/*  
Theme Name: BuzzAldrin - Rocket Hero
Theme URI: None
Description: Buzz's custom theme by MorrisHaugen
Version: 1.0
Author: Cortland Bechtell
Author URI: http://www.cortsstudio.com/

*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em,  
font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody,  
 tfoot, thead, tr, th, td {  
border:0pt none;  
font-family:inherit;  
font-size: 100%;  
font-style:inherit;  
font-weight:inherit;  
margin:0pt;  
padding:0pt;  
vertical-align:baseline;  
} 

body{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
	vertical-align: top;
	color: #fff;
	background:url(images/bg_framework_common.jpg) center top repeat-x #020a1d;
}

h1{

}

.post h2{
font-family:Arial, Helvetica, sans-serif;
font-size: 18px;
}

a:link, a:visited{color:#ffffff;text-decoration: none; font-weight:bold;}

a:hover{color: #1096ff;}

p{
padding: 10px 0 0 0;
}

.entry{
line-height: 18px;
}

p.postmetadata{
border-top: 1px solid #ccc;
margin: 10px 0 0 0;
}

.navigation{padding: 15px 0 0 0;height:29px;text-transform:uppercase;font-weight:bold; font-size:12px; letter-spacing: 0.1em; margin:0;}
.navigation .page_item{ margin:0 23px 0 22px; padding:6px 0 0 0;}
.current_page_item a{color:#FF6600;}
.current_page_ancestor a{color:#FF6600;}
.navigation ul{margin:0;padding:0;list-style:none;}
.navigation ul li{float:left; padding:2px 0 0 0;}
.navigation ul li a{}
.navigation ul li a:hover{}

#logo{float:left; width:244px; height:23px; background:url(images/main_logo.png) no-repeat top;}

a#mainnav1 img {background: url(images/main-nav-1.png) bottom left no-repeat;}
a#mainnav1:hover img {background: url(images/main-nav-1.png) top left no-repeat;}
a#mainnav2 img {background: url(images/main-nav-2.png) bottom left no-repeat;}
a#mainnav2:hover img {background: url(images/main-nav-2.png) top left no-repeat;}
a#mainnav3 img {background: url(images/main-nav-3.png) bottom left no-repeat;}
a#mainnav3:hover img {background: url(images/main-nav-3.png) top left no-repeat;}
a#mainnav4 img {background: url(images/main-nav-4.png) bottom left no-repeat;}
a#mainnav4:hover img {background: url(images/main-nav-4.png) top left no-repeat;}
a#mainnav5 img {background: url(images/main-nav-5.png) bottom left no-repeat;}
a#mainnav5:hover img {background: url(images/main-nav-5.png) top left no-repeat;}

#wrapper{
	margin: 0 auto 0 auto;
	width: 980px;
	text-align: left;
}

#header{
	margin:15px 0 15px 0;
	padding:0 10px;
	float: left;
	width: 960px;
}
#container_main{
	float: left;
	width: 980px;
}
#container{
	float: left;
	width: 660px;
}

#latestbuzz{background:url(images/latestbuzz_main.jpg) no-repeat top left; margin: 195px 0 12px 0; width:485px; height:364px; float:right;}

#itemlist ul li{ float:left; padding: 0 5px; }
#dateline{border-right:solid 1px #999999; }
#venueline{ border-left:solid 1px #999999;}
#authorline{ border-left:solid 1px #999999;}

#lbtitle{text-transform:uppercase; padding:7px 0 0 10px; float:left;}
#lbtitle h2{color:#FFFFFF; font-size:12px; font-weight:bold;}

#sortnav{float:left; }
#sortnav ul{margin:0;padding:0;list-style:none;}
#sortnav ul li{float:left; padding:0 12px 0 0px;}

#newsquad{width:980px; padding:0 0 15px 0; height:155px; clear:both; float:left;}
#newsquad ul{width:980px; margin:0;padding:0;list-style:none;}
#newsquad ul li{float:left; padding:0 12px 0 0;}
#newsquad ul .endquad{float:left; padding:0 0 0 0;}

#footer{color:#3d4758;text-transform:uppercase;clear:both;margin:0 auto 0 auto;width:100%; font-size:10px; clear:both;}
#footertitle{float:left;height:16px;text-align:center;}
#footer a:link, #footer a:visited{ color:#666666; text-decoration:underline; font-weight:normal;}
#footer a:hover{color:#1096ff; text-decoration:underline;}
#footertitletext{padding: 0 10px 0 10px; float:left; height:16px; }

#social{margin: 0 auto 0 auto; height:34px; width:980px; border-bottom:#3d4758 solid 1px; border-top:#3d4758 solid 1px;}
#social ul{margin:10px 0 0 12px; padding:0; list-style:none; width:236px; float:right;}
#social ul li{float:left; padding:0 5px 0 5px; vertical-align:middle;}

#signupbuzz{font-size:12px; margin:10px 0 0 12px; width:236px; text-align:center; float:right;}
#contactbuzz{font-size:12px; margin:10px 0 0 12px; width:236px; text-align:center; float:right;}
#iphoneapp {font-size:12px;margin:10px 0 0 0;width:236px;text-align:center;float:right; }

#rocketheromargin{margin:0 0 0 0;}
#followbuzz{color:#666666; font-size:12px; margin:2px 0 0 5px;}

a#rocketherosmall img {background: url(images/rockethero-small.gif) top left no-repeat; height:24px;}
a#rocketherosmall:hover img {background: url(images/rockethero-small.gif) bottom left no-repeat; height:24px;}

a#twitter img {background: url(images/icon-twitter.png) top left no-repeat; height:16px;}
a#twitter:hover img {background: url(images/icon-twitter.png) bottom left no-repeat; height:16px;}
a#facebook img {background: url(images/icon-facebook.png) top left no-repeat; height:16px;}
a#facebook:hover img {background: url(images/icon-facebook.png) bottom left no-repeat; height:16px;}
a#youtube img {background: url(images/icon-youtube.png) top left no-repeat; height:16px;}
a#youtube:hover img {background: url(images/icon-youtube.png) bottom left no-repeat; height:16px;}
a#flikr img {background: url(images/icon-flickr.png) top left no-repeat; height:16px;}
a#flikr:hover img {background: url(images/icon-flickr.png) bottom left no-repeat; height:16px;}

#legalblack{ background:#000000 url(images/bg_footer.png) no-repeat top center; border-top:solid 1px #08193c; margin:20px 0 0 0;}
#legalclear{clear:both; width:980px;}
#buzzsig{ background:url(images/signature_lightblue.png) no-repeat top center; height:55px; width:980px; margin:10px auto 0 auto; text-align:center;}
#legalby{height:55px; width:980px; text-align:center; padding-top:0px; margin:0 auto 0 auto}

#linktrio{margin: 0 auto; padding:0; height:79px; width:980px;}
#linktrio ul{ width: 980px; margin:0; padding:0; text-align:center; list-style:none;}
#linktrio ul li{float:left; padding:0; vertical-align:middle;}
#linktrio ul #buzzpush{ padding: 20px 0 0 157px;}
#linktrio ul #rocketpush{ padding: 20px 0 0 84px;}
#linktrio ul #sharepush{ padding: 20px 0 0 114px;}


a#linktriobuzz img {background: url(images/big3_links_01.png) top left no-repeat; height:79px;}
a#linktriobuzz:hover img {background: url(images/big3_links_01.png) bottom left no-repeat; height:79px;}
a#linktriorocket img {background: url(images/big3_links_02.png) top left no-repeat; height:79px;}
a#linktriorocket:hover img {background: url(images/big3_links_02.png) bottom left no-repeat; height:79px;}
a#linktrioshare img {background: url(images/big3_links_03.png) top left no-repeat; height:79px;}
a#linktrioshare:hover img {background: url(images/big3_links_03.png) bottom left no-repeat; height:79px;}

/******* START SEARCH *******/
#searchform{}
#searcherbox{ color:#cce9ff; font-weight:bold; font-size:12px; margin:0; padding:2px 0 0 0; text-transform:uppercase; text-align:center; background:url(images/main-nav-search.png) no-repeat top left; border:none; width:101px; height:20px;}
#s{}
#searchsubmit{}

