

	* { 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/woodrepeat_half.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; }

	#topbg { background:url(images/woodtop_half.jpg); background-repeat:repeat-x; background-position:top center; }
	
	#wrapper { width:920px; margin:auto; position:relative; padding-top:40px; z-index:2;}
	
	#header { padding:0 10px;}
	
	#logo { float:left; }
	#nav img { float:left; border:0; }
	
	#intro { padding:40px 10px; clear:both; color:#FFFFFF; font-size:24px; text-align:left; line-height:30px; }
	
	#footer { width: 100%; background:url(images/woodbottom_half.jpg) #191410; background-repeat:repeat-x; background-position:top center; color:#ffffff; padding-top:130px; padding-bottom:30px; z-index:1; clear:both;}
	#footer_wrapper { width:900px; margin:auto; }
	
	
	#footer_wrapper a:link, #footer_wrapper a:visited { color: #ffffff; }
	#footer_wrapper a:hover { color:#11546f; }
	#footer_wrapper .leftcol { width:584px; float:left; }
	#footer_wrapper .dude  { margin-top:15px; clear:both;}
	#footer_wrapper .photo { float:left; margin-right:20px; padding-top:5px; }
	#footer_wrapper .right { float:right; margin-right:0; margin-left:20px; }
	#footer_wrapper .vertspacer {  width:1px; background:url(images/dividerbg.png); margin:0 15px; float:left; }
	#footer_wrapper .horizspacer {  height:1px; width:285px; background:url(images/dividerbg.png); margin:15px auto; }
	#footer_wrapper .rightcol {  width:285px; float:left; }
	#footer_wrapper input[type=text] {padding:10px; background:url(images/dividerbg.png); color:#FFFFFF; border:1px #211a14 solid; }
	#footer_wrapper input[type=submit] {padding:8px; background:url(images/dividerbg.png); color:#FFFFFF; font-weight:bold; border:1px #211a14 solid; font-family: "Segoe UI"; }
	
	#footer_wrapper input[type=submit]:hover { background-image:none; background:#211a14; cursor:pointer; }
	
	
	
	
	#copyright { clear:both; padding-top:15px; }

	
	
/* Full Width Item */
.item { 
	width:920px; 
	position:relative; 
	margin:15px auto; 
	clear:both;
}
.itemheader { 
	background:url(images/item_top.png) no-repeat; 
	height:40px; 
	width:916px; 
	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:916px; 
	clear:both;
}

.itemtitle { 	
	width:615px;
	height:54px;
	background:url(images/titlestrip.png) no-repeat top left;
	position:absolute;
	top:-34px;
	left:0;
	z-index:3;
}
.itemtitle p { 
	margin:17px 0 0 35px; 
	text-align:left;
}

.itemtitle p, .itemaddition p {
	color:#000000; 	
	font-size:16px;
	font-weight:bold;
}	

.itemaddition { 	
	width:615px;
	height:54px;
	background:url(images/additionstrip.png) no-repeat top left;
	position:absolute;
	bottom:-34px;
	right:0;
	z-index:3;
}


.itemaddition p { 
	margin:19px 35px 0 0; 
	text-align:right;
}

.itemsmallcol_left { width:270px; margin-right:30px; margin-bottom:25px; float:left; }
.itemsmallcol_right { width:270px; margin-left:30px;  margin-bottom:25px; float:right; }

.itembigcol { width:540px; float:left; }

.clear { height:1px; 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; }

