/*  



Theme Name: Placemakers Template


*/



/* Color Edits Begin Here:  */

body {
	background: #FFCC66;  /* <---- 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: #993300; /* <---- Controls font color for nav items on rollover */

}


ul#menuv li.current_page_item a {
	background: #fff;
	
	color: #699242; /* <---- Controls font color for current page's nav item */

}


.featured-post {
	margin-bottom: 15px;

    background-color:#e8ca88; /* <---- Controls background color for "featured post" */
	
	padding:20px;
    border:none;
    -webkit-box-shadow: 4px 4px 3px #888;



}

.post {
	margin-bottom: 15px;

    background-color:#f7f3e8; /* <---- Controls background color for "regular post" */

	padding:20px;
	border:1px solid #939598;



}


#regular_box a{

    color:#699242; /* <---- Controls font color for links found on a normal page (not a post page) */

    font-weight:bold;

    margin-left:-2px;

}
	.entry a {

		color: #2b2b2b;
		padding: 0 2px;
                font-weight:bold;
    }

.entry a:visited {

		color: #993300;
		padding: 0 2px;
                font-weight:bold;
    }


.entry a:hover {

		color: #993300; /* <---- Controls font rollover color for extraneous links found in the content area */

        padding: 0 2px;
	}	




/* 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;



}






a



{

    color:#699242; /* <---- Controls font color for links found on a normal page (not a post page) */

	text-decoration: none;



}



a:link



{



	color: #2b2b2b;



} 
a:visited



{



	color: #993300;



}


a:hover, a:active



{



}



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;







}







.overviewHeader {



	font-family:Arial, Helvetica, sans-serif;



	font-size: 16px;



	font-weight:bold;



	margin: 40px 10px;



	line-height:20px;



	color:#000;



}







.projectOverviewText {



	font-family:Arial, Helvetica, sans-serif;



	font-size: 74%/1.6em;



	margin:-25px 10px;



	color:#000;







}







.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;

}



.post h2 a:link, .post h2 a:visited {



	color: #000;



}



.post h2 a:hover {	



	color: #993300;



}



.post a:hover {



		color: #993300;



}







.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;

}


.featured-post h2 a:link, .featured h2 a:visited {



	color: #000;



}



.featured-post h2 a:hover {	



	color: #993300;



}











.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 {



}



p.meta a:link, p.meta a:visited, p.meta2 a:link, p.meta2 a:visited {



	color: #000;



	padding: 2px 4px;



}



p.meta a:hover,p.meta2 a:hover {



	color: #993300;



}



.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;





}

