*{ margin: 0; padding: 0; }
body { background: url('bg.jpg'); color: #5b4d44; text-align:left; font: 99% Georgia, Times, Serif; height:100%;}
td {font: 99% Georgia, Times, Serif; vertical-align:top;text-align:left;}
td p { font: 99% Georgia,Times,Serif; margin: 0.3em 0 0.7em 0; line-height: 1.35em;text-align:left;}

.gray {color: #7d8e9b;}
.red {color: #aa1920;}
.brownmark {background-color:#ede3d7; padding:2px;}

.hide {display:none;}
.invis {visibility:hidden;}
.bgwhite {background-color:White;}
.footer {padding:9px 0 25px 40px; font-size:98%;}
.footer span,.footer a {color:#e4d5c0;}
.footer a:hover {color:White;}
.onlyfront {display:none;}
#b1 {background: url('o1.png'); background-repeat:no-repeat;width:971px;height:37px;overflow:hidden;}
#b2 {background: url('o2.png');background-repeat:no-repeat;width:307px;height:123px;overflow:hidden;}
#b3 {background: url('o3.jpg');background-repeat:no-repeat;width:656px;min-height:305px;}
#b6 {background: url('o6.jpg');background-repeat:no-repeat;width:299px;min-height:182px;}
#b7 {background: url('o7.gif');background-repeat:repeat-y;width:8px;}
#b8 {background: url('o8.gif');background-repeat:repeat-y;width:8px;}
#b9 {background: url('o9.png'); background-repeat:no-repeat;width:971px;height:11px;overflow:hidden;}

.artcl{clear:both; margin: 0em 0px 0px 30px;padding: 10px 0px 0.3em 0px; border: 0px;}
.artcl p, .artcl1 p {padding-right:30px;}
.artcl1 {clear:both; margin: 1em 0px 0px 30px; padding: 1.8em 0px 0.3em 0px; border-top: 1px dashed #8a765a;}
.h4 {margin-top:1em;}
.h4 strong {font-size:110%;}
.lead {padding-left:2em;font-size:115%;}

#pages {font-size:122%;line-height:140%;}
#creds {padding:0px 0 0 32px;color: #aa1920;}
#creds a,#pages a {color: #aa1920; }
#pages ul {padding:12px 0 0 32px;}

#logo {height:123px!important;}
#logo a, #logo a div{text-decoration:none!important; border:none;}

#center { margin: 0; padding-left: 0px; }
h2 { font-size: 140% ;font-weight:bold; color: #51453a; margin: 0 0 4px; padding: 0 0 1px; }

#extra {padding:22px 0 0 32px;color: #8a765a; font-size:90%;line-height:130%;}
#extra h3 {font-size: 120%; line-height:120%; }
#extra ul {margin-left:15px;}
#extra li {list-style-image:url('/i/listbrownextra.gif'); margin-top:0.5em;}

#homecontent {padding:10px 30px 0px 40px; color: #aa1920; font-size:110%;}
#homecontent h1 {color: #51453a;}
#homecontent ul {margin-left:22px;}
#homecontent li {list-style-image:url('/i/listorangebig.gif'); font-size: 124%; margin-top:0.3em;}
#homecontent a { color: #be395b; }
#homecontent a:hover { color: #FF6600;}


a { color: #6088b5; }
a:hover { color: #FF6600;}
h1 {font-size: 210%; font-weight:bold; color: #51453a; padding: 0px 0 5px 0; line-height: 1em; }
h4 {font-size: 115%; color:#B60000; line-height: 1.3em; margin: 10px 0px 10px 0px; font-weight:normal; }
ul {  padding: 0; margin: 0 0 10px;}
li { list-style-type: none; }
small {font-size: 88%;}

.tbl_t {text-align:center; width:33%; padding:5px 0.3em 10px 0; vertical-align:baseline;}
.tbl_b {border-bottom:0px dashed #c0c0c0; }
td.tbl_t a img {border:0px; margin-bottom:0.3em}
a p {text-decoration: underline;}

a.current { background: inherit; color:  #000000; text-decoration:none; font-weight:bold;}

.apple_overlay { 
    display:none; 
    background-image:url('white.png'); 
    width:700px;         
    padding:35px;     
    font-size:105%; 
} 

.apple_overlay .text { margin-left:2em;}
 
.apple_overlay div.close { 
    background-image:url('close.png'); 
    position:absolute; right:5px; top:5px; 
    cursor:pointer; 
    height:35px; 
    width:35px; 
}

.pointer {cursor:pointer;}

#breadcrumbs { float: left; margin: 0px 0 0; }

#search { float: right; }
	#search p { padding: 0; margin: 0; }

#articles {font-size: 100%; margin-left:0em; }
	#articles a { background: inherit; text-decoration: underline;}
	#articles li {font-size: 100%; text-indent:0em; margin-left:0; line-height:1.2em; margin-bottom: 0.6em;}
 

#rss { float: right; text-align: right; }
	#rss li { float: left; margin: 0 0 0 10px; }

/* sNews */
fieldset { padding: 10px 8px 10px 40px; margin: 0 0 8px 0; color: #000; }
input {color: #444; padding: 2px; }
select {color: #444; height: 2.0em; padding: 1px;  }
textarea { width: 97%; height: 20em; padding: 3px; }


.comment { background: #F5F6F6; color: #808080; padding: 10px; margin: 0 0 10px 0; border-top: 1px dashed #aaa; }
.commentsbox {color: #808080; padding: 10px 8px 10px 40px; margin: 0 0 10px 0; }
.date { margin: 8px 0 20px 0; }
