html,body
{
 background-color: #9a9a9a;  
 margin-left: 0px;
 margin-top: 0px;
 margin-right: 0px;
 margin-bottom: 0px;
 padding: 0; 
 text-align: center;
 background-image:url(../images/backgroundouter.gif);
 background-repeat:repeat-x;
 height:100%;
 padding-top:5px; 
}

img
{
 border:0;
 behavior: url(iepngfix.htc);
}

p, table, tr, td, h3, h4, h5, h6, div, span
{
  font-family: arial,helvetica;
  font-size: 12px;
  color: #000000;
}

div
{
  font-family: arial,helvetica;
  font-size: 12px;
  color: #000000;
  behavior: url(iepngfix.htc);
}

h1
{
  font-family: arial,helvetica;
  font-size: 11px;
  color: #000000;
  font-style: oblique;
}

h2
{
  font-family: arial,helvetica;
  font-size: 11px;
  color: #000000;
  font-style: bold;
}

a, a:visited
{
  text-decoration: none;  
  color:#fa0505;
  behavior: url(iepngfix.htc);
}

a:hover
{
  text-decoration: underline;  
}

.SubNav a, .SubNav a:link, .SubNav a:visited, .SubNav a:active 
{
	color: #FF0000;
	text-align:left;
	font-size:12px;
	font-weight: bold;
}

div#header 
{	
	position: relative;
	background-color:#FFFFFF;
	width: 1000px;
	margin: 0px;	
	padding: 0px;
	height: 130px;	
}

div#container		
{
	height:auto !important;
	min-height:100%;
	position: relative;
	margin: 0 auto;
	width: 1000px;
	padding: 0px;	
	background-color: #FFFFFF;
	text-align: left;
	background-image:url(../images/backgroundcontainer.gif);	
	background-repeat:repeat-y;	
}

div#pic_container
{
	position: relative;
	margin:0 auto 10px;
	padding: 0px;	
	text-align:center;
}

div#headertop
{
	background-color:#f1f1f1;	
	color:#000000;
	border-top:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	font-weight:bolder;
	text-align:left;
	position:relative;	
	height:14px;
	padding:0 0 2px;
	background-image:url(../images/backgroundtitle.gif);	
	background-repeat:repeat-x;
}

div#headertopleftmenu
{
	float:left;
	margin-left:5px;
	margin-top:1px;
	font-size:10px;
	height:14px;
}

div#headertoprightmenu
{	
	float:right;
	margin-right:2px;
	margin-top:1px;
	font-size:10px;
	height:14px;
}

span#register
{
	font-size:10px;
	margin-left:25px;
}

div#smallspace
{
	background-color:#F1F1F1;
	background-image:url(../images/backgroundtitle.gif);
	background-repeat:repeat-x;
	border-bottom:1px solid #a0a0a0;
	border-top:1px solid #878787;	
	float:left;
	font-size:11px;
	font-weight:bolder;	
	padding:0;
	position:relative;		
	width:100%;
}

span#smallspacelogin
{
	float:left;
	font-size:10px;	
	margin-left:10px;
	padding-top:2px;
}

span#smallspacelogin input
{
	border: solid 1px #EC6502;
	font-size:9px;
	margin:0;
	padding:0;
}

span#smallspacelogin input#inlog
{	
	margin:2px 0 2px 4px;
	padding:0;
	border:0;
	position:absolute;
} 

span#smallspacelogin input#sumbitlogin
{	
	background-color:#EC6502;
	border:1px solid #CCCCCC;
	color:#FFFFFF;
	height:16px;
	margin-left:24px;
	width:80px;
}

span#smallspacelogin button#sumbitlost
{	
	background-color:#555;
	color:#FFFFFF;
	height:16px;		
	width:80px;
}

span#smallspacetext
{
	float:left;
	margin-left:10px;
	padding-top:2px;
}

div#smallspacetextmenu
{
	float:left;
	margin-left:2px;
	margin-top:1px;
	font-size:10px;
	height:14px;
}

div#footer 
{	
	background-color:#F5F5F5;		
	bottom:0;	
	padding:30px 0 5px 5px;
	position:absolute;	
	position: relative;
	margin: 0 auto;
	width: 995px;	
	min-height:210px;
	border-top:1px solid #CBCACA;	
}

div#footer_content
{	
	width: 61%;
    margin: auto;
}

div#footer dl
{	
	text-align:left;
	padding:0 0 0 5px;	
	letter-spacing:0.5px;
}

div#footer dt
{
	font-size:14px;
	font-weight:bold;	
	color:#999;	
	margin-bottom:5px;	
}

div#footer a, div#footer a:visited
{
	color:#d11e1e;
}

div#footer dd
{
	font-size:11px;
	margin:0;
	padding:2px 1px;		
}

div#footer_content_bottom
{
	padding-top:15px;	
	font-size:10px;
	font-weight:bold;	
	width:990px;
	color:#999;
	clear:left;
}

div#footer_content_bottom a, div#footer_content_bottom a:visited
{
	text-decoration:underline;
}

