body {
    color: #000;
	background-image: url('img/splash_bg.png');
	background-repeat:repeat-x;
    background-color:#01734b;
	
}

body#layout-naked {
	background-image: none;
	background-color: White;
}

/* --------- Layout and positioning ------------ */

#container {
    border: none;
    margin-top : 0px;
    padding: 0px;
	width:1000px;
	margin-left: auto;
	margin-right: auto;
}

#header {
	background-color:transparent;
    border: none;
    padding: 0px;
	width:1000px;
	height:165px;
}

#logo  {
	position: relative;
	background-image: url('./img/logo_large.jpg');
	background-repeat: no-repeat;
	height: 95px;
	width: 310px;
	margin-left:10px;
	top:25px;
}

#logo a {
	display:block;
	height:95px;
	width:310px;
	vertical-align: top;
	white-space:nowrap;
   text-decoration:none;
}

#main-menu {
	position: relative;
	float:right;
	width: 650px;
	height:20px;
	right:20px;
	padding-bottom:10px;
	z-index: 100000;
}

#wrapper {
	position: relative;
	margin-top: 10px;
	width:1000px;
}

#sidepanel-left {
	position: relative;
	float: left;
	width : 345px;
	left:0px;
	top: 0px;
	z-index: 90;
}

.sidepanel-left-top {
	position: relative;
	background-image: url('./img/lefttop.png');
	background-repeat: no-repeat;
	width : 345px;
	height:15px;
}

.sidepanel-left-content {
	position: relative;
	background-image: url('./img/leftbg.png');
	background-repeat: repeat-y;
	width : 315px;
	min-height:195px;
	padding: 0px 15px 0px 15px;
	color:#a7fddf;
}

.sidepanel-left-btm {
	position: relative;
	background-image: url('./img/leftbtm.png');
	background-repeat: no-repeat;
	width : 345px;
	height:20px;
}

#main-content {display:none;}

#main-photo {
	position: absolute;
	float:right;
	top: -125px;
	left:325px;
	width:660px;
}

.main-photo-top {
	background-image: url('./img/maintop_photo.png');
	background-repeat: no-repeat;
	width:660px;
	height:10px ;
}

.main-photo-content {
	position: relative;
	background-image: url('./img/mainbg_photo.png');
	background-repeat: repeat-y;
	width : 660px;
	height:300px;
	padding-left:10px;
	
}

.main-photo-btm {
	background-image: url('./img/mainbtm_photo.png');
	background-repeat: no-repeat;
	width:660px;
	height:15px;
}

#topbox {
	position: absolute;
	float: left;
	width : 345px;
	left:250px;
	top: 125px;
	z-index: 100;
}

.topbox-top {
	position: relative;
	background-image: url('./img/topbox_top.png');
	background-repeat: no-repeat;
	width : 263px;
	height:15px;
}

.topbox-content {
	position: relative;
	background-image: url('./img/topbox_bg.png');
	background-repeat: repeat-y;
	width : 238px;
	min-height:200px;
	padding: 0px 20px 0px 10px;
}

.topbox-content a{color:#878787;}

.topbox-content h2{color:#878787; border-bottom: 2px solid #878787;}

.topbox-btm {
	position: relative;
	background-image: url('./img/topbox_btm.png');
	background-repeat: no-repeat;
	width : 263px;
	height:20px;
}

#welcome-box {
	position: absolute;
	background-color:transparent;
	width : 425px;
	height:150px;
	left:515px;
	top:200px;
	color:white;
}

#welcome-box a{
	color:white;
}

#welcome-box h1{
	color:white;
}

#content h1, h2 {
        padding : 3px;
}


#footer {
	position:relative;
	border-top: ridge 2px black;
	font-size: 11px;
	text-align: center;
	padding-top: 5px;
	clear: both;
	width: 1000px;
	height:20px;
	top:150px;
}

#search {
    position:absolute;
	 top:10px;
	 right:85px;
	 padding : 0;
    margin : 0;
    display : inline;
	 z-index:100;
}

div.block-embedded {
    width : 200px;
}

#miniadmin div.box-content {
   font-size : .9em;
   max-height : 375px;
   overflow: auto;
}

#blog-list-view {
   margin-bottom : 2em;
}

div.horizonal-menu {
   position : absolute;
}

.featured {
	position: absolute; 
	z-index: 1000; 
	float : right; 
	right: 10px;
	margin-top: 1px; 
	padding: 2px 2px 2px 2px;
	background: url('./img/optionBack.png') repeat;
	border: none;
}

.menu-featured {
	position: absolute; 
	z-index: 1000; 
	margin-top: -30px; 
	width: 150px;
	padding: 2px;
	border: none;
}

/* ---------- User Login ----------- */

#cpanel {
	position:absolute;
	height:20px;
	color:#092a15;
	top:75px;
	left:350px;
	z-index:20;
}

#cpanel  a{
	color:#092a15;
}

#cpanel  a:hover{
	color:#092a15;
	text-decoration:underline;
}

/* ----------End User Login----------- */

/* ----------Menu Admin Box-----------*/

#miniadmin div.box-title {
	background-color: #223521;
}

#miniadmin div.box-content {
   font-size : .9em;
   max-height : 375px;
   overflow: auto;
}

div#miniadmin H1 {
   color:white;
}

div#miniadmin h2 {
   font-weight : normal;
   font-size : 14px;
   margin : 0px;
   padding : 0px;
   color:#000;
}

div#miniadmin li {
   font-size : 12px;
   margin : 0px;
   padding : 0px;
}

#miniadmin {
    width : 175px;
    top : 35px;
	left:0px;
    z-index : 999999;
    background-color : #dbc594;
	border:solid 1px #223521 ;
    position : fixed;
}

#miniadmin .box-content {
    display : none;
}

#miniadmin .box:hover .box-content {
    display : block;
}

/* ----------End Menu Admin Box-----------*/
