
body { 
  color:#fff; 
  font-size:12px; 
  font-family: Arial, sans-serif;
  background:#400300 url(../../images/body_bg.gif) repeat-x top; 
  margin-top:20px;
} 

.clear { clear:both; }

#wrapper_top { 
  position:relative; 
  width:1000px; 
  height:auto; 
  margin:0 auto;
}

#wrapper_middle {
  position:relative;
  width:1000px;
  height:auto;
  margin:0 auto;
  margin-bottom:20px;
  padding-top:30px;
}


#topmenu {
  position:relative;
  height:20px;
  float:right;
  margin-bottom:10px;
  width:auto;
}






#topmenu h3{

display:none;

}



#banner

{

float:right;

height:68px;

width:468px;

margin-top:20px;

}



#logo

{

  float:left;

}


#left

{

  float:left;

  width:500px;

  margin-bottom:10px;

  padding-right:10px;

  line-height:150%;



}



#center

{

  float:left;

  width:200px;

  background:url(../../images/trans_1.png);

  height:auto;

  margin-left:20px;

  border:1px solid #290200;

  margin-bottom:10px;

  padding:10px;

}



#right

{

  float:right;

  width:200px;

  background:url(../../images/trans_1.png);

  height:auto;

  border:1px solid #290200;

  margin-bottom:10px;

  padding:10px;

  border:1px solid #290200;



}



#user

{

  background:url(../../images/trans_1.png);

  margin-bottom:20px;

  padding:10px;

}



#wrapper_bottom

{

  position:relative;

  width:980px;

  background:url(../../images/trans_1.png);

  border:1px solid #290200;

  margin:0 auto 20px;

  padding:10px;

}



/* JOOMLA STYLE*/



p,td,div,tr

{

  font-size:100%;

}



td fieldset,tr fieldset,fieldset,#div fieldset

{

  width:98%;

  border:none;

  padding:2px;

}



#center,#right

{

  line-height:18px;

  color:#fff;

  font-size:12px;

}



#left ol li, #right ol li, #center ol li, #user ol li

{

  margin-left:35px;

  line-height:180%;

}

#left, #right, #center{

margin-top:30px;

}



#right ul li, #center ul li, #user ul li

{

  display:block;

  color:#fff;

  background:url(../../images/arrow.png) no-repeat 4px 8px;

  margin-top:3px;

  margin-left:3px;

  padding-bottom:2px;

  padding-left:22px;

  list-style-image:none;

  list-style-type:none;

}

#left ul li

{

  display:block;

  color:#fff;

  background:url(../../images/bullet-list.gif) no-repeat 4px 8px;

  margin-top:3px;

  margin-left:3px;

  padding-bottom:2px;

  padding-left:14px;

  list-style-image:none;

  list-style-type:none;

}



#copyright{

font-size:95%;

}



/* JOOMLA STYLE */

a:link,a:visited

{

  text-decoration:none;

  color:#fff;

}



a:hover

{

  color:#ab6e3a;

  text-decoration:underline;

}



.small,.mosimage_caption

{

  font-size:95%;

  color:#fff;

}



.back_button

{

  font-size:95%;

}



hr

{

  border-top:1px solid #ab6e3a;

  border-right:0;

  border-left:0;

  border-bottom:0;

  height:1px;

}



.search input,select,textarea,.inputbox

{

  font-size:11px;

  border:1px solid #ab6e3a;

  color:#fff;

  padding:1px;

}

#form-login{

border:none;

}

form label

{

  cursor:pointer;

}



select,textarea,.inputbox

{

  color:#fff;
background:#400300;
}



.button,.button:hover

{

  margin-top:5px;

  color:#fff;

  font-weight:normal;

  background:url(../../images/button_bg.gif) repeat-x;

  border:1px solid #240604;

  padding:1px 2px;

  font-size:12px;

}



.inputbox

{

  margin-bottom:2px;

  border:1px solid #fff;

  background:#fff;

  color:#400300;

  padding:2px;

}



.inputbox:hover,.inputbox:focus

{

  border-color:#fff;

}



table.contenttoc

{

  width:35%;

  margin:0 0 10px 10px;

  padding:0;

}



table.contenttoc td

{

  background:url(../../images/arrow.png) no-repeat 5% 50%;

  padding:1px 5px 1px 25px;

}



