/*
Theme Name:		Thesis
Theme URI:		http://diythemes.com/thesis/
Description:	A website framework so flexible and extensible that you will never have to change your theme again. Seriously. [ver. 1.4.2]
Version:		1.4.2
Author:			Chris Pearson
Author URI:		http://pearsonified.com/
*/

/*
IMPORTANT NOTE!
If you wish to make custom changes to your theme, DO NOT EDIT THIS FILE. Instead, use the custom.css template
to define custom styles. This way, you will still be able to take advantage of future upgrades to the theme
without worrying about overwriting your style changes. Also, be sure you've selected the "use custom
stylesheet" option in the Thesis options panel if you wish to use a custom stylesheet.
*/

body { background-position: -100px -50px; bottom: 0px; top: 0px; background-color: #e7e4d8; background-image: url(images/bkg_top.jpg); background-repeat: repeat-x; margin: 0px; padding: 0px; color: #111; font-size: 62.5%; }

                                    

.bodytest { margin-left: 207px; margin-bottom: 0px; margin-right: 0px; margin-top: 0px; background-position: -100px -50px; bottom: 0px; top: 0px; background-repeat: repeat-x; padding: 0px; color: #111; font-size: 62.5%; }

/*---:[ core layout elements ]:---*/

#header { margin-left: 78px; margin-bottom: 0px; margin-top: 0px; background-image: url(images/topbanner.jpg); padding: 0px; border-width: 0px; position: relative; top: -25px; width: 900px; height: 177px; background-repeat: no-repeat; clear: both; }
	
	#footer { font-family: Helvetica, Verdana, Arial, sans-serif; margin-left: 78px; margin-bottom: 0px; margin-right: 78px; margin-top: 0px; padding-left: 20px; padding-bottom: 0px; padding-right: 20px; padding-top: 35px; width: 950px; border-width: 0px; border-style: none; background-repeat: no-repeat; bottom: 0px; height: 68px; background-image: url(images/footer.jpg); color: #444444; text-align: left; clear: both; }
	#container { bottom: 0px; margin-left: auto; margin-bottom: 0px; margin-right: auto; margin-top: 0px; top: 0px; padding: 0px; }
	#page { bottom: 0px; padding: 0px; width: 1024px; position: relative; top: 0px; margin: 0px; background: none; }
	#image_box { border-style: none; width: 310px; margin: 0px; padding: 0px; background-color: #adca00; }
	#video_box { border-style: none; width: 336px; margin: 0px; padding: 0px; background-color: #b2b2b2; }
	#custom_box { margin: 0px; border-style: none; width: 330px; padding: 15px; background-color: white; }
	#multimedia_box { width: 310px; margin-left: 0px; margin-bottom: 15px; margin-right: 5px; margin-top: 0px; border-width: 0px; top: 1px; position: relative; border-style: none; padding: 0px; background-color: #f17515; }
	#content_box { background-color: white; border-style: none; padding-left: 0px; padding-bottom: 0px; padding-right: 0px; padding-top: 25px; margin-left: 78px; margin-bottom: 0px; margin-right: 49px; margin-top: -25px; width: 900px; }
	#content { padding-left: 20px; width: 515px; }
	.custhome { border-color: #c84e00; padding: 30px; border-style: solid; border-width: 2px; line-height: 22px; margin: 0px; color: white; background-color: #adca00; font-size: 18px; font-family: fantasy, ; }
	.home_guardians { margin: 0px; left: 0px; top: 0px; position: absolute; height: 300px; width: 500px; padding: 0px; background-color: white; }
	.home_cloud { margin: 0px; left: 520px; top: 0px; position: absolute; height: 300px; width: 300px; padding: 0px; background-color: #747678; }
	.home_news { margin: 0px; left: 0px; top: 320px; position: absolute; height: 600px; width: 250px; background-color: white; padding: 0px; }
	.home_getinvolved { margin: 0px; left: 270px; position: absolute; top: 320px; height: 300px; width: 230px; background-color: white; padding: 0px; }
	.home_photocompetition { margin: 0px; position: absolute; left: 520px; top: 320px; height: 300px; width: 300px; padding: 0px; }
	.home_countries { margin: 0px; position: absolute; left: 270px; top: 640px; height: 280px; width: 550px; background-color: white; padding: 0px; }
	#homecontent { background-color: #dde9c3; left: 20px; top: 20px; position: relative; height: 900px; width: 810px; padding: 5px; border-width: 0px; margin: 4px; }
	.post_tags { padding: 2px; }
	.post_tags a { text-align: center; font-size: 10px; font-family: Helvetica, Verdana, Arial, sans-serif; margin-left: 2px; padding-left: 5px; padding-bottom: 0px; padding-right: 5px; padding-top: 0px; color: white; background-color: #3aa03e; }
	



	
	
	
	
/*---:[ horizontal dropdown nav menu structure ]:---*/
.menu { font-size: 10px; left: 100px; top: 155px; text-transform: none; border-width: 0px; width: 860px; position: relative; list-style: none; z-index: 100; }
	.menu li { text-transform: none; background-color: #e7e4d7; position: relative; float: left; }
		.menu ul { text-transform: none; position: absolute; visibility: hidden; list-style: none; z-index: 110; }
			.menu ul li { clear: both; }
		.menu a { display: block; }
	.menu table { position: absolute; left: 0; border-collapse: collapse; }
		.menu table table { top: 0 !important; }
		.menu ul ul { position: absolute; top: 0; }
	.menu li:hover ul, .menu a:hover ul, .menu :hover ul :hover ul, .menu :hover ul :hover ul :hover ul { visibility: visible; }
	.menu :hover ul ul, .menu :hover ul :hover ul ul { visibility: hidden; }

/*---:[ nav menu styles ]:---*/
.menu, .menu a, .menu li ul { border-style: solid; }
	.menu a { text-transform: none; letter-spacing: 2px; }
	.menu .current > a, .menu .current-cat > a { cursor: text; }
		.menu .rss { float: right; }
		.menu .rss a, .menu .rss a:hover { padding-right: 16px; background: url('lib/images/icon-rss.gif') 100% 50% no-repeat; border: none; }
		.menu .rss a:hover { text-decoration: underline; }
	
	
	
	
	
	
	
	
	
	
	
	.codacontainer {
	height: 300px;
	background-color: #e0e0e0;
	width: 500px;
	text-align: left;
	margin: 0 auto;
	position: relative;
	background: no-repeat 0;
	}
#frame {
	background-color: #a7d0d8;
	height: 300px;
	overflow: hidden;
	margin: 0 auto;
	width: 500px;
	position: relative;
	}
#scroller {
	border-top-width: 0px;
	width: 500px;
	margin: 0 auto;
	background: #dae2dd bottom;
	overflow: hidden;
	}
.section {
	color: #444444;
	line-height: 12px;
	font-size: 11px;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	height: 240px;
	margin-left: 35px;
	margin-bottom: 15px;
	margin-right: 35px;
	margin-top: 15px;
	border-color: #f17515;
	border-style: solid;
	border-width: 1px;
	padding: 15px;
	background-color: #a7bec7;
	width: 400px;
	float: left;
	}
#codacontent {
	width: 5250px;
	}


/* The toolbar for the content box */

ul#toolbar {
	margin-left: auto;
	margin-right: auto;
	margin-top: 0;
	height: 15px;
	width: 500px;
	text-align: center;
	list-style: none;
	clear: both;
	position: relative;
	margin-bottom: 0px;
	}
	
#toolbar li {
	position: absolute;
	text-indent: -9999px;
	top: 0;
	}
	
#toolbar li a {
	height: 15px;
	display: block;
	}
	