/******* END SEARCH *******/

/******* START TAB SWITCHING *******/
.clear{clear: both;height: 0;visibility: hidden;display: block;}

/******* MENU *******/
#containertab{
	position:relative;line-height:16px; 
	background:url(images/latestbuzz_main.jpg) no-repeat top left; margin: 185px 0 12px 0; width:485px; height:364px; float:right; 
}

#containertab a.view { font-size:12px; display:block; margin-bottom:0; padding:4px 18px 6px 0; line-height:22px; text-align:right; border-top:1px solid #666666; no-repeat: 100% 50%;}
#containertab a.view { position:absolute; bottom:0; left:15px; width:435px; }


#containertab ul{
	list-style: none;
	list-style-position: outside;
	
}
#containertab ul.menu li{
	float: left;
	text-align:center;
	width:114px;
	margin-bottom: -1px;
	text-transform:none;
}
#containertab ul.menu li{
	display: block;
	padding: 7px 2px 6px 2px;
	position: relative;
	color: #fff;
	cursor: pointer;
}

#containertab ul.menu li.active{
	border-bottom: 0;
	color: #fff;
	background:url(images/latest_selection.png) no-repeat center;
}
/******* /MENU *******/
/******* CONTENT *******/
.content{
	margin: 0pt auto;
	text-align: left;
	padding: 8px;
	padding-bottom: 20px;
	font-size: 11px;
}
.menu h1{
	width:100px;
	text-align:left;
	margin-top:2px;
	margin-left:13px;
	font:Arial, Helvetica, sans-serif;
	line-height: 1em;
	vertical-align: middle;
	font-size: 12px;
	color:#FFFFFF;
	font-weight:bold;
	text-transform:uppercase;
}

