body {margin: 0; font-family:  arial, verdana, sans-serif; background-color:  #f0f0f0;}
#iframebody {background-color:  #ffffff;}

h1,h2,h3,h5,h6 { color:  #4F4730; margin: 0 0 .5em 0;  font-weight:  normal;}

h2 {text-transform: uppercase; font-size:  20px;}

a:link {color: #472D13;}
a:visited {	color: #472D13;	}
a:hover {text-decoration:  none; color:  #720808;}
a:active {color: #472D13;}

img {border:  0;}
.img_left{float:  left; padding-right:  8px;}
.img_right{float:  right; padding-left:  8px;}

#header {background: url('/themes/earthtone/images/headerbg.gif'); background-color:  #ddd5c0;  margin: auto; background-repeat:  no-repeat}
#headerinfo {float:  right; font-size:  .8em; font-weight:  bold; padding:  12px 6px 6px 0;}
#maintitle {margin: 20px 10px 20px 0;}

a.titlelink:link {text-decoration:  none; color:  #ffffff; background-color:  #8C7251; padding:  6px; border:  1px solid black;}
a.titlelink:visited{text-decoration:  none; color:  #ffffff; background-color:  #8C7251; padding:  6px; border:  1px solid black;}
a.titlelink:hover{text-decoration:  none; color: #ffffff; background-color:  #8C7251; padding:  6px; border:  1px solid black;}
a.titlelink:active{text-decoration:  none; color: #fffff; background-color:  #8C7251; padding:  6px; border:  1px solid black;}

#navcontainer{}
#navcontainer ul {background:  url('/themes/earthtone/images/gradient1.gif'); padding-left: 0; margin-top: 0; margin-left: 0;  color: #ffffff; float: left; width: 100%; font-size:  .8em;}
#navcontainer ul li { display: inline; }
#navcontainer ul li a{padding: 0.2em 1em; background:  url('/themes/earthtone/images/gradient1.gif'); color: #ffffff; text-decoration: none; float: left;border-right: 1px solid #fff;}
#navcontainer ul li a:hover{ background:  url('/themes/earthtone/images/gradient3.gif'); color: #fff;}
#navcontainer ul li a.navOn:link {background-color:  red;}
#navcontainer ul li a.navOn:visited { background:  url('/themes/earthtone/images/gradient3.gif');}

ul.catlist{margin: 0; padding-left: 14px; list-style: square outside; color: #5E5641;}
li.catitem{padding-bottom:  8px; font-size:  .75em; font-weight:  bold;}

a.catlink:link {}
a.catlink:visited {}
a.catlink:hover{}
a.catlink:active{}

#footer {background:  url('/themes/earthtone/images/gradient1.gif'); color:  #ffffff; margin-top:  12px; font-size:  .75em; padding:  2px; text-align:  center;}

a.footerlink:link {color:  #ffffff}
a.footerlink:visited {color:  #ffffff}
a.footerlink:hover {color:  #ffffff}
a.footerlink:active{color:  #ffffff}

.row1{background-color:  #ffffff;}
.row2{background-color:  #FFF3D3;}

#editform {border:  1px solid gray; padding:  6px; background-color:  #f5f5f5;}

.clear{clear:  both; font-size:  0;}
.bodytext {font-size:  .8em;}
.smalltext {font-size:  .75em;}
.left {text-align:  left;}
.right {text-align:  right;}
.center {text-align:  center;}
.red {color:  red;}
.result {color: red;}

a.hiddenlink:link {text-decoration:  none; color:  #ffffff;}
a.hiddenlink:visited {text-decoration:  none; color:  #ffffff;}
a.hiddenlink:hover {text-decoration:  none; color:  #ffffff;}
a.hiddenlink:active {text-decoration:  none; color:  #ffffff;}

#photo {width:  394px; font-size:  .8em;}
#photo #thumbs img {border:  0}

.thumbholder {width:  92px; margin: 6px 6px 0 0; float:  left; border:  0}

#mainholder {background-color:  #ffffff;  width:  778px; margin:  auto;   padding: 0 0 0 0; border:  1px solid #643F1A;}
#leftholder {width:  160px; float:  left; }
#catnav { background-color:  #e1e1e1; border:  1px solid #c0c0c0; padding:  6px; xfloat:  left; margin: 12px 0 0 8px;}
#adminlinks {line-height:  1.5em; font-size:  .8em;}
#joinbox {margin-top:  12px; text-align:  center; width:  160px;}
#joinbox img {border: 0;}
#maincontent{float:  left; width:  460px;  margin:  12px;}
#maincontent_wide {float:  left; width:  580px;  margin:  12px;}


#featurebox { background-color:  #ddd5c0; border:  1px solid #c4b897;  padding:  8px; width:  430px; margin-top:  12px;}

#featurebox_left {float:  left; padding: 0;}
#featurebox_right {float:  left; margin-left:  16px; width:  198px;}
#featurebox img {border:  2px solid gray;}
.featuredtext {font-size:  .7em;  margin:  4px 0 12px 0;}
#featuredhead {margin: 0 0 8px 0; font-style:  italic; text-decoration:  underline;}


#featurecolumn {float:  left; background-color:  #ddd5c0; border:  1px dotted #c4b897;  padding:  8px; width:  230px; margin-top:  12px;}
#featurecolumn img {border:  2px solid gray; margin-top:  8px;}

#newestbox {background-color:  #ddd5c0; border:  1px solid #c4b897; width:  120px; margin-top:  12px; float:  left;}
#newestbox img {border:  2px solid gray;}
#newesthead {background-color:  #8C7251; background:  url('/themes/earthtone/images/gradient4.gif'); background-repeat:  repeat-x; margin: 0; color: #ffffff; padding:  4px; font-size:  14px;}

#disclaimer {padding:  6px; font-size:  .75em; font-style:  italic;  margin-top:  10px; width:  778px;  margin:  auto;}

#errorList { color: red; padding:  0; margin: 0 0 12px 6px; font-weight:  bold; font-size:  .75em;}
#errorList li {list-style-image: url(/images/warning.gif); list-style-position:  inside; padding-left:  4px;}

#contactholder {float:  left; width:  325px; margin: 16px 0 5px 24px;  border:  1px solid #4F4730;}
#contacthead {float:  left; margin:  -12px 0 0 10px;  position:  relative; background-color:  white;}
#contactinfo {float:  left; width: 230px; margin:  0 0 0 20px;}

#loginholder {border:  1px solid; margin: 20px auto 40px auto; width:  250px; }
#loginhead {background-color:  #8C7251; background:  url('/themes/earthtone/images/gradient5.gif'); color: white; padding:  6px; font-weight:  bold; margin-bottom:  12px;}

#adminholder {margin-left: 24px; float:  left;  width:  560px;}
#adminholder img {border: 0;}

#thumbcolumn {margin-bottom:  8px;}
#thumbcolumn img {border:  2px solid gray;}

.listingtable {margin-bottom:  16px; width:  100%; border:  1px solid gray; font-size:  .8em;}
.listingheadrow{color:  white; background-color:  #8C7251; background:  url('/themes/earthtone/images/gradient2.gif'); background-repeat:  repeat-x;}

#fullwidthholder {margin: 16px 24px 16px 24px;}

#breadcrumbs {margin:  12px 0 0 24px; font-size:  .7em; clear:  both;}

th.listingdesc {width:  100px; text-align:  left;}

#catTable {width:  480px;}

.nophoto {width:  388px; height:  291px;  background-color:  #f0f0f0; border:  1px solid gray; text-align:  center;  font-weight: bold;}
.nophoto_small {width:  92px; height:  59px; padding-top:  10px; background-color:  #f0f0f0; border:  1px solid gray; text-align:  center;  font-weight: bold;}
.tinythumb {border:  2px solid #c4b897;}

#errorList {margin-bottom:  15px; color: red; padding:  0; margin: 0 0 12px 0; font-weight:  bold; }

#subscribeHolder {font-size:  .8em; margin: 16px 0 0 16px; width: 585px;float:  left;}
img {border:  none;}
#subscribeTable {font-size:  .9em; width:  250px; margin:  auto;}

#cworx_holder h1 {display: none;}
#cworx_holder th, #cworx_table td {text-align: left; padding: 6px;}
#cworx_holder .submit_button {margin: 12px 0;}
#forward_table .item_title {padding-bottom: 12px;}
h1#subscribeHeadline {color:  gray; font-size:  16pt; text-align:  center;}
