

/** Layout

---------------------------------

*  Using a negative margin technique, adapted from ZEN. The page is loaded by this order:

*  

*  1. Header

*  2. Content

*  3. Navigation menus

*  4. Sidebar Left

*  5. Sideabr Right

*	

*/



#page {

	color:#4e4d4d;

	width: 960px; /* edit to change the width of the page */

	margin: 0 auto; /* remove 'auto' and the width to switch to a fluid width */

}



/** Sidebars width

---------------------------------

*  Changing the width of the sidebars is dead easy, just change the

*  values below corresponding to the sidebar you want to modify.

*  Make sure you keep negative values as negative values.

*  For example, if I want to increase the width of the left sidebar

*  to 300px, I would have to change each '190' to '300'.

*/



.two-sidebars .center,

.sidebar-left .center {

  margin-left: 210px;     /* LEFT value */

}

#sidebar-first {

  width: 200px;           /* LEFT value */

	margin-right: -200px;    /* negative LEFT value */

}

.two-sidebars .center,

.sidebar-right .center {

  margin-right: 0;    /* RIGHT value */

}

#sidebar-second {

  width: 200px;           /* RIGHT value */

}



/** Columns inner

---------------------------------

*  You can change the padding inside the columns without changing the

*  width of them by just usinbg the INNER div of each column

*/



.inner {                             

	padding: 0px;                     

}                                   



/** Navigation styles

---------------------------------

*/



#block-menu_block-1 ul, #block-menu_block-6 ul, #block-menu_block-2 ul, #block-menu_block-3 ul, #block-menu_block-4 ul {

  padding:0;

}

#block-menu_block-1 ul.menu li {

    background:url(images/forward-dash.png) no-repeat right;

	color:white;

	float:left;

	font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;

	font-size:1.05em;

	list-style:none outside none;

	margin:0;

	padding:0 11px;

}

#block-menu_block-1 ul.menu li.first {

	padding:0 11px 0 0;

}

#block-menu_block-1 ul.menu li.last {

	background:none;

}



#block-menu_block-1 ul.menu li a {

	color:#656664;

	display:block;

	padding:0 10px;

	text-align:center;

	text-decoration:none;
	
	outline: none;

}

#block-menu_block-1 ul.menu .profile {

	clear:none;

}



#block-menu_block-1 ul.menu li a:hover {

  background:#709900;

  color:#FFF;
  
  outline: none;

}



#block-menu_block-1 ul.menu li a.active-trail {

  background:#709900;

  color:#FFF;

}

#block-menu_block-1 ul.menu li.active a {

  background:#709900;

  color:#FFF;

}

/** LAYOUT RULES

---------------------------------

*  do not change if you're not sure you know what you're doing

*/

#header #header-region {

clear:both;

}

.not-logged-in .breadcrumb {

display:none;

}

#content {

  float: left;

  width: 100%;

  margin-right: -100%;

  padding: 0;

} 

.front #content-area {
 width:760px;
}                                  

.sidebar {                          

  float: left;                       

}                                   

#sidebar-second {

  float: right;

}

#navigation {                        

  float: left;                       

  margin-left: 0;

  margin-right: -100%;

  padding: 0;

  width: 100%;

}

tbody {

    border-top:none;

}

#content-area h3 {
	font-size: 1.4em;
	font-weight:normal;
	margin-top:1em;
	margin-bottom:1em;
}


#content-area h4 {
	font-size:1em;
	font-weight:normal;
	margin-top:1em;
	margin-bottom:1em;
	line-height:1.5em
}

#block-block-6 {

	font-weight:bold;

	font-size:0.95em;

	float:left;

	width:645px;

}

#block-block-6 h3 {

	margin-bottom:0.25em;

}

#block-block-7 p {

margin:0;

}



td {

vertical-align:top;

}

td.main {

padding-right:32px;

width:629px;

}


.front #content-area .node ul{

	list-style:none;

	padding:0;

}

.front #content-area .node li {

	background:url("images/tick.png") no-repeat scroll 0 4px transparent;

	padding-left:14px;

}

/* Feature Boxes */

#feature-boxes {

	margin-top:20px;

}

#feature-boxes .block {

	background:#e7e7e7 url(images/feature-bg.png) repeat-x;

	border:solid 1px #e7e7e7;

	float:left;

	height:329px;

	position:relative;

	width:298px;

}

#feature-boxes .field-field-feature-image {

	position:absolute;

	top:5px;

	left:5px;

}

#feature-boxes h3 {

    color:#709900;

	position:absolute;

	top:140px;

	left:5px;

}

#feature-boxes .field-field-feature-text {

	position:absolute;

	top:160px;

	left:5px;

}

#feature-boxes .block .links{

	position:absolute;

	top:298px;

	right:5px;

}



#feature-boxes .field-field-feat-link {

	position:absolute;

	top:300px;

	left:5px;

}



#feature-boxes .block-inner {

	margin:5px;

}



#feature-boxes .block .field-field-feat-link a{

	background:url(images/read-more.png) no-repeat;

	display:block;

	text-indent:-999em;

	height:19px;

	width:68px;

	float:left;

	width:71px;
	outline:none;

}

#feature-boxes .feat_one, #feature-boxes .feat_two {

	margin-right:30px;

}

/* header */

#main {

	clear:both;

}



#header {

	border-bottom:solid 2px #709900;

	height:324px;

}

#logo-title {

	float:left;

	width:200px;

}

#page-image {

	float:left;

	width:760px;

}

h1#site-name a {

	background:url(images/logo.png) no-repeat;

	display:block;

	text-indent:-999em;

	width:233px;

	height:86px;
	
	outline:none;
}



/* footer */



#footer {

	border-top:solid 2px #709900;

  float: none;

  clear: both;

  margin-top:20px;

  padding-top:10px;

}

#footer-inner{

   float:right;

	font-size:0.85em;

	margin-top:22px;

}

/* Layout Helpers */



#header,

#footer,

#main #content .mission,

#main #content .breadcrumb,

#main #content .node {

  clear: both;

}

div.moonray_forms fieldset label, div.moonray_forms fieldset {
	background-color:#FFFFFF;
	clear:both;
	color:#709900;
}

.moonray_forms p, #block-block-10 p {
	color:#709900;
}

#block-block-8{
margin-top:-10px;
}
