/*  


Theme Name: Placemakers Template

*/






/* Color Edits Begin Here:  */



body {

	background: #cdd7ca;  /* <---- Controls site's background color  */

    color: #333;  /* <---- Controls font color for all body copy  */
	
	font: 74%/1.6em Georgia, "Times New Roman", Times, serif; 

	margin: 0;

	padding: 0;

	text-align: center;

    height:100%;



}



ul#menuv li a {

	padding: 3px 18px;

	display: block;

	color: #534741; /* <---- Controls font color for nav items  */

}


ul#menuv li a:hover {

	background: #fff;

	color: #106735; /* <---- Controls font color for nav items on rollover */

}

ul#menuv li.current_page_item a {

	background: #fff;

	color: #106735; /* <---- Controls font color for current page's nav item */

}

.featured-post {

	margin-bottom: 15px;

    background-color:#cdd7ca; /* <---- Controls background color for "featured post" */

	padding:20px;

    border:none;

    -webkit-box-shadow: 4px 4px 3px #888;

}


.post {

	margin-bottom: 15px;

	background-color:#f0f0f0; /* <---- Controls background color for "regular post" */

	padding:20px;

	border:1px solid #939598;

}


#regular_box a{


    color:#106735; /* <---- Controls font color for links found on a normal page (not a post page) */

    font-weight:bold;

    margin-left:-2px;

}



.entry a {

	color: #106735;

	padding: 0 2px;

    font-weight:bold;


}


.entry a:visited {  /* <---- Controls font color for links found on a normal page (not a post page) */

	color: #000;

	padding: 0 2px;

    font-weight:bold;


}


.entry a:hover {

		color: #106735; /* <---- Controls font rollover color for extraneous links found in the content area */

        padding: 0 2px;

	}	




.featured-post h2 a:link, .featured h2 a:visited {

	color: #000; /* <---- Controls font color for header links on the first "featured" post */

}


.featured-post h2 a:hover {	

	color: #106735; /* <---- Controls font rollover color for header links on the first "featured" post */

}

.post h2 a:link, .post h2 a:visited {

	color: #000;

}

.post h2 a:hover {	

	color: #106735;

}

.post a:hover {

		color: #333;

}


a  {

    color:#333; /* <---- Controls font color for links found on a normal page (not a post page) */

	text-decoration: none;

}



.overviewHeader { /* <---- Controls font for first sidebar header */

	font-family:Arial, Helvetica, sans-serif;

	font-size: 16px;

	font-weight:bold;

	margin: 40px 10px;

	line-height:20px;

	color:#000;

}

.projectOverviewText { /* <---- Controls font for first sidebar */

	font-family:Arial, Helvetica, sans-serif;

	font-size: 74%/1.6em;

	margin:-25px 10px;

	color:#000;

}

p.meta a:link, p.meta a:visited, p.meta2 a:link, p.meta2 a:visited { 

	color: #000;  /* <---- Controls font color for meta info at bottom of posts */

	padding: 2px 4px;

}

p.meta a:hover,p.meta2 a:hover {

	color: #106735; /* <---- Controls font rollover color for meta info at bottom of posts */

}



/* Social Style 















********************* */







html 















{















	height: 100%;















}















*















{















	margin: 0;















	padding: 0;















}















img















{















	border: 0;















}















p















{















	line-height: 1.6em;















	margin: 0.7em 0;















}















dl















{















	margin: 1em 0;















}















dt















{















	font-weight: bold;















}















dd















{















	margin: 0.5em;

	padding: 0;


}


img.alignright, img.right{

	float: right;

	margin: 10px 0 0 10px;

	padding:4px;

	border: solid 1px #abacae;

}















img.alignleft, img.left















{















	float: left;















	padding:4px;















	border: solid 1px #abacae;















	margin: 0 10px 0 0;















}















img.alignnone















{















	float: none;















	padding:4px;















	border: solid 1px #abacae;















	margin: 0;















}































































hr


{















	display: none;















}













h1, h2, h3, h4, h5, h6















{















	font-family:Georgia, "Times New Roman", Times, serif;















}































object {















float:left;















margin:5px 15px 10px 0;















}































#team_column td {















	vertical-align:top;















	font-family:Arial, Helvetica, sans-serif;















	font-size:11px;















	line-height:14px;































}































/* Etc















******************** */















br.clear {















	clear: both;















}































/* Design 















******************** */















#container_wrap {















		margin:0 auto;















			width:1033px;







































}



















































#container {















	width:998px;



	



	padding-left:10px;



	



	padding-right:15px;



	



 background-image:url(images/container-bg_03.png);



 



background-repeat:repeat-y;







margin: 0 auto 0px auto;











}











