/*

	RESET
	
*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	color: #252525;
	background: #FFFFFF;
	font-family: Arial, Helvetica, "Bitstream Vera Sans", sans-serif;
	font-size: 100%;
	line-height: 1;
}
ol, ul {
	list-style: none;
}

/*

	TYPOGRAPHY
	
*/

p { line-height: 1.75em; margin-bottom: 1em}
h1 { color: #433C30; font-size: 38px; line-height: 1.25em; }
h2 { color: #433C30; font-size: 38px; line-height: 1.25em; }
h3 { color: #444444; font-size: 18px; font-weight: bold;}

#page-title { color:#96b12c; font-size: 38px; line-height: 1em; text-shadow: 1px 1px 1px #ffffff; }

/* LINKS */

a:link { color: #96b12c; text-decoration: none; }
a:visited { color: #96b12c; text-decoration: none;}
a:hover, a:focus { background: #fff799; text-decoration: none;}
a:active {}


/* logo */
h1#site-name { color: #FFFFFF; float: left; font-size: 32px; margin: 6px 20px 0px 0px; padding: 0px; text-transform: none;}
h1#site-name a:link { background: none; color: #FFFFFF; padding: 0px;}
h1#site-name a:visited { background: none; color: #FFFFFF; padding: 0px;}
h1#site-name a:hover, a:focus { background: none; color: #c2c2c2; padding: 0px;}

#site-name { color: #FFFFFF; float: left; font-size: 32px; margin: 6px 20px 0px 0px; padding: 0px; text-transform: none;}
#site-name a:link { background: none; color: #FFFFFF; padding: 0px;}
#site-name a:visited { background: none; color: #FFFFFF; padding: 0px;}
#site-name a:hover, a:focus { background: none; color: #c2c2c2; padding: 0px;}

h2 a:link { color: #96b12c; text-decoration: none;}
h2 a:visited { color: #96b12c; text-decoration: none;}
h2 a:hover, a:focus { background: #fff799; text-decoration: none;}

/*

	Structure
	
*/

body {

 }

#page-wrapper {
}

#page {
	margin: 0 auto;
	width: 960px;
}

#header {
	height: 45px;
}

#logo {
	float: left;
	margin-top: 20px;
}
a#logo {
	background: none;
}

#site-name {
	padding: 0px;
}

#site-slogan{
	
}

#navigation {
	float: right;
}

#main-wrapper {
	clear: both;
	margin-top: 50px;
}

#main {

}

#sidebar-first {
	width: 20%;
	left: -80%; /* LTR */
}

body.two-sidebars #sidebar-first {
  left: -60%; /* LTR */
}

#sidebar-second {
	padding: 5px;
  	float: left;
  	display: inline;
  	margin-left: 50px;
  	position: relative;
  	width: 258px;
}

.section {
  margin: 0px;
}

#content,
#sidebar-first {
  float: left;
  display: inline;
  position: relative;
}

#content {
  	width: 100%;
}
body.sidebar-first #content {
  width: 80%;
  left: 20%; /* LTR */
}

body.sidebar-second #content {
  width: 640px;
}
body.two-sidebars #content {
  width: 60%;
  left: 20%;
}

#footer {
	margin-bottom: 10px;
}

.region {
	margin: 0px;
}

/*

	Main Menu
	
*/

ul#main-menu.links {
	font-size: 16px;
	padding: 30px 20px;
}

ul#main-menu.links a:link {
	color: #959595;
}

ul#main-menu.links a:visited {
	color: #959595;
}

ul#main-menu.links a:hover, a:focus {
	background-color: #e1e0e0;
}

ul#main-menu.links a:active {
	text-decoration: underline;
}

/*

	SEARCH
	
*/

#block-search-form {
	margin: 0px 0px 25px 0px;
}

/*

	NODE
	
*/

.node {
	margin-bottom: 50px;
}

#blog-links {
	background: #ebebeb; 
	height: 30px;
	padding-top: 15px;
}

#blog-links ul.links.inline {

}

ul.links li a:link {
	color: #415103;
}
ul.links li a:hover {
	color: #415103;
}

ul.links li a:visited {
	color: #415103;
}

.submitted {
	font-size: 11px;
}

.blog-img {
	border: 5px solid #e1e0e0;
}

/*

	Comments
	
*/

#comments {
	margin-top:50px;
}

h2.comments {
	margin-bottom: 20px;
}

.comment {
	margin: 35px 0px;
}

/*

	BLOCKS
	
*/

#sidebar-second h3 {
	border-bottom: 2px solid #444444;
	line-height: 1.5em;
}

#sidebar-second .block {
	margin-bottom: 20px;
}

#sidebar-second ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
}

#sidebar-second li {
	border-bottom: 1px solid #444444;
	line-height: 1.75em;
}


#block-block-1 {
}

#messages status{

}