/* J.A.T. free Joomla! template series: desert sand */



/* You may modifiy the template as you wish but one thing: You are not allowed to delete the backlink to my site. */



/* If you wish to use a backlink-free version, visit http://www.4bp.de/ for further information. */



/* Have fun! :) */





/* body */

h1 {

font-size:15px;

color: #669900;

}

body{

margin:0;

padding:0;

text-align:center;

font-family:verdana, arial, sans-serif;

background:#cec86d url(../images/bg.gif) repeat-x top;

font-size:11px;

color:#7c764c;

}



a{

text-decoration:none;

font-weight:bold;

border:none;

}



a:hover{

text-decoration:none; 

color:#a2995e;

border:none;

}



/* structure */



#pagewidth{

width:960px;

text-align:left;

background:transparent;

margin-left:auto;

margin-right:auto;

margin-top:0px;

margin-bottom:0px;

}



#header{

width:960px;

height:227px;

}



#headertop{

width:960px;

height:50px;

background:#cec86d url(../images/headertop.gif);

}



#search {

width:155px;

height:50px;

padding-right:30px;

padding-left:3px;

float:right;

background:transparent;

}



#search .inputbox {

width:110px;

margin-top:28px;

height:18px !important;

height:17px;

font-size:10px;

color:#948b56 !important;

text-align:center;

border-top::thick;

border-top-color:#cec86d;

border-left::thick;

border-left-color:#cec86d;

border-right::thick;

border-right-color:#cec86d;

border-bottom:none;

background:#e4ddb1;

}



#search .button {

margin:0px;

padding:0px;

height:12px;

font-size:10px;

background:transparent;

border:none;

line-height:10px;

}



#search form {

margin: 0px;

padding: 0px;

}



#topmenu{

height:60px;

width:50px;

background:transparent;

padding: 0 0 0 0;

}



#headercenter{

width:960px;

height:155px;

background:#cec86d url(../images/headercenter.jpg);

}



#headerbottom{

width:960px;

height:27px;

background:#cec86d url(../images/headerbottom.gif);

}



#pathway{ 

width:440px;

height:17px;

font-size:10px;

padding-top:5px;

padding-left:75px;

padding-bottom:5px;

text-align:left;

float:left;

background:transparent;

}



#datetime{

width:230px;

height:17px;

font-size:10px;

color:#948b56;

padding-top:5px;

padding-bottom:5px;

float: left;

text-align:center;

background:transparent;

}



#main{

width:960px;

background: url(../images/main_bg.gif) repeat-y;

padding: 10px 0 0 0;



}

#modtop{

width:400px;

background: transparent;
float:left;

position:absolute;

padding: 2px 2px 1px 1px;

top: 2px;

left: 510px;


} 
#modtop h2 {
font-size: 15px;
color: #000055;
}
#modtop h3 {
font-size: 15px;
color: #000055;
background: #FFFFFF;
}
#modleft{

width:190px;

float:left;

position:relative;

margin-top:2px;

} 



#modright{

width:190px;

float:left;

position:relative;

margin-top:2px;

}



#maincontent { 

float:left; 

width:572px;

padding-left:4px;

padding-right:4px;

} 

 

#maincontentwide { 

float:left; 

width:693px;

padding-left:0;

}



#footer{  

width:960px; 

height:50px; 

background:url(../images/footer_bg.gif); 

font-size:9px;

color:#948b56;

line-height:14px;



}



#bannerouter {

width:100%;

height:60px;

background:#ffffff;

margin-top:10px;

margin-bottom:5px;

}



#banner {

width:468px;

height:60px;

margin-left:50px;

padding-left:1px;

padding-top:1px;

border:0px solid #cec86d;

color:#cec86d;

}



.clr {

clear:both;

}



.content {

padding:0px 0px 0px 0px;

font-size:11px;

line-height:18px;

}



/* mods */

#modtop div.module {

width:400px;

background:transparent;

margin-bottom:8px;

}



#modtop div.module div {

width:400px;

background:transparent;

}



#modtop div.module div div {

width:400px;

background:transparent;

}



#modleft div.module {

width:190px;

background:transparent url(../images/modleft_m.gif) left repeat-y;

margin-bottom:8px;

}



#modleft div.module div {

width:190px;

background:transparent url(../images/modleft_t.gif) top left no-repeat;

}



#modleft div.module div div {

width:190px;

background:transparent url(../images/modleft_b.gif)  bottom left no-repeat;

}



#modright div.module {

width:190px;

background:transparent url(../images/modright_m.gif) left repeat-y;

margin-bottom:8px;

}



#modright div.module div {

width:190px;

background:transparent url(../images/modright_t.gif) top left no-repeat;

}



#modright div.module div div {

width:190px;

background:transparent url(../images/modright_b.gif)  bottom left no-repeat;

}



#modleft div.module div div div, #modright div.module div div div {

width:174px;

padding-left:3px;

padding-top:10px;