#toolbar li.active {
	/*border-bottom: 1px solid #f2f2f2;*/
	background-position: bottom;
	height: 15px;
	z-index: 10;
	}

#toolbar li.inactive {
	background-position: top;
	}
	
#toolbar li:hover {
	background-position: bottom;
	}
		
#toolbar li#new-tab {
	left: 0;
	width: 20px;
	}
	
#toolbar li#sites-tab {
	left: 93px;
	width: 20px;
	}

#toolbar li#files-tab {
	left: 185px;
	width: 20px;
	}

#toolbar li#editor-tab {
	left: 280px;
	width: 20px;
	}

#toolbar li#preview-tab {
	left: 376px;
	width: 20px;
	}

#toolbar li#css-tab {
	left: 489px;
	width: 20px;
	}

#toolbar li#more-tab {
	width: 20px;
	}

div.button#left { left: 0; }

div.button#right { right: 0; }

#frame div.button {
	position: absolute;
	top: 40%;
	}

.section h2 {
		font-size: 16px;
		font-family: Georgia, "Times New Roman", Times, serif;
		color: white;
	}

.section P {
		width: 200px;
		line-height: 12px;
		font-family: Helvetica, Verdana, Arial, sans-serif;
		font-size: 11px;
		color: #444444;
	}

P {
		padding-right: 25px;
	}

