@font-face { font-family: 'BebasNeue'; src: url('/webfont/BebasNeue.eot?#iefix') format('embedded-opentype'), url('/webfont/BebasNeue.woff') format('woff'), url('/webfont/BebasNeue.woff2') format('woff2'), url('/webfont/BebasNeue.ttf') format('truetype'), url('/webfont/BebasNeue.svg#BebasNeue') format('svg'); font-weight: normal; font-style: normal; }





.Arial10 {font: 10px Georgia, Helvetica, Arial;}
.Arial11 {font: 11px Georgia, Helvetica, Arial;}
.Arial12 {font: 12px Georgia, Helvetica, Arial; color:black;}
.Arial12g {font: 12px Georgia, Helvetica, Arial; color:#888888;}
.Arial14 {font: 14px Georgia, Helvetica, Arial;}
.Arial15 {font: 15px Georgia, Helvetica, Arial; color:black; line-height:1.5em;}
.Arial16 {font: 16px Georgia, Helvetica, Arial; color:black; line-height:1.5em;}
.Arial17 {font: 17px Georgia, Helvetica, Arial; color:black; line-height:1.5em;}
.Arial18 {font: 18px Georgia, Helvetica, Arial; color:black; line-height:1.5em;}
.Arial20 {font: 20px Georgia, Helvetica, Arial; }
.Arial22 {font: bold 22px Georgia, Helvetica, Arial; line-height: 23px;}
.Arial24 {font: bold 24px Georgia, Helvetica, Arial; line-height: 32px;}
.Arial20bottom {font-family: 'BebasNeue', Georgia, serif; font-size: 30px; font-weight: 400; line-height: 32px; padding:0; margin:0;}
H1 {font-family: 'BebasNeue', Georgia, serif, Georgia; font-size: 54px; font-weight: 400; line-height: 47.6px; padding:0; margin:0;}
H2 {font: bold 12px Georgia, Helvetica, Arial; color:black;}
H3 {font-family: 'BebasNeue', Georgia, serif, Georgia; font-size: 32px; font-weight: 400; line-height: 47.6px; padding:0; margin:0;}
.Arial32 {font: bold 32px Georgia, Helvetica, Arial; line-height: 32px;}
.footertext {font: 15px Georgia, Helvetica, Arial; color:rgb(234,234,234);}
.sourcetext {font: 16px Georgia, Helvetica, Arial; color:rgb(183, 0, 0);}
.morefromtext  {font:  bold 15px Georgia, Helvetica, Arial; color:rgb(183, 0, 0);}
.populartoptext  {font:  30px 'BebasNeue', Georgia, Helvetica, Arial; color:rgb(183, 0, 0);}







.youtube {
    background-position: center;
    background-repeat: no-repeat;
    position: relative;
    display: block;
    overflow: hidden;
    transition: all 200ms ease-out;
    cursor: pointer;
    margin: 0 0 0 0;
	background-size: cover;
}

.youtube .play {
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAERklEQVR4nOWbTWhcVRTHb1IJVoxGtNCNdal2JYJReC6GWuO83PM/59yUS3FRFARdFlwYP1CfiojQWt36sRCUurRIdVFXIn41lAoVdRGrG1M01YpKrWjiYmaSl8ybZJL3cd+YA//NLObd3++eO8x79z5jSq5Gw+8kov0AP8vMR5l1BtBZQM4B8ks75wCdZdYZZj5qLZ4hov2Nht9Z9vhKKSIaB/gI4M4w62KeAO6Mte4lYOq20FxrlqqOibhHmeWbvNC9ZfDX1mLae391aN6limO/gwgvAPJbWeAZuSDingdwXTBw7/0IsyaA/Fkh+KqOkD+YNfHej1QKD+y7iVlOhgLvFqFfNJvNGyuBJ+KDAF8MDd0tgS8y64OlgSdJMsysL4cG7SOHkyQZLhTee7+d2R2rAVy/S+Jd7/32ouBHAP4gNNRGQyTHc/84NhqNywZp5rvjjnnvt21aABFeCQ+RLwAf2hQ8s7sv9OCLk6AHNgQvIrvbfzKCD76g/O6cu7lf/iER/aQGgy448pExZmhdegAPhR9sObFWH1gT3lp7DaA/5bkIgJhZPgsNmz02novj+KqeApj1ubwXWe4kdyeznAgNvTpE/HQmvKqOMeuFogTUVQSRno+iaLRLAJF7uIgL9O4ubgL8aWgB7S44mNX+35YpICUiAvS9sBLkq1WzT+NFffl6AuoiApi6NT37h6sWkBIRZGkQ8YtLgyji6e1mBYTqCEBPG2Naz+0BWQgtoGoRgCzEsd9hAN1X5BfnFZASUfrSAFQNsyZ1FJASUVpHiLinDJG8U2cBZYogkrcNs5waBAGdstbeU9zdqpw0gPwwSAI6VUxHyFlDpOcHUUBBIuYNs14aZAE5RVwyzPr3/0EAEY0TyfGNjBWQvwZ+CTSbehfAH29mrID8bET0+0EUkAd8WYDOmqJ3ecsG30yr9wqRfm6Y+a1BEFDEjHfHvWmY9ck6CygHvBVr8Xhtb4ZE5HZA3y8DvBNA1TjnrmXWf+sioMwZX5V/VHXMGGMMoKdDCxCRvRWBdzKzdHEO+EisilbPyopHYqp6S9UCAsz4iojI7hUDAtyXVQgIDd6KnOoaWNkbI6FaPSuZGyMArsi7MZoloB4zviI/Nhr3X95jltwTRQmoIfgisy5ai+me67OI7fE4nrqjrqfK1t0eby0FPRB6oGVlchL3rgnfrq19RKbVBdhV9IOSwJmfmJi4vi/4ThERitwyCxVAFqydshuCX5awhQ9KtmuIWd8IDZED/nXT77rvVVv6sHRKwjYi91poqP7Dr+Y6JJ1VSZIMA3wkPNy6bX+o8Bcm0sXMdwM8Fxo0A3xORPaWBp6uPXsmbxCRD0NDL0dOANhVCXy6iAjMcjbcrMt3RITKwdMVRdFo+y5yvkL4eWZ+zHt/ZVD4dEVRNGotpst+dZZZH8k86lqn2pIvT/eqrNfn2xuyqYPZ8mv7s8pfn/8Pybm4TIjanscAAAAASUVORK5CYII=") no-repeat center center;
    background-size: 64px 64px;
    position: absolute;
    height: 100%;
    width: 100%;
    opacity: .8;
    filter: alpha(opacity=80);
    -webkit-transition: all 0.2s ease-out;
    -moz-transition: all 0.2s ease-out;
    -o-transition: all 0.2s ease-out;
    transition: all 0.2s ease-out;
}

.youtube .play:hover {
    opacity: 1;
    filter: alpha(opacity=100);
}

 
	
.fpyoutube {
	display:block;
}


hr {
  align: left;
  color: #BFBFBF;
  border-color: #BFBFBF;
  background-color: #BFBFBF;
  height: 1px;
  border-width: 0px;
  border-style: solid;
}

.search-form {
	display:block;
	width: 100%;
	height:22px;
}

.search-form .search-field {
    font-family: Georgia, Helvetica, Arial, sans-serif;
	float:left;
	width: 164px;
	height: 22px;
	padding: 2px 0px;
	display: block;
	margin: 4px 0px 0px 1px;
	border-radius: 0px;
	border: 1px solid #DADADA;
}

.search-form .search-submit {
    display:block;
	float:left;
    width:20px;
	height:20px;
	padding: 2px 0px;
	margin: 5px 0px 0px 5px;
    background:url('/images/search.png');
	background-repeat: no-repeat;
	cursor: pointer;
	border: 0px;
}

body {margin:0px; padding:0px; background:#FEFEFE; align:center; 

    background-repeat: repeat;
    background-position: top left;
}

/* FIX "margin-left: 18px" to something else */
div#body {background:#FEFEFE; text-align:center; left-margin:8px;right-margin:8px;bottom-margin:5px;}
div#border1 {background:#FEFEFE; text-align:left; border: 1px solid #fff; border-width: 0px 1px 1px 1px;width:998px;}
div#logo {background:#FEFEFE; text-align:left; height:118px; width:986px; padding-left:0px; margin-left:6px; margin-top:0px; margin-bottom:0px;}

div#tabs {width:800px;}
ul.tabs { display: block; padding: 0; margin: 0; white-space: nowrap; text-transform: uppercase; font-family: Georgia, Helvetica, Arial, sans-serif;}
ul.tabs li { margin: 0;	display: block;	float: left; background-color: #000000;	border: 0px solid #000; border-width: 0px 0px 0px 0; white-space: nowrap; padding: 4px 6px 3px 6px;  background-image: none; }
ul.tabs li.selected { background-color: #990000; border-bottom: none; padding: 4px 6px 4px 6px; }
		
div#header { position: relative; background:#000000; padding: 0px; margin: 0px; top: 0px; text-align: left; width: 970px; min-height: 21px; white-space: nowrap; font-size: 10px; _height: 22px; }
div#header ul.tabs { _position: relative; float: left; _float: left; width: 100%; left: 0px; top: 0px; _height: 20px; min-height: 19px;}
div#header ul.tabs li { _height: 21px; min-height: 13px; font-size: 10px; border-color: #000;}
div#header ul.tabs li a { font: 20px BebasNeue, Arial, sans-serif; color:#ffffff; text-decoration:none; }
div#header ul.tabs li a:hover { text-decoration:underline; }
div#header ul.tabs li.search { float:right; width: 190px; height: 22px; padding:0px; display: block; }
div#header ul.tabs li.buttons { float:right; width:100px; display: block; overflow: hidden; }

div#header ul.tabs,
div#header ul#memberTools { min-height: 17px; _height: 19px; }



div#right { float: right; clear: right; width: 300px; margin-top: 0px; margin-bottom: 0px; margin-right: 0px; margin-left: 5px; background-color:#ffffff; padding: 0px; border: 0px solid #000;}
div#iright {margin-bottom:8px; background-color:#f5f5f5; padding: 0px; border: 1px solid #000;}
div#iright a { display: block; background: #f5f5f5; color: black; font: 14px Georgia, Helvetica, Arial; text-decoration: none; padding: 3px; border-top: 1px solid #000; border-bottom: 0px; }
div#iright a:hover { background: #fff;}
div#aright { float: right; clear: right; width: 220px; margin-top: 0px; margin-bottom: 0px; margin-right: 0px; margin-left: 5px; background-color:#ffffff; padding: 0px; border: 0px solid #000;}


div#bottom {background:#000; text-align:center; margin:0px; width:100%;}


ul#memberTools { font-size: 11px; display: block; text-align: right; margin: 0px; padding: 2px 4px 0px 0px; _padding: 2px 0px 0px 0px; white-space: nowrap;   
	width: auto; float: right; border-bottom:1px solid #000; _border-bottom: 1px solid #000; font-family: Georgia, Helvetica, Arial, sans-serif; border:0; position:relative;}
ul#memberTools li { padding: 0px 4px 0px 4px; font-size: 12px; margin: 0px; display: inline; white-space: nowrap; border: solid #000; border-width: 0px 0px 0px 1px; 
	border-left-width: expression( this == this.parentNode.firstChild ? "0px" : "1px" ); }
ul#memberTools li a { font:12px Georgia, Helvetica, Arial, sans-serif; color:#000000; text-decoration:underline; }
ul#memberTools li a:hover { text-decoration:none; }
ul#memberTools li:first-child {	border-left-width: 0; }
ul#memberTools li.username {  }
	
div#page { font:12px Georgia, Helvetica, Arial; font-weight:normal;position: relative; padding: 8px; padding-top: 10px; padding-left: 11px; padding-right: 16px; clear: both; _border-top: 0; top: -1px; _top: 0;}

div#spacer { height: 5px; }


.bgthumb {
    padding: 0px 0px 5px 0px; 
}

.mostpopular {
    float: right; 
    clear: right; 
    width: 298px; 
    margin-top: 0px; 
    margin-bottom: 0px; 
    margin-right: 0px; 
    margin-left: 5px; 
    background-color:#ffffff; 
    padding: 0px; 
    padding-left; 10px;
    border-left: 1px solid #bfbfbf;
    border-top: 1px solid #bfbfbf;
    border-right: 1px solid #bfbfbf;
    border-bottom; 0px solid #bfbfbf;
}

.featured {
    float: right; 
    clear: right; 
    width: 298px; 
    margin-top: 20px; 
    margin-bottom: 0px; 
    margin-right: 0px; 
    margin-left: 5px; 
    background-color:#ffffff; 
    padding: 0px; 
    padding-left; 10px;
    border-left: 1px solid #bfbfbf;
    border-top: 1px solid #bfbfbf;
    border-right: 1px solid #bfbfbf;
    border-bottom; 0px solid #bfbfbf;
}

.tabs-content-wrap {
       border-width: 0 1px;
        height: auto;
        overflow: auto;
}
.tabs-content {
            height: auto;
            overflow: auto;
}
.mplist {
	margin: 0px;
	padding: 0px;
}

.mplist li {
      border-bottom: 1px solid #bfbfbf;
      display: block;
      margin: 0;
      float: none;
}
.mplist a {
       display: block;
       padding: 10px 15px 10px 30px;
       position: relative;
       font-size: 13px;
       text-decoration: none;
       line-height: 1.375;
}
.mplist a:hover {
     background: #f3f3f3;
     color: #000;
     text-decoration: none;
}
.mplist a .index {
        left: 10px;
        position: absolute;
        top: 10px;
		font: 14px Georgia, Helvetica, Arial; 
		color: rgb(183,0,0);		
}
.mplist p.title {
      margin: 0;
}



.flist {
	margin: 0px;
	padding: 0px;
}

.flist li {
      border-bottom: 1px solid #bfbfbf;
      display: block;
      margin: 0;
      float: none;
}
.flist a {
       display: block;
       padding: 10px 15px 10px 15px;
       position: relative;
       font-size: 13px;
       text-decoration: none;
       line-height: 1.375;
}
.flist a:hover {
     background: #f3f3f3;
     color: #000;
     text-decoration: none;
}
.flist a .index {
        left: 10px;
        position: absolute;
        top: 10px;
		font: 14px Georgia, Helvetica, Arial; 
		color: rgb(183,0,0);		
}
.flist p.title {
      margin: 0;
}









.linklist {
	margin: 0px;
	padding: 0px;
}

.linklist li {
      border-bottom: 1px solid #bfbfbf;
      display: block;
      margin: 0;
      float: none;
}
.linklist a {
       display: block;
       padding: 3px 15px 3px 15px;
       position: relative;
       font-size: 13px;
       text-decoration: none;
       line-height: 1.375;
}
.linklist a:hover {
     background: #f3f3f3;
     color: #000;
     text-decoration: none;
}
.linklist a .index {
        left: 10px;
        position: absolute;
        top: 10px;
		font: 14px Georgia, Helvetica, Arial; 
		color: rgb(183,0,0);		
}
.linklist p.title {
      margin: 0;
}















#left { padding: 0px; margin: 0px; width: 140px; border-bottom: 0px solid #000000; font: 1em Georgia, Helvetica, Arial;}
#left a#menu { display: block; width: 135px; text-decoration: none; color: #000000; background: #f5f5f5; padding: 2px 0px 2px 3px; border-bottom: 1px solid #bbbbbb; border-left: 1px solid #bbbbbb; border-right: 1px solid #bbbbbb; font: 12 Georgia, Helvetica, Arial;}
#left a#menu:hover { background: #bbbbbb; color: #000000;}

td#top {align:center; }
td#title {border-bottom: 1px solid #bbbbbb;}
td#right {color: #ffffff;font: 12 Georgia, Helvetica, Arial;}
td#righta {color: #ffffff;font: 12 Georgia, Helvetica, Arial;margin-top: 100px;}
td#rightbar {background: white;}
table#rightside { border-top: 5px solid #ffffff;}
td#bottom {background: white; border-top: 1px solid #bbbbbb;}
table#message {border-top: 1px solid #bbbbbb;border-left: 1px solid #bbbbbb;border-right: 1px solid #bbbbbb;}

table#binfo {padding-left: 1px; padding-top: 9px;padding-bottom:9px;}
table#binfo2 {padding-left: 1px; padding-top: 5px;padding-bottom:0px;}
table#atext {padding-left: 1px;}
table#article {padding-bottom: 6px; padding-top: 6px;}

p#CommentDate {font: 11 Georgia, Helvetica, Arial; color:black; height:11px;}
#Selection {width: 300px;}
span#ga {float: left; margin-left:0px; margin-right: 0px; margin-top: 0px; margin-bottom: 10px;}
span#ga2 {float: right; margin-left:0px; margin-right: 0px; margin-top: 10px; margin-bottom: 10px;}
span#comment { float: right; width: 354px; margin: 4px; padding: 2px 2px 2px 2px; border-top: 1px solid #bbbbbb; border-bottom: 1px solid #bbbbbb; border-left: 1px solid #bbbbbb; border-right: 1px solid #bbbbbb;}
span#promote { font: 12px Georgia, Helvetica, Arial; color:black; float: right; width: 310px; height:10px; margin: 2px; padding: 2px 2px 2px 2px; border-top: 1px solid #bbbbbb; border-bottom: 1px solid #bbbbbb; border-left: 1px solid #bbbbbb; border-right: 1px solid #bbbbbb;}
span#email { font: 12px Georgia, Helvetica, Arial; color:black; float: right; width: 190px; margin: 2px; padding: 2px 2px 2px 2px; border-top: 1px solid #bbbbbb; border-bottom: 1px solid #bbbbbb; border-left: 1px solid #bbbbbb; border-right: 1px solid #bbbbbb;}
span#quote { background: #f5f5f5; width:600px; margin: 2px; padding: 2px 2px 2px 2px; border-top: 1px solid #bbbbbb; border-bottom: 1px solid #bbbbbb; border-left: 1px solid #bbbbbb; border-right: 1px solid #bbbbbb; font: 12px Georgia, Helvetica, Arial; color:black;}
.Portal { position: fixed; right:5px; bottom: 35px; padding: 0px; width: 135px; background: white; color: black;}

a { color: #000000;font: 15 Georgia, Helvetica, Arial; text-decoration: underline;}
a:hover {color: #777777; text-decoration:underline;}

a.bar  {color: black; text-decoration : none;}
a.Arial10 {font: 10px Georgia, Helvetica, Arial; color:black;}
a#Arial11 {font: 11px Georgia, Helvetica, Arial; color:black;} a#Arial11:hover {font: 11px Georgia, Helvetica, Arial;color:#777777; text-decoration: none;}
a#Arial11i {font: italic 11px Georgia, Helvetica, Arial; color:black;} a#Arial11i:hover {font: italic 11px Georgia, Helvetica, Arial;color:#777777; text-decoration: none;}
a.cArial11 {font: 11px Georgia, Helvetica, Arial; line-height: 18px;}
a.Arial12NoU {font: 12px Georgia, Helvetica, Arial;color:black; text-decoration: none;} a.Arial12NoU:hover {font: 12px Georgia, Helvetica, Arial;color:#777777; text-decoration: none;}
a.Arial14 {font: 14px Georgia, Helvetica, Arial;color:black; text-decoration: underline;} a.Arial14:hover {font: 14px Georgia, Helvetica, Arial;color:#777777; text-decoration: underline;}
a#source {font: 12px Georgia, Helvetica, Arial;color:#888888; text-decoration: none;} a#source:hover {font: 12px Georgia, Helvetica, Arial;color:#777777; text-decoration: underline;}

a#title {font-family: 'BebasNeue', Arial;color: #000000; text-decoration: none; line-height: 42px; font-size: 40px;} a#title:hover {color: #777777; text-decoration:underline; line-height: 42px;}
a#title2 {font-family: 'BebasNeue', Arial;color: #000000; text-decoration: none; line-height: 32px; font-size: 27px; } a#title2:hover {color: #777777;	text-decoration:underline; line-height: 32px;}
a#message {font: bold 14px Georgia, Helvetica, Arial; color: #105CB6; text-decoration: underline;} a#message:hover {color: #5E84B2;	text-decoration:underline;}
a#right {font: 11px Georgia, Helvetica, Arial; color: #000000; text-decoration: underline;} a#right:hover {color: #777777; text-decoration:underline;}
a#atitle {font: bold 56px Georgia, Helvetica, Arial; text-decoration: none; line-height: 40pt;}

a#comments {font: 11px Georgia, Helvetica, Arial; color: #888888; text-decoration: none;} a#comments:hover {color: #777777; text-decoration:underline;}

#imgleft { float: left; margin-right:13px; margin-top:5px; margin-bottom:15px;}
#imgright { float: right; margin-left:13px; margin-top:7px; }


a#highlight { display: block; height: 40px; background: #ffffff; color: black; font: 11 Georgia, Helvetica, Arial; text-decoration: none; padding: 2px; border-bottom: 1px solid #bbb; border-top: 0px; border-right: 1px solid #bbb; border-left: 0px;}
a#highlight:hover { background: #eeeeee; color: black; text-decoration:none;}
html>body a#highlight {	width: auto; height: auto; min-height: 40px; border-right: 0px;}

a#lhighlight { display: block; background: #ffffff; color: black; font: 11 Georgia, Helvetica, Arial; text-decoration: none; padding: 2px; border-right: 1px solid #bbb;}
a#lhighlight:hover { background: #eeeeee; color: black;	text-decoration:none;}
html>body a#lhighlight { border-right: 0px;}

a#chighlight { display: block; background: #ffffff; color: black; font: 13 Georgia, Helvetica, Arial; text-decoration: none; padding: 2px; border-bottom: 1px solid black; border-top: 0px; border-right: 0px; border-left: 0px;}


a#chighlight:hover { background: #eeeeee; color: black;	text-decoration:none;}

a#clhighlight {	display: block;	background: #ffffff; color: black; font: 13 Georgia, Helvetica, Arial; text-decoration: none; padding: 2px;}
a#clhighlight:hover { background: #eeeeee; color: black; text-decoration:none;}

a#linktous { display: block;	background: #ffffff; color: black; font: 12 Georgia, Helvetica, Arial; text-decoration: none; padding: 2px;}
a#linktous:hover { background: #eeeeee; color: black; text-decoration:none;}

#social_bar { float:left; display: block; background: #f7f7f7; margin-top:5px; padding: 2px 0 0px 0px; border: 0px solid #bbbbbb; overflow: hidden; width: auto;}
#social_bar .social_button { float: left; display: block; overflow: hidden; height: 19px;}
#social_bar .social_button.dg { margin-left: 20px; padding-top: 0px;}
#social_bar .social_button.rd {	margin-left: 0px; padding-top: 1px;}
#social_bar .social_button.tm {	margin-left: 20px; padding-top: 1px;}
#social_bar .social_button.tm iframe { border: none; }
#social_bar .social_button.fb {	margin-left: 20px; padding-top: 0px; padding-bottom: 0px;}
#social_bar .social_button.su {	margin-left: 20px; padding-top: 0px;}
#social_bar .social_button.em {	margin-left: 20px; margin-right: 10px; padding-top: 2px;}
#social_bar .social_button.em a { background: #eee url(images/emailthis.gif) 3px 50% no-repeat;	padding: 1px 3px 2px 20px; font-size: 10px; border: #ddd 1px solid; text-decoration: none; -moz-border-radius: 3px;-webkit-border-radius: 3px;}
#social_bar .social_button.em a:hover {	background: #ddd url(images/emailthis.gif) 3px 50% no-repeat}
#social_bar .social_button a img { border: 0; padding: 0;}
#social_bar strong { font-size: 11px; float: left; margin: 2px 0 0 5px; color: #000;}