table.contenttoc th

{

  border-bottom:1px solid #fff;

  text-indent:5px;

  color:#fff;

  padding:0 0 3px;

}



table.poll

{

  width:100%;

  border-collapse:collapse;

  padding:0;

}



table.pollstableborder

{

  width:100%;

  border:none;

  text-align:left;

  padding:0;

}



table.pollstableborder img

{

  vertical-align:baseline;

}



table.pollstableborder td

{

  border-collapse:collapse;

  border-spacing:0;

  padding:2px!important;

}



table.searchintro

{

  width:100%;

  padding:10px 0;

}



table.searchintro td

{

  padding:5px!important;

}



.blog_more

{

  margin:10px 0;

}



td.buttonheading

{

  text-align:center;

  padding:0 0 0 3px !important;

}



.contentdescription

{

  padding-bottom:1px;

}



a.contentpagetitle,a.contentpagetitle:hover,a.contentpagetitle:active,a.contentpagetitle:focus

{

  text-decoration:none!important;

}



a.readon,a.readon:visited

{

  font-weight:normal;

  text-decoration:underline;

  font-size:11px;

}



a.readon:hover,a.readon:active

{

  text-decoration:none;

}



.createdate,.small

{

  font-size:95%;

  color:#ab6e3a;

}



.modifydate

{

  font-size:95%;

  color:#ab6e3a;

}



.mosimage

{

  background:#300704;

  border:1px solid #290200;

  margin:5px 5px 15px 0;

  padding:5px;

}



* html .mosimage

{

  margin:15px 10px 15px 0;

  padding:5px 0!important;

}



*+html .mosimage

{

  padding:5px 0!important;

}



.mosimage img

{

  margin:0!important;

  padding:0!important;

}



.mosimage_caption

{

  margin-top:5px;

  color:#fff;

  padding:1px 2px;

}



.pagenav,.pagenav_prev,.pagenav_next,.pagenavbar

{

  padding:0 2px;

}



.sectiontableheader

{

  color:#fff;

  font-weight:bold;

  padding:5px;

  padding-left:0;

}

a.mainlevel

{

  display:block;

  background:url(../../images/arrow.png) no-repeat 2px 8px;

  margin-top:3px;

  margin-left:1px;

  padding-bottom:5px;

  padding-left:15px;

  border-bottom:1px solid #390400;

  text-decoration:none;

}



a.mainlevel:hover

{

  display:block;

  background:url(../../images/arrow.png) no-repeat 2px 8px;

  margin-top:3px;

  margin-left:1px;

  padding-bottom:5px;

  padding-left:15px;

  border-bottom:1px solid #390400;

  text-decoration:none;

  font-weight:bold;

}



a.mainlevel:visited

{

  color:#fff;

  text-decoration:none;

}



a.sublevel

{

  display:block;

  color:#ab6e3a;

  background:url(../../images/arrow.png) no-repeat 2px 10px;

  text-decoration:none;

  padding:2px 4px 2px 15px;

}



a.sublevel:hover,a.sublevel:active,a.sublevel:focus

{

  color:#fff;

  text-decoration:underline;

}



#active_menu

{

  background:url(../../images/arrow.png) no-repeat 4px 8px;

  color:#fff;

  font-weight:bold;

}



#topmenu #mainlevel-nav

{

  list-style:none;

  float:left;

  white-space:nowrap;

  font-size:11px;

  margin:0;

  padding:0;

}



#topmenu #mainlevel-nav li

{

  width:auto!important;

  float:left;

  white-space:nowrap;

  font-size:11px;

  margin:0 3px 0 0;

}



#topmenu #mainlevel-nav li a

{

  color:#fff;

  display:block;

  padding-left:8px;

  padding-right:8px;

  text-decoration:none;

  white-space:nowrap;

  font-size:11px;

  border-left:1px solid #fff;

}



#topmenu #mainlevel-nav li a:hover

{

  display:block;

  padding-left:8px;

  padding-right:8px;

  white-space:nowrap;

  text-decoration:underline;

  color:#fff;

  font-size:11px;

}



#center h3, 

#right h3, 

#user h3