h4.footer { border-top: 2px #E6E6E6 solid; margin: 0; }

.postinfo, h4 { margin-bottom:15px; font-size:12px; }


/* 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; }

/* All images inside a post */
.itemcontent img, .item23content img, .item3content img, .itemhalfcontent img { border:2px #E6E6E6 solid; 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, .itemhald, .item23, .item3 { color:#000000; }

/* Blog Columns */
#cols { width:920px; }
#leftcol { width:620px; float:left; overflow:visible; }
#rightcol { float:right; }

/* blog pages bottom strip */
.pages {width:645px; height:83px; background:url(images/pages.png) no-repeat top left; margin-left:-10px; }
.pages_text {padding:30px 0 0 360px; color:#000000; font-weight:bold;}
.pages_text a:hover { background:none; }

/* Two Thirds Width Item */
.item23 { 
	width:620px; 
	position:relative; 
	margin:15px 0;
}
.item23header { 
	background:url(images/item_23_top.png) no-repeat; 
	height:40px; 
	width:620px; 
	z-index:1; 
}
.item23content { 
	background:url(images/item_23_middle.png) repeat-y; 
	padding:0 40px; 
}
.item23footer { 
	background:url(images/item_23_bottom.png) no-repeat; 
	height:40px; 
	width:620px; 
}

/* One Third Width Item */
.item3 { 
	width:280px; 
	position:relative; 
	margin:15px 0;
}
.item3header { 
	background:url(images/item_third_top.png) no-repeat; 
	height:40px; 
	width:280px; 
	z-index:1; 
}
.item3content { 
	background:url(images/item_third_middle.png) repeat-y; 
	padding:0 40px; 
}
.item3footer { 
	background:url(images/item_third_bottom.png) no-repeat; 
	height:40px; 
	width:280px; 
}

/* Half Width Item */
.itemhalf { 
	width:450px; 
	position:relative; 
	margin:15px 0;
}
.itemhalfheader { 
	background:url(images/item_half_top.png) no-repeat; 
	height:40px; 
	width:450px; 
	z-index:1; 
}
.itemhalfcontent { 
	background:url(images/item_half_middle.png) repeat-y; 
	padding:0 40px; 
}
.itemhalffooter { 
	background:url(images/item_half_bottom.png) no-repeat; 
	height:40px; 
	width:450px; 
}

/* Hidden div containing main post content */
.main { padding-top:15px; }


/* Creations on home page */
.creation { width:370px; height:246px; position:relative; }
.creation:hover { cursor:pointer; }
.creationoverlay { width:350px; height:103px; position:absolute; top:123px; left:0; background:url(images/blackoverlay.png); color:#FFFFFF; padding:10px; }
.creationoverlay strong { font-size:16px; }
.creationoverlay a:link, .creationoverlay a:visited { color:#ffffff; background:none; }

/* Find A Post */

#findapost_results { margin: 10px 0 0 0 ; }
.searching { background:url(images/loading.gif) no-repeat; background-position:-5px; padding-left:30px; }

/* Popular posts on blog right col */
.popularimg { width:196px; height:130px; background-repeat:none; position:relative;  border:2px #E6E6E6 solid; }
.popularimg:hover { cursor:pointer; }
.popularoverlay { width:176px; height:45px; position:absolute; top:65px; left:0; background:url(images/blackoverlay.png); color:#FFFFFF; padding:10px; font-weight:bold; font-size:14px; }
.popularoverlay a:link, .popularoverlay a:visited { color:#ffffff; }

/* Posters on blog right col */
#posters img { float:left; border:none; margin:0; }
#posters div { clear:both; }
#posters p { margin-top:15px; margin-left:15px; float:left; }

.showmore { width:226px; height:146px; position:absolute; left:0; bottom:-100px; z-index:3; }
.showmore img { border:0; }
.showmore a { background:none; }

/* Blog Comments */

.comments { 
	width:260px;
	margin-top:33px;
	color:#FFFFFF;
	position:relative;
	left:10px;
}	

/* Speech Bubbles - Rounded Bubble */
div.bubble div.rounded {
	margin-bottom: 10px;
	border: 3px solid #fff;
	background-color: #b3d7e6;
}
div.bubble div.rounded blockquote {
	border: 0;
	background-color: transparent;
	color:#000000;
}
div.bubble div.rounded blockquote p {
	margin: 0px 10px;
}
div.bubble cite.rounded {
	position: relative;
	margin: 0px;
	padding-left: 15px;
	padding-top: 12px;
	top: 8px;
	background: transparent url(images/speech-tip-rounded.gif) no-repeat 15px 0;
}

/* Form Stuff */

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

.defaultinput { color:#BBBBBB; }

.tablepad td { padding:10px; }

tr.grey td { background:#b3d7e6; }

/* Photos Page */
#photos { text-align:center; width:855px; }
#photos img { border:2px #E6E6E6 solid; margin:15px 15px 0 0; width:152px; height:152px; }

#videos a:hover, #photos a:hover { background:none; }

/* Videos Page */
#videos { text-align:center; width:855px; }
#videos img { border:2px #E6E6E6 solid; margin:15px 15px 0 0; width:152px; height:113px; }

#videos .current { border:2px #42606d solid; }

.video { width:266px; height:197px; background-repeat:none; position:relative;  margin:15px 15px 0 0; border:2px #E6E6E6 solid; float:left;}
.videooverlay { width:246px; height:78px; position:absolute; top:99px; left:0; background:url(images/blackoverlay.png); color:#FFFFFF; padding:10px; text-align:left;}
.video:hover { cursor:pointer; }
.videooverlay strong { font-size:16px; }
.videooverlay a:link, .videooverlay a:visited { color:#ffffff; }


/* Left Image Inside A Post - two pictures side by side */
.leftpic { margin-right:16px; !important }

.forum img { border:0; !important }

.itemcontent blockquote, .item23content blockquote { text-align:center; font-size:12px; background-color:#E6E6E6; margin:10px; }