/* #####################               Basilika - from an original of "PixelBunyiP"                ##################### /* 
/* #####################                  Original Copyright (c) 2005 K.J. Strickland                   ##################### /* 
/* #####################                   Heavily modified by Karaff Web & Media                          ##################### /* 
/* #####################                   Copyright (c) 2007 J Rönngren                        ##################### /* 
/* ##################### released under the Creative Commons Attribution non-Commercial License ##################### /*    
/* ##################### GENERAL SETTINGS ##################### */  

BODY {   margin: 0px 0px 0px 0px;   
background-color: #FFFFFF;   
color: #000000; 
}  

.mainbody {   
margin: 0px 0px 0px 0px;   
background-color: #513729;   
color: #000000; 
}  

.topmenu {   
width: 990px;   
height: 25px;   
background: url(../images/topmenu.jpg) no-repeat; 
}  

td, p, div {   
font-family: Verdana, Arial, Helvetica, sans-serif;   
font-size: 12px;   
color: #333333; 
}  

hr {   
color: #3d3d3d;   
height: 1px;   
width: 100%; 
}  

h2 {   
color: #3d3d3d;    
font-family: Verdana, Arial, Helvetica, sans-serif;   
font-size: 16px;    
font-weight: bold; 
}  

h3 {   
color: #3d3d3d;    
font-family: Verdana, Arial, Helvetica, sans-serif;   
font-size: 13px;    
font-weight: bold; 
}  

.title {   
font-family:  Verdana, Arial, Helvetica, sans-serif;    
vertical-align: middle;   
font-size: 30px;   
font-weight: bold;   
color: #9B2614;   
text-align: left;   
text-indent: 30px;   
width: 100%; 
}  

ul { 	
margin: 0px 0px 0px 0px; 
}  

li { 	
list-style: inside 3px; 
color: #000000; 
}   

/* ##################### MODULE SETTINGS ###################### */

table.moduletable {   
margin: 0px 0px 0px 0px;   
width: 100%;   
border-left: solid 0px #A1A1A1;   
border-right: solid 0px #A1A1A1;   
border-top: solid 0px #A1A1A1;   
border-bottom: solid 0px #A1A1A1; 
}  

table.moduletable th {     
font-family: Verdana, Arial, Helvetica, sans-serif;   
vertical-align: bottom;   
padding: 3px;   
font-size: 12px;   
font-weight: bold;   
color: #fae9cf;   
text-indent: 0px;   
text-align: left;   
width: 100%;   
height: 28px; 
}  

table.moduletable td {   
font-family:  Verdana,Helvetica,Arial,sans-serif;    
font-size:  12px;   
font-weight:  normal;   
text-align: left;
vertical-align: bottom;  
line-height: 14px;   
color:  #fae9cf;  
}  

/* ##################### FORM SETTINGS #################### */  

.button {   
font-family: Verdana, Arial, Helvetica, sans-serif;   
font-style: normal;   
text-align:  center;   
font-size: 10px;   
font-weight: bold;   
background-color: #FDE2B7;   
color: #000000;   
border: 1px solid #585858;   
padding: 0px;    
cursor: pointer; 
}  

.inputbox {   
font-family: Verdana, Arial, Helvetica, sans-serif;   
font-size: 10px;   
color: #000000;   
background-color: #FEEED4;   
border: 1px solid #585858; 
}  

/* ################# SECTION LISTING SETTINGS ################# */  

.sectiontableheader {   
font-family:  Verdana,Helvetica,Arial,sans-serif;    
font-size:  11px;    
line-height:  30px;    
color:  #000000;    
font-weight:  bold;    
background-color: #ffffff;   
padding: 2px; 
}  


.sectiontableentry1 {   
background-color: #FDE2B7;   
line-height:  15px;    
padding: 2px;  
}  

.sectiontableentry2 {   
background-color: #FEEED4;   
line-height:  15px;    
padding: 2px;  
}  

/* ################# MAIN AND SUB MENU SYSTEM ################# */  

a.mainlevel:link, a.mainlevel:visited {   
font-family: Arial, Verdana, sans-serif;   
vertical-align: bottom;   
font-size: 12px;   
font-weight: bold;   
color: #fae9cf;   
text-align: left;   
padding-left: 0px;   
height: 17px;   
margin-bottom: 2px;   
margin-top: 15px; 
}  

a.mainlevel:hover {   
font-size: 12px;   
font-weight: bold;   
text-decoration: none;   
color: #fae9cf; 
} 

a.sublevel:link, a.sublevel:visited {   
font-family: Arial, Verdana, sans-serif;   
font-size: 11px;   
font-weight: bold;   
color: #3d3d3d;   
text-align: left; 
}  

