body
{
	margin:0;
	padding:0;
	background:#1b1b1b;
	text-align:left;
	font:13px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#aaa;
}

.sponsor-body{
        margin-top:0px;
	background:#000 url(/templates/dark-gamers/config/grungead.jpg) top center no-repeat;
} 

#wrapper
{
	width:984px;
	background:#333 url(http://craveimages.com/templates/dark-gamers/images/crave.jpg) no-repeat top center;
	margin:12px auto 12px;
	padding:0 8px 0 7px;border: 5px solid #111;-moz-border-radius: 10px;-webkit-border-radius: 10px;
}

* html #wrapper
{
width:984px;
	background:#333 url(../images/craveheader.jpg) no-repeat top center;
	margin:0 auto;
	padding:0 8px 0 7px;
}

.stats
{
	font-size:18px;
	font-weight:700;
	letter-spacing:-2px;
}

#searchform
{
	margin:0;
	padding:0px 0 0;
}

#search
{
	background:none;
	width:182px;float:left;
	color:#FFF;
	font-size:14px;
	font-family:Arial, Tahoma, Verdana;
	padding:4px;
	margin:0 0px 0 10px;
	border:none;
}

#searchbutton
{
	background:none;
	color:#fff;
	width:65px;
        float:right;
	font-size:14px;
	font-family:Arial, Tahoma, Verdana;
	padding:4px;
	cursor:pointer;
	margin:0 0px 0 5px;
	border:none;
}

#submit
{
	background:#333;
	color:#ccc;
	font-size:14px;
	font-family:Arial, Tahoma, Verdana;
	padding:4px;
	margin:0;
	border:1px solid #111;
}

fieldset
{
	margin:0;
	padding:0;
	border:none;
}

input,textarea
{
	background:#ddd;
	margin:4px 0 0;
	padding:5px;
	border:1px solid #555;
	color:#000;
	font:normal 1em "Trebuchet MS", Arial, Helvetica, sans-serif;
}

h1,h1 a,h2,h2 a,h3,h3 a
{
	margin:0;
	text-decoration:none;
	font-weight:400;
	color:#888;
}

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
{
	margin:0 0 2em;
	line-height:120%;
}

blockquote
{
	margin:0 0 0 1.5em;
	padding-left:1em;
	border-left:5px solid #ddd;
}

a,a:visited
{
	color:#0084BF;
	text-decoration:none;
}

a:hover
{
	outline:none;
	text-decoration:none;
	color:#005A83;
}

img
{
	border:none;
}

img.left
{
	float:left;
	margin:3px 10px 0 0;
	border:2px solid #222;
}

.avatarleft
{
	float:left;
	margin:3px 10px 0 0;
	border:1px solid #222;
}

.fav
{
	outline:none;
	font-size:14px;
	color:#c00;
	text-decoration:none;
}

.remove
{
	outline:none;
	font-size:14px;
	color:#fff000;
	text-decoration:none;
}

#topnavbar
{
	width:980px;
	height:21px;
	color:#1b1b1b;
	margin:0 auto;
	padding:0;overflow:hidden;
}

#topnavbar a,#topnavbar a:visited
{
	font-size:10px;
	font-weight:700;
	color:#DADADA;
	text-decoration:none;
}

#topnavbar a:hover
{
	color:#FFF;
	text-decoration:underline;
}

#topnavbar p
{
	font-size:11px;
	font-weight:700;
	padding:0;
	margin:0;
}

.topnavbarleft
{
	width:550px;
	float:left;
	margin:0;
	padding:7px 0 0;
}

.topnavbarright
{
	width:200px;
	float:right;
	margin:0;
	padding:0px 0 0;
	text-transform:uppercase;
	text-align:right;
}

.topnavbarright a img
{
	border:none;
	margin:0 3px 1px 0;
	padding:0;
}