.content a:link h2, .content a:visited h2{ color:#ffffff; font-style:inherit;}
.content a:hover h2{ color:#ffffff; text-decoration:underline;}

.content a:link, .content a:visited{ color:#ffffff;}
.content a:hover{ color:#1096ff;}

/******* /CONTENT *******/
/******* upcoming *******/
.content.upcoming{ padding:0 15px;}
.content.upcoming ul li{ margin:0 0 0 0;}
.content.upcoming h2{margin:15px 0 0 0; padding:0; text-transform:uppercase; font-weight:bold; font-style:inherit;}
.content.upcoming em{ font-style:italic;}
.content.upcoming .datehome{color:#999999; vertical-align:middle; height:16px;}
.content.upcoming .datehome span{ display:block; width:455px; padding:0 5px 0 0;}
.content.upcoming p{padding:0; margin:0;}
.content.upcoming{display: block;}
/******* /upcoming *******/
/******* recent *******/
.content.recent{ padding:0 15px;}
.content.recent ul li{ margin:0 0 0 0;}
.content.recent h2{padding:15px 0 0 0; margin:0; text-transform:uppercase; font-weight:bold; font-style:inherit;}
.content.recent em{ font-style:italic;}
.content.recent .datehome{color:#999999; vertical-align:middle; height:16px;}
.content.recent .datehome span{ display:block; width:455px; padding:0 5px 0 0;}
.content.recent p{padding:0; margin:0;}
.content.recent{display: none;}
/******* /recent *******/

a#readmore img {float:right; vertical-align:middle; background: url(images/morearrow.png) top left no-repeat;}
a#readmore:hover img {background: url(images/morearrow.png) bottom left no-repeat;}
/******* END TAB SWITCHING *******/