/* 
Theme Name: Sector 9
Theme URL: http://sector9.pt/
Description: Sector 9 Theme.
Author: Daniel Rebelo
Author URI: http://sector9.pt
Version: 1.0
*/

html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, del, dfn, em, font, img, ins, kbd, q, s, samp, acronym, address, big, cite, code,small, strike, strong, sub, sup, tt, var,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td {font-size:100%;font-family:inherit;vertical-align:baseline;margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;}caption, th, td {text-align:left;font-weight:normal;}table {border-collapse:separate;border-spacing:0;}blockquote:before,blockquote:after,q:before,q:after {content: "";}blockquote, q {quotes: "" "";}* {margin:0;padding:0;}

body      { background:url(images/body.jpg) top repeat-x #EEE; }

a { color:#03C; text-decoration:none; }
a:hover { text-decoration:underline;  }

h1 { font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; padding:10px 0; color:#03C; }
h2 { font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; padding:10px 0; color:#03C; }
h3 { font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; padding:10px 0; color:#03C; }

small { font-size:10px; color:#333; }
code  { font-style:italic; }

#container{ width:960px; margin:0 auto; font:13px/18px Georgia,"Times New Roman",Times,serif; background-color:#ccc; border-left:3px solid #CCC; border-right:3px solid #CCC; }
#header   { height:170px; background-image:url(images/header.jpg); }
#content  { width:637px; margin:0; padding:0 5px 20px 5px; float:right; background:#fff; }
#sidebar  { width:310px; margin:0; padding:0; float:left; }
#footer   { clear:both; margin:0; text-align:center; padding:10px; border-top:3px solid #CCC; background:#FFF; }

#headerLogo  { height:80px; padding:20px 20px 0 20px; float:left; }
#headerSearch{ float:right; padding:20px 20px 0 0; }
#headerSearch input.search-field { width:300px; }
#headerTitle { clear:both; height:40px; line-height:40px; text-align:center; font-weight:bold; font-size:14px; color:#03C; }
#headerNav   { height:30px; line-height:30px; }
#headerTitle h1, #headerTitle h2 { padding:0; }

#headerNav ul, #headerNav ul li { margin:0; padding:0; list-style:none; }
#headerNav ul { float:right; }
#headerNav ul li a { display:block; float:left; line-height:30px; color:#fff; padding:0 10px; font-weight:bold; }
#headerNav ul li a:hover { background-color:#03C; text-decoration:none; }

.post{ padding:10px; }
.post p { margin-bottom:20px; text-align:justify; color:#222; font-size:12px; }
.post ul { margin:10px; }
.postmeta{ clear:both; border-top:1px solid #ccc; border-bottom:1px solid #ccc; }
.postmeta .author { padding:0 0 0 22px; background:url(images/user.png) left no-repeat; margin:0; }
.postmeta .categories { padding:0 0 0 22px; background:url(images/cat.png) left no-repeat; float:left; margin:0; }
.postmeta .tags { padding:0 0 0 22px; background:url(images/tag.png) left no-repeat; clear:both; margin:0; }
.postmeta .comments { padding:0 0 0 22px; background:url(images/comm.png) left no-repeat; float:right; margin:0; }

#postnavigation{ margin:10px 0px; }
.more { display:inline-block; padding:0 0 0 22px; margin:10px 0px; background:url(images/add.png) left no-repeat; float:right; }

#comments_list li { margin:5px 0; padding:5px; border:1px solid #ccc; list-style:none; }
#comments_list li .author { float:left; font-weight:bold; }
#comments_list li .date   { float:right; }
#comments_list .comment_text { clear:both; }

.comments_reply #author { padding:3px; font-size:12px; }
.comments_reply #email  { padding:3px; font-size:12px; }
.comments_reply #submit { float:right; }

/* SIDEBARS */
#sidebar    { font-family:Arial, Helvetica, sans-serif; margin:0; padding:0; }
#sidebar h3, #sidebar h2 { line-height:30px; font-size:11px; color:#eee; margin:0 0 0 0 ; padding:0 0 0 5px; background:url(images/header.jpg) bottom repeat-x; font-weight:bold; text-transform:uppercase; }
#sidebar ul          { list-style-type: none; margin: 0; padding: 0; display:block; }
#sidebar ul ul       { list-style-type: none; margin: 0; padding: 0px 0px 0px 0px; background-repeat:no-repeat; }
#sidebar ul ul ul    { list-style-type: none; margin: 0; padding: 0; border:0; }
#sidebar ul ul ul ul { list-style-type: none; margin: 0; padding: 0; border:0; }	
#sidebar ul li       { height:100%; line-height:18px; color:#CCC; }
#sidebar ul li a:link, #sidebar ul li a:visited { color:#fff; text-decoration: none; padding: 5px 0px 5px 5px; display:block; background:#413C36; border-bottom:1px solid #ccc; }
#sidebar ul li a:hover { background:#03C; background-repeat:no-repeat; color: #fff; }
#sidebar select { margin:0 0 5px 5px; }
