/* Theme Design By Jake Hurst http://designerfied.com */ 

@import url(http://fonts.googleapis.com/css?family=Anton);

body
{
  background-image: url(../images/bg1.jpg);
  background-repeat: repeat; background-position: top left; background-attachment: scroll; 
  font: 15px "Helvetica Neue", Helvetica, Arial, sans-serif;
  color:#222;
  margin:0;
  padding:0;
}

.sponsor-body
{
  margin-top:0;
  background:#000 url(/templates/dark-gamers/config/grungead.jpg) top center no-repeat;
}

#wrapper
{
  width:1000px;
  margin:5px auto 12px;
  padding:0;
}

* html #wrapper
{
  width:1020px;
  background:#FFF;
  margin:5px auto 12px;
  padding:0;
}

.stats
{
  font-size:18px;
  font-weight:700;
  letter-spacing:-2px;
}

#search-wrap
{
  position:relative;
  float:right;
  width:228px;
  height:46px;
  overflow:hidden;
  list-style:none;
  margin:0;
  top:-15px;right:2px;
  padding:0;
}

#search-wrap li
{
  float:left;
  width:98px;
  height:46px;
}

#search-box
{
  float:left;
  width:212px;
  height:21px;
  border-left:1px dotted #000;text-shadow:1px 1px 1px #222;
  outline:0;
  font:normal 16px/21px arial,sans-serif;
  background:none;
  letter-spacing:-1px;
  color:#AAA;
  padding:8px 91px 8px 13px;
}
#search-wrap input {border:none;background:#003E59;}
input#search-box:focus,input#search-box:active
{
  color:#FFF!important;text-shadow:1px 1px 1px #222;
}

#search-submit
{
  position:absolute;
  width:58px;
  height:33px;
  right:2px;
  top:6px;
  border:0;
  outline:0;
  background:#005A83;border:none;
  cursor:pointer;text-shadow:1px 1px 1px #222;
  margin:0;color:#FFF;
  padding:0 0 3px 0;
}

#search-submit:hover
{
color:#FFF;background:#002A3D;
}

#submit
{
  background:#333;
  color:#ccc;
  font-size:14px;
  font-family:Arial, Tahoma, Verdana;
  border:none;
  margin:0;
  padding:4px;
}

fieldset
{
  border:none;
  margin:0;
  padding:0;
}

input,textarea
{
  background:#EEE;
  border:1px solid #AAA;
  color:#000;
  font:normal 1em "Trebuchet MS", Arial, Helvetica, sans-serif;
  margin:4px 0 0;
  padding:5px;
}

h1,h1 a,h2,h2 a,h3,h3 a
{
  text-decoration:none;
  font-weight:400;
  color:#004393;
  margin:0;
}
h1
{
  font-size:2.6em;
}

h2
{
  font-size:15px;
  font-weight:700;
}

h3
{
  margin-bottom:2em;
  font-size:1em;
  font-weight:700;
}

p,ol,ul
{
  line-height:120%;
  margin:0 0 2em;
}

blockquote
{
  padding-left:1em;
  border-left:5px solid #ddd;
  margin:0 0 0 1.5em;
}

a,a:visited
{
  color:#004393;
  text-decoration:none;
}

a:hover
{
  outline:none;
  text-decoration:none;
  color:#7fa0cf;
}

img
{
  border:none;
}

img.left
{
  float:left;
  border:2px solid #222;
  margin:3px 10px 0 0;
}

.avatarleft
{
  float:left;
  border:1px solid #222;
  margin:3px 10px 0 0;
}

.fav
{
  outline:none;
  font-size:14px;
  color:#c00;
  text-decoration:none;
}

.remove
{
  outline:none;
  font-size:14px;
  color:#fff000;
  text-decoration:none;
}

#topnavbar
{ 
  background:#005A83;
  width:100%;
  height:30px;
  color:#1b1b1b;
  margin:5px 0 0 0;
  padding-top:15px;
}
#topnavbar ul
{
  margin:0px;
  padding:0;
}

#topnavbar li 
{
  list-style:none;
  padding:0;
  margin:0;
  float:left;
}
#topnavbar a,#topnavbar a:visited
{
  font-style:italic;
  color:#EEE;text-shadow:1px 1px 1px #222;
  text-decoration:none;
  margin:0px 0px 0 0;
  padding:8px 18px;
  border-right:1px dotted #888;
}
#topnavbar.first {border-left:1px solid #CCC;}
#topnavbar a:hover
{
   color:#CCC;text-shadow:1px 1px 1px #111;
  text-decoration:none;
}
#topnavbar li.current
{

}

#topnavbar li li a,#topnavbar li li a:link,#topnavbar li li a:visited{background:#005A83;float:left;text-transform:none;font-size:13px;margin:0;padding:4px 10px;border-bottom:1px dotted #888;border-left:1px dotted #888;border-right:1px dotted #888;}
#topnavbar li li a:hover,#topnavbar li li a:active{background:#003E59;color:#FFF;padding:4px 10px;}
#topnavbar li ul{z-index:9999;position:absolute;left:-999em;height:auto;width:200px;padding:0;margin-top:5px;}
#topnavbar li ul a{width:150px;}
#topnavbar li ul ul{margin:0px 0 0 0px;}
#topnavbar li:hover ul ul,#topnavbar li:hover ul ul ul,#topnavbar li.sfhover ul ul,#topnavbar li.sfhover ul ul ul{left:-999em;}
#topnavbar li:hover ul,#topnavbar li li:hover ul,#topnavbar li li li:hover ul,#topnavbar li.sfhover ul,#topnavbarli li.sfhover ul,#topnav li li li.sfhover ul{left:auto;}
#topnavbar li:hover,#topnavbar li.sfhover{position:static;}
#topnavbar p
{
  font-size:11px;
  font-weight:700;
  margin:0;
  padding:0;
}

.topnavbarleft
{
  width:550px;
  float:left;
  margin:0;
  padding:7px 0 0;
}

.topnavbarright
{
  width:200px;
  float:right;
  text-transform:uppercase;
  text-align:right;
  margin:0;
  padding:0;
}

.topnavbarright a img
{
  border:none;
  margin:0 3px 1px 0;
  padding:0;
}

#header
{
  width:100%;
  height:178px;
  color:#444;
  font-size:13px;
  margin:0 auto;
  padding:0;clear:both;
}
#header .intro {padding-left:80px;background: url(http://maxmotorcyclevideos.com/templates/dark-gamers/images/sprocket.png) left center no-repeat;
margin-left:1px;color:#111;width:45%;height:110px;float:left;padding-top:20px}

#header .intro h1,#header .intro h1 a,#header .intro h1 a:visited {
color:#202020;font-style:italic; font-size:45px; font-family: 'Anton', sans-serif;text-shadow:1px 1px 1px #FFF;margin-top:-20px;}
#header .intro h1 a:hover {color:#555;}

#header .intro p
{
  width:400px;
  font-family: 'Anton', sans-serif;
  font-size:14px;font-style:italic;
  margin:-6px 0 0 -10px;
  padding:5px;
}
.headerright
{
  margin:65px 0px 0 0;
  padding:0;
  float:right;
}
.headerleft
{
  width:110px;
  height:97px;
  float:left;
  margin:0;
  padding:0;
}

#ads
{
  float:right;
  width:160px;
  padding:0 0 0 20px;
}

#content
{
  float:left;
  width:658px;
  margin:0;text-shadow:1px 1px 1px #FFF;
  padding:4px 0 15px;
}

#boxThum
{
  float:left;
  font-size:12px;
  width:204px;
  height:210px;
  margin:3px 9px 8px 0;
  padding:8px 0 0 5px;
}

.cover img
{
  width:197px;
  height:110px;
  border:1px solid #AAA;
  margin:0 0 4px;
}

#boxThum a,#boxThum a h3,#boxThum a:visted
{
  color:#0084BF;
  text-decoration:none;
  cursor:pointer;
}

#boxThum a:hover,#boxThum a h3:hover
{
  color:#172322;
}

#boxThum h3
{
  display:block;
  font-size:13px;
  font-style:italic;
  font-weight:bold;
  text-transform:normal;
  line-height:1.42em;
  width:195px;
  color:#004393;
  float:left;
  margin:0 0 5px;
  padding:0;text-shadow:1px 1px 1px #FFF;
}

#boxThum p
{
  width:198px;
  height:60px;
  line-height:1.3em;
  color:#888;text-shadow:1px 1px 1px #FFF;
  font-size:11px;
}

#boxThum .postInfo
{
  color:#999191;
  width:200px;
  float:left;
  margin:0 0 0 5px;
}

.views
{
  float:right;
  color:#aaa;
  margin-right:18px;
  margin-top:5px;
  font-size:11px;
  background:url(../images/views.gif) no-repeat left center;
  padding:0 0 0 14px;
}

.comment
{
  margin-right:14px;
  float:right;
  color:#aaa;
  margin-top:5px;
  font-size:11px;
  background:url(../images/comment.gif) no-repeat left center;
  padding:0 0 0 12px;
}

.user
{
  float:left;
  margin-right:5px;
  margin-top:5px;
  font-size:11px;
  padding:0 0 0 2px;
}

.user img
{
  width:20px;
  height:20px;
  float:left;
  margin-right:5px;
  margin-top:-2px;
  font-size:11px;
  border:1px solid #333;
}

.photo
{
  position:relative;
}

.photo img
{
  background:#000;
  border:2px solid #222;
  padding:4px;
}

.photo span
{
  background:url(http://bikerpunks.com/templates/dark-gamers/images/black.png) repeat;
  height:18px;
  position:absolute;
  top:25px;
  font-size:13px;
  color:#999;
  right:9px;
  margin:0;
  padding:1px 3px;
}

.photo span strong
{
  color:#ccc;
}

.photo a
{
  text-decoration:none;
}

.post
{
  margin-bottom:50px;
}

.post .title
{
  margin:12px 0 0;
}

.post .title h2
{
  font-size:1.2em;
}

.post .title p
{
  line-height:normal;
  color:#555;
  margin:0;
}

.post .entry
{
  padding-top:10px;
}

.post .links
{
  width:410px;
  height:29px;
  background:#f3f3f3 url(../images/img08.gif) no-repeat;
  margin:0;
  padding:6px 0 0 20px;
}

.post .links a
{
  text-decoration:none;
  font-weight:700;
  padding:0 23px;
}

.post .links a:hover
{
  text-decoration:underline;
}

#sidebar
{
  float:right;
  width:310px;
  margin:8px 13px 5px;
  padding:0;
}

.sidebox
{
  background:#EEE;
  margin-left:10px;
  margin-bottom:20px;
  width:302px;
  text-align:left;
  padding:6px;
}

.sideNews
{
  color:#aaa;
  font-weight:700;
  font-size:12px;
  text-align:left;
  margin:0 0 0 2px;
  padding:3px;
}

.sideNews p
{
  margin-top:6px;
  color:#aaa;
  text-align:left;
  border-bottom:1px solid #222;
}

.sidebox_content
{
  width:300px;
  padding:0;
}

.sidebox_content b
{
  color:#eee;
  font-weight:700;
  font-size:13px;
}

#sidebar li
{
  margin-bottom:20px;
}

#sidebar li ul
{
  line-height:200%;
  padding:0 1px;
}

#sidebar li li
{
  padding-left:0;
  width:280px;
  margin:0;
}

#sidebar h2
{
  text-shadow:1px 1px 0 #FFF;
  font-family:Trebuchet MS, sans-serif;
  font-size:20px;
  font-style:normal;
  font-weight:bold;
  text-transform:normal;
  letter-spacing:-1px;
  line-height:1.2em;
  border-bottom:4px solid #005A83;
  color:#005A83;
  margin:0 0 5px;
  padding:8px 0 0 3px;
}

#sidebar-left
{
  width:148px;
  float:left;
  margin:0;
  padding:3px;
}

#sidebar-right
{
  width:132px;
  float:right;
  margin:0;
  padding:3px;
}

#sidebar-right ul
{
  float:left;
  list-style:none;
  margin:0;
  padding:0;
}

.tags_2
{
  font-size:13px;
  background-color:#CCC;
  margin-bottom:3px;
  width:120px;
  display:block;
  text-decoration:none;
  padding:2px 4px 2px 8px;
}

.tags_2:hover
{
  font-size:13px;
  background-color:#F1F1F1;
  margin-bottom:3px;
  width:120px;
  display:block;
  padding:2px 4px 2px 8px;
}

*html .tags_2
{
  font-size:14px;
}

#sidebarlink
{
  text-align:left;
  margin:0;
}

#sidebarlink ul
{
  list-style:none;
  float:left;
  margin:0;
  padding:0;
}

#sidebarlink li
{
  list-style:none;
  margin:0;
  padding:0;
}

.link_exchange_sponsored
{
  font-size:13px;
  color:#5FA8FF;
  background-color:#005A83;
  margin-bottom:3px;
  width:120px;
  display:block;
  text-decoration:none;
  padding:2px 4px 2px 8px;
}

.link_exchange_sponsored:hover
{
  font-size:13px;
  color:#888;
  background-color:#222;
  margin-bottom:3px;
  width:120px;
  display:block;
  text-decoration:none;
  padding:2px 4px 2px 8px;
}

.link_exchange_regular
{
  font-size:13px;
  background-color:#DDD;
  margin-bottom:3px;
  width:120px;
  display:block;
  text-decoration:none;
  padding:2px 4px 2px 8px;
}

.link_exchange_regular:hover
{
  font-size:13px;
  background-color:#FFF;
  margin-bottom:3px;
  width:120px;
  display:block;
  text-decoration:none;
  padding:2px 4px 2px 8px;
}

.thumbs_wrapper
{
  float:left;
  width:138px;
  height:140px;
  overflow:hidden;
  font-size:11px;
  line-height:1.3em;
  margin:8px 0;
}

.thumbs_wrapper h3
{
  font-size:13px;
  font-weight:400;
  margin:6px 0 4px;
  padding:0;
}

.thumbs_wrapper p
{
  line-height:1.1em;
  color:#172322;
  margin:0 0 8px;
}

.thumbs_wrapper a:hover
{
  color:#7fa0cf;
}

.thumbs_wrapper img
{
  width:128px;
  height:80px;
  float:left;
  border:0;
  margin:0 5px 8px 0;
  padding:1px;
}

#footer
{
  width:980px;
  height:110px!important;
  font-family:Helvetica, Arial, sans-serif;
  font-size:13px;
  font-style:italic;
  font-weight:normal;
  text-transform:normal;
  letter-spacing:normal;
  line-height:1.42em;
  margin:0 8px 0 0;
  padding:15px 5px 8px;
}

#footerlinks
{
  background:#000;
  width:910px;
  padding-top:10px;
  line-height:2em;
  font-size:10pt;
  height:123px;
  margin:5px auto 0;
}

#footer a
{
  margin-right:10px;
  padding:0;
}

#footer a:hover
{
  margin-right:10px;
  color:#005A83;
  border-bottom:1px dotted #005A83;
  padding:0;
}

.twitter
{
  margin-right:18px;
  margin-top:5px;
  background:url(../images/icon_twitter.png) no-repeat left center;
  padding:0 0 0 17px;
}

.rssfeed
{
  margin-right:18px;
  margin-top:5px;
  background:url(../images/rssfeed.png) no-repeat left center;
  padding:0 0 0 17px;
}

.email
{
  margin-right:18px;
  margin-top:5px;
  background:url(../images/email.jpg) no-repeat left center;
  padding:0 0 0 17px;
}

#footer p
{
  text-align:left!important;
  line-height:normal;
  font-size:.9em;
  margin:0 0 5px;
  padding:0;
}

#footer .foottitle
{
  font-size:1.5em;
  letter-spacing:-1px;
  font-weight:700;
  color:#CCC;
  padding:0;
}

#footer li
{
  list-style:none;
  margin:0 0 3px;
  padding:0;
}

#footleft
{
  float:left;
  width:300px;
  height:200px!important;
  margin:15px 15px 0 8px;
  padding:4px;
}

#footmiddle
{
  float:left;
  width:200px;
  height:200px!important;
  margin:15px 26px 0 0;
  padding:4px 8px 0;
}

#footright
{
  float:left;
  width:310px;
  height:200px!important;
  margin:15px 0 0 12px;
  padding:4px 8px 0;
}

.leag
{
  color:#777;
  width:970px;
  height:65px;
  margin:0 auto;
  padding:5px 8px 0;
}

.fragmentpanel
{
  width:640px;
  text-align:left;
  vertical-align:top;
  background-color:#000;
  border:1px solid #000;
  margin:0;
  padding:10px 3px 10px 10px;
}

.anchors a
{
  color:#000;
  display:block;
  z-index:2;
  height:25px;
  font-weight:700;
}

.anchors
{
  list-style:none;
  height:35px;
  background:#005A83;
  margin:8px 0 0;
  padding:0;
}

.anchors li
{
  float:left;
  margin:0;
}

.tags_5
{
  font-size:13px;
}

.tags_8
{
  font-size:9px;
}

.previous
{
  float:left;
  font-size:16px;
  padding:3px 0 0 8px;
}

.next a
{
  color:#222;
  float:right;
  font-size:16px;
  padding:3px 8px 0 0;
}

.navscrollleft span
{
  background:url(../images/scroll_left.png) no-repeat;
  width:48px;
  height:33px;
  float:left;
  cursor:pointer;
  margin:-2px 0 0;
}

.navscrollright span
{
  background:url(../images/scroll_right.png) no-repeat;
  width:48px;
  height:33px;
  float:right;
  cursor:pointer;
  margin:-2px 0 0;
}

.iteminfo
{
  width:275px;
  float:right;
  line-height:1.1em;
  font-size:11px;
  color:#ccc;
  border-left:1px solid #333;
  margin:0;
  padding:2px 0 0 4px;
}

.posttext
{
  padding-bottom:8px;
  width:650px;
  float:left;
  color:#333;
  font-size:13px;
  font-style:italic;
  border-bottom:1px solid #AAA;
  margin:6px 0;
}

.posttext h2
{
  font-family:Helvetica, Arial, sans-serif;
  font-size:16px;
  font-style:italic;
  font-weight:bold;
  text-transform:normal;
  letter-spacing:normal;
  line-height:1.42em;
  color:#005A83;
}

.mediaTextlink
{
  background:#A6C1CD;
  width:650px;
  height:30px;
  font-size:15px;
  color:#111;
  border-bottom:1px solid #000;
  margin:0;
  padding:7px 0 0 5px;
}

.mediaTextlink a, a:visited
{
  color:#005A83;
}
.mediaTextlink a:hover
{
  color:#EEE;
}
.mediabox
{
  color:#333;
  min-width:650px;
  float:left;
  margin:0 0 5px;
  padding:0;
}

.mediaboxright
{
  width:490px;
  float:left;
  line-height:1.1em;
  font-size:12px;
  color:#AAA;
  margin:10px 0 0;
  padding:0;
}

.mediaboxrightavatar
{
  width:80px;
  height:80px;
  border:1px solid #000;
  float:left;
  margin:0 8px 0 0;
  padding:0;
}

#mediaAd
{
  background:#000;
  width:600px;
  height:103px;
  float:left;
  margin:8px 0;
  padding:4px 2px 12px;
}

#mediaAd img
{
  width:150px;
  height:100px;
  float:left;
  border:1px solid #222;
  margin-right:12px;
  padding:3px;
}

#mediaAd h1
{
  line-height:1.1em;
  font-size:18px;
}

#mediaAd p
{
  margin-top:3px;
  padding:3px;
}

.commbox
{
  width:498px;
  float:left;
  margin:8px 0;
  padding:0;
}

.commbox h2
{
  background:#111;
  width:639px;
  height:25px;
  font-size:1.3em;
  color:#005A83;
  border-bottom:1px solid #333;
  margin:0;
  padding:8px;
}

.commusers
{
  width:639px;
  background:#111;
  float:left;
  margin:2px 0;
  padding:8px;
}

.sharebox
{
  width:218px;
  float:left;
  margin:8px 0 0;
}

#contact_button
{
  height:36px;
  font:normal 12px Arial, Helvetica, sans-serif;
  border:1px solid #999;
  margin:0 0 1px;
  padding:0 5px 5px;
}

#contact_button:hover
{
  border:1px solid #222;
}

.signup-table
{
  border:1px solid #333;
  padding:15px;
}

div.scroller
{
  background:#EEEEEE;
  width:648px;
  height:160px;
  overflow:hidden;
  margin:0;
}

div.scroller div.section
{
  width:648px;
  height:160px;
  overflow:hidden;
  float:left;
}

div.scroller div.content
{
  width:10000px;
}

div.scroller div.content a
{
  color:#005A83;
}

#scrollButtons
{
  background:#EEE;
  width:646px;
  height:32px;
  border:1px solid #EEE;
  margin:0 0 3px;
}

.scrollleft span
{
  background:url(../images/scroll_left.jpg) no-repeat;
  width:48px;
  height:33px;
  float:left;
  cursor:pointer;
}

.scrollright span
{
  background:url(../images/scroll_right.jpg) no-repeat;
  width:48px;
  height:33px;
  float:right;
  cursor:pointer;
}

.sliderview
{
  width:180px;
  height:29px;
  background:#AAA;
  cursor:pointer;
  margin:72px 0 0 70px;
}

.sliderview:hover
{
  background:url(../images/light_sliderviewthis.jpg) 0 -89px;
}

.sliderText
{
  float:left;
  width:335px;
  height:137px;
  color:#111;
  line-height:1.2em;
  margin:4px 0 0;
  padding:0 3px 5px 4px;
}

.sliderText h2
{
  line-height:1em;
  color:#005A83;
  font:bold 19px georgia, serif;
  margin:13px 0 23px;
}

.sliderText a:link,.insert a:hover,.insert a:visited
{
  text-decoration:none;
  color:#005A83;
}

.sliderImage img
{
  width:300px;
  height:150px;
  float:left;
  margin:5px 3px 0;
}

#pagenavbox
{
  background:#000;
  width:647px;
  height:34px;
  float:left;
  border:1px solid #000;
  margin:0;
  padding:0;
}

.pagenavcur
{
  background:#333;
  border:1px solid #555;
  padding:2px 8px;
}

.pagenavprevious
{
  background:url(../images/back.jpg) no-repeat;
  width:120px;
  height:32px;
  float:left;
  cursor:pointer;
  text-indent:-9999px;
  margin:2px 0 0;
}

.pagenavprevious:hover
{
  background:url(../images/back.jpg) 0 -32px;
}

.pagenavnext
{
  background:url(../images/next.jpg) no-repeat;
  width:120px;
  height:32px;
  float:right;
  cursor:pointer;
  text-indent:-9999px;
  margin:1px 0 0;
}

.pagenavnext:hover
{
  background:url(../images/next.jpg) 0 -31px;
}

.cleared
{
  clear:both;
  margin:0;
  padding:0;
}

.tabbed-pane
{
  background:#000;
  width:650px;
  height:240px;
  overflow:hidden;
  margin:9px 0 0;
  padding:0;
}

#MyPane img
{
  background:#121212;
  width:113px;
  height:80px;
  float:left;
  overflow:hidden;
  margin:9px 4px 0;
  padding:3px;
}

.tabs
{
  float:left;
  width:100%;
  list-style:none;
  margin:0;
  padding:0;
}

.tabbed-pane ol
{
  height:29px;
  color:#000;
  margin-bottom:5px;
  background:#FFF;
}

.tabs li
{
  float:left;
  margin:0;
}

.tabs li a,.tabs li a:visited
{
  float:left;
  display:block;
  font-family:Helvetica, Arial black, sans-serif;
  text-transform:capitalize;
  text-decoration:none;
  font-weight:700;
  font-size:13px;
  color:#DADADA;
  padding:8px 5px 7px;
}

.tabbed-container
{
  overflow:hidden;
  width:650px;
  position:relative;
  clear:both;
  min-height:10em;
  margin-bottom:8px;
}

.tabbed-container .overlay
{
  position:absolute;
  clear:both;
  border:1px solid #333;
  width:630px;
  top:0;
  left:3px;
  background:#222;
  text-align:center;
  z-index:100;
  height:190px;
  padding:5px;
}

.tabbed-container .overlay h3
{
  font-size:18px;
  font-weight:700;
  color:#fff;
}

.tooltip
{
  position:relative;
  z-index:24;
}

.tooltip:hover
{
  z-index:25;
}

.tooltip:hover span
{
  display:block;
  position:absolute;
  width:120px;
  top:25px;
  left:20px;
  background:#1a1a1a;
  border:1px solid #888;
  font-size:11px;
  color:#fff;
  text-decoration:none;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  padding:5px;
}

#mediaHeader
{
  background:#1b1b1b;
  color:#222;
}

#mediaHeader .sectionHeader
{
  width:647px;
  color:#222;
  margin:0;
  padding:0;
}

#mediaThumbs
{
  background:#1b1b1b;
  height:155px;
  width:647px;
  border:1px solid #222;
  margin:0;
  padding:0;
}

#mediaThumbs .media .info
{
  width:189px;
  height:36px;
  position:absolute;
  bottom:0;
  left:0;
  z-index:99;
  background:url(../images/black.png) repeat;
  padding:7px;
}

#mediaThumbs-Links
{
  background:#1b1b1b;
  height:162px;
  width:647px;
  border:1px solid #222;
  margin:0;
  padding:0;
}

#mediaThumbs-Links a
{
  float:right;
  font:normal 10px verdana;
  color:#ccc;
  margin:5px 5px 0 0;
}

#mediaThumbs-Links .media .info
{
  width:189px;
  height:18px;
  position:absolute;
  bottom:0;
  left:0;
  z-index:99;
  background:url(../images/black.png) repeat;
  padding:7px;
}

.sectionHeader
{
  width:641px;
  height:32px;
  color:#000;
  border-bottom:1px solid #AAA;
  margin:3px 0 0;
  padding:8px 0 0 8px;
}

.sectionHeader-adbox
{
  background:#292a2c url(/ads/Grand-AD1.jpg) no-repeat center;
  width:641px;
  height:32px;
  color:#fff;
  border:none;
  clear:both;
  margin:3px 0 0;
  padding:8px 0 0 8px;
}

.sectionHeader-adbox img
{
  float:right;
  margin-top:-10px;
}

.thumbHeader .itemabout
{
  font:bold 13px arial;
}

#profile
{
  color:#ccc;
  background:#444;
  height:340px;
  width:647px;
  margin:0;
  padding:0;
}

#profile h3
{
  font-size:1.1em;
  color:#ccc;
  padding-left:6px;
}

#profile img
{
  width:80px;
  height:80px;
  border:5px solid #1b1b1b;
}

#profile h2
{
  background:#1b1b1b;
  margin-top:12px;
  margin-bottom:-9px;
  font-size:1.3em;
  color:#eee;
  padding-left:6px;
}

#profile a
{
  color:#ccc;
  border-bottom:1px dashed #999;
  outline:none;
}

#profile p.about
{
  float:right;
  width:380px;
  background:#1b1b1b;
  margin-top:-30px;
  margin-right:8px;
  padding:5px;
}

td.UserStatBoxTitle
{
  border-bottom:1px dashed #999;
}

td.UserStatBoxValue
{
  text-align:right;
  border-bottom:1px dashed #999;
}

.recaptchatable #recaptcha_response_field
{
  width:145px!important;
  position:absolute!important;
  bottom:7px!important;
  font-size:10pt;
  color:#000;
  margin:0!important;
  padding:0!important;
}

form,#searchdiv,#nav
{
  margin:0;
  padding:0;
}

#header h1,#header h1 a,#header h1 a:visited
{
  color:#888;
  font-size:36px;
  font-weight:400;
  text-decoration:none;
  margin:0;
  padding:20px 0 0;
}

#header h1 a:hover,.previous a:hover,.next a:hover
{
  color:#000;
  text-decoration:none;
}

.post .title p a,#mediaThumbs a:hover .info .title,#mediaThumbs a:active .info .title,#mediaThumbs-Links a:hover .info .title,#mediaThumbs-Links a:active .info .title
{
  color:#555;
}

#sidebar ul,#footer ul
{
  list-style:none;
  margin:0;
  padding:0;
}

.thumbs_wrapper a,.anchors .tabOn1 a,.anchors .tabOn2 a,.anchors .tabOn3 a,.anchors .tabOn4 a
{
  color:#005A83;
}

#section-1 .text,#section-2 .text,#section-3 .text,#section-4 .text
{
  width:100%;
  float:left;
  margin:0;
  padding:5px;
}

.anchors .tab1,.anchors .tab2,.anchors .tab3,.anchors .tab4
{
  padding:8px 8px 0;
}

.anchors .tabOn1,.anchors .tabOn2,.anchors .tabOn3,.anchors .tabOn4
{
  background-color:#000;
  padding:8px;
}

.tags_1,.tags_6
{
  font-size:12px;
}

.tags_3,.tags_9
{
  font-size:11px;
}

.tags_4,.tags_7,.tags_10
{
  font-size:10px;
}

#mediaNav,.pagenav
{
  background:#EEE;
  width:653px;
  height:32px;
  float:left;
  border:1px solid #CCC;
  margin:3px 0 0;
  padding:0;
}

div.scroller div.content a:hover,#pagenavbox a,#mediaThumbs-Links a:hover,#profile a:hover
{
  color:#fff;
}

.tabs li a.active,.tabs li a:hover
{
  color:#005A83;
  background:#000;
}

#mediaThumbs .media,#mediaThumbs-Links .media
{
  width:200px;
  height:129px;
  float:left;
  border:1px solid #333;
  position:relative;
  overflow:hidden;
  margin:9px 3px 0 8px;
  padding:0;
}

#mediaThumbs .media img,#mediaThumbs-Links .media img
{
  display:block;
  width:200px;
  height:129px;
  margin:0;
  padding:0;
}

#mediaThumbs .media .play_logo,#mediaThumbs-Links .media .play_logo
{
  background:url(../images/digg-style.png) no-repeat;
  width:20px;
  height:16px;
  position:absolute;
  top:5px;
  right:5px;
  z-index:9999;
}

#mediaThumbs .media .play_logo img,#mediaThumbs-Links .media .play_logo img
{
  width:30px;
  height:19px;
}

#mediaThumbs a:link .info .title,#mediaThumbs a:visited .info .title,#mediaThumbs-Links a:link .info .title,#mediaThumbs-Links a:visited .info .title
{
  color:#fff;
  text-decoration:none;
  outline:none;
}

#mediaThumbs .media .info .title,#mediaThumbs-Links .media .info .title
{
  font:bold 12px arial;
}

#mediaThumbs .media .info p,#mediaThumbs-Links .media .info p
{
  font:normal 9px verdana;
  color:#ccc;
}

.sectionHeader h1,.sectionHeader-adbox h1
{
  display:inline;
  font-family:Trebuchet MS, sans-serif;
  font-size:20px;
  font-style:normal;
  font-weight:bold;
  text-transform:normal;
  letter-spacing:-1px;
  line-height:1.2em;
  color:#005A83;
  padding-right:5px;
}

.addthis_toolbox
{
  width:635px;
  height:32px;
  margin:8px 0 0 2px;
  padding:4px;
}

.addthis_toolbox .custom_images a
{
  width:30px;
  height:30px;
  margin:0;
  padding:0;
}

.addthis_toolbox .custom_images a:hover img
{
  opacity:1;
}

.addthis_toolbox .custom_images a img
{
  opacity:0.75;
}

#blogpost
{
  width:640px;
  float:left;
  background:#111;
  margin:8px 0;
  padding:8px;
}

#blogpost h3 a
{
  font-size:1.6em;
}

#blogpost a,#blogpost a:visited
{
  outline:none;
  color:#005A83;
  text-decoration:none;
}

#blogpost a:hover
{
  outline:none;
  text-decoration:none;
  color:#bf8f00;
}

#blogpost p
{
  padding:3px;
}

#imagego
{
  width:649px;
  height:190px;
  background:#111;
  margin:4px 0 8px;
}

#imagego img
{
  width:140px;
  height:100px;
  border:2px solid #333;
}

#scrollcontainer
{
  width:300px;
  margin:0 auto;
  padding:2px 0;
}

#scrollbox
{
  background:#FFF;
  width:288px;
  height:240px;
  overflow:auto;
  overflow-x:hidden;
  border:0 solid #FFF;
  padding:6px;
}

#scrollcontainer > p
{
  background:#eee;
  color:#666;
  font-family:Arial, sans-serif;
  font-size:.75em;
  text-align:right;
  margin:0;
  padding:5px;
}

.feedburnerFeedBlock ul
{
  width:655px;
  height:122px;
  margin:8px 0 0;
  padding:4px 0 12px;
}

.feedburnerFeedBlock ul li
{
  list-style:none;
  width:148px;
  height:110px;
  float:left;
  overflow:hidden;
  margin:0;
  padding:6px 7px 6px 6px;
}

.feedburnerFeedBlock ul li:hover
{
  background:#EEE;
  overflow:hidden;
}

.feedburnerFeedBlock img
{
  margin-top:5px;
  border:none;
  width:148px;
}

.feedburnerFeedBlock ul li span.headline a,.feedburnerFeedBlock ul li span.headline a:visited
{
  color:#005A83;
  display:none; 
  text-decoration:none;
}

.feedburnerFeedBlock ul li span.headline a:hover
{
  outline:none;
  text-decoration:none;
  color:#333;
}

#section-2,#section-3,#section-4,.tooltip span,.idw-footer,.feedburnerFeedBlock ul li span.headline a,#creditfooter img
{
  display:none;
}


/* clearfix */
.cleared:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}

* html .cleared {
	zoom: 1;
} /* IE6 */
*:first-child+html  .cleared {
	zoom: 1;
} /* IE7 */