#header
{
	width:980px;
	height:80px;
	color:#FFF;
	font-size:13px;
	font-weight:700;
	margin:0 auto;
	padding:20px 0 0 0;
}

#header p
{
	padding:8px 0 8px 0;
	margin:0 0 0 0px;
	line-height:0px;font-size:10px;
}

.headerleft
{
	width:295px;
	float:left;
	margin:0;
	padding:2px;
}

.headerright
{
	width:435px;
	float:right;
	margin:0;
	padding:3px 0 0;
	text-align:right;
}

.headerright a,.headerright a:visited
{
	color:#000;
	font-size:11px;
	text-transform:uppercase;
	text-decoration:none;
	padding:0 0 0 3px;
}

.headerright a:hover
{
	color:#fff;
	text-decoration:underline;
}

.headerright a img
{
	border:none;
	margin:0;
	padding:0;
}

#navbar
{
	width:650px;
	height:50px;
	color:#fff;
	margin:0px auto 0px;
	padding:0;float:right;
}

#navbarleft
{float:left;
	width:328px;
	margin:12px 0 0;
	padding:0;
}

#navbarright
{
	width:280px;
	float:right;
	margin:0;
	padding:10px 0 0;
}

#nav ul li
{
	list-style:none;
	margin:0 0 0 -1px;
	padding:0;
}
#nav li.current {
-moz-border-radius-topleft: 15px;
-moz-border-radius-bottomright: 15px;
-webkit-border-top-left-radius: 15px;
-webkit-border-bottom-right-radius: 15px;
	background-color: #006E9F;
	padding:0px 0 2px 0;
}
#nav li a,#nav li a:link,#nav li a:visited
{
	color:#FFF;
	font-family:Helvetica, Arial black, sans-serif;
	text-transform:capitalize;
	display:block;
	text-decoration:none;
	letter-spacing:0px;
	font-size:12px;
	line-height:1em;
	font-weight:600;
	margin:0;
	padding:5px 10px;
}

#nav li a:hover,#nav li a:active
{     
	color:#111;
}

#nav li li a,#nav li li a:link,#nav li li a:visited
{
	background:#1a1a1a;
	width:170px;
	color:#ccc;
	float:none;
	margin:0;
	padding:5px 10px;
}

#nav li li a:hover,#nav li li a:active
{
	background:#373737;
	color:#fff;
	padding:7px 10px;
}

#nav li ul
{
	z-index:9999;
	position:absolute;
	left:-999em;
	height:auto;
	width:190px;
	margin:0;
	padding:0;
}

#nav li ul a
{
	width:160px;
}

#nav li ul ul
{
	margin:-31px 0 0 192px;
}

#nav li:hover ul ul,#nav li:hover ul ul ul,#nav li.sfhover ul ul,#nav li.sfhover ul ul ul
{
	left:-999em;
}

#nav li:hover ul,#nav li li:hover ul,#nav li li li:hover ul,#nav li.sfhover ul,#nav li li.sfhover ul,#nav li li li.sfhover ul
{
	left:auto;
}

#nav li:hover,#nav li.sfhover
{
	position:static;
}

#nav ul,#nav li
{
	float:left;
	list-style:none;
	margin:0;
	padding:0;
}

#sublinks
{
	width:976px;
	padding:4px 0 4px 4px;
	margin:0;
	background:#888;
	border:1px solid #333;
}

#sublinks a
{
	color:#000;
	padding-right:4px;
}

#sublinks a:hover
{
	color:#555;
	padding-right:4px;
}

.subsearch
{
	background:url(../images/light_Qsearch.png) no-repeat center;
	width:149px;
	height:20px;
	margin:-5px 0 0;
	padding:0;
}

#ads
{
	float:right;
	width:160px;
	padding:0 0 0 20px;
}

#content
{
	float:left;
	width:658px;
	margin:0;
	padding:4px 0 15px;
}

