@charset "UTF-8";
/* CSS Document */

body {
	background: #fff;
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #888;
	font-family: "Lucida Grande", "Lucida Sans Unicode", sans-serif;
	font-size: 12px;
	line-height: 20px;
	font-weight: normal;
}
.blog-pagination a {


		text-decoration: none;

		color: #473813;
		background-color: #e0ebd2;
		font-size: 12px;
		padding: 7px;
		margin: 0px;
		-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	}
	
img {
	border: 5px solid #CCC;
	margin-right: 20px;
	margin-bottom:10px;
}

#container #mainContent .add {
	text-align:right;
	margin-top: 26px;
}
 a{
	color: #473813;
	text-decoration: underline;
}
 a:visited{
	color: #473813;
	text-decoration: underline;
}
 a:hover{
	color: #999;
	text-decoration: none;
}

.clearboth {
	clear: both;
}

.noborder  {
	border: 0px;
	margin: 0px !important;
}
.noborder a {
	border: 0px;
}
.rightalign  {
	margin-right: 0px !important;
	margin-left: 20px;
	border: 0px;
	overflow:hidden;
}
h1 {
	font-size: 26px;
	font-weight: lighter;
	color: #555;
	padding-top: 10px;
	line-height: 40px;
}
h2 {
	font-size: 22px;
	font-weight: lighter;
	color: #555;
	line-height: 30px;
}
#container {
	width: 770px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */
	background: #FFFFFF;
	margin: 0 auto;
	text-align: left; /* this overrides the text-align: center on the body element. */
}
#sidebar {
	float: right;
	width: 252px; /* the background color will be displayed for the length of the content in the column, but no further */
	padding: 15px 0; /* top and bottom padding create visual space within this div */
	margin-left:20px;
}


#sidebarProfiles {
	background-color:#f5f6f8;
	float: right;
	width: 252px; /* the background color will be displayed for the length of the content in the column, but no further */
	margin-left:30px;
	padding: 15px 0; /* top and bottom padding create visual space within this div */}
	

#mainContent {
	min-height:420px;
	background: #FFFFFF;
}
#footer {
	
	padding: 0 10px; /* this padding matches the left alignment of the elements in the divs that appear above it. */
	background:#473813;
	text-align: center;
	color: #e0ebd2;
}
#footer p {
	margin: 0; /* zeroing the margins of the first element in the footer will avoid the possibility of margin collapse - a space between divs */
	padding: 10px 0; /* padding on this element will create space, just as the the margin would have, without the margin collapse issue */
}


#menu {
	background-color: #e0ebd2;
	padding:9px;
	text-align: center;
	font-size: 13px;
	color: #473813;
}
#menu a{
	color: #473813;
	text-decoration: none;
}
#menu a:visited{
	color: #473813;
	text-decoration: none;
}
#menu a:hover{
	color: #999;
	text-decoration: none;
}
#footer a{
	color: #e0ebd2;
	text-decoration: none;
}
#footer a:visited{
	color: #e0ebd2;
	text-decoration: none;
}
#footer a:hover{
	color: #999;
	text-decoration: none;
}

.confirm {
	width:200px;
}

#profilepic {
	position:absolute;
	width:200px;
	margin-left:0px;
	float:left;
	clear: left;
	top: 260px;
}
.profile {
	margin-left:200px;
	
}

/* FORM */

label, legend {
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, sans-serif;
	font-size: 12px;
	line-height: 20px;
}

hr { color: inherit; height: 0; margin: 6px 0 6px 0; padding: 0; border: 1px solid #e0ebd2; border-style: none none solid; }

#contact {
	display: block;
	width: 480px;
	padding: 0px;
	border: 0px solid #cbcbcb;
	background-color: #FFF;
	-moz-border-radius: 5px;
	-webkit-border-radius:5px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}



/* Form style */

#contact label { display: inline-block; float: left; height: 26px; line-height: 26px; width: 130px; font-size: 12px; }
input, textarea, select { margin: 0; padding: 5px; color: #666; background: #f5f5f5; border: 1px solid #ccc; margin: 5px 0; font:12px "Lucida Grande", "Lucida Sans Unicode", Arial, sans-serif; -moz-border-radius: 5px; -webkit-border-radius:5px; }   
input:focus, textarea:focus, select:focus { border: 1px solid #999; background-color: #fff; color:#333; }
input.submit { cursor: pointer; border: 1px solid #473813; background:#473813; color:#fff; -moz-border-radius: 5px; -webkit-border-radius:5px; }
input.submit:hover { background:#33280c; }
fieldset { padding:20px; border:1px solid #eee; -moz-border-radius: 5px; -webkit-border-radius:5px; }
legend { padding:7px 10px; font-weight:bold; color:#000; border:1px solid #eee; -moz-border-radius: 5px; -webkit-border-radius:5px; }

span.required{ font-size: 13px; color: #ff0000; } /* Select the colour of the * if the field is required. */

/* Style for the error message */

.error_message { display: block; height: 22px; line-height: 22px; background: #FBE3E4 url('images/error.gif') no-repeat 10px center; padding: 3px 10px 3px 35px; margin: 10px 0; color:#8a1f11;border: 1px solid #FBC2C4; -moz-border-radius: 5px; -webkit-border-radius:5px; }

#succsess_page h1 { background: url('images/success.gif') left no-repeat; padding-left:22px; }
/* END FORM */

/* Sidebar Menu */
#vertmenu {
width: 160px;
padding: 0px;
margin: 0px;
}

#vertmenu ul {
list-style: none;
margin-left: 25px;
padding: 0px;
border: none;
}
#vertmenu ul li {
margin: 0px;
padding: 0px;
}
#vertmenu ul li a {
display: block;
border-bottom: 1px solid #e0ebd2;
padding: 7px 0px 7px 4px;
text-decoration: none;
color: #888;
width:195px;
}

#vertmenu ul li a:hover, #vertmenu ul li a:focus {
color: #473813;
background-color: #eeeeee;
}
/* End Sidebar Menu */

/* Links Menu */
#linksmenu {
width: 160px;
padding: 0px;
margin: 0px;
}

#linksmenu ul {
list-style: none;
margin: 0px;
padding: 0px;
border: none;
}
#linksmenu ul li {
margin: 0px;
padding: 0px;
}
#linksmenu ul li a {
display: block;
border-bottom: 1px solid #e0ebd2;
padding: 7px 0px 7px 4px;
text-decoration: none;
color: #888;
width:195px;
}

#linksmenu ul li a:hover, #vertmenu ul li a:focus {
color: #473813;
background-color: #e0ebd2;
}
/* End Sidebar Menu */

#logos h4{
	padding: 8px;
	margin: 0;
	
}

#logos h6{
	padding: 0;
	margin: 0;
	line-height: 14px;
}

/* =Emails Backwards
-------------------------------------------------------------- */
.obfuscate { unicode-bidi: bidi-override; direction: rtl; }


