body {
	background-image:url(/images/bg_gradient.gif);
	background-repeat:repeat-x;
	background-color:#4d0417;
	vertical-align:top
}
div {
	vertical-align:top
}
form {
	margin:0px;
}
td {
	vertical-align:top;
	padding:0px;
	text-align:left
}
h3 {
	margin:0px;
	font-size:14px;
}
table {
	border-collapse:collapse;
	padding:0px;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:auto;
	margin-right:auto;
	border:0px;
	font-family:tahoma;
	font-size:0.9em
}
#categories_front {
	width:100%; margin-top:2px;
	font: 80%/160% Verdana, Arial, Helvetica, sans-serif;
	color:#666666
}
#categories_front a:link, #categories_front a:visited, #categories_front a:active{
	color:#666666;
	text-decoration:none
}
#categories_front a:hover {
	color:#85ae07
}

#categories_front td {
	padding:3px
}
.textfield {
	border:1px solid #cccccc;
	background-color:#FFFFFF;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
	padding:3px;
	font-weight:bolder
}
.submit {
	border:1px solid #cccccc;
	background-color:#FFFFFF;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color:#85ae07;
	padding-top:1px;
	padding-left:6px;
	padding-right:3px; padding-bottom:2px;
	font-weight:bolder;
	background-image:url(/images/triangle.gif); background-repeat:no-repeat; background-position:left
}
.dot_break {
	background-image:url(/images/dot_break.gif);
	background-repeat:repeat-x;
	height:1px;
	width:100%; margin-bottom:3px; margin-top:3px;
}
.normal_text {
	font: normal Tahoma, Arial, sans-serif;
	font-size:12px;
	line-height:1.3em;
	padding:5px;
	color:#333333
}
.normal_text img {
	float:left;
	margin-right:10px;
	margin-bottom:10px;
	padding:3px;
	border:1px solid #cccccc;
	background-color:#FFFFFF
}
h1 {
	font-family: "trebuchet ms";
	font-size:1.3em;
	margin:0px
}
.h1_green {
	font-family: "trebuchet ms";
	font-size:1.3em;
	margin:0px;
	color:#85ae07
}

.top_but_not_active {
	background-image:url(/images/top_but_bg.gif);
	font-family: "trebuchet ms";
	font-size:0.8em;
	font-weight:bolder;
	color:#FFFFFF;
	background-color:#85ae07;
	width:100px;
	height:20px;
	margin-left:5px;
	float:right; padding:3px;
	text-align:center;
	vertical-align:middle;
	cursor:pointer;
	overflow:visible
}
.top_but_not_active:hover {
	background-image:none;
	color:#000000;
	background-color:#ffffff
}
.top_but_active {
	font-family: "trebuchet ms";
	font-size:0.8em;
	font-weight:bolder;
	color:#000000;
	background-color:#ffffff;
	width:100px;
	height:20px;
	margin-left:5px;
	float:right; padding:3px;
	text-align:center;
	vertical-align:middle;
	cursor:pointer;
	overflow:visible
}
.top_but_active:hover {
	background-image:none;
	color:#000000;
	background-color:#eeeeee
}

.front_newest {
	font-size:11px;
	widows:270px
}
.front_newest td {
	padding:3px;
}
.front_newest a:link, .front_newest a:visited, .front_newest a:active{
	color:#FF0066;
	text-decoration:none
}
.front_newest a:hover {
	color:#85ae07
}
.read_story {
	color:#666666;
	font-family: "trebuchet ms";
	width:580px;
	line-height:16px
}

.read_story a:link, .read_story a:visited, .read_story a:active{
	color:#FF0066;
	text-decoration:none
}
.read_story a:hover {
	color:#85ae07
}
.story_header {
	width:580px; color:#666666; margin-bottom:7px
}
.story_header a:link, .story_header a:visited, .story_header a:active{
	color:#FF0066;
	text-decoration:none
}
.story_header a:hover {
	color:#85ae07
}
.story_comment {
	margin-top:3px;
}
.story_comment a:link, .story_comment a:visited, .story_comment a:active{
	color:#000000;
	text-decoration:underline
}
.story_comment a:hover {
	color:#990000
}
.right_secondbox {
	width:100%; margin-top:2px;
	font: 80%/160% Verdana, Arial, Helvetica, sans-serif;
	color:#666666
}
.right_secondbox a:link, .right_secondbox a:visited, .right_secondbox a:active{
	color:#FF0066;
	text-decoration:none
}
.right_secondbox a:hover {
	color:#85ae07
}
.redbut {
	background-image:url(/images/redbut_bg.gif); background-repeat:repeat-x;
	font-family:"trebuchet ms";
	font-size:16px;
	font-weight:bolder;
	color:#FFFFFF;
	height:26px;
	padding:7px;
	text-align:center;
	cursor:pointer
}
.redbut:hover{
	background-image:url(/images/bluebut_bg.gif);
}
.info_box {
	font: normal Tahoma, Arial, sans-serif;
	font-size:12px;
	margin-top:2px;
	margin-bottom:4px;
	background-color:#FFFFD2;
	border:2px solid #FF9900;
	line-height:1.3em;
	padding:5px;
	color:#333333
}
.ok_box {
	font: normal Tahoma, Arial, sans-serif;
	font-size:12px;
	margin-top:2px;
	margin-bottom:4px;
	background-color:#E7FBE1;
	border:2px solid #5BC12B;
	line-height:1.3em;
	padding:5px;
	color:#333333
}

.error {
	background-image:url(/images/icons/remove-24x24.png); background-color:#f8eaea;
	background-repeat:no-repeat; background-position:left; padding-left:30px; color:#FF0000; border:1px solid #FF0000
}
.category_page_selected {
width:22px; font-weight:bolder; height:20px; margin:3px; border:1px solid #3b79c0; padding-top:2px; background-color:#3b79c0; color:#FFFFFF; float:left; text-align:center; vertical-align:middle
}
.category_page_not_selected {
width:22px; font-weight:bolder; height:20px; margin:3px; border:1px solid #cccccc; padding-top:2px; background-color:#FFFFFF; color:#cccccc; float:left; text-align:center; vertical-align:middle
}
.category_page_not_selected:hover {
background-color:#3b79c0;
border:1px solid #3b79c0;
color:#FFFFFF;
cursor:pointer;	
}
.category_page_selected:hover {
cursor:pointer;	
}

.category_sort_selected {
font-weight:bolder; height:20px; margin:3px; padding-left:3px;padding-right:3px; border:1px solid #7e9d63; padding-top:2px; background-color:#7e9d63; color:#FFFFFF; float:left; text-align:center; vertical-align:middle; white-space:nowrap;
}
.category_sort_not_selected {
font-weight:bolder; height:20px; margin:3px; padding-left:3px;padding-right:3px; border:1px solid #cccccc; padding-top:2px; background-color:#FFFFFF; color:#cccccc; float:left; text-align:center; vertical-align:middle; white-space:nowrap;
}
.category_sort_not_selected:hover {
background-color:#7e9d63;
border:1px solid #7e9d63;
color:#FFFFFF;
cursor:pointer;	
}
.category_sort_selected:hover {
cursor:pointer;	
}
div.autosize { display: table; width: 1px; }
div.autosize > div { display: table-cell; }
.smallDeleteBut {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:bolder;
	color:#FF0000;
}
