/* Start of CMSMS style sheet 'mainstyles' */
/* Start of CMSMS style sheet 'mainstyles' */
/* Start of CMSMS style sheet 'mainstyles' */
/*===========================*/
/*  CSS 4 Sonicsarafi.co.uk  */
/*  by blindcycle.co.uk      */
/*===========================*/

/*---- The Groundwork ----*/
* {
	padding:0; 
	margin:0; 
	border:0;
}
html {
	margin:0; 
	padding:0;
height: 101%;
}
li {
	list-style-type:none;
}
.clearer {
	overflow:hidden; 
	clear:both; 
	height:1px; 
	margin-top:-1px;
}
body { 
	font: 12px Arial, Helvetica, sans-serif;
	color:#d6be94;	
	text-align:center;
	background:#000 url(uploads/assets/background_main.gif) no-repeat center top;
}

/*----Links - General----*/
a:link, a:visited {
	font-weight:bold;
	color:#d6be94; 
text-decoration:none;

}
a:hover {
	color:#c30;

}
p a:link, p a:visited {border-bottom:1px solid #98795e;}
p a:hover {border-bottom:0;}

/*------Basic Structure------*/
#outwrap{	
	position:relative;	
	width:774px; 	
	margin:0 auto;
	text-align:left;
}
#head {
	margin:0 17px;
	height:413px;
}
#l_col {
	width:440px;
	float:left;
	padding:50px 0;
}
#r_col {
	width:260px; 
	float:right;
	padding-top:50px;
}
#footwrap {
	background-color:#410804;
	width:100%;
	padding-top:30px;
}

/*------Masthead------*/
#logo {
	background-color:transparent;
}
#logo a:link, #logo a:visited {
	height:342px; 
	width:187px; 
	float:left;
	display:block;
	background: transparent url(uploads/assets/logo.gif) no-repeat left top;
	text-indent:-9000px;
}
#logo a:hover {
	background:transparent;
}
#headpic {
	float:left;
	padding-top:39px;
}

/*------Footer------*/
#footer {
	margin:0 17px;
	height:200px;
	font-size:11px;
	border-left:1px solid #98795e; 
	border-right:1px solid #98795e;
}
.hoverbox {
	height:42px;
	border-top:1px solid #98795e; 
	border-bottom:1px solid #98795e;
	cursor: default;
}
.hoverbox li {
	width:67px; 
	height:42px;
	float:left;
	padding:0; 
	margin:0;
}
.dogvdvbdy {
	width:200px;
	height:150px;
	background:transparent;
	border:1px solid #98795e;
}


/*------Headings------*/
h1 {

	width:100%;
	text-align:right;
	color:#cc3300;
	font-family:arial;
	font-size:20px;
	background:transparent url(uploads/assets/title_graphic.gif) no-repeat right bottom;
padding-top:4px;
}
h1 span {
	padding-right:5px;
}
h2 {
	padding-top:0px;
	width:100%;
	font-size:20px;
	color:#cc3300;
	text-align:right;
}
#l_col h3 {
	font-size:16px;
	margin:25px 0 0 29px;
}
/*h3 span {	font-size:11px;	color:#98795e; font-weight:bold; display:block;}*/

/*Content Section*/
#contwrap {
	background-color:#410804; 
	width:100%;
}
#cont {
	margin:0 17px;
	background: #410804 url(uploads/assets/hook.gif) no-repeat left top;
}
#l_col p {
	padding:5px 0px 5px 30px;
	line-height:18px;
text-align:justify;
}
#r_col p {
	padding:5px 10px 5px 0px;
	line-height:18px;
}
#l_col p.narw {
	padding:10px 50px;
	line-height:16px;
}

/*------Main Navigation------*/
ul#nav {
	width:620px;
float:right;
	height:71px;
}
ul#nav li {
	display:inline;
}
li.currentpage, #nav a:link, #nav a:visited {
	float:right; 
	line-height:71px;
	padding:0 23px;
	font-variant:small-caps;
	font-weight:normal;
}
#nav a:hover {
	background: url(uploads/assets/menu_tab.gif) no-repeat center bottom;
}

/*------Mini Navigation------*/
#m_nav {
	width: 472px;
	float:left;
}
#m_nav li {
	display: inline;
	list-style-type: none;
}
#m_nav a:link, #m_nav a:visited {
	float: left;
	color:#98795E;
	font-weight:normal;
	line-height: 20px;
	padding: 0 15px;
	text-decoration: none;
}
#m_nav a:hover {
	background: url(uploads/assets/mini_tab.gif) no-repeat center top;
color:#cc3300;
}


/*------Mini Logos------*/
#m_logo {
	height:26px;
	width:146px;
	background: url(uploads/assets/mini_logos.gif) no-repeat left top;
	display: block;float:left;
	border-top:1px solid #98795e;
}
#m_logo span {
	display: block;
	width: 0;
	height: 0;
	overflow: hidden;
}
a:link.tuaca, a:visited.tuaca {
	width:47px;
	height:26px;
	float:left;
	background: url(uploads/assets/mini_logos_10.jpg) no-repeat left top;
}
a:link.bc, a:visited.bc {
	width:29px;
	height:26px;
	float:left;
	background: url(uploads/assets/mini_logos_11.jpg) no-repeat left top;
}
a:link.koba, a:visited.koba {
	width:68px;
	height:26px;
	float:left;
	background: url(uploads/assets/mini_logos_12.gif) no-repeat left top;
}
a:hover.tuaca, a:hover.bc, a:hover.koba {
	background:transparent;
}

