/*------------------------------------------------------------------------
# COMMUNITY ORANGE   1.0 - April, 2007
# ------------------------------------------------------------------------
# Copyright (C) 2006-2007 Youjoomla.com, All Rights Reserved.
# @license - Copyrighted Commercial Software
-------------------------------------------------------------------------*/
/*****MAIN DIV'S   LAYOUT.CSS *******/
* { margin: 0; padding: 0; }  
body {  
text-align: center;
min-width: 70%;
margin: 20px 0;
padding: 0px;
background: #ffffff ;
color: #5F5F5F;
font: 66%/1.5 "Lucida Grande", Verdana, sans-serif;
}
/*MAIN WRAP*/
#wrap {
width: 1000px;
margin: 0 auto;
text-align:left;
color: #858484;
}
/*MENU DIVS*/
#menucontwrap{
margin:0 auto;
width:100%;
}
#menucont {
margin:0 auto;
width:98%;
text-align: left;
margin-top:10px;
}
/*SEARCH DIV*/
div.search {
padding-left: 40px;
height:30px;
background: url(../images/search.gif) no-repeat top left;
}
/*START LOGin div*/
#roundwrap3{
margin:0 auto;
width:995px;
}
.login-tr {
width:995px;
margin:auto;
padding:0;
background-image: url(../images/login-tr.gif);
background-repeat: no-repeat;
background-position: right top;
}
.login-tl { margin:0; padding:0; background: url(../images/login-tl.gif) no-repeat left top; }
.login-br { margin:0; padding:0; background: url(../images/login-br.gif) no-repeat right bottom; }
.login-bl { margin:0; padding:0; background: url(../images/login-bl.gif) no-repeat left bottom; }
.login-content {
margin:0;
color:#2E3F1B;
text-align:left;
height:80px;
}
span#register {
position: absolute;
left: 236px;
top: 1px;
z-index: 99;
}
span#register2 {
float:left;
width: 70px;
height: 70px;
margin-left:210px;
margin-top:-23px;
z-index: 99;
}
#signup{
margin-top:15px;
margin-left:20px;
width:93%;
height:35px;
display:block;
float:left;
/*background-image: url(../images/signuptoday.gif);*/
background-repeat: no-repeat;
background-position: left center;
}
span#loginmod{
position: absolute;
left: 340px;
top: 43px;
z-index: 99;
}
#logmod{
float:left;
margin-left:180px;
margin-top:5px;
display:block;
width:400px;
}
#logmod2{
float:right;
margin-top:10px;
display:block;
width:400px;
}
#fonttool{
float:right;
text-align:right;
margin-top:8px;
}
#fonttool img{border:0;}
 /*END LOGOindiv*/
/*START LOGO*/
.logo-tr { width:980px; margin:auto; padding:0; background:url(../images/tr.jpg) no-repeat right top; }
.logo-tl { margin:0; padding:0; background: url(../images/tl.jpg) no-repeat left top; }
.logo-br { margin:0; padding:0; background: url(../images/br.jpg) no-repeat right bottom; }
.logo-bl { margin:0; padding:0; background: url(../images/bl.jpg) no-repeat left bottom; }
.logo-content {
margin:0;
color:#2E3F1B;
text-align:left;
height:230px;
}
/*END LOGO*/
/* member corner*/
#roundshelf{
background-image: url(../images/memberarea_bg.gif);
background-repeat: no-repeat;
background-position: left top;
float:right;
margin:0 auto;
height:230px;
width:100%;/* IE7 crap*/	
}
#rorundmods1{
float: right;
color:#FFFFFF;
margin-top:10px;
height:200px;
}
#rorundmods2{
float: right;
color:#FFFFFF;
margin-top:10px;
height:200px;
}
#rorundmods3{
float: right;
color:#FFFFFF;
margin-top:10px;
height:200px;
}
#rorundmods4{
float: right;
color:#FFFFFF;
margin-top:10px;
height:200px;
}
#round_mods {
background:none;
text-align:center;
margin:0 auto;
padding:0px 0px 0px 0px;
width: 93%;
list-style-type: none;
clear: both;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 1em;
}
#round_mods ul li{
list-style-type:none;
}
#round_mods .moduletable{
color:#000;
text-align:left;
list-style-type: none;
margin-right:20px;
margin-top:10px;
}
#round_mods h3{
font-size:1.3em;
color:#000000;
padding: 0px 4px;
background-image: url(../images/h3borderdark.gif);
background-repeat: repeat-x;
background-position: left bottom;
margin-bottom:5px;
}
#round_mods a{
font-size:1.1em;
color:#F4FFDF;
}
#round_mods a:hover{
font-size:1.1em;
color:#000000;
}
#mod_loginform{
text-align:center;
}
#mod_loginform .inputbox{
text-align:left;
height:20px;
width:200px;
font-size:18px;
margin-top:20px;
}

