.topicpic {max-width: 415px; width:expression(this.width > 415 ? "415px" : true);}
.forumavatar {width: 124px;}

body {background: #E9E9DF; padding: 0px; margin: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #333333;}
select {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #333333;}

p {margin-top: 0px;}
form {margin: 0px;}

#linespacer {width: 748px; height: 1px; background: #F7F5ED;}

#container_back {background: #E9E9DF url(../../images/background_main.jpg) repeat-y top center; width: 768px; margin-left: auto; margin-right: auto;}
#container_bot {background: #E9E9DF url(../../images/background_bot.jpg) no-repeat; width: 768px; height: 10px; margin-left: auto; margin-right: auto;}
#container_main {width: 748px; padding: 0px 0px 0px 0px; margin-left: auto; margin-right: auto; border-left: 1px solid #333333; border-right: 1px solid #333333;}
#container_login {background: #333333 url(../../images/background_toplogin.jpg) repeat; width: 738px; height: 21; padding: 3px 10px 3px 0px; text-align: right; color: #FFFFFF;}
  #container_login a {color: #FFEDA7;}
#container_homecontent {background: #F7F5ED url(../../images/background_homecontent.jpg) repeat-y; width: 748px; padding: 0px 0px 10px 0px;}
#container_homecontentb {background: #F7F5ED; width: 748px; padding: 0px 0px 10px 0px;}
#container_foot {width: 718px; border: 1px solid #999999; background: #E0E0E0; margin: 2px 0px 10px 0px; padding: 10px 15px 10px 15px; margin-left: auto; margin-right: auto;}
  #container_foot .col1 {float: left; width: 310px; padding: 0px; color: #666666;}
  #container_foot .col2 {float: left; width: 310px; padding: 0px 0px 0px 10px; border-left: 2px dotted #999999; color: #666666;}

#col1 {background: url(../../images/background_col1.jpg) repeat-x; width: 151px; float: left; padding: 10px 9px 0px 9px; margin: 0px; border: 0px}
#mainnav {width: 146px; border: 1px solid #666666; padding: 1px 1px 0px 1px; color: #648C17;}
  #mainnav ul {list-style: none; margin: 0px; padding: 0px;}
  #mainnav li {float: left; margin: 0px; padding: 0px; border-bottom: 1px solid #FFFFFF;}
  #mainnav li a {float: left; display: block; border: 0px; margin: 0px; padding: 0px;}
  #mainnav ul ul {width: 146px; background: #D7F0A6; margin: 0px; padding: 0px;}
  #mainnav li li {width: 119px; background: #D7F0A6 url(../../images/nav_greensub.gif) no-repeat; margin: 0px; padding: 2px 5px 2px 22px; border-bottom: 0px;}
  #mainnav li li a {text-decoration: none; color: #648C17;}
  #mainnav li li a:hover {text-decoration: underline; color: #648C17;}
#memberlogin {width: 146px; border: 1px solid #666666; padding: 1px 1px 0px 1px; margin: 10px 0px 0px 0px;}
  #memberlogin dl {margin: 0px; padding: 0px;}
  #memberlogin dt {width: 146px; border: 0px; padding: 0px; margin: 0px; background: #AAD2FF;}
  #memberlogin dd {width: 134px; background: #AAD2FF; margin: 0px; padding: 3px 6px 3px 6px; border-bottom: 0px; color: #004793; text-align: center;}
  #memberlogin dd a {color: #004793;}
  #memberlogin input {width: 60px; margin: 0px;}
  #memberlogin .login {float: left; padding: 3px 3px; margin-right: 0px; font-weight: normal; width: 50px; margin: none;}  
#membernav {width: 146px; border: 1px solid #666666; padding: 1px 1px 0px 1px; margin: 10px 0px 0px 0px;}
  #membernav .intro {width: 136px; border: 0px; padding: 5px; margin: 0px;}
  #membernav dl {margin: 0px; padding: 0px;}
  #membernav dt {width: 146px; border: 0px; padding: 0px; margin: 0px; background: #AAD2FF; color: #004793;}
  #membernav dd {width: 119px; background: #AAD2FF url(../../images/nav_bluesub.gif) no-repeat; margin: 0px; padding: 2px 5px 2px 22px; border-bottom: 0px; color: #004793;}
  #membernav dd a {color: #004793;}
#premiumjoin {width: 150px; padding: 0px; margin: 10px 0px 0px 0px;}

#col2forum {width: 579px; float: left; padding: 0px; margin: 0px; border: 0px}
#generalcontent {width: 569px; padding: 10px 10px 10px 0px;}
  #generalcontent p {margin: 10px 0px 10px 0px;}
  #generalcontent a {color: #004793;}
  #generalcontent .framed, {padding: 6px; border: 1px solid #666666; background: #FFFFFF;} */
  #generalcontent H1, {font-size: 18px; color: #3A3930; display: inline;}
  #generalcontent H2, {background: #FFEFB0 url(../../images/background_h2.jpg) repeat-x; font-size: 13px; color: #3A3930; padding: 4px 0px 4px 5px; margin: 5px 0px 0px 0px;}
  
#cal {width:148px; padding: 0px 0px 6px 0px; margin-left: auto; margin-right:auto; color:#3A3930; text-align: center;}
  #cal p {margin: 2px 0px 2px 0px;}
#googlead {width: 165px; padding: 7px 7px 10px 7px;}

.break {clear: both;}
.smlogin {float: left; width: 65px; text-align: right; margin: 0px;}
.row {padding: 2px; clear: both;}

.text {font-family: Arial, Helvetica, Verdana, sans-serif; color : #000000; font-size: 11px; font-weight: normal;}
.error {font-family: Arial, Helvetica, Verdana, sans-serif; color : #FF0000; font-size: 11px; font-weight: normal;}
.tiText {font-family: Arial, Helvetica, Verdana, sans-serif; color : #000000; font-size: 11px; font-weight: normal;}
.bold {font-family: Arial, Helvetica, Verdana, sans-serif; color : #000000; font-size: 11px; font-weight: bold;}
.smText {font-family: Arial, Helvetica, Verdana, sans-serif; color : #000000; font-size: 10px; font-weight: normal;}
.heading {font-family: Arial, Helvetica, sans-serif; color : #333333; font-size: 18px; font-weight: bold;}
.lgText {font-family: Arial, Helvetica, sans-serif; font-size: 15px; color: #000000; font-weight: bold;}
.tHeading {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; font-weight: bold;}
.tiHeading {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; font-weight: bold;}
.highlight {background-color: #ffff66}

.userlink {font-family: Arial, Helvetica, Verdana, sans-serif; color : #000000; font-size: 12px; font-weight: bold;}
 	.userlink a:link, .userlink a:visited, .userlink a:active {color: #000000; font-family: arial; text-decoration: none;}
	.userlink a:hover {color: #E8B900; font-family: arial; text-decoration: underline;}

a  {color : #164980; font-family: Arial, Helvetica, Verdana, sans-serif; text-decoration: underline; font-size: 11px; font-weight: normal;}
a:hover {color : #E8B900; font-family: Arial, Helvetica, Verdana, sans-serif; text-decoration : underline; font-size: 11px; font-weight: normal;}
a:visited {color : #164980; font-family: Arial, Helvetica, Verdana, sans-serif; text-decoration : underline; font-size: 11px; font-weight: normal;}
a:visited:hover {color : #E8B900; font-family: Arial, Helvetica, Verdana, sans-serif; text-decoration : underline; font-size: 11px; font-weight: normal;}

a.boldLink:hover {color : #E8B900; font-family: Arial, Helvetica, Verdana, sans-serif; text-decoration : underline; font-size: 11px; font-weight: bold;}
a.boldLink  {color : #164980; font-family: Arial, Helvetica, Verdana, sans-serif; text-decoration: underline; font-size: 11px; font-weight: bold;}
a.boldLink:visited {color : #164980; font-family: Arial, Helvetica, Verdana, sans-serif; text-decoration : underline; font-size: 11px; font-weight: bold;}
a.boldLink:visited:hover {color : #E8B900; font-family: Arial, Helvetica, Verdana, sans-serif; text-decoration : underline; font-size: 11px; font-weight: bold;}

a.smLink  {color : #164980; font-family: Arial, Helvetica, Verdana, sans-serif; text-decoration: underline; font-size: 10px; font-weight: normal;}
a.smLink:hover {color : #E8B900; font-family: Arial, Helvetica, Verdana, sans-serif; text-decoration : underline; font-size: 10px; font-weight: normal;}
a.smLink:visited  {color : #164980; font-family: Arial, Helvetica, Verdana, sans-serif; text-decoration: underline; font-size: 10px; font-weight: normal;}
a.smLink:visited:hover {color : #E8B900; font-family: Arial, Helvetica, Verdana, sans-serif; text-decoration : underline; font-size: 10px; font-weight: normal;}

a.nav  {color : #164980; font-family: Arial, Helvetica, Verdana, sans-serif; text-decoration: none; font-size: 10px; font-weight: bold;}
a.nav:hover {color : #E8B900; font-family: Arial, Helvetica, Verdana, sans-serif; text-decoration : underline; font-size: 10px; font-weight: bold;}
a.nav:visited {color : #164980; font-family: Arial, Helvetica, Verdana, sans-serif; text-decoration : none; font-size: 10px; font-weight: bold;}
a.nav:visited:hover {color : #E8B900; font-family: Arial, Helvetica, Verdana, sans-serif; text-decoration : underline; font-size: 10px; font-weight: bold;}

a.npLink  {color : #FFFFFF; font-family: Arial, Helvetica, Verdana, sans-serif; text-decoration: none; font-size: 10px; font-weight: bold;}
a.npLink:hover {color : #E1E1E1; font-family: Arial, Helvetica, Verdana, sans-serif; text-decoration : underline; font-size: 10px; font-weight: bold;}
a.npLink:visited {color : #FFFFFF; font-family: Arial, Helvetica, Verdana, sans-serif; text-decoration : none; font-size: 10px; font-weight: bold;}
a.npLink:visited:hover {color : #E1E1E1; font-family: Arial, Helvetica, Verdana, sans-serif; text-decoration : underline; font-size: 10px; font-weight: bold;}

a.cat  {color : #164980; font-family: Arial, Helvetica, Verdana, sans-serif; text-decoration: none; font-size: 12px; font-weight: bold;}
a.cat:hover {color : #E8B900; font-family: Arial, Helvetica, Verdana, sans-serif; text-decoration : underline; font-size: 12px; font-weight: bold;}
a.cat:visited {color : #164980; font-family: Arial, Helvetica, Verdana, sans-serif; text-decoration : none; font-size: 12px; font-weight: bold;}
a.cat:visited:hover {color : #E8B900; font-family: Arial, Helvetica, Verdana, sans-serif; text-decoration : underline; font-size: 12px; font-weight: bold;}

ul {list-style-type: square;}

hr {height: 0px; border: solid #D1D7DC 0px; border-top-width: 1px;}