@charset "utf-8";
/* CSS Document */

/* Remove padding and margin */
* 
    {
    margin: 0;
    padding: 0;
    border: 0;
}

body {
	background-image:url(../includes/images/bg2.gif);
	background-repeat:repeat-x;
	background-color: #fff;
	font-size: 12px;
	font-family:Arial,"Lucida Grande",Verdana,sans-serif;
	letter-spacing:0px;
	color:#ddd;  
	padding:0px 0;
	margin:0px;
	text-align: center;
}

.footerextend {
	padding: 14px 0 0 0;
	color:#aaa;
	border-top:#ddd solid 1px;
	height:80px;
	background-image:url(../includes/images/bg3.gif);
	background-repeat:repeat-x;
	text-align:center;
	font-size:11px;
}

.footerextend a:link, .footerextend a:visited {
	color: #888;
}

.footerextend a:hover {
	color:#D1E443;
}

.orange2 {
	color:#D1E443;
}



.main {
	padding:9px 20px 13px 20px;
	min-height:290px;
	background-color:#000;
	background-image:url(../includes/images/center-bg.gif);
	background-repeat:repeat-x;
}

#content { 	
	text-align: left;
	vertical-align: middle;	
	margin: 0px auto;
	padding: 19px 0 0 0;
	width: 850px;
}


			
h1 {
	font-size: 20px;
	letter-spacing:-1px;
	color:#444;
	font-weight:bold;
	padding: 0 0 3px 0;
}

h2 {
	padding: 15px 0 5px 0;
	font-size:20px;
	letter-spacing:-1px;
	color:#fff;
	font-weight:bold;
}

h3 {
	padding: 15px 0 5px 0;
	font-size:16px;
	letter-spacing:-1px;
	color:#fff;
	font-weight:bold;
}

h4 {
	padding: 0px 0 12px 0;
	font-size:18px;
	letter-spacing:-1px;
	color:#fff;
	font-weight:bold;
}

ol {
	padding: 5px 0 0 30px;
	color:#fff;
}

li {
	padding: 0px 0 10px 30px;
	color:#fff;
	
}

ul {
	padding: 10px;
}

a { 
	color: #daf470;
	background-color:transparent;
	text-decoration: none; 
	border:0px;
	
}

a:hover { 
	color: #fff;
	text-decoration: none; 
	border:0px;
}

pre { 
	color: #fff;
	font-size: 11px;
	background-color:transparent;
	font-family: Courier, Monaco, Monospace;
}	

img {
	border: 0px;
}


#header {
	height:73px;
}

.roundtop {
	background-image:url(../includes/images/center-top.gif);
	background-repeat:repeat-x;
	background-color:#222;
}

.roundul {
	float:left;
	width:6px;
	height:6px;
	background-image:url(../includes/images/center-ul.gif);
	background-repeat:none;
}

.roundur {
	float:right;
	width:6px;
	height:6px;
	background-image:url(../includes/images/center-ur.gif);
	background-repeat:none;
}

.roundbottom {
	background-color:#000;
}

.roundbl {
	float:left;
	width:6px;
	height:6px;
	background-image:url(../includes/images/center-bl.gif);
	background-repeat:none;
}

.roundbr {
	float:right;
	width:6px;
	height:6px;
	background-image:url(../includes/images/center-br.gif);
	background-repeat:none;
}

p {
	padding: 0px 0 15px 0;
	color:#fff;
}

#more {
overflow:visible;
display:block;
}




/* for Internet Explorer */
/*\*/
* html .main {
height: 325px;
width:850px;
}
/**/

#footer {
	font-size:12px;
	padding:30px 0 0 0;
	height:50px;
	text-align:center;
}

#footer a:link, #footer a:visited {
	color:#666;
	text-decoration: none; 
	padding: 0 14px 0 14px;
	font-size:14px;
	letter-spacing:-1px;
	font-weight:bold;

}

.footerbreak {
	border: #daf470 solid 1px;
}

#footer a:hover {
	color: #000;
	text-align:left;
}

.footerlinks img {
	margin: -10px 0px -4px 0;
}

.footerlinks {
	padding:0px 0 0 0;
}

.footerlogo {
	float:left;
	padding:8px 0 0 8px;
}

.listsearchcol1 {
	float:left;
	width: 240px;
	min-height:300px;
	padding:0px 0 0 0px;
	background-image:url(../includes/images/dots1.gif);
	background-position:top right;
	background-repeat:no-repeat;
	
}

.listsearchcol2 {
	float:left;
	width: 550px;
	padding:0px 0 0 15px;
}

.invitecol1 {
	float:left;
	width: 200px;
	min-height:300px;
	padding:0px 40px 0 0;
	background-image:url(../includes/images/dots1.gif);
	background-position:top right;
	background-repeat:no-repeat;
	
}

.invitecol2 {
	float:right;
	width: 550px;
	padding:0px 0 0 15px;
}

.invitebox {
	font-family:Arial,"Lucida Grande",Verdana,sans-serif;
	background:#fff none repeat scroll 0%;
	border:1px solid #ccc;
	font-weight:lighter;
	font-size:12px;
	color:#111;
	margin:6px 0 6px 0;
	padding:3px 4px;
	width:402px;
	height:150px;
}

