body { background-color:#985124; padding:11px; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; 
	background-image:url('../images/bg-tfp.gif'); background-repeat:repeat-x; }

table.outer { background-color:#eee5dc; width:960px;  border:1px solid #555555; }

td.navbar { background-image:url('../images/bg-nav.jpg'); background-repeat:no-repeat; height:37px; background-position:center; }

/* content box ************** */
.content-box-left { background-image:url('../images/bg-l.jpg'); }
.content-box-top { background-image:url('../images/bg-t.jpg'); }
.content-box-right { background-image:url('../images/bg-r.jpg'); }
.content-box-bottom { background-image:url('../images/bg-b.jpg'); }
.content-box-middle { background-color:#ffffff; }

/* links ******************** */
a.fancy {  background-image:url('../images/arrow.jpg'); background-repeat:no-repeat; background-position:center left; margin-top:10px; padding-left:15px; float:right; }
a { color:#2868A6; }
a.fancy:hover, a:hover { text-decoration:none; color:#b3600a; }

/* menu ********************* */
td.navbar { color:#ffffff; font-weight:bold; }
td.navbar a { color:#ffffff; text-decoration:none; padding:0px 5px 0px 5px; }
td.navbar a:hover { text-decoration:underline; }

/* search form ************** */
form.searchform { display:inline; }
form.searchform input.sfbutton { width:auto; height:auto; }
form.searchform input.sfkeywords { width:120px; height:13px; margin-right:6px; }

/* other */
div.notice { background-image:url('../images/li.jpg'); background-repeat:no-repeat; background-position:left top; padding-left:20px; color:#30649D; font-weight:bold; }

/* images ******************* */
img.thumb, img.articleMain { border:2px solid #DADADA; margin:0px 10px 10px 0px; }
img.articleMain { float:left; }

/* articles ***************** */
div.photo { text-align:center; font-size:.8em;  font-weight:bold;  }
div.photo img { border:2px solid #DADADA; }

input[type="checkbox"],input[type="radio"] { width:auto; }
/* ads ********************** */
.adColumn {
width:125px;
vertical-align:top;
float:right; 
}

.adSide {
margin-bottom:10px;
cursor:hand;
}

.adSide a { color:#DADADA; }
img.sidead { border-width:2px;border-style:solid;width:125px; }

.banner {
width:468px;
height:60px;
border-color:#fff;
border-style:solid;
border-width:1px;
margin:0 20px 0 0;
padding:0;
float:right;
}

/* elements ****************** */

h2 { color:2D515D; font-size:20px; font-family:"Times New Roman", Times, serif; border-bottom:1px dashed #B8B8B8; margin:0px 0px 10px 0px; white-space:nowrap; padding-top:15px;  clear:both;}
hr { border:0px; height:1px; background-color:#dddddd; }
h3 { color:#315166;  font-size:1.3em; font-family:arial; border-bottom:1px dashed #d8d8d8; width:inherit; }


/* footer ******************** */
td.footer { font-size:.9em; color:#362F29;}
td.footer a { color:#362F29; }
td.footer a:hover { text-decoration:none; }

/* subscribe form ************ */
td.leftSide { font-weight:bold; text-align:right; padding-right:10px; }
span.req { color:#2868A6; }
form input { width:250px; height:15px; }
form select, form input { font-size:10px; }
.btn { width:auto; border:1px solid #2868A6; background-color:#efefef; font-weight:bold; padding:2px; height:auto; color:#30649D; }
.btn:hover { background-color:#dedede;  cursor:pointer; cursor:hand; }
input.radiobox { width:auto; }

ul { margin-top:0px; padding-top:0px; }

ul li {
    padding:0 0 5px 0;
    list-style-position:outside;
    list-style-image: url('../images/li.jpg');
}

ul.menu li { list-style-image:none; }

/* override google toolbar coloring */
input.pure, input.loginField, input.loginField2, select.loginField2, input[type=text] { background-color:#ffffff !important; border:1px solid #bbbbbb; }
