/*
Theme Name: APIA CC Blogs
Theme URI: http://blogs.aupairinamerica.com/
Description: The official theme for Au Pair in America Community Counselors
Version: 2.1 
Author: Rhian Thomas
Tags: two columns, widgets

APIA Blog Theme by Rhian Thomas || http://www.aifs.com/
This theme is for Au Pair in America offical use only.
*/

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td { 
	margin:0; 
	padding:0;
}


body {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-image: url(images/bg_body.gif);
	background-color: #EFF9FB;
color:#333333;
}

.clearer {clear:both;}
.alignLeft {float:left;}
.alignRight {float:right;}
.alignleft {float:left;}
.alignRight {float:right;}

#container {
	width:850px;
	position: relative;
	margin: auto;
	text-align: left;
	background-color: #EFF9FB;
	background-image:url(images/bg_container.png);
	background-repeat:repeat-y;
	padding:0px 5px;

}

#topAdSpace {display:none;}

#header { padding:5px;}

#header #headerCol1 {width:560px; float:left;}

#header #headerCol1 h1 {font-size:28px;}
#header #headerCol1 h1 a {text-decoration:none; color:#00529c;}
#header #headerCol1 h1 a:hover {text-decoration:underline;}

#header #headerCol1 p {line-height:1.5; font-size:11px; padding-bottom:10px;}
#header #headerCol1 a {color:#000000;}
#header #headerCol1 a:hover {text-decoration:none;}

#header #headerCol2 {width:280px; float:left; text-align:right;}

#header #headerCol2 img {border:none;}

#navBar {background-color:#333333; height:30px; line-height:2.4;}

ul#navPrimary {
	list-style:none;
	padding:0;
	margin:0;
}

ul#navPrimary li a:link, ul#navPrimary li a:active, ul#navPrimary li a:visited {
	text-decoration:none;
	font-size:12px;
	padding-right:10px;
	padding-left:10px;
	padding-top:7px;
	padding-bottom:8px;
    background-color:#333333;
	color:#FFFFFF;
}

ul#navPrimary li a:hover {
	background-color:#666666;
	padding-right:10px;
	padding-left:10px;
	padding-top:7px;
	padding-bottom:8px;
color:#FFFFFF;
}
ul#navPrimary li {
	display:inline;
}

ul#navPrimary li ul {display:none;}

#contentSecondary {background-color:#666666; color:#FFFFFF; height:210px; width:850px; }

/*#contentSecondary #bannerImage {width:560px; float:left; background-color:#666666; padding:5px;}*/
#contentSecondary #bannerImage {width:560px; height:200px; float:left; padding:5px;}
#contentSecondary #bannerImage img {}

#contentSecondary #bannerText {width:270px; padding:5px; float:left; line-height:1.4; background-color:#666666;}
#contentSecondary #bannerText h3 {font-size:16px;}
#contentSecondary #bannerText p {padding:3px;}
#contentSecondary #bannerText a {color:#FFFFFF;}
#contentSecondary #bannerText a:hover {text-decoration:none;}
#contentSecondary #bannerText ul, #contentSecondary #bannerText ol {padding:2px 0px;}
#contentSecondary #bannerText li {margin-left:20px;}

#contentMain #contentMainCol1 {width:538px; margin:0px 5px; background-color:#FFFFFF; float:left; padding:10px; border:1px solid #cccccc; border-top:none;}
#contentMain #contentMainCol2 {width:280px; float:left;}

.post {padding-bottom:20px;}
.post h3 {font-size:18px; color:#00529c;}
.post h3 a {text-decoration:none; color:#00529c;}
.post h3 a:hover {text-decoration:underline;}
.post .postInfo {font-size:10px; line-height:2;}
.post .comment a {background-image:url(images/icons/comments.png); background-position:left center; background-repeat:no-repeat; padding-left:20px; display:block; height:16px;}
.post p, .post blockquote {padding:8px 0px; line-height:1.7;}
.post a {color:#00529c;}
.post a:hover {text-decoration:none;}
.post ul, .post ol {padding:5px 0px;}
.post li {margin-left:30px; padding:5px 0px;}
.post .postFooter {clear:both; line-height:2; border:1px solid #cbe8e9; background-color:#eff9fb; padding:3px;font-size:10px; margin-top:15px;}
.post .postFooter .categories img, .post .postFooter .tags img, .post .postFooter .social img {padding:0px 3px;}
.post .postFooter .social {display:none;}
.post img {padding:5px; border:none;}
.post .wp-caption {border:1px solid #CCCCCC; background:#EFEFEF; text-align:center; padding:3px; margin:auto; margin-top:10px; margin-bottom:10px;  margin-right:10px; margin-left:10px;}
.post .wp-caption img {padding:3px;}
.post .wp-caption p.wp-caption-text {font-size:11px; text-align:center;}
.post img.alignright {float:right;}
.post img.aligncenter {display: block; margin: 0px auto 0px auto;}
.post .aligncenter {margin-left:auto; margin-right:auto; margin-top:10px; margin-bottom:10px;}

.archive {width:50%; float:left;}
.archive ul, .archive .ol {padding:5px 0px;}
.archive li {margin-left:30px; padding:5px 0px;}
.archive h2 {margin-top:10px;}

ol.commentlist {padding:10px 0px; list-style:none;}
li.comment {border-bottom:1px solid #CCCCCC; padding-top:10px;}
li.comment .vcard img {border: 5px solid #EFEFEF; float:left; margin-right:15px;}
li.comment .vcard cite.fn {font-weight:bold;}
li.comment div.comment-meta a {color:#00529c;}
li.comment p {clear:both; margin:10px 0px; padding:10px 0px;}

div#respond h3 {padding:10px 0px;}
form#commentform p {padding:4px 0px;}
form#commentform textarea {width:90%; border:1px solid #CCCCCC; font-family:Geneva, Arial, sans-serif; font-size:12px; padding:2px;}
form#commentform input {border:1px solid #CCCCCC; padding:2px;}

#contentMainCol2 ul, #contentMainCol2 ol {list-style:none;}
#contentMainCol2 li {margin-left:0px; padding:10px 5px;}

#contentMainCol2 ul li ul, #contentMainCol2 ul li ol {padding:0px 20px; list-style:disc;}
#contentMainCol2 ul li ul li, #contentMainCol2 ul li ol li  {padding:2px;}

#contentMainCol2 h2 {font-size:12px; line-height:2.2;}

#contentMainCol2 a {text-decoration:none; color:#00529c;}

#contentMainCol2 a:hover {text-decoration:underline;}



#footer {font-size:10px; padding:5px; background-color:#333333; color:#FFFFFF; line-height:2;}
#footer a {color:#FFFFFF;}
#footer a:hover {color:#CCCCCC; text-decoration:none;}