.invitebox2 {
	font-family:Arial,"Lucida Grande",Verdana,sans-serif;
	background:#fff none repeat scroll 0%;
	border:1px solid #ccc;
	font-weight:lighter;
	font-size:12px;
	color:#111;
	margin:6px 0 6px 0;
	padding:3px 4px;
	width:402px;
	height:50px;
}

.profilecol1 {
	float:left;
	width: 230px;
	min-height:300px;
	padding:8px 20px 0 0;
	background-image:url(../includes/images/dots1.gif);
	background-position:top right;
	background-repeat:no-repeat;
	
}

.profilecol2 {
	float:left;
	width: 230px;
	padding:8px 0 0 15px;
	font-size:12px;
	color:#FFFFFF;
}

.profilecol3 {
	float: right;
	width: 250px;
	min-height:30px;
	padding:8px 0 0 0px;
}

.logincol3 {
	float: right;
	width: 240px;
	min-height:30px;
	padding:8px 0 0 0px;
}

.6583_Peace_East_Africa.flv1 {
	float:left;
	width: 200px;
	min-height:300px;
	padding:8px 0 0 0;
	
}

.tagscol1 {
	float:left;
	width:210px;
}

.tagscol2 {
	float:left;

	padding:0px 0 0 45px;
}

#tagfielda, #tagfieldb {
	font-family:Arial,"Lucida Grande",Verdana,sans-serif;
	background:#fff none repeat scroll 0%;
	border:1px solid #ccc;
	font-weight:lighter;
	color:#777;
	font-size:12px;
	margin:0px 0pt 10px;
	padding:2px;
	width:190px;
}




#searcha {
	font-family:Arial,"Lucida Grande",Verdana,sans-serif;
	background:#fff none repeat scroll 0%;
	border:1px solid #ccc;
	font-weight:lighter;
	color:#777;
	font-size:12px;
	margin:0px 0 2px 0;
	padding:2px;
	width:193px;
}

#searchsubmit {
	text-align:center;
	padding: 5px 8px;
	cursor:pointer;
	background-color:#333;
	margin:10px 0 0 0;
	color:#fff;
	font-size:12px;
	font-weight:bold;
	letter-spacing:0;
	font-family:Arial,"Lucida Grande",Verdana,sans-serif;
}

.profilesubmit {
	text-align:center;
	padding: 5px 8px;
	cursor:pointer;
	background-color:#333;
	margin:10px 0 0 0;
	color:#fff;
	font-size:12px;
	font-weight:bold;
	letter-spacing:0;
	font-family:Arial,"Lucida Grande",Verdana,sans-serif;
}


#newlistsubmit {
	text-align:center;
	padding: 4px 8px;
	cursor:pointer;
	margin:10px 0 0 0;
	font-size:16px;
}

.showmorebutton {
	padding:7px 4px 14px 0;
	margin: 0px 0;
	float:left;
}



.showmorebutton2 {
	padding:2px 4px 0 0;
	float:left;
}

.showmore2 {
	margin:15px 4px 6px 0;
}

.headers {
	padding: 0 0 7px 0;
}

.tag {
	background-color:#272727;
	margin:4px 4px 0 0;
	padding: 5px 0 5px 0;
	height:15px;
	vertical-align: middle;	
	display:block;
	float:left;
	white-space: nowrap;
}

.tag a:link, .tag a:visited {
	padding: 5px 7px;
	background-image:url(../includes/images/itembg1.gif);
	color: #fff;
}

.tag a:hover {
	background-image:url(../includes/images/itembg2.gif);
	color:#fff;
	background-color:#454545;
}


.item {
	background-color:#272727;
	margin:0 5px 5px 0;
	float:left;
	width:260px;
	overflow:hidden;
	height:25px;
}

.item a:link, .item a:visited {
	padding: 5px 7px;
	display:block;  
	background-image:url(../includes/images/itembg1.gif);
	color: #fff;
}

.item a:hover {
	background-image:url(../includes/images/itembg2.gif);
	color:#fff;
	background-color:#454545;
}

.itemtop {
	background-color:#272727;
	margin:0 5px 5px 0;
	float:left;
	width:260px;
	overflow:hidden;
	height:25px;
}

.itemtop a:link, .itemtop a:visited {
	padding: 5px 7px;
	display:block;  
	background-image:url(../includes/images/itembg1.gif);
	color: #fff;
}

.itemtop a:hover {
	background-image:url(../includes/images/itembg2.gif);
	color:#fff;
	background-color:#454545;
}



.itempop {
	background-color:#272727;
	margin:0 5px 5px 0px;
	width:240px;
	overflow:hidden;
	height:25px;
}

.itempop a:link, .itempop a:visited {
	padding: 5px 7px;
	display:block;  
	background-image:url(../includes/images/itembg1.gif);
	color: #fff;
}

.itempop a:hover {
	background-image:url(../includes/images/itembg2.gif);
	color:#fff;
	background-color:#454545;
}

.itemdrop {

}

.itemdrop a:link, .itemdrop a:visited {
	float:right;
	display:block;  
	background-image:url(../includes/images/itemdrop1.gif);
	color: #fff;
	margin:0 8px 0px 0;
	width:25px;
	height:25px
}