div#col
{
	border-right:1px solid #DDDDDD;
	width:200px;
	float:left;	
	min-height:175px;	
	position:relative;	
}

div.col_left
{
	border-left:1px solid #DDDDDD;	
}

div#lmenu 
{
	width:260px;
	padding:8px;
	float:left;
			
}

div#rmenu 
{
	width:260px;
	padding:0px;
	float:right;		
	padding:9px 5px 0px 3px;
	margin-bottom:100px;
	background-color:#f5f5f5;
	border-left:1px solid #e9e9e9;
	border-bottom:1px solid #e9e9e9;
}

div#contentframe
{
	width:720px;	
	padding:8px 0;
	float:left;		
	padding-bottom:100px;	
}

div#content
{
	padding:0px;	
	border:1px solid #CCCCCC;
	text-align:left;	
	vertical-align:top;	
	margin-bottom:10px;
}

div.spacer 
{
	clear: both;
}

div#codemenu
{
		
	text-align:left;
	font-size:11px;	
	vertical-align:center;
	padding:5px 5px 5px 0;		
	width:100%;
}

div#invitemenu
{		
	background-color:#EAEAEA;
	border-bottom:1px solid #CBCACA;	
	float:left;
	font-size:11px;
	padding:20px 0 15px;
	text-align:center;
	width:100%;
}

div.codetitle
{	
	margin:0px;	
	float:left;	
	width:100%;
	border-bottom:1px dashed #CDCDCD;
}

div.addflametitle h2
{
	border-bottom:1px solid #CDCDCD;
	color:#4E4E4E;
	font-size:12px;
	margin:0 0 4px 0px;	
}

div#pmmenu
{
	text-align:left;
	font-size:11px;		
	vertical-align:center;
	padding:8px;
}

div#comments
{
	text-align:right;
	float: right;	
	font-size:10px;
	font-weight:bold;		
	padding-right:10px;	
}

div#forumrest
{
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	border-top:1px solid #CCCCCC;
	min-height:100%
}

div#forummain
{	
	border:1px solid #CCCCCC;
	min-height:100%
}


div#forumgroupheader
{	
	background-color:#f1f1f1;
	border-bottom:1px solid #CCCCCC;
	border-top:1px solid #CCCCCC;
	text-align:left;
	font-size:12px;
	font-weight: bold;
	vertical-align:center;	
	padding:5px;
	height:15px;
}

div#forumgroupcontent
{	
	background-color:#fbfbff;
	text-align:left;
	font-size:12px;
	vertical-align:center;	

}

div#forummenu
{	
	background-color:#fbfbff;
	color:#444444;
	font-size:10px;
	font-weight:bold;
	text-align:center;
	vertical-align:top;	
	position:relative;	
	padding:10px;
	float:left;
}

div#forumdex
{
	background-color:#f1f1f1;	
	text-align:left;
	font-weight: bolder;
	font-size:12px;	
	height:15px;
	
	padding:2px;
}

div#postbar
{	
	font-size:12px;
	text-align:left;
	font-weight:bold;		
	border-bottom:1px solid #CCCCCC;
	vertical-align:top;	
	padding:2px 2px 2px 0px;	
}

div#forumcontent
{
	background-color:#fbfbff;	
	text-align:center;
	font-size:11px;	
	float: left;
	position:relative;
	vertical-align:center;	
	padding:8px;
	word-wrap: break-word;
	overflow: auto;
	width:75%;
}

div#postcontent
{
	background-color:#fbfbff;	
	text-align:left;
	float:left;	
	font-size:11px;
	vertical-align:center;
	position:relative;	
	padding:8px;	
	word-wrap: break-word;
	overflow: auto;
	width:75%;
}

div#replycontent
{
	background-color:#fbfbff;	
	text-align:left;
	vertical-align:center;
	position:relative;	
	padding:8px;
	float:left;	
	word-wrap: break-word;
	overflow: auto;
	width:75%;
}

div#replybar
{
	text-align:left;
	vertical-align:center;	
	background-color:#f1f1f1;
	border-top:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	font-size:10px;
	font-weight:bold;
	position:relative;	
	padding:1px;	
}

div#replyheader
{
	text-align:left;
	vertical-align:center;	
	font-size:10px;	
	font-weight:bold;
	position:relative;		
	float:left;	
}

div#replyheaderadmin
{
	text-align:right;
	vertical-align:center;		
	font-size:10px;	
	font-weight:bold;
	position:relative;	
	float:right;
		
}

div#returnbar
{	
	font-size:12px;
	font-weight:bold;
	text-align:left;		
	vertical-align:middle;	
	position:relative;
	padding-left:10px;	
}

.PmRows TD
{
	background-color:#fbfbff;	
	text-align:center;
	vertical-align:center;	
	line-height: 1.2em;
	font-size:11px;
}

.MiddleHeader
{	
	background-color:#f1f1f1;
	border-bottom:1px solid #CCCCCC;
	text-align:left;
	font-size:12px;
	font-weight: bold;
	vertical-align:center;	
	position:relative;	
	padding:5px;
}

