
body {
margin: 0px;
padding: 0;
color: #5b5b58;
background-color:#b23654;
font-family: Arial;
font-size: 12px;
line-height: 20px;
}



#wrapper2 {
width: 950px;
margin: auto;
padding: 0px 0px 0px 0px;
margin-top: 3px;
}

.post-wrapper {
width: 636px;
margin-top: 15px;
}

.rule {
clear: both; 
border-top: 1px solid #eeeedd; 
width: 636px;	
margin: 15px 0px;
float: left;
}

a:link { 
text-decoration: none; 
color: #7b7b6f; 
}

a:visited { 
text-decoration: none; 
color: #7b7b6f; 
}

a:hover, a:active { 
color: #3B3B3B; 
}

h1, h2, h3, h4, h5, h6 { 
font-weight: normal; 
margin: 0px 0 10px; 
}

h2 { 
font-size: 22px; 
}

h3 { 
font-size: 15px;
font-weight:600;
}

.home-wrapper {
width: 636px;
border-top: 1px solid #eeeedd;
margin-top: 15px;
}

.home-left {
width: 420px;
border-right: 1px solid #eeeedd;
float: left;
}

.home-post-wrap {
width: 395px;
border-bottom: 1px solid #eeeedd;
padding: 15px 25px 25px 0px;
}

.home-post-wrap-2 {
width: 636px;
border-bottom: 1px solid #eeeedd;
padding: 15px 0px;
}

.home-post-wrap-3 {
width: 636px;
border-bottom: 1px solid #eeeedd;
padding: 0px;
}

.home-right {
width: 214px;
float: left;
}

.home-sidebar-box {
padding: 15px 0px 0px 20px;	
float: left;
clear: both;
}

.home-sidebar-box ul {
margin: 0px 0px 15px 15px;
padding-left: 0px;
float: left;
}



h4, h5, h6 { 
font-size: 20px; 
}

.titles a:link, .titles a:visited, .titles a:active {
text-decoration: none;
font-size: 20px;
font-family: Georgia;
margin-top: 10px;
color: #6a909f;
float: left;
margin-bottom: 15px;
clear: both;
}

.titles-orange a:link, .titles-orange a:visited, .titles-orange a:hover {
text-decoration: none;
font-size: 20px;
font-family: Georgia;
margin-top: 10px;
float: left;
margin-bottom: 15px;
color: #e56100;	
}

.titles-featured a, .titles-featured a:hover, .titles-featured a:visited, .titles-featured, .post-title a:link, .post-title a:hover, .post-title a:visited {
margin-bottom: 10px;
font-family: Georgia;
color: #e56100;
float: left;
font-size: 28px;
line-height: 30px;
font-weight: normal;
}

.post-title {
margin-top: 30px;	
}


pre:hover, blockquote:hover {
background-color: #f0f0f0;
border: 1px solid #d0d0d0;
}

#pages {
width: 100%;
float: left;
height: 50px;
background-color: #ebe9d8;
}

#pages-inside {
width: 100%;
float: left;
height: 50px;
background-color: #FFF;
}

#pages-inside ul { 
list-style-type: none; 
list-style-image: none; 
padding: 0px 0px 0px 0px; 
margin: 0px;
}

#pages-inside ul li { 
float: left; 
display: block; 
height: 50px;
padding: 0px;
margin: 0px;
width:auto;
}

#pages-inside ul li a:link,#pages-inside ul li a:visited, #pages-inside ul li a:active {
float: left; 
color: #887a68;
display: block;
height: 42px;
font-size: 14px;
padding: 15px 20px 0px 20px;
margin: 0px;
width:auto;
}


#pages-inside ul li a:hover {
background-color: #fbf0f6;
}







#pages-inside-2 {
width: 950px;
margin: auto;
}


#nav2 ul {border-bottom: 4px solid #ebe9d8;}

#nav2 li:hover ul,ul #nav2 li.sfHover ul {top:50px;}

#nav2 li li a:link, #nav2 li li a:visited {
height: 30px;
padding: 0px 0px 20px 0px;
}

#nav2 li:hover {
background-color: #e8e8e3 !important;
}

#nav2 li li a:hover {
background-color: #fff !important;
}

#nav2 li li a:link, #nav2 li li a:visited {
background-color: #f9f9f4;
padding-bottom: 20px;
}









#categories {
width: 950px;
float: left;
background-color: #a7a697;
min-height: 48px;
margin-top: 5px;
}

#categories ul {
margin: 0px;
padding-left: 0px;
list-style-type: none; 
list-style-image: none; 
float: left;
}