.itemdrop a:hover {
	background-image:url(../includes/images/itemdrop2.gif);
	color:#fff;
}






.item2 {
	background-color:#272727;
	margin:0 5px 5px 0;
	float:left;
	width:260px;
	font-weight:bold;
	padding: 5px 7px;
	display:block;  
	background-image:url(../includes/images/itembg1.gif);
	color: #fff;
}

.clear {
  float: none;
  clear: both;
 }
 
#morelists {
 height:0px;
 }
 
.noresults {
	margin:15px 0;
	padding: 15px;
	color:#fff;
	background-color:#222;
	border: 1px solid #444;
}

.steps {
	margin:3px 0 0 0;
	width:410px;
}

.stepsb {
	margin:3px 0 0 0;
	width:410px;
}

.step1 {
	margin:0 0 0px 0;
	padding: 6px 12px 8px 0px;
	color:#bbb;
	float:left;
	font-size:18px;
	letter-spacing:-1px;
	font-weight:bold;
}

.step2 {
	margin:0px 0 0px 0px;
	padding: 11px 0px 8px 0px;
	color:#666;
}

.step3 {
	margin: 0 0 0 0px;
}

.step4 {
	margin:0px 0 0px 0px;
	padding: 3px 0px 8px 0px;
	color:#666;
}

.commentscol1 {
	padding:0px 0 0 0;
	
}

.comhold {
	border-top: 1px dotted #333;
}

.comuser {
	float:left;
	width:165px;
	text-align:left;
	padding: 15px 15px 15px 0;
}

.comcom {
	padding:15px 15px 15px 165px;
}

.comago {
	width:150px;
	font-size:11px;
	color:#666;
	margin:2px 0 0 0;
}

.videocol1 {
	width: 850px;
	min-height:300px;
	padding:8px 0 0 0;
	
}

.aboutcol1 {
	float:left;
	width: 605px;
	min-height:300px;
	padding:0px 0 0 0;
	
}

.aboutcol2 {
	float:left;
	width: 165px;
	min-height:300px;
	padding:23px 5px 0 15px;
}
.aboutmenu {
	margin:0 5px 5px 0;
}

.aboutmenu a:link, .aboutmenu a:visited {
	font-size:12px;
	font-weight:bold;
	padding: 5px 7px 5px 0px;
	display:block;  
	color: #fff;
	border-bottom: 1px dotted #333;
}

.aboutmenu a:hover {
	color:#daf470;
	background-color:#333;
}

.aboutmenu a:active {
	color:#daf470;
	background-color:#333;
}

.profilemenu {
	padding:10px;
	background-color:#222;
	border: 1px solid #333;
	display:inline;
}

.profilemenu a:link, .profilemenu a:visited {
	font-size:11px;
	color: #ddd;
}

.profilemenu a:hover {
	color:#daf470;

}

.profilemenu a:active {
	color:#daf470;

}


.createcol1 {
	float:left;
	width: 187px;
	min-height:300px;
	padding:2px 15px 0 0;
	background-image:url(../includes/images/dots1.gif);
	background-position:top right;
	background-repeat:no-repeat;
	
}

.createcol2 {
	float:left;
	width: 262px;
	min-height:300px;
	padding:2px 2px 0 10px;

}

.createcol3 {
	float: left;
	width: 280px;
	min-height:300px;
	padding:2px 0 0 39px;
	background-image:url(../includes/images/dots1.gif);
	background-position:top left;
	background-repeat:no-repeat;
}
	
	
.listtitle {
	margin:0px 0 0 0;
	font-size:18px;
	font-weight:bold;
	letter-spacing:-1px;
	color:#fff;
}	



.thing {
	font-family:Arial,"Lucida Grande",Verdana,sans-serif;
	background:#fff none repeat scroll 0%;
	border:1px solid #ccc;
	font-weight:lighter;
	font-size:12px;
	height:15px;
	color:#111;
	margin:1px 0 6px 0;
	padding:3px 4px;
	width:222px;
}	

.profield {
	font-family:Arial,"Lucida Grande",Verdana,sans-serif;
	background:#fff none repeat scroll 0%;
	border:1px solid #ccc;
	font-weight:lighter;
	font-size:12px;
	height:15px;
	color:#111;
	margin:1px 0 6px 0;
	padding:3px 4px;
	width:222px;
}

.captchabox {
	font-family:Arial,"Lucida Grande",Verdana,sans-serif;
	background:#fff none repeat scroll 0%;
	border:1px solid #ccc;
	font-weight:lighter;
	font-size:12px;
	height:15px;
	color:#111;
	margin:8px 0 6px 0;
	padding:3px 4px;
	width:45px;
}	

.captchaimage {
	margin:7px 9px 0 0;
}

.captchaimage2 {
	margin:0px 9px 0 0;
	float:left;
}

.captcha {
	margin:5px 30px 10px 0;
	background-color:#222;
	padding:8px 10px;
}

.your6 {
	padding: 0 0 14px 0;
}


.thing2 {
	font-family:Arial,"Lucida Grande",Verdana,sans-serif;
	background:#fff none repeat scroll 0%;
	border:1px solid #ccc;
	font-weight:lighter;
	font-size:12px;
	color:#111;
	margin:1px 0 6px 0;
	padding:1px 2px;
	width:180px;
}	