{

  display:block;

  height:26px;

  background:url(../../images/sep.gif) repeat-x bottom;

  font-size:130%;

  color:#fff;

  font-weight:normal;

  margin-bottom:5px;

  text-align:left;

}

div.module_text,

#center div.module, 

#right div.module

{

  padding-left:10px;

  padding-right:10px;

  font-size:92%;

  margin-bottom:10px;

}



*,form

{

  margin:0;

  padding:0;

}



#topmenu th,#topmenu .moduletable th

{

  display:none;

}



a img,table.pollstableborder tr.sectiontableentry1 td,table.pollstableborder tr.sectiontableentry2 td

{

  border:none;

}



table.contenttoc a,a.pagenav,.pagenav_prev a,.pagenav_next a,.pagenavbar a,a.pagenav:hover,a.pagenav:active,a.pagenav:focus,.pagenav_prev a:hover,.pagenav_prev a:active,.pagenav_prev a:focus,.pagenav_next a:hover,.pagenav_next a:active,.pagenav_next a:focus,.pagenavbar a:hover,.pagenavbar a:active,.pagenavbar a:focus,#center a:link,#center a:visited,#right a:link,#right a:visited

{

  text-decoration:none;

}



table.adminform,table.contentpaneopen,table.contentpane,table.blog

{

  width:100%;

}



.contentheading,.componentheading,h1,h2,h4

{

  /*background:url(../../images/sep.gif) repeat-x bottom;*/

  font-size:130%;

  color:#fff;

  font-weight:bold;

}

.componentheading

{

  background:url(../../images/sep.gif) repeat-x bottom;

  font-size:130%;

  color:#fff;

  height:24px;

  margin-bottom:6px;

  font-weight:normal;

}



.sectiontableentry1,tr.sectiontableentry2

{

  padding:8px 5px;

}



td.sectiontableentry2,td.sectiontableentry1

{

  font-size:95%;

  padding:8px 5px;

}



#center ul li,#right ul li

{

  display:block;

  background:url(../../images/arrow.png) no-repeat 2px 8px;

  margin-top:3px;

  margin-left:1px;

  padding-bottom:5px;

  padding-left:15px;

  border-bottom:1px solid #390400;

  text-decoration:none;

}



/* ACCORDION TAB CONFIGURATION */

.jp_top_c {

background-position:bottom;

background-repeat:repeat-x;

  font-weight:normal;

  text-align:left;

}

.jp_read_more{

font-size:11px;

}



/* TOOL TIP CONFIGURATION */

.tool-tip{

color:#ab6e3a;

width:250px;

z-index:13000;

}



.tool-title{

font-weight:normal;

font-size:16px;

font-family:Tahoma, "Times New Roman", Times, serif;

margin:0;

color:#333;

padding:8px 8px 0px 8px;

background: #fff ;

text-align:left;

}



.tool-text{

font-size:11px;

padding:8px 8px 8px 8px;

background:#190100;

text-align:left;	

border:1px solid #400300;

}










