body { margin: 0; padding: 0; background: #000; color: #fff; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; }
form { margin: 0; padding: 0; }
#outershell { width: 1024px; margin: auto; background: #000000; }
#innershell { clear: both; margin: auto; }
#contentshell { float: left; margin: 10px 0 0 5px;
	width: 820px; 
	background: #000000; 
	min-height: 600px; 
	min-width: 700px; 
	border-top: 1px solid #333333; 
	border-bottom: 1px solid #333333;
}

a { color: #999999; }
a:hover { color: #ff9900; }

#navigation { background: #000; color: #fff; margin: 0 auto; display: block; width: 99%; font-weight: bold; border-top: 1px solid #333333; border-bottom: 1px solid #333333; }
#navigation ul { margin: 0; padding: 0; }
#navigation ul li { margin: 0; padding: 0; display: inline; }
#navigation ul li a { margin: 0; padding: 0px 15px; display: inline-block; color: #fff; text-decoration: none; }
#navigation ul li a:hover { color: #ff9900; }
#navigation ul li a.activesection { color: #ff9900; cursor: default; }

.content { clear: both; margin: 6px 0; padding: 0; min-height: 100px; width: 100%; }
.content h1 { margin: 0; padding: 0; font-size: 16pt; }
.content h2 { margin: 0; padding: 0; font-size: 14pt; }
.content h3 { margin: 0; padding: 0; font-size: 10pt; }
.content p { margin: 0 0 10px 0; padding: 0; }
.content a { color: #fff; }
.content a:hover { color: #ff9900; }

#sidebar { margin: 10px 4px 0 0; width: 185px; float: right; }
#sidebar .section { margin: 0 0 10px 0; padding: 2px 4px; border-top: 1px solid #333333; border-bottom: 1px solid #333333; background-color: #000000; color: #ffffff; }
#sidebar .section h3 { margin: 0; padding: 0; font-size: 10pt;  }
#sidebar .section p { margin: 0; padding: 1px; }
#sidebar .section ul, ol { margin: 0; padding: 4px 0 4px 20px; }
#sidebar a { color: #fff; }
#sidebar a:hover { color: #ff9900; }
#footer { margin: 0; padding: 2px; clear: both; text-align: center; font-size: 8pt; }

/* MISC */
#webratlogo { margin: 0; padding: 0; float: left; border: 0px; }
#search{ float: right; margin: 10px 50px 0 0; padding: 0px; }
#search .searchbox { margin: 0; padding: 2px; background-color: #999999; border: 1px solid #333333; }
#author { border: 1px solid black; margin: 0 5px 0 0; padding: 0; }
.spampot { visibility: hidden; display: none; }
.smalltext { font-size: 8pt; }
.error { width: 95%; border: 1px solid #ff0000; background-color: #FFCCCC; padding: 2px; margin: 2px 2px 10px 2px; text-indent: 5px; }
noscript #nojs { margin: 10px 0; padding: 2px; border-top: 1px solid #ff0000; border-bottom: 1px solid #ff0000; background-color: #ffcccc; text-align: center; display: block; clear: both; color: #000000; }
/* GREADER APP */
#googlestarred { margin: 10px auto; padding: 5px; }
#googlestarred h2 { font-size: 12pt; }
#googlestarred .smalltext { font-size: 9pt; }
/* FORM */
input { background-color: #999999; border: 1px solid #333333; font-size: 10px; padding: 2px; }
.input_tiny   { width: 20px;  }
.input_small  { width: 50px;  }
.input_medium { width: 200px; }
.input_large  { width: 400px; }
.checkbox { border: none; padding: 0px; margin: 0px; }
.textarea { background-color: #999999; border: 1px solid #333333; padding: 2px; width: 530px; font-size : 10px; }
.select { background-color: #999999; border: 1px solid #333333; }
.submit { font-weight: bold; }