.thing5 {
	font-family:Arial,"Lucida Grande",Verdana,sans-serif;
	background:#fff none repeat scroll 0%;
	border:1px solid #ccc;
	font-weight:lighter;
	font-size:12px;
	color:#111;
	margin:1px 0 6px 0;
	padding:3px 4px;
	width:222px;
}	


.comadd {
	font-family:Arial,"Lucida Grande",Verdana,sans-serif;
	background:#fff none repeat scroll 0%;
	border:1px solid #ccc;
	font-weight:lighter;
	font-size:12px;
	color:#111;
	margin:1px 0 6px 0;
	padding:1px 2px;
	width:500px;
	height:60px;
}

.addmess {
	font-family:Arial,"Lucida Grande",Verdana,sans-serif;
	background:#fff none repeat scroll 0%;
	border:1px solid #ccc;
	font-weight:lighter;
	font-size:12px;
	color:#111;
	margin:1px 0 6px 0;
	padding:1px 2px;
	width:500px;
	height:90px;
}

.comaddarea {
	margin: 0 0 0 180px;
}

.messaddarea {
	margin: 10px 0px;
}

.thingfloat {
	float:left;
}

#listsubmit {
	width:85px;
	height:30px;
	cursor:pointer;
	background:transparent url(../includes/images/submitlist.gif) no-repeat scroll center top;
	margin:10px 0 0 0;
}

.regcol1 {
	float:left;
	width: 188px;
	min-height:30px;
	padding:8px 20px 0 0;
	
}

.logincol1 {
	float:left;
	width: 208px;
	min-height:30px;
	padding:0px 0 0 0;
	
}

.logincol2 {
	float:left;
	width: 280px;
	min-height:30px;
	padding:0px 0 0 10px;
}

.logincol3 {
	float: right;
	width: 300px;
	min-height:30px;
	padding:0px 0 0 0px;
}

#loginsubmit {
	width:54px;
	height:30px;
	cursor:pointer;
	background:transparent url(../includes/images/login2.gif) no-repeat scroll center top;
	margin:10px 0 0 0;
}


#demo-bar {
	margin: 5px auto;
	padding: 5px 0;
	width: 600px;
	border-bottom: 1px solid #B3D4EF;
	background: #EFF8FF;
	text-align: center;
}
 
#scroller {
	overflow: auto; 
	height: 325px; 
	width: 285px;
	position: relative;
	
}

#scrollerrec {
	overflow: auto; 
	height: 265px;
	width: 295px;
	position: relative;
	
}

.scrolleroverride {
	overflow:visible !IMPORTANT;
	height:auto !IMPORTANT;
	width: 265px !IMPORTANT;
	position: relative;
}

#scrollerrec2 {
	overflow: auto; 
	height: 265px; 
	width: 292px;
	position: relative;
	
}

#scrollerusers {
	position: relative;
}

.scrollerlist {
	overflow: auto; 
	height: 295px; 
	width: 295px;
	position: relative;
	
}

.scrollerlist2 {
	height: auto !IMPORTANT; 
	width: 265px !IMPORTANT; 
	position: relative !IMPORTANT; 
	
}

#scrolleruserlists {
	overflow: auto; 
	height: 325px; 
	width: 284px;
	position: relative;

}

#scrollersearch {
	overflow: auto; 
	height: 265px; 
	width: 550px;
	position: relative;
}

#scrollersearchtags {
	width: 550px;
	position: relative;
}

 
#inner {
	width: 260px;
	position: relative;
}
 
.scrolling-content {
	background: transparent;
	width: 139px;
	height: 73px;
	text-align: center;
	position: absolute;
}
 
.scrolling-content h1 { 
	color: #fff;
	padding: 25px 0;
	font-size: 12px;
}
 
#content1 {
	left: 250px; 
	top: 100px;
}
 
#content2 {
	left: 800px; 
	top: 1350px;
}
 
#content3 {
	left: 1200px; 
	top: 550px;
}
 
#content4 {
	left: 1700px; 
	top: 1300px;
}



#idList {
	margin: 0;
	padding: 0;
}
 
#idList li {
	display: block;
	margin: 0;
	padding: 4px;
	width: 120px;
	background: #333;
	color: #888;
}

.itemclear {
	float:left;
	margin: 3px 0 0 0;
	padding: 2px 0 0 0;
	height:25px;
	width:19px;
	background-image:url(../includes/images/x.gif);
}

.y6list {
	color:#999;
	font-size:14px;
	letter-spacing:-1px;
	margin:0 0 5px 0;
}

.y6spacer {
	height:24px;
}

.spacer {
	height:6px;
}

.spacerline {
	height:6px;
	border-bottom:1px #333 dotted;
	margin:0 10px 10px 0;
}

.spacer2 {
	height:17px;
}

.spacerbig {
	height:35px;
}



.reccol1 {
	float:left;
	width: 220px;
	min-height:300px;
	padding:0px 0 0 0;
	background-image:url(../includes/images/dots1.gif);
	background-position:top right;
	background-repeat:no-repeat;
	
}