a {
		color: #444444;
	}

.search_form {
		width: 160px;
		margin-left: 0px;
		margin-bottom: 0px;
		margin-right: 20px;
		margin-top: 0px;
		left: -20px;
		position: relative;
		padding-left: 10px;
		padding-bottom: 0px;
		padding-right: 10px;
		padding-top: 0px;
		font-size: 10px;
	}

.qtrans_language_chooser {
		left: -15px;
		position: relative;
		padding-left: 0px;
		padding-bottom: 5px;
		padding-right: 5px;
		padding-top: 5px;
		margin: 0px;
		font-size: 12px;
		font-family: Helvetica, Verdana, Arial, sans-serif;
	}

.format_text {
		color: #444444;
		font-family: Verdana, Helvetica, Arial, sans-serif;
		line-height: 18px;
		font-size: 12px;
		background-color: white;
		padding-left: 0px;
		margin-left: 0px;
	}

.comments_closed {
		top: -15200px;
		z-index: 0;
		position: relative;
		background-color: #8e258d;
	}

#homeguardians {
	top: -15px;
	position: relative;
	margin-right: 2px;
	margin-left: 2px;
	background-color: white;
}

.homeboxes {
	border-color: #c8a575;
	border-style: solid;
	border-width: 1px;
	margin-left: 2px;
	margin-bottom: 2px;
	margin-right: 2px;
	margin-top: 2px;
	background-color: #fdfdfd;
	padding-left: 4px;
	padding-bottom: 5px;
	padding-right: 4px;
	padding-top: 0px;
	line-height: 12px;
	font-size: 10px;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	background-repeat: no-repeat;
	float: left;
	width: 128px;
}

H1 {
		color: #306719;
	}

h3 {
	letter-spacing: 0px;
	padding: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-top: 0px;
	color: #caa473;
	font-size: 15px;
	font-family: Georgia, "Times New Roman", Times, serif;
}

H4 {
	padding-right: 0px;
	padding-bottom: 2px;
	padding-top: 2px;
	text-transform: uppercase;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	padding-left: 0px;
	font-weight: bold;
	color: #3f3f3f;
	font-size: 13px;
}

