/*

THEME NAME: assess_thematic

THEME URI: http://assess-systems.net.au/blog

DESCRIPTION: Workplace selection and development solutions.

VERSION: 0.1

AUTHOR: Ricki Sharpe

AUTHOR URI: http://assess-systems.com.au

TEMPLATE: thematic

TAGS: one column, two column, three column, elastic width, fixed width, yellow, red

*/







/* Reset browser defaults */

@import url('../thematic/library/styles/reset.css');



/* Apply basic typography styles */

@import url('../thematic/library/styles/typography.css');



/* Apply a basic layout */

@import url('../thematic/library/layouts/2c-r-fixed.css');



/* Apply basic image styles */

@import url('../thematic/library/styles/images.css');



/* Apply default theme styles and colors */

/* It's better to actually copy over default.css or classic.css into this file (or link to a copy in your child theme) if you're going to do anything outrageous */



/* Prepare theme for plugins */

@import url('../thematic/library/styles/plugins.css');



/* TabBar Menu */

@import url('/p7tbm/p7tbm_center_08.css');



/* Global Elements

-------------------------------------------------------------- */



body {

	font-family:Georgia, "Times New Roman", Times, serif;

	color:#333;

	font-size: 15px;

	line-height:22px;

}



#wrapper {

	border: none;

}



#container {

	width:540px;

	float:left;}

	

a:link, a:visited {

    color:#2772B3;

    text-decoration:none;

}

a:hover {

    text-decoration:underline;

}

blockquote {

    font-style:italic;

    font-size:13px;

}

blockquote em, blockquote cite, blockquote i {

    font-style:normal;

}

input, textarea {

	font-family:Georgia, "Times New Roman", Times, serif;

}

.caps {

    font-size:10px;

    text-transform:uppercase;

    letter-spacing:1px;

}

.important {

    font-weight:bold;

}



/* =Header

-------------------------------------------------------------- */



#header2009 {

	background:#3E5679;

	padding:22px;

}



#branding2009 {

}



#mcafee {float:right;

position:relative;}



#mcafee a{

	background: #FFFFFF;

	text-decoration: none;

}

	

#mcafee a:hover { background: #FFFFFF;

		text-decoration:none;

}



/*Sidebar Samsarin Widgets*/



img.toplogo { display: block; margin: 0 auto 22px;}

img.topimage { display: block; margin: 0 auto 22px;}





/* =Menu

-------------------------------------------------------------- */



#access {

    font-size:11px;

    background:#B5D1EA;

    border-top:1px solid #CADEF0;

    margin-top:-1px;

}

.skip-link {

    display:none;

}

.menu {

    padding:7px 0 8px 0;

    overflow:hidden; /* clears the inner float  */

}

.menu ul,

.menu ul {

    margin:0;

    list-style:none;

    clear:both;

}

.menu ul ul {

    display:none;

}

.menu li {

    display:inline;

}

.menu a {

    display:block;

    float:left;

    margin:0 10px 0 0;

    padding:1px 6px;

    background:#87B5DD;

    color:#fff;

    border-top:1px solid #6DA5D6;

    text-decoration:none;

}

.menu a:hover {

    background:#5C9BD1;

    color:#fff;

    border-color:#3B86C7;

}

.menu .current_page_item a {

    background:#5C9BD1;

    color:#fff;

    border-color:#3B86C7;

}

.menu a:focus {

    background:#4887BD;

    color:#fff;

    border-color:#2772B3;

}



/* =Content

-------------------------------------------------------------- */



#main {

    padding:80px 0;

}

#content {

	width: 500px;



}    

.hentry {

    margin:9px 0 0 0;

    padding:44px 1px 36px 1px;

    border-bottom:1px solid #e0e0e0;

}

.p1 {

    margin:0;

    padding:0 0 36px 0;

    border:none;

}

.page-title {

    font-size:18px;

    font-weight:bold;

    padding:18px 0;

}