.MiddleContent TD
{
	background-color:#ffffff;	
	text-align:left;
	font-size:11px;
	vertical-align:center;
	position:relative;	
	padding:8px;	
	word-wrap: break-word;
	overflow: auto;
}

///////////////////// Older Stuff But Needed ////////////////////////////

table.pmrows TD
{
	background-color:#fbfbff;	
	text-align:center;
	vertical-align:center;	
	line-height: 1.2em;
	font-size:11px;
}

div#posted 
{
	overflow:hidden;
	margin:3px 0px 0px;
	line-height:17px;
	text-decoration:none;	
	color:#6E6E7E;
	font-size:11px;
}

fieldset.quote 
{	
	font-size:10px;
	font-weight:bolder;
	font-style: normal;
	text-align:left;
	word-wrap: break-word;
	overflow: auto;	
	margin-top:15px;
	margin-right:10px;
	border:1px solid #CCCCCC;
}

legend.quoteTitle 
{
	font-weight:bold;
}

legend 
{   
   font-size:10px;
   font-weight:bolder;
   font-style: normal;
   text-align:left;	
   position:absolute; 
}

.Regi
{	
	background-color:#eaeaea;	
	vertical-align:top;	
	color:#FF0000;
	font-size:14px;
	font-weight: bold;	
	padding:5px;
	text-align:center;	
	border:1px solid #000000;
	display:block;
	float:left;
	width:698px;
	margin-top:5px;
}

td 
{ 
	white-space: nowrap; 
}

* html fieldset{
	position:relative;
	padding-top:.5em;
	margin-top:1em;
}

* html fieldset{
	margin-top:1em;
	padding-top:1em;
}

* html legend
{
	position: absolute;
	top:-.75em;
	left:.5em;
}

input,textarea
{
 border: 2px solid #ccc;
}

input:focus, textarea:focus 
{
 border: 2px solid #000;
}

textarea
{
  font-family: arial,helvetica;
  font-size: 12px;
}

input, select, button
{
  font-family: arial,helvetica;
  font-size: 12px;
  color: #333333;
} 

form
{
 margin-left: 0px;
 margin-top: 0px;
 margin-right: 0px;
 margin-bottom: 0px;
 background-repeat: no-repeat;
}

tr.tbl
{
	background-color: #d5d5d5;
	color: #405353;
}

div#errormenu
{
	background-color:#FFFFFF;
	font-size:12px;	
	color:#000000;
	font-weight:bold;
	text-align:center;
	vertical-align:middle;
	padding:0px;	
	border:1px solid #FF0000;	
	margin-bottom:10px;
	margin-top:5px;
	margin-left:10px;
}

//////////////////////////////////// NEW STUFF

div.menuglobal, div.profiletitle, div.adminitemtitle, div.menureg 
{
	background-color:#4E4E4E;
	overflow:hidden;
	padding-top:4px;	
}

div.menuglobal h4, div.profiletitle h4, div.adminitemtitle h4
{
	border-bottom:1px dashed #CDCDCD;
	color:#4E4E4E;
	font-size:15px;
	margin:10px 0;	
}

div.menureg
{
	border-bottom: 1px solid #E9E9E9;
	margin-bottom:5px;
	padding:3px;
}

div.menureg h4
{
	background-image:url(../images/menu_header.gif);
	background-repeat:repeat-x;
	font-size:14px;
	font-weight:bold;
	line-height:1.5;
	margin:0 0 4px;			
	color:#fff;
	padding-left:5px;
}

div.menureg ul 
{
	font-size: 12px;	
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding:0;		
}

div.menureg ul li
{	
	padding:1px 7px 1px 0px;	
	line-height:2;
}

/*div.menuglobal ul li
{	
	padding:1px 7px 1px 0px;
	border-bottom:1px solid #cdcdcd;
	line-height:1.667;
}

div.menuglobal ul li span.time
{
	color:#8d8b88;
	font-weight:bold;
	margin-right:2px;
}*/

div.contentmain
{
	line-height:15px;
	position:relative;
	overflow:hidden;
	margin-right:5px;
	width:60%;
	float:left;
	clear:both;
}

div.newsitem, div.flameitem, div.profileitem, div.adminitem, div.picitem, div.pollitem, div.commentitem
{	
	margin-bottom:3px;	
	margin-left:10px;	
}

div.commentnewslinkitem
{		
	float:left;
	width:712px;
}

div.newsitemsub
{	
	min-height:115px;
	padding:5px 10px;
}

div.newsitemsub h4
{
	font-size:14px;
	font-weight:bold;	
	margin:3px 0px 5px;
}

div.newsitemsub h2
{
	font-size:10px;
	font-weight:bold;	
	margin:3px 0px 5px;
}

div.newsline 
{
	border-top:1px solid #CBCACA;
	height:0;
	margin-bottom:8px;	
}

div.newslinkrankingcontainer 
{	
	float:left;	
	margin-left:5px;
	margin-right:15px;
	margin-top:1px;
}

