body{background:#fff;margin:0;font-family:Verdana,Arial;font-size:90%;color:#333}

a{color:#3c342d}



h1, h2, h3, h4 { color:#000 }



h1 { color:#333; padding:10px 10px 0px 10px; margin-bottom:0px; font-size:1.6em; font-family: 'Oswald', Verdana, arial; }



h1.genform {

	color:#fff;

	background-color:#336699; 

	padding:10px 20px; 

	-moz-border-radius: 5px;

	border-radius: 5px;

	-webkit-border-radius: 5px;

	border:0px;

	background:url(../images/head-shade.png) top repeat-x #336699;

}



#content img { border:1px solid #1e1e1e; } 



#container-shade{ width:900px; margin:0px auto; border: 0px solid #0f0;}

#container{/*margin:0 auto;*/ background-color:#fff; padding:0px 0px; border: 0px solid #f00;}



#content img { border:1px solid #1e1e1e; }

img.banner { float:left; margin-right:20px; }

.banner-box { float:left; width:229px; padding:5px; border:1px solid #f6f6f6; background-color: #f7f7f7; height:209px;	}

.right-box { border:1px solid #adadad; background-color: #e3e3e3; }



#header{padding:0px; height:84px; }

#header .logo{margin:19px 0px 0px 30px; float:left; }

#content{padding:0px 0px;min-height:400px; clear:both}

#footer-top { width:850px; height:79px;  }

#footer{ width:850px; height:auto; font-size:0.9em; padding:15px 0px; margin:0px auto; }



#footer ul { float:left; list-style:none; margin:0; padding: 0 }

#footer > ul > li { display: inline; border-right:1px solid #666; margin:0px; }

#footer > ul > li > a { text-transform: uppercase; text-decoration: none; padding:0px 5px; color:#474747 }

#footer > ul > li.last { border: none; }



#footer p { float:right; margin:0; text-align: right }





#top-menu{ float:right; margin-right:15px; font-size:0.9em; margin-top:25px;  color:#fff; background: url(../images/menushade.gif); }

#top-menu ul{margin:0; float:right; }

#top-menu > ul > li > a { height:20px; padding-top:15px; } 

#top-menu ul li {  }





#left-menu > ul{margin:0;  }

#left-menu ul li { padding:10px; }

#left-menu > ul { width:100% }

#left-menu > ul > li { width:100% }



.column_one { width:640px; float:left; padding:0px 10px 5px 0px; margin-right:20px; }

.column_two { width:198px; float:left; padding:20px; }



.page-head{margin:0;padding:0.3em}



.fleft{float:left}

.fright{float:left}

.clear{clear:both}

.center{text-align:center}



.blog-post{ border-bottom:1px dashed #ccc;	}

.blog-post > .blog-footer { font-style: italic; }

.post-comment h4 { margin:0; float:left;padding:0;   }

.post-comment span.posted-by { display:block; float:left; width:170px; margin-right:10px; font-size:0.75em; }

.post-comment .comment { float:right; width:440px; margin-bottom:10px;  }

.post-comment .separator { clear:both; border-top: 1px dotted #ccc; margin:10px 0px; }

.add-comment p { margin:10px 0px; }

.add-comment p label { vertical-align: top; width:200px; display:block; float:left; }

.add-comment p label span { color:#f00; }

.add-comment p input, .add-comment p textarea { padding:10px; font-family:Trebuchet MS,Verdana,Arial; } 



.pagination { margin-top:10px; }

.pagination span { padding:5px 10px; margin:0px 2px; background-color:#eee; width:20px; text-align:center;    }

.pagination span a { text-decoration:none; }



.success { background-color:#3EBB3A; color:#fff; padding:5px; border:1px solid #359932; }

.error { background-color:#C90707; color:#fff; padding:5px; border:1px solid #AE0606;  }

.message{margin-bottom: 10px;}

.permissions td { border:1px solid #ccc; padding:10px; font-size:0.85em; }



.button {

	color:#fff;

	padding:10px 20px; 

	-moz-border-radius: 5px;

	border-radius: 5px;

	-webkit-border-radius: 5px;

	border:0px;

	-moz-box-shadow: 5px 5px 5px #888;

	-webkit-box-shadow: 5px 5px 5px #888;

	box-shadow: 5px 5px 5px #888;

	background:#666;

	text-decoration:none;

}

.button:hover {	background-color: #111;	}


#generatebox { display:none; }

#generatebox h2{ color:#fff; font-size:1.2em; }

#simplemodal-overlay {background-color:#000;}

#simplemodal-container {background-color:#333; border:8px solid #444; width:400px; padding:12px; color:#fff; height:auto; }

#simplemodal-container a.modalCloseImg { width:25px; height:29px; display:inline; z-index:3200; position:absolute; top:-15px; right:-16px; cursor:pointer;}



.small { font-size:0.85em; }

.medium { font-size:1.25em; }



.long { width:400px; }



.questions { padding:10px; }



.hidden { display:none; }



.back a{ text-decoration:none; font-size:0.75em; }

.sectionhead { background:#eee; padding:5px; border-bottom:1px dashed #ccc; margin:5px 0px !important; cursor:pointer; }

.sectionhead a { display:block; }

.subbtn, .prev { cursor:pointer }



.slidearrow { float:right; padding-right:5px; }

/******************************* Liki CSS **************************************************/
.nav{float:left; width: 100%; overflow: hidden;}
.nav ul{float: left; margin:0; padding:0}
.nav ul li{
    list-style:none; 
    float:left; 
    background: url(../images/nav_sep.png) right center no-repeat #e8f3ff;
    background-color: #e8f3ff; 
}
.nav ul li.last {background-image: none !important;}
.nav ul li a {
	float:left; 
	margin: 7px 15px 7px 15px;
    text-decoration: none;
    color: #a2aab2 !important; 
}
.nav ul li.last a{padding-right: 15px !important;}
.nav ul li.select a{color: #000000 !important; font-weight: bold;}

#submit_back{float:left;}
#submit_next{float:right;}
.adminList td.key{text-align: right;width:250px;}
.adminList .inputbox{
	width: 300px;
	/*background: #D0D1D4 url(../images/btn_submit.png) repeat-x;*/
    border: 1px solid #A8A9A8;
    -webkit-box-shadow: 0 1px 0 #fff;
    -moz-box-shadow: 0 1px 0 #fff;
    box-shadow: 0 1px 0 #fff;
    font-weight: bold;
    height: 35px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    padding: 0 10px;
    color: #666;
    text-shadow: 0 1px 0 #fff;
    cursor: pointer;
}


.adminList input[type=submit], .adminList button, .adminList input[type=button] {
    /*
    background: #D0D1D4 url(../images/btn_bg.png) no-repeat;
    cursor: pointer;
    color: #fff;
    width: 156px;
    text-align: center;
    padding: 5px 10px;
    font-weight: bold;
    height: 35px;
    border: none;
    
    border: 1px solid #A8A9A8;
    -webkit-box-shadow: 0 1px 0 #fff;
    -moz-box-shadow: 0 1px 0 #fff;
    box-shadow: 0 1px 0 #fff;
    font-weight: bold;
    height: 22px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    padding: 0 10px;
    color: #666;
    text-shadow: 0 1px 0 #fff;*/
}
.clr {clear: both;}
.nav_wrap {padding-top: 30px; padding-bottom:30px; vertical-align: middle; width:100%; float:left;}
.nav_wrap input{width: 170px !important;}
hr {clear: left;}


#submit_back {
   cursor: pointer;
   border: none;
   width: 156px;
   height: 35px;
   text-indent: -400px;
   margin: 0;
   background:url(../images/previous_button.png) center center no-repeat;
}
#submit_next {
   cursor: pointer;
   border: none;
   width: 156px;
   height: 35px;
   text-indent: -400px;
   margin: 0;
   background:url(../images/next_button.png) center center no-repeat;
}
#submit_save {
   cursor: pointer;
   border: none;
   width: 156px;
   height: 35px;
   text-indent: -400px;
   margin: 0;
   background:url(../images/save_button.png) center center no-repeat;
   float: right;
}
.publish {
   background:url(../images/publish.png) center center no-repeat !important;
}
.remove {
   cursor: pointer;
   border: none;
   width: 156px;
   height: 35px;
   text-indent: -400px;
   margin-left: 10px !important;
   background:url(../images/remove.png) center center no-repeat !important;
}