/* 
Theme Name: awesometown
Theme URL: http://www.richardnblock.com/
Description: Jacked Whiteboard, built it up.
Author: Richard Block (Whiteboard by Brian Purkiss, http://brianpurkiss.com)
Author URI: http://www.richardnblock.com/
Version: 0.1
*/

/*  The following CSS Reset was written by Dejan Cancarevic
http://stylizedweb.com/2008/02/14/10-best-css-hacks/         */

/*
html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, del, dfn, em, font, img, ins, kbd, q, s, samp, acronym, address, big, cite, code,small, strike, strong, sub, sup, tt, var,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td {font-size:100%;font-family:inherit;vertical-align:baseline;margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;}caption, th, td {text-align:left;font-weight:normal;}table {border-collapse:separate;border-spacing:0;}blockquote:before,blockquote:after,q:before,q:after {content: "";}blockquote, q {quotes: "" "";}
{margin:0;padding:0;}
*/

/*
Here is a list of all the <DIV>s in Whiteboard.

#container{}
.post{}
.postnavigation{}
#searchform{}
#sidebar{}
#comments
.comments_navigation{}
.comments_navigation{}
.comments_reply{}
.comments_text{}
.comments_meta{}

*/


/* MY STYLES */

body	{
	background: #335040;
	}

#container {
	background-image: url(images/bg.png);
	position:absolute;
	top:0px;
	left:0px;
	margin:0px * 0px *;
	border-right-style: solid;
	border-width::0px 4px 0px 0px;
	padding:0px;
	width:996px;
	}
/*
#wrapper {
	position: relative;
	width:996px;
	margin:0px;
	padding:0px;
	}
	
*/
#header {
	background-image: url(images/newlayoutcopy_01a.png);
	background-repeat: no-repeat;
	/* position:absolute;
	left:0px;
	top:0px;*/
	height:120px;
}

#topNav {
	background-image: url(images/newlayoutcopy_02.png);
	background-repeat: no-repeat;
	/*position:absolute;
	left:0px;
	top:150px;*/
	padding: 0px;
	margin: 0px;
	width:996px;
	height:56px;
}

	ul#topNavMenu, li.topNavMenu {
		list-style-type:none;
		display:inline;
		font-size:1.15em;
		font-family: Helvetica, Arial, sans-serif;
		font-weight:bold;
		padding: 0px 10px 0px 13px;
		vertical-align:top
		}
		
	.searchbox {
		position:absolute;
		right:0;
		}
		
	#topNav a, a:hover, a:active, a:visited	{
		text-decoration:none;
		color:#000000
		}
	
	#topNav a:hover	{
		color:#456045;
		}
		
#content {
	background-image: url(images/newlayoutcopy_03.png);
	background-repeat: repeat-y;
	float: left;
	height:auto;
	width:741px;
	padding: 0px 0px 26px 26px;
	margin:0px;
}

	#content p	{
		padding:0px;
		font-family:Helvetica, Arial, sans-serif;
		font-size:0.85em;
		line-height:1.5em;
		padding: 0px 60px 0px 0px;
		}
	#content li	{
		font-family:Helvetica, Arial, sans-serif;
		font-size:0.85em;
		line-height:1.5em;
		margin:0;
		padding: 0px 60px 0px 0px;
		}
	#content h1, h2, h3, h4, h5, h6	{
		line-height:1em;
		font-family:Helvetica, Arial, sans-serif;
		}
	#content a, a:hover, a:active, a:visited	{
		text-decoration:none;
		color:#304530
		font-weight:bold;
		}
	#content  a:hover	{
		color:#456045;
		}
	.postheader h1, h2, h3, h4, h5, h6, a	{
		margin:18px 0px 0px 0px;
		}
	.postmeta	{
		font-size:0.70em;
		}
	
#sidebar {
	float:right;
	margin:0px;
	padding:0px 5px 0px 0px;
	width:215px;	
	}
	
	#sidebar h1, h2, h3, h4, h5, h6, p	{
		font-family:Helvetica, Arial, sans-serif;
		font-size:12pt;
		color:#151515;
		}
			
	#sidebar a, a:hover, a:active, a:visited	{
		text-decoration:none;
		color:#304530
		font-weight:bold;
		}
	
	#sidebar a:hover	{
		color:#456045;
		}
		
	#sidebar ul.main, ul.main li	{
		list-style-type:none;
		margin:0px;
		padding:0px;
		}
	
	
#footer {
	float:left;
	background-image: url(images/newlayoutcopy_05.png);
	background-repeat:no-repeat;
	padding: 0px 26px 26px 26px;
	width:996px;
	height:50px;
}
	#footer p	{
		font-family:Helvetica, Arial, sans-serif;
		font-weight:bold;
		font-size:12px;
		}
		
		
img.alignright {float:right; margin:0 0 1em 1em}
img.alignleft {float:left; margin:0 1em 1em 0}
img.aligncenter {display: block; margin-left: auto; margin-right: auto}
a img.alignright {float:right; margin:0 0 1em 1em}
a img.alignleft {float:left; margin:0 1em 1em 0}
a img.aligncenter {display: block; margin-left: auto; margin-right: auto}
	