div#newsrankinghits
{
	border:1px solid #CBCACA;
	padding:2px;
	font-size:11px;
	text-align:center;
	background-color:#f0e7dd;
	font-weight:bold;
}

div.newsitemsubranking
{	
	float:left;
	width:91%;
}

div.newsitemsubranking h4
{
	font-size:12px;
	font-weight:bold;	
	margin:0px 0px 5px;
}

div.newsitemlinks
{	
	margin-bottom:10px;	
	margin-left:10px;	
	width:710px;	
	background-color:#ECECEC;
	border-left:1px solid #CDCDCD;
	border-right:1px solid #CDCDCD;
	border-bottom:1px solid #CDCDCD;
	line-height:15px;
	float:left;
}

div.newsitemlinkfooter
{	
	margin-top:5px;
	margin-bottom:12px;
	color: #5A5A5A;	
	float:left;
	width:100%;
}

div.newsitemlinkfooterleft
{
	float:left;
	font-size:11px;
}

div.newsitemlinkfooterright
{
	float:right;
	font-size:11px;
}

p.newslinkcontent
{
	font-size:11px;
	margin:0;
	padding:0;	
}

div#newslinkgtfo
{
	margin-top:5px;
	text-align:center;
	margin-bottom:5px;
}

div#newslinkgtfo img
{
	width:10px;
	height:10px;
}

span.domain
{
	font-size:10px;
}

span.domain a, span.domain a:visited
{
	color:#6E6E7E;
}

.newspicture 
{
	border:1px solid #CBCACA;
	float:left;
	height:104px;	
	margin-right:10px;
	margin-top:1px;
	width:104px;
	background-color:#fff;
}

.newspicture img
{
	border:medium none;
	height:100px;	
	width:100px;
	margin-left:2px;	
	margin-top:2px;
}

.newspostpicture
{
	border:1px solid #CBCACA;
	float:left;
	height:104px;
	margin-right:10px;
	margin-bottom:5px;
	margin-top:4px;
	width:104px;
	background-color:#fff;
}

.newspostpicture img
{
	border:medium none;
	height:100px;	
	width:100px;
	margin-left:2px;	
	margin-top:2px;
}

.newstext
{
	color: #000000;
	line-height:16px;
	padding-top:3px;
	padding-right:3px;
	text-align:left;
	font-size:12px;
}

div.newsitemlvl1title, div.flameitemlvl1title, div.pollitemlvl1title
{	
	
}

div.newslinkstitle
{
	margin-left:10px;
	margin-bottom:10px;
	font-size:12px;
}

div.newsitemlvl1title h2, div.flameitemlvl1title h2, div.picitemlvl1title h2, div.pollitemlvl1title h2, div.newslinkstitle h2
{
	font-size:18px;
	font-weight:bold;	
	margin:0;
	border-bottom:1px dashed #ccc;
	line-height:1.5;
}

div.newsitemlvl1content, div.flameitemlvl1content, div.picitemlvl1content , div.pollitemlvl1content
{
	overflow:hidden;
	margin:3px 0px 0px;	
}

div.picitemlvl1content img
{
	max-width:100%;	
}


div.newsitemlvl1content p.author, p.author
{	
	font-size:11px;	
	line-height:17px;
	text-decoration:none;
	color:#6E6E7E;
}

div.newsitemlvl1content p.intro
{
	color:#000;
	font-size:12px;	
	line-height:18px;
	text-align:justify;
	text-decoration:none;
	font-weight:bold;
	padding-left:1px;
}

div.pollitemlvl1content p.intro
{
	color:#4E4E4E;
	font-size:12px;	
	line-height:18px;
	text-align:justify;
	text-decoration:none;
	font-weight:bold;
	padding-left:1px;
}

div.newsitemlvl1content div.content
{
	color:#2f2f2f;
	margin-right:5px;
	margin-left:1px;
}

.commentpicture 
{	
	float:left;		
	margin:4px 5px 4px 4px;
	width:35px;	
}

#comment_rating
{
	float:right;		
	margin:4px 5px 4px 4px;
	width:41px;
}

#comment_rating_result
{
	float:right;		
	margin:6px 5px 4px 4px;
	width:20px;
	font-size:11px;
}

.comment_minus
{
	background-color:#ECECEC;
	display:block;
	font-size:11px;
	margin-bottom:5px;
	padding:2px;
	border:1px solid #CDCDCD;
}

.commentpicture img
{
	border:medium none;
	height:35px;	
	width:35px;
}

.comment_user
{
	font-size:11px;
	font-weight:bold;
	color:#6E6E7E;
	float:left;
	margin-right:10px;
}

.comment_options
{
	font-size:10px;
}

.commenttext
{	
	line-height:18px;	
	font-size:12px;
	text-align:left;	
	vertical-align:middle;
	padding-top:5px;
	padding-bottom:5px;
	/*float:left;
	width:92%;*/
	margin-left:44px;
	color:#2c2c2c;
}

.commenttext img, .commenttext embed
{
	max-width:100%;	
}