.page-title span {

    font-size:16px;

    font-weight:normal;

    font-style:italic;

}

.entry-title {

	font-family:Georgia, "Times New Roman", Times, serif;

	font-size:24px;

	line-height:26px;

	padding:8px 0 2px 0;

	font-weight:bold;

	color:#284F7E;

}

.entry-title a {

	font-family:Georgia, "Times New Roman", Times, serif;

	font-size:24px;

	line-height:26px;

	padding:8px 0 2px 0;

	font-weight:bold;

	color:#284F7E;

}



.entry-title a:active,

.entry-title a:hover {

	color:#284F7E;

}



.entry-meta {

	font-size:11px;

	color:#787878;

}

.entry-meta a {

	color:#2772B3;

	font-style:italic;

}



.entry-meta .author {

}

.entry-meta .meta-sep {

}

.entry-meta abbr {

}

.entry-content {

    margin:18px 0 0 0;

    overflow:hidden;

}

.entry-content h1, .entry-content h2 {

	color:#284F7E;

    font-size:18px;

    font-weight:bold;

    margin:0 0 18px 0;

    padding:18px 0 0 0;

}

.entry-content h3 {

	font-size:16px;

	font-weight:bold;

	color:#284F7E;

	text-transform:uppercase;

	letter-spacing:1px;

	margin:0 0 12px 0;

	padding:18px 0 0 0;

}

.entry-content h4 {

    font-weight:bold;

    font-size:11px;

    text-transform:uppercase;

    letter-spacing:1px;

}

.entry-content h5 {

    font-size:11px;

    text-transform:uppercase;

    letter-spacing:1px;

}

.entry-content h6 {

    font-size:10px;

    text-transform:uppercase;

    letter-spacing:1px;

}

.entry-content ul {

	list-style: url(/images/bullet_small.png) none;

	margin:0 0 18px 1.5em;

}

.entry-content dt {

    font-weight:bold;

}

.entry-content dd {

    margin:0 0 18px 0;

}

.entry-content abbr, .entry-content acronym, .entry-content .help {

  border-bottom: 1px dotted #333;

  cursor: help;

}

.entry-content ul.xoxo {

    margin:0 0 18px 0;

    overflow:hidden;

}

.entry-content ul.xoxo ul {

    margin:0 0 0 1.5em;

}

li.content-column, .entry-content li.linkcat {

	float:left;

	list-style:none;

	margin:0 20px 0 0;

}

.entry-content li.linkcat ul.xoxo {

    overflow:visible;

}

.more-link {

    font-weight:bold;

    font-style:italic;

    display:block;

}

.page-link {

    margin:0 0 18px 0;

}

.page .edit-link {

    float:left;

    clear:both;

}

.entry-utility {

    font-size:11px;

    color:#787878;

}

.entry-utility a {

    font-style:italic;

    color:##2772B3;

}

.entry-utility a:hover {

}

.comments-link a {

    font-weight:bold;

    color:#2772B3;

}



/* =Comments

-------------------------------------------------------------- */



#comments {

    background:#B5D1EA;

    color:#fff;

    margin:54px 0 0 0;

    padding:18px 0;

    overflow:hidden;

}

#comments .comment-navigation {

    background:#87B5DD;

    border-top:1px solid #6DA5D6;

    line-height:36px;

    margin:-18px 20px 18px 20px;

    padding:0 20px;

    overflow:hidden;

}

.comment-navigation a {

    color:#fff;

}

.paginated-comments-links {

    text-align:center;

}

#comments h3 {

    font-weight:bold;

    text-transform:uppercase;

    letter-spacing:1px;

    text-align:center;

    margin:0 0 18px 0;

    padding:0 20px 0 20px;

}

#comments .comments:first-child h3 {

    padding-top:18px;

}

#comments ol {

    margin:0 0 36px 0;

    list-style:none;

}

#comments ol ul {

    list-style:none;

    margin:0;

    padding:0 0 18px 0;

}

