* {padding:0; margin:0; }

.clear{
	font-size:0px; 
	line-height:0px; 
	clear:both;
}

#main_header{
	width:100%;	
	margin:0 auto;  
	background:url("{T_THEME_PATH}/images/bg.gif") repeat-x #591D01; 
	color:#FFFFFF; 
	height:216px;
	
}

#main_header #inner_header{
	width:764px; 
	margin:0 auto; 
	background:url("{T_THEME_PATH}/images/header_pic.jpg") no-repeat #EBEBF1; 
	background-color: #000000
	color:#FFFFFF; 
	height:216px;
	position:relative;
}

#main_header #inner_header img{
	position:absolute; 
	left:40px; 
	background-image: url(images/client_header.jpg);
	top:74px; 
	display:block;
}

#main_header #inner_header ul.nav_inner{
	width:764px; 
	display:block; 
	position:absolute; 
	top:189px; 
	left:10px; 
	padding:0; 
	margin:0; 
	background:none;
}

#main_header #inner_header ul.nav_inner li{
	background:url("{T_THEME_PATH}/images/saparation.gif") no-repeat right; 
	height:22px; 
	padding:0 14px 0 5px; 
	margin:0;
	display:block; 
	float:left; 
}

#main_header #inner_header ul.nav_inner li.li1{
	background:none; 
	height:22px; 
	padding:0 14px 0 5px; 
	margin:0;
	display:block; 
	float:left; 
}

#main_header #inner_header ul.nav_inner li a{
	font:12px/21px "Trebuchet MS", Arial, Helvetica, sans-serif; 
	color:#847543; 
	text-decoration:none; 
	text-indent:0px; 
	padding:0 0 0 15px; 
	font-weight:bold; 
	margin:0; 
	width:inherit; 
}

#main_header #inner_header ul.nav_inner li a:hover{
	background:url("{T_THEME_PATH}/images/nav_inner_h.gif") no-repeat 0 2px; 
}

#main_body{
	width:100%;  
	background:url("{T_THEME_PATH}/images/dj_background.jpg")
	min-height: 545px;
}

#main_page_body{
	width:764px; 
	margin:0 auto 0 auto; 
	background:#886128 url("{T_THEME_PATH}/images/dj_background.jpg") no-repeat top; 
}


/*---------------------------------footer-----------------*/
#main_footer{
	width:100%;  
	float:left; 
	background:url("{T_THEME_PATH}/images/footer_bg.gif") repeat-x #0c1d2a; 
	color:#ffffff;
	border-top:#ffffff 1px solid; 
	margin:0px; 
	padding:0px; 
}

#footer {
	width:530px; 
	margin:0 auto 0 auto;
	background:url("{T_THEME_PATH}/images/footer_bg.gif") repeat-x #0c1d29;	
}

#footer p{
	font:11px/16px Tahoma, Arial, Helvetica, sans-serif; 
	color:#FAFAFA;
	font-weight:normal;	 
	margin:0;
	text-align: center;
}

#footer .brand a{
	color:#177a24; 
	text-decoration:none;	
}

#footer .brand {
	border: 1px solid #B4C0D6;
	padding: 2px;
	color: #555;
	width: 200px;
	margin: auto;
}

#footer .brand a:hover {	
	color:#39b44a;
}

.acp {
	padding: 20px 0 0 0;
	text-align: center;
}

/*dropdown list*/

.top_nav {
	background:url("{T_THEME_PATH}/images/search_bg.gif") no-repeat #B4C0D6; 
	color:#FFFFFF; 
	display:block; 
	position:absolute; 
	height:22px;
	width:123px; 
	margin:0; 
	padding:6px 0 0 26px; 
	top:10px; 
	left:0px;
}

.top_nav li{
	float:left; 
	display:block; 
	margin:0 23px 0 0;
}
	
.top_nav li a{
	height:15px; 
	text-decoration:none; 
	text-indent:-2000px; 
	display:block; 
	width:20px;
}

.top_nav li a.home{
	background:url("{T_THEME_PATH}/images/home.gif") no-repeat 0 0;
	width:16px; 
	height:16px;
}

.top_nav li a.home:hover{
	background:url("{T_THEME_PATH}/images/home_h.gif") no-repeat 0 0; 
	width:16px; 
	height:16px;
}

.top_nav li a.profile{
	background:url("{T_THEME_PATH}/images/user.gif") no-repeat 0 0; 
	width:16px; 
	height:16px;
}

.top_nav li a.profile:hover{
	background:url("{T_THEME_PATH}/images/user_h.gif") no-repeat 0 0; 
	width:16px; 
	height:16px;
}

.top_nav li a.messages{
	background:url("{T_THEME_PATH}/images/contact.gif") no-repeat 0 0; 
	width:19px; 
	height:16px;
}

.top_nav li a.messages:hover{
	background:url("{T_THEME_PATH}/images/contact_h.gif") no-repeat 0 0; 
	width:19px; 
	height:16px;
}

.side_bar_menu {
	width: 20%;
	float: left;
	font-size: 1.1em;
	clear: left;
}

.side_bar_menu .header {
	color: #fff;
	text-transform: uppercase;
}

.side_bar_inner {
	padding: 2px;
}

.bar_inner {
	min-height: 50px;
	height: auto !important;
	height: 50px;
}

.bar_inner li {
	margin: 5px;
}


#forum_column {
	width: 550px;
	float: right;
}

.bg {
	margin-bottom: 4px;
	padding: 0 5px;
	background: #591D01 url("{T_THEME_PATH}/images/bg_list.gif") repeat-x #591D01;
}

.google_box span.corners_top, .side_bar_menu span.corners_top {
	background-image: url("{T_THEME_PATH}/images/corners_left.gif");
}

.google_box span.corners_top span, .side_bar_menu span.corners_top span {
	background-image: url("{T_THEME_PATH}/images/corners_right.gif");
}

.google_box span.corners_bottom, .side_bar_menu span.corners_bottom {
	background-image: url("{T_THEME_PATH}/images/corners_left.gif");
}

.google_box span.corners_bottom span, .side_bar_menu span.corners_bottom span {
	background-image: url("{T_THEME_PATH}/images/corners_right.gif");
}

.google_box span.corners_top, .google_box span.corners_top span, .google_box span.corners_bottom, .google_box span.corners_bottom span, .side_bar_menu span.corners_top, .side_bar_menu span.corners_top span, .side_bar_menu span.corners_bottom, .side_bar_menu span.corners_bottom span {
	font-size: 1px;
	line-height: 1px;
	display: block;
	height: 5px;
	background-repeat: no-repeat;
	clear: none;
}

span.corners_top {
	background-image: none;
	background-position: 0 0;
	margin: 0 -5px;
}

span.corners_top span {
	background-image: none;
	background-position: 100% 0;
}

span.corners_bottom {
	background-image: none;
	background-position: 0 100%;
	margin: 0 -5px;
}

span.corners_bottom span {
	background-image: none;
	background-position: 100% 100%;
}

.bread_crumbs {
	font-weight: bolder;
}

#nav_links {
	padding-top: 5px;
}

.google_box {
	width: 100%;
}

.google_header  {
	color: #fff;
	text-transform: uppercase;
}