h1 {margin:0px; padding:15px;}
body,td,th {font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #ffffff;}
table { 
  background:url(../../images/trans_1.png);
  border:1px solid #290200;
}


td { background:url(../../images/trans_1.png);}
.new {color: #FF0000; font-weight:bolder;}
.banner { padding:4px; padding-bottom:0px;}
.description { font-size:12px; padding-left:4px; padding-top:0px; padding-right:4px; padding-bottom:4px}
.stats {font-size: 10px; padding-left:5px; padding-top:2px; padding-right:5px; padding-bottom:2px}
a {font-size: 12px;color: #ffffff;}
a:visited {color: #ffffff;}
a:hover {color: #ffffff;}
a:active {color: #ffffff;}
a.members {font-size: 12px;color: #ffffff;}
a.members:visited {color: #ffffff;}
a.members:hover {color: #ffffff;}
a.members:active {color: #ffffff;}
a.sitetitle {font-size: 12px;color: #ffffff; padding-left:4px; padding-top:4px; padding-right:4px; padding-bottom:0px}
a.sitetitle:visited {color: #ffffff;}
a.sitetitle:hover {color: #ffffff;}
a.sitetitle:active {color: #FF0000;}
a.topsitemenu {font-size: 12px;color: #ffffff; padding-left:4px; padding-top:4px; padding-right:4px; padding-bottom:0px}
a.topsitemenu:visited {color: #ffffff;}
a.topsitemenu:hover {color: #ffffff;}
a.topsitemenu:active {color: #FF0000;}
a.topmenu {font-size: 12px;color: #ffffff; padding-left:4px; padding-top:4px; padding-right:4px; padding-bottom:0px}
a.topmenu:visited {color: #ffffff;}
a.topmenu:hover {color: #ffffff;}
a.topmenu:active {color: #ffffff;}
td.border { border-color: #290200; border-right-color:#290200; border-style:solid;}
table.border {border-color: #290200; border-right-color:#290200; border-style:solid;}





#nav ul li:hover {

    visibility:visible;

}

div#nav{

height: 32px;

}

#nav {

position:relative;

margin: 0;

padding: 0;

height: 32px;

float:left;

background: url(../../images/suckerfish_hover.gif) repeat-x  left;

width:100%;

}



#nav a {

font-size:12px;

color: #fff;

float: left;

text-decoration: none;

cursor: pointer;

line-height: 32px;

padding: 0 15px;

font-weight:normal;

background: url(../../images/suckerfish_right.gif) no-repeat  right;



}



#nav a.topdaddy,

#nav li a {

}



#nav li a:hover{

font-size:12px;

color: #fff;



}

#nav li li a{

background: none;

font-weight: normal;

padding: 0;

text-indent: 15px;

color: #fff;

line-height: 32px;

}

#nav ul li ul li a:hover{

background: none;

background-color:transparent;

color: #fff;

}

#nav ul li a:hover{ /* HOVER TOP  */

color: #ffff99

background:#390400;

}



#nav ul li ul li ul li a:hover {

}

#nav, #nav ul {

float: left;

list-style: none;

margin: 0;

padding: 0;

}

#nav li li {

padding: 0;

background: none;

border-bottom: 1px solid #1c0100;

}





#nav a {}





#nav ul ul a {

display: block;

text-decoration: none;

width: 170px;

text-align: left;

}





#nav li {

float: left;

padding: 0;

background: none;

height: 30px;



}

#nav ul li {

position: relative;

}

#nav li ul {

	top: 30px;

	position: absolute;

	left: -999em;

	height: auto;

	width: 170px;

	font-weight: normal;

	border-width: 0;

	margin: 0;

	padding: 0;

}	

#nav ul {

	padding: 0;

	margin: 0;

	margin-left: 0px;

}

#nav li li {

	float: left;

	padding: 0;

   	width: 170px;

}





#nav li ul ul {

	margin: -30px 0 0 170px;

}

#nav li:hover ul ul, 

#nav li:hover ul ul ul,

#nav li:hover ul ul ul ul,  

#nav li.sfhover ul ul, 

#nav li.sfhover ul ul ul, 

#nav li.sfhover ul ul ul ul {

	left: -999em;

}

#nav li:hover ul, 

#nav li li:hover ul, 

#nav li li li:hover ul, 

#nav li li li li:hover ul,

#nav li.sfhover ul, 

#nav li li.sfhover ul, 

#nav li li li.sfhover ul,

#nav li li li li.sfhover ul{

	z-index: 1000;

	left: 0;

}

#nav li:hover, #nav li.sfhover {

    left: 0;

	color: #ffff99

}

#nav li:hover a, #nav li.sfhover a {

	color: #ffff99

}

#nav li li:hover a, #nav li li.sfhover a {

	color: #ffff99

}

#nav li li:hover a:hover, #nav li li.sfhover a:hover {

	color: #ffff99

	font-weight:normal;

	background:#230100 url(../../images/arrow.png) no-repeat 4px 14px;



}

#nav a { 

color: #ffff99



}



#nav ul ul a {

background: #2c0300 url(../../images/arrow.png) no-repeat 4px 14px;

color: #ffff99

font-weight:normal;



}

#nav li.active a{  

color: #ffff99

background:#2c0300;

}



#nav li li.active {

color: #ffff99



}

#nav li:hover ul, 

#nav li li:hover ul, 

#nav li li li:hover ul, 

#nav li li li li:hover ul,

#nav li.sfhover ul, 

#nav li li.sfhover ul, 

#nav li li li.sfhover ul,

#nav li li li li.sfhover ul{

background-color:#340200;



}

