html, body{margin:0;padding:0;}
body{background:#6E0000 url(images/body-bg-red.jpg) top center repeat-y;font-family:Arial, Helvetica, sans-serif;font-size:12px;text-align:center;}
body *{margin:0px;padding:0px;}
.clearfix:after{content:".";display:block;clear:both;margin:0px;padding:0px;height:0;visibility:hidden;}
a, a:visited{color:#984402;text-decoration:none;}
a:hover{color:#000;text-decoration:underline;}
p, ul, ol, blockquote{color:#333;}
ol, ul{margin:5px 35px;line-height:16px;}
blockquote{margin:5px 0px 5px 10px;padding:0px 0px 0px 10px;border-left:1px solid #999;}
img{border:0px;background:none;}
p{padding:5px 0px;margin:0px;line-height:16px;}
.aligncenter,
div.aligncenter{display:block;margin-left:auto;margin-right:auto;}
.alignleft{float:left;}
.alignright{float:right;}
.wp-caption{border:1px solid #ddd;text-align:center;background-color:#f3f3f3;padding-top:4px;margin:10px;}
.wp-caption img{margin:0;padding:0;border:0 none;}
.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;padding:0 4px 5px;margin:0;}
h1{font-family:Arial, Helvetica, sans-serif;font-size:24px;line-height:24px;padding:10px 0px 0px 0px;margin:0px;color:#984402;text-transform:uppercase;text-decoration:none;letter-spacing:-1px;}
h1 a, a:visited{color:#984402;text-decoration:none;}
h1 a:hover{color:#000;text-decoration:none;}
h2{background:#5f5f5f;font-size:15px;color:#FFF;font-family:Helvetica, Arial, Sans-Serif;margin:0px 0px 10px 0px;padding:5px;font-weight:normal;}
h3{font-family:Arial, Helvetica, sans-serif;font-size:20px;padding:10px 0px 5px 0px;margin:0px;color:#000;text-decoration:none;}
h3 a{}
h3 a:hover{}
h4{font-family:Arial, Helvetica, sans-serif;font-size:18px;padding:10px 0px 5px 0px;margin:0px;color:#666;text-decoration:none;}
#container{background:#fff;text-align:left;margin:15px auto;padding:15px;width:860px;border:1px solid #888;}
#header{background:#000 url(images/header.jpg) no-repeat;margin:0px;padding:0px;width:860px;height:150px;display:block;position:relative;}
#header a#headerlink{display:block;margin:0px;padding:0px;width:860px;height:150px;overflow:hidden;}
#header #title{display:block;margin:0px;padding:55px 0px 0px 35px;font-family:"Trajan Pro", "Times New Roman", Georgia, Serif;font-variant:small-caps;font-size:34px;line-height:34px;letter-spacing:1px;color:#FFF;}
#header #desc{display:block;clear:both;margin:0px;padding:0px 0px 0px 55px;font-family:"Trajan Pro", "Times New Roman", Georgia, Serif;font-variant:small-caps;font-size:20px;line-height:20px;letter-spacing:1px;color:#caf500;}
#menu{background:#1078b7 url(images/menuback-red.gif) repeat-x;font-size:13px;font-family:Helvetica, Arial, Sans-Serif;text-align:center;margin:0px 0px 10px 0px;padding:0px;height:30px;line-height:30px;display:block;border-bottom:5px solid #000;border-top:5px solid #000;}
#menu ul{display:block;background:transparent;width:860px;height:30px;line-height:30px;margin:0px auto;padding:0px;}
#menu ul li{width:auto;display:block;float:left;list-style-type:none;height:30px;line-height:30px;margin:0px;padding:0px;}
#menu a{color:#FFF;text-decoration:none;font-weight:bold;}
#menu li:hover,
#menu li:hover a,
#menu li.sfhover,
#menu li.sfhover a,
#menu li a:hover{color:#000;background:#FFF;text-decoration:none;}
#menu ul li a{display:block;height:30px;line-height:30px;margin:0px;padding:0px 10px;text-decoration:none;}
#menu ul li.current_page_item a{}
#menu li ul{clear:both;position:absolute;width:150px;left:-999em;}
#menu li:hover ul,
#menu li.sfhover ul{left:auto;display:block;z-index:1000;}
#menu li:hover ul, #menu li.sfhover ul{background:transparent;display:block;margin:0px;padding:0px;}
#menu li:hover ul li,
#menu li.sfhover ul li{background:transparent;width:180px;display:block;padding:0px;margin:0px;height:30px;line-height:30px;text-align:left;border-top:1px solid #FFF;}
#menu li:hover ul li a,
#menu li:hover ul li.current_page_item a,
#menu li.sfhover ul li a,
#menu li.sfhover ul li.current_page_item a{background:#1078b7 url(images/menuback-red.gif) repeat-x;width:170px;display:block;margin:0px;padding:0px 5px;height:30px;line-height:30px;border:none;color:#FFF;font-weight:bold;}
#menu li:hover ul li a:hover,
#menu li.sfhover ul li a:hover{color:#FFF;background:#1078b7;text-decoration:none;margin:0px;padding:0px 5px;height:30px;line-height:30px;font-weight:bold;}
#content{float:left;margin:0px 0px 10px 0px;padding:0px 10px 0px 0px;width:539px;display:block;border-right:0px dotted black;}
a.more-link{display:block;clear:both;margin:15px 0px 0px 0px;padding:0px;text-align:right;}
.meta-top{clear:both;padding:5px;margin:3px 0px 10px 0px;border-top:1px dotted #666;border-bottom:1px dotted #666;}
.meta-bottom{clear:both;padding:5px;margin:10px 0px;border-top:1px dotted #666;}
.page-nav{clear:both;margin:10px 0px;padding:10px 0px;}
.nav-previous{width:249px;float:left;text-align:left;}
.nav-next{width:249px;float:right;text-align:right;}
#sidebar{display:inline;float:left;border:0px solid black;width:300px;margin:0px;padding:0px 0px 0px 10px;display:block;}
#sidebar h2{background:#666;font-size:15px;color:#FFF;font-family:Georgia, Arial, Sans-Serif;margin:0px 0px 10px 0px;padding:8px;font-weight:normal;text-transform:uppercase;}
#sidebar embed, #sidebar object{width:300px;height:230px;margin:0px;padding:0px;}
#sidebar p{padding:5px;}
#sidebar img{text-align:center;}
#sidebar form{padding:0px;margin:5px;}
#sidebar ul{list-style-type:none;padding:0px;margin:0px;}
#sidebar ul li{padding:0px 0px 10px 0px;}
#sidebar ul li ul{padding:0px 0px 0px 0px;}
#sidebar ul li ul li{padding:0px;margin:5px;}
#sidebar ul li ul li a{text-decoration:none;}
#sidebar ul li ul li a:hover{text-decoration:underline;}
#sidebar ul li ul li ul{padding:0px;margin:0px;}
#sidebar ul li ul li ul li{padding:0px;margin:5px 10px 5px 5px;}
#sidebar #quicklinks{}
#sidebar #quicklinks ul li ul li{margin:0;}
#sidebar #quicklinks a{display:block;margin:10px 0px;padding:0px 0px 0px 50px;}
#sidebar #quicklinks a.search{height:33px;line-height:33px;background:url(images/icons.jpg) 0px -7px no-repeat;}
#sidebar #quicklinks a.rss{height:32px;line-height:32px;background:url(images/icons.jpg) 0px -48px no-repeat;}
#sidebar #quicklinks a.podcast{height:36px;line-height:36px;background:url(images/icons.jpg) 0px -91px no-repeat;}
#sidebar #quicklinks a.upcoming{height:30px;line-height:30px;background:url(images/icons.jpg) 0px -135px no-repeat;}
#sidebar #quicklinks a.storefront{height:34px;line-height:34px;background:url(images/icons.jpg) 0px -178px no-repeat;}
#sidebar #quicklinks a.shopping{height:27px;line-height:27px;background:url(images/icons.jpg) 0px -224px no-repeat;}
#sidebar #quicklinks a.address{height:30px;line-height:30px;background:url(images/icons.jpg) 0px -264px no-repeat;}
#sidebar #quicklinks a.download{height:33px;line-height:33px;background:url(images/icons.jpg) 0px -304px no-repeat;}
#comments{padding:8px;}
#comments .even{margin:5px 0px 5px 0px;padding:10px;background:#FFFFFF;overflow:hidden;border-bottom:1px dotted #B7B7B7;}
#comments .odd{margin:5px 0px 5px 0px;padding:10px;background:#FFFFFF;overflow:hidden;border-bottom:1px dotted #B7B7B7;}
#feedreader{margin:0px auto 0px;padding:0px 0px 20px 0px;line-height:20px;clear:both;}
#feedreader h1{text-align:center;}
#feedreader h2 a{color:#FFF;}
#feedreader h2 a:hover{color:#fff;text-decoration:underline;}
#feedreader img{float:left;border:none;margin:0px 5px 10px 0px;}
#feedreader ul{list-style-type:square;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}
#feedreader li{list-style-type:none;padding:0px 0px 10px 0px;}
#feedreader ul li{list-style-type:square;margin:0px 0px 0px 20px;padding:0px 0px 0px 0px;}
.feedleft{float:left;width:238px;margin:0px 0px 0px 0px;padding:20px 20px 0px 25px;overflow:hidden;}
.feedmiddle{float:left;width:238px;margin:0px 0px 0px 0px;padding:20px 20px 0px 25px;overflow:hidden;}
.feedright{float:right;width:238px;margin:0px 0px 0px 0px;padding:20px 20px 0px 20px;overflow:hidden;}
#landingpage{float:left;margin:0px 0px 10px 0px;padding:0px 10px 0px 0px;width:610px;display:block;border-right:0px dotted black;}
#landingpage h1, #launch h1{text-align:center;}
#landingpage h2{background:#fff;font-size:24px;color:#000;margin:10px 0px 10px 0px;padding:0px;text-align:center;}
#landingpage h3{font-size:18px;padding:0px;margin:10px 0px 10px 0px;color:#000;text-decoration:none;font-weight:normal;text-align:center;}
#landingpage h4{font-family:Arial, Helvetica, sans-serif;font-size:15px;padding:10px 0px 5px 0px;margin:0px;color:#666;text-decoration:none;text-align:center;}
#landing_sidebar{display:inline;background:#ddd;float:left;border:1px solid black;width:228px;margin:0px;padding:0px;display:block;}
#landing_sidebar h2{background:#ddd;font-size:15px;color:#000;font-family:Georgia, Arial, Sans-Serif;margin:0px 0px 10px 0px;padding:10px;font-weight:normal;text-transform:uppercase;text-align:center;}
#landing_sidebar embed, #sidebar object{width:300px;height:230px;margin:0px;padding:0px;}
#landing_sidebar p{padding:5px;}
#landing_sidebar img{text-align:center;}
#landing_sidebar form{padding:0px;margin:5px;}
#landing_sidebar ul{list-style-type:none;padding:0px;margin:0px;}
#landing_sidebar ul li{padding:0px 0px 10px 0px;}
#landing_sidebar ul li ul{padding:0px 0px 0px 0px;}
#landing_sidebar ul li ul li{padding:0px;margin:5px;}
#landing_sidebar ul li ul li a{text-decoration:underline;}
#landing_sidebar ul li ul li a:hover{text-decoration:underline;}
#landing_sidebar ul li ul li ul{padding:0px;margin:0px;}
#landing_sidebar ul li ul li ul li{padding:0px;margin:5px 10px 5px 5px;}
#launch{float:left;margin:0px 0px 10px 0px;padding:0px 10px 0px 0px;width:539px;display:block;border-right:0px dotted black;}
#launch_sidebar{display:inline;background:#ddd;float:left;border:1px solid #666;width:298px;margin:0px 0px 10px 0px;padding:0px 0px 0px 10px;display:block;}
#launch_sidebar h2{background:#ddd;font-size:18px;color:#000;font-family:Georgia, Arial, Sans-Serif;margin:0px 0px 0px 0px;padding:8px;font-weight:normal;text-transform:uppercase;text-align:center;}
#footer{margin:0px;padding:0px;clear:both;color:#555555;background:#000;height:55px;}
#footer a{color:#555555;text-decoration:none;}
#footer a:hover{color:#ddd;text-decoration:none;}
#footer p{color:#555555;font-size:11px;font-family:Arial, Tahoma, Verdana;margin:0px;padding:0px 10px 0px 10px;}
.footerleft{background:#000;width:45%;float:left;margin:0px;padding:10px;text-align:left;}
.footerright{background:#000;width:45%;float:right;margin:0px;padding:10px;text-align:right;}