p.content img
{
	max-width:100%;	
}

#pmcontent img
{
	max-width:100%;	
}

div.newscomment, div.flamecomment, div.piccomment, div.pollcomment
{		
	line-height:15px;	
	overflow:hidden;	
	margin-bottom:5px;
	border:1px solid #CDCDCD;	
	background-color:#ECECEC;
}

div.newscommentheader, div.flamecommentheader, div.piccommentheader, div.pollcommentheader
{		
	line-height:15px;	
	overflow:hidden;
	margin-top:10px;
}

div.newsitemcommenttitle, div.flameitemcommenttitle, div.picitemcommenttitle, div.pollitemcommenttitle
{	
	border-bottom:1px dashed #CDCDCD;	
	float:left;	
	margin-bottom:5px;
	width:100%;
}

div.newslinkitemcommenttitle, div.picturesitemcommenttitle
{
	font-size:11px;	
	color:#4E4E4E;	
	float:left;
	width:714px;
	margin-bottom:15px;
	margin-top:10px;
}

div.leftcommentmenu h2
{
	font-size:15px;
	margin:0;		
	color:#4E4E4E;	
	line-height:1.667;
}

div.leftcommentmenu h4
{
	font-size:18px;
	margin:0;		
	color:#4E4E4E;	
}

div.commentuser
{		
	margin-top:1px;
}

div.leftcommentmenu
{
	color:#6E6E7E;
	float:left;
	font-size:11px;
	font-weight:bold;
}

div.rightcommentmenu
{
	font-size:11px;
	float:right;
	margin-right:2px;	
}

div.sidebar 
{	
	float:left;
	line-height:18px;
	overflow:hidden;
	padding:0 1px;
	width:295px;
}

div.headlinesmain
{
	font-size:11px;
	margin-top:4px;
}

div.withincontentframe
{
	font-size:11px;
	margin-left:5px;
}

div.withincontentframe h4
{
	color:#4E4E4E;
	font-size:11px;
	margin:0 0 4px;		
}

table.headlines, table.headlinesarchive, table.memberslist, table#profile_visitors
{
	border-collapse:separate;
	border-spacing:0;	
	margin-bottom:10px;
	width:100%;
	empty-cells:show;
	background-color:#E9E9E9;
}

table.headlines th, table.memberslist th
{	
	padding-left:3px;
	border-bottom:1px solid #CCCCCC;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	line-height:1.5;	
	text-align:left;
	background-image:url(../images/menu_header.gif);
	background-repeat:repeat-x;
	border-bottom:1px solid #D2D2D2;
}

table.headlinesarchive th
{	
	padding-top:0;
	font-size:11px;		
	border-bottom:1px solid #CCCCCC;
	color:#4E4E4E;
}

table.headlinesarchive th a
{
	color:#4e4e4e;	
}

table.headlines td, table.headlinesarchive td, table#profile_visitors td
{	
	border-bottom:1px solid #F0F0F0;
	line-height:1.667;
	padding:1px 5px 1px 2px;
	vertical-align:top;	
}

table.memberslist td
{
	padding:2px 2px 2px 2px;
	vertical-align:middle;
	border-bottom:1px solid #F0F0F0;
}

table.teamtable
{			
	border-collapse:separate;
	border-spacing:0;	
	margin-bottom:10px;
	width:100%;
	empty-cells:show;
}

table.teamtable td
{	
	padding:2px 4px 5px 0;
	vertical-align:middle;
	width:30%;
}

table.teamtable td img, table.headlinesarchive td img
{
	vertical-align:middle;
}

div.diaryitem
{	
	clear:both;
	margin:0px 0px 5px 10px;
	overflow:hidden;
	width:712px;	
}

div.indexitem
{	
	clear:both;	
	overflow:hidden;
}

div.diarylegenditem
{
	color:#FFFFFF;
	float:left;	
	font-size:11px;
	text-align: center;
	width:108px;
	background-color:#767676;
}

div.diaryitemleft
{
	float:left;
	width:720px;
	margin-right:10px;	
}

div.diaryitemleft h4
{
	color:#FFFFFF;	
	font-size:12px;
	margin:0px;
	padding-left:5px;		
}

div.diaryitemright h4
{
	border-bottom:1px solid #CCCCCC;
	color:#4E4E4E;
	font-size:11px;
	margin:0 0 4px;
}

div.diaryitemright
{
	float:left;
	width:260px;
	margin-top:5px;
}

table.diary, table.picturetop10
{		
	border-collapse:separate;
	border-spacing:0;	
	margin-bottom:10px;	
	width:100%;
	empty-cells:show;	
}

table.diary th, table.picturetop10 th
{
	border-bottom:1px solid #CCCCCC;
	color:#4E4E4E;
	font-size:12px;
	margin:0 0 4px;
}

table.diary tr.new
{
	background-color:#ebebeb;
}

table.diary td
{
	border-bottom:1px solid #F0F0F0;
	padding:2px 2px 3px;
}

table.diary td img
{
	vertical-align:middle;
}