background:transparent;

padding-bottom:10px;

font-size:11px;

text-align:center;

}

#modtop div.module div div div {

width:254px;

padding-left:3px;

padding-top:10px;

background:transparent;

padding-bottom:10px;

font-size:11px;

text-align:center;

}

#modtop div.module div div div div {

background: #FFFFFF;

width:254px;

padding: 3px 5px 5px 5px;

margin:0 auto;

}



#modleft div.module div div div div {

width:174px;

padding:0px;

margin:0px;

}



#modright div.module div div div div {

width:174px;

padding:0;

margin:0;

}

#modtop div.module h3 {

font-size:13px;

width:245px;

font-weight:bold;

margin:0px;

padding:0px;

margin-bottom:5px;

color:#3300CC;

border-bottom:1px solid #3300CC;

text-align:center;

text-transform:uppercase;

}





div.module h3 {

font-size:11px;

width:178px;

font-weight:bold;

margin:0px;

padding:0px;

margin-bottom:5px;

color:#7c764c;

border-bottom:1px solid #7c764c;

text-align:center;

text-transform:uppercase;

}



#user1 {

margin-top:10px;

float:left;

width:49%;

}



#user2 {

margin-top:10px;

float:left;

width:49%;

margin-left:6px;

}



#user5 {

width: 100%;

}



#user6 {

float:left;

width:49%;

margin-left:6px;

}



#user0 {

width:99%;

}



#user1 ul, #user2 ul, #user5 ul, #user6 ul, #user0 ul {

list-style:url(../images/ul.gif);

font-size:11px;

margin:0px;

padding:0px;

padding-left:15px;

margin-left:5px;

margin-bottom:5px;

margin-top:2px;

}



#maincontent div.moduletable, #maincontentwide div.moduletable {

width:100%;

margin-bottom:10px;

border:0px solid #cec86d;

background:transparent;

}



#maincontent div.moduletable h3, #maincontentwide div.moduletable h3 {

font-size: 11px;

font-weight: bold;

margin:0px;

margin-left:4px;

padding:0px;

line-height:20px;

color:#7c764c;

width:190px;

border-bottom:1px solid #7c764c;

text-align:left;

text-indent:5px;

background: url(../images/user_head_bg.gif) repeat-x;

}



/* top menu */



ul#mainlevel-nav {

list-style: none;

padding: 0;

margin: 0;

float: right;

white-space: nowrap;

}



ul#mainlevel-nav li {

width: auto !important;

width: 5%;

float: right;

margin: 0;

font-size: 10px;

height:20px !important;

height:19px;

line-height: 19px;

white-space: nowrap;

margin-right: 1px;	

background: #d9cf8f;

border-top: 1px solid #cec86d;

border-left: 1px solid #cec86d;

margin-top:28px !important;

margin-top:29px;

}



ul#mainlevel-nav li a {

font-weight: normal;

height:20px !important;

height:17px;

display: block;

padding-left: 5px;

padding-right: 10px;

text-decoration: none;

color: #7c764c;

margin-left: 5px;

white-space: nowrap;

background: #d9cf8f;

border-right: 1px solid #cec86d;

}



ul#mainlevel-nav li:hover, ul#mainlevel-nav li.ohover {

background: #a2995e;

}



ul#mainlevel-nav li:hover a, ul#mainlevel-nav li.ohover a {

color: #f6efc2;

text-decoration: overline;

background: #a2995e;

}



/* main menu */



a.mainlevel {

font-size:11px;

padding-left:4px;

display:block;

line-height:19px;

margin-bottom:3px;

text-decoration:none;

text-align:left;

border-left:4px solid #c8c26c;

font-weight:bold;

width:168px;

color:#7c764c;

}



html>body a.mainlevel {

width:166px;

} 



a.mainlevel:hover, a.mainlevel#active_menu {

border-left:4px solid #a39c5e;

background:#e5e1b3;

color:#a2995e;

text-decoration:none;

font-style:italic;

}



a.sublevel {

padding:0px;

margin:0px;

font-size:10px;

margin-left:5px;

padding-left:4px;

display:block;

line-height:19px;

margin-bottom:3px;

text-decoration:none;

text-align:left;

border-left:4px solid #c8c26c;

font-weight:normal;

width:157px;

color:#7c764c;

}



html>body a.sublevel {

width:157px;

} 



a.sublevel:hover, a.sublevel#active_menu {

background: #e5e1b3 url(../images/submenu_bg.gif) center no-repeat;

width:152px !important;

color:#a2995e;

text-decoration: none;

font-style:italic;

border-left:4px solid #a39c5e;

}



html>body a.sublevel:hover, a.sublevel#active_menu {

width: 157px;

}



/* syndication */



#modleft div.module div div div div.syndicate {

background: transparent;

width: 160px;

margin: 0px;

padding: 0px;

}



#modleft div.module div div div div.syndicate div {

background: transparent;

width: 160px;