.reccol2 {
	float:left;
	width: 265px;
	min-height:300px;
	padding:0px 5px 0 10px;

}

.reccol3 {
	float: right;
	width: 277px;
	min-height:300px;
	padding:0px 2px 0 0px;

}

.usertext {
	color:#ccc;
	padding:0 0 15px 0;
}

.usertext2 {
	color:#ccc;
	padding:0 30px 15px 0;
}

.newlisttext {
	color:#ddd;
	line-height:150%;
	padding:0 0 15px 0;
}



.orange {
	color: #daf470;
}

.black {
	color: #000;
}

.report_timing {
	color: #666;
	font-size:10px;
}

.bigorange {
	color: #fff;
	letter-spacing:-1px;
	font-size:18px;
}

.bigorange a:link, .bigorange a:visited {
	color:#fff;	
	letter-spacing:-1px;
	font-size:16px;
}

.bigorange a:hover {
	color: #daf470;
}

.white {
	color: #fff;
}

.dark {
	color:#666;
}

.grey {
	color:#ccc;
}

.dark2 {
	color:#999;
}


.darksm {
	color:#666;
	font-size:11px;
}


.light {
	color:#ccc;
}


.uhheader {
padding:0px 0 2px 0;
border-bottom:1px #eee solid;
width:270px;
}

.uhname {
float:left;

width:40px;
font-weight:bold;
}

.uhmatches {
float:left;

width:140px;
font-weight:bold;
}

.uhother {
width:90px;
float:left;
font-weight:bold;
}

.uheader {
width:270px;
padding:2px 0 2px 0;
border-bottom:1px #ddd dotted;
}

.uname {
float:left;
width:150px;
}

.umatches {
float:left;
width:96px;
}

.uother {
float:left;
}

.userlist {
	background-color:#272727;
	margin:0 5px 5px 0;
	float:left;
	width:133px;

}

.userlist a:link, .userlist a:visited {
	padding: 5px 7px;
	display:block;  
	background-image:url(../includes/images/itembg1.gif);
	color: #fff;
}

.userlist a:hover {
	background-image:url(../includes/images/itembg2.gif);
	color:#fff;
	background-color:#454545;
}


.usercol1 {
	float:left;
	width: 180px;
	min-height:300px;
	padding:0px 20px 0 0;
	
}

.usercol1b {
	float:left;
	width: 180px;
	min-height:300px;
	padding:0px 20px 0 0;
	
}

.usercol2 {
	float:left;
	width: 290px;
	min-height:300px;
	padding:0px 0px 0 10px;

}

.usercol2b {
	float:left;
	width: 285px;
	padding: 0 15px 0 0;
	min-height:300px;
	padding:0px 5px 0 10px;

}

.usercol3 {
	float: right;
	width: 275px;
	min-height:300px;
	padding:0px 0 0 0px;

}

.usercol3b {
	float: left;
	width: 255px;
	min-height:300px;
	padding:0px 0 0 35px;

}

.followingcol2 {
	float:left;
	width: 510px;
	min-height:300px;
	padding:3px 5px 0 10px;

}

.delete {
	margin:8px 0 0 0;
	display: none;
}

.createbutton {
	margin:25px 0 10px 0;
}

.count {
	color:#666;
	letter-spacing:-1px;
	overflow:hidden;
}
	
.mapLinks {

}

.mapthing {
	background:#333 none repeat scroll 0%;
	border:1px solid #666;
	color:#fff;
	margin:0 0 5px 0;
	padding:2px 4px;
	width:146px;
	height:23px;
}	

.maplabel {
	color:#999;
}

.context {
	width:256px;
	height: 25px;
	margin: 0 7px 5px 0px;
	padding: 0 0 0 5px;
	display:none;
}

.contextlink {
	margin:0;

}

.contextlink a:link, .contextlink a:visited {
	color:#fff;	
	padding: 1px 2px 3px 25px;
	display:block;  
	background-image:url(../includes/images/dots2.gif);
	background-position:top left;
	background-repeat:no-repeat;
}

.contextlink a:hover {

	color:#daf470;

}

.contextlink2 {
	margin:0;
	padding: 1px 2px 3px 25px;
	color:#666;
	text-align:center;
}

.contextlink2 a:link, .contextlink2 a:visited {
	color:#666;	
	padding: 1px 25px 3px 0px;
	display:block;  
	text-align:center;
}

.contextlink2 a:hover {
	text-align:center;
	color:#daf470;

}

.contextlink3 {
	color:#fff;	
	padding: 1px 2px 3px 20px;
	float:left;
	background-image:url(../includes/images/dots2.gif);
	background-position:top left;
	background-repeat:no-repeat;
}

.contextlink3 a:link, .contextlink3 a:visited {
	color:#666;	
	padding: 0px 0px 0px 5px;
}

.contextlink4 {
	color:#fff;	
	margin: 1px 0px 3px 0px; 
	float:right;

}

.contextlink4 a:link, .contextlink4 a:visited {
	color:#666;	
	margin: 0px 0px 0px 5px;
}




.itemrec {
	background-color:#272727;
	margin:0 5px 5px 0;
	width:260px;
	overflow:hidden;
}