#comments li {

    background:#87B5DD;

    border-top:1px solid #6DA5D6;

    margin:0 20px 18px 20px;

    padding:17px 20px 0 20px;

    position:relative;

}

#comments li li {

    border:1px solid #6DA5D6;

    margin:0 0 18px 0;

}

#comments a {

}

#comments li.byuser {

    background:#5C9BD1;

    border-color:#3B86C7;

}

#comments li.byuser p a {

}

#comments li.bypostauthor {

}

#comments li.bypostauthor p a {

}

#comments .avatar {

    width:48px;

    height:48px;

    position:absolute;

    top:19px;

    left:20px !important;

    left:0px;

}

#comments .fn {

    font-weight:bold;

    font-size:14px;

    padding:18px 0 0 58px;

    display:block;

}

#comments .fn a {

    color:#fff;

}

#comments-list .comment-meta {

    font-size:10px;

    margin:0 0 18px 0;

    padding:0 0 0 58px

}

#comments-list .comment-meta a {

    font-style:italic;

    color:#fff;

}

#comments li p {

    margin:0;

    padding:0 0 18px 0;

}

.comment-reply-link {

    font-size:10px;

    font-style:italic;

    padding:0 0 18px 0;

}

.comment-reply-link a {

    color:#fff;

}

#cancel-comment-reply {

    padding:0 0 18px 0;

}

#trackbacks-list .comment-author {

    margin:0 0 18px 0;

    font-size:11px;

}

#trackbacks-list .comment-author a {

    font-size:14px;

    font-weight:bold;

    color:#fff;

}

#respond {

    background:#87B5DD;

    border-top:1px solid #6DA5D6;

    padding:17px 20px 0 20px;

	width:auto;

	_width:460px; /* IE6 Hack to display correctly the respond form */

	max-width:460px;

    margin:0 auto;

    z-index:100;

}

#respond h3 {

    padding-top:18px;

}

#cancel-comment-reply a {

    color:#fff;

    font-style:italic;

}

#respond form {

    padding:0 0 36px 0;

}

#respond #form-section-author {

    width:230px;

    float:left;

	margin-right:10px;

}

#respond #form-section-author input {

    width:220px;

}

#respond #form-section-email {

	width:220px;

    float:left;

}

#respond #form-section-email input {

    width:100%;

}

#respond #form-section-url {

	clear:both;

}

#respond #form-section-url input {

    width:100%;

}

#respond .form-label {

    font-size:10px;

}

#respond .form-input input {

    margin:0 0 14px 0;

}

#respond textarea {

    width:100%;

    margin:0 0 16px 0;

}

#respond .form-submit {

    float:right;

}

p.subscribe-to-comments {

    width:260px;

    float:left;

}

p.subscribe-to-comments label {

}

p.comment_license {

    clear:both;

    margin:0;

}

p.solo-subscribe-to-comments {

    clear:both;

    margin:0;

}

p.solo-subscribe-to-comments:first-line {

    font-style:italic;

}

#respond .required {

    font-weight:bold;

}



/* =Author Info

-------------------------------------------------------------- */



#author-info {

    margin:18px 0 36px 0;

}

#author-info p:first-line {

    font-weight:bold;

}

#author-info .avatar {

    float:left;

    width:72px;

    height:72px;

    margin:0 10px 0 0;

    padding:5px;

    background:#B5D1EA;

    position:relative;

    top:4px;

}



/* =Navigation

-------------------------------------------------------------- */



.navigation {

    margin:0px 0 36px 0;

    overflow:hidden;

}

.nav-previous {

	float: left;

	width:50%;

}

.nav-next {

	float: right;

	width:50%;

	text-align:right;

}

#nav-above,#nav-below {

	width: 100%;

}

#nav-above {

    margin:18px 0 36px 0;

}

.home #nav-above, .single #nav-above {

    display:none;

}

.paged #nav-above {

    display:block;

}



