﻿html,body
{	
	background-image:url('images/bg_grad.jpg');
	background-repeat:repeat-x;
	background-color:#5a5c1b;
	color:White;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

form
{
	padding:0;
	margin:0;
}

a:link 
{ 
	color:#CCCCCC;
}

a:visited
{
	color:#FFFFFF;
}

a:active 
{
	color:#DDDDDD;
}

a img
{
	border:none 0px;
}

input, textarea
{
	background-color:#CCCCCC;
}
input.loginCredential
{
	width:80px;
	margin-right:10px;
	margin-bottom:10px;
}

input.saveButton
{
	background-color:#98b798;
}
input.deleteButton
{
	background-color:#b79898;
}

table
{
	font-size:1em;
	border-collapse:collapse;
}
td
{
	padding:0; margin:0;
}

div#outer
{
	/*background-image:url('images/fruit_logo.jpg');
	background-repeat:no-repeat;*/
	margin-top: 20px;
    margin-bottom: 20px;
    margin-left: auto;
    margin-right: auto;
    padding: 0px;
    width: 800px;
    z-index:5;
}

div#header
{	
	clear:both;
	height:70px;
}
div#content
{
	padding-top:40px;
	padding-bottom:20px;
}
div#footer
{
	padding-top:40px;
	padding-bottom:40px;
	clear:both;
}

div#logo
{
	padding:5px 5px;
	width:110px;
}

input.searchKeywords
{
	text-align:center;
	width:100px;
}
input.more
{
	margin:5px 0px;
}
input.less
{
	margin-top:30px;
}

#categoryPicker
{
/*	border:solid 1px White;*/
	width:450px;
	padding:2px 10px;
}
div#catPickerAncestors, div#categoryPicker, #catPickerCurrent, #catPickerChildren
{
	float:left;
}
#catPickerAncestors .catAncestorText, #catPickerAncestors .catAncestorLink, .catChildLink
{
	float:left;
}
#catPickerAncestors .catAncestorLink
{
	margin:0px 5px;
	position:relative;
	bottom:9px;
	width:20px;
	border-bottom:solid 1px #9b937d;
}
#catPickerChildren
{
	padding:0px 5px;
}
#catPickerChildren .col, #catPickerChildren .colAlt, #catPickerChildren .colLast
{
	text-align:center;
	border-top:solid 1px #9b937d;
	float:left;
	position:relative;
	top:9px;
}
#catPickerChildren .colLast
{
	border-top:none 0px White;
}
.catChildLink, .catChildText, .catChildTextAlt
{
	clear:both;
}
.catChildLink
{
	width:20px;
	border-right:solid 1px #9b937d;
	height:10px;
	line-height:10px;	
}
.colLast .catChildLink
{	
	border-top:solid 1px #9b937d;
}
.catChildText, .catChildTextAlt
{
	padding:0px 5px;
}
.colAlt .catChildText
{	
	position:relative;
	top:5px;
}
a.catCurrentLevelOptText
{
	color:#9b937d;
}
.catCurrentLevelText
{
	font-weight:bold;
}

.modelHolder
{
	/*background-color:Gray;*/
	/*height:140px;*/
	/*overflow:auto;
	overflow-x:auto;
	overflow-y:hidden;*/
}
.modelEntry
{
	border:solid 1px Black;
	border-left-color:#9b937d;
	border-top-color:#9b937d;
	background-color:#787d26;
	padding:10px 10px;
	margin: 5px 5px;
	float:left;
}
.modelEntryBlank
{
	border:solid 1px Black;
	border-left-color:#9b937d;
	border-top-color:#9b937d;
	background-color:#232a02;
	padding:10px 10px;
	margin: 5px 5px;
	float:left;
}
#filters
{
	/*background-color:Green;*/
	padding:5px 5px;
	margin-right:10px;
	height:50px;
	border-bottom:dashed 1px Gray;
}
.filter
{
	padding:0px 10px;
}
.filter input
{
	text-align:center;
}
.filterSearch
{
	padding:10px 10px;
	text-align:right;
}
#message, #error
{
	margin:10px 5px;
	padding:10px 10px;
}
#message
{
	font-weight:bold;
	background-image:url('images/message_grad.jpg');
	background-repeat:repeat-y;
	background-color:#1c6e25;
	z-index:5;
}
#error
{
	background-color:Red;
}

.modelThumb
{
	width:70px;
	height:70px;
}
/*.modelThumb, img#model
{
	cursor:move;
}*/

input#modelImageLink
{
	border:none 0;
}
img.model
{
	cursor:move;
}

#sideBar
{
	margin:0;
	padding-left:10px;
	width:198px;
	float:right;
}
#mainContainer
{
	margin:0;
	padding:0px 0px;
	width:590px;
	float:left;
}

div.modelInfoHeader
{
	clear:both;
	font-weight:bold;	
	border:solid 1px #131307;
	border-right-color:#9b937d;
	border-bottom-color:#9b937d;
	padding:5px 5px;
	background-color:#3a3b0f;
}
table.info
{
	clear:both;
}
table.modelInfo
{
	clear:both;
	margin-bottom:5px;
}
table.modelInfo td, table.info td
{
	vertical-align:top;
	padding:5px 5px;
}
table.modelInfo td.title, table.info td.title, .title, .StatusMessage
{
	font-weight:bold;
}

.modelHeader
{
	padding:10px 0px;
}
.modelTitle
{
	padding:0px 10px;
	font-size:24px;	
}
.editModelText
{
	font-size:24px;
}

.viewControls img
{
	margin:5px 0px;
	border:solid 1px Grey;
	cursor:pointer;
}
.viewControls img:HOVER
{
	border:solid 1px White;
}
.viewControls img.selected
{
	cursor:default;
	margin:5px 0px;
	border:solid 1px Yellow;
}

.pagePicker
{
	padding:10px 0px;
	text-align:right;
}
.pagePicker .summary
{
	padding:0px 10px;
}

.sectionTitle
{
	padding:10px 0px;
	font-size:14px;
	font-weight:bold;
}

.section
{
	padding:10px 10px;
}
.section input
{
	margin: 0px 10px;
}


table.forum
{
	width:100%;
	background-color:#515229;
	/*border:solid 1px black;*/
}
table.forum td
{	
	border:solid 1px #2f300c;
	padding:10px 10px;
}
table.forum td.title
{
	width:80%;
}
table.forum td.posterInfo
{
	font-size:12px;
	font-weight:bold;
	width:150px;
	background-color:#616234;
}
table.forum tr.postHeader td
{
	border:none;
	font-size:9px;
	padding:2px 10px;
	background-color:#2f300c;
}
table.forum tr.header td
{
	/*font-weight:bold;
	background-color:#31321b;*/
	font-weight:bold;	
	border:solid 1px Black;
	border-right-color:#9b937d;
	border-bottom-color:#9b937d;
	padding:5px 5px;
	background-color:#3a3b0f;
}
.forumPaths
{
	padding-bottom:5px;
	font-size:14px;
}
.forumCreatePost
{
	padding:5px 5px;
	background-color:#2e2f1a;
}
.forumCreatePost textarea, .forumCreatePost input.text
{
	width:700px;
}
.forumCreatePost textarea
{
	height:150px;
}
.smallInfo
{
	padding:2px 2px;
	font-size:10px;
	font-weight:normal;
	color:#c2c3ad;
}

.smallText
{
	font-size:10px;
	color:#9b937d;
}
.bigText
{
	font-size:14px;
	font-weight:bold;
	color:#9b937d;
}

ul li, ol li
{
	padding:5px 0px;
}
ul.smallMenu
{
	margin:0px 0px;
	padding:0px 0px;
	padding-left:8px;
}
ul.smallMenu li
{
	list-style-type:none;
	padding:1px 0px;
}

table.rating tr td
{
	width:5px;
	text-align:center;
	padding:0px 5px;
}