.itemrec a:link, .itemrec a:visited {
	padding: 5px 7px;
	display:block;  
	background-image:url(../includes/images/itembg1b.gif);
	color: #fff;
}

.itemrec a:hover {
	background-image:url(../includes/images/itembg2b.gif);
	color:#fff;
	background-color:#454545;
}



#addwindow {
	position:absolute;
	top:110px;
	left:50%;
	z-index:2; 
	/*
	opacity:.95;
	-moz-opacity: 0.95;
	*/
	/*display:none;*/
}

#window {
	position: absolute;
	left:-210px;
	background-color: #111;
	width:340px; 
	padding:20px;
	border:12px #444 solid;
	line-height:200%;
}

.xclose {
	float:right;
}

#typebox {

background:#FFFFFF none repeat scroll 0% 50%;
border:1px solid #CCCCCC;
color:#444444;
font-size:14px;
font-weight:lighter;
height:23px;
margin:0pt 0pt 5px;
padding:2px 4px;
width:226px;

}

.notetext {
	color:#666666;
	font-size:11px;
	line-height:150%;
	padding: 0 0 12px 0;
}

.logo {
	margin: 0 104px 0 0;
	text-align:center;
	font-size:24px;
	letter-spacing:-1px;
	color:#fff;
	float:left;
	
}

.logo a:link, .logo a:visited {
	color: #fff;
}

.logo a:hover {
	color:#CCCCCC;
}


.logoarrow {
	margin:0 0 0 37px;
}

.headertext {
	padding: 10px 0 0 0px;
	color:#666666;
	float:left;
}

.headermystax {
	padding: 15px 0 0 0;
	color:#fff;
	font-size:14px;
	letter-spacing:-1px;
	font-weight:bold;
	float:right;
}

.headermystax a:link, .headermystax a:visited {
	color: #fff;
}

.headermystax a:hover {
	color:#daf470;
}


.headertexthighlight {
	color:#fff;
}

.titletext {
	padding: 0 0 5px 0;
	font-size:18px;
	letter-spacing:-1px;
	color:#fff;
	font-weight:bold;
}

.titletext a:link, .titletext a:visited {
	color: #fff;
}

.titletext a:hover {
	color:#daf470;
}

.titletext2 {
	padding: 0 0 5px 0;
	font-size:28px;
	letter-spacing:-1px;
	color:#fff;
}

.titletext3 {
	padding: 0 0 5px 0;
	font-size:20px;
	letter-spacing:-1px;
	color:#fff;
}

.titletext4 {
	margin: -4px 0 5px 0;
	font-size:16px;
	letter-spacing:-1px;
	color:#fff;
	font-weight:bold;
}

.titletext5 {
	background-color:#333333;
	padding: 5px ;
	display:block;
	float:left;
	font-size:20px;
	letter-spacing:-1px;
	color:#fff;
	font-weight:bold;
}

.titletextsm {
	font-size:13px;
	color:#666666;
	font-weight:normal;
}

.preheadertext {
	margin: 30px 0 -6px 0;
	font-size:16px;
	color:#fff;
}

.button {
	text-align:center;
	padding: 6px 10px;
	margin: 0px 3px 0 0;
	cursor:pointer;
	background-color:#333;
	color:#fff;
	font-size:12px;
	font-weight:bold;
	font-family:Arial,"Lucida Grande",Verdana,sans-serif;
	
}

.button2 {
	text-align:center;
	padding: 0px 10px 6px 10px;
	margin: 0px 3px 0 0;
	cursor:pointer;
	background-color:#333;
	color:#fff;
	font-size:12px;
	font-weight:bold;
}

#signupform {
	display:none;
	color:#fff;
}

.dark {
	margin: 2px 0 0 3px;
	color:#666;
}

.userphoto {
	width: 80px;
	height: 80px;
	border:1px solid #333;
	padding:3px;
	margin: 0 12px 8px 0;
	overflow:hidden;
}

.userphotoicon {
	width: 24px;
	height: 24px;
	border:1px solid #333;
	padding:3px;
	float: left;
	margin: 0 6px 8px 0;
	overflow:hidden;
}

.userphotoicon2 {
	width: 24px;
	height: 24px;
	border:1px solid #333;
	padding:3px;
	float: left;
	margin: 0px 6px 3px 0;
	overflow:hidden;
}

.userphotoiconlg {
	width: 32px;
	height: 32px;
	border:1px solid #333;
	padding:3px;
	float: left;
	margin: 0 6px 8px 0;
	overflow:hidden;
}

.color6 {
	border:1px solid #fff;
}

.color5 {
	border:1px solid #ddd;
}

.color4 {
	border:1px solid #bbb;
}

.color3 {
	border:1px solid #999;
}

.color2 {
	border:1px solid #555;
}

.color1 {
	border:1px solid #222;
}




.usernote {
	color:#444;
	font-size:11px;
	line-height:150%;
	padding: 10px 0 4px 0;
}

.usertitle {
	font-size:18px;
	letter-spacing:-1px;
	font-weight:bold;
	color:#fff;
	margin: 2px 10px 12px 0;
	
}	

.usertitle2 {
	margin:0px 0 0 0;
	font-size:18px;
	letter-spacing:-1px;
	font-weight:bold;
	color:#fff;
	margin: 12px 0 0 0;
	
}	