table.diary td.item_rate
{
	font-size:10px;
	text-align:center;
	vertical-align:middle;
	padding:0 5px;
	width:15px;
}

table.diary tr#sticky
{	
	font-weight:bold;	
}

table.picturetop10 td
{
	border-bottom:1px solid #545454;
	padding:1px 1px 1px 1px;
	vertical-align:top;
}

div.profilecontent, div.adminitemcontent
{	
	overflow:hidden;
	margin:3px 0px 10px;
	font-size:12px;
}

div.adminitemcontent ul
{
	font-size: 11px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding:0;
}

div.adminitemcontent ul li
{
	padding:1px 7px 1px 0px;	
	color:#8d8b88;		
}

div.profilemenuitem
{	
	clear:both;
	margin-bottom:5px;
	overflow:hidden;
}

div#profilemenuitemlogo
{
	text-align:center;
}

div#profilemenuitemlogo img
{
	width:40px;
	height:40px;
}

div#profilemenupicture
{
	text-align:center;
	width:100%;
	height:200px;
	font-size:10px;
	margin-bottom:20px;	
}

div#profilemenupicture img
{	
	height:200px;
	width:200px;
	border:1px solid #CDCDCD;
	margin-bottom:5px;	
}

div#profilemenulogo
{
	text-align:center;
	width:100%;
	height:40px;
	font-size:10px;
	margin-bottom:5px;	
}

div#profilemenulogo img
{	
	height:35px;
	width:35px;
	border:1px solid #CDCDCD;
	margin-bottom:5px;	
}

div#editpictext
{
	margin-bottom:15px;
	font-size:12px;
	text-align:center;	
}

div.profilemenuitemleft
{
	float:left;
	width:430px;
	margin-right:10px;
	overflow:hidden;
}

div.profilemenuitemright
{
	float:left;
	width:260px;	
}

div.profilemenuitemfull
{

}

div.profilemenuitemfull img, div.profilemenuitemfull embed
{
	max-width:100%;	
}

div.profilemenuitemfull h2
{
	color:#4E4E4E;
	border-bottom:1px solid #CDCDCD;
	font-size:12px;
	margin:0 0 4px;	
	position:relative;
}

div.profilemenuitemleft ul, div.profilemenuitemright ul, div.profilemenuitemfull ul
{
	font-size: 12px;	
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding:0;
}

div.profilemenuitemleft ul li, div.profilemenuitemright ul li, div.profilemenuitemfull ul li
{	
	padding:3px 7px 3px 1px;	
	color:#5a5a5a;	
	margin-right:2px;	
	line-height:1.667;	
}

span.bolditem
{
	font-weight:bold;
}

div.profilecontentborder
{
	font-size: 12px;
	overflow:hidden;
	margin:3px 0px 10px;
}

.codeinput form
{
	color:#000000;
	font-size: 11px;
	text-align:left;
	padding-left:10px;
	line-height:1.5;
}

#editprof
{
	color:#000000;
	font-size: 12px;
	text-align:left;
	line-height:2;
}

.codeinputbutton
{
	padding-left:300px;
}

#plsearch
{ 
  margin:0px;
  width:178px; 
  background-color:#c0ced7;
  padding:0px 2px 0px 2px;
}

#plsearch ul
{	
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding:2px;
}

#plsearch li 
{
    font-size:10px;
	margin: 0px 0px 2px 0px;
    cursor: pointer;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}

#plsearch li:hover 
{
    background-color: #659CD8;
}

/*#mapopup
{
 display: none; 
 overflow: auto;
}*/

div.mapoll
{
 position: relative; 
 display: none; 
 background: #eaeaea;
}

div.popupframe
{
	width:710px;	
	padding-left:10px;
	float:left;		
}

#searchbox
{ 
  margin:0px;
} 

div.pic_box
{
 float:left;
 padding:2px;
}

div#pic_box_rating
{
  text-align:center;  
  font-size:11px;
  margin:0;
  padding:2px;  
  height:14px;  
}

div.pic_box_rating_buttons
{
  text-align:center;
  vertical-align:middle; 
  margin:0;
  padding:2px;  
}

div.pic_box_rating_single
{
  text-align:center;
  font-size:11px;
}

span.bbqgreen
{
	color:#0f9e16;
	font-weight:normal;
	font-size:11px;
}

span.bbqorange
{
	color:#ff8a00;
	font-weight:normal;
	font-size:11px;
}

span.bbqred
{
	color:#ff0000;
	font-weight:normal;
	font-size:11px;
}

div.pic_box_content a:hover img, div.pic_box_main a:hover img
{
  border:4px solid #F64E0D;  
}

div.pic_box_main
{
 float:left;
 padding:10px;
 position:relative;
 width:108px; 
}

div.pic_box_main span#pic1
{		
  margin:4px;
  position:absolute;
  display:none;
  width:100px;
  height:100px;
  background: url(../images/numbers/1.png) no-repeat;
}

div.pic_box_main a:hover span#pic1
{
	display:block;
}

