/*  Theme Name: PixeledTheme URI: http://samk.ca/freebies/free-wordpress-theme-pixeled/Description: Dark WP theme with 2-3 column layout, dropdown categories menu, multiple widget-ready placement and feedburner email form integrated, easy to customize. Created by <a href="http://samk.ca/">samk</a>. Enjoy!Author: samAuthor URI: http://samk.ca/Version: 1.8Tags: black, blue, three-columns, two-columns, threaded-comments, fixed-width, theme-options, right-sidebar.Released under the <a href="http://www.opensource.org/licenses/gpl-license.php">GPL</a>.*//* Defaults */* {  margin: 0;  padding: 0;  }
h1, h2, h3, h4, h5, h6, p {  margin: 0;  padding: 10px 0;  }
h1, h2, h3, h4, h5, h6 {  font-family: Verdana;  }
hr {  color: #333;  border: 1px solid #121212;  }
pre {  height: auto;   overflow-x:scroll;  }
fieldset {  margin: 0;  padding: 0;   border: 0;  }
dd {  padding-left: 15px;  }
p {  font-size: 9pt;  }
a {  color: #cb5c19;  text-decoration: none;  }
a:hover {  color: #e3661b;  text-decoration: underline;  }
a img {  border: none;    }
blockquote {  background: #070707;  border: 1px solid #060606;  padding: 5px 15px;  margin: 10px 10px 5px 15px;  font-style: italic;  color: #5e2a06;  }
code {  color: #3366cc;  font-style: italic;  }
strong {  font-size: 110%;  }
body {  text-align: center;  margin: 0;  padding: 0 0 15px 0;  font-family: trebuchet ms, arial, helvetica, sans-serif;  color: #5e2a06;  background: #fff url(images/bgbody.jpg) no-repeat top center; background-attachment:fixed; }
/* Header and wrapper */#wrapper {  margin: 0 auto;  width: 960px;  text-align: left;  padding: 0;  }
#header {  padding: 0;  margin: 0;  height: 80px;  }
#header #topright {  text-align: right;  float: right;  width: 600px;  margin: 5px 0 0 0;  font-weight: bold;}
#header #topright ul {  list-style: none;  padding: 0;  margin: 0;  }
#header #topright li {  display: inline;  }
#header #topright li a {  /*color: #5e2a06;*/  font-size: 9pt;  padding: 0 0 0 25px;  }
#header #topright li a:hover {  /*color: #000;*/  text-decoration: none;  }
#header #logo {  float: left;  width: 350px;  margin: 25px 0 0 0;  padding: 0;}
#header h1 {  padding: 0;  margin: 0;  }
#header h1 a {  color: #723308;  font-size: 22pt;  text-decoration: none;  }
#header h1 a:hover {  /*color: #9b5918;*/  color: #723308;  text-decoration: none;  }
#header span {  padding: 0;  /*color: #723308;*/  font-size: 11pt;  }
/* Menu */#catnav {  margin: 20px 0 0 0;  padding: 0;  clear: both;  height: 44px;  width: 960px;  }
#nav {  list-style: none;  margin: 0;  padding: 0;  }
#nav ul {  margin: 0;  padding: 0;  }
#nav li {  float: left;  margin: 0;  padding: 0;  }
#nav a {  display: block;  line-height: 44px;  margin: 0;  padding: 0 20px 0 15px;  font-size: 10pt;  font-weight: bold;  letter-spacing: -1px;  }
#nav li a:hover {  text-decoration: underline;  display: block;  }
#nav li ul {  list-style: none;  position: absolute;  width: 150px;  left: -999em;  }
#nav li:hover ul, #nav li.sfhover ul {  left: auto;  }
#nav li li {  float: left;  margin: 0;  padding: 0;  width: 150px;  }
#nav li li a {  width: 150px;  height: 24px;  line-height: 24px;  color: #5e2a06;  border-top: 1px solid #131f27;  background: #040404;  margin: 0;  padding: 5px 20px 5px 15px;  }
#nav li li a:hover {  border-top: 1px solid #131f27;  /*background: #000;*/  padding: 5px 20px 5px 15px;  }
#nav li:hover, #nav li.sfhover { /* prevents IE7 drop-down menu bug (focus on a page element prevents nested menus from disappearing) */  position: static;  }
#toprss {  float: right;  margin: 10px 15px 0 0;  display: inline;  width: 65px;  line-height: 41px;  }
/* Top Content */#main {  margin: 5px 0px 0 0px;  clear: both;  width: 960px;  padding-bottom: 5px;  }
#contentwrapper {  float:left;  width: 580px;  margin: 0 0 15px 0;  padding: 0;  }
#contentwrapper2 {  float:left;  width: 900px;  margin: 0 0 15px 0;  padding: 0;  }
#contentwrapper .pageTitle, #contentwrapper2 .pageTitle {  margin: 15px 0 10px 0;  font-size: 14pt;  letter-spacing: -1px;  color: #5e2a06;  font-weight: normal;  background: url(images/bg-trans.png) repeat;  padding: 5px;  }
.topPost {  margin: 0;  padding: 0;  font-size: 9pt;  }
.topPost h2.topTitle a {  font-size: 15pt;  font-weight: normal;  color: #5e2a06;  letter-spacing: -2px;  }
.topPost h2.topTitle a:hover {  text-decoration: none;  /*color: #abd1ea;*/  }
.topPost p.topMeta {  padding: 0;  margin: -10px 0 0 0;  font-size: 9pt;  /*color: #cdcdcd;*/  }
.topPost p.topMeta a {  /*text-decoration: underline;*/  /*color: #5e2a06;*/  }
.topPost p.topMeta a:hover {  /*color: #ccc;*/  }
.topPost div.topContent {  font-size: 9pt;  /*color: #efefef;*/  margin: 8px 0;  padding-left: 12px;  padding-right: 12px;  background: url(images/bg-trans.png) repeat;  }
.topPost div.topContent a {  /*text-decoration: underline;*/  /*color: #5e2a06;*/  }
.topPost div.topContent a:hover {  text-decoration: underline;  /*color: #ff9933;*/  }
.topPost div.topContent ul, .topPost div.topContent ol {  padding: 0 0 0 30px;  }
.topPost div.topContent ul li, .topPost div.topContent ol li {  /*color: #eee;*/  }
.topPost span.topComments, .topPost span.topMore, .topPost span.topTags {  font-size: 9pt;  font-style: italic;  background: url(images/bg-trans.png) repeat;  padding: 8px 10px;  margin-right: 5px;  line-height: 27pt;  /*color: #5e2a06;*/  /*border: 1px solid #111;*/  }
.topPost span.linkpages {  font-size: 9pt;  font-style: italic;  /*color: #5e2a06;*/  margin-bottom: 10px; display:block;  }
.topPost span.linkpages a:hover {  /*color: #ddd;*/  }
.topPost span.topComments:hover, .topPost span.topMore:hover, .topPost span.topTags:hover {  /*background: #040404;*/  }
.topPost span.topComments a {  /*color: #5e2a06;*/  background: url(images/comments.gif) left no-repeat;  padding-left: 20px;  line-height: 27pt;  vertical-align: middle;  }
.topPost span.topMore a {  /*color: #5e2a06;*/  background: url(images/more.gif) left no-repeat;  padding-left: 20px;  line-height: 27pt;  vertical-align: middle;  }
.topPost span.topTags em {  background: url(images/tags.gif) left no-repeat;  padding-left: 20px;  line-height: 27pt;  vertical-align: middle;  /*color: #0a0a0a;*/  }
.topPost span.topTags a {  /*color: #5e2a06;*/  line-height: 27pt;  vertical-align: middle;  }
.topPost span.topComments a:hover, .topPost span.topMore a:hover, .topPost span.topTags a:hover {  /*color: #5e2a06;*/  text-decoration: underline;  }
#nextprevious {  margin: 10px 0 5px 0;  }
#nextprevious a {  /*color: #83adc8;*/  text-transform: lowercase;  /*text-decoration: underline;*/  }
#nextprevious a:hover {  /*color: #5e2a06;*/  }
/* Comments */
#comment {  margin-bottom: 10px;  margin-top: 15px;  /*background: #040404;*/  width: 580px; /* fixes bug in IE7 where putting focus on the text makes it disappear behind the background. yeah, weird. they call it a dimensional bug. */  /*border: 1px solid #090909;*/  padding: 0px 0px 10px 0px;  /*color: #7e3809;*/  }
#comment h3 {  font-size: 10pt;  font-weight: normal;  /*color: #7e3809;*/  margin: 15px 0;  padding: 0;  }
#comment p a {  /*color: #6598b8;*/  }
#comment p a:hover {  /*color: #7e3809;*/  }
#comment p {  padding:0;  margin: 7px 0;  }
ul.commentlist, ul.trackback  {  list-style-type: none;  margin: 10px 0;  font-size: 9pt;  }
.commentlist li, .trackback li {  margin: 10px 0 15px 0;  padding: 10px;  background: url(images/bg-trans.png);  /*border: 1px solid #040404;*/  list-style-type: none;  }
.commentlist li.alt {  background: url(images/bg-trans.png); /*border: 1px solid #020202;*/  border: none;  margin-top:10px;  }
.commentlist li.cleared {  background: transparent;  border: none;  }
.commentlist a:hover {  /*color: #eee;*/  }
.commentlist a.gravatar {  float: left;  margin: 0 15px 10px 0; }
.commentlist .commentbody {  margin: 0;  padding: 0;  }
.commentlist .commentbody p a {  /*text-decoration: underline;*/  }
.commentlist cite {  font-size: 10pt;  font-style: normal; }
.commentlist small.commentmetadata a { margin-top: 10px; }
.commentlist p {  /*color: #dedede;*/  }
#respond {  clear: both;  margin-top: 15px;  }
textarea#comment {  width: 450px;  /*background: #7e3809;*/  color: #111;  padding: 10px;  }
#comment #submit {  margin: 0;  }
/* Welcome section */#main #welcome {  margin: 0 0 20px 0;  padding: 0 0 5px 0;  background: url(images/bg-trans.png) repeat;  }
#main #welcome h2 {  font-size: 14pt;  font-weight: normal;  /*color: #7e3809;*/  letter-spacing: -2px;  margin: 0 10px;  padding: 10px 0 3px 0;  }
#main #welcome p {  font-size: 9pt;  /*color: #eee;*/  margin: 0 10px;  padding: 6px 0;  }
#main #welcome a {  /*text-decoration: underline;*/  /*color: #ff9933;*/  }
#main #welcome a:hover {  /*color: #6598b8;*/  }
#main #welcome form {  margin: -5px 0 0 0;  background: transparent; /* required for IE */  }
#main #welcome #feedbox {  border: 1px solid #ccc;  padding: 2px 1px;  width: 180px;  }
.submitbutton {  margin: -5px 0 0 5px;  background: #fff;  color: #e3661b;  text-decoration: underline;  font-size: 8pt;  padding: 3px 6px;  vertical-align: middle;  border: 1px solid #555;  }
.submitbutton:hover {  cursor: pointer;  /*background: #050505;*/  }
/* Sidebars */#sidebars {  margin: 15px 0 0 0;  float: right;  width: 340px;  /*color: #eee;*/  }
#sidebars .sidebarbox {  background: url(images/bg-trans.png) repeat;  padding: 8px 15px;  }
#sidebar_full {  padding: 0;  margin: 0;  }
#sidebar_left {  float: left;  width: 340px;  }
#sidebar_right {  float: right;  width: 340px;  }
#sidebars h2 {  margin: 0;  padding: 0 0 8px 0;  font-weight: normal;  font-size: 11pt;  /*color: #7e3809;*/  letter-spacing: -1px;  }
#sidebars table {  width: 130px;  }
#sidebars ul {  margin: 0;  padding: 0 0 5px 0;  }
#sidebars li {  margin-bottom: 20px;  list-style: none;  font-size: 9pt;  }
#sidebars li ul {  padding: 0;  }
#sidebars ul ul li {  margin: 0;  padding: 2px 2px 2px 16px;  /*color: #eee;*/  background: url(images/bullet.gif) left 8px no-repeat;  line-height: 17px; /* Required for cross-browser consistency; cross-browser defaults vary. */  }
#sidebars a {  display: inline;  /*color: #eee;*/  }
#sidebars a:hover {  /*color: #6598b8;*/  text-decoration: underline;  }
#sidebars p {  padding: 2px 0;  font-size: 9pt;  /*color: #eee;*/  }
#tag_cloud a {  display: inline;  }
#sidebars ul.children li {border-bottom:none;}
#sidebars ul.children {margin-bottom:0;}
/* Before footer */#morefoot {  /*background: #fff url(images/bggrad.jpg) top left repeat-x*/;  background: url(images/bg-trans.png) repeat;  /*border: 1px solid #070707;*/  padding: 15px;  /*color: #dfdfdf;*/  margin: 0 0 10px 0;  }
#morefoot p {  margin: 5px 0;  padding: 5px 0;  }
#morefoot ul {  list-style-type: none;  margin-top: 5px;  }
#morefoot ul li, #morefoot p {  font-size: 9pt;  }
#morefoot a {  /*text-decoration: underline;*/  /*color: #ddd;*/  }
#morefoot a:hover {  text-decoration: underline;  /*color: #6598b8;*/  }
#morefoot h3 {  font-size: 12pt;  font-weight: normal;  /*color: #dfdfdf;*/  letter-spacing: -1px;  border-bottom: 1px solid #555;  margin: 0;  padding: 0 0 2px 0;  }
#morefoot #searchbox {  padding: 1px;  width: 180px;  }
#morefoot .col1 {  float: left;  width: 340px;  }
#morefoot .col2 {  margin: 0 25px;  }
#morefoot .col2, #morefoot .col3 {  float: left;  width: 260px;  }
#morefoot li {  padding-left: 20px;  margin-bottom: 5px;  background: url(images/more.gif) left 2px no-repeat;  line-height: 17px; /* Required for cross-browser consistency; cross-browser defaults vary. */  }
/* footer*/#footer {  clear: both;  /*background: #fff;*/  /*border: 1px solid #070707;*/  padding: 15px 15px 10px 15px;  }
#footer p {  font-size: 9pt;  /*color: #bbb;*/  padding: 0;  }
#footer a {  /*color: #bbb;*/  /*text-decoration: underline;*/  }
#footer a:hover {  /*color: #5e2a06;*/  }
#footerleft {  float: left;  width: 500px;  }
#footerright {  float: right;  width: 300px;  text-align: right;  }
/* Misc */.highlight {  color: #222;  font-weight: bold;  }
.cleared {  margin: 0;  padding: 0;  clear: both;  }
.alignleft {  float: left;  margin: 5px 10px 5px 0;  }
.alignright {  float: right;  margin: 5px 0 5px 10px;  }
.aligncenter,div.aligncenter {  margin: 10px auto;  text-align: center;  display: block;  }
img.alignleft {  float: left;  margin: 5px 10px 5px 0;  }
img.alignright {  float: right;  margin: 5px 0 5px 10px;  }
img.aligncenter {  margin: 10px auto;  text-align: center;  display: block;  }
.wp-caption {  border: 1px solid #ddd;  text-align: center;  background-color: #f3f3f3;  padding-top: 4px;  /* optional rounded corners for browsers that support it */  -moz-border-radius: 3px;  -khtml-border-radius: 3px;  -webkit-border-radius: 3px;  border-radius: 3px;  }
.wp-caption img {  margin: 0;  padding: 0;  border: none;  }
.wp-caption p.wp-caption-text {  font-size: 11px;  line-height: 17px;  padding: 0 4px 5px;  margin: 0;  color: #111;  }