.mod_login img  {
border:10px solid #000000;
padding: 10px 10px 10px 10px;
background:#FDEFD5;
}

.cbPosMiddle img, .cbPosRight img  {
border:1px solid #000000;
padding: 15px 15px 15px 15px;
background:#FDEFD5;
}
.cbMenu{
display:block;
background:#ff6600;
color:#CCCCCC;
}
/*end member corner*/
/*3 TOP MODULES SHELF WRAPER*/
#moduleswr{
margin:0 auto;
width:98%;
height:1%;
text-align: left;
clear: both;
overflow:hidden;
padding-bottom:15px;
}
#roundwrap{
margin:0 auto;
width:100%;
padding-bottom:10px;
padding-top:10px;
}
.roundbox-content h3{
font-size:1.3em;
color:#000000;
padding: 0px 4px;
background-image: url(../images/roundboxh3.jpg);
background-repeat: repeat-x;
background-position: left bottom;
}
#roundbox1,#roundbox2,#roundbox3{
float: right;
background:none;
}
.roundbox div.module div div div p { 
margin:0; 
padding:10px 0; 
line-height:1.6; 
}
.roundbox div.module  { 
width:98%; 
margin:auto; 
padding:0; 
background:url(../images/roundbox_tr.jpg) no-repeat right top; 
}
.roundbox div.module div { 
margin:0; 
padding:0; 
background: url(../images/roundbox_tl.jpg) no-repeat left top; 
}
.roundbox div.module div div { margin:0; 
padding:0; 
background: url(../images/roundbox_br.jpg) no-repeat right bottom; 
}
.roundbox div.module div div div{ 
margin:0;  
padding:2.8em 3.5em;
color:#2E3F1B;
text-align:left;
background: url(../images/roundbox_bl.jpg) no-repeat left bottom;
}
.roundbox div.module.moduletable {
margin:0;
padding:2.5em 3.5em;
color:#2E3F1B;
text-align:left;
}
.roundbox div.module div div div h3{
font-size:1.3em;
color:#000000;
padding: 0px 0px;
background-image: url(../images/roundboxh3.jpg);
background-repeat: repeat-x;
background-position: left bottom;
}
.roundbox moduletable p { margin:0; 
padding:10px 0px; 
line-height:1.6; 
}
.clr{
clear: both;
margin-bottom:40px ;
}
/*END ROUNDED BOXES*/
/*PATHWAY CONTAINER*/
#wrap2{
margin:0 auto;
text-align:center;
height:35px;
overflow:hidden;
margin-bottom:10px;
width:980px;
background:#FDEFD5 url(../images/pathwaybg.jpg) no-repeat left bottom;
}
#pathway {
margin:0 auto;
text-align:left;
color:#FFBE79;
width: 975px;
height: 20px;
color: #747474;
padding: 8px 0px 40px 20px;
}
#pathway img{
visibility: hidden; /* HIDE DEFAULT ARROW.PNG */
}
#pathway a{
padding-right: 30px;
background: url(../images/arrow.png) no-repeat 100% 50%;
font-size: 1.1em!important;
}
/*MODULES AND CONTENT LAYOUT*/
/********LEFT AND RIGHT SIDE MODULES********/
#modules_L {
text-align:left;	
float: left; 
width: 24%; 
overflow:hidden;
}
#modules_L_R {
text-align:left;	
float: left; 
width: 28%; 
overflow:hidden;
}
#modules_R{
text-align:left;
float: right;
width: 28%;
overflow:hidden;
}
/*LEFT AND RIGHT PUBLISHED*/
#main {
float:left;
width: 72%;
overflow: hidden;
text-align: left;
}
#content {
text-align:left;
margin: 0;	
width:100%; 
float:left;
color:#666;
background: #ffffff;
padding-top: 0px;
} 
#mainbody {
text-align:left;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size:1.1em;
float: right;
width: 75%;
padding-left: 5px;
margin-bottom: 10px;
border-right:1px dashed #FDEFD5;
}
/*LEFT MODULE ONLY*/
#main_left {
float:left;
width: 100%;
overflow: hidden;
text-align: left;
background: #ffffff;
}
#content_left {
text-align:left;
margin: 0;	
width:100%; 
float:right;
color:#858484;
background: #ffffff;
padding-top: 0px;
} 
#mainbody_left {
text-align:left;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size:1.1em;
float: right;	
width: 70%;	
padding: 0 0 2px 10px; 
margin-bottom: 10px;
border-left:1px dashed #FDEFD5;

}
/*RIGHT MODULE ONLY*/
#main_right {
float:left;
width: 71%;
overflow: hidden;
text-align: left;
background: #ffffff;
border-right:1px dashed #FDEFD5;
}
#content_right {
text-align:left;
margin: 0;	
width:100%; 
float:left;
color:#858484;
background: #ffffff;
padding-top: 0px;
} 
#mainbody_right {
text-align:left;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size:1.1em;
float: left;	
width: 95%;	
padding: 20px; 
margin-bottom: 10px;
}
/*LEFT AND RIGHT UNPUBLISHED*/
#main_full {
float:left;
width: 100%;
overflow: hidden;
text-align: left;
background: #ffffff;
}
#content_full {
text-align:left;
margin: 0;	
width:98%; 
float:left;
color:#858484;
background: #ffffff;
padding-top: 0px;
} 
#mainbody_full {
text-align:left;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size:1.1em;
float: left;	
width: 97%;	
padding: 20px; 
margin-bottom: 10px;
}
/*FOOTER*/
#footer {
margin: 0 auto;
width: 981px;
background:#000000;
height: 70px;
text-align:center;
clear: both;
border:1px solid #005570;
overflow:hidden;
}
#copyr{
margin-top:10px;
width:300px;
float:left;
text-align:left;
color:#E6F5CA;
}
#copyr a{
color:#F1F6F0;
}
#copyr a:hover,#round_mods a:hover {
color:#999;
}
#designed{
margin-top:10px;
margin-right:10px;
width:600px;
float:right;
text-align:right;
height:50px;

