/* @override http://consciousape.com/stylesheets/skin/wireframe.css */

/* @override http://consciousape.com/stylesheets/skin/wireframe.css */

/* @override http://www.consciousape.com/stylesheets/skin/wireframe.css */


/*
Ensure all image varients are catered form - space out article

accordian example

*/

body {background: #FFF url(/images/new-skin/body_bg.jpg) repeat-x left top;color: #000;font: 12px Verdana, Helvetica, Arial, sans-serif;}

/* @group Generic Links */

a {color: #336699;text-decoration: none;}

a:hover {text-decoration: underline;}

/* @end */

/* @group Container Backgrounds */

.container_8 {background: #fff url(/images/new-skin/12_col.gif) repeat-y;}

.container_12 {backgroundx: url(/images/new-skin/12_col.gif) repeat-y;}

.container_16 {background: #fff url(/images/new-skin/16_col.gif) repeat-y;}

/* @end */

/* @group Wireframe / Layout */

#header {color: #FFF;height: 132px;}

#navigation {color: #FFF;margin: 0;}

#search {color: #FFF;height: 36px;margin-bottom: 25px;}

#column-1 {background: #FFF;}

#column-2 {background: #FFF;}

#example-box {background: #333;}

#example-box-2 {background: #000;}

#footer {background: url(/images/new-skin/footer-bg.png) repeat-x left top;height: 42px;color: #FFF;}

#column-1, 







#column-2 {margin-bottom: 10px;}

.inner {padding: 10px;}

/* @end */

/* @group Search */

#search .inner {padding: 5px 3px;}

#search-query {line-height: 1.5em;height: 1.5em;padding-left: 3px;padding-right: 3px;}

#search-query.active {border: 2px solid #000;}

/* @end */

/* @group Body Content */

#body-content {padding-right: 0;margin-bottom: 40px}

h1.body-content,
#body-content h1 {font-size: 200%;margin-bottom: 0.7em;line-height: 1em;text-transform: uppercase;font-weight: bold;}

div.large_thumbnail { float:  left; margin-right:  20px; width:  300px;}

#body-content h2 {font-weight: bold;font-size: 150%;margin-bottom: 0.5em;}

#body-content h3 {font-weight: bold;font-size: 125%;margin-bottom: 0.5em;}

a.tag { font-weight: bold; }

#radio-shows .entry { border-bottom: dotted 1px #333; margin-bottom: 1em }

#radio-shows .entry h3 { font-size: 120%; margin-bottom: 0; padding-bottom: 0;line-height: 1em;text-transform: uppercase;font-weight: bold; }

#radio-shows .entry p.info { padding-top: 0.5em;padding-bottom: 1em; }

#body-content ul, 







#body-content ol,







#body-content p {line-height: 1.5em;margin-bottom: 1.5em;}

#body-content p.first-paragraph {font-weight: bold;}

/* @group Lists */

#body-content ul,







#body-content ol {padding-left: 25px;}

#body-content ul {list-style: disc;}

#body-content ol {list-style: decimal;}

/* @end */

/* @group Tables */

#body-content table.standard {background: #ccc;width: 100%;margin-bottom: 1.5em;clear: both;}

#body-content table.standard th {background: #333;color: #FFF;text-align: left;}

#body-content table.standard th,







#body-content table.standard td {padding: 8px 10px;border-bottom: solid 1px #FFF;}

#body-content table.standard tr.even {background: #999;}

/* @end */

/* @group Article Info */






#body-content p.info {margin-bottom: 1.4em}

#body-content p.info span {padding: 5px 8px;background: #990000;color: #FFF;}







#body-content ul#article-info li {display: block;margin-right: 10px;}

/* @end */

/* @group Images */
#body-content img { float:  left; margin:  0 1.5em 1em 0; }


#body-content .caption img,







#body-content .caption-left img,







#body-content .caption-right img,







#body-content .thumbnail img {margin: 0 0;display: block;}

#body-content .caption p,







#body-content .caption-left p,







#body-content .caption-right p,







#body-content .thumbnail p {margin: 0;padding: 5px 8px;background: #CCC;border-top: solid 2px #FFF}

p.caption  { padding-bottom:  5px; border-bottom: solid 1px #666; margin-bottom: 5px !important; font-weight: bold; color:  #333;}
#body-content img.left,







#body-content .caption-left,







#body-content .thumbnail {float: left;margin: 0 20px 5px 0;}

#body-content img.right,







#body-content .caption-right {float: right;margin: 0 0 5px 20px;}

/* @end */

#body-content hr {border: none;border-bottom: solid 1px #333;margin-bottom: 1.5em;}

#body-content blockquote {float: right;width: 215px;margin: 0 0 1.5em 20px;padding: 0;background: #CCC;}

#body-content blockquote p {color: #000;padding: 10px;margin: 0;font-size: 125%;}

#body-content form.standard {clear: both;}

/* @end */

/* @group Footer */

#footer .inner {padding: 18px 0 0;width: 920px;margin: 0 auto;}

#footer #footer-links li {float: left;margin-right: 10px}

#footer #footer-links li a {color: #FFF;}

#footer #copyright-notice {float: right;}

#forums-promo-col-1 {margin-bottom: 20px;}

#middle-ads {margin-bottom: 15px;text-align: center;}

#middle-ads div {text-align: center;border: none;}

/* @end */

/* @group Generic Column Box */

.column-box .inner {border: solid 1px #333;background: #FFF;margin-bottom: 10px;padding-bottom: 0;}

#column-2 .column-box {}

#column-2 .column-box h4 {background: #990101 url(/images/new-skin/column-box-h4-bg.gif) repeat-x left top;padding: 7px 8px;margin-bottom: 10px;text-transform: uppercase;color: #FFF;font-size: 110%;}

#column-2 .column-box ul {}

#column-2 .column-box li {}

#column-2 .column-box li a {}

.column-box .inner h4 {font-weight: bold;border-bottom: solid 1px #CCC;padding-bottom: 0.25em;margin-bottom: 1em;}

.column-box .inner ul {padding-left: 25px;list-style: disc;margin-bottom: 1em;}

.column-box .inner p {margin-bottom: 1em;}

/* @end */

/* @group General Typography */

.fine-print {font-size: 80%;color: #666}

/* @end */

/* @group Form */

form.standard p {clear: both;margin-bottom: 1em !important;}

form.standard div.radio-inline p,







form.standard p.text label,







form.standard p.text-area label {width: 150px;display: block;float: left;text-align: right;margin-right: 15px;line-height: 2em;}

form.standard p.text input {line-height: 1.5em;height: 1.5em;width: 200px;}

form.standard p.text input.width-100 {width: 100px;}

form.standard p.text-area textarea {width: 283px;height: 100px;}

form.standard p.checkbox label {text-align: left;}

form.standard div.radio {margin-bottom: 1em;clear: both;}

form.standard div.radio ul {list-style: none;padding-left: 0 !important;}

form.standard div.radio ul li {list-style: none;}

form.standard div.radio p {margin-bottom: 0.5em !important;padding-top: 1.3em;padding-bottom: 0.2em;border-bottom: solid 1px #333;}

form.standard div.radio-inline p {border-bottom: none;padding-top: 0;}

form.standard div.radio ul,







form.standard p.checkbox input,







form.standard p.submit input,







form.standard p.required-notice {margin-left: 165px;}

a.submit-link {border-left: solid 1px #666;padding: 2px 0 2px 9px;}

/* @group Error Message */

.error-message {border: solid 2px red;margin-bottom: 1.5em;}

.error-message h4 {background: red;margin: 0;padding: 8px 10px 6px;color: #FFF;font: bold 1.1em Tahoma, sans-serif;}

.error-message ul {color: red;margin: 10px !important;list-style: disc;}

.error-message ul li {font-weight: bold;float: none;}

/* @end */

/* @end */

/* @group Buttons */

a.button {display: block;height: 40px;text-decoration: none;margin: 0 0 1.5em;text-indent: -9999px;background-image: url(/images/new-skin/button-map.png);background-repeat: no-repeat;overflow: hidden;}

/* @group Example */

a#example.button {background-position: 0px 0px;width: 200px;}

a#example.button:hover {background-position: 0px -40px;width: 200px;}

a#example.button:active {background-position: 0px -80px;width: 200px;}

/* @end */

/* @group Icons */

p.back-to-top a {display: block;height: 20px;text-decoration: none;margin: 0 0 1.5em;padding-left: 27px;line-height: 22px;background-image: url(/images/new-skin/icon-map.png);background-repeat: no-repeat;}

p.back-to-top a:hover {background-position: 0px -20px;width: 200px;}

p.back-to-top a:active {background-position: 0px -40px;width: 200px;}

ul.link-list {padding-left: 2px !important;}

ul.link-list li {list-style: none !important;}

ul.link-list li a {display: block;text-decoration: none;padding-left: 22px;background-image: url(/images/new-skin/icon-map.png);background-repeat: no-repeat;background-position: -500px 0px;}

ul.link-list li a:hover {background-position: -500px -20px;}

ul.link-list li a:active {background-position: -500px -40px;}

/* @end */

/* @group Promo */

.small-promos h4 {font-size: 130%;text-transform: uppercase;margin-bottom: 10px;border-bottom: solid 1px #333;}

.small-promos .promo {float: left;width: 290px;margin: 0 20px 20px 0;height: 100px;overflow: hidden;}

.small-promos img {width: 100px;height: 100px;float: left;margin-right: 10px;}

.small-promos h3,



.small-promos h2 {margin-bottom: 0.5em;text-transform: uppercase;}

.small-promos h3 a,



.small-promos h2 a {color: #333;}

.small-promos p {line-height: 1.4em;}

.small-promos p a {color: #333;}






/* @end */

#forums-promo-col-2 {margin-bottom: 10px;}

#breadcrumb ul {padding: 9px 0;float: left;}

#breadcrumb ul li {float: left;margin-left: 10px;text-transform: uppercase;color: #E8CCCC;font-weight: bold;padding-left: 20px;background: url(/images/new-skin/breadcrumb-seperator.png) no-repeat 0px 2px;color: #FFF;}

#breadcrumb ul li a {color: #E8CCCC;}

#breadcrumb ul li#where-am-i {margin: 0;padding: 0;background: none}

#video-player {float: left;margin-right: 15px;margin-bottom: 20px;}

#video-player .description { width:  380px ; border:  solid 1px #BBB; background: #DDD; margin: 0; padding:  0 9px;}
#video-player h2.description { padding: 10px 9px 3px; border-bottom: none; margin-top: 5px;}
#video-player p.description { padding-bottom: 10px;border-top: none;}

#video-list {float: left;width: 175px;}

#video-list h3 {font-size: 100%;margin-bottom: 10px;padding-top: 10px;}

#video-list li {margin-bottom: 5px;padding-left: 10px;}

#search form {float: right;padding: 5px 0px;}

#header h1 {position: absolute;margin-left: -50px;}

#header h1 a {text-indent: -9999px;overflow: hidden;display: block;width: 323px;height: 129px;background: url(/images/new-skin/logo.png) no-repeat left top;}

#leaderboard {background: #FFF;float: right;width: 728px;height: 90px;clear: right;margin-right: -50px;}

#persistant-links {float: right;margin: 7px 0;}

#persistant-links li {float: left;margin-left: 0px;color: #000;background: #FFF;padding: 2px 5px;}

#persistant-links li a {text-transform: uppercase;color: #000;font-weight: bold;}

#discussion-topics-list .alphabetic-list {padding-left: 8px;}

#discussion-topics-list .alphabetic-list li a {float: left;padding: 2px;font-size: 10px;margin-bottom: 10px;font-family: verdana;}

#discussion-topics-list .alphabetic-list li.current a,







#discussion-topics-list .alphabetic-list li a:hover {background: #336699;color: #FFF;text-decoration: none;}

#discussion-topics-list ul.topics {clear: both;margin-left: 20px;}

#discussion-topics-list ul.topics li {margin-bottom: 5px;}

#mpu {margin-bottom: 10px;}

#latest-news-innerfade {margin-bottom: 20px;height: 225px;overflow: hidden;}

ul.innerfade {}

ul.innerfade div.promo {width: 620px;}

ul.innerfade img {float: left;margin-right: 15px;}

ul.innerfade h2 {font-size: 200%;margin-bottom: 0.7em;line-height: 1em;text-transform: uppercase;font-weight: bold;}

ul.innerfade h2 a {color: #333;}

ul.innerfade p {margin-bottom: 1em;}

ul.innerfade p a {font-style: italic;font-weight: bold;}

ul.innerfade p.info {margin-bottom: 1.4em}

ul.innerfade p.info span {padding: 5px 8px;background: #990000;color: #FFF;}

/* 



	STYLE SHEET FOR IHWY JQUERY LISTNAV PLUGIN V 2.0, 3/2/2009



	



	For more information, visit http://www.ihwy.com/Labs/jquery-listnav-plugin.aspx



*/

/* default styling example



----------------------------------------------------------------- */

.listNav {margin: 0 0 10px;}

#discussion-topics-list {margin: 0 10px;}

#discussion-topics-list li {margin: 0 0 0.6em;line-height: 1.2em;text-transform: uppercase;}

.ln-letters {overflow: hidden;margin: 0 0 10px 10px;}

.ln-letters a {font-size: 9px;display: block;float: left;padding: 2px 2px 2px 2px;text-decoration: none;}

.ln-letters a.ln-last {}

.ln-letters a:hover,



.ln-letters a.ln-selected {background-color: #336699;color: #FFF;}

.ln-letters a.ln-disabled,



.ln-letters a.ln-disabled:hover {color: #ccc;background-color: #FFF;}

.ln-letter-count {text-align: center;font-size: 0.8em;line-height: 1;margin-bottom: 3px;color: #336699;}

li.ln-no-match {font-weight: bold;margin: 0 10px;}

#latest-news-innerfade,



#discussion-topics-list {display: none;}

div.pagination-controls {  text-align: center; margin-bottom:20px; }
div.pagination-controls span.page,
div.pagination-controls a { padding: 3px 4px; }
div.pagination-controls a:hover { text-decoration: none; background:  #336699; color:  #FFF; }



#main h2 {font-size: 1.2em; font-weight: bold;margin-bottom: 1em;}
#main h3 {font-size: 1.2em; font-weight: bold;margin-bottom: 1em;}
#main p {margin-bottom: 1em;line-height: 160%;}


/*
 * Comments
 */
.comments, #comment_form {margin-bottom: 1em; clear: both }

.comment {border-bottom: 1px solid #CCC;padding: 10px;}
.comment p {margin-bottom: 0.5em;}
.comment p.author {font-weight: bold;}
.comment p.date {font-size: 80%;}

#comment_form h4 {margin-bottom: 1.5em; padding: 5px 8px;background: #666;color: #FFF;}

div.comments.column-box h4 { margin-bottom: 1.5em; padding: 5px 8px;background: #990000;color: #FFF; margin: 0; }

#comment_form p.textarea label {display: block;font-weight: normal;margin: 1em 20px 1em;color: #333;padding: 5px 0 2px; font-weight: bold; border-bottom: solid 1px #333; }



#comment_form p {clear: both;margin-bottom: 0.75em !important;}

#comment_form div.radio-inline p,
#comment_form p.text label,
#comment_form p.text-area label {width: 135px;display: block;float: left;text-align: right;margin-right: 15px;line-height: 2em;}

#comment_form p.text input {line-height: 1.5em;height: 1.5em;width: 240px;}
#comment_form p.text input.width-100 {width: 100px;}
#comment_form p textarea {width: 324px;height: 100px;}
#comment_form p.checkbox label {text-align: left;}
#comment_form div.radio {margin-bottom: 1em;clear: both;}
#comment_form div.radio ul {list-style: none;padding-left: 0 !important;}
#comment_form div.radio ul li {list-style: none;}
#comment_form div.radio p {margin-bottom: 0.5em !important;padding-top: 1.3em;padding-bottom: 0.2em;border-bottom: solid 1px #333;}
#comment_form div.radio-inline p {border-bottom: none;padding-top: 0;}
#comment_form input#submit {}

p#filter { padding-left: 150px; }

p.field-note { margin-left:  150px; color:  #666; padding-bottom: 0.5em;}


#body-content #search-results {list-style: none; padding-left:0px}

#body-content #search-results li {clear: both }




