/* CSS Document */

*{
	padding:0px;
	margin:0px;
}

body#mainContent{
	margin:0 0 5px; padding:0;
	background:url(../images/bg.gif) repeat-x 0 0 #4C3639; color:#947F5A;
	font-size:76%;
	}
	
div, h1, h2,h3, h4, h5, h6, p, img, form, label, input, ul, li, a{
	margin:0; padding:0;}
ul{
	list-style-type:none;}
	
.spacer{
	font-size:0; line-height:0; clear:both;}

a{
	color:#8D8B78;
	font:bold 1.1em/3em "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-decoration:underline; 
}

a:hover{
	text-decoration:none; 
}
	


fieldset{
	width:550px !important; width:auto;
	overflow:hidden;
	border:0px;
	border:1px solid #A3AAA0;
	padding:5px;
}



/* --------------------------------------------- Top Section  Start--------------------------------------*/
/* -- header start -- */
#header{
	width:995px; height:271px; margin:0 auto; position:relative;
	background:url(../images/header_bg.jpg) no-repeat 0 0 #4C3639; color:#947F5A;}
#header img.logo{
	border:none; position:absolute; left:22px; top:30px;}
#header h1{
	width:117px; height:5px; position:absolute; left:125px; top:71px;
	background:url(../images/punch_line.gif) no-repeat 0 0 #B1AF9C; color:#3A3032;
	line-height:0; font-size:0; text-indent:-2000px;}
	

/* -- User Tool -- */
#header div.textSize{
	width:122px; height:18px; position:absolute; left:842px; top:52px;}
#header div.textSize h2{
	width:62px; float:left;
	color:#643D42;
	font:normal 13px/18px Tahoma, Arial, Helvetica, sans-serif;}
#header div.textSize ul li{
	float:left; margin:0 2px 0 0;}
#header div.textSize ul li a{
	width:18px; height:18px; display:block;
	line-height:0;
	text-decoration:none; text-indent:-2000px;}
#header div.textSize ul li a.small{
	background:url(../images/small_text_icon.gif) no-repeat 0 0 #3A3032; color:#B1AEA0;}
#header div.textSize ul li a.small:hover{
	background:url(../images/small_text_icon_h.gif) no-repeat 0 0 #643D42; color:#B1AEA0;}
#header div.textSize ul li a.medium{
	background:url(../images/medium_text_icon.gif) no-repeat 0 0 #3A3032; color:#B1AEA0;}
#header div.textSize ul li a.medium:hover{
	background:url(../images/medium_text_icon_h.gif) no-repeat 0 0 #643D42; color:#B1AEA0;}
#header div.textSize ul li a.big{
	background:url(../images/big_text_icon.gif) no-repeat 0 0 #3A3032; color:#B1AEA0;}
#header div.textSize ul li a.big{
	background:url(../images/big_text_icon_h.gif) no-repeat 0 0 #643D42; color:#B1AEA0;}
/* -- User Tool -- */

/* -- Contact Info -- */
#header p.contactInfo{
	position:absolute; left:10px; top:224px; width:450px; float:left;
	font:normal 11px/20px "Trebuchet MS", Arial, Helvetica, sans-serif;
	background-color:#4E4E3D; color:#95937D;}
#header p.contactInfo span{
	background-color:#4E4E3D; color:#B79F67;}
#header p.contactInfo a{
	font:normal 11px/20px "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-decoration:none; margin:0 16px 0 0;
	background-color:#4E4E3D; color:#CFCDBB;}
#header p.contactInfo a:hover{
	text-decoration:underline;}
#header p.contactInfo .emailIcon{
	background:url(../images/email_icon.gif) no-repeat 0 3px; padding:0 0 0 18px;}
#header p.contactInfo .callIcon{
	background:url(../images/call_icon.gif) no-repeat 0 3px; padding:0 0 0 18px;}
/* -- Contact Info -- */


/* -- Top Menu -- */
#header div#topNav{
	position:absolute; left:615px; top:215px;}
