/*-----------------------------------------------------------------------------
Style Sheet (Main)

version:   1.0
author:    Keith Cgingandu
email:     k@revolutionaryfocus.com
website:   http://www.revolutionaryfocus.com
-----------------------------------------------------------------------------*/

/* = General
-----------------------------------------------------------------------------*/
*{
margin: 0;
padding: 0;
}

body{
color:#333333 !important;
font-size:62.5% !important;
background:#f0ebda url(../images/pageDeco.jpg) repeat-x !important;
font-family: Verdana, sans-serif !important;
}

h1, h2
{
font-size:1.6em;
font-weight:900;
color:#3b3932;
text-align:left;
}

h2
{
line-height:4.4em;
font-size:1.2em;
}

h3
{
font-size:1.0em;
font-weight:900;
color:#3b3932;
text-align:left;
}

h1.type_1
{
	background:url(../images/h1_type_1.jpg) bottom left repeat-x;
}

h1.type_2 
{
	background:url(../images/h1_type_2.jpg) center left no-repeat;
}

h2.type_3 
{
	background:url(../images/h1_type_3.jpg) center left no-repeat;
}

li
{
	list-style:none;
}

a{
	text-decoration:none;
	outline-style: none;
}
.clear{
	clear:both;
}

.left{
	float:left;
}
.right{
	float:right;
}
.bold
{
	font-weight:900;
}
.none
{
	background:none;
}
/* = Header
-----------------------------------------------------------------------------*/
#header,#images,#wrapper,#footer #content{
width:1030px;
margin:0 auto;
}

/* = Nav
---------------------------------------------*/

#header img
{
	margin-left:25px
}

#header ul {
	width:80em;
	height:4em;
	top:2em;
	font-size:1.2em;
	margin:0 auto;
	background:url(../images/nav_middle.jpg) repeat-x;
}
#header ul li{

float:left;
display:block;
padding:1.6em 1em 1em 1em;
background:url(../images/nav_divide.jpg) center right repeat-y;
}

#header ul li a{

height:4em;
width:100%;
}

#header ul #lastLink{
background:none;
}

#header ul li a:link, #header ul li a:visited{
color:#fff;
}

#header ul li a:hover{
color:#fff;
/*background:#5fafc7;
text-decoration:underline;*/
}

#header ul li:active{
color:#990000;
}

/* = Images
---------------------------------------------*/

#images
{
height:245px;
margin:10px 0 0 0;
position:relative;
}

#img_1, #img_2, #img_3, .sectionImg{
width:272px;
height:173px;
padding:10px;
text-indent:-3000px;
border:#d5c9ba solid 1px;
}

#img_2
{
	margin:0 70px 0 70px;
}
/* = Content
-----------------------------------------------------------------------------*/
#wrapper, #editMenu
{
font-size:1.2em;
line-height:22px;
position:relative;
}

/* = Links
---------------------------------------------*/
#wrapper a:link, #wrapper a:visited, #footer a:link, #footer a:visited, #editMenu a:visited,#editMenu a:link{
color:#319529;
}

#col_1
{
	padding-bottom:25px;
}

#wrapper a:hover, #wrapper a:hover, #footer a:hover, #editMenu a:hover{
color:#319529;
text-decoration:underline;
}


/*edit
-----------------------------------------------------------------------------*/
form table
{
	margin: 0 auto;
	padding: 10px;
	border:#d5c9ba solid 1px !important;
}


form div
{
	width:800px;
	margin: 0 auto !important;
	padding: 12px !important;
	font-weight: 900;
	
}
#saveBtnContainer
{
	position:relative;
}
#saveBtn
{
	
	width:125px;
	padding:0;
}

#editMenu
{
width:800px;
margin:0 auto;
padding-right: 150px;
position:relative;

}

#editMenu h1 
{	
	font-size:1.6em;
	line-height:4.4em;	
}

#editMenu p 
{	
	font-weight:100;
	font-size:1.2em;
}

#editMenu .option ul
{
	margin:15px 0;
}

#editMenu .option ul li
{	
	padding-top:50px;
	margin-right:35px;
	display:block;
	background:url(../images/page.gif) top left no-repeat;
}

#editMenu .options .option 
{	
	width:800px;
	position:relative;
	border-bottom:#d5c9ba solid 4px;
	margin-left: auto !important;
	margin-right: auto !important;	
	margin-bottom: 30px !important;	
	padding: 0 !important;
	padding-bottom: 40px !important;
}

#editMenu .submitbtn

{
	position:absolute;
	right:2%;
	bottom:10%;	
}

#exitBtn
{
	position:absolute;
	top:20px;
	right:5px;
	padding:1px 4px;
	border: solid 1px #6c080a;
}

a#exitBtn:link, a#exitBtn:visited
{
	color:#6c080a;
	border: solid 1px #6c080a;
}

a#exitBtn:hover
{
	color:#319529;
	border: solid 1px #319529;
	text-decoration:underline;
}

#dropdowns
{
	width:800px;
}

#dropdowns h2
{
	line-height:1.6em;
}

#dropdowns p
{
	padding:5px 0;
	font-size:1.0em;
}

#editMenu .floaters
{
	width:300px;
}

#wrapper #error
{
color:#67090a;
font-weight: 900;
}