/* WORLDWIDE STYLE */
html {
  overflow-y: scroll !important
}

body, table, td, th, p, span, div {
	font-family: Verdana, sans-serif;
	font-size: 10px;
	color: #000000;
}
body {
	background-color: #FFFFFF;
	margin-top: 25px;
}

a:link, a:active, a:visited { 
  color: #6c9400;
  font-weight: bold;
  text-decoration: underline
}

a:hover {
  color: #d2ff00;
  font-weight: bold;
  text-decoration: underline
}

input, textarea, select {
	font-family: Verdana, sans-serif;
	font-size: 10px;
	color: #000000;
	background-color: #FFFFFF;
	border: 1px solid #6c9400
}
.button {
	font-family: Verdana, sans-serif;
	font-size: 10px;
	color: #6c9400;
	font-weight: bold;
	background-color:#FEFEFC;
	border: 0;
}
.button:hover {
	font-family: Verdana, sans-serif;
	font-size: 10px;
	color: #d2ff00;
	font-weight: bold;
	background-color:#FEFEFC;
	border: 0;
}


/* NAVIGATION / PAGE HEADER */
#navigation {
	width: 700px;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 10px;
	background-color: #e7dfdc;
}

.navitem { 
	text-align: center;
	text-transform: uppercase;
	letter-spacing: 2px;
	font-size: 10px;
	font-weight: bold;
	padding: 2px;
	cursor:pointer;
}


.navitem:hover {
	background-color: #d2ff00;
	color: #000000
}

.navlink:link, .navlink:active, .navlink:visited {
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}

.navlink:hover { 
  color: #000000;
  text-decoration: none;
  font-weight: bold;
}

#pagename {
	text-align: center;
	font-weight: bold;
	font-size: 10px;
	color: #000000;
	letter-spacing: 3px;
	text-transform: uppercase;
}

#paginate {
	text-align: center;
	font-weight: normal;
	font-size: 7pt;
	color: #000000;
	text-transform: uppercase;
	position:relative;
	top:0px;
}

#paginate a {
  font-weight: bold
}

/* CONTENT */
.header {
	width: 700px;
	text-align: left;
	font-size: 10pt;
	font-weight: bold;
	color: #6c9400;
}

.subheader {
	width:700px;
	text-align: left;
	margin-left: 5px;
	padding: 0px;
	font-size: 7.5pt;
	color: #000000;
}

.content {
	width:700px;
	text-align:left;
	margin-left: 5px;
	margin-top: 5px;
	padding: 2px;
}

.commentinfo {
	text-align:right;
	font-size: 10px;
	font-weight: normal;
	color: #59524E;
	text-transform: uppercase;
	padding-bottom: 20px;
}

.divider {
	position:relative;
	left: 0%;
	height: 1px;
	width: 700px;
	background-color: #999999;
}

/* COMMENTS */
.commenthead {
	width: 100%;
	text-align: left;
	font-size: 10px;
	font-weight: bold;
	color: #888888;
	padding-top: 20px;
}
.commentauthor {


	margin-right: 5px;
	padding-bottom: 15px;
	font-size: 7.5pt;
	color: #777777;
}
.commentauthor:link, .commentauthor:active, .commentauthor:visited {
	color: #777777;
}
.commentbody {
	width:100%;
	text-align:left;
	margin-left: 5px;
	margin-top: 5px;
	padding: 2px;
	font-size: 10px;
	margin-bottom: 5px;
}
.commentdivider {
	position:relative;
	left: 0%;
	height: 1px;
	width: 300px;
	background-color: #efdc83;
}

.footer {
	width: 100%;
	text-align: center;
	font-size: 10px;
	color: #000000;
}

#links, #links td {
	color: #000000
}

.timeline {
  padding-left: 20px
}

#search {
  font-family: Verdana, sans-serif;
	font-size: 10px;
	color: #000000;
}

#search a:link, #search a:active, #search a:visited { 
  color: #6c9400;
  font-weight: bold;
  text-decoration: underline
}

#search a:hover {
  color: #d2ff00;
  font-weight: bold;
  text-decoration: underline
}

.radio { 
  border: 0
}

#queue div {
  text-align: left;
  padding-bottom: 5px
}

#categories a:link, .cat, .cat:link, .cat:active, .cat:visited {
  color: #666666;
  text-decoration: none
}

.cat:hover {
  color: #999999;
  text-decoration: none
}

.subcat, .subcat:link, .subcat:active, .subcat:visited {
  color: #777777;
  font-size: 8pt;
  text-decoration: none
}

.subcat:hover {
  color: #AAAAAA;
  font-size: 8pt;
  text-decoration: none
}

.imagetitle { 
  color: #888888;
  font-size: 10px
}

.disabled {
  background-color: #CCCCCC;
  color: #666666
}

label {
  width: 14em;
  float: left;
  text-align: right;
  margin-right: 0.5em;
  display: block;
  font-size: 8pt
}

fieldset {
  border: 0px;
  border-top: 1px solid #CCCCCC;
  margin-bottom: 10px
}

legend {
  padding: 2px 6px;
  font-size: 8pt;
  font-weight: bold
}

#star ul.star { LIST-STYLE: none; MARGIN: 0; PADDING: 0; WIDTH: 85px; HEIGHT: 20px; LEFT: 10px; TOP: -5px; POSITION: relative; FLOAT: left; BACKGROUND: url('/img/stars.gif') repeat-x; CURSOR: pointer; }
#star li { PADDING: 0; MARGIN: 0; FLOAT: left; DISPLAY: block; WIDTH: 85px; HEIGHT: 20px; TEXT-DECORATION: none; text-indent: -9000px; Z-INDEX: 20; POSITION: absolute; PADDING: 0; }
#star li.curr { BACKGROUND: url('/img/stars.gif') left 25px; FONT-SIZE: 1px; }
#star div.user { LEFT: 15px; POSITION: relative; FLOAT: left; FONT-SIZE: 13px; FONT-FAMILY: Arial; COLOR: #888; }

.star:hover {
  cursor: pointer
}

.star {
  width: 16px;
  height: 16px;
  cursor: pointer
}

#share {
  margin: 10px auto;
  text-align: center;
}
