/*------COLORS USED IN THIS THEME-----------*/
/* Salmon color #b35639 */
/* Salmon color for post titles #d67952 */
/* Dark Salmon color (for text) #722708 */
/* Dark Salmon color (for border) #9f4628 */
/* Brown color for background #722708 */
/* Dark Grey blue for scribble pad #698188 */


/*-----RESETS--------*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,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,em,strong,th,var{font-style:normal;font-weight:normal;}
ol,ul {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;}
a {text-decoration: none; color: #d67952}
a:hover {text-decoration: underline;}

/*------FONTS------------*/
body{font:13px arial,helvetica,clean,sans-serif; *font-size:small; *font:x-small;}
table {font-size:inherit;font:100%;}
select, input, textarea {font:99% arial,helvetica,clean,sans-serif;}
pre, code {font:115% monospace;*font-size:100%;}
body * {line-height:1.22em;}

/*standard theme stuff*/
#s, textarea, input{border:1px solid #507282;; padding:6px;}
#searchsubmit, #submit{border:1px solid #507282;; background-color:#507282; color:#FFF; font-weight:bold;}
.post ol, .commentlist ol{list-style:decimal; padding:5px 0px 5px 0px; list-style-position:inside;}
.post ul, .commentlist ul{list-style:disc; list-style-position:inside; padding:5px 0px 5px 0px;}
.post li, .commentlist li{padding-bottom:5px;}
.post strong, .post b{font-weight:bold;}
.post em, .post i{font-style:italic;}
.page_item .page_item, #sidebar ul.children{margin-left:20px;}
#calendar_wrap td, #calendar_wrap thead tr th{padding:3px;}
#calendar_wrap thead{background-color:#666666; color:white;}
#calendar_wrap caption{text-align:center;}
#searchsubmit{display:block; margin-top:5px;}
/**********************/

