/*  
Theme Name: 2peas1pod
Theme URI: 
Description: A theme by Dan Socie
Author: DSC
Author URI: http://dansocie.com/
*/

body {
font-family:Georgia;
font-size:14px;
color:#828282;
background-color:#43392f;
margin:0px;
line-height:22px;

}



/* Main Boxes */



#bg {
	background-color:#f0eee1;

	background-image:url(images/bkgrd2.gif);
	background-repeat:no-repeat;

}



#nav_bar {

	background-color:#43392f;

}





#logo_bar {

	background-image:url(images/top_grad_green.jpg);

	background-repeat:repeat-x;

}



#logo {

	width:950px;

	margin:auto;

	background-image:url(images/grad_shadow_green.jpg);

	background-repeat:no-repeat;

	height:93px;

}



#logo img {

	margin-left:80px;

}



#container {

	background-color:#ffffff;

	background-image:url(images/content_shad.jpg);

	background-repeat:no-repeat;

	width:800px;

	margin:auto;

	border:1px solid #ffffff;

	position:relative;

}



#arrow_left {

	position:absolute;

	left:-50px;

	top:30px;

}



#arrow_right {

	position:absolute;

	right:-50px;

	top:30px;

}



#content {
margin:30px;
margin-top:20px;
margin-bottom:25px;
}



#left {

	float:left;

	width:440px;

}



#right {

	margin-left:480px;

	border-left:1px solid #e1e1e1;

	padding-left:20px;

	font-size:12px;

	line-height:18px;

	padding-bottom:20px;

}



#footer {

	background-image:url(images/foot_green.jpg);

	background-repeat:repeat-x;

	height:70px;

}



#footer_hold {

	width:800px;

	margin:auto;

	color:#ffffff;

	padding-bottom:20px;

}



#whiteblock {

	height:90px;

	background-image:url(images/footrip.jpg);

	margin-bottom:10px;

}



#recent_hold {

	text-align:center;

}



/* Navigation */



#search_pop {

	display:none;
	position:absolute;
	background-color:#43392f;
	border:1px solid #705f4e;
	padding:10px;
	top:40px;
	right:0px;
	text-align:left;
}



#nav_pop {

	margin-right:190px;
}


#nav_menu {
	width:176px;
	float:right;
	height:37px;
	position:absolute;
	right:0px;
	top:0px;
}



#nav_hold {

	width:800px;
	margin:auto;
	text-align:right;
	color:#f1ede1;

	position:relative;

}







a.nav {

	color:#f1ede1;

	text-decoration:none;

	margin-left:15px;

	line-height:40px;



}



a.nav:hover {

	text-decoration:underline;

	color:#f1ede1;

}







a.nav_active:hover {

	color:#f1ede1;

}	


#home a#home,
#about a#about,
#contact a#contact,
#designs a#designs,
#blog a#blog
{

color:#f1ede1;

	text-decoration:none;
	margin-left:15px;
	line-height:40px;
	background-image:url(images/nav_green.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	padding-bottom:11px;
}



/* General Styles */



.right_title {

	color:#656565;

	font-size:14px;

}



.accordion {

	margin-bottom:10px;

}



h1 {

	font-weight:normal;

	font-style:italic;

	color:#656565;

	font-size:26px;

	margin-top:0px;

}



h2 {

	font-weight:normal;

	font-style:italic;

	color:#656565;

	font-size:22px;

	margin-top:0px;

}



h3 {

	font-weight:normal;

	font-style:italic;

	color:#656565;

	font-size:18px;

	margin-top:0px;

}



.sep {

	height:40px;

	margin-top:10px;

	background-image:url(images/top_sep.jpg);

	background-repeat:repeat-x;

}



.sep_right {

	border-top:1px solid #e1e1e1;

	height:1px;

	margin-top:10px;

	margin-bottom:10px;

}



i.posted {

	color:#94b759;

}





img.recent{

	background-image:url(images/recent_shad.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	padding:10px;
	margin-right:10px;

}



a img {

	border:none;

}



a.right_toggle {

	font-size:18px;
	color:#656565;
	font-style:italic;
	text-decoration:none;
	border-bottom:1px solid #e1e1e1;
	line-height:40px;
	display:block;
}



a.right_toggle:hover {

	background-color:#f9f9f9;

}



a.readmore {

	color:#a4a4a4;

}



a.readmore:hover {

	color:#828282;

}



a.blogpost {

	margin-left:5px;
	margin-right:5-+px;
	color:#94b759;
	text-decoration:none;
	border-bottom:1px solid #f0f0f0;
	line-height:25px;
	display:block;
	padding:3px;
}



.forms {

	background-color:#eef1f1;
	border:1px solid #d9dada;
	padding:5px;
	font-family:Georgia;
	color:#000000;
	margin-bottom:5px;
}


.forms2 {

	background-color:#958678;
	border:none;
	padding:5px;
	margin-right:5px;
	font-family:Georgia;
	color:#000000;	
	margin-top:0px;
	height:14px;

}



.imageleft {
	float:left;
	margin-right:10px;
}


.imageright {
	float:right;
	margin-left:10px;
}

.alignleft {
	float:left;
	margin-right:10px;
border: 1px dashed #cccccc; background-color: #f0f8ff; padding: 3px;
}


.alignright {
	float:right;
	margin-left:10px;
border: 1px dashed #cccccc; background-color: #f0f8ff; padding: 3px;
}



.block {

	background-color:#f0f0f0;

	border-top:1px dotted #c0c0c0;

	border-bottom:1px dotted #c0c0c0;

	padding:10px;

	font-style:italic;

}



.alert_good {

	background-color:#caf8b1;

	border-top:1px solid #95c87a;

	border-bottom:1px solid #95c87a;

	color:#6a9a4f;

	padding:5px;

	margin-top:10px;

	font-size:14px;

}



.alert_bad {

	background-color:#f8b1b1;

	border-top:1px solid #a75656;

	border-bottom:1px solid #a75656;

	color:#914d4d;

	padding:5px;

	margin-top:10px;

	font-size:14px;

}



img {

	vertical-align:middle;

}



a {

	color:#94b759;

}



a:hover {

	color:#abd662;

}



ul {

	list-style-image: url(images/dot.jpg);

	text-indent:0px;

	list-style-position: inside;

	padding:6px;

	line-height:30px;

	margin:0px;

}