div.pic_box_main span#pic2
{		
  margin:4px;
  position:absolute;
  display:none;
  width:100px;
  height:100px;
  background: url(../images/numbers/2.png) no-repeat; 

}

div.pic_box_main a:hover span#pic2
{
	display:block;	
}

div.pic_box_main span#pic3
{		
  margin:4px;
  position:absolute;
  display:none;
  width:100px;
  height:100px;
  background: url(../images/numbers/3.png) no-repeat;
}

div.pic_box_main a:hover span#pic3
{
	display:block;
}

div.pic_box_main span#pic4
{		
  margin:4px;
  position:absolute;
  display:none;
  width:100px;
  height:100px;
  background: url(../images/numbers/4.png) no-repeat;
}

div.pic_box_main a:hover span#pic4
{
	display:block;
}

div.pic_box_main span#pic5
{		
  margin:4px;
  position:absolute;
  display:none;
  width:100px;
  height:100px;
  background: url(../images/numbers/5.png) no-repeat;
}

div.pic_box_main a:hover span#pic5
{
	display:block;
}

div.pic_box_main span#pic6
{		
  margin:4px;
  position:absolute;
  display:none;
  width:100px;
  height:100px;
  background: url(../images/numbers/6.png) no-repeat;
}

div.pic_box_main a:hover span#pic6
{
	display:block;
}

div.pic_box_content img, div.pic_box_main img
{
 border:4px solid #CCCCCC;
 float:left;
}

div.pic_box_content h4, div.pic_box_main h4 , div#status h4
{  
  font-size:10px;
  margin:0;
  padding:2px;  
  text-align:center;
}

div#flameselect
{
	margin-bottom:5px;
	margin-top:15px;	
}

div#add_item
{
  font-size:11px;
  margin:0 0 4px;
  padding-left:4px;
  position:relative;
}

#main_poll, #poll
{
	clear:both;
	margin-bottom:5px;	
}

#poll dl dd 
{
	padding:2px 0;
	margin:0;	
	text-align:right;
	border-bottom:1px solid #ccc;
}

#poll dl dt 
{
	float:left;
	clear:both;	
	padding:2px 0;
	font-size:11px;
	width:100%;
}

#poll dl 
{
	margin:0;
}

.pollScore 
{
	background:#E3E3E3 url(../images/poll_colors.gif) repeat-x scroll 0 0;
	border:1px solid #D2D2D2;	
	font-size:0;	
	overflow:hidden;
	height:5px;
	margin-top:5px;
	float:left;
}

.pollActive 
{
	background-color:#a8c523;	
	border-color:#a8c523;
}

.pollInActive
{
	background-color:#B2B2B2;
	background-position:0 -5px;
	border-color:#9A9A9A;
}

#main_poll label
{
	cursor:pointer;
	display:block;
	padding:2px 0;
	font-size:11px;
	line-height:17px;
}

#main_poll label input
{
	vertical-align:text-bottom;	
}

#main_poll label:hover
{
	background-color:#E6E6E6;	
}

#main_poll fieldset
{
	border:medium none;
	margin:0;
	padding:0;
}

#main_poll fieldset br
{
	display:none;
}

div#container_main_poll
{
	padding:0 3px 3px;		
}

p#poll_title
{
	color:#000000;
	font-weight:bold;
	font-size:14px;
	margin:0;
	padding:0;
}

p#poll_info
{
	color:#000000;
	margin-bottom:10px;
	margin-top:15px;	
}

p#poll_votes
{
	color:#000000;
	margin-bottom:5px;
	margin-top:5px;
	font-size:10px;
}

div.pages:hover
{
	border:1px solid #EC6502;
	text-decoration:none;
	color: #000000;
}

div.pages, div.pagescolor1
{	
	border:1px solid #CCCCCC;
	display:block;
	font-weight:normal;
	float:left;
	margin-right:0.1em;
	padding:0.2em 0.5em;
}

div.page-active
{	
	border:1px solid #CCCCCC;
	background-color:#EC6502;
	display:block;
	float:left;
	margin-right:0.1em;
	padding:0.2em 0.5em;
	color:#fff;
}

div.page-active-color1
{
	background-color:#6614ed;
}

div.pagescolor1:hover
{
	border:1px solid #6614ed;	
}

div#pagebreak
{
	height:10px;
	border-bottom:1px solid #D2D2D2;
	margin-bottom:10px;
	margin-left:10px;
}

div#adminitem
{
	padding:5px;
	border-left:1px solid #D2D2D2;
	border-bottom:1px solid #D2D2D2;
	margin-left:10px;
}

div#flamescontainer, div#headlinescontainer
{
	width:98%;
	float:left;	
}

div.displaylogo
{
	border:1px solid #CBCACA;	
	height:104px;	
	margin-right:5px;
	margin-top:10px;
	width:104px;	
}

div.displaylogo img
{
	border:medium none;
	height:100px;	
	width:100px;
	margin-left:2px;	
	margin-top:2px;
}

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

#nav ul li:hover
{
	background-color:#f5f5f5;	
}