/*------join us button------*/
#joinus a:link, #joinus a:visited {
padding:2px 7px; 
	border:1px solid #98795e;
	margin:4px 5px 0 0;
	position:absolute;
	top:420px;
	left:145px;}
#joinus a:hover {
background-color:#741d17;
}

/*------Splash Page------*/
#splash #outwrap {
	background:none;
}
#splash #logo {
	height:450px; 
	width:187px;
	background: #000 url(uploads/assets/splash_logo_h.gif) no-repeat left top;
}
#splash #logo a:link, #splash #logo a:visited {
	height:450px; 
	width:187px; 
	float:left;
	display:block;
	background: #000 url(uploads/assets/splash_logo.gif) no-repeat left top;
	text-indent:-9000px;
}
#splash #logo a:hover {
	background:transparent;
}
/*------Home pages styling------*/
/*intro*/
	p.copy_r {
	float:right;
	text-align:right;
	padding:3px 10px 0 40px;font-size:10px;
	border-left:1px solid #98795e;
}
#h_cont {
	padding:60px 180px 100px 180px; 
	font-size:14px;
	text-align: justify;
	line-height:22px;
}
#h_cont p {
	padding-bottom:20px;
}
span.point {
	font-size:16px;
	font-weight:bold;
}

.home_intro {
	padding-right:40px;
}
#l_col .intro_para {
	padding:15px 0 15px 0;
	margin:15px 0 0 0;
	width:350px;
	float:right;  
	text-align:right;
	text-align:justify; 
	border-bottom:1px solid #98795e;
	border-top:1px solid #98795e;
	font-size:13px;
	line-height:20px;
}


/*------News Module - summary------*/
div.newssummary {
	color:#98795e;
	margin:10px 0;
	font-size:11px;
}
span.newsumdate {
	display:block;
	font-size:11px;
font-weight:normal;
line-height:16px;
}
h3.newssumlink {
font-size:13px;
	line-height:12px;
padding-left:30px;
background:transparent url(uploads/assets/arrow-icon-small.jpg) no-repeat left top;
}
p.newssumcontent {
	color:#ba9b7f; 
	line-height:16px !important;
}
p.newssumsum {
	color:#ba9b7f;
}

/*------News Module - Detail------*/
p.detailpostdate {
	padding-bottom:0 !important;
margin-top:30px;
	color:#ba9b7f;
}
#l_col h3.detailposttitle {
margin-top:30px;
	font-size:24px;
	font-weight:normal;
	line-height:24px;
	color:#cc3300;

}
h3.detailposttitle span {
	display:block;
	font-size:12px;
	font-weight:normal;

	color:#ba9b7f;
}
.printnews {
	float:right;
}


/*respect*/
ul.respect_list {
	margin:15px 0 15px 30px;
	border-bottom:1px solid #98795e;
}
.respect_list li {
	text-indent:10px;
	border-top:1px solid #98795e;
	height:21px;
	line-height:21px;
}
.respect_list a {
	background:trensparent url(uploads/assets/bul_up.gif) no-repeat right top;
}
.respect_list li a:hover {
	background:#000; height:21px;width:410px; display:block;
}

body div#toolTip {/* Fading Tooltips By Dustin Diaz*/
	position:absolute;
	z-index:1000;
	width:220px;
	background:#000;
	border:1px solid #98795e;
	text-align:left;
	padding:5px;
	min-height:1em;
	-moz-border-radius:5px;
}
body div#toolTip p { 
	margin:0;
	padding:0;
	color:#98795e;
	/*font:11px/12px verdana,arial,sans-serif; */
}
body div#toolTip p em { 
	display:block;
	margin-top:3px;
	color:#c30;
	font-style:normal;
	font-weight:bold;
}
body div#toolTip p em span {
	font-weight:bold;
	color:#fff;
}

/*===========================*/
/*  Form Styling             */
/*===========================*/
form {
	margin-left:90px;
}
fieldset {
	padding-top:0px;
	width:350px;
	background-color:transparent;
}
legend {
	font-weight:bold;

	padding-left:195px;
	font-size:18px;
	color:#cc3300;
}
label {
	display:block;
	margin:15px 0 3px 0;
}
textarea:focus, input:focus{
	background-color: #741d17;
	color:#fff;
}
textarea, input {	
	width:350px;
	height:180px;
	color:#98795e;
	background-color:#57110c;
}
input {
	height:20px;
}
#fbsubmit2, #fbsubmit3 {
	width:120px;
	margin-top:15px;
	float:right;
	cursor:pointer;
border:1px dashed #76573a;
}
#fbsubmit2:hover, #fbsubmit3:hover {
	background-color: #741d17;
	color:#ffc;
}
label span.required {
	font-style:italic;
	color:#cc3300;
}
.error_message li {
	margin-left:130px;
	list-style-type:disc;
	padding:2px 0 2px 2px;
}

/*------extras------*/
dfn {
   position: absolute;
   left: -1000px;
   top: -1000px;
   width: 0;
   height: 0;
   overflow: hidden;
   display: inline;
}

/* End of FormStyles */

/*
.easter_pics {height:350px; width:250px;border:1px solid #98795e;}
.easter_pics a:link, .easter_pics a:visited {height:50px; width:50px; display:block;float:left;}
*/
.m_list {margin-left:100px;}
.m_list li {padding:5px 0;}
.m_list li ul li {margin-left:20px;padding-top:0;}
.m_list a {padding-left:20px; background: transparent url(uploads/assets/bul_hor1.gif) no-repeat left center;}
.m_list li ul li a {background: transparent url(../assets/bul_hor.gif) no-repeat left center;}
/* End of 'mainstyles' */


/* End of 'mainstyles' */


/* End of 'mainstyles' */

