/**
 * Simplistic Matters in Grey/Blue
 * 
 * @author "Alexander Chernikov"
 * Copyrighted - Alexander Chernikov, All Rights Reserved
 * This template is NOT under a creative commons license, unlike most other things on my site.
 * Sorry, I worked hard on it, and want to keep it my own. Hope you understand :)
 *
 * The silk pack of icons used in this template are free to use, however (creative commons 2.5) and can be downloaded @
 *      http://www.famfamfam.com/lab/icons/silk/
 */
* {margin: 0;padding: 0;list-style:none;}
/* standard elements */
/*img{behavior: url("/wp-content/themes/simplisticmatters/pngbehavior.htc");}/*fix alpha issue in ie6*/
img.alignright {padding: 4px;margin: 0 0 2px 7px;display: inline;}
img.alignleft {padding: 4px;margin: 0 7px 2px 0;display: inline;}
small {font-family: Sans-Serif, Arial, Helvetica;font-size:.9em;line-height: 2.0em;}
a {color: #36C;text-decoration:none;}
a:hover {color: #06F; text-decoration:underline;}
a img{border: 0px;}
body {margin: 0;background:#fff;}
input {color: #555;font: normal 1.1em Arial,"Lucida Sans Unicode",sans-serif;}
p,cite,code,ul {padding-bottom: 1.2em;}
h1 {font-size: 1.2em;}
h1 a, h2 a, h3 a/*, h1 a:hover, h2 a:hover, h3 a:hover*/{text-decoration: none;}
h1,h2,h3 {color: #367EA6;padding-top: 6px; margin-bottom:5px;}
code {background: url('img/bgcode.gif');border: 1px solid #F0F0F0;border-left: 6px solid #39F;color: #555;display: block;
	font: normal 1.1em Helvetica,"Lucida Sans Unicode",serif;margin-bottom: 12px;padding: 8px 10px;white-space: pre;}
cite {background: url('img/quote.gif') no-repeat;color: #666;display: block;font: normal 1.3em "Lucida Sans Unicode",serif;
	padding-left: 28px;}
blockquote{padding: 5px 10px 5px 10px; border: none; 
	background:#F0F0F0 url('img/quote.gif') no-repeat; font:.9em "Lucida Sans Unicode",sans-serif;}
/* misc */
.alignright{float:right;}
.alignleft{float:left;}
.clearer {clear: both;}
/* structure */
#container {margin: 0 auto; width:1024px; background-color:#fff;}
#header {margin: 0 auto;padding: 0; width:1024px;}
#headerbg {background: url('img/backfirst.png') repeat-x;}
#bodybg {background: #e3e3e3; padding-top: 0px;}
/* title/header */
#title h1 {color: #FFF;font: normal 3em Verdana,sans-serif;margin-bottom: 8px;
	text-align: center;}
#title h1 a{text-decoration:none;color: #FFF;}
#subtitle{padding: 0 15px 10px 15px; color: #fff; font: 80% Verdana; text-align: center;}
.navigation {padding: 0px 5px 0px 5px;}
.navigation a{text-decoration: none;}
#headmenu{background: url('img/menubg.png') repeat-x;height:35px;}
#glossymenu{margin: 0 auto; width:1024px;margin: 0 auto 0 auto;clear:both;list-style: none;}
#glossymenu li{float: left;}
#glossymenu a{color:#FFF; text-align:center; padding: 9px 15px 9px 15px;line-height: 35px; font-weight:bold;}
#glossymenu a:hover, 
#glossymenu li.current a{background: url('img/menubgactive.png') repeat-x left;height:35px;
	text-decoration: none;line-height: 35px;}
/* main */
#main {clear: both;padding: 0px 18px; height:auto;}
/* main left */
.author {margin: 0px;}
#sidebar {background: #fff;float: right;width: 200px; padding-left:11px;}
#sidebar h1, 
#sidebar h2 {color: #444;font-size: 1.1em;height: 20px;margin-top: 0em;padding: 1.2em 7px 0px 7px;}
#sidebar p{padding: 0 12px 0 12px;}
#sidebar ul, .sidenav ul li ul li ul {border-top: 1px solid #dadada;margin: 0;padding: 0;}
#sidebar ul.bghack{border-top: 0px; background: none;}
#sidebar li {border-top: none;list-style: none;color: #555;font-size: 14px;margin: 0;
	padding: 0;}
#sidebar li a {text-decoration: none; display:block; padding: 3px 6px 3px 14px;}
#sidebar li a:hover {background-color:#fafafa; text-decoration:none;}
#sidebar li ul li{border: 0px;}
/* content */
#content {font-size:.9em;font-family: Helvetica,"Lucida Sans Unicode",sans-serif;line-height:1.5em;float: left; background: #fff; width:775px; border-right: dotted 2px #999;padding-top:10px;}
#content .divider {margin: 0 auto; text-align:center;}
#content .item, #content .post {padding: 6px 12px;margin-bottom: 0px;}
#content .post h2, #content .item h2 {clear:both;font-size: 1.6em;} /*something to help nav links not get in the way of post title */
#content .descr {color: #333;margin-bottom: 6px;}
#content .entry{border-top:1px solid #dadada;padding-top:15px;}
#content .entry h2 {font-size: 1.35em;}
#content .entry li {list-style: url('img/li.png');margin-left: 18px;}
#content .entry .dp-highlighter li {list-style: none; margin:0;}/*a little hack for google code highlighter*/
#content .byline {background: url('img/byline.png') left center no-repeat;padding: 2px 0px 2px 20px;}
#content .postline {background: url('img/postline.png') left center no-repeat;padding: 2px 0px 2px 20px;}
/* search form */
form {padding: 0 0 6px 8px;}
.styled {border: 1px solid #DDD;padding: 4px;}
.button {background: url('img/search.gif') no-repeat left bottom;border: none;height: 27px;width: 27px;}
/* Comment Form */
#commentlist .comment .user {background: url('img/user.png') left center no-repeat;padding: 2px 0px 2px 20px;}
#commentlist .comment li {background-color:#fafafa; margin-right:10px;}
#commentlist .comment li .dd {border-bottom: solid #fafafa 10px;}
#commentlist .comment li.alt .dd {border-bottom: solid #f0f0f0 10px;}
#commentlist .comment li.alt{background-color: #f0f0f0;} 
#commentlist .comment .dt, .commentlist .comment .dd {line-height:normal;font-size:.9em;position: relative;}
#commentlist .comment .dt {font-weight:bold;margin: 10px 10px 5px 0px;}
#commentlist .comment .dd {background-color: #fff; margin:10px;padding: 7px;}
/* footer */
#footer {background: #181818;color: #fff;font: 80% Verdana;margin: 0 auto;text-align: center;
	padding: 6px;}
#footer a{border-bottom:1px dashed #FFFFFF;color:#FFFFFF;}
#footer a:hover {border-bottom:1px solid #FFFFFF;text-decoration:none;}