.usertitle a:link, .usertitle a:visited {
	color:#FFFFFF;

}

.usertitle a:hover {
	color:#daf470;

}

.usertitleicon {
	margin:0px 0 0 0;
	font-size:16px;
	letter-spacing:-1px;
	font-weight:bold;
	color:#444;
	padding: 6px 0 0px 0;
}




.usertitleicon a:link, .usertitleicon a:visited {
	color: #444;
}

.usertitleicon a:hover {
	color:#daf470;
}

.usertitleiconsm {
	border-top:1px dotted #222;
	width:265px;

}

.usertitleiconsm a:link, .usertitleiconsm a:visited {
	padding: 6px 7px 7px 0px;
	display:block;  
	color: #ddd;
}

.usertitleiconsm a:hover {
	color:#daf470;
	background-color:#222;
}


.userstats {
	color:#444;
	font-size:11px;
	margin: 0 0 4px 0;
}


.userstatsx {
	color:#666;
	font-size:11px;
	margin: 0 0 4px 0;
}

.userlinks {
	margin: 0 0 4px 0px;
	color:#444;
	font-size:11px;
}

.topstax {
	
}


.tabselected {
	float:left;
	background-color:#daf470;
	margin:5px 12px 7px 0px;

}

.tabselected a:link, .tabselected a:visited {
	border:1px solid #333;
	padding: 7px 12px;
	font-size:18px;
	letter-spacing:-1px;
	font-weight:bold;
	display:block;  
	background-image:url(../includes/images/topbuttonbg.gif);
	color: #fff;
}

.tabselected a:hover {
	background-image:url(../includes/images/topbuttonbgover.gif);
	color:#fff;
	background-color:#454545;
}


.tabunselected {
	float:left;
	padding:5px 12px 3px 0px;
	margin:0 0px 7px 0;
}

.tabunselected a:link, .tabunselected a:visited {
	border:1px solid #333;
	padding: 7px 12px;
	font-size:18px;
	letter-spacing:-1px;
	font-weight:bold;
	display:block;  
	color: #fff;
}

.tabunselected a:hover {
	background-image:url(../includes/images/topbuttonbg.gif);
	color:#fff;
	background-color:#454545;
}


.topcol1 {
	float:left;
	width: 255px;
	min-height:300px;
	padding:2px 20px 0 0;
	
}

.topcol2 {
	float:left;
	width: 255px;
	min-height:300px;
	padding:2px 0px 0px 0px;

}

.topcol3 {
	float: right;
	width: 255px;
	min-height:300px;
	padding:2px 5px 0 0px;

}

.leadercol1 {
	float:left;
	width: 255px;
	min-height:300px;
	padding:2px 20px 0 0;
	
}

.leadercol2 {
	float:left;
	width: 490px;
	min-height:300px;
	padding:2px 0px 0px 25px;

}

.pointchart {
	padding: 24px 0 6px 0;
	font-size:18px;
	letter-spacing:-1px;
	color:#fff;
	font-weight:bold;
}

.topline {
	height:6px;
	border-bottom:1px #333 dotted;
	margin:0 20px 10px 0;
}

.toptext {
	padding:4px 0 18px 0;
}

.iphone_notice {
	margin: 20px 40px 0 0;
	padding: 10px 13px;
	background-color:#222;
	border: 1px solid #555;
	
}

.addtags {
	padding: 0 0 15px 0;
}

.followingrss {
	margin:6px 0 10px 0;
}

.rfloat {
	float:right;
	margin:3px 14px 0 0;
}

.lfloat {
	float:left;

}

.lfloat2 {
	float:left;
	padding: 3px 0 0 8px;
}

.newcol1 {
	padding:0px 0 0 0;
	
}

.hadjust {
float:left;
}

#displaym {
	width: 200px;
	padding: 10px 15px;
	margin: 15px 0 0 0;
	background-color:#222;
	border:1px solid #444;
	display:none;
}

#displayc {
	width: 200px;
	padding: 10px 15px;
	margin: 15px 0 0 0;
	background-color:#222;
	border:1px solid #444;
	display:none;
}


/* 
================================================
suggest, inquisitor style
================================================
*/

body
{
	position: relative;
}


div.suggest
{
	position: absolute;
	background-image: url(img_inquisitor/as_pointer.gif);
	background-position: top;
	background-repeat: no-repeat;
	padding: 10px 0 0 0;
}

div.suggest div.as_header,
div.suggest div.as_footer
{
	position: relative;
	height: 6px;
	padding: 0 6px;
	background-image: url(img_inquisitor/ul_corner_tr.gif);
	background-position: top right;
	background-repeat: no-repeat;
	overflow: hidden;
}
div.suggest div.as_footer
{
	background-image: url(img_inquisitor/ul_corner_br.gif);
}

div.suggest div.as_header div.as_corner,
div.suggest div.as_footer div.as_corner
{
	position: absolute;
	top: 0;
	left: 0;
	height: 6px;
	width: 6px;
	background-image: url(img_inquisitor/ul_corner_tl.gif);
	background-position: top left;
	background-repeat: no-repeat;
}
div.suggest div.as_footer div.as_corner
{
	background-image: url(img_inquisitor/ul_corner_bl.gif);
}
div.suggest div.as_header div.as_bar,
div.suggest div.as_footer div.as_bar
{
	height: 6px;
	overflow: hidden;
	background-color: #333;
}