#footer{



	width:998px;



	



	padding-left:10px;



	



	padding-right:15px;







        height:30px;







        margin:0px auto 50px auto;







 background-image:url(images/footer-image.png);







       background-repeat:no-repeat;







}































#right_gradient {















width:20px;















float:right;















background-image:url(images/bg/gradient_right.png);















background-repeat:repeat-y;































}















































#top {















	background:#fff 100%;















	height:137px;















	width:1003px;















	text-align:left;















	padding-bottom:5px;















}































#top img {















	border:0;















	list-style:none;















}































#page {















	text-align: left;















	width: 993px;















	border-top: none;















	margin: 0 auto;















/*	background: url(images/bg-gradient.gif) 0 bottom repeat-x; */















}































































#headr {















	width:993px;















	margin: 0 auto 25px;















	color: #C3EAFB;















	position: relative;















	text-align: left;















	height: 10px;















}















#logo h1 {















	margin: 5px 0 0;















	font-size: 2.5em;















	font-family: Arial, Geneva, Helvetica, sans-serif;















	font-weight: bold;















	text-transform: uppercase;















}















#logo h1 a {















	color: #fff;















	}















#logo h1 a:hover {















	color: #993300;















	}















#logo .description {















	color: #E9FFFF;















	font-size: 1.3em;















	margin-top: 5px;















	display: none;















}































#logo {















	position: absolute;















	right: 0;















	bottom: 0;















}#top-rss {















	position: absolute;















	right: 0;















	top: 0;















}















#top-img {















	width: 930px;















	margin: 20px auto;















	background: #F7FFFF;















	height: 90px;















	border: 10px solid #BBC5C6;















	display: none;















}















#headr #top-menu {















	position: absolute;















	background-color:#fff;















	left: 0;















	bottom: 0;















	height:10px;















}































#team_column{















	width:415px;















	margin-top:20px;















}































#team_column img{















	margin-right:20px;















	margin-bottom:5px;















	margin-top:15px;















	padding:4px;















	border: solid 1px #abacae;















	















	}















































/* Menu */















ul#menuv {















	list-style: none;















	margin: 0;















	padding: 0;















	text-transform: uppercase;















	font-family:Arial, Helvetica, sans-serif;















	font-size: 10px;















	font-weight: bold;















}















ul#menuv li {















	float: left;















	margin-right: 4px;















	border-right: 1px solid #534741;















}



















ul li.last  {















	border-right-style: none;















}































#content-wrap {















	float: left;















	width: 100%;















}































#content {















	margin: 0px 495px 0 15px;















}



































.post2 {















}































.side {















	width: 500px;















	margin-left: -500px;















	margin-top:0px;















	float: left;















}















.side1 {















	width: 315px;















	float: left;















	color: #000;















	margin-left: -0px;















	margin-bottom:20px;















	color: #498EB8;















}































#side_bg {

	width: 315px;

	background-color:#ebebec;

	border: #999a9d solid 1px;

}















.projectOverviewText img {















	float:right;















	padding:4px;

	border: solid 1px #abacae;

	margin-left:5px;

	margin-top:5px;

}















.side2 {















	color: #498EB8;















	width: 178px;















	float: left;















	color: #333;















	margin-top:	0px;















	font-family:Arial, Helvetica, sans-serif;















}















#content .gap {















	margin: 0 20px 0 0; 















}















.side1 #side_bg{















	background-image:url(images/big-picture.jpg);















	background-repeat:no-repeat;















	width:315px;















}















.side2 .gap  {















	margin: 0 0 0 15px; 















	background-image:url(images/whats-next.jpg);















	background-repeat:no-repeat;















	padding-top:35px;















	border:1px solid #939598































	















































}















#out-foot {















	width: 100%;















	float: left;















}











































#footer a {















	color: #666;















	text-decoration: underline















}















#footer a:hover {















	color: #993300;















	text-decoration: none;















}











































/* Starting Sidebar















******************** */































h2.widgettitle {















	color:#fff;















}















#share {























float:left;















color:#000;















margin-right:10px;















}































.widget.ec3_widget_cal h2.widgettitle{















	font-size:11px;















	line-height:1.1em;















        font-weight:bold;















	color:#000;















        margin-top:-20px;















}











li.cat-item {







line-height:10px;







}























.side1  ul, .side2  ul, .side ul{















	list-style: none;















}















.about a:link, .about a:visited {















	color: #993300;















	padding: 0 2px;















}















.about a:hover {















	background: #34B027;















	color: #993300;















	padding: 0 2px;















}















.linkcat, .widget, .boxy, .side .categories, .widget-sortable {















	padding: 10px;















}















.side1  ul li ul li, .side2  ul li ul li {















	padding: 2px 0;















	margin-left: 0px;















	list-style: none;















	color: #000;















}















.side1  ul li ul li ul li{















	border: none;















}















.side1  ul.children, .side2  ul.children{















	margin-left: 0;















}















