/*  
Theme Name: Placement Matters
Theme URI: http://www.placementmatters.com/
Description: PlacementMatters.com
Version: 1.0
Author: http://www.coactlive.com
Author URI: http://www.coactlive.com
*/

body {
	font-size: 12px;
	font-family: Arial, Tahoma, Verdana, Sans-Serif, Trebuchet Ms, ;
	background-image: url(images/body_bg.jpg);
	background-position:top left;
	background-repeat:repeat-x;
	background-color:#FFFFFF;
	color:#161616;
	padding:0;
	margin:0;
	line-height:17px;
	}
a{
	color:#129593;
	text-decoration:underline;
	}

a:hover{
	color:#129593;
	text-decoration:none;
	}

/**/
h1{font-size:170%;}
h2{font-size:150%;}
h3{font-size:110%;}
h4{font-size:95%;}
h5{font-size:90%;}
h6{font-size:80%;}

h1,h2,h3,h4,h5,h6{color:#2CAAA8;margin:0px;padding:0px;}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a{color:#2CAAA8; text-decoration:none;}
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover{	color:#2CAAA8; text-decoration:underline;}

/* helpers */
.goLeft{float:left;}
.goRight{float:right;}
.spacer{height:15px; overflow:hidden; clear:both;}
.highlight{color:#000000;}
.seperator{clear:both; height:1px; overflow:hidden; background-color:#CAE6E7; margin:10px 0px 10px 0px;}
.orange{color:#ff9900}
.blue{color:#1E9ED4;}
.white{color:#ffffff;}
.nospace{margin:0px;padding:0px;}
.nospace p{margin:0px;padding:0px;}
.small{font-size:12px; font-weight:normal;}

em{color:#000000;font-weight:normal; font-style:normal;}

/* layout */
#container{ margin:0 auto; width:990px; /*background-color:#1E1E1E;*/}
#container #header{clear:both; height:110px; overflow:hidden; margin:0; padding:0; background-color:#FFFFFF;}
#container #header #logo{ float:left; padding:25px 10px 10px 20px;}
#container #header #banner-top{float:right; padding:7px 10px 10px 10px;}

#container #menu{width:975px;height:32px; background: url(images/menu_bg.gif) top left repeat-x; margin:0px; padding:0px 0px 0px 15px; clear:both;  overflow:hidden; }
#container #menu ul{margin:0; padding:0;}
#container #menu ul li{
	list-style:none;	
	display: inline;	
	}
#container #menu ul li a{ display:block; float:left;
	padding:8px 20px 0px 20px;
	height:24px;
	color:#ffffff;
	text-decoration:none;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	background-image:url(images/menu_seperator.gif);
	background-repeat:no-repeat;
	background-position:top right;	

}
#container #menu ul li a:hover{color:#ffffff;text-decoration:none; background:url(images/menu_over.gif) repeat-x top left;}
#container #menu ul li.current_page_item a{color:#ffffff;text-decoration:none; background:url(images/menu_over.gif) repeat-x top left;}

#container #menu #search-box{float:right; padding:4px 10px 0px 3px;}
#container #menu #search-box .searchInput{
	border-top:1px solid #171717;
	border-left:1px solid #171717;
	border-right:1px solid #666666;
	border-bottom:1px solid #919191;
	background: url(images/input_bg.gif) #4F4F4F top left repeat-x;	
	color:#2CAAA8;
	height:14px;
	padding:2px;
	width:240px;
}

#container #content{ padding:15px;float:left; background-color: #ffffff; width:960px;}
#container .body-bg{background: url(images/content_bg.gif) #ffffff top left repeat-x; }
#container #content #left-column{ float:left; width:640px; }
#container #content #left-column-wide{ width:960px; }
#container #content #right-column{float:left; width:300px; margin-left:20px; }

#container #footer{ clear:both; font-size:11px; margin:0px 15px 0px 15px;}
#container #footer #top{ background-color: #ffffff; height:10px; overflow:hidden;}
#container #footer #body{  background: url(images/footer_bg.gif) #33B0AE top left repeat-x; height:35px; border-bottom:1px solid #2B9290;}
#container #footer #bottom{ background-color: #ffffff; height:10px; overflow:hidden;}
#container #footer #body #footer-menu{float:left;}
#container #footer #body #footer-menu ul{margin:0; padding:10px 20px 0px 20px;}
#container #footer #body #footer-menu ul li{list-style:none;display: inline;}
#container #footer #body #footer-menu ul li a{ display:block; float:left;padding:0px 15px 0px 0px;color:#ffffff;	text-decoration:none;}
#container #footer #body #footer-menu ul li a:hover{color:#161616;text-decoration:none;}
#container #footer #body #footer-menu ul li.current_page_item a{color:#ffffff;text-decoration:none;}
#container #footer #body #copyright{ font-size:11px; float:right;color:#161616; padding:10px 20px 0px 20px;}


#container #medianomic{	
	height:25px; overflow:hidden; 
	font-size:12px; color:#161616;
	padding:5px 15px 5px 15px;
} 
#container #medianomic a{ color:#018B89; text-decoration:none;}
#container #medianomic a:hover{ color:#161616; text-decoration:none;}

/* home page */
#container #content #now-playing{clear:both;}
#container #content #now-playing #video{clear:both;}
#container #content #now-playing #video p{margin:0px;padding:0px;}
#container #content #now-playing #title{clear:both;}
#container #content #now-playing #title h2{font-size:18px; color:#2CAAA8; height:35px; padding-top:20px; overflow:hiden;}


#container #content #next-entries{clear:both;}
#container #content #next-entries .entry{float:left; width:157px; height:230px; background-color:#F4F4F4; margin-right:4px;}
#container #content #next-entries .entry .image{padding:5px 3px 3px 4px;}
#container #content #next-entries .entry .text{ padding:15px 10px 15px 8px; color:#161616; font-size:11px; line-height:13px; height:70px; overflow:hidden;}
#container #content #next-entries .entry .text b{ color:#161616; font-size:12px; font-weight:bold;}
#container #content #next-entries .entry .link{ text-align:center; margin:5px;}
#container #content #next-entries .final{margin-right:0px;}

#container #content #about{ background: url(images/box_green_bg.gif) #35B1AF top left repeat-x; padding:15px 20px 15px 20px; height:90px; overflow:hidden; line-height:15px; margin-bottom:20px; color:#ffffff; font-size:11px;}
#container #content #about h2{color:#ffffff;margin:0px;}
#container #content #about a{color:#012121; text-decoration:none;}
#container #content #about a:hover{color:#012121; text-decoration:underline;}
#container #content #about p{margin:10px 0px 5px 0px;padding:0px;}

#container #content #video-info{ background: url(images/box_green_bg.gif) #35B1AF top left repeat-x; padding:20px; overflow:hidden; line-height:15px; margin-bottom:0px; color:#ffffff; font-size:11px;}
#container #content #video-info h2{color:#ffffff;margin:0px;}
#container #content #video-info a{color:#012121; text-decoration:none;}
#container #content #video-info a:hover{color:#012121; text-decoration:underline;}

#container #content .olympics{ background: url(images/box_blue_bg.gif) #192E3B top left repeat-x;}
#container #content .olympics .body{padding:20px; color:#3399CC; font-size:12px;}
#container #content .olympics .seperator{ height:2px; overflow:hidden; background:url(images/seperator_blue.gif) top left repeat-x;}


#container #content .module{clear:both;}
#container #content .module .title{clear:both;}
#container #content .module .title h2{font-size:18px; color:#2CAAA8; height:35px; padding-top:20px; overflow:hiden;}
#container #content .module .content{/*background-color:#1E1E1E; border-top:1px solid #4D4D4D;padding:20px; */color:#161616;}


#container #content .questions-answers{ background: url(images/box_black_bg.gif) #707070 top left repeat-x; height:230px;}
#container #content .questions-answers .body {padding:20px; color:#25A5A4; font-size:12px;}
#container #content .questions-answers .body ul{margin:0; padding:0px 10px 0px 10px; color:#25A5A4;}
#container #content .questions-answers .body ul li{ list-style-type:square; margin:0; padding:2px 0px 2px 0px;}
#container #content .questions-answers .body a{color:#ffffff; text-decoration:none;}
#container #content .questions-answers .body a:hover{color:#25A5A4;}
#container #content .questions-answers .header { text-align:right; padding:15px 15px 15px 15px;}
#container #content .questions-answers .header .ask{float:right;}
#container #content .questions-answers .header a{display:block; background:url(images/ask_bg.gif) top left no-repeat; width:129px; height:20px; font-size:12px; font-weight:bold; color:#FFFFFF; text-align:center; text-decoration:none;padding:1px; overflow:hidden;}
#container #content .questions-answers .header a:hover{color:#000000;}


#container #content .latest-videos{ background-color:#f4f4f4;}
#container #content .latest-videos .body{padding:20px; font-size:12px;}
#container #content .latest-videos .body img{padding:0px; background-color:#f4f4f4;}
#container #content .latest-videos .seperator{ height:2px; overflow:hidden; background:url(images/seperator_blue.gif) top left repeat-x;}

#container #content .show-notes{clear:both;margin-top:20px;}

#container #content .contact-box{ background-color:#f4f4f4; padding:15px;}

#container #content #right-column #sidebar{ background: url(images/box_green_bg.gif) #35B1AF top left repeat-x; padding:20px; overflow:hidden; line-height:15px; margin-bottom:19px; color:#012121;}
#container #content #right-column #sidebar ul{margin:0;padding:0;}
#container #content #right-column #sidebar ul li {list-style-type:none;}
#container #content #right-column #sidebar ul li h2 { margin:0; padding:0; color:#FFFFFF; margin-bottom:10px;}
#container #content #right-column #sidebar ul ul{margin: 5px 0 20px 0;}
#container #content #right-column #sidebar ul ul ul{margin: 0 0 0 0;}
#container #content #right-column #sidebar ul ul li{/*list-style-image:url(images/bullet.gif)*/list-style-type:square;margin: 3px 0 7px 20px; padding:0px;}
#container #content #right-column #sidebar ul ul li.current_page_item a{color:#012121;text-decoration:none}	
#container #content #right-column #sidebar ul ul li a{ color:#012121;text-decoration:none; font-size:14px;}
#container #content #right-column #sidebar ul ul li a:hover{ text-decoration:underline;}

#container #content #right-column .new-show{padding-bottom:13px;}

/* post */
.page-title{height:35px; padding:10px 0px 0px 0px;}
.rss{height:35px; overflow:hidden; padding:10px 0px 0px 0px; text-align:left; color:#777777;}
.rss a{text-decoration:none;}
.rss a:hover{text-decoration:underline;}
.post{}
.post-list-box{ background-color:#f4f4f4; padding:7px;}
.post .entry{/*color:#999999; margin:10px 0px 10px 0px;*/ }
.post-thumb img{ padding:0px; background-color:#f4f4f4;}
.ratings-box{height:40px; padding:10px 0px 0px 0px;}
/*.post .entry p{margin:0px; padding:0px;}*/


.post .postmetadata{ font-size:11px; color:#15547E;}




/* Begin Comments*/
.alt {
	margin: 0;
	padding: 10px;
}

.commentlist {
	padding:0;
	margin:0px;
	text-align:justify;	
}

.commentlist li {
	margin: 15px 0px 20px 0px;
	padding: 15px;
	list-style: none;
	border:0px solid #e2e2e2;
	background-color:#f4f4f4;
	}

.commentlist p {
	margin: 10px 5px 10px 0;
	}

#commentform p {
	margin: 5px 0;
	}
#commentform textarea {
	width:470px;
	}	

.nocomments {
	text-align: center;
	margin: 0;
	padding: 0;
	}

.commentmetadata {
	margin: 0;
	display: block;
	}
/* End Comments */