
@import url("content.css");
@import url("blocks.css");
@import url("featured.css");


* {
	margin: 0;
	padding: 0;
}
/* --------- Layout --------- */
html {
	color: #baaca2;
	background: #1d140f url(../img/bg.gif) repeat-x;
    	
}

body {
	font: 12px/170% 'Lucida Grande', 'Lucida Sans Unicode', Geneva, Verdana, Sans-Serif;
	width: 1000px;
	margin: 0 auto;
}

}
#xo-page {
	padding-top: 8px;   background: transparent;
    padding-bottom: 8px;		
}


/* --------- Content module page --------- */
#xo-content {
  padding : 8px;
  text-align : justify;
  color:#baaca2;
  /* margin:8px;*/
  
}


#wrap {
	width: 1000px;
	margin: 0 auto;
			
	
}
/* header 1*/
#header {
	position: relative;
	margin: 0 auto 20px auto;
	height: 164px;			
	background: url(../img/header-bg.jpg) no-repeat center bottom;
}
#header h1#logo-text { margin: 0; padding: 0; }
#header h1#logo-text a {
	position: absolute; 	
	top: 68px; left: 30px;	
	margin: 0; padding: 0 5px 0 0;
	font: bold 48px 'Trebuchet MS', 'Helvetica Neue', Arial, Sans-Serif;  
	letter-spacing: -3px;
	text-decoration: none;	
	color: #fff;		
}
#header p#slogan {
	position: absolute;
	top: 130px; left: 30px;		
	margin: 0; padding:  0 5px 0 0;
	font: bold 11px 'Trebuchet MS', 'Helvetica Neue', Arial, Sans-Serif;
	color: #897876;
    	
}

/* RSS Feed */
#header #rss-feed {
	position: absolute;
	right: 5px; top: 18px;			
	z-index: 99999; 
}
#header #rss-feed a.feed {
	padding: 0 0 0 30px;
	background: url(../img/feed-icon16.gif) no-repeat 5px center;
	font-weight: bold;
	text-transform: lowercase;		
	color: #f0e8e8;	
}

/*  navigation  */
#header #nav {
	position: absolute;
	left: 15px;	top: 0px;		
	margin: 0; padding: 0;			
	overflow: hidden;	
	height: 60px;
	width: 800px;	
}
#header #nav ul {	
	float: left;	
	margin: 0;	padding: 0;		
	width: 100%;	
	list-style: none;	
}
#header #nav ul li {
	float: left;
	margin: 0; padding: 0 0 0 5px;			
}
#header #nav ul li a:link,
#header #nav ul li a:visited {
	float: left;
	margin: 0;
	padding: 30px 15px 17px 11px;	
	font: bold 12px 'Lucida Grande', 'Lucida Sans Unicode', Geneva, Verdana, Sans-Serif;
	text-transform: lowercase;			
	color: #867474;
}
#header #nav ul li a:hover, 
#header #nav ul li a:active {
	border: none;
	color: #fff;		
}
#header #nav ul li#current { 
	background: url(../img/left-nav-bg.gif) no-repeat;			
}
#header #nav ul li#current a {	
	background: url(../img/right-nav-bg.gif) no-repeat right top;
	color: #f0e8e8;		
}

/* header quick search */
#header form#quick-search {
	position: absolute;
	top: 95px; right: 15px;
	z-index: 999999;
	padding: 0; margin: 0;
	border: none;
	width: 222px; height: 32px;
	background: url(../img/header-search.png) no-repeat;
	
}
#header form#quick-search p {
	margin: 0; padding: 0;		
	border: none;
}
#header form#quick-search input {
	float: left;
	margin: 0; padding: 5px;
	border: none;
	background: transparent;
	color: #4a413c;	
}
#header form#quick-search .tbox {
	margin: 6px 0 0 5px; 
	width: 170px;	
	display: inline;		
}
#header #search form#quick-search .btn{
	width: 25px; height: 25px;		
}
#header form#quick-search label {
	display: none;
}

/* --------- Header 2--------- */
#xo-header {
	
	height: 200px;
	background: url("../img/header.jpg") no-repeat;
}

#banner {
	float:right;
	padding-right:60px;
	padding-top: 12px;
	width:468px;
	height:60px;
}





/*--- Top Blocks ---*/
#xo-top-shadow {
	height: 10px;
	
}



/* block main menu */
#mainmenu {	font-size: 1.1em;}
#mainmenu a {
  display: block;
  margin: 0;
  padding: 4px 14px 4px 20px;
  border-top: 1px solid #29201c;
  font-weight:	bold;
  background: url(../img/bullet.gif) no-repeat 0 14px;
  
}
#mainmenu a:hover {color: #baaca2;}
#mainmenu a.menuTop {}
#mainmenu a.menuMain {}
#mainmenu a.menuSub {
  padding-left: 30px;
  background: none;
  border: none;
  /*font-style: italic;*/
  color:#333;
  font-size: .9em;
}
#mainmenu a.menuSub:hover {color: #baaca2;}

/* block user menu */
#usermenu {	font-size: 1em; }
#usermenu a {
  display: block;
  margin: 0;
  padding: 4px 4px 4px 18px;
  border-top: 1px solid #29201c;
  color:#FFA500;
}
#usermenu a:hover {color: #baaca2;}
#usermenu a.menuTop {}



/* footer-bottom */
#footer-bottom {
	float: left;	
	width: 100%;
	margin: 30px auto 15px auto;	
	font-family: 'Trebuchet MS', 'Helvetica Neue', Arial, Sans-Serif;
    border: 1px solid #251a14;
	background-color: #130d0a; 	
}
#footer-bottom .bottom-left {	float: left; }		
#footer-bottom .bottom-right {
	text-align: right;
	padding-right: 0;	
}
#footer-bottom a.back-to-top {
	background: url(../img/arrow-up.gif) no-repeat right center;
	padding-right: 20px;
}





/*======= Tinymce background textarea ========*/
body.mceContentBody {
    margin:                 0;
    padding:                0;
    background-color:       #fff;
    background-image:       none;
    color:                  #000;
}