.boxy, .side1 .categories, .side2 .categories, .widget, .side1 .linkcat, .side2 .linkcat, .about, .widget-sortable  {















	margin-bottom: 20px;















}















 .side2 .widget {















 	margin-bottom: 0px;















    }































 































.side2 .boxy, .side2 .linkcat {















}















.side1 h2, .side2 h2 {















	font-family:Arial, Helvetica, sans-serif;















	text-transform:capitalize;















	font-size:11px;















	line-height:1.1em;















    font-weight:bold;















	color:#000;















	margin-bottom: 5px;















	padding: 3px 5px;















	margin-left:-5px;















}















.side1 ul li ul li a:link, .side1 ul li ul li a:visited,.side2 ul li ul li a:link, .side2 ul li ul li a:visited{















	color: #000;















}































.side1 ul li ul li  a:hover,.side2 ul li ul li  a:hover{















	color: #993300;















}















.side1 ul li ul li.current_page_item a,.side1 ul li ul li.current-cat a, .side2 ul li ul li.current-cat a  {















	color: #FFC757;















	font-weight: normal;















	text-transform:capitalize;















	font-size:1em;































}































p.comment_description_header {















	font-family:Georgia, "Times New Roman", Times, serif;















	font-size:16px;















	color:#000;















}















































p.comment_description {















    font-family:Arial, Helvetica, sans-serif;















    font-size:11px;















    color:#454545;















}































.widget_header {















	font-size:11px;















	line-height:1.1em;















        font-weight:bold;















	color:#000;















}































/* --Calendar-- */















#calendar_wrap {















	margin-top:-50px;















    padding:10px 10px 10px 0;















}































#wp-calendar #prev a, #wp-calendar #next a {















	font-size: 9pt;















	}































#wp-calendar a {















	text-decoration: none;







       font-weight: bold;















	}































#wp-calendar caption {















	font: bold 1.3em Arial, Sans-Serif;















	text-align: center;















	}































#wp-calendar th {















	font-style: normal;















	text-transform: capitalize;















	}















































.side2 .textwidget {















	padding-bottom:10px;















    font-size:12px;















    font-weight:bold;















    line-height:1.2em;































}































.categories-526893321 .widgettitle {















}































/* Starting Search















************************ */















input#s {















	width: 90px;















	padding: 4px 5px 4px 5px;















	margin: 3px 0px;















	border: 1px solid #000;















	color: #000;















	font-size: 1em;















}















	































input#s:hover {















	border: 1px solid #F78787;































}















input#s:focus {















	color: #000;















	border: 1px solid #F78787;















}































input#searchsubmit















{















	margin: 0;















}































/*Starting  Typography















********************* */































p.borderless_page_header {















	font-family:Arial, Helvetica, sans-serif;















	font-size:20px;















	letter-spacing:3px;















	text-transform:capitalize;















	color:#464646;















	font-weight:bold;















	line-height:17px;















	}















	















#regular_box {















	background-color:none;















	margin:0px;















	padding:0px 0 0 25px;















}



















































.search_text {















	font-size:11px;















	line-height:1.1em;















    font-weight:bold;















	color:#000;















	margin-top:30px;















}































h2.pagetitle {















	text-align: left;















	font: 1.5em Arial, verdana;















	line-height:3em;















}































.post h2 {















	font-family:Georgia, "Times New Roman", Times, serif;















	font-size:2.1em;















	color: #000;















	font-weight:normal;



















}











.post h2 a{







        line-height:25px;







}





.featured-post h2 {















	font-family:Georgia, "Times New Roman", Times, serif;















	font-size:2.1em;















	color: #000;















	font-weight:normal;















}











.featured-post h2 a{







        line-height:25px;







}


.date {















	color: #000;















	float:left;















}































.date_archives {















	color: #000;















	float:none;















	text-align:left;















}















p.meta {















	font-size: 100%;















	color: #000;















}	















p.meta2 {















	text-align: right;















	font-size: 100%;















	color: #000;















	padding: 5px 0 0 0;















}















p.meta2_archives {















	text-align: left;















	font-size: 100%;















	color: #000;















	padding: 0px 0 0 0;















}















































p.meta2:hover {















}

.kerned_letters{

letter-spacing:1px;

}

.post ul.postspermonth{

	list-style:none;

	padding: 0;

	margin: 0;

}















/*















.entry p a, .entry p a:visited {















	color: #993300;















} */















.post ul {















	margin-left: 35px;















}















.post ol {















	margin-left: 40px;















}















.post p a:hover {















	border: none;















}















.categr, .monthr {















	margin-bottom: 20px;















}















.categr h2, .monthr h2{















	border-bottom: 1px solid #ccc;















}































.rss {















	background: url(images/feed-icon-10x10.png) left center no-repeat;















	padding-left: 12px;















}































