/*
Theme Name: Grood
Theme URI: http://www.stanleysy.com/
Description: A great+good theme by <a href="http://www.stanleysy.com/">starvingartist</a>
Version: 1.0
Author: Stanley Sy
Author URI: http://www.stanleysy.com/
*/


/* General */
.edit a { color: #EDAF0C !important; }
img { border-width: 0; }
img.rss { vertical-align: middle; }
hr { display: none; }
span.sep { color: #AAA; padding: 0 3px; }
.box { background-color: #f9f9f9; padding: 10px; }
.notice { margin: 40px 0; background-color: #f9f9f9; padding: 10px; font-size: 0.9em; color: #f9f9f9; }
blockquote { margin-left: 0; margin-right: 0; font-size: 0.9em; border: 1px solid #F8D067; padding: 5px 20px; background-color: #FFFBE8; }

/* Links */
a:link { color: #6A95AD; }
a:visited { color: #6A95AD; }
a:hover { color: #90B818; }

/* Main */
body { background: #fff url(images/bg-right.png) -57px 0 repeat-x; margin: 0; padding: 0; font: 76%/1.4 arial, helvetica, sans-serif; color: #000; }
body.lo-res { background-position: -238px 0px; }

#page { background: #fff url(images/bg-left.png) no-repeat; }
.lo-res #page { background-position: -40px 0; margin: 0 30px 0 0; width: 742px; }
.hi-res #page { margin: 0 40px 0 0; width: 961px; }
* html .lo-res #page { background-position: -45px 0; margin: 0 20px 0 0; }

#main { border: 1px solid #E9E9E9; float: left; position: relative; }
.lo-res #main { margin-left: 35px; }
.hi-res #main { margin-left: 76px; }
* html .lo-res #main { margin-left: 15px; }
* html .hi-res #main { margin-left: 38px; }

div.column { float: left; width: 195px; padding-top: 30px; }

/* Primary */
#primary { margin: 0 40px 0 20px; color: #707070; }
* html #primary { margin: 0 40px 0 10px; }
#header { border: 1px solid #fff; margin: 2px 0 60px 0; }
#header h1 { margin: 0; width: 200px; float: left; }
#header h1 a { display: block; width: 198px; height: 31px; background: url(images/logo.gif) no-repeat; text-indent: -9999px; overflow: hidden; }
#primary .section { background: url(images/bg-sidebar.png); padding: 0 10px 15px 10px; margin-bottom: 20px; font-size: 0.9em; }
#primary .section h2 { padding: 15px 0 0 0; font-size: 1em; margin: 0; }
#primary .section ul { margin: 0; padding: 0; list-style: none; }
#primary .section ul li { background: url(images/list-dot.png) 0 6px no-repeat; padding-left: 10px; }

/* Secondary */
#secondary { width: 420px; min-height: 400px; margin: 0 30px 0 0; }
#navigation { margin-bottom: 40px; }
#navigation h2 { position: absolute; margin: 0; width: 2px; height: 2px; text-indent: -9999px; overflow: hidden; }
#navigation ul { margin: 0; padding: 0; }
#navigation ul li { float: left; list-style: none; text-transform: lowercase; margin-right: 10px; }
#navigation ul li a { text-decoration: none; }
#search { float: right; }
#search input { font-size: 0.9em; }
#search input.formbox { width: 110px; }
.entry { margin-bottom: 40px; }
.entry h2 { margin: 0; font: 1.7em verdana, bitstream vera sans arial, helvetica, sans-serif; font-weight: bold; letter-spacing: -0.08em; }
.entry h2 a { text-decoration: none; }
.entry .date { color: #a2a1a1; font-size: 0.9em; }
.entry .content { line-height: 1.6; }
.entry .footer { font-size: 0.9em; }
.entry .footer a { text-decoration: none; }
.navigation { padding-top: 30px; text-align: center; }
.entry .content img.left { float: left; position: relative; margin-top: 5px; padding: 0 14px 1px 0; }

/* Tertiary */
#tertiary { width: 178px; color: #707070; }
#thingie { margin-top: 110px; }
.lo-res #thingie { display: none; }

/* Footer */
#footer { clear: both; font-size: 0.9em; padding: 50px 0 20px 255px; line-height: 1.6; }
#footer a { text-decoration: none; }


/* Clear Fix */
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { display: inline-table; }
/* Hides from IE-mac \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* End hide from IE-mac */


/* Other */