#nav li 
{
	/*background-color:#FA8305;*/
	background-color:#EC6502;	
	border-right:1px solid #878787;
	float:left;
	font-size:14px;
	font-weight:bold;
	padding:2px 20px;
}

#nav li ul li
{
	background-color:#FFF;
	border-left:1px solid #878787;
	border-right:1px solid #878787;
	border-bottom:1px solid #F5F5F5;
	float:left;	
	width:122px;
}

#nav ul 
{	
	border-bottom:1px solid #878787;
	border-top:1px solid #878787;
	left:-1000px;
	position:absolute;
	width:164px;
	z-index:999;
}

#nav li:hover ul, #nav li.ie_does_hover ul 
{
	left: auto;
	background-position: 0 0;
}

#nav a 
{
	display: block;	
	text-decoration: none;	
}

#nav li a
{
	font-weight: bold;
	cursor: default;
}

#nav li ul li a
{	
	cursor:pointer;
	font-size:12px;
	font-weight:normal;
	line-height:1.5;
	margin:2px 0;
}

#nav li ul li a:hover
{
	text-decoration: none;
	font-weight:bold;
}

/*#nav li ul li input#inlog
{
	padding:0px;
	margin:0px;
}

#nav li ul li input.loginboxes
{
	width:106px;
}

#nav li ul li input.loginsubmit
{
	width:110px;
}*/

div.latestmenu
{	
	overflow:hidden;
	padding:3px;
}

div.latestmenu h4
{
	background-image:url(../images/menu_header.gif);
	background-repeat:repeat-x;
	font-size:14px;
	font-weight:bold;
	line-height:1.5;
	margin:0 0 4px;			
	color:#fff;
	padding-left:5px;
	border-bottom:1px solid #D2D2D2;
}

div.popupframe h4, div.withincontentframe h2
{	
	border-bottom:1px dashed #CCCCCC;
	color:#4E4E4E;
	font-size:15px;
	margin-bottom:10px;	
	width:710px;
}

div.popupframe h4 a
{
	color:#4e4e4e;	
}

div.latestmenu h4 a
{
	color:#fff;	
}

div.latestmenu ul 
{
	font-size: 12px;	
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding:0;	
	margin-bottom:10px;		
}

div.latestmenu ul li
{	
	padding:1px 7px 1px 0px;	
	line-height:1.667;	
	border-bottom:1px solid #F0F0F0;
}

/*div.latestmenu ul li
{	
	padding:1px 7px 1px 0px;	
	line-height:1.667;
}*/

div.latestmenu ul li span.time, table#profile_visitors td span.time, table.diary td span.time
{
	color:#8d8b88;	
	margin-right:2px;
}

.tabs {
	width: 260px;		
}

.tab_active 
{		
	font-weight: bold;	
	font-size: 9pt;
	cursor:pointer;
	margin-bottom:4px;
	background-color:#EC6502;
	border:1px solid #CCCCCC;
	color:#FFFFFF;
	margin-right:1px;
	display:block;
	float:left;
	width: 60px;
	text-align:center;
	
}

.tab_inactive 
{		
	float: left;
	font-size: 9pt;
	cursor:pointer;
	margin-bottom:4px;	
	border:1px solid #CCCCCC;
	color:#000;
	margin-right:1px;
	display:block;
	float:left;
	width: 61px;
	text-align:center;
}

.tab_content 
{	
	width: 100%;	
	color: #000;
	float: left;
	text-align: left;	
}

#loading 
{
	background: url(../images/picturebox/lightbox-ico-loading.gif) no-repeat;
	display:none;
	height:32px;
}
			
#_content 
{
	font-family:arial;
	font-size:11px;
	margin-top:4px;
}	

.flames-link, .flames-link:visited, .news-link, .news-link:visited, .picture-link, .picture-link:visited, .poll-link, .poll-link:visited
{	
	color:#e00000;
}

.time-link, .time-link:visited
{	
	color:#6E6E7E;
}

.nl-footer-link, .nl-footer-link:visited
{	
	color:#ea0606;
}

.menu-link, .menu-link:visited
{
	color: #000;
}

.menu-link-top, .menu-link-top:visited
{
	color: #fff;
}

div.addflametitle
{
	margin-left:10px;
}

span.right
{
	float:right;
	padding:5px;
}

span.left
{
	float:left;
	padding:5px;
}

span.center
{
	float:left;
	padding:5px;
	width:100%;
	text-align:center;
}

div#status
{
	margin-top:10px;
	font-weight:bold;
	background-color:#F0E7DD;
	border:1px dashed #CBCACA;	
}

div.statusupload
{
	padding:2px;
}

blockquote 
{    
    color: #727272;    
    margin:0; 
}

p#bq_title
{	
	color: #666666;
	margin:0.5em 0 0;
}

div#quote
{
	margin:0.5em 3em 0;
	border-left: 2px solid #727272;
	padding-left:10px;
	clear:both;
}

ul#c_ul
{
	margin:0;
}

ol#c_ol
{
	margin:0;
}