#boxThum
{
	background:#111;
	float:left;
	font-size:12px;
	width:204px;
	height:210px;
	padding:8px 0 0 5px;
	margin:3px 8px 8px 0;
	border:1px solid #444;
}

.cover img
{
	width:195px;
	height:126px;
	border:1px solid #444;
	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:#005A83;
}

#boxThum h3
{       text-transform:capitalize;
     display:block;
	font-size:14px;
	font-weight:600;
	margin:0 0 5px;
        width:195px;	
        padding:0;
	color:#0084BF;
	float:left;
}

#boxThum p
{
	width:198px;
	height:60px;
	line-height:1.3em;
	color:#888;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;
	padding:0 0 0 14px;
	font-size:11px;
	background:url(../images/views.gif) no-repeat left center;
}

.comment
{
	margin-right:14px;
	float:right;
	color:#aaa;
	margin-top:5px;
	padding:0 0 0 12px;
	font-size:11px;
	background:url(../images/comment.gif) no-repeat left center;
}

.user
{
	float:left;
	margin-right:5px;
	margin-top:5px;
	padding:0 0 0 2px;
	font-size:11px;
}

.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;
	padding:1px 3px;
	margin:0;
	position:absolute;
	top:25px;
	font-size:13px;
	color:#999;
	right:9px;
}

.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
{
	margin:0;
	line-height:normal;
	color:#999;
}

.post .entry
{
	padding-top:10px;
}

.post .links
{
	width:410px;
	height:29px;
	margin:0;
	padding:6px 0 0 20px;
	background:#f3f3f3 url(../images/img08.gif) no-repeat;
}

.post .links a
{
	padding:0 23px;
	text-decoration:none;
	font-weight:700;
}

.post .links a:hover
{
	text-decoration:underline;
}

#sidebar
{
	float:left;
	width:310px;
	margin:8px 0 0;
	padding:0;
}

.sidebox
{
	background:#111;
	padding:6px;
	margin-left:10px;
	margin-bottom:20px;
	width:302px;
	text-align:left;
}

.sideNews
{
	margin:0 0 0 2px;
	padding:3px;
	color:#aaa;
	font-weight:700;
	font-size:12px;
	text-align:left;
}

.sideNews p
{
	margin-top:6px;
	color:#aaa;
	text-align:left;
	border-bottom:1px solid #222;
}

.sidebox_content
{
	padding:0;
	width:300px;
}

.sidebox_content b
{
	color:#eee;
	font-weight:700;
	font-size:13px;
}

#sidebar li
{
	margin-bottom:20px;
}

#sidebar li ul
{
	padding:0 1px;
	line-height:200%;
}

#sidebar li li
{
	margin:0;
	padding-left:0;
	width:280px;
}

#sidebar h2
{
	letter-spacing:-1px;
	padding:8px 0 8px 3px;
	font-size:1.5em;
	color:#005A83;
}
#sidebar-left {width:148px;float:left;padding:3px;margin:0;}
#sidebar-right {width:132px;float:right;padding:3px;margin:0;}
#sidebar-right ul {	float:left;margin:0;
	padding:0;
	list-style:none;}

.tags_2 
{     
	font-size:13px;
	background-color: #222;
	padding:2px 4px 2px 8px;
        margin-bottom:3px;
        width:120px;display:block;	
text-decoration:none;-moz-border-radius-topleft: 15px;
-moz-border-radius-bottomright: 15px;
-webkit-border-top-left-radius: 15px;
-webkit-border-bottom-right-radius: 15px;
}
.tags_2:hover
{     
	font-size:13px;
	background-color: #0b0b0b;
	padding:2px 4px 2px 8px;
        margin-bottom:3px;
        width:120px;display:block;
}
*html .tags_2
{       
	font-size:14px;
}
#sidebarlink
{
	margin:0;
	text-align:left;
}

#sidebarlink ul
{
	list-style:none;
	margin:0;
	padding:0;
	float:left;
}