background-repeat: no-repeat;
background-position: right top;
}
#validate{
float:left;
text-align:center;
margin-top:13px;
}
#validate img{
border:0px;
}
span#youjoomla{
float:right;
text-align:center;
}
span#youjoomla img{
border:0px;
}



/*******MAINBODY STYLE******/
#content a.readon:link, a.readon:visited ,
#content_left a.readon:link, a.readon:visited,
#content_right a.readon:link, a.readon:visited,
#content_full a.readon:link, a.readon:visited{
float: right;
margin-top:10px;
padding: 1px 5px 1px 16px;
display: block;
background:#FFBE79;
color: #2C2C2C;
font-size: 0.87em;
text-decoration: underline;
}
#content a.readon:hover,
#content_left a.readon:hover,
#content_right a.readon:hover,
#content_full a.readon:hover  {
color: #2C2C2C;
background:#FDEFD5;
text-decoration:none;
}
ul li {
list-style-type:none;
}
li {
list-style-type:none;
}
.contentpaneopen ul li  {
padding-left: 45px;
line-height: 170%;
background: url(../images/li_content.gif) no-repeat 25px 8px;
}
.blog_more ul {
margin: 0;
padding: 0;
}
.blog_more ul li {
padding-left: 45px;
line-height: 170%;
background: url(../images/li_content.gif) no-repeat 25px 8px;
}

