@charset "utf-8";

	* { margin:0; padding:0; }
	
	p { margin-bottom:5px;}
	.nomargin { margin:0; }
	
	a:link, a:visited { color:#42606d; text-decoration:none; }
	a:hover, a:active { color:#67b0cd; }
	a.current { color:#000000; }
	
	body {
		background-image: url(images/woodbg.jpg);
		background-position:top center;
		margin:0px;
		font-family: "Segoe UI", Candara, "Bitstream Vera Sans", "DejaVu Sans", "Bitstream Vera Sans", "Trebuchet MS", Verdana, "Verdana Ref", sans-serif;
		font-size:14px;
		line-height:20px;
		color: #ffffff;
	}	

	img { border:none; }
		
	#footer { padding:20px; margin-top:40px; text-align:center; color:#FFFFFF; font-size:10px; }
	#footer a { color:#ffffff; }		
		
	#wrapper { width:960px; position:relative; z-index:1; margin:auto; padding-top:10px;}
	
	#leftcol { width:235px; float:left; margin-right:20px; padding-top:15px; }
	#rightcol { width:705px; float:right; }
	
	#header { padding:0 10px;}
	
	.button { margin:0 15px; }
	
	.menuitem { background:url(images/redbox.png); width:195px; height:66px; padding:17px 20px; margin:0 15px; color:#ffffff; clear:both;  }
	
	.menuitem img { float:left; }
	.menuitem div { float:left; font-weight:bold; font-size:18px; width:100px; padding:11px 0 0 5px; }
	.menuitem span { float:right; font-weight:normal; padding-right:10px; }
	
	#topadsense { float:right; width:468px; height:60px; position:relative; top:80px; right:15px; }
	
	
/* Full Width Item */
.item { 
	width:705px; 
	position:relative; 
	margin:15px auto 0 auto; 
	clear:both;
	color:#000000;
}
.itemheader { 
	background:url(images/item_top.png) no-repeat; 
	height:40px; 
	width:705px; 
	z-index:1; 
}
.itemcontent { 
	background:url(images/item_middle.png) repeat-y; 
	padding:0 40px; 
	line-height:22px; 
}
.itemfooter { 
	background:url(images/item_bottom.png) no-repeat; 
	height:40px; 
	width:705px; 
	clear:both;
}


.itemhalf { 
	width:343px; 
	position:relative; 
	margin:15px auto 0 auto; 
	color:#000000;
}
.itemhalfheader { 
	background:url(images/itemhalf_top.png) no-repeat; 
	height:40px; 
	width:343px; 
	z-index:1; 
}
.itemhalfcontent { 
	background:url(images/itemhalf_middle.png) repeat-y; 
	padding:0 40px; 
	line-height:22px; 
}
.itemhalffooter { 
	background:url(images/itemhalf_bottom.png) no-repeat; 
	height:40px; 
	width:343px; 
	clear:both;
}









.clear { clear:both; }


h1 {
	font-weight: bold;
	font-size: 16px; 
	color: #000000;
	margin:0 0 15px 0;
	border-bottom: 2px #E6E6E6 solid;
}
h2 {
	font-weight: bold;
	font-size: 14px; 
	color: #000000;
	margin:0 0 0 0;
	padding-top:15px;
	border-top: 2px #E6E6E6 solid;
}

h4 { font-weight:normal; margin: -10px 0 15px 0; }


/* Post main image */
div.postimage { border:2px #E6E6E6 solid; width:536px; height:180px;  backgrond-position: center center; margin:15px 0 0 0; }
img.postimage { border:2px #E6E6E6 solid; width:536px; height:180px; margin:15px 0 0 0; }

/* To add a border to anything manually */
.border { border:2px #E6E6E6 solid; margin:15px 0 0 0; }


.justify { text-align:justify; }

.item { color:#000000; }





/* Form Stuff */

input[type=text], input[type=password], textarea, select, input[type=file] { padding:5px; }
textarea { font-family:'trebuchet Ms'; font-size:14px; }	

.defaultinput { color:#BBBBBB; }

.tablepad td { padding:10px; }

tr.grey td { background:#b3d7e6; }




.header { display:block; margin-bottom:5px; }

blockquote#recentactivity { margin:15px 0 0 10px; font-size:12px; }
blockquote#recentactivity img { position:relative; top:3px; left:-5px; float:left; margin-bottom:20px; }
blockquote#recentactivity h4 { font-size:10px; margin-left: 17px; margin-bottom:15px; }




/* Signup Page */
table.signup { width:620px; }
td.signuplabel, td.optioninput {  width:34%; text-align:right; padding-right:20px; padding-top:20px; }
td.optioninput { width: 10%; text-align:center; }
td.signupinput, td.optionlabel { width:66%; text-align:left; padding-top:20px; }
td.optionlabel { width:90%; }

.signupinput input[type=text], .signupinput input[type=password], .signupinput textarea, .signupinput input[type=file] { width:96%; }

.requiredicon { width:40px; text-align:right; padding-right:5px; }
.requiredicon img { position:relative; top:8px; }

.signuperror, .signupadvice, .error {font-size:12px;}
.signuperror, .error { color:#eb8c23; }

input[type=button], input[type=submit] { padding:3px; }


ul { margin-left:15px; }


/*Notes Table */
table.notes, table.finds { width:100%; margin:10px 0; }
.notes td, .notes th, .finds td, .finds th { font-size:12px; padding:6px; text-align:left; }
tr.grey td { background:#EEEEEE; }
.notename, .findname {  width:100px; overflow:hidden; white-space:nowrap; }

#notedeets { margin-left:15px; }
#notedeets p { font-size:12px; }


.notelink { text-align:center; font-weight:bold; font-size:16px; padding:15px; }

p.howtoadd { margin:15px 0 0 0; font-size:12px; clear:both; }
.howtoadd img { position:relative; top:-2px; }

.stats { width:100%; }
.stats td { padding:15px 15px 0 15px; width:15%; }

.big { font-size:20px; font-weight:bold; }



#pagination a,#pagination span { margin:0 5px; font-weight:bold; }