/*
THEME NAME: Unician
THEME URI: http://www.unician.com
DESCRIPTION: Theme for Unician.com, built upon the Sandbox framework.
VERSION: 2.0.1
AUTHOR: <a href="http://www.mecarter.com/">Mark E. Carter</a>
AUTHOR URI:
TAGS: white, microformats, fixed-width, flexible-width, one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar
*/
div#menu ul,div#menu ul ul { font-family: Quicksand Bold,Arial,sans-serif; line-height: 20px; list-style: none; margin: 0; padding: 0; font-size: 20px; letter-spacing: -0.05em; text-transform: uppercase; }
div#menu ul a { color: #fff; display: block; padding: 0 20px 0 0; text-decoration: none; }
	div#menu ul a:hover { color: #c2b9c5; }
div#menu ul ul ul a { font-style: italic; }
div#menu ul li ul { left: -999em; position: absolute; }
div#menu ul li:hover ul { left: auto; }
.entry-title,.entry-meta { clear: both; }
form#commentform .form-label { margin: 1em 0 0; }
form#commentform span.required { background: #fff; color: #c30; }
form#commentform,form#commentform p { padding: 0; }
input#author,input#email,input#url,textarea#comment { padding: 0.2em; }
div.comments ol li { margin: 0 0 3.5em; }
textarea#comment { height: 13em; margin: 0 0 0.5em; overflow: auto; width: 66%;border:1px solid #000;background:#fff;font-family:Georgia,Times New Roman,serif; }
input#submit { font-family: Georgia,Times New Roman,serif; background: #2b1433; color: #fff; border: 1px #000; }
.alignright,img.alignright { float: right; margin: 1em 0 0 1em; }
.alignleft,img.alignleft { float: left; margin: 1em 1em 0 0; }
.aligncenter,img.aligncenter { display: block; margin: 1em auto; text-align: center; }
div.gallery { clear: both; height: 180px; margin: 1em 0; width: 100%; }
p.wp-caption-text { font-style: italic; }
div.gallery dl { margin: 1em auto; overflow: hidden; text-align: center; }
	div.gallery dl.gallery-columns-1 { width: 100%; }
	div.gallery dl.gallery-columns-2 { width: 49%; }
	div.gallery dl.gallery-columns-3 { width: 33%; }
	div.gallery dl.gallery-columns-4 { width: 24%; }
	div.gallery dl.gallery-columns-5 { width: 19%; }
div#nav-above { margin-bottom: 1em; }
div#nav-below { margin-top: 1em; }
div#nav-images { height: 150px; margin: 1em 0; }
div.navigation { height: 1.25em; }
	div.navigation div.nav-next { float: right; text-align: right; }
div.sidebar h3 { font-size: 16px; }
div.sidebar input#s { width: 7em; font-family: Georgia,Times New Roman,serif; border: 0; }
div.sidebar input.button { font-family: Georgia,Times New Roman,serif; background: #2b1433; color: #fff; border: 1px #000; }
div.sidebar li { list-style: none; margin: 0 0 2em; }
	div.sidebar li form { margin: 0.2em 0 0; padding: 0; }
div.sidebar ul ul { margin: 0 0 0 1em; }
	div.sidebar ul ul li { list-style: disc; margin: 0; }
	div.sidebar ul ul ul { margin: 0 0 0 0.5em; }
		div.sidebar ul ul ul li { list-style: circle; }
div#menu ul li,div.gallery dl,div.navigation div.nav-previous { float: left; }
input#author,input#email,input#url,div.navigation div { width: 50%; }
div.gallery *,div.sidebar div,div.sidebar h3,div.sidebar ul { margin: 0; padding: 0; }
/* the new stuff */
@font-face { font-family: "Quicksand Bold"; src: url(images/quicksand-bold.otf); }
@font-face { font-family: "Quicksand Book"; src: url(images/quicksand-book.otf); }
h1,h2,h3,h4 { font-family: Quicksand Bold; text-transform: uppercase; }
body { background: #fff url(images/headerbg.jpg) top repeat-x; margin: 0; font-family: Georgia,Times New Roman,serif; font-size: 12px; }
img { border: 0; }
a { color: #2b1433; text-decoration: none; }
	a:hover { color: #c2b9c5; }
hr { border: 0; background: #2b1433; color: #2b1433; height: 1px; margin: 20px 0; }
div#wrapper { width: 980px; margin: 0 auto; }
div#header { margin: 0; height: 220px; }
div#headerimg { width: 980px; height: 120px; background: url(images/headerimg.jpg) top center no-repeat; }
div#hireme { float: right; width: 80px; height: 80px; margin: 20px; }
a.hireme { display: block; width: 80px; height: 80px; background: url(images/hireme.png) no-repeat 0 0; text-indent: -9999px; }
	a.hireme:hover { background-position: 0 -80px; }
div#bloginfo { float: left; width: 460px; height: 40px; margin: 20px; }
a.blog-title { display: block; width: 460px; height: 40px; background: url(images/blog-title.png) no-repeat 0 0; text-indent: -9999px; }
h1#blog-title { margin: 0; }
div#blog-description { display: none; }
div#menu { float: right; width: 460px; height: 20px; margin: 40px 20px 20px 0; }
div#container_page { width: 940px; margin: 20px; }
div#content_page { width: 700px; margin: 0; }
div#container { float: left; width: 700px; margin: 0 0 20px 20px; }
div#content { margin: 0 20px 0 0; }
div#sidebar { background: #c2b9c5; color: #000; float: right; overflow: hidden; width: 180px; margin: 20px; padding: 20px; border-radius: 20px; -moz-border-radius: 20px; -webkit-border-radius: 20px; }
	div#sidebar ul { list-style: none; }
div#secondary { clear: right; }
div.entry-date,div.entry-meta { font-size: 10px; }
h2.entry-title { font-family: Quicksand Bold,Arial,sans-serif; font-size: 24px; letter-spacing: -0.05em; margin: 0; }
div#footer_wrapper { clear: both; width: 100%; height: 200px; background: #c2b9c5; }
div#footer { width: 980px; margin: 20px auto; }
div.footer_content { width: 220px; margin: 0 10px; float: left; font-family: Quicksand Bold; }
	div.footer_content h3 { font-size: 18px; color: #2b1433; margin-bottom: 0; }
	div.footer_content ul { list-style: none; margin: 0 0 0 -40px; }
		div.footer_content ul a { color: #000; text-decoration: none; }
			div.footer_content ul a:hover { color: #888; }
