/*  
Theme Name: WordPress Default
Theme URI: http://wordpress.org/
Description: The default WordPress theme based on the famous <a href="http://binarybonsai.com/kubrick/">Kubrick</a>.
Version: 1.6
Author: Michael Heilemann
Author URI: http://binarybonsai.com/
Tags: blue, custom header, fixed width, two columns, widgets


Real Theme Name: Docley
Real Theme URI: http://www.docley.com/
Real Description: The theme for Docley.com
Real Version: 1.0.0
Real Author: 
Real Author URI: 
 
	
*/

/*
----------------------------------------------------------------------------- 
Standard
-----------------------------------------------------------------------------*/
html { height: 100%; margin-bottom: 1px; }
body { margin: 0; padding: 0; font: 62.5%/2.2em "Lucida Grande", Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #4b4942;  background: #fff; }
body * { margin: 0; padding: 0;	}
p,ul,ol,dl,blockquote,pre { margin-bottom: 1.0em; line-height: 1.4em; }
h1 { margin-bottom: 0.5em; }
h2 { margin-bottom: 0.4em; }
a { text-decoration: none;color: #5599a7;}
a:hover {color: #bb800f; font-size: 1.5em; }; }
img { border: 0; }
acronym,abbr { border: 0; text-decoration: none; }
address { font-style: normal; }
hr { display: none; }
fieldset { border: 0; }

ul { padding-left: 1.6em; margin-left: 1em; list-style-type: square; }
ul li { margin-left: 0; padding-left: 0; padding-bottom: 0.4em; }
	
dl { margin-left: 0.3em; }
dd { margin: 0 0 0.5em 0.5em; }
	
ol { padding-left: 1.6em; margin-left: 1em; }
ol li { margin-left: 0; padding-left: 0; padding-bottom: 0.4em; }

blockquote { border: 1px solid #dadada; background: #f8f8f8; -moz-border-radius: 5px; -webkit-border-radius: 5px; padding: 8px 8px 0 8px; margin: 0 1em 1em 2em; font-style: italic; font-size: 1.1em;  }


/*
----------------------------------------------------------------------------- 
Text Formatting
-----------------------------------------------------------------------------*/


.shaded { color: #888; }
.cen { text-align: center; }
.r { text-align: right; }
.l { text-align: right; }
.alignleft { float: left; margin: 0 1em 1em 0; }
.alignright { float: left; margin: 0 1em 1em 0; }
.rfloat { float: right; margin: 0 0 1em 1em; }
.lfloat { float: left; margin: 0 1em 1em 0; }
.line { white-space: nowrap; }
.clear { clear: both; }
.bumper { clear: both; font-size: 0.1em; }

.wp-caption-text { font-size: 0.9em; color: #666; }

h1 { font-size: 1.7em; font-weight: normal; color: #4d4d4d; text-decoration: none; margin: 0 0 0.5em 0; }
h2 { font-size: 1.7em; font-weight: normal; color: #4d4d4d; text-decoration: none; margin: 0 0 0.5em 0; }
	h2 a:hover { font-size: 1em; }
h3 { font-size: 1.0em; font-weight: bold; color: #000; text-decoration: none; margin: 1.5em 0 0 0; }


	
	
/*
----------------------------------------------------------------------------- 
Docley Styles
-----------------------------------------------------------------------------*/


.container { width:900px; margin: 0 auto; position: relative; overflow: hidden; }

#header{ height: 253px; background: #4a4841 url(images/top_bg.jpg) top repeat-x; position: relative; }
	#header .container { height: 253px; }
	#header img, #header a img { border: 0; }

	#navigation{ position: absolute; right: 0; top:24px; list-style: none; }

	#navigation li{ float: left; display: inline; padding-right: 27px; text-transform: uppercase; font-size: 1.3em; font-weight: normal; list-style: none; }
		#navigation li a { color: #fff; }
		#navigation li a:hover, #navigation li.active a { color: #2c2c2c; }

	#banner{ position: absolute; height: 116px; color: #a49c8f; font-weight: bold; padding:0 440px 0 7px; bottom: 0; background:
	url(images/building.gif) right bottom no-repeat; font-size: 1.3em; }
	
	
#footer{ clear: both; height: 37px; margin: 1em 0 0 0; background: #4a4841 url(images/footer_bg.jpg) 0 0 repeat-x; font-size: 1.2em; }

	#footer a { color: #A39D97; }

	#footer_navigation { float: right; padding-top:7px; list-style: none; }

	#footer_navigation li { float: left;padding-left:18px; list-style: none;  }
	#footer_navigation li a { text-transform:uppercase;  }
	#footer_navigation li a:hover { color: #5699A7; }

#content { float: left; display: inline; width: 600px; padding: 2em 0; font-size: 1.3em;  }

	.post { padding-bottom: 3em; }
	
		.meta { color: #888; text-transform: uppercase; font-size: 0.8em; }
		.meta a:hover { font-size: 1em; }

#sidebar { float: right; display: inline; width: 260px; padding: 2em 0; }
	.widget_wrapper { background: #eeeded; padding: 5px; margin-bottom: 20px; width: 250px; overflow: hidden; font-size:11px; line-height: 18px; color: #58584D;	}
	.widget { border: 1px dashed #d9e0e8; width:237px; padding: 0 5px 6px 5px; overflow: hidden; }
	.widget h2 { font-size: 1.3em; color: #483F3D; font-weight: bold; padding: 10px 5px 0 5px; }

/*
----------------------------------------------------------------------------- 
Comments and More
-----------------------------------------------------------------------------*/

.singlecomment { width: 510px; background: #f8f8f8; border: 1px solid #dadada;  -moz-border-radius: 5px; -webkit-border-radius: 5px; padding: 8px 12px 0 12px; margin: 0 auto 1.5em auto; }
.commenter .name { font-weight: bold; }
.singlecomment .name a { text-decoration: none; }

h2.leave { font-size: 1.1em; font-family: Arial,Helvetica,sans-serif; font-weight: bold; }

#comments { width: 540px; margin: 2em 0; padding: 0; }

#commentform input, #commentform textarea { font: 0.9em 'Lucida Grande', Verdana, Arial, Sans-Serif; }
.commentlist li { font-weight: bold; }
.commentlist cite, .commentlist cite a { font-style: normal; font-size: 1.2em; color: #c34100; }
.commentlist p { font-weight: normal; line-height: 1.5em; text-transform: none; }
#commentform p { font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif; }
.commentmetadata { font-size: 0.9em; font-weight: normal; font-style: italic; color: #888;}

h3#respond { margin-top: 1em; } 

code { font: 1.1em 'Courier New', Courier, Fixed; }

#wp-calendar #prev a, #wp-calendar #next a { font-size: 9pt; }
#wp-calendar a { text-decoration: none; }
#wp-calendar caption { font: bold 1.3em 'Lucida Grande', Verdana, Arial, Sans-Serif; text-align: center; }
#wp-calendar th { font-style: normal; text-transform: capitalize; }

#searchform { margin: 10px auto; padding: 5px 3px; text-align: center; }
#sidebar #searchform #s { width: 108px;	padding: 2px; }
#sidebar #searchsubmit { padding: 1px; }

#commentform input { width: 170px; padding: 2px; margin: 5px 5px 1px 0; border: 1px solid #dadada;	}
#commentform textarea {	width: 554px; height: 200px; padding: 2px; border: 1px solid #dadada; }
#commentform #submit { margin: 0; width: auto; font-family: Arial,Helvetica,sans-serif; background: #f4f4f4; border: 1px solid #dadada;  }

.alt { margin: 0; }

.commentlist { padding: 0; text-align: justify; margin: 0 0 2em 0; list-style: none; }
.commentlist li { margin: 20px 0 0 0;	padding: 10px 18px; list-style: none; background: #fff; border: 1px solid #dadada; }

.commentlist p { margin: 10px 5px 10px 0; }
#commentform p { margin: 5px 0;	}

.nocomments { text-align: center; margin: 0; padding: 0; }
.commentmetadata { margin: 0; display: block; }

#wp-calendar { empty-cells: show; margin: 10px auto 0; width: 155px; }
#wp-calendar #next a { padding-right: 10px; text-align: right; }
#wp-calendar #prev a { padding-left: 10px; text-align: left; }
#wp-calendar a { display: block; }
#wp-calendar caption { text-align: center; width: 100%; }
#wp-calendar td { padding: 3px 0; text-align: center; }
#wp-calendar td.pad:hover { /* Doesn't work in IE */
	background-color: #fff; }

#commentform #comment {	width: 440px; height: 200px; padding: 2px; border: 1px solid #dadada; }