#sidebarlink li
{
	list-style:none;
	margin:0px 0 0;
	padding:0px;
}

.link_exchange_sponsored
{     
	font-size:13px;color:#5FA8FF;
	background-color: #444;
	padding:2px 4px 2px 8px;
        margin-bottom:3px;
        width:120px;display:block;	
text-decoration:none;-moz-border-radius-topleft: 15px;
-moz-border-radius-bottomright: 15px;
-webkit-border-top-left-radius: 15px;
-webkit-border-bottom-right-radius: 15px;
}

.link_exchange_sponsored:hover
{     
	font-size:13px;
        color: #0084BF;
	background-color: #222;
	padding:2px 4px 2px 8px;
        margin-bottom:3px;
        width:120px;display:block;	
text-decoration:none;-moz-border-radius-topleft: 15px;
-moz-border-radius-bottomright: 15px;
-webkit-border-top-left-radius: 15px;
-webkit-border-bottom-right-radius: 15px;
}


.link_exchange_regular
{     
	font-size:13px;
        color: #0084BF;
	background-color: #222;
	padding:2px 4px 2px 8px;
        margin-bottom:3px;
        width:120px;display:block;	
text-decoration:none;-moz-border-radius-topleft: 15px;
-moz-border-radius-bottomright: 15px;
-webkit-border-top-left-radius: 15px;
-webkit-border-bottom-right-radius: 15px;
}

.link_exchange_regular:hover
{     
	font-size:13px;
	background-color: #000;
	padding:2px 4px 2px 8px;
        margin-bottom:3px;
        width:120px;display:block;	
text-decoration:none;-moz-border-radius-topleft: 15px;
-moz-border-radius-bottomright: 15px;
-webkit-border-top-left-radius: 15px;
-webkit-border-bottom-right-radius: 15px;
}
.tags_2:hover
{     
	font-size:13px;
	background-color: #0b0b0b;
	padding:2px 4px 2px 8px;
        margin-bottom:3px;
        width:120px;display:block;
}
*html .tags_2
{       
	font-size:14px;
}


.thumbs_wrapper
{
	overflow:hidden;
	font-size:11px;
	line-height:1.3em;
	margin:8px 0;
}

.thumbs_wrapper h3
{
	font-size:13px;
	margin:6px 0 4px;
	padding:0;
	font-weight:400;
}

.thumbs_wrapper p
{
	line-height:1.1em;
	margin:0 0 8px;
	color:#aaa;
}

.thumbs_wrapper a:hover
{
	color:#efb61d;
}

.thumbs_wrapper img
{
	width:50px;
	height:50px;
	margin:0 5px 8px 0;
	padding:1px;
	float:left;
	border:1px solid #222;
}

#footer
{
	width:980px;
	height:110px !important;
	text-transform:uppercase;
	margin:0 8px 0 0;
	padding:15px 5px 8px;
}

#footerlinks
{
	background:#000;
	margin:5px auto 0;
	width:910px;
	padding-top:10px;
	line-height:2em;
	font-size:10pt;
	height:123px;
}

#footer a
{
	padding:0;
	margin-right:10px;
}

#footer a:hover
{
	padding:0;
	margin-right:10px;
	color:#005A83;
	border-bottom:1px dotted #005A83;
}

.twitter
{
	margin-right:18px;
	margin-top:5px;
	padding:0 0 0 17px;
	background:url(../images/icon_twitter.png) no-repeat left center;
}

.rssfeed
{
	margin-right:18px;
	margin-top:5px;
	padding:0 0 0 17px;
	background:url(../images/rssfeed.png) no-repeat left center;
}

.email
{
	margin-right:18px;
	margin-top:5px;
	padding:0 0 0 17px;
	background:url(../images/email.jpg) no-repeat left center;
}

#footer p
{
	padding:0;
	margin:0 0 5px;
	text-align:left !important;
	line-height:normal;
	font-size:0.9em;
}