div.clear{clear:both; height:0px; width:0px; overflow:hidden;}
body {background-color:#b35639;	margin-top: 30px; margin-bottom: 15px; background-image: url(images/background_tile.gif);}
#page {width: 798px; margin-left:auto; margin-right:auto; background-color:#b35639; border-left:1px solid #9f4628; border-right: 1px solid #9f4628;}
#header {width: 800px; height: 79px; margin-left:auto; margin-right:auto; background-color: #b35639; background-image: url(/wp-content/themes/custom_theme/images/header_background.gif);}

#menu_top {float:right; padding: 40px 20px 0 0;}
#menu_top ul {list-style: none;}
#menu_top li {float:left;}
#menu_top a {display:block;}

#content {float:left; clear:left; display:inline; width: 515px; padding-bottom: 10px;}

#home_photo {margin: 15px 0 5px 5px; background: url(/wp-content/themes/custom_theme/images/photo_frame.gif) no-repeat; width: 519px; height: 348px;}
#home_photo img{padding: 25px 0 0 25px;}
#interior_photo {margin: 15px 0 5px 5px; background: url(/wp-content/themes/custom_theme/images/interior_frame.gif) no-repeat; width: 519px; height: 296px;}
#interior_photo img{padding: 27px 0 0 26px;}

#home_content {margin: 8px 0 0 10px; background: url(/wp-content/themes/custom_theme/images/home_content_background.gif) bottom no-repeat; min-height: 185px; width: 506px;} 
#home_content_inner {background: url(/wp-content/themes/custom_theme/images/home_content_background.gif) no-repeat; height: 185px; width: 506px;} 
#interior_content {margin: 8px 0 0 10px; background-color: #722708; min-height: 228px; height: auto !important; height: 228px; width: 505px;}
#interior_content_header {float: left; background: url(/wp-content/themes/custom_theme/images/interior_content_header.gif) no-repeat; height: 25px; width: 506px;}
#interior_content_footer {margin: 0; padding: 0;float: left; clear:left; display:inline; margin-left: 10px; background: url(/wp-content/themes/custom_theme/images/interior_content_footer.gif) no-repeat; height: 21px; width: 506px;}
#blog_content {margin: 8px 0 0 10px !important; margin: 4px 0 0 10px; padding-bottom: 25px; background-color: #e4e7e8; height: auto !important; height: 775px; min-height: 775px; width: 510px;}
#blog_content_header {float: left; background: url(/wp-content/themes/custom_theme/images/blog_06.gif) no-repeat; height: 107px; width: 510px;}

#content .post{margin-bottom: 0; padding:5px; padding-bottom: 0;}
	
#content .post_home{padding: 20px 40px 0 40px; color: #FFF; background: url(/wp-content/themes/custom_theme/images/home_content_bkgd_top.gif) top left no-repeat;}
#content .post_interior {padding: 20px 40px 0 40px !important; padding: 0px 40px 0 40px;}

h2.post_title_home {color: #d67952; font-family: Georgia, "Times New Roman", Times, serif; font-size: 1.4em; margin-top: -5px}


h2.post_title_blog {color: #507282; font-family: Georgia, "Times New Roman", Times, serif; font-size: 1.4em;}
.blog {color: #000; font-family: Arial, Helvetica, sans-serif;}

a h2.post_title_blog {text-decoration: none;}

.entry {padding: 0; margin: 0;}

	#content .post img
	{
		float:left;
		border:1px solid #666666;
		margin-top:5px;
		margin-right:5px;
	}
	

	#content .post, #sidebar h2, h3#comments, h3#respond, h2.pagetitle, h2.center
	{
		display:block;
		color: #507282;;
		font-size:136%;
		margin-top:10px;
		font-family:Georgia, "Times New Roman", Times, serif;
	}

	#sidebar h2, h3#comments, h3#respond, h2.pagetitle, h2.center {margin-bottom:10px;}
	h3#respond {margin-left: 40px;}
	#content .post {color: #FFF;}
	#content .post h2 a, #content .post h3 a, .navigation a {color: #507282;}
	#blog_content a {color: #507282}
	#content .post p, .commentlist p{font-size: 0.8em;}

	#content .post p.edit a {color: #FFF;}
	
	
	#content .post .entry p{padding-bottom: 10px;}
	
	#content .post blockquote
	{
		padding:10px;
		background-color:#DCF0FC;
		color:black;
		border:2px solid #FFCE8A;
		font-style:italic;
		margin:10px;
	}

	#content .post blockquote blockquote
	{
		background-color:white;
		color:black;
	}

#content .post small
{
	display:block;
	margin:5px 0px 7px 0px;
	color:#999999;
}

#content .post p.postmetadata {display:block; clear:both; text-align: left; height:30px; color: #507282; padding-top:3px; font-size: 0.75em}

#content .post p.postmetadata a {color: #507282; text-decoration: none;}


/*The comments*/


.commentlist li
{
	display:block;
	background-color:#FFE0C1;
	padding:5px 5px 5px 15px;
	/*border:1px solid #333333;*/
	margin-bottom:15px;
	
}

/*name of author*/
.commentlist li cite ,.commentlist li cite a 
{
	color:#999999;
	font-weight:bold;
}



.commentlist li small.commentmetadata
{
	display:block;
	margin:10px 0px 10px 0px;
	color:#507282;
	
}



.commentlist li a
{
	color:#507282;
}



#commentform {margin:0 0 25px 40px;}

#commentform a {color: #CC9900;}

#commentform input, #commentform textarea
{
	margin-top:5px;
}

h3#comments, h3#respond
{
margin-top:50px;
}


/* ------ SIDEBAR STYLES ------ */

#sidebar {float:right; margin:0px; width: 270px;}
#sidebar_blog {float: right; margin:0px; width: 250px; margin-right: 20px !important; margin-right: -15px; }

/* HOMEPAGE SPECIFIC */
#scribblepad {position: absolute; top: 130px; width: 260px; height: 341px; background: url(/wp-content/themes/custom_theme/images/scribble_background.jpg) no-repeat;}
#scribble_content {padding: 70px 0 0 25px; width: 200px; height: 250px;}
.scribble_title {font-family: Georgia, "Times New Roman", Times, serif; color: #698188; font-size: 1.5em;}
#scribblepad a, a.more {text-decoration: none; color: #698188;}
#scribblepad a.more {font-weight: bold;}


#read {margin-top: 374px; width: 260px; background: url(/wp-content/themes/custom_theme/images/myhotread_background.gif) bottom left no-repeat;}
#read_inner {width: 260px; height:auto; min-height:182px; background: url(/wp-content/themes/custom_theme/images/myhotread_bkgd_top.gif) top left no-repeat;}
#read_content, #bottom_right_content {float: left; color: #722708; width: 220px; padding: 15px 0 0 15px;}


/* OTHER PAGES */
#top_right_red {float: left; margin: 20px 0 0 0px; width: 260px; height: 287px; background: url(/wp-content/themes/custom_theme/images/top_right_red_background.gif) no-repeat;}
#top_right_green {float: left; margin: 20px 0 0 0px; width: 260px; height: 287px; background: url(/wp-content/themes/custom_theme/images/top_right_green_background.gif) no-repeat;}
#top_right_purple {float: left; margin: 20px 0 0 0px; width: 260px; height: 287px; background: url(/wp-content/themes/custom_theme/images/top_right_purple_background.gif) no-repeat;}
#top_right_image {float: left; margin: 5px 0 0 0px; width: 270px; height: 243px; background: url(/wp-content/themes/custom_theme/images/blog_03.gif) no-repeat;}
#top_right_image img {padding: 15px 0 0 18px;}

.top_right_content {float: left; color: #FFF; width: 200px; padding: 40px 0px 0px 25px;}
.top_right_title {font-size: 1.5em; font-family: Georgia, "Times New Roman", Times, serif;}
.bottom_right_content {float: left; color: #FFF; width: 200px; padding: 40px 0px 0px 25px;}
.bottom_right_title {font-size: 1.5em; font-family: Georgia, "Times New Roman", Times, serif;}
#bottom_right {float: left; margin-top: 10px; width: 260px; height:182px; background: url(/wp-content/themes/custom_theme/images/bottom_right_background.gif) no-repeat;}
#bottom_right_blog {float: left; margin: 10px 0 0 5px; width: 260px;}
#bottom_right_blog_content {float: left; margin: 0px 0 0px 20px !important; margin: 0 0 0 10px; width: 230px; color: #d67952; font-family: Georgia, "Times New Roman", Times, serif; font-size: 1.4em;}
#bottom_right_blog_content a {text-decoration: none; color: #722708; font-size: 0.75em;}
#bottom_right_blog_content li {list-style-position: outside; list-style: none;}

#blog_signup {float: left; margin: 5px 0 0 5px; width: 259px; height: 90px; padding: 15px 0px 0 20px; font-size: 1.5em; font-family: Georgia, "Times New Roman", Times, serif; color: #d67952; background: url(/wp-content/themes/custom_theme/images/blog_10.gif) no-repeat;}


#footer {clear: both; margin-left: -1px; width: 800px; margin-top:50px !important; margin-top: 10px; height: 54px; color:#722708; background-color: #b35639; background-image: url(/wp-content/themes/custom_theme/images/footer_background.gif);}

#menu_footer {float: left; margin: 20px 0px 0 30px; display:inline;}
#menu_footer ul {list-style: none;}
#menu_footer li {float:left;}
#menu_footer a {display:block;}

.commentlist li ul li, .commentlist li ol li{border-left:0px solid white;}

.commentmetadata a{color:#507282;}



/*--------------Login CSS--------------------*/
img, a {border: none;}
.black_overlay{display: none; position: absolute; top: 0%; left: 0%; width: 100%; height: 2000px; background-color: #CCC; z-index:1001; -moz-opacity: 0.9; opacity:.9; filter: alpha(opacity=90);}
.white_content {display: none; text-align: left; position: absolute; top: 20%; left: 50%; margin-left: -200px;width: 401px; height: 274px;  background: url('/wp-content/themes/custom_theme/images/signin_background.jpg') center no-repeat;  -moz-opacity: 0.9; opacity:.9; filter: alpha(opacity=90); z-index:1002; overflow: hidden; }