#categories ul li {
float: left; 
display: block; 
padding-left: 0px; 
height: 48px;
}

#categories ul li a:link,#categories ul li a:visited, #categories ul li a:active  {
height: 24px;
display: block;
color: #FFFFFF;
font-size: 12px;
padding: 12px 20px;
float: left;
margin: 0px;
}

#categories ul li a:hover {
background-color: #76a0b0;
}

#header {
width: 950px;
margin-top: 0px;
height: 175px;
background:url(header.jpg);
float: left;
}

#container {
float: left;
width: 950px;
background-image: url(images/bg.gif);
background-repeat: repeat-y;
background-position: left;
}

#left-div {
width: 669px;
background-color: #FFF;
float: left;
padding-left: 28px;
}

#left-div a{color:#993366;}

#left-div a:hover{color:#691a42;}

#left-inside {
float: left;
padding: 0px 0px 0px 19px;
}


#sidebar {
float: right;
width: 231px;
color: #959487;
padding-left: 1px;
}




.sidebar-box {
padding: 13px 15px;
margin-bottom: 5px;
float: right;
width: 215px;
border: 1px solid #fff;
background-color: #fedbe3;
}

.sidebar-box ul li a:link, .sidebar-box ul li a:visited, .sidebar-box ul li a:active {
color: #533f46;
} 

.sidebar-box ul li {
margin: 5px 3px 3px 5px;
width:150px;
clear: both;
}

.sidebar-box li:hover{background-color:#fdc6d3}

.sidebar-box ul {
list-style: circle;
clear: both;
margin-left: 0px;
padding-left: 20px;
margin-top: 0px;
padding-top: 0px;

}

.sidebar-box ul li a:hover {
color: #6f6d50; 
} 

.sidebar-box-title { 
font-size: 14px; 
color: #FFF; 
padding: 7px 11px;
background-color: #b23654;
text-transform:none;
margin: 0px 0px 10px 0px;
float: left;
border-right: 1px solid #fff;
border-bottom: 1px solid #fff;
}




#footer {
clear: both;
float: left;
width: 669px;
padding-left: 28px;
color: #7b7b6f;
padding-top: 14px;
font-size: 11px;
background-color: #fedbe3;
border-bottom: 4px solid #e9e9d9;
}

.footer-box {
float: left;
width: 200px;
margin-right: 23px;
margin-bottom: 20px;
}

.footer-box ul {
list-style: none;
margin: 0px;
padding-left: 0px;
}

.footer-box li {
margin-bottom: 10px;	
}

.footer-box h3 {
color: #709e8a;
font-family: Georgia;
margin-bottom: 15px;
font-size: 18px;
}

#footer a:link, #footer a:hover, #footer a:visited {
color: #7b7b6f;
font-size: 11px;
}




.post-info {
color: #abab91;
font-size: 12px;
text-transform: uppercase;
float: left;
clear: both;
}

.post-info a:link, .post-info a:hover, .post-info a:visited {
color: 	#000;
}

.logo {

height:175px;
width:377px;
}





ul, ol { line-height: 2.0em; }



.current-category {
background-color: #FFF;
color: #7b7b6f;
border: 1px solid #EBEBEB;
padding: 5px;
display: block;
margin-bottom: 10px;
margin-top: 25px;
width: 603px;
}







p img {
	padding: 0;
	max-width: 100%;
	}



img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	}

img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
	}

.alignright {
	float: right;
	}

.alignleft {
	float: left
	}


.nav, .nav * {margin:0;padding:0;list-style:none;}

.nav ul {position:absolute;top:-999em; border-bottom: 4px solid #6b919f;}
.nav li {float:left;position:relative;z-index:99;}

.nav a {display:block;}

.nav ul li{width: 100%;}

.nav li:hover ul,ul.nav li.sfHover ul {left:0px;top:48px;}



.nav li:hover li ul,.nav li.sfHover li ul {top:-999em;}

.nav li li:hover ul,ul.nav li li.sfHover ul {left:220px;top:0px;}

.nav li:hover ul,.nav li li:hover ul {top: -999em;}

/*** Skinning - Superfish menu (Some final font colors and backgrounds) ***/

.nav li li {
display: block;
padding: 0px;
height: auto !important;
}

.nav li:hover {
background-color: #76a0b0 !important;
}

.nav li li a:link, .nav li li a:visited {
width: 180px;
display: block;
background-color: #76a0b0;
height: auto !important;
}

.nav li li a:hover {
background-color: #80b79f !important;
}






