/*  
Theme Name: Goban
Theme URI: http://www.oklahoma-go-players.org
Description: 2-columns, widget ready
Version: 3.0
Author: Nathan Perry
Author URI: http://www.buddytherat.com
Tags: tan, widget ready, fixed width, two columns, simple, widgets, right sidebar 
*/

body { font-family: serif; font-size: .9em; color: #000; background: url(images/bg.gif) repeat-x #009ab1; }
	div#wrap { border: 1px solid black; width: 840px; margin: auto; background: #a3ab4b; }
		div#header { height: 140px; background: url(images/800logo.png) top center no-repeat; }
			#header h1 { text-indent: -9999px; margin: 0; padding: 0; }
		div#nav ul { width: 100%; margin: 0; padding: 1em 0 .25em 0; text-align: center; }
			#nav li { display: inline; }
			#nav a { margin: .2em; padding: .2em 1em; border: 1px solid black; }
			#nav a:link, #nav a:visited, #nav a:active, #nav a:focus { text-transform: uppercase; text-decoration: none; background: #a6843c; color: #fff; }
			#nav a.current:link, #nav a.current:visited, #nav a.current:active, #nav a.current:focus { background: #e7cf2b; color: #000; } 
			#nav a:hover { background: #e7cf2b; color: #000; }
		div#body { width: 800px; border: 1px solid #000; margin: 0 auto 9px auto; background: #dfb55d; }
		ul#sidebar { list-style: none; text-align: center; margin: 10px; padding: 0;  width: 200px; float: right; }
			#sidebar .rss { background: url(images/rss.png) 55px no-repeat; }
			#sidebar h1 { font-family: calibri, sans-serif; font-size: 1.5em; margin: 0 auto .5em auto; padding: .5em; color: #4c3c1b; }
			#sidebar h2  {  font-family: calibri, sans-serif; font-size: 1.5em; margin: .5em 0; padding: 0; color: #4c3c1b; }
				#searchform { margin: auto; width: 150px; height: 20px; background: url(images/searchbg.png) center no-repeat; }
				#s { border: 0; background: transparent; }
				#searchsubmit { border: 0; width: 30px; background: transparent; }
				#wp-calendar { margin: auto; }
			#sidebar a, #sidebar p { margin-left:  .5em; }
			#sidebar img { border: 3px solid #000; }
			#sidebar img#w3c { border: 0; }
			#sidebar ul { list-style:none; margin: 0; padding: 0;}
		div#content { border-right: 1px dashed #4c3c1b; margin: 10px 200px 10px 10px; padding: 0; }
			#content.full { margin: 10px; }
			#content.noborder { border: 0; }
			#content h1 { clear: left; font-family: "Times New Roman", serif; font-size: 2.3em; }
			#content img { margin: 0 .5em; }
			#content img.alignleft { float: left; }
			#content img.alignright { float: right; }
			#content img.aligncenter { display: block; margin: auto; }
		div.attachment-content { margin: 10px!important; padding: 0; }
			.attachment-content img { border: 3px solid #4c3c1b; }
			.attachment-content .content { text-align: center; }
			.attachment-content .optionbar { text-align: center; }
		div.post { margin: 0; }
			.post .postheader h1 { text-indent: .3em; margin: 0; padding: 0; color: #4c3c1b; }
			.post .postheader h1 a { text-decoration: none; color: #4c3c1b; }
			.post .attachment-header { text-align: center; }
			.post .content { padding: 0 1em 0 2em; }
			.post .content h1, .post .content h2, .post .content h3, .post .content h4, .post .content h5, .post .content h6 { margin: .3em 0; padding: 0; color: #4c3c1b; }
			.post .content blockquote { border: 1px solid #000; padding: .5em 1em; background: url(images/quote.png) no-repeat 5px 5px #d2a74b; }
			.postmeta { font-size: .9em; font-style: italic; text-align: left; margin: 0; padding: 0 1em; }
				.postmeta a { text-decoration: none; }
			/*Make gallery br tags stop clearing sidebar.*/
			.post .gallery br { clear: none!important; }
			ul.optionbar { clear: left; font-size: .9em; text-align: right; margin: 0; padding: .5em 0; }
				.optionbar li { display: inline; border-right: 1px solid #000; padding: 0 1em;}
				.optionbar li.last { border: 0; } 
				.optionbar a:link, .optionbar a:visited, .optionbar a:active, .optionbar a:focus { text-decoration: none; color: #000; }
				.optionbar a:hover { color: #f00; }
		div#page { border: 1px dashed #4c3c1b; margin: 1.5em; padding: 0 1em 1em; }
			#page h1 { color: #5c4921; }
			#page h2 { font-family: serif; font-size: 1.2em; font-style: italic; text-align: center; text-transform: lowercase; letter-spacing: .1em; border-bottom: 1px solid #5c4921; margin: auto; width: 150px; color: #5c4921; }
			#page li { list-style: none; }
			#page li h3 { margin: 10px 0 0 0; padding: 0; color: #4c3c1b; }
			#page .content { background: #e4be6b }
			#page_admin { text-align: center; }
			#page_admin a.post-edit-link { text-decoration: none; color: #000; }
			#page_admin a.post-edit-link:hover { color: #fff; }
		div#comments_template { border: 1px solid #4c3c1b; padding: 0em 1em; background: #e4be6b; }
			#comments_template h3 { color: #4c3c1b; }
			#comment { border: 1px solid #000; width: 550px; background: #d2a74b; }
		div#pagination_links { text-align: center; }
			#pagination_links a:link, #pagination_links a:visited , #pagination_links a:active , #pagination_links a:focus { text-decoration: none; color: #000; }
			#pagination_links a:hover { color: #fff; }
		div#tertiarynav { clear: right; }
			#tertiarynav ul { margin: 0; padding: .8em; text-align: center; }
			#tertiarynav li { display: inline; }
			#tertiarynav a:link, #tertiarynav a:visited, #tertiarynav a:active, #tertiarynav a:focus { text-decoration: none; border-left: 1px solid black; padding: 0 .5em; color: #000; }
			#tertiarynav li a.c1 { border: 0; }
			#tertiarynav a:hover { text-decoration: underline;  }
		div#footer { text-align: center; font-size: .7em; margin: -9px auto 0 auto; padding: 0; width: 800px; height: 163px; background: url(images/800legs.png) top center no-repeat; color: #bbb; }
			#footer a:link, #footer a:visited,#footer a:active, #footer a:focus { color: white; }
			#footer p { margin: 0; padding: 1em; }