/* =Asides (widgetized areas)

-------------------------------------------------------------- */

.main-aside {

	width:380px;

	float:right;

	position:relative;

	border:none;

}

.aside {	font-family:Verdana, Arial, Helvetica, Geneva, sans-serif;

	font-size:12px;

	line-height:18px;

	color:#666;	

}



.aside ul {

    margin:0;

	list-style: none;

}

.aside h3 {

	text-align:center;

	padding:30px 0 20px 0;

	color:#284F7E;

	font: bold small-caps 16px/24px Georgia, "Times New Roman", Times, serif;

    }

	

.aside ul ul {

	list-style: url(/images/bullet_small.png) none;

    margin:0 0 18px 1.5em;

}

.aside ul ul ul {

    margin:0 0 0 1.5em;

}

/* Begin Calendar styles */

.aside table {

    border-top:1px solid #e0e0e0;

    margin:0 0 8px 0;

}

.aside th {

    border-left:1px solid #e0e0e0;

}

.aside tr {

    border-bottom:1px solid #e0e0e0;

    border-right:1px solid #e0e0e0;

    line-height:35px;

}

.aside td {

    border-left:1px solid #e0e0e0;

    padding:0 10px

}

.aside caption { /* Make the caption match h3 styles */

    font-size:14px;

    font-weight:bold;

    text-align:left;

    margin:0 0 9px 0;

}

.aside tfoot tr {

    border:none;

    line-height:36px;

}

.aside tfoot td {

    border:none;

    padding:0;

}

.aside #next {

    text-align:right;

}

/* End Calendar styles */

/* Begin Search styles */

.aside form {

    margin:4px 0 10px 0;

}

/* End Search styles */

#content .widgetcontainer {

    border-top:1px solid #e0e0e0;

    padding:35px 1px 18px 1px;

    margin:18px 0 36px 0;

}

#index-top .widgetcontainer,

#single-top .widgetcontainer,

#page-top .widgetcontainer {

    border-top:none;

    border-bottom:1px solid #e0e0e0;

    padding:0 1px 53px 1px;

    margin:0 0 36px 0;

}

#content .aside:first-child .widgetcontainer:first-child {

    padding-top:18px;

}

.page #content .aside:first-child .widgetcontainer:first-child {

    padding-top:0;

}

#content .aside h3 {

    font-size:24px;

    line-height:26px;

    padding:8px 0 20px 0;

    font-weight:bold;

}

#single-bottom .widgetcontainer {

    border-top:none;

}



#footer .widgetcontainer {

    padding:0 1px;

    margin:0 0 18px 0;

}



/* =Footer

-------------------------------------------------------------- */

#footer {

	background:#3E5679;

	color:#E0ECFF;

	padding:34px 0 30px 0;

	border: none;

}

#footer a {

	color:#E0ECFF;

}

#subsidiary .aside {

    margin-bottom:10px;

}



#subsidiary .aside h3{

	color: #BAC8DC;

	padding:0 0 5px 0;

	text-align: left;

	}



#siteinfo {

    padding:0;

    font-size:12px;

	color:#E0ECFF;

}

#siteinfo a {

    font-style:italic;

}



/* =PageNavi

-------------------------------------------------------------- */



/* Use !important to override PageNavi CSS */



.wp-pagenavi {

    margin:0 0 0 0;

    line-height:36px;

}

.wp-pagenavi a, .wp-pagenavi a:link, .wp-pagenavi a:active {

    color:#2772B3 !important;

    background:transparent !important;

    border:1px solid #e0e0e0 !important;

}

.wp-pagenavi a:hover {

    color:#000 !important;	

}

.wp-pagenavi span.pages {

    margin-left:0 !important;

    padding-left:0 !important;

}

.wp-pagenavi span.current {

    border:1px solid #e0e0e0 !important;

}

.wp-pagenavi span.extend {

    margin:0 !important;

}







/************************************************/