#header div#topNav  ul#mainlevel-nav li{
	float:left;}
#header div#topNav ul#mainlevel-nav li a.mainlevel-nav{
	width:92px; height:25px; display:block;
	background:url(../images/top_btn_bg.gif) no-repeat bottom left; padding:4px 0 0 0; color:#8D8B78;
	font:bold 9px/25px "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-align:center; text-decoration:none; text-transform:uppercase;}
#header div#topNav ul#mainlevel-nav li a.mainlevel-nav:hover{

	width:92px; height:29px; display:block;
	background:url(../images/top_btn_bg_h.gif) no-repeat top left; padding:4px 0 0 0; color:#CFCDBB;}
#header div#topNav ul#mainlevel-nav li a.mainlevel-nav#active_menu-nav{
	width:92px; height:29px; display:block;
	background:url(../images/top_btn_bg_h.gif) no-repeat top left; padding:4px 0 0 0; color:#CFCDBB;}
/* -- Top Menu -- */
/* -- header end -- */

/* --------------------------------------------- Top Section  End-----------------------------------------*/
/* --------------------------------------------- Middle Section  Start -----------------------------------*/
/* -- body start - */
#body{
	width:995px; 
	margin:0 auto;
}

/* -- left pannel start -- */
.left{
	width:178px; 
	float:left; 
	padding:0 0 31px;
	border-right:#2F1D1F 1px solid;
	text-align:right;
}
/* -- left pannel end -- */


/* -- midle pannel start -- */
.midle-0{
	width:902px;
}

.midle-1{
	width:724px;
}

.midle-2{
	width:560px; 
}

.midle-0,.midle-1,.midle-2{
	padding:29px 31px 0; 
	float:left;
	text-align:left;
	font:normal 1em/1.3em "Trebuchet MS", Arial, Helvetica, sans-serif;
}

.midle-0 p,.midle-1 p,.midle-2 p{
	padding:9px 0;
}

.midle-0 .bg,.midle-1 .bg,.midle-2 .bg{
	margin:8px 0 26px 0; 
	padding:16px 21px; 
	background-color:#553C3F;
}


/* -- midle pannel end -- */

/* -- right pannel start -- */
.right{
	width:164px; 
	padding:4px 0 35px 9px; 
	float:right;
	border-left:#2F1D1F 1px solid;
	background-color:#352023;
}
/* -- right pannel start -- */
/* -- body end - */

/* --------------------------------------------- Middle Section  End -----------------------------------*/
/* --------------------------------------------- Footer Section  Start -----------------------------------*/
/* -- footer start -- */
#footer{
	background:url(../images/footer_bg.gif) repeat-x 0 0 #595846; color:#D7D1AD;
	width:995px; margin:0 auto; padding:20px 0 21px 0; text-align:center;}
#footer p{
	font:normal 0.9em "Trebuchet MS", Arial, Helvetica, sans-serif; padding:0 0 10px;}
#footer p.tworl{
	font:bold 1em/1.8em "Trebuchet MS", Arial, Helvetica, sans-serif; padding:6px 0 0; clear:both;} 
#footer p.tworl a{
	font:normal 1em/1.6em "Trebuchet MS", Arial, Helvetica, sans-serif; padding:0 3px;
	background-color:#221214; color:#D7D1AD;
	text-decoration:none;} 
#footer p.tworl a:hover{
	background-color:#0D0607; color:#D7D1AD;}
#footer ul{
	width:72px; margin:0 auto; padding:0 0 0 0;}
#footer ul li{
	float:left; margin:0 8px 0 0;}
#footer ul li a.xhtml{
	background:url(../images/xhtml_btn.gif) no-repeat 0 0;
	width:31px; height:17px; display:block;
	text-decoration:none; text-indent:-2000px;}
#footer ul li a.xhtml:hover{
	background:url(../images/xhtml_btn_h.gif) no-repeat 0 0;}
#footer ul li a.css{
	background:url(../images/css_btn.gif) no-repeat 0 0;
	width:25px; height:17px; display:block;
	text-decoration:none; text-indent:-2000px;}
