/* 
Theme Name: BuilderRadio
Description: Custom wordpress theme
Author: Infused Systems - Hillary Summerton
Author URI: http://www.infusedsystems.com
*/

* {margin:0; padding:0;}

body {background-color:#fff; font-size:100%; color:#000; font-family:Arial, Helvetica, sans-serif;}
h1, h2, h3, h4, h5, h6, p {font-weight:normal; line-height:120%;}
h1 {font-size: 28px; padding:0 0 10px 0; color:#9F1D1F; line-height:34px; font-weight:bold;}
h2 {font-size: 24px; padding: 0 0 10px 0; color:#780c0d; line-height:30px}
h3 {font-size: 20px; padding: 0 0 10px 0; color: #12182b; line-height:26px}
h4 {font-size: 18px; padding: 0 0 10px 0;color: #a42f30;}
h5 {font-size: 14px; padding: 0 0 10px 0; line-height:20px}
h6 {font-size: 10px; padding: 0 0 10px 0;}
p {font-size: 12px; padding: 0 0 10px 0; line-height:16px}
li {font-size: 12px; line-height:18px;}
a:link {color: #30496F;text-decoration: none;}
a:visited {color: #30496F;text-decoration: none;}
a:hover {color: #D52728;text-decoration: underline;}
a:active {color: #30496F;text-decoration: none;}
strong {}
hr {border:none; height:1px; color:#DFDFDF; background:#DFDFDF; margin:10px 0;}
img {border:0;}
.clear {clear:both;}
* :focus { outline: 0; }
#inner_full ul, #inner_full ol {margin-left: 40px;}
#container {width:1006px ;margin: 0 auto; padding:0; background: url(images/container_bg.gif) 0 0 repeat-y; position:relative;}
#container_left_sidebar {width:1006px ;margin: 0 auto; padding:0; background: url(images/container_left_column_bg.gif) 0 0 repeat-y; position:relative;}
#container_right_sidebar {width:1006px ;margin: 0 auto; padding:0; background: url(images/container_right_column_bg.gif) 0 0 repeat-y; position:relative;}
#container_full {width:1006px ;margin: 0 auto; padding:0; background: url(images/container_full_bg.gif) 0 0 repeat-y; position:relative;}
/* members button */
	a.members {display: block;width: 43px;height: 139px;text-decoration: none;background: url(images/members.png);position: absolute; top:0; right:-34px;}
	a.members:hover {background-position: -43px 0;}
	.displace {position: absolute;left: -5000px;}
	
/* header */
#header {width:980px; margin:0 auto; position:relative; height:89px; background: url(images/header_bg.gif) 0 0 repeat-x}
	#header img {float:left;margin-left:16px; margin-top:10px; border:none;}
	.phone h3 {text-align:right; color:#fff; padding:30px 16px 10px 0;}
	.header_nav {text-align:right; color:#fff;}
		.header_nav ul { list-style-type:none; float:right;margin-right:6px;}
			.header_nav li {float:left; display:block; border-right: 1px solid #535e7f;}
			.header_nav li a {color:#fff; font-size:12px; font-weight:bold; padding:8px}

/* navigation */			
#navigation {background: url(images/nav_off.gif) 0 0 repeat-x; height:39px; width:980px; border-top:3px solid #c5c5c6; margin:0 auto;}
	#nav {margin: 0 auto;padding: 0; z-index:1;}
		#nav ul {float: left;list-style: none;margin: 0;padding: 0;}
		#nav li {float: left;list-style: none;margin: 0;padding: 0; font-size:14px;}
		#nav li a, #nav li a:link, #nav li a:visited {color: #fff;display: block;font-weight: normal;margin: 0;padding: 10px 20px;text-decoration: none;border-right: 1px solid #f44236; font-weight:bold;}
		#nav li a:hover, #nav li a:active {background: url(images/nav_on.gif) 0 0 repeat-x;color: #fff;}	
		#nav li li a, #nav li li a:link, #nav li li a:visited {width: 240px;background: url(images/nav_off.gif) 0 0 repeat-x;color: #fff;float: none; margin: 0; padding: 6px 10px 6px 10px; border: 1px solid #f44236;}
		#nav li li a:hover {background: url(images/nav_on.gif) 0 0 repeat-x;color: #fff;padding: 6px 10px 6px 10px;}
		#nav li ul {z-index: 9999;position: absolute;left: -999em;height: auto;width: 190px;margin: 0;padding: 0;}
		#nav li ul a { width: 200px;}
		#nav li ul ul {margin: -31px 0 0 191px;}
		#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {left: -999em;}
		#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {left: auto;}
		#nav li:hover, #nav li.sfhover { position: static;}
		#nav .current_page_item a {background: url(images/nav_on.gif) 0 0 repeat-x;}
	#nav_shadow {background:url(images/nav_shadow.png) 0 0 no-repeat; width:980px; height:11px; margin:0 auto; clear:both;}

/* main content area */
#content {width:980px; margin: 0 auto; position:relative;}
	#home_main {width:550px; margin-right:416px; padding:0 0 0 30px; position:relative;}
		#slideshow {position:relative;top:0; left:0;height:371px;width: 556px;display:block;}
		#slideshow img {position:absolute;top:0;left:-4px;z-index:8;opacity:0.0;}
		#slideshow img.active {z-index:10;opacity:1.0;}
		#slideshow img.last-active {z-index:9;}						
		
/* 4 homepage boxes */
		#home_main #blocks {margin-left:4px}
		#home_main #blocks ul, #home_main #blocks ul ul { list-style-type:none;}
		#home_main .blocks {background: #f4f4f4; border:1px solid #e6e6e7; width:240px; float:left; margin: 0 10px 20px 0; padding:10px; height:130px;}
		#home_main .blocks img {float:left; margin-right:6px;}
		#home_main .blocks a:hover {text-decoration:none;}
		
/* homepage sidebar area */		
	#home_sidebar {width: 366px; float:right; padding: 0 14px 0 0}
		.home_sidebar_bg_top {background: url(images/box_top.png) 0 0 no-repeat; width:365px; height:6px;}
		.home_sidebar_bg {background: url(images/box_bg.png) 0 0 repeat-y; width:365px; padding:8px 0}
			.home_sidebar_bg h1, .home_sidebar_bg h2, .home_sidebar_bg h3, .home_sidebar_bg h4, .home_sidebar_bg h5, .home_sidebar_bg p, .home_sidebar_bg li {padding: 5px 10px;}
			.home_sidebar_bg h1 {background: url(images/h_bg.gif) 0 0 repeat-x; font-weight:bold; text-align:center; color:#fff;}
.home_sidebar_bg h2 {font-weight:bold; text-align:center;padding-bottom:0;}
.home_sidebar_bg h3 {padding-bottom:0;}
.home_sidebar_bg p {padding-top:10px}
		.home_sidebar_bg_bottom {background: url(images/box_bottom.png) 0 0 no-repeat; width:365px; height:6px; margin-bottom:10px;}

/* inner content full */
	#inner_full {padding: 0 20px;}
		
/* inner content sidebar right */
	#inner_main_left {width:660px; margin-right:304px; padding-left:16px; position:relative; display:inline;}

	#inner_main_left ul, #inner_main_left ul ul {list-style-type:none; margin-bottom:10px;margin-left:10px}
	#inner_main_left ol {margin-left:24px; margin-bottom:10px;}
	#inner_main_left ul li {background: url(images/arrow1.gif) 0 6px no-repeat; padding: 0 0 0 14px;}
	#inner_main_left ul li ul li {background: url(images/arrow1.gif) 0 6px no-repeat; padding: 0 0 0 14px;}
	#inner_sidebar_right {width: 284px; float:right; position:relative; display:inline;}
/* inner content sidebar left */	
	#inner_main_right {width:660px; margin-left:304px;}
	#inner_main_right ul, #inner_main_right ul ul {list-style-type:none; margin-bottom:10px; margin-left:10px}
	#inner_main_right ol {margin-left:24px; margin-bottom:10px;}
	#inner_main_right ul li {background: url(images/arrow1.gif) 0 6px no-repeat; padding: 0 0 0 14px;}
	#inner_main_right ul li ul li {background: url(images/arrow1.gif) 0 6px no-repeat; padding: 0 0 0 14px;}
	
	#inner_sidebar_left {width: 284px; float:left;}
		
	.inner_widget {background: #fff; border: 1px solid #c8c8ca; width:242px; margin: 0 10px 10px 10px; display:block; padding:10px;}
		.inner_widget ul, .inner_widget ul ul, .inner_widget ul ul ul {list-style-type:none;}
		.inner_widget ul ul {margin-left:10px; margin-bottom:10px;}
		.inner_widget ul li ul li {background: url(images/arrow1.gif) 0 6px no-repeat; padding: 0 0 0 14px;}
		.inner_widget ul li ul li ul li {background: url(images/arrow1.gif) 0 6px no-repeat; padding: 0 0 0 14px;}
	

#sponsors {width:980px; margin: 0 auto;}
	#sponsors_content {background:#fff; border-top: 1px solid #bdbdbe; padding-left:10px;}
#consultants {width:980px; margin: 0 auto; background:#fff;}
	#consultants_content {background:#fff; border-top: 1px solid #bdbdbe;clear:both;}
	.tab {position: relative; left:20px; top:-5px}
	.tab h4 {background:#a42f30 url(images/h_bg.gif) 0 0 repeat-x; color:#fff; padding:6px 20px; margin:0; font-size:14px; display:inline;}
/* scroller css */
	.tickercontainer {background: #fff; width: 980px; margin: 0; padding: 0;overflow: hidden; }
	.tickercontainer .mask {position: relative;left: 10px;top: 10px;width: 960px;overflow: hidden;}
	ul.newsticker {position: relative;left: 960px;font: bold 10px Verdana;list-style-type: none;margin: 0;padding: 0;}
	ul.newsticker li {float: left;margin: 0;padding: 0;background: #fff;line-height:14px;}
	ul.newsticker a {white-space: nowrap;padding: 0;color: #6c6764;margin: 0 40px 0 0; font-style:italic; font-size:12px; font-weight:normal;} 
	ul.newsticker span {font-weight:bold; color:#9c4515; font-style:normal;} 
	
#footer {width:980px; margin:0 auto; background: url(images/footer_bg.gif) 0 0 repeat-x; height:60px; position:relative;border-top:3px solid #c5c5c6;}
	#footer_left {width:600px; float:left;}
		#footer_left ul {list-style-type:none; padding:10px;}
		#footer_left li {float:left; display:block; border-right: 1px solid #535e7f;}
		#footer_left a {color:#fff; font-size:12px; font-weight:bold; padding:8px}
		#footer_left .copy {font-size:10px; color:#fff; float:left; clear:left; padding:10px 0 0 16px}
			#footer_left .copy a {color:#fff;font-size:10px; padding:0;}
	#footer_right {float:right; width:238px;}
		#footer_right img {margin:15px 10px 0 0; float:left;}
#footer_shadow {width:1006px; margin:0 auto; background:url(images/footer_shadow.jpg) 0 0 no-repeat; height:20px;}

form {padding:10px 10px 0 10px; margin:0;}
form label {width:120px; display:block; float:left; font-size:14px; text-align:right; padding-right:10px; padding-top:4px}
form input {border: 1px solid #e4e4e4; font-size:14px; padding:4px 6px}
form div {clear:both; padding-bottom:2px}
form input.subbut {border:none;}
		
blockquote.left {float: left;margin-left:0;margin-right:20px;text-align: right;width: 33%;}
blockquote.right {float: right;margin-left:20px;margin-right:0;text-align: left;width: 33%;}

.post{}
.postmeta{}
.postnavigation{}
#searchform{}
#sidebar{}
#comments
.comments_navigation{}
.comments_navigation{}
.comments_reply{}
.comments_text{}
.comments_meta{}

.alignleft {float: left;}
.alignright {float: right;}
img.aligncenter {display: block;margin: 0 auto 10px auto; border: 2px solid #DFDFDF}
div.aligncenter {display: block;margin: 0 auto;}
img.alignright {margin: 1px 0 2px 10px;display: inline; border: 2px solid #DFDFDF}
div.alignright {margin: 1px 0 2px 10px;display: inline;}
img.alignleft {margin: 1px 10px 2px 0;display: inline; border: 2px solid #DFDFDF}
div.alignleft {margin: 1px 10px 2px 0;display: inline;}
.wp-caption-text {font-size: 11px;line-height: 14px;margin: 0;}
a.image:link, a.image:visited, a.image:hover {background: none;padding: 0;}
a.image img {border: none;}
form table {background: #fff;margin:0; padding:0;}
form table tr { padding:0; margin:0;}
form table td {font:12px Arial, Helvetica, sans-serif; padding:2px 10px 4px 10px;}
form table td.header {font: bold 18px Arial, Helvetica, sans-serif;padding:10px; color:#2F415C;}
form table td input {background:#EFEFEF; border:1px solid #DFDFDF;}
form table td input:focus {border:1px solid #DFCCA7;background:#EFE0E0;}
form table td .button {background: url(images/nav_off.gif) 0 0 repeat-x; cursor:pointer; color:#fff; font-weight:bold; margin: 0 0 0 90px; width:80px}
form table td .button:hover {background: url(images/nav_on.gif) 0 0 repeat-x; cursor:pointer; color:#fff; font-weight:bold; margin: 0 0 0 90px; width:80px}

.widget_login2 form {}
.widget_login2 label {}
.widget_login2 br {display:none; clear:none;}
.widget_login2 ul li, .widget_login2 ul  {list-style-type:none; padding:0;}
