body {
background-image: url("http://h3n.org/images/background.png");
background-position: top right;
background-repeat: no-repeat;
background-color: #F1F1F1;
font-family: Verdana, Geneva, sans-serif;
font-size: 12px;
margin: 15px;
padding: 0px;
}

#wrapper {
	background-image: url("/images/egg-bottom-right.png");
	background-position: bottom right;
	background-repeat: no-repeat;
width:785px;
border-left:1px solid #333;
border-right:1px solid #333;
border-bottom:1px solid #333;
background-color:#FFF;
margin:0px auto;
padding: 15px;
}

#top {
width:815px;
margin: 0px auto;
padding: 0px 15px;
}

#title {
border-bottom: 1px solid #333;
padding: 0px;
margin-bottom: 15px;
}

#stats {
	background-color: #F1F1F1;
	text-align: right;
border: 1px solid #333;
padding: 10px;
float: right;
width: 150px;
}

img {
border: 0px;	
}

a {
color: #333;
text-decoration: none;
}
a:hover {
text-decoration: underline;
}
h2 a {
color: #660000;
text-decoration: underline;
}
.c {
float:left;
}

.cr {
clear:left;
}

td {
vertical-align:top;
padding-right: 3px;
}

h1 {
font-size:16px;
}

h2 {
font-size:10pt;
margin:0;
padding:0;
}

h3 {
color:#333;
font-size:12px;
border-bottom: 1px dashed #333;
padding: 3px;
}

#descr {
margin:0 0 5px;
padding:0;
}

td.err {
color:red;
background:#FFEDED;
border:1px solid #A0A0A0;
text-align:left;
padding:3px;
}

td.msg {
color:#00F;
background:#EDF3FF;
border:1px solid #333;
text-align:left;
padding:3px;
}

.buttons {
border-top: 1px solid #333;
text-align:center;
}

.count {
color:#6f6f6f;
font-size:8pt;
font-weight:400;
}

#links a {
font-size:10pt;
}

#links p {
margin:0 0 7px;
}

.url {
color:#6f6f6f;
}

#path {
margin: 15px 0px;
background:#F1F1F1;
line-height:19px;
border: 1px solid #333;
padding:5px;
}

.submit {
float:right;
vertical-align:bottom;
}

#user-bar {
clear:both;
width:20%;
background:#D9E8F9;
line-height:19px;
text-align:right;
margin:0 0 0 auto;
padding:3px;
}

.text,.btn {
font-size:8pt;
}

input.text {
color:#000;
border:1px solid #333;
}

.captcha {
border:1px solid #333;
margin-top:10px;
}

form {
display:inline;
margin:0;
padding:0;
}

.btn {
font-size:8pt;
font-weight:700;
border:1px solid #333;
background-color:#FFF;
cursor:pointer;
}

span.req {
margin-left:3px;
color:red;
font-weight:700;
}

div.errForm,span.errForm {
color:red;
background:#FFFFF3;
border:1px solid #ccc;
text-align:left;
clear:right;
margin:0 0 0 5px;
padding:2px 3px;
}

h2 .small,h3 .small,.small,.small a {
color:#909090;
font-size:9px;
text-decoration:none;
margin:0;
padding:0;
}

.sort {
color:#000;
}

p.subcats {
margin:0 0 7px;
padding:0;
}

div.pr {
font-size:6pt;
color:#333;
float:left;
height:30px;
margin-right:5px;
}

div.prg {
width:40px;
border: 1px solid #333;
height:3px;
font-size:1px;
}

div.prb {
background:#333;
height:3px;
font-size:1px;
}

div.footer {
bottom:0;
clear:both;
border-top: 1px solid #333;
margin-top: 50px;
padding: 15px 15px 0px 5px;
font-size: 11px;
}

.price table td {
vertical-align:bottom;
margin:0;
padding:2px;
}

.paging-info {
font-style:italic;
}

.limit_field {
border-width:0;
}

table.formPage,.price {
border:1px solid #f1f1f1;
}

.label,.paging-links,.paging-info {
text-align:right;
}

textarea.text,select {
font-size:8pt;
border:1px solid #333;
}

ul#tabnav { 
text-align: left; /* set to left, right or center */
margin: 0px; /* set margins as desired */
border-bottom: 1px solid #333; /* set border COLOR as desired */
list-style-type: none;
padding: 3px 10px 3px 15px; /* THIRD number must change with respect to padding-top (X) below */
}
 
ul#tabnav li { /* do not change */
display: inline;
}
 
body#tab1 li.tab1, body#tab2 li.tab2, body#tab3 li.tab3, body#tab4 li.tab4, body#tab5 li.tab5 { /* settings for selected tab */
border-bottom: 1px solid #fff; /* set border color to page background color */
background-color: #fff; /* set background color to match above border color */
}
 
body#tab1 li.tab1 a, body#tab2 li.tab2 a, body#tab3 li.tab3 a, body#tab4 li.tab4 a, body#tab5 li.tab5 a { /* settings for selected tab link */
background-color: #fff; /* set selected tab background color as desired */
color: #333; /* set selected tab link color as desired */
position: relative;
top: 1px;
padding-top: 4px; /* must change with respect to padding (X) above and below */
}
 
ul#tabnav li a { /* settings for all tab links */
padding: 3px 10px; /* set padding (tab size) as desired; FIRST number must change with respect to padding-top (X) above */
border: 1px solid #333; /* set border COLOR as desired; usually matches border color specified in #tabnav */
background-color: #FFF; /* set unselected tab background color as desired */
color: #333; /* set unselected tab link color as desired */
margin-right: 5px; /* set additional spacing between tabs as desired */
text-decoration: none;
border-bottom: none;
}
 
ul#tabnav a:hover { /* settings for hover effect */
background: #fff; /* set desired hover color */
color: #660000;
}