#footer .foottitle
{
	font-size:1.5em;
	padding:0;
	letter-spacing:-1px;
	font-weight:700;
	color:#CCC;
}

#footer li
{
	list-style:none;
	margin:0 0 3px;
	padding:0;
}

#footleft
{
	padding:4px;
	float:left;
	width:300px;
	height:200px !important;
	margin:15px 15px 0 8px;
}

#footmiddle
{
	float:left;
	width:200px;
	padding:4px 8px 0;
	height:200px !important;
	margin:15px 26px 0 0;
}

#footright
{
	padding:4px 8px 0;
	float:left;
	width:310px;
	height:200px !important;
	margin:15px 0 0 12px;
}

.leag
{
	color:#777;
	width:970px;
	height:65px;
	margin:0 auto;
	padding:5px 8px 0;
}

.fragmentpanel
{
	width:640px;
	padding:10px 3px 10px 10px;
	margin:0;
	text-align:left;
	vertical-align:top;
	background-color:#000;
	border:1px solid #000;
}

.anchors a
{
	color:#000;
	display:block;
	z-index:2;
	height:25px;
	font-weight:700;
}

.anchors
{
	list-style:none;
	margin:8px 0 0;
	padding:0;
	height:35px;
	background:#005A83;
}

.anchors li
{
	margin:0;
	float:left;
}



.tags_5
{
	font-size:13px;
}

.tags_8
{
	font-size:9px;
}

.previous
{
	padding:3px 0 0 8px;
	float:left;
	font-size:16px;
}

.next a
{
	color:#222;
	padding:3px 8px 0 0;
	float:right;
	font-size:16px;
}

.navscrollleft span
{
	background:url(../images/scroll_left.jpg) no-repeat;
	margin:-2px 0 0;
	width:48px;
	height:33px;
	float:left;
	cursor:pointer;
}

.navscrollright span
{
	background:url(../images/scroll_right.jpg) no-repeat;
	width:48px;
	height:33px;
	margin:-2px 0 0;
	float:right;
	cursor:pointer;
}

.iteminfo
{
	margin:0;
	padding:2px 0 0 4px;
	width:275px;
	float:right;
	line-height:1.1em;
	font-size:11px;
	color:#ccc;
	border-left:1px solid #333;
}

.posttext
{
	margin:6px 0 6px;
	padding-bottom:8px;
	width:652px;
	float:left;
	color:#CCC;
	border-bottom:1px solid #444;
}

.posttext h2
{
	font-size:18px;
	color:#005A83;
}

.mediaTextlink
{
	background:url(../images/sidehbg.png) repeat-x;
	width:650px;
	height:30px;
	padding:7px 0 0 5px;
	font-size:15px;
	color:#fff000;
	margin:0;
	border-bottom:1px solid #333;
}

.mediaTextlink a:hover
{
	color:#888;
}

.mediabox
{       color:#CCC;
	padding:0;
	margin:0 0 5px;
	min-width:650px;
	float:left;
}

.mediaboxright
{
	margin:10px 0 0;
	width:490px;
	float:left;
	line-height:1.1em;
	font-size:12px;
	color:#AAA;
	padding:0;
}

.mediaboxrightavatar
{
	width:80px;
	height:80px;
	margin:0 8px 0 0;
	border:1px solid #000;
	float:left;
	padding:0;
}

#mediaAd
{
	background:#000;
	margin:8px 0;
	width:600px;
	height:103px;
	float:left;
	padding:4px 2px 12px;
}

#mediaAd img
{
	width:150px;
	height:100px;
	float:left;
	border:1px solid #222;
	padding:3px;
	margin-right:12px;
}

#mediaAd h1
{
	line-height:1.1em;
	font-size:18px;
}

#mediaAd p
{
	margin-top:3px;
	padding:3px;
}

.commbox
{
	margin:8px 0;
	padding:0;
	width:498px;
	float:left;
}

