﻿/* Resets */
html, body, div, span, p, h1, h2, h3, h4, h5, h6, ul, li, a, img, select, label { background: transparent; line-height: 1; margin: 0; padding: 0; }
a img { border: none; }

/* Master */
html, body { background: #e7e7e2; font-family: Georgia, serif; font-size: 12px; }
p { line-height: 25px; margin-bottom: 10px; }
	p a { border-bottom: 1px solid #dcdcdc; }
	p a:active { background: #ECF5FD; border-bottom: 1px solid #D9EAFD; }
a { text-decoration: none; outline: none; color: black; }
p a:active { position: relative; top: 1px; }
form div { display: none; }
input[type=text] { background: transparent url('src_img/input.jpg') repeat-x; background-position: 0px -32px; border: 1px solid #e7e7e2; outline: none; margin: 2px 0; padding-left: 5px; font-size: 11px; height: 26px; }
input[type=submit] { display: none; }
option, select { font-size: 11px; border: 1px solid #e7e7e2; outline: none; }
label { font-size: 11px; }
textarea { font-size: 11px; width: 644px; word-break: break-all; resize: none; overflow: auto; }
/* Wrappers */
div#great-wrapper { margin: 0 auto; width: 690px; }
div#wrapper, div#ads { width: 690px; background: #fff; border: 1px solid #d2d2cf; }
.alt-wrap { padding: 10px 20px; }
.alt-wrap-two { padding: 10px 0px; }
div#wrapper .alt-wrap, div#ads .alt-wrap { padding: 20px; }

/* Content */
#bar { padding-bottom: 11px; text-align: center; }
	#bar p.bar { background: #97BC52; display: inline-block; line-height: 12px; margin: 0 auto; padding: 7px; font-size: 11px; text-shadow: 0px 1px 0pt #b6d086; color: #111; }
		#bar p.bar a { border: 0; text-decoration: underline; font-weight: bold; }
			#bar p.bar a:hover { text-decoration: none; }
			#bar p.bar a:active { background: transparent; border: 0; }

/* Header */
h2 { font-size: 29px; font-family: Helvetica, Arial, sans-serif; font-weight: 900; margin: 10px 0; text-transform: uppercase; text-shadow: 1px 0px 1px #80807d; }
	h2 a { color: #464d4f; border: none; }
ul.nav { margin-top: -30px; float: right; }
	ul.nav li { margin-left: 20px; font-family: Georgia; text-transform: lowercase; font-style: italic; display: inline; }
		ul.nav li:hover { border-bottom: 1px dotted black; }

/* Footer */
p#footer { font-size: 11px; font-family: Helvetica, Arial, sans-serif; }
p#footer a { font-weight: bold; border: 0; }
p#footer a:active { background: transparent; border: 0; }