margin: 0px;

padding: 0px;

}



/* general */



a, #search .inputbox, #search .button{

color: #7c764c;

}



.pathway {

color:#948b56;

font-size:10px;

text-decoration:none;

font-weight:bold;

}



.pathway a {

color:#948b56;

text-decoration:none;

font-weight:normal;

}



hr {

width:  90%; 

}

 

hr.separator {

width:  40%; 

}



#headerouter {

position: absolute -2000px -2000px;

display: none;

}



#bodyouter {

position: absolute -2000px -1000px;

display: none;

}



.small {

font-size: 10px;

color: #948b56;

line-height: 10px;

}



.smalldark {

font-size: 10px;

color: #948b56;

height: 10px;

line-height: 10px;

text-align: left;

}



.sectiontableentry1 {

text-align: left;

background: #e5ddb3;

font-size: 10px;

padding: 2px;

}



.sectiontableentry2 {

text-align: left;

background: #ffffff;

font-size: 10px;

padding: 2px;

}



.button {

border: 1px solid #7c764c;

background-color: #e4ddb1;

color: #7c764c;

font-family:verdana, arial, sans-serif;

font-size:11px;

margin-top:5px;

}



.inputbox {

border: 1px solid #7c764c;

color: #948b56;

font-family:verdana, arial, sans-serif;

font-size:11px;

margin-top:5px;

}



.createdate {

font-size: 10px;

color: #ABABAB;

height: 10px;

line-height: 0.7;

}



.modifydate {

font-size: 10px;

color: #ABABAB;

height: 20px;

line-height: 20px;

margin-bottom: 5px;

}



a.readon {

font-size: 10px;

text-decoration: none;

line-height: 15px;

border: 0px solid #EEEEEE;

padding-left: 13px;

background: url(../images/readon.gif) no-repeat left;

margin-top: 10px;

text-decoration: none;

color:#7c764c;

font-weight: normal;

}



.blog_more {

font-size: 11px;

color: #7c764c;

font-family:verdana, arial, sans-serif;

text-decoration: underline;

}



a.readon:hover {

background: url(../images/readon.gif) no-repeat left;

text-decoration:none;

color:#a2995e;

}



.blog {

width: 100%;

}



.contentheading {

width: 98%;

font-weight: bold;

font-size: 11px;

height: 21px;

line-height: 20px;

border-bottom: 1px solid #7c764c;

font-family:verdana, arial, sans-serif;

color: #7c764c;

}



.contentpaneopen {

text-align:left;

background:transparent;

font-size:11px;

line-height:16px;

width: 98%;

color:#7c764c;

}



table.contentpane td.contentheading {

width: 98%;

font-weight: bold;

font-size: 11px;

height: 21px;

line-height: 20px;

font-family:verdana, arial, sans-serif;

border: none;

color: #7c764c;

}



table.contentpane ul {

margin: 0px;

padding: 0px;

list-style: none;

color:#7c764c;

}



table.contentpane ul li{

padding: 0px;

margin: 0px;

padding-left: 15px;

background: url(../images_blue/readon3.gif) no-repeat left top; 

}



.contentdescription {

font-size:11px;

line-height:16px;

color:#7c764c;

}



.contentpagetitle, .category {

font-size:11px;

font-weight:bold;

padding-left:0px;

color:#7c764c;

}



.sectiontableheader {

font-weight:bold;

font-size:11px;

height:21px;

line-height:20px;

color:#7c764c;



}



.categorytitle {

font-weight:bold;

font-size:11px;

height:21px;

line-height:20px;

font-family:verdana, arial, sans-serif;

color:#7c764c;

}



.componentheading {

width:99%;

font-weight:bold;

font-size:11px;

height:21px;

line-height:20px;

font-family:verdana, arial, sans-serif;

border-bottom:1px solid #7c764c;

color:#7c764c;

margin-bottom:5px;

}



a.category {

text-decoration: underline; 

}

 

a.category:hover {

text-decoration: underline; 

}

 

table.moduletable {

width:  100%; 

font-size: 80%;

}

 

table.moduletable th {

font-size: 80%;

}



table.moduletable td {



}





.poll {

font-size: 10px;

text-align: left;

}



table.poll {

width: 100%;

}



table.pollstableborder {

border: 1px solid #7c764c;

}



.back_button a {

font-family:verdana, arial, sans-serif;

font-size: 10px;

font-weight: normal;

}



.blogsection {

font-size: 11px;

}



.blog_more ul li{

list-style: none;

padding-left: 14px;

line-height: 18px;

background: url(../images_blue/readon.gif) no-repeat left;

}



table.contenttoc {

border: 1px solid #ababab;

padding: 3px;

}



table.contenttoc th{

font-weight: bold;

font-size: 11px;

border-bottom: 1px solid #ababab;

}



.content_rating {

font-size:10px;

padding-left:2px;

color:#948b56;

margin:0;

}



/* end of file */