.commbox h2
{
	background:#111;
	width:639px;
	height:25px;
	padding:8px;
	font-size:1.3em;
	color:#005A83;
	margin:0;
	border-bottom:1px solid #333;
}

.commusers
{
	width:639px;
	background:#111;
	margin:2px 0;
	float:left;
	padding:8px;
}

.sharebox
{
	margin:8px 0 0;
	width:218px;
	float:left;
}

#contact_button
{
	margin:0 0 1px;
	padding:0 5px 5px;
	height:36px;
	font:normal 12px Arial, Helvetica, sans-serif;
	border:1px solid #999;
}

#contact_button:hover
{
	border:1px solid #222;
}

.signup-table
{
	padding:15px;
	border:1px solid #333;
}

div.scroller
{
	background:#000;
	width:648px;
	height:208px;
	overflow:hidden;
	margin:0;
}

div.scroller div.section
{
	width:648px;
	height:208px;
	overflow:hidden;
	float:left;
}

div.scroller div.content
{
	width:10000px;
}

div.scroller div.content a
{
	color:#aaa;
}

#scrollButtons
{
	background:#000;
	width:646px;
	height:32px;
	border:1px solid #222;
	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
{
	margin:72px 0 0 70px;
	width:180px;
	height:29px;
	background:url(../images/light_sliderviewthis.jpg) no-repeat top left;
	cursor:pointer;
}

.sliderview:hover
{
	background:url(../images/light_sliderviewthis.jpg) 0 -89px;
}

.sliderText
{
	float:left;
	width:335px;
	height:237px;
	background:url(../images/light_slidertextbg.jpg) repeat-x top left;
	margin:4px 0 0;
	color:#aaa;
	padding:0 3px 5px 4px;
	line-height:1.2em;
}

.sliderText h2
{
	line-height:1em;
	color:#888;
	font:bold 19px georgia, serif;
	margin:13px 0 23px;
}

.sliderText a:link,.insert a:hover,.insert a:visited
{
	text-decoration:none;
	color:#fff;
}

.sliderImage img
{
	width:300px;
	height:200px;
	margin:5px 3px 0;
	float:left;
}

#pagenavbox
{
	background:#000;
	margin:0;
	width:647px;
	height:34px;
	padding:0;
	float:left;
	border:1px solid #000;
}

.pagenavcur
{
	background:#333;
	padding:2px 8px;
	border:1px solid #555;
}

.pagenavprevious
{
	background:url(../images/back.jpg) no-repeat;
	margin:2px 0 0;
	width:120px;
	height:32px;
	float:left;
	cursor:pointer;
	text-indent:-9999px;
}

.pagenavprevious:hover
{
	background:url(../images/back.jpg) 0 -32px;
}

.pagenavnext
{
	background:url(../images/next.jpg) no-repeat;
	width:120px;
	height:32px;
	margin:1px 0 0;
	float:right;
	cursor:pointer;
	text-indent:-9999px;
}

.pagenavnext:hover
{
	background:url(../images/next.jpg) 0 -31px;
}

.cleared
{
	margin:0;
	padding:0;
	clear:both;
}

.tabbed-pane
{
	background:#000;
	width:650px;
	height:240px;
	margin:9px 0 0;
	padding:0;
	overflow:hidden;
}

#MyPane img
{
	background:#121212;
	width:113px;
	height:80px;
	margin:9px 4px 0;
	padding:3px;
	float:left;
	overflow:hidden;
}

.tabs
{
	float:left;
	width:100%;
	margin:0;
	padding:0;
	list-style:none;
}

.tabbed-pane ol
{
	height:29px;
	color:#000;
	margin-bottom:5px;
	background:#005A83;
}

.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;
	padding:8px 5px 7px;
	text-decoration:none;
	font-weight:700;
	font-size:13px;
	color:#DADADA;
}

