html{color:#000;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:text-top;}sub{vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}input,textarea,select{*font-size:100%;}legend{color:#000;}del,ins{text-decoration:none;}


body, html						{ height: 100%; }
body							{ background: url(images/pagebg.gif); font-family: Georgia, 'Times New Roman', serif; font-size: 62.5%; font-size:0.7em; color:#333; }
a								{ outline: none; text-decoration: none; }
a:hover							{ text-decoration: underline; }
.clearfix:after					{ content: "."; visibility: hidden; display: block; height: 0px; clear: both; }
* html .clearfix				{ height: 1%; }

#container						{ width: 850px; margin: 0px auto; font-size: 1em; background: #fff; min-height: 100%; height: auto !important; height: 100%; }

#header							{ padding: 10px 0px 0px; font-size: 1.35em; margin-bottom:10px; }
#header #topborder				{ border-bottom: 3px solid #ccc; width:815px;height:70px;position:absolute; right:0px; margin-bottom:2px; }
#header h1						{ width: 850px; height: 105px; margin-bottom: 45px; }
#header h1 a					{ display: block; width: 850px; height: 105px; text-indent: -9999px; background: url(images/logo.gif) no-repeat; }
#header .right_nav				{ text-align: right; padding-right: 20px; }
#header .right_nav li			{ display: inline; }
#header .right_nav a			{ color: #333; text-decoration: none; position:relative; padding-right:20px; } 
#header .right_nav img			{ margin-left:10px; position:absolute; right:0px; bottom:3px; }


#content						{ width: 590px; float: left; margin-left: 35px; }

.post							{ border-top: 3px solid #ccc; padding: 25px 0px; font-family: Helvetica, Arial, sans-serif; }
.first							{ border-top: 0px; }
.post .date						{ color: #999; font-size: 2em; font-family: Georgia, 'Times New Roman', serif; margin-bottom: 10px; }
.post h2.title					{ font-size: 1.8em; color: #000; margin-bottom: 15px; margin-top:-5px; }
.post h2.title a				{ color: #000; }
.entry							{ font-size: 1.2em; line-height: 18px; margin-bottom: 5px; }
.entry p						{ margin-bottom: 10px; }
.entry a						{ color:#000066; }
span.more a { color:#cc6633; font-style:italic; font-family: Helvetica, Arial, sans-serif; }
span.more a:hover { color:#999; }
.postmetadata					{ text-transform: uppercase; }
.postmetadata a					{ color: #cc6600; }
.postmetadata span a			{ color: #000; }


#sidebar						{ width: 180px; font-size: 1.2em; float: right; background: #f5f5f5; border: 1px solid #ccc; padding: 20px 10px; line-height: 20px; }
#sidebar h4						{ text-transform: uppercase; font-size: 1.1em; padding-bottom: 0px; margin-bottom: 5px; }
#sidebar a						{ color: #000; }
#sidebar ul						{ margin: 0px 0px 10px 3px; }
#sidebar ul ul					{ margin: 0px 0px 0px 10px; }
#sidebar .copyright				{ text-transform: uppercase; padding: 50px 0px; margin-bottom: 0px; }
#sidebar form					{ line-height: 20px; margin-bottom: 25px; }
#sidebar form input#s			{ border: 1px solid #ccc; width: 160px; padding: 2px 5px; margin-bottom: 5px; }
#sidebar hr					{ border:0;border-top:1px solid #ccc; margin-top:-7px; }

.post-image					{ width:570px;border:1px solid #ccc;padding:10px;margin-bottom:20px; }
h3							{ font-size:2em; }
label							{ display:block;width:200px;float:left; padding-top:3px; }
form p 						{ margin-bottom:10px; display:block; }
#commentform input						{ width:196px; }
#commentform textarea 					{ width:400px; }
#commentform				{ width:400px; }
#commentform #submit			{ margin:0 auto; width:100px; display:block; }
#respond 					{ display:block; margin:0 auto; width:400px;}
#respond h3					{ margin-bottom:10px; display:block; }

.comment					{ border-bottom:1px solid #000; padding:10px 0; }
.commentlist				{ margin-bottom:20px; }

#header						{ height:170px;position:relative; }
#header h1					{ margin-bottom:0px; }
.right_nav					{ position:absolute;right:0px;bottom:0px;font-size:1.05em; }
span.category-header			{ position:absolute;left:0px;bottom:4px;font-family: Georgia; font-size:20pt; color:#ff9933; }
span.category-header a			{ color:#ffcc99; text-decoration:none; }
img.category-header			{ float:left;margin:0;padding:0;position:absolute;bottom:0px;left:0px; }
.alignleft				{ float:left; text-align:left; }
.alignright				{ float:right; text-align:right; }
.aligncenter				{ text-align:center; }
.entry img				{ padding:5px; border:1px solid #ccc; margin:10px; }

#about 					{ padding-right:38px !important; }
#respond				{ font-size: 1.2em; }
.commentlist			{ font-size: 1.2em; }
.rss-icon 				{ width:12px; height:12px; }
.postmetadata				{ clear:both; }

.wp-caption p { text-align:center; padding:0; margin-left:10px; }
.wp-caption { padding: 0 20px 0 0; }

.navigation { font-size:1.25em; padding:0px 0px 50px; }
.navigation a { color:#cc6633; text-decoration:none; }
.navigation a:hover { color:#999; }
.navigation .alignleft { float:left; text-align:left; }
.navigation .alignright { float:right; text-align:right; }

.piclenselink { display:none; }