#footer ul li a.css:hover{
	background:url(../images/css_btn_h.gif) no-repeat 0 0;}


/* -- footer end -- */
/* --------------------------------------------- Footer Section  End -----------------------------------*/


/* --------------------------------------------- Joomla -----------------------------------*/

/* -- Main Menu Module - Left Position -- */
.left h3{
	font:normal 1.4em/1.5em "Tahoma", Arial, Helvetica, sans-serif;
	padding:0 14px 4px 0; 
	color:#CFCDBB;
}
.left ul#mainlevel{
	padding:0 0 12px;}
.left ul#mainlevel li{
	padding:0 0 1px 0;}
.left ul#mainlevel li a.mainlevel{
	background-color:#382527; color:#8D8B78;
	font:normal 0.93em "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-decoration:none; display:block; padding:0 14px 0 0;}
.left ul#mainlevel li a.mainlevel:hover{
	background-color:#632E35; color:#8D8B78;}
.left ul#mainlevel li a.mainlevel#active_menu{
	background-color:#632E35; color:#8D8B78;}
/* -- Main Menu Module - Left Position -- */


/*------------------------------------------------Newsflash Module - Left Position--------------------*/

.left .contentpaneopen{
	width:100%;
	/*margin-right:14px;*/
	text-align:right;
}


.left .contentpaneopen td{
	text-align:right;
	font:normal 0.9em/1.3em "Trebuchet MS", Arial, Helvetica, sans-serif; 
	color:#947F5A;
	padding:4px 14px;
}
.left a.contentpagetitle{
	color:#8D8B78;
	font:bold 1.2em/2em "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-decoration:underline; 
	}
	
.left a.contentpagetitle:hover{
	text-decoration:none;
}

.left a.readon{
	font:normal 0.92em "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-decoration:none; 
	text-align:center;
	background-color:#814146; 
	color:#CFCDBB;
	display:block;
}

.left a.readon:hover{
	background-color:#66292E; 
	color:#CFCDBB;
}
/*------------------------------------------------Newsflash Module - Left Position--------------------*/

/*------------------------------------------------Syndicate Module - Left Position--------------------*/

.left .syndicate{
}

.left .syndicate div{
	padding-right:14px;
	text-align:right;
	padding-top:5px;
}

.left .syndicate img{
	border:0px;
}

/*------------------------------------------------Syndicate Module - Left Position--------------------*/

/*------------------------------------------------Testimonials Custom Module - Right Position--------------------*/
.right .testimonial{
	background:url(../images/testimonial_bg.gif) repeat-y 0 0; 
	margin:0 0 15px;
}
.right .testimonial span.top{
	background:url(../images/testimonial_top_bg.gif) repeat-y 0 0;
	height:4px; 
	line-height:0; 
	font-size:0; 
	display:block;
}

.right .moduletable-testimonials, .right .moduletable{
	padding:0 14px 4px 8px; 
}

.right .moduletable{
font:bold 1.1em/1.4em "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#B79F67;
}

.right h3{
	font:normal 17px/25px "Tahoma", Arial, Helvetica, sans-serif;
	padding:0 14px 8px 0px; 
	color:#CFCDBB;
}


.right .moduletable-testimonials{
	font:italic 0.9em/1.25em "Trebuchet MS", Arial, Helvetica, sans-serif;
	padding:3px 15px 15px 10px;
	color:#826B45;
}

.right .testimonial span.bottom{
	background:url(../images/testimonial_bottom_bg.gif) repeat-y 0 0;
	height:4px; 
	line-height:0; 
	font-size:0; 
	display:block;
}
.right .testimonial strong{
	font:normal 1.1em "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#CFCDBB;
}
/*------------------------------------------------Testimonials Custom Module - Right Position--------------------*/


/*------------------------------------------------Poll Module - Right Position--------------------*/

.right table.poll{
}
.right table.poll thead td{
	font:bold 0.9em "Trebuchet MS", Arial, Helvetica, sans-serif;
	padding-bottom:10px;
	color:#B79F67;
}