.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;
	padding:5px;
	width:630px;
	top:0;
	left:3px;
	background:#222;
	text-align:center;
	z-index:100;
	height:190px;
}

.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;
	padding:5px;
	font-size:11px;
	color:#fff;
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

#mediaHeader
{
	background:#1b1b1b;
	color:#222;
}

#mediaHeader .sectionHeader
{
	width:647px;
	color:#222;
	padding:0;
	margin:0;
}

#mediaThumbs
{
	background:#1b1b1b;
	height:155px;
	width:647px;
	padding:0;
	margin:0;
	border:1px solid #222;
}

#mediaThumbs .media .info
{
	width:189px;
	height:36px;
	padding:7px;
	position:absolute;
	bottom:0;
	left:0;
	z-index:99;
	background:url(../images/black.png) repeat;
}

#mediaThumbs-Links
{
	background:#1b1b1b;
	height:162px;
	width:647px;
	padding:0;
	margin:0;
	border:1px solid #222;
}

#mediaThumbs-Links a
{
	float:right;
	font:normal 10px verdana;
	color:#ccc;
	margin:5px 5px 0 0;
}

#mediaThumbs-Links .media .info
{
	width:189px;
	height:18px;
	padding:7px;
	position:absolute;
	bottom:0;
	left:0;
	z-index:99;
	background:url(../images/black.png) repeat;
}

.sectionHeader
{
	background:#005A83;
	width:641px;
	height:32px;
	margin:3px 0 0;
	padding:8px 0 0 8px;
	color:#000;
	border:none;
}

.sectionHeader-adbox
{
	background:#292a2c url(/ads/Grand-AD1.jpg) no-repeat center;
	width:641px;
	height:32px;
	margin:3px 0 0;
	padding:8px 0 0 8px;
	color:#fff;
	border:none;
	clear:both;
}

.sectionHeader-adbox img
{
	float:right;
	margin-top:-10px;
}

.thumbHeader .itemabout
{
	font:bold 13px arial;
}

#profile
{
	color:#ccc;
	background:#444;
	height:340px;
	width:647px;
	padding:0;
	margin: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;
	padding:5px;
	margin-top:-30px;
	margin-right:8px;
}

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;
	padding:0 !important;
	margin:0 !important;
	font-size:10pt;
	color:#000;
}

form,#searchdiv,#nav
{
	margin:0;
	padding:0;
}

#header h1,#header h1 a,#header h1 a:visited
{
	color:#888;
	font-size:36px;
	font-weight:400;
	margin:0;
	padding:20px 0 0;
	text-decoration:none;
}

#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:#999;
}

#sidebar ul,#footer ul
{
	margin:0;
	padding:0;
	list-style:none;
}

.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%;
	margin:0;
	padding:5px;
	float:left;
}

#section-2,#section-3,#section-4,.tooltip span
{
	display:none;
}

.anchors .tab1,.anchors .tab2,.anchors .tab3,.anchors .tab4
{
	padding:8px 8px 0;
}

.anchors .tabOn1,.anchors .tabOn2,.anchors .tabOn3,.anchors .tabOn4
{
	padding:8px;
	background-color:#000;
}

.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:#000;
	margin:3px 0 0;
	width:653px;
	height:34px;
	padding:0;
	float:left;
	border:1px solid #000;
}

.mediaTextlink a,visted,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;
	margin:9px 3px 0 8px;
	padding:0;
	float:left;
	border:1px solid #333;
	position:relative;
	overflow:hidden;
}

#mediaThumbs .media img,#mediaThumbs-Links .media img
{
	display:block;
	width:200px;
	height:129px;
	padding:0;
	margin: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-size:1.3em;
	color:#fff;
	padding-right:5px;
}

.addthis_toolbox {width:635px; height: 32px; padding:4px; margin:8px 0 0 2px;}

.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 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 0;}
#imagego img {width:140px;height:100px;border:2px solid #333;}

.idw-footer{display:none;}