/********LEFT AND RIGHT SIDE MODULES********/
#modules_R table.moduletable {
width: 94%;
margin-bottom: 25px;
margin-right:5px;
}
#modules_R .inputbox {
width: 94%;
display:block;
float:left;
height:20px;
font-size:15px;
}
#modules_L table.moduletable,#modules_L_R table.moduletable{
width: 95%;
margin-bottom: 25px;
margin-left:5px;
}
#modules_L table.moduletable th,#modules_L_R table.moduletable th,
#modules_R table.moduletable th{
text-align: left;
font-family: Geneva, Arial, Helvetica, sans-serif;
font-size: 1.5em;
font-weight: bold;
color: #FFBE79;
height: 35px;
text-decoration: none;
padding: 3px 0px 5px 10px;
background:#ffffff url(../images/th_left.gif) no-repeat right top;
text-transform: capitalize;
}
#modules_L table.moduletable td,#modules_L_R table.moduletable td,
#modules_R table.moduletable td {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 0.9em;
}
#modules_L table.moduletable p,#modules_L_R table.moduletable p,
#modules_R table.moduletable p {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 1.1em;
margin-left:5px;
}
#modules_L table.moduletable tr,#modules_L_R table.moduletable tr,
#modules_R table.moduletable tr{
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 1.1em;
}
#modules_L .moduletable form,#modules_L_R .moduletable form,
#modules_R .moduletable form {
padding: 10px 10px 5px 15px;
font-size:1em; }
#modules_L .syndicate,#modules_L_R .syndicate,#modules_R .syndicate{
padding: 15px;
}
#modules_L .sectiontableentry2,#modules_L .sectiontableentry1,
#modules_L_R.sectiontableentry2,#modules_L_R .sectiontableentry1,
#modules_R.sectiontableentry2,#modules_R .sectiontableentry1{
text-align:left;
background-color:#ffffff;
}
/*ADDITIONAL MODULE STYLE*/
/* NEW STYLE NEWSLETTER*/
#modules_R table.moduletable_email,
#modules_L_R table.moduletable_email {
width: 94%;
margin-bottom: 20px;
margin-left:5px;
height:92px;
background-image: url(../images/rightmodule_bg_email.gif);
background-repeat: no-repeat;
background-position: right bottom;
border-bottom:1px dashed #5D91DD;
}
#modules_R table.moduletable_email th,
#modules_L_R table.moduletable_email th {
width: 94%;
margin-bottom: 0px;
padding-left:15px;
color:#5D91DD;
text-align:left;
background-image: url(../images/emailh3.gif);
background-repeat: no-repeat;
background-position: right bottom;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 20px;
text-transform: capitalize;
font-weight: bold;
border-bottom:1px solid #5D91DD;
}
#modules_R table.moduletable_email p,
#modules_L_R table.moduletable_email p {
display:block;
width:80%;
color:#666;
padding-left:5px;
padding-top:10px;
}
/*END NEW STYLE*/
/* NEW STYLE MEMBERS*/
#modules_R table.moduletable_member,
#modules_L_R table.moduletable_member {
width: 94%;
margin-bottom: 20px;
margin-left:5px;
height:92px;
background-image: url(../images/rightmodule_bg_member.gif);
background-repeat: no-repeat;
background-position: right bottom;
border-bottom:1px dashed #FFBE79;
}
#modules_R table.moduletable_member th,
#modules_L_R table.moduletable_member th {
width: 94%;
margin-bottom: 0px;
padding-left:15px;
color:#FFBE79;
text-align:left;
background-image: url(../images/membershiph3.gif);
background-repeat: no-repeat;
background-position: right bottom;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 20px;
text-transform: capitalize;
font-weight: bold;
border-bottom:1px solid #FFBE79;
}
#modules_R table.moduletable_member p,
#modules_L_R table.moduletable_member p {
display:block;
width:80%;
color:#666;
padding-left:5px;
padding-top:10px;
}
#modules_L table.moduletable_member {
width: 94%;
margin-bottom: 20px;
margin-left:5px;
height:92px;
background-image: url(../images/rightmodule_bg_member.gif);
background-repeat: no-repeat;
background-position: right bottom;
border-bottom:1px dashed #999999;
}
#modules_L table.moduletable_member th {
width: 94%;
margin-bottom: 0px;
padding-left:15px;
color:#FFBE79;
text-align:left;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 20px;
text-transform: capitalize;
font-weight: bold;
border-bottom:1px solid #999999;
}
#modules_L table.moduletable_member p {
display:block;
width:80%;
color:#666;
padding-left:5px;
padding-top:10px;
}
#modules_L table.moduletable_email {
width: 94%;
margin-bottom: 20px;
margin-left:5px;
height:92px;
background-image: url(../images/rightmodule_bg_email.gif);
background-repeat: no-repeat;
background-position: right bottom;
border-bottom:1px dashed #5D91DD;
}
#modules_L table.moduletable_email th {
width: 94%;
margin-bottom: 0px;
padding-left:15px;
color:#5D91DD;
text-align:left;
background-image: url(../images/emailh3.gif);
background-repeat: no-repeat;
background-position: right bottom;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 20px;
text-transform: capitalize;
font-weight: bold;
border-bottom:1px solid #5D91DD;
}
#modules_L table.moduletable_email p {
display:block;
width:80%;
color:#666;
padding-left:5px;
padding-top:10px;
}
/*******TYPOGRAPHY********/
pre, .code {
padding: 65px 15px 10px 15px;
margin: 5px 0 15px;
border: 2px dashed #F90D00;
font: 1em/1.5 "Courier News", monospace;
background: #F0F0F0 url(../images/typ/code.gif) no-repeat left top;
color:#F90D00;
}
blockquote {
padding: 15px 40px 15px 100px;
background: url(../images/typ/quote.jpg) 20px 10px no-repeat;
font: italic 1em/1.5 Georgia, Times, serif;
}
.dropcap {
float: left;
padding: 4px 8px 0 0;
display: block;
color: #000000;
font: 50px/40px Georgia, Times, serif;
}
.error {
padding: 5px 15px 12px 40px;
color: #CC0000;
background: url(../images/typ/error.gif) no-repeat center left;
}
.message {
padding: 5px 15px 12px 40px;
color: #006699;
background: url(../images/typ/info.gif) no-repeat center left;
}
.tips {
padding: 5px 15px 12px 40px;
color: #FF5A00;
background: url(../images/typ/tips.gif) no-repeat center left;
}
.highlight {
border: 1px dashed #BFD9FF;
padding: 0 5px;
font-weight: bold;
}
p.sticky {
color: #71ABFF;
padding: 30px 20px 10px 60px;
margin-top:10px;
margin-bottom:10px;
background: #fff url(../images/typ/sticky.jpg) no-repeat center left;
border-bottom:2px dashed #71ABFF;
}
p.pin {
color: #D9C272;
padding: 30px 20px 10px 60px;
margin-top:10px;
margin-bottom:10px;
background: #fff url(../images/typ/pin.jpg) no-repeat center left;
border-bottom:2px dashed #D9C272;
}
p.clip {
color: #E34603;
margin-top:10px;
margin-bottom:10px;
padding: 30px 20px 10px 60px;
background: #fff url(../images/typ/clip.jpg) no-repeat center left;
border-bottom:2px dashed #E34603;
}
p.info {
color: #809D40;
padding: 30px 20px 10px 60px;
margin-top:10px;
margin-bottom:10px;
background: #fff url(../images/typ/info.jpg) no-repeat center left;
border-bottom:2px dashed #809D40;
}
.blocknumber {
clear: both;
padding: 5px 15px 10px;
position: relative;
}
.bignumber {
float: left;
margin-right: 15px;
margin-bottom: 5px;
padding: 10px 10px;
display: block;
color: #000000;
font: 30px/normal Arial, sans-serif;
font-weight: bold;
background-image: url(../images/typ/bignumb.gif);
background-repeat: no-repeat;
height:55px;
width:55px;
background-position: left top;
}
/****************DEFAULT TOP MENU********************/
#top-menu {
height: 40px;
background: url(../images/menubg.png) no-repeat center top;
}
#top-menu ul {
margin: 0;
padding: 0;
float: left;
background: url(../images/menubgborder.png) 0 0 no-repeat;
}
#top-menu ul ul ul {
display:none;
}
#top-menu li {
padding: 0;
margin: 0;
float: left;
display: block;
background: url(../images/menubar.png) 100% 0 no-repeat;
}
#top-menu li li {
background:none;
}
#top-menu #active_menu  {
display:block;
color:#000000;
height: 30px;
background:#FDEFD5 url(../images/menubgborder.png) no-repeat right top;
line-height:30px;
}
#top-menu li ul {
width: 100%;
display: none;
margin: 0;
padding: 0;
position: absolute;
top:33px;
height: 20px;
left: 0;
}
#top-menu a {
color: #fff;
text-decoration: none;
cursor: pointer;
background: url(../images/menubgborder.png) 100% 0 no-repeat;
border-top:1px solid #666666;
border-left:1px solid #666666;
}
#top-menu ul#mainlevel li a:hover {
display:block;
background:#FDEFD5 url(../images/menubgborder.png) no-repeat right top;
color:#000000;
height: 30px;
border-top:1px solid #666666;
border-left:1px solid #666666;
}
#top-menu ul#mainlevel ul li a:hover {
background:none;
color:#000000;
}
#top-menu li ul a:hover,
#top-menu li.mainlevel_current ul a:hover {
color: #000000;
}
#top-menu li a {
display: block;
float: left;
padding: 0 15px;
height: 30px;
line-height: 30px;
}