h5 { text-decoration: none; font-style: normal; font-weight: normal; padding-left: 10px; line-height: 22px; font-size: x-large; font-family: Georgia, "Times New Roman", Times, serif; text-transform: capitalize; color: #5d852b; }

#homeguardians h5 { padding-right: 0px; padding-bottom: 20px; padding-top: 2px; letter-spacing: 0px; font-style: normal; font-weight: normal; text-decoration: none; padding-left: 0px; line-height: 20px; font-size: 30px; font-family: Georgia, "Times New Roman", Times, serif; text-transform: capitalize; color: #5b822c; }

#homeguardians h6 { padding-right: 0px; font-family: Georgia, "Times New Roman", Times, serif; padding-bottom: 20px; padding-top: 2px; letter-spacing: 0px; font-style: normal; font-weight: normal; text-decoration: none; padding-left: 0px; line-height: 18px; font-size: 14px; text-transform: none; color: #a1a1a1; }

h6 {
	letter-spacing: 0px;
	text-transform: capitalize;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	color: #333333;
	padding-right: 50px;
	padding-left: 50px;
	line-height: 15px;
	font-size: 13px;
}

.sidebar h2 { margin-left: 5px; text-transform: uppercase; border-bottom-color: #5b5d5e; border-bottom-style: solid; border-bottom-width: 1px; width: 140px; left: -21px; position: relative; padding-left: 5px; padding-bottom: 2px; padding-right: 2px; padding-top: 2px; letter-spacing: 3px; font-variant: normal; font-size: 11px; font-family: Georgia, "Times New Roman", Times, serif; color: #6a4761; }

.sidebar h3 { margin-left: 5px; text-transform: uppercase; border-bottom-color: #5b5d5e; border-bottom-style: solid; border-bottom-width: 1px; width: 140px; left: -21px; position: relative; padding-left: 5px; padding-bottom: 2px; padding-right: 2px; padding-top: 2px; letter-spacing: 3px; font-variant: normal; font-size: 11px; font-family: Georgia, "Times New Roman", Times, serif; color: #6a4761; }

.sidebar h4 { width: 20px; height: 2px; line-height: 2px; text-transform: uppercase; left: -21px; position: relative; letter-spacing: 3px; font-variant: normal; font-size: 2px; font-family: Georgia, "Times New Roman", Times, serif; color: white; }

.sidebar h4 a { width: 20px; margin: 0px; padding: 0px; height: 2px; line-height: 2px; text-transform: uppercase; position: relative; letter-spacing: 3px; font-variant: normal; font-size: 2px; font-family: Georgia, "Times New Roman", Times, serif; color: white; }

.more {
	left: 400px;
	position: relative;
	margin-bottom: 5px;
	margin-right: 5px;
	text-align: left;
	margin-top: 0px;
	margin-left: 5px;
	font-weight: bold;
	color: white;
	font-size: 10px;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	padding-left: 5px;
	padding-bottom: 0px;
	padding-right: 5px;
	padding-top: 0px;
	width: 50px;
	background-color: #399c3b;
}

.more a:visited { text-decoration: none; color: white; }

.more2 {
	left: 400px;
	position: relative;
	margin-bottom: 5px;
	margin-right: 5px;
	text-align: left;
	margin-top: 0px;
	margin-left: 5px;
	font-weight: bold;
	color: white;
	font-size: 10px;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	padding-left: 5px;
	padding-bottom: 0px;
	padding-right: 5px;
	padding-top: 0px;
	width: 300px;
	background-color: #399c3b;
}

.more2 a { text-decoration: none; color: white; }

.more2 a:visited { text-decoration: none; color: white; }

#sidebars ul { margin-left: 10px; padding-bottom: 0px; padding-top: 0px; line-height: 17px; font-size: 12px; font-family: Helvetica, Verdana, Arial, sans-serif; }

#sidebars ul li ul { left: -10px; position: relative; padding-left: 0px; margin-left: 0px; padding-bottom: 0px; padding-top: 0px; line-height: 17px; font-size: 12px; font-family: Helvetica, Verdana, Arial, sans-serif; }

#sidebars { width: auto; border-style: none; border-width: 0px; background-color: white; background-repeat: no-repeat; }

#wpcumuluswidgetcontent { background-color: white; border-left-width: 0px; border-bottom-width: 1px; border-right-width: 0px; border-top-width: 0px; border-bottom-color: #e0e0e0; border-bottom-style: solid; width: 350px; left: -20px; position: relative; padding: 0px; margin: 0px; }

#text-4 { left: -20px; position: relative; width: 180px; margin: 0px; padding-left: 0px; padding-bottom: 0px; padding-right: 0px; padding-top: 15px; }

#text-6 { left: -20px; position: relative; width: 180px; margin: 0px; padding-left: 0px; padding-bottom: 0px; padding-right: 0px; padding-top: 15px; }

#text-435790641 { background-color: white; left: -20px; position: relative; width: 180px; margin: 0px; padding-left: 0px; padding-bottom: 0px; padding-right: 0px; padding-top: 15px; }

#text-435964421 { background-color: white; left: -20px; position: relative; width: 180px; margin: 0px; padding-left: 0px; padding-bottom: 0px; padding-right: 0px; padding-top: 15px; }

#text-437572221 { background-color: white; left: -20px; position: relative; width: 180px; margin: 0px; padding-left: 0px; padding-bottom: 0px; padding-right: 0px; padding-top: 15px; }

#text-437573101 { background-color: white; left: -20px; position: relative; width: 180px; margin: 0px; padding-left: 0px; padding-bottom: 0px; padding-right: 0px; padding-top: 15px; }

#text-438584981 { background-color: white; left: -20px; position: relative; width: 180px; margin: 0px; padding-left: 0px; padding-bottom: 0px; padding-right: 0px; padding-top: 15px; }

#text-438587792 { background-color: white; left: -20px; position: relative; width: 178px; margin: 0px; padding-left: 0px; padding-bottom: 0px; padding-right: 0px; padding-top: 15px; }

#text-478375821 { background-color: white; left: -20px; position: relative; width: 180px; margin: 0px; padding-left: 0px; padding-bottom: 0px; padding-right: 0px; padding-top: 15px; }

.sidebartitle { padding-right: 15px; font-style: normal; font-weight: normal; font-family: Georgia, "Times New Roman", Times, serif; color: #5b822c; padding-bottom: 8px; padding-left: 8px; line-height: 20px; font-size: 20px; }

.hometitle { margin-right: 10px; width: 470px; padding-bottom: 3px; border-bottom-color: #5b812c; border-bottom-style: solid; border-bottom-width: 1px; padding-top: 8px; padding-right: 20px; font-style: normal; font-weight: normal; font-family: Georgia, "Times New Roman", Times, serif; color: #5b822c; padding-left: 0px; line-height: 20px; font-size: 20px; }

.hometitle1column { width: 213px; padding-bottom: 3px; border-bottom-style: none; border-bottom-width: 0px; padding-top: 8px; padding-right: 15px; font-style: normal; font-weight: normal; font-family: Georgia, "Times New Roman", Times, serif; color: #5b822c; padding-left: 0px; line-height: 20px; font-size: 17px; }

.sidebartitlelarge { z-index: 0; padding-right: 15px; font-style: normal; font-weight: normal; font-family: Georgia, "Times New Roman", Times, serif; color: #5b822c; padding-bottom: 8px; padding-left: 8px; line-height: 20px; font-size: 20px; }

.sidebarsubtitle { font-family: Helvetica, Verdana, Arial, sans-serif; text-transform: uppercase; padding-right: 15px; font-weight: bold; color: #444444; padding-bottom: 5px; padding-left: 8px; line-height: 10px; font-size: 11px; }

.sidebartext { color: #5e5e5e; font-family: Helvetica, Verdana, Arial, sans-serif; padding-right: 15px; padding-bottom: 10px; padding-left: 9px; line-height: 17px; font-size: 12px; }

.sidebartextlarge { z-index: 0; color: #5e5e5e; font-family: Helvetica, Verdana, Arial, sans-serif; padding-right: 15px; padding-bottom: 10px; padding-left: 9px; line-height: 17px; font-size: 12px; }

.sidebarmore { text-align: left; margin-right: 20px; padding-left: 5px; padding-bottom: 1px; padding-right: 5px; padding-top: 1px; margin-bottom: 20px; font-weight: bold; font-family: Helvetica, Verdana, Arial, sans-serif; margin-left: 80px; color: white; background-color: #399c3b; font-size: 12px; }

.homecontesttext .buttonmore { margin-top: 20px; width: 200px; text-decoration: none; text-align: left; margin-right: 0px; padding-left: 7px; padding-bottom: 1px; padding-right: 5px; padding-top: 1px; margin-bottom: 20px; font-weight: bold; font-family: Helvetica, Verdana, Arial, sans-serif; margin-left: 0px; color: white; background-color: #399c3b; font-size: 12px; }

.buttonmore { margin-top: 20px; width: 100px; text-decoration: none; text-align: left; margin-right: 0px; padding-left: 7px; padding-bottom: 1px; padding-right: 5px; padding-top: 1px; margin-bottom: 20px; font-weight: bold; font-family: Helvetica, Verdana, Arial, sans-serif; margin-left: 0px; color: white; background-color: #399c3b; font-size: 12px; }

.buttonmore a { text-decoration: none; text-align: left; font-weight: bold; font-family: Helvetica, Verdana, Arial, sans-serif; color: white; background-color: #399c3b; font-size: 12px; }

.sidebartitledonate { padding-right: 0px; font-style: normal; font-weight: normal; font-family: Georgia, "Times New Roman", Times, serif; color: #595659; padding-bottom: 8px; padding-left: 0px; line-height: 20px; font-size: 20px; }

.sidebartextdonate { padding-top: 5px; margin-bottom: 10px; left: -3px; position: relative; background-color: #f2cf66; color: #5e5e5e; font-family: Helvetica, Verdana, Arial, sans-serif; padding-right: 15px; padding-bottom: 5px; padding-left: 9px; line-height: 17px; font-size: 12px; }

.sidebarmoredonate { font-weight: bold; text-decoration: none; width: 100px; margin-top: 10px; text-align: left; margin-right: 10px; padding-left: 5px; padding-bottom: 3px; padding-right: 5px; padding-top: 3px; margin-bottom: 10px; font-family: Helvetica, Verdana, Arial, sans-serif; margin-left: 10px; color: white; background-color: #924100; font-size: 13px; }

.sidebarmoredonate a { text-decoration: none; text-align: left; color: white; }

.sidebarmore a { text-align: center; text-decoration: none; color: white; }

.sidebarmore a:visited { text-align: center; text-decoration: none; color: white; }

#sidebar_1 { z-index: 50; border-right-color: white; border-right-style: solid; border-right-width: 1px; background-color: white; border-left-color: white; border-left-style: solid; border-left-width: 1px; margin-left: 0px; }

#sidebar_2 { z-index: 40; }

#spacecolumntrick { z-index: 190; color: white; height: 330px; background-color: white; }

.homecontest { height: 200px; line-height: 15px; font-size: 11px; margin-top: 20px; font-family: Helvetica, Verdana, Arial, sans-serif; }

.homecontesttext { text-decoration: none; padding-top: 5px; color: #444444; font-family: Helvetica, Verdana, Arial, sans-serif; padding-right: 15px; padding-bottom: 5px; padding-left: 0px; line-height: 16px; font-size: 13px; }

.hometextbox { border-right-color: #b2b2b2; border-right-style: solid; border-right-width: 1px; width: 216px; text-decoration: none; padding-top: 5px; color: #747678; font-family: Helvetica, Verdana, Arial, sans-serif; padding-right: 15px; padding-bottom: 5px; padding-left: 0px; line-height: 16px; font-size: 12px; }

.hometextbox2 { width: 213px; text-decoration: none; padding-top: 5px; color: #747678; font-family: Helvetica, Verdana, Arial, sans-serif; padding-right: 15px; padding-bottom: 5px; padding-left: 0px; line-height: 16px; font-size: 12px; }

.homecontestmore { height: 18px; margin-bottom: 5px; margin-top: 5px; padding-left: 5px; padding-bottom: 4px; padding-right: 15px; padding-top: 4px; background-color: #399c39; line-height: 13px; text-align: left; font-weight: bold; font-family: Helvetica, Verdana, Arial, sans-serif; color: white; font-size: 10px; }

.homecontestphoto { height: 18px; width: 200px; margin-bottom: 5px; margin-top: 3px; padding-left: 5px; padding-bottom: 2px; padding-right: 5px; padding-top: 2px; background-color: #399c39; line-height: 13px; text-decoration: none; text-align: left; font-weight: bold; font-family: Helvetica, Verdana, Arial, sans-serif; color: white; font-size: 10px; }

.homecontestmore a { color: white; text-decoration: none; }

.homecontestphoto a { color: white; text-decoration: none; }

.homecontestmore a:visited { text-decoration: none; color: #fef9ec; }

.homecontestphoto a:visited { color: white; text-decoration: none; }

.schoolmore a { text-decoration: none; text-align: center; float: left; width: 130px; margin-right: 0px; padding-left: 5px; padding-bottom: 0px; padding-right: 5px; padding-top: 0px; margin-bottom: 3px; font-weight: bold; font-family: Helvetica, Verdana, Arial, sans-serif; margin-left: 10px; color: white; background-color: #399c3b; font-size: 10px; }

HR { width: 300px; margin-bottom: 20px; margin-top: 20px; background-color: #c8bfaa; }

#partnercolumn1 HR { width: 160px; margin-bottom: 30px; margin-top: 5px; background-color: #c8bfaa; }

#partnercolumn2 HR { width: 160px; margin-bottom: 30px; margin-top: 5px; background-color: #c8bfaa; }

.partner { top: -30px; position: relative; padding-bottom: 0px; margin-bottom: 0px; line-height: 12px; padding-top: 0px; margin-top: 2px; font-size: 13px; font-family: Helvetica, Verdana, Arial, sans-serif; color: #764c26; }

.wpcf7 { color: #5b5d5e; font-size: 11px; font-weight: bold; font-family: Helvetica, Verdana, Arial, sans-serif; }

.wpcf7-form { padding: 3px; color: #5b5d5e; font-size: 11px; font-weight: bold; font-family: Helvetica, Verdana, Arial, sans-serif; }

.bottoneformail { padding: 0px; font-weight: bold; font-family: Helvetica, Verdana, Arial, sans-serif; color: white; font-size: 15px; border-width: 0px; }

#logo { visibility: hidden; }

#partnercolumn1 { padding-right: 10px; float: left; width: 230px; background-color: white; }

#partnercolumn2 { padding-right: 10px; float: left; width: 230px; background-color: white; }

#feature_box { top: 0px; left: -13px; position: relative; margin-left: 0px; margin-bottom: 20px; margin-right: 0px; margin-top: 45px; height: 302px; width: 432px; border-color: white; border-style: solid; border-width: 1px; background-color: white; }

#featured { background-color: white; }

.entry { padding-bottom: 15px; line-height: 18px; font-size: 13px; }

.postmetadata { line-height: 13px; font-size: 11px; padding-bottom: 5px; padding-top: 5px; }

#commentform { line-height: 15px; font-size: smaller; }

.photocontesttext { border-color: #e7e4d7; border-style: solid; border-width: 1px; padding: 15px; line-height: 15px; font-size: 11px; }

.photocontesttext h4 { padding-bottom: 10px; padding-top: 20px; }

.photocontesttext h1 { color: #399c3b; padding-bottom: 10px; }

.guardianstitlehome { left: -5px; top: -413px; z-index: 0; position: relative; padding: 5px; color: #444444; font-size: 16px; font-weight: bold; font-family: Helvetica, Verdana, Arial, sans-serif; }

dl#comment_list .bypostauthor { background: #f5f5f5; }

.donate { position: relative; left: -10px; padding: 25px; font-size: 14px; color: #a99973; background-color: white; width: 275px; }

.introhome { padding-left: 35px; padding-bottom: 10px; padding-right: 10px; padding-top: 10px; left: -31px; margin-bottom: 0px; margin-top: 15px; font-weight: bold; background-color: #9a825c; width: 491px; line-height: 15px; font-size: 11px; font-family: Verdana, Helvetica, Arial, sans-serif; z-index: 2; top: -430px; position: relative; color: white; }

#headersubtitle { left: 0px; text-align: center; width: 1024px; font-size: 13px; font-family: Helvetica, Verdana, Arial, sans-serif; letter-spacing: 1px; top: 105px; position: absolute; color: white; }

.sidebarbox { padding-bottom: 0px; width: 348px; margin-bottom: 0px; background-color: #e7e3d7; top: 2px; left: -207px; position: relative; z-index: 500; color: #f2691a; }

.guardiantable { margin-left: 20px; border-collapse: collapse; width: 400px; }

.guardiantable TR { border-collapse: collapse; }

.lpbcWidgetCategory { }

.lpbcWidgetCategory ul li { left: 10px; position: relative; }

lpbcWidgetPost { padding-left: 15px; }

.smallfooter { color: #9d9d9d; font-size: 10px; }

#footer P { margin: 0px; padding: 0px; line-height: 12px; font-size: 11px; }

#footer P a { color: #444444; font-weight: bold; margin: 0px; padding: 0px; line-height: 13px; font-size: 11px; }

#archive_info { padding-left: 10px; padding-bottom: 0px; padding-right: 10px; padding-top: 15px; border-style: none; border-width: 0px; margin: 0px; }

#archive_info P { margin: 0px; padding: 0px; font-size: 3px; color: white; }

#archive_info H1 { padding-left: 0px; padding-bottom: 0px; padding-right: 0px; padding-top: 15px; margin: 0px; font-size: 22px; }