.catr {















     margin-right:15px;















}































.tags {















	font-weight: normal;















}















	.tags a {















		font-weight: normal;















	}















































/* Begin Images */















p img {















	padding: 0;















	max-width: 100%;















	}































/*	Using 'class="alignright"' on an image will (who would've















	thought?!) align the image to the right. And using 'class="centered',















	will of course center the image. This is much better than using















	align="center", being much more futureproof (and valid) */































img.centered {















	display: block;















	margin-left: auto;















	margin-right: auto;















	}































img.alignright {















	padding: 4px;















	margin: 0 0 2px 7px;















	display: inline;















	}















































.alignright {















	float: right;















	}































.alignleft {















	float: left;















	}















/* End Images */































/* Captions */















.aligncenter,















div.aligncenter {















	display: block;















	margin-left: auto;















	margin-right: auto;















}































.wp-caption.alignleft {















	text-align: center;















	background-color: #none;















	margin-right:10px;































}















































.wp-caption.alignright {















	text-align: center;















	background-color: #none;















	margin-left:10px;































}















































.wp-caption img {















	margin: 0 0 0 0 ;















	padding: 4px;















	border: solid 1px #abacae;































}































.wp-caption p.wp-caption-text {















	font-size: 11px;















	line-height: 10px;	















	text-align: left;















	padding-left:8px;















	font-family:Arial, Helvetica, sans-serif;















	font-weight:bold;































}















/* End captions */































































/* Comment Etc















********************* */















.navigation 















{















	margin-top: 10px;















	margin-bottom: 10px;















	float: left;















	width: 100%;















}































.navigation a















{















	color: #666;















}















.navigation .alignleft















{















	float: left;















	width: 50%;















}















.navigation .alignright















{















	float: right;















	text-align: right;















	width: 50%;















}































































.ileft {















	float: left;















	margin-right: 5px;















}















#avatr {















	border: 1px solid #3AC52C; 















}















p.stats {















	color: #999;















	font-size: .8em;















	border: 1px solid #ccc;















	border-left: none;















	border-right: none;















}















blockquote















{















	background: url(images/blockquote.gif) no-repeat left top;















	color: #666;















	margin: 1em;















	padding: 0 0 10px 50px;















}















#content .commentsfeedr















{















	background: url(images/ico/feed.png) no-repeat left center;















	padding: 2px 2px 2px 20px;















}















#content .trackbackr















{















	background: url(images/ico/arrow_refresh.png) no-repeat left center;















	padding: 2px 2px 2px 20px;















}















input.textbox, textarea, textarea, input#url, input#email, input#author















{















	background: #fff url(images/shadow_top.gif) repeat-x top;















	border: #ccc 1px solid;















	font: 1em Verdana, Arial, Serif;















	padding: 2px;















}















input.textbox:focus, textarea:focus















{















	background: #fff url(images/shadow_top.gif) repeat-x top;















	border: #999 1px solid;















}















#submit {















	color: #333;















	padding: 3px 5px;















	border: 1px solid #333;







}















#submit:focus, #submit:hover {















	color: #993300;















	border: 1px solid #888;























}































.trackbacklist {















	margin-left: 20px;















}















.commentlist .children {















	margin-left: 30px;















}















































.comment















{















	background: #fff url(images/shadow_top.gif) repeat-x top;















	border-bottom: #ddd 1px solid;















	list-style: none;















	margin: 0;















	padding: 1em 0.5em;















}















.alt















{















	background: #f9f9f9;















}















.MyAvatars















{















	border: 1px solid #ccc;















	border-bottom: 1px solid #999;















	border-right: 1px solid #999;















	float: right;















	margin-left: 5px;















	margin-right: 10px;















	padding: 3px;















}































h3#respond, h3#comments {















	font: bold 1.3em "Trebuchet MS", Verdana, Arial, sans-serif;















	color: #2E9B22;















	text-transform: uppercase;















}































#comment {















	width: 98%;















}































fieldset {















	border: none;















}















textarea#cp_message {















	width: 100%;















}















































pre {















	width: 95%;















	overflow:auto;















	font: 13px 'Courier New', Courier, Verdana, Arial, sans-serif;















	color: #921A14;















	max-height: 350px;















	line-height: 18px;















	margin: 10px 0;















	border: 1px solid #921A14;















	padding: 5px;















	background: #F7D5D4;















}































code {















font: 13px 'Courier New', Courier, Verdana, Arial, sans-serif;















color: #921A14;















padding: 2px;















}































.avatar {















	float: right;















	margin-left: 10px;















}























.footer_container {















background-color:#fff;















border: solid 1px #abacae;















padding:0px 10px 10px 10px;















margin-top:10px;































}















.addthis_toolbox.addthis_default_style {















width:300px;























}