/* SUCKERFISH
--------------------------------------------------------- */
#navdiv{
height: 60px;
background: url(../images/menubg.png) no-repeat 0 0;
}
#nav {
background: url(../images/menubgborder.png) 0 0 no-repeat;
margin: 0;
padding: 0;
height: 31px;
}
#nav a {
text-transform: capitalize;
font-size: 11px;
color: #fff;
float: left;
text-decoration: none;
display: block;
cursor: pointer;
line-height: 30px;
padding: 0 15px;
}
#nav a.topdaddy,
#nav li a {
background: url(../images/menubgborder.png) 100% 0 no-repeat;
}
#nav li a:hover{}
#nav li li a{
font-weight: normal;
padding: 0;
text-indent: 15px;
text-transform: uppercase;
color: #939393;
line-height: 31px;
}
#nav li li a.daddy:link,
#nav li li a.daddy:visited  {
background: url(../images/dropdownli.png) no-repeat 100% 50%;
}
#nav ul li ul li a:hover{
background: none;
}
#nav ul li a:hover,
#nav ul li ul li ul li a:hover {
color: #fff;
}
#nav, #nav ul {
float: left;
list-style: none;
margin: 0;
padding: 0;
}
#nav li li {
padding: 0;
background: none;
border-bottom: 1px solid #959595;
border-top: 1px solid #666666;
}
#nav ul ul a {
display: block;
color: #9FCDFF;
text-decoration: none;
width: 167px;
text-transform: none;
font-size: 11px;
text-align: left;
}
#nav li {
float: left;
padding: 0;
background: none;
height: 30px;
}
#nav ul li {
position: relative;
z-index: 1;
}
#nav li ul {
top: 30px;
position: absolute;
left: -999em;
height: auto;
width: 170px;
font-weight: normal;
border-width: 0;
margin: 0;
padding: 0;
border-right: 1px solid #000000;
border-left: 1px solid #000000;
border-bottom: 1px solid #000000;
border-top: 1px solid #000000;
}	
#nav ul {
padding: 0;
margin: 0;
margin-left: 2px;
}
#nav li li {
float: left;
padding: 0;
width: 170px;
}
#nav li ul ul {
margin: -25px 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: 100;
left: 0;
}
#nav li:hover, #nav li.sfhover {
left: 0;
background-color: #717171;
}
#nav li:hover a, #nav li.sfhover a {
color: #fff;
}
#nav li li:hover a, #nav li li.sfhover a {
color: #fff;
}
#nav li li:hover a:hover, #nav li li.sfhover a:hover {
color: #fff;
}
#nav ul ul a {
background: none;
}
#nav li.active {}
#nav li li.active {
background: none;
}
#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: #000000;
}
/*MENUS*/
/*LEFT AND RIGHT MENUS*/
#active_menu{ 
height:25px;
line-height:25px;
color: #000000;
text-decoration:none;
}
a.mainlevel:link, a.mainlevel:visited {
display: block;
color:#000000;
text-decoration:none;
text-align: left;
padding-left: 10px;
margin-left: 0px;
height: 25px;
background-image: url(../images/menuli_r.gif);
background-repeat: no-repeat;
background-position: right bottom;
}
#modules_L a.mainlevel:hover,#modules_L_R a.mainlevel:hover,
#modules_R a.mainlevel:hover {
color: #FFBE79;
font-weight: bold;
background-image: url(../images/menuli_rhover.gif);
background-repeat: no-repeat;
background-position: right bottom;
}
#modules_L a, #modules_L_R a,#modules_R a{
height:25px;
line-height:25px;
color: #000000;
text-decoration:none;
}
#modules_L a:hover,#modules_L_R a:hover,#modules_R a:hover{
height:25px;
line-height:25px;
color: #FFBE79;
text-decoration:none;
}
#modules_L  a.sublevel:link,#modules_L  a.sublevel:visited
#modules_L_R  a.sublevel:link,#modules_L_R  a.sublevel:visited 
#modules_R  a.sublevel:link,#modules_L_R  a.sublevel:visited{
display: block;
color:#FFBE79;
height: 25px;
width: 100%;
font-family: "Lucida Grande", Tahoma, Helvetica, sans-serif;
text-decoration:none;
text-align: left;
text-indent: 15px;
line-height: 20px;
}
#modules_L  a.sublevel:hover ,#modules_L_R  a.sublevel:hover,
#modules_R  a.sublevel:hover{
color:#FFBE79;
display: block;
height: 25px;
width: 100%;
}
#modules_L #active_menu.sublevel,#modules_L_R #active_menu.sublevel,
#modules_R #active_menu.sublevel{
color: #FFBE79;
display: block;
height: 25px;
width: 100%;
text-decoration:none;
}
/*************JOOMLA STYLES.CSS***********/
h1 {
color: #FFBE79; 
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 1.5em; font-weight: bold;
padding: 0;
}
h2 {
color: #FFBE79; 
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 1.4em; font-weight: bold;
padding: 0;
}
h3 {
color: #FFBE79; 
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 1.3em; font-weight: bold;
padding: 0;
}

