/*
Theme Name: Worldly Developments
Theme URI: http://worldlydevelopments.com
Description: The theme for Worldly Developments
Version: 1.0
Author: Mark Hendrickson
Author URI: http://ursusrex.com/
Tags: worldly, developments

*/

body 							{ border-top: 5px solid #D6D6D6; font-size: 14px; font-family: Georgia, Times New Roman, Times, Serif; background: white; color: #171717; padding: 10px 25px 25px 25px; }
strong							{ font-weight: bold; }
a 								{ color: #0062C4; }
a:hover							{ background: #eff5fb; color: #004f9d; }
a:visited						{ color: #0062c4; }
input 							{ font-family: Georgia, Times New Roman, Times, Serif; font-size: 1em; }
textarea 						{ font-family: Georgia, Times New Roman, Times, Serif; font-size: 1em; border: 1px solid #929292; background: #f4f4f4; }
h1, h2, h3 						{ font-family: Palatino, Palatino Linotype, Times New Roman, Times, Serif; }
h1 								{ font-size: 2.2em; font-weight: normal; margin: 0 0 10px 0 }
h2 								{ font-size: 1.4em; margin: 25px 0 10px 0 }
h3 								{ font-size: 1.3em; }
td								{ padding: 10px; }
p 								{ margin: 0 0 10px 0; line-height: 150%; }
hr 								{ border: 0; border-bottom: solid 1px #e3e3e3; margin: 20px 0 20px 0; clear: both; }
blockquote 						{ font-size: 0.9em; font-style: italic; padding: 0 20px 0 20px; border-left: 5px solid #cacaca; margin: 20px 0 20px 0 }
.text_field						{ border: 1px solid #929292; background: #f4f4f4; width: 300px; padding: 5px; }
.shot, .alignleft				{ float: left; margin: 0 25px 25px 0; }
.shot2, .alignright				{ float: right; margin: 0 0 25px 25px; }
label							{ font-weight: bold; }
em								{ font-style: italic; }

#header 						{ width: 900px; height: 100px; margin: auto; text-align: center; }
#page 							{ width: 900px; margin: auto; text-align: left;  }
#content 						{ background: white; position: relative; float: left; width: 573px;  }
#content_interior 				{ padding: 0 25px 25px 25px; }
#logo 							{ }
#footer 						{ }

.post 							{ padding: 25px; border-bottom: 1px solid #e3e3e3; }
.post_title 					{ font-size: 2em; font-family: Palatino, Palatino Linotype, Times New Roman, Times, Serif; }
.post_title a 					{ text-decoration: none; }
.post_details 					{ font-size: .85em; color: #6d6d6d; margin: 0 0 15px 0; }
.entry 							{ padding: 0 0 15px 0; }
.entry img						{ max-width: 550px; width: expression(this.width > 550 ? 550: true); }
.entry ul						{ margin: 25px 5px 25px 5px; }
.entry ul li					{ list-style: square; margin: 0 0 15px 15px; line-height: 150%; }
.entry ol li 					{ list-style: decimal; margin: 0 0 15px 15px; line-height: 150%; }
#post-1							{ padding-top: 0 !important; }

#searchform 					{ margin: 0 0 15px 0; }
#searchform #s 					{ height: 18px; width: 160px; border: 1px solid #454545; padding: 5px; font-size: 1em; border: 1px solid #5f5f5f; }
#searchsubmit 					{ background: url(images/go_btn.png) top left no-repeat; height: 30px; width: 36px; border: 0; cursor: pointer; margin-left: 5px; }
#searchform li 					{ float: left; }

.search_result 					{ margin: 0 0 20px 0; padding: 0 0 10px 0; border-bottom: 1px solid #e3e3e3; }
.search_result_title 			{ font-size: 1.1em }
.search_result_details			{ font-size: .9em; }

.pagetitle						{ margin: 0 0 15px 0; }

#sidebar 						{ position: relative; float: left; width: 300px; font-size: .95em; border-left: 1px solid #e3e3e3; color: #4d4d4d; margin: 0 0 0 25px; }
#sidebar_interior 				{ padding: 0 0 25px 25px; }
#sidebar_interior h2			{ margin: 25px 0 10px 0; font-size: 1.5em; font-weight: bold; color: #323232  }
#sidebar_interior ul			{ padding: 0px; }
#sidebar_interior li			{ margin: 0 0 2px 0; }
#sidebar_interior p				{ padding: 0px; }

#comments						{ padding: 25px 25px 0 25px; border-bottom: 2px dotted #e3e3e3; }
#comment						{ width: 528px; height: 200px; font-size: 1em; padding: 10px; }
#comment_list					{ margin: 15px 0 0 0; }
#comment_list li				{ margin: 0 0 30px 0; padding: 0 0 20px 0; border-bottom: 1px solid #e3e3e3; }
.comment_header					{ margin: 0 0 10px 0; border-left: 5px solid #cacaca; padding: 0 15px 0 10px  }
.comment_official .comment_header	{ border-left-color: #0ade00; }
.comment_author					{ font-size: 1.05em }
.comment_details a				{ color: #828282; font-size: .9em }
.comment_details a:hover		{  }
.comment_options a				{ color: #828282; font-size: .9em }
.comment_options:hover			{ }
.comment_header a				{ text-decoration: none; }
.comment_text 					{ padding: 0 15px 0 15px}

#response						{ padding: 25px; }
#commentform					{ margin: 15px 0 0 0; }

.navigation						{ padding: 25px; font-size: 1.2em }
.navleft						{ float: left; }
.navright						{ float: right; }