a.sublevel:hover {   
font-family: Arial, Verdana, sans-serif;   
font-size: 11px;   
font-weight: bold;   
text-decoration: none;   
color: #fae9cf;   
text-align: left; 
}  

/* ########################### LINKS ########################## */  

a:link, a:visited {   
font-family: Arial, Verdana, sans-serif;   
font-size: 12px;   
color: #3d3d3d;   
text-decoration: none;   
font-weight: bold; 
}  

a:hover {   
font-family: Arial, Verdana, sans-serif;   
font-size: 12px;   
color: #fae9cf;   
font-weight: bold;   
text-decoration: none; 
}  

a.category:link, a.category:visited {   
font-family: Arial, Verdana, sans-serif;   
font-size: 12px;   
color: #F9BA15;   
font-weight: bold; 
}  

a.category:hover {   
font-family: Arial, Verdana, sans-serif;   
font-size: 12px;   
color: #FAC845;   
font-weight: bold;   
text-decoration: underline; 
}  

/* ##################### PATHWAY SETTINGS ##################### */  

.pathway {   
font-family:  Verdana, Arial, Helvetica, sans-serif;    
font-size:  11px;    
color:  #9B2614;    
font-weight:  bold;    
padding:  2px;  
}  

a.pathway:link, a.pathway:visited {   
font-family:  Verdana, Arial, Helvetica, sans-serif;    
font-size:  11px;    
color:  #9B2614;    
font-weight:  bold;    
padding:  2px;  
}  

a.pathway:hover {   
font-family:  Verdana, Arial, Helvetica, sans-serif;    
font-size:  11px;    
color:  #FAE9CF;    
font-weight:  bold;    
padding:  2px;   
text-decoration: underline;  
}  

/* ##################### PAGE NAVIGATION ###################### */  

.pagenav {   
font-family:  Verdana,Helvetica,Arial,sans-serif;    
font-size:  11px;    
line-height:  36px;    
color:  #9B2614;    
font-weight:  bold;    
text-decoration:  none;  
}  

a.pagenav:link, a.pagenav:visited {   
font-family:  Verdana,Helvetica,Arial,sans-serif;    
font-size:  11px;    
line-height:  36px;    
color:  #9B2614;    
font-weight:  bold;    
text-decoration:  none;  }  

a.pagenav:hover {   
font-family:  Verdana,Helvetica,Arial,sans-serif;    
font-size:  11px;    
line-height:  36px;    
color:  #FAE9CF;    
font-weight:  bold;   
text-decoration:  none;   } 


 /* ################### SMALL FONT SETTINGS #################### */  

.small {   
font-family: Verdana, Arial, Helvetica, sans-serif;   
font-size: 10px;   
color: #009933;   
text-decoration: none;   
font-weight: normal; }  

.smalldark {   
font-family: Verdana, Arial, Helvetica, sans-serif;   
font-size: 10px;   
color: #336600;   
text-decoration: none;   
font-weight: normal; }  

.modifydate {   
font-size: 10px;   
color: #808080;   
font-weight: normal;   
font-style: italic;   
padding-top: 10px;   
text-align: left; }  

.createdate {   
line-height: 15px;   
font-size: 10px;   
color: #808080;   
font-weight: normal;   
font-style: italic;   
vertical-align: top;   
display: block; }  

a.readon:link {   
font-family:  Verdana,Helvetica,Arial,sans-serif;    
font-size:  9px;    
color:  #BC1A1E;    
display: block; }  

a.readon:visited {   
font-family:  Verdana,Helvetica,Arial,sans-serif;    
font-size:  9px;    
color:  #BC1A1E;    
display: block; }  '

a.readon:hover {   
font-family:  Verdana,Helvetica,Arial,sans-serif;    
font-size:  9px;    
color:  #009933;  }  


/* ##################### VOTING SETTINGS ###################### */  

.poll {   
font-family: Verdana, Arial, Helvetica, sans-serif;   
font-size: 10px;   
color: #FAE9CF;   
height: 16px; }  

.pollstableborder {   
width: 100%;   
border: 1px inset #585858;   
padding: 2px;  }  

/* ################### CONTENT PAGE SETTINGS ################## */  

.contentpane {   
border: 0px dotted #A1A1A1; 
border-top-width: 0px; 
border-right-width: 0px; 
border-bottom-width: 1px; 
border-left-width: 0px; }  

.contentpaneopen {   
border: 0px dotted #A1A1A1;   
border-top-width: 0px; 
border-right-width: 0px; 
border-bottom-width: 0px; 
border-left-width: 0px; }  

.contentheading {   
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;   
vertical-align: middle;   
font-size: 16px;   
font-weight: bold;   
color:  #3d3d3d; }