h4 {
color: #FFBE79; 
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 1.2em; font-weight: bold;
}

h5 {
color: #FFBE79; 
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 1.1em; font-weight: bold;
}

h6 {
color: #FFBE79; 
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 1em; font-weight: bold;
}


td {
	text-align: left;
	font-size: 12px;
}

a, a:link, a:visited {
	color: #000000; text-decoration: none;
	font-weight: bold;
	font-size: 1.1em; 
	font-family:  Arial, Verdana, Helvetica, sans-serif;
}

a:hover {
	color: #000;	text-decoration: none;
	font-weight: bold;
}
ul {
margin: 5px 0px 20px 30px;
}

.mostread li {
padding: 0px 5px 0 5px;

list-style-type: none;
}

.latestnews li
{
padding: 0px 5px 0 0px;

list-style-type: none;
}

li {
padding: 5px 5px 0 5px;
list-style-type: none;
}

ol {
	margin-top: 5px;
	margin-bottom: 15px;
}

ol li {
	margin-left: 35px;
	line-height: 170%;
}
.mosimage {
margin: 15px 15px 15px 0;
padding: 5px;
border: 1px dashed #FDEFD5;
}
* html .mosimage { /*IE 6*/
padding: 5px 0 !important;
margin: 15px 10px 15px 0;
}
*+html .mosimage { /*IE 7*/
padding: 5px 0 !important;
}
.mosimage img {
padding: 0 !important;
margin: 0 !important;
}
.mosimage_caption {
margin-top: 5px;
padding: 1px 2px;
color: #000000;
background:#FDEFD5;
}
hr { 
background: transparent; 
height:1px; 
border: 1px solid #CCFF00;
}

