@charset "utf-8";
/* Reset 2.8.0r4 */
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:inherit;font-weight:inherit}del,ins{text-decoration:none}li{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}q:before,q:after{content:''}abbr,acronym{border:0;font-variant:normal}sup{vertical-align:baseline}sub{vertical-align:baseline}legend{color:#000}input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit}


/* CSS Document  */


body{background-color:#ffffe6;margin:0;padding:0}
body,p{font-family:Helvetica, Arial, sans-serif;font-size:14px;color:#333;line-height:1.4em;margin:0;padding:0}
p,div{font-family:Helvetica, Arial, sans-serif;line-height:1.4em}
p{margin-top:1em}
h1,h2,h3,h4{font-family:Georgia, Palatino, Times, "Times New Roman", serif;line-height:1.4em;color:#900;font-weight:400;margin:0}
h4{font-size:14px}
h3{font-size:18px;margin-top:1.5em}
h2{font-size:24px;margin:1.5em 0 0}
h1{font-size:30px}
img{border:0}
.ir{display:block;text-indent:-999em;overflow:hidden;background-repeat:no-repeat;text-align:left;direction:ltr;}
.ir br{display:none;}
tr{vertical-align:top}
table{border:none;border-collapse:collapse;margin:0;padding:0}
a:hover{text-decoration:underline;color:#69c;font-weight:700}
hr{margin:1.5em 0}
.backnav{font-size:0.75em}
ol.tough li{padding-left:0;margin-left:0}
span.dropcap{font-weight:700;font-size:600%;line-height:0.9em;margin-right:0.05em;padding-top:0;padding-bottom:0.02em;float:left;color:#900}
.redText{font-family:Georgia, Palatino, Times, "Times New Roman", serif;line-height:1.4em;color:#900;}

#header{border:1px solid #000;background:#fff;width:900px;height:72px;background-repeat:no-repeat;margin:24px auto 4px;position:relative;}
#logo{float:left;}
#logo A{float:left;background:#fff url(img/banner_title.png) 0 0 no-repeat;height:60px;width:200px;}
#nav{float:right;padding:26px 30px 0 0}
* HTML #nav{position:absolute;top:14px;right:0}
#nav li{float:left;list-style:none;}
#nav li a{margin-left:2em;text-transform:lowercase}

#twitterbadge{width:208px;float:left;margin:345px 0 0 1px;text-align:center}
#fbbadge{width:208px;float:left;position:relative;top:505px;left:1px;text-align:center}
#bodyborder{border:1px solid #000;background-color:#fff;width:900px;background:transparent url(img/left_banner.jpg) 0 0 no-repeat;margin:0 auto 72px;overflow:hidden;}
* HTML #bodyborder{}
#body{float:right;overflow:hidden;text-align:left;min-height:500px;width:450px;padding:40px 120px 30px 0;position:relative;}
* HTML #body{height:500px;}
#footer{font-size:0.75em;font-style:italic}


.homeLeft{width:350px}
.homeRight{position:absolute;width:140px;text-align:center;top:75px;right:40px;list-style:none}
* HTML .homeRight{top:60px;}
.homeRight LI{margin:0 0 23px}

.videolist{list-style:none;}
.videolist LI{border-top:1px solid #ddd;padding:1em;overflow:hidden;height:122px;}
.videolist LI.first{border:none}
.videolist H3{width:210px;margin-top:10px}
.videolist .right IFRAME{float:right;}
.videolist .right H3{float:left;}
.videolist .left IFRAME{float:left;}
.videolist .left H3{float:right;}

p.buzz_testimonial{clear:both;margin:0.5em 0 2em}
p.buzz_testimonial img{border:1px solid #000;width:100px;float:left;margin:3px 1em 1em 0}
p.buzz_testimonial_name{font-weight:700;clear:both}
p.buzz_testimonial_title{font-style:italic;clear:both;margin:0}
.disclaimer{font-size:10px;font-style:italic}
.boardsListing{list-style-type:none;text-align:center;margin-top:2em}
.boardsListing LI{margin-bottom:3em}
.articles LI{margin-bottom:1em}
#twitterbadge a:hover,.boardsListing A:link,.boardsListing A:visited,.boardsListing A:hover{text-decoration:none}
td,ol.tough{margin:0;padding:0}
a:link,a:visited{text-decoration:none;color:#5986b3;font-weight:700}