div.suggest ul
{
	list-style: none;
	margin: 0 0 -4px 0;
	padding: 0;
	overflow: hidden;
	background-color: #333;
}

div.suggest ul li
{
	color: #ccc;
	padding: 0;
	margin: 0 4px 4px;
	text-align: left;
}

div.suggest ul li a
{
	color: #ccc;
	display: block;
	text-decoration: none;
	background-color: transparent;
	text-shadow: #000 0px 0px 5px;
	position: relative;
	padding: 0;
	width: 100%;
}
div.suggest ul li a:hover
{
	background-color: #444;
}
div.suggest ul li.as_highlight a:hover
{
	background-color: #1B5CCD;
}

div.suggest ul li a span
{
	display: block;
	padding: 3px 6px;
	font-weight: bold;
}

div.suggest ul li a span small
{
	font-weight: normal;
	color: #999;
}

div.suggest ul li.as_highlight a span small
{
	color: #ccc;
}

div.suggest ul li.as_highlight a
{
	color: #fff;
	background-color: #1B5CCD;
	background-image: url(img_inquisitor/hl_corner_br.gif);
	background-position: bottom right;
	background-repeat: no-repeat;
}

div.suggest ul li.as_highlight a span
{
	background-image: url(img_inquisitor/hl_corner_bl.gif);
	background-position: bottom left;
	background-repeat: no-repeat;
}

div.suggest ul li a .tl,
div.suggest ul li a .tr
{
	background: transparent;
	background-repeat: no-repeat;
	width: 6px;
	height: 6px;
	position: absolute;
	top: 0;
	padding: 0;
	margin: 0;
}
div.suggest ul li a .tr
{
	right: 0;
}

div.suggest ul li.as_highlight a .tl
{
	left: 0;
	background-image: url(img_inquisitor/hl_corner_tl.gif);
	background-position: bottom left;
}

div.suggest ul li.as_highlight a .tr
{
	right: 0;
	background-image: url(img_inquisitor/hl_corner_tr.gif);
	background-position: bottom right;
}



div.suggest ul li.as_warning
{
	font-weight: bold;
	text-align: center;
}

div.suggest ul em
{
	font-style: normal;
	color: #6EADE7;
}

.messageheader {
	padding:10px 0;
}

.faqtext {
color:#ddd;
padding: 4px 0 15px 20px;
display:none;
}

.faqanswer {
	color:#FFFFFF;
	font-size:18px;
	font-weight:bold;
}

.videodiv {
	font-size:22px;
	font-weight:bold;
	padding: 4px 6px;
	letter-spacing:-1px;
	color:#fff;
}

.videooption {
	padding: 12px 4px 0px 0px;
	font-size:16px;
	color:#daf470;
	
}

.videodesc {
	padding: 0px 4px 6px 0px;
	font-size:12px;
	color:#fff;
}

.greyborder {
	border-bottom:1px solid #222;
	padding:3px 0;
}

.stackbreak {
	text-align:center;
	color:#999999;
	padding:10px 40px 10px 10px;
}

#flagtopic {
	color:#666;
	font-size:11px;
}

.flagtext {
	margin:0px 0 16px 0;
}

.flagtext a:link, .flagtext a:visited {
	color:#444;
}

.flagtext a:hover {
	color:#fff;
}

.flagadjust {
	margin: -3px 2px 0 0;
	float:left;
}

.small {
	font-size:11px;
	color:#666;
}

.dropdown {float:left; padding:0px; text-align:right}
.dropdown dt {width:188px; border:0px; padding:0px 0px -10px 0px; font-weight:bold; cursor:pointer; }
.dropdown dt:hover {background:url(images/header_over.gif)}
.dropdown dd {position:absolute; overflow:hidden; width:188px; display:none; background:#fff; z-index:200; opacity:0; background-color:#222; border: 1px solid #444;}
.dropdown a, .dropdown a:active, .dropdown a:visited {text-align:right; border-bottom:1px dotted #333; display:block; margin: 0 0 0 12px; padding:5px; text-decoration:none; width:154px; color:#fff; font-weight:bold;}
.dropdown a:hover {color:#daf470; font-weight:bold; background-color:#333;}
.dropdown3 a, .dropdown3 a:active, .dropdown3 a:visited {border-bottom:0;}
.dropdown .underline {border-bottom:1px dotted #333}
.dropdowndiv {font-size:12px; font-weight:normal; letter-spacing:0px; text-align:right;}
.dropspacer {height:8px;}

.contest {
	padding: 18px 0 0 0;
}

.contestg {
	
	margin:0px 20px -10px 0px;
}

.contestt {
	color:#666;
	padding:14px 15px 0 170px;
	float:left;
	text-align:right;
}

.contestbreak {
	float:left;
	border-left: #daf470 solid 2px;
	height: 46px;
	margin:3px 15px 0 0;
}

.contesth {
	color:#666;
	font-size:20px;
	font-weight:bold;
	letter-spacing:-1px;
}

.contesth2 {
	color:#000;
}