hr.separator {
background: transparent;
height: 1px;
width: 75px;
border: 1px solid #CCFF00;
}

.pagenav {
font-weight: normal;
color: #555;
}

a.pagenav, a.pagenav:visited {
font-weight: normal;
color: #900000;
}

a.pagenav:hover {
font-weight: normal;
color: #2C2C2C;
text-decoration: underline;
}

.small {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 0.9em;
color: #888;
text-decoration: none;
font-weight: normal;
}
.smalldark {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 0.9em;
    color: #666;
    text-decoration: none;
    font-weight: normal;
    }

 
.button {
color: #ffffff; 
font-family: Arial, Verdana, Helvetica, sans-serif;
margin-top: 4px;
font-weight: normal;
text-align: center;
font-size: 1em;
background-color: #000000;
border: 1px solid #111;
height: 20px;
}
.inputbox {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 1.1em;
color: #000000;
background: #F8F8F8;
border: 1px solid #DDD;
padding-left: 2px;
}
/*#mainbody_right .inputbox,
#mainbody .inputbox {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 2em;
color: #000000;
width:80%;
height:30px;
background: #F8F8F8;
border: 2px solid #FC9305;
padding-left: 2px;
margin-bottom:5px;
}
.inputbox:hover { background: #E6ECEF; }

#mod_login_remeber .input.inputbox {
margin:3px;}
*/


/*******JOOMLA CONTENT****/
.createdate {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 0.8em;
color: #000000;
text-decoration: none;
font-weight: normal;
padding: 0 0 23px 35px;
background-image: url(../images/time.gif) ;
background-repeat: no-repeat;
background-position: left top;
height: 30px;
}
.modifydate {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 0.9em;
color: #aaa;
text-decoration: none;
font-weight: normal;
}

