body { margin: 0px; padding: 0px; background: #F2F2F2; color: #585858; }
h1, h2, h3, form { margin: 0px; padding: 0px; }
a { color: #8A4B08; text-decoration: none; }
a:hover { color: #2E2E2E; text-decoration: underline; }

#header {
	width: 100%;
	background: #424242;
	height: 135px;
	margin: 0px 0px 10px;
}
#sidebar, #sidebar-right, #content, #welcome-dialogue, #bump-submit, #new-submit, #all-codes { background: white; border: 1px solid #E6E6E6; padding: 5px; }
#all-codes, .row-number, .col-number { font-size: 11px; font-family: tahoma; text-transform: uppercase; }
#all-codes { width: 910px; }
.row-number, .col-number { background-color: #A4A4A4; color: white; }
#welcome-dialogue { font-family: trebuchet MS; font-size: 12px; margin: 0px 0px 5px 505px; }
#nav { width: 910px; margin: 0px auto; padding: 0px 0px 0px; }
#nav h1, #nav h2 { font-family: verdana; color: white; margin: 0px; padding: 0px; display: inline-block; }
#nav h1 { font-size: 18px; margin: 49px 0px 0px 0px; }
#nav h2 { font-size: 12px; }
#nav img { float: right; margin: 10px; border: 0px; }
#nav ol { float: right; margin: 0px; padding: 0px; }
#nav ol li { 
	display: inline-block; 
	border: 0px; 
	list-style: none; 
	width: 50px; 
	text-align: center; 
	margin: 0px 0px 0px 5px; 
	padding: 0px; 
	line-height: 13px;
}
#nav ol li a  { font-family: tahoma; font-size: 10px; color: white; text-decoration: none; }
#nav ol li a:hover { color: #8A4B08; text-decoration: underline; }
#nav ol li a img { margin: 45px 0px 0px 5px; }
#nav .first a img { margin: 10px 0px 0px 20px; }
#nav .first { width: 100px; }
#nav a img { margin: 60px 0px 0px 5px;}

#nav ul {	margin: 30px 0px 0px 0px; padding: 0px; }
#nav ul li {
	border: 1px solid #D8D8D8;
	font-size: 15px;
	background: #F2F2F2;
	border-bottom: 0px;
	list-style: none;
	padding: 3px 0px 1px 0px;
	margin: 0px 0px 0px -1px;
	display: inline;
}
#nav ul li a, nav li a:hover { color: #585858; padding: 3px 5px 1px 5px; text-decoration: none; }
#nav ul li a:hover {	background: #848484; }
#sidebar, #sidebar-right { width: 188px; margin: 0px 0px 10px 5px; }
#bump-submit, #new-submit { width: 188px; margin-bottom: 5px; }
#new-submit { margin-left: 5px; }
#sidebar, #bump-submit { float: left; }
#sidebar li, #sidebar-right li  { text-transform: uppercase; }
#sidebar-right, #new-submit { float: right; }
#content-container { width: 910px; margin: 0 auto; }
#content { width: 488px; float: left; }
#donate-submit, #bump-submit, #new-submit, #code_message, #bump_message  { padding: 5px; color: white; text-align: center; font-size: 15px; font-family: trebuchet MS; }
#donate-submit { background-color: #8A4B08; margin: 0px 0px 5px 0px;}
#submits { margin: 0px 0px 0px 505px; }
#code_message, #bump_message { background: #424242; border: 1px solid #424242; margin-bottom: 5px; } 

#announcement {
	width: 100%; 
	background: #8A4B08 none repeat scroll 0 0;
	border: 1px solid #61380B;
	color: white; 
	font-family: tahoma;
	font-size: 13px;	
	margin: 0px 0px 10px; 
}
#announcement p  { padding: 0px 10px; }
#announcement a { color: white; } 
#announcement a:hover { color: grey; }


#donate-codes { text-align: center; }

.pattern-one, .pattern-two { text-transform:uppercase; text-align:center; margin: 0px; }
.pattern-one { background-color: #e9e9e9; }
.pattern-two { background-color: #f6f6f6; }
.donated-amount { font-size: 12px; font-style: italic; }

#footer {
	margin: 10px 0px 0px 0px;
	width: 100%;
	background: #424242;
	clear: both;
	height: 115px;
}
#footer-content {
	text-align: center;
	margin: 0 auto;
	width: 910px;
}
#footer, #footer a {
	font-size: 12px;
	font-family: arial;
	color: #E6E6E6;
	text-decoration: none;
}
#footer a:hover {
	text-decoration: underline;
}




/* All Codes */
#all-codes-wrapper {
	float:left; 
	background: #fefdc9; 
	width: 910px;  
	padding: 5px;
	margin: 10px 0px 10px 0px;
}

#all-codes-wrapper, #all-codes-wrapper td {
	font-family: arial;
	font-size: 12px;
}
