/*
Theme Name: Warnken
Theme URI: http://www.findmarylandlaywer.com/
Description: Custom theme for Byron Warnken
Version: 1.0
Author: Tim Holt
Author URI: http://www.technokinetics.com/
*/

/* General */
* { margin: 0; padding: 0; }
a img { border: none; }
.alignleft { float: right; }
.alignright { float: right; }
.clearfix { clear: both; }

body { position: relative; margin: 25px auto; width: 818px; font-family: georgia, serif; font-size: 100%; /* Reins in IE text resizing */ background: #666; }
#mainouter { padding-bottom: 13px; background: url(images/bgmainouter.png) left bottom no-repeat; }
#main { padding: 0 19px 0 10px; width: 789px; background: url(images/bgmain.png) left top repeat-y; }

/* Header */
#header { position: relative; padding-top: 189px; width: 818px; height: 35px; background: #000 url(images/bgheader.jpg) left top no-repeat; }
#blogpage #header { background-image: url(images/bgheader.jpg); }
	ul#nav { padding: 10px 19px 0 19px; width: 780px; height: 35px; font-family: 'copperplate gothic light', serif; font-size: 10pt; background: url(images/bgshadow.png) right top repeat-y; list-style: none; }
	ul#nav li { float: left; margin-right: 5px; height: 25px; line-height: 25px; }
	ul#nav li a { display: inline-block; padding-right: 10px; height: 25px; line-height: 25px; text-decoration: none; color: #fff; }
	ul#nav li a span { display: inline-block; height: 25px; padding-left: 10px; }
	ul#nav li a span:hover { cursor: pointer; }
	
	ul#nav li.current_page_item a, ul#nav li.current_page_parent a, ul#nav li a:hover { background: url(images/bgtabright.gif) right top no-repeat; color: #000; }
	ul#nav li.current_page_item a span, ul#nav li.current_page_parent a span, ul#nav li a:hover span { background: url(images/bgtableft.gif) left top no-repeat; }
	
	#header p.phone { position: absolute; right: 22px; top: 18px; padding: 0 0 0 24px; line-height: 30px; font-size: 16pt; background: url(images/tel.gif) left center no-repeat; color: #fff; }

/* Content */
#content { float: left; padding: 30px; width: 526px; background: url(images/bgcontent.gif) left top no-repeat; }
	p#searchTitle { padding: 5px 5px 20px 5px; line-height: 25px; font-size: 14pt; font-weight: normal; text-align: center; }
	.post h1.postTitle { padding: 5px 5px 8px 5px; line-height: 25px; font-size: 18pt; font-weight: normal; background: url(images/dash.gif) left bottom repeat-x; }
	.post h1.postTitle a { text-decoration: none; color: #000; }
	.post h1.postTitle a:hover { text-decoration: underline; }
	.post h1 { padding: 15px 0 5px 0; font-size: 13pt; }
	.post h2 { padding: 15px 0 5px 0; font-size: 12pt; }
	.post h3 { padding: 10px 0 5px 0; font-size: 11pt; }
	.post ul, .post ol { margin: 10px 25px; font-size: 11pt; }
	p.postMeta { padding: 8px 5px 5px 5px; font-size: 10pt; }
	p.postMeta .postAuthor { font-weight: bold; }
	p.postMeta .postDate { font-weight: bold; }
	.postContent { padding: 10px 5px 20px 5px; }
	.postContent p { padding: 5px 0; line-height: 1.4em; font-size: 11pt; }

/* Sidebar */
#sidebar { float: right; width: 200px; background: url(images/bgsidebar.gif) right top no-repeat; }

	#sidebar h2 { margin-bottom: 10px; padding-top: 4px; width: 170px; font-family: 'copperplate gothic light', serif; font-size: 10pt; font-weight: normal; text-align: center; background: #000 url(images/subheadtop.gif) left top no-repeat; color: #fff; }
	#sidebar h2 span { display: inline-block; padding-bottom: 4px; width: 170px; background: url(images/subheadbottom.gif) left bottom no-repeat; }
	#sidebar ul { background: url(images/byron.jpg) center 2px no-repeat; padding: 165px 15px 15px 15px; list-style: none; }
	#blogpage #sidebar ul { background: none; padding: 15px; }
	#sidebar li { padding-bottom: 15px; }
	#sidebar li ul { padding: 5px; background: none; }
	#sidebar li li { padding: 1px 0; font-size: 10pt; }
	#sidebar li li a { text-decoration: none; color: #06c; }
	#sidebar li li a:hover { text-decoration: underline; }
	#sidebar .textwidget { padding: 10px 5px 15px 5px; font-size: 10pt; }
	#sidebar p { padding: 5px 0; font-size: 10pt; } 
	
	#searchform { padding: 10px 0; }
	#searchform #s { float: left; margin-right: 5px; padding: 2px 3px; width: 125px; }
	#searchform #searchsubmit { width: 30px; }

/* Footer */
#footer { padding: 10px 0; background: #000 url(images/bgfooter.gif) left top no-repeat; color: #fff; }
	#footer p { padding: 5px 10px; width: 580px; font-size: 8pt; }
	#footer .textwidget { padding: 5px 10px; width: 580px; font-size: 8pt; }