.right table.pollstableborder{

}

.right table.pollstableborder td.sectiontableentry1,table.pollstableborder td.sectiontableentry2{
	padding-left:3px;
	vertical-align:middle;
	font:normal 0.8em/1.1em "Trebuchet MS", Arial, Helvetica, sans-serif; 
	color:#947F5A;
	padding-top:5px;
	text-align:left;
}

.right table.poll div{
}

.right table.poll input.button{
	background:url(../images/results_btn.gif) 0 0 no-repeat;
	width:61px;
	height:15px;
	font:normal 10px/17px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#000;
	background-color:inherit;
	text-transform:uppercase;
	cursor:pointer;
	border:none;
	margin-bottom:15px;
	margin-left:0px;
	margin-top:10px;
}

/*------------------------------------------------Poll Module - Right Position--------------------*/

/*------------------------------------------------Login Module - Top Position--------------------*/
#header div#login{
	height:21px; 
	padding:9px 13px 9px 15px;
	position:absolute; left:290px; top:41px;
	background:url(../images/login_bg.gif) no-repeat 0 0 ; color:#8C622D;}
	
#header div#login .moduletable {
	margin-left:90px !important;margin-left:75px;
	margin-top:-5px !important; margin-top:-6px;
}

#header fieldset.js_login{
	border:0px;
}

#header fieldset.js_login label{
font:normal 10px/21px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#8C622D;
}
#header fieldset.js_login legend {
display:none;
}

#header div#login input#mod_login_username, #header div#login input#mod_login_password{
	width:80px;
	height:13px; 
	padding:3px; 
	background-color:#CFCDBB; 
	color:#573A15; 
	border:#B6B4A1 1px solid;
	font:normal 10px/13px "Trebuchet MS", Arial, Helvetica, sans-serif;
	
}

#header fieldset.js_login input.button{
	width:39px; 
	height:15px; 
	margin:3px; 
	background-color:#CFCDBB; 
	color:#573A15; 
	border:none;
	line-height:0;
	background-image:url(../images/login_btn.gif);
	background-repeat:repeat;
	font-size:0;
	cursor:pointer;
}
#header div#login h2{
	width:72px; 
	padding:0 0 0 15px; 
	float:left;
	background:url(../images/login_icon.gif) no-repeat 0 6px #C9C8B7; 
	color:#643D42;
	font:normal 13px/21px Tahoma, Arial, Helvetica, sans-serif;
}
/*------------------------------------------------Login Module - Top Position--------------------*/

/*------------------------------------------------ Other Joomla Stuffs --------------------*/

.contentpaneopen,.contentpane,.blog{
	width:100%;
}

.contentpaneopen img{
	margin:5px 10px 5px 10px;
}

.buttonheading{
	vertical-align:middle;
}

.buttonheading img{
	margin:0px 2px 0px 0px;
}

.contentpane img{
	margin:5px;
}

.componentheading{
	font:normal 1.7em Arial, Helvetica, sans-serif; 
	color:#DCBF8E;
	padding:0 0 5px 0;
}

.contentheading{
	font:normal 1.7em Arial, Helvetica, sans-serif; 
	color:#DCBF8E;
	padding:0 0 5px 0;
}


.modifydate,.createdate{
}

span.small{
	color:#CFCDBB;
}
.createdate {
	color:#CFCDBB;
	padding-bottom:10px;
}

.modifydate {
	color:#CFCDBB;
}



.blog_more{
	margin-left:10px;
}

.midle-0 .sectiontableentry1,.midle-1 .sectiontableentry1,.midle-2 .sectiontableentry1{
background-color:#5B4144;
}

.midle-0 .sectiontableentry2,.midle-1 .sectiontableentry2,.midle-2 .sectiontableentry2{
background-color:#6A4C4F;
}

.sectiontableheader, .sectiontablefooter{
	background-color:#3D2B2E;
	padding:5px 0px 5px 5px;
}