#mainbody a.readon:link, a.readon:visited,
#mainbody_left a.readon:link, a.readon:visited,
#mainbody_right a.readon:link, a.readon:visited,
#mainbody_full a.readon:link, a.readon:visited {
float: left;
margin-top:10px;
padding: 1px 5px 1px 16px;
display: block;
background:#000000;
color: #ffffff;
font-size: 0.87em;
text-decoration: none;
}
#mainbody a.readon:hover,#mainbody_left a.readon:hover,
#mainbody_right a.readon:hover,#mainbody_full a.readon:hover{
color: #000000;
background:#FDEFD5;
text-decoration:none;
}
#mainbody .article_seperator,#mainbody_left .article_seperator,
#mainbody_right .article_seperator,#mainbody_full .article_seperator{
padding: 3px 0;
display: block;
width:98%;
border-bottom:1px dashed #FDEFD5;
}
.contentpane {
background-color : #ffffff;
padding:15px;
}
.contentpaneopen {
background:transparent;
padding:10px;
}
.contentpaneopen img {
padding: 10px;
}
.buttonheading img { padding: 2px; }
.contentheading {
font-size: 1.3em;
font-weight: normal;
color: #FFBE79;
padding-left: 30px;
text-indent: 15px;
text-align: left;
background: url(../images/comphead.gif) no-repeat left;
height: 36px;
padding-right: 30px;
font-family: Georgia, "Times New Roman", Times, serif;
} 
.contentpagetitle {
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 1.3em;
font-weight: bold;
color: #FFBE79;
text-align:left;
}
.contentheading a {
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 1.3em;
font-weight: normal;
color: #FFBE79;
text-align:left;
}
.contentheading a:visited {
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 1.3em;
font-weight: normal;
color: #FFBE79;
text-align:left;
}
.contentheading a:hover {
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 1.3em;
font-weight: normal;
color: #000000;
text-align:left;
}
.contentdescription {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 1.1em;
color: #bdbdbd;
text-align: left;
}
.contentdescription img { 
padding-right: 5px;
padding-top:10px;
padding-bottom:10px;
}
table.contenttoc {
color: #FF8F40;
background-color: #343432;
border: 1px dashed #FFBE79;
margin: 10px;
padding: 0px;
}
table.contenttoc th{
background:#FFBE79;
color:#000000;
text-align:left;
padding-left:2px;
height:20px;
}
table.contenttoc td {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 0.9em;
font-weight: normal;
text-align:left;
padding: 3px;
}
.content_rating {
font-weight: normal;
font-size: 0.9em;
}
.content_vote {
font-weight: normal;
font-size:0.9em;
}
.sectiontableheader {
background-color : #FDAE63;
padding: 2px;
color : #000000;
font-weight : bold;
}
.sectiontableentry1 {
background-color: #FDEFD5;
color:#000000;
}
.sectiontableentry1 img, .sectiontableentry2 img { padding-right: 10px; padding-left: 5px; }
.sectiontableentry2 {
background-color : #C9C9C9;
color:#000000;
}
.category {
color: #bdbdbd; 
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 1.1em; 
font-weight: bold; 
text-decoration: none;
}
a.category:link, a.category:visited {
color: #FFBE79; font-weight: bold;
}
a.category:hover {
color: #000000;
text-decoration: none;
}
a.blogsection:link, a.blogsection:visited {
color: #1A6DA5; 
text-decoration: none; 
font-family:  Arial, Verdana, Helvetica, sans-serif;
font-size: 1.1em;
}
a.blogsection:hover {
color: #2C2C2C; 
text-decoration: underline;
font-size: 1.1em;
}
.componentheading {
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 1.7em;
font-weight: bold;
color: #FFBE79;
text-align:left;
border-bottom:1px dashed #FFBE79;
}
.poll {
text-align:left;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 1.1em;
color: #bdbdbd;
line-height: 16px;
margin-bottom: 10px;
padding: 0px;
}
.pollstableborder {
}
.poll label { padding-left: 6px; }
a.weblinks:link, a.weblinks:visited {
color: #1A6DA5; text-decoration: none; font-weight: normal;
font-family:  Arial, Verdana, Helvetica, sans-serif;
}
a.weblinks:hover {
color: #2C2C2C; text-decoration: underline;
}
.newsfeedheading {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 1.1em;
font-weight: bold;
color: #DCDCDC;
}
.newsfeeddate {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 1em;
color: #FFFF99;
font-weight: normal;
}
.fase4rdf {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 1.1em; 
color: #FFFFFF; 
font-weight: normal;
}
a.fase4rdf:link {
font-size: 1.1em; 
font-weight: bold; 
color: #1A6DA5;
text-decoration: none;
}
a.fase4rdf:hover {
font-size: 1.1em;
font-weight: bold; color: #2C2C2C;
text-decoration: underline;
}
table.searchintro {
background-color: #FFF;
border: 1px solid #666;
}
table.contact {
background-color: #333333;
}
table.contact td.icons {
background-color: #333333;
}
table.contact td.details {
background-color: #333333;
font-size: 1.1em;
font-family: Arial, Verdana, Helvetica, sans-serif;
}
.syndicate { padding-top: 10px; }
/***** JOOMLA ADMIN*****/
able.adminform {
width: 400px!important; /*Control the Frontend Editor area width*/
}
.adminform .inputbox {
background:#fff;
}
.ontab {
background-color: #323A15;
border-left: outset 1px #DCF2FA;
border-right: outset 1px #808080;
border-top: outset 1px #DCF2FA;
border-bottom: solid 1px #d5d5d5;
text-align: center;
font-weight: bold;
color: #FFFFFF;
}
.offtab {
background-color : #e5e5e5;
border-left: outset 1px #E0E0E0;
border-right: outset 1px #E0E0E0;
border-top: outset 1px #E0E0E0;
border-bottom: solid 1px #d5d5d5;
text-align: center;
font-weight: normal;
}
.tabpadding {
padding-top: 5px;
padding-bottom: 5px;
padding-left: 5px;
padding-right: 5px;
}
.tabheading {
}
.pagetext {
visibility: hidden;
display: none;
position: relative;
top: 0;
}