/*
Theme Name: Glowing Amber
Theme URI: http://www.pixelthemestudio.ca/glowing-amber
Description: Gorgeous mix of amber colours glowing on a dark background and transparent elements create a very powerful style. I've designed this theme for everyone to use for free but know that some may want to adjust colours so you are welcome to visit www.pixelthemestudio.ca for the Photoshop source files to make this easy which will be available November 19 2009.
Version: 1.1
Author: Pixel Theme Studio
Author URI: http://www.pixelthemestudio.ca
Tags: dark, orange, red, white, black, one-column, two-columns,three-columns, left-sidebar, right-sidebar, fixed-width

	This theme was designed Pixel Theme Studio and free for download.
	Photoshop templates for Glowing Amber is available at my site.
	http://www.pixelthemestudio.ca

	This theme's CSS, XHTML and design is released under GPL 3:
	http://www.gnu.org/licenses/gpl.html

*/
html,body,div,span,applet,object,iframe,caption,del,dfn,em,font,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,dl,dt,dd,ol,ul,li,fieldset,form,label,legend {vertical-align: baseline;font-size: 100%;outline: 0;padding: 0;margin: 0;border: 0;}
:focus {outline: 0;} body {background: white;line-height: 1;color: black;} 
ol,ul {list-style: none;}
table {border-collapse: separate;border-spacing: 0;}
hr {border-right: 0; border-left: 0; border-bottom: 0; height: 1px; }
img {border:none;}

body {background: #020202 url('images/page-bg.jpg') no-repeat top center; font:normal 12px/20px "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif; color: #474747;}

/* Basic form styles */
fieldset{border:none; padding:5px 0; }
fieldset a{font-weight:bold; }
input, select, button{font-size:11px; font-weight:normal; }

/* clearing floats */	
.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.clearfix {display: inline-block;}
.clr {font-size : 1px;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
.clear {clear: both;}

/* End hide from IE-mac */

/* Link Styles */
a {outline:none; cursor:pointer;}
a:link, a:visited, a:active {text-decoration:underline; color:#AB472C;}
a:hover {text-decoration:none;}

a.more-link {float:right; width:215px; height:20px; color:#fff; text-decoration:none; text-align:right; padding-right:8px; font-style:oblique; clear:both; margin:15px 0; background:url('images/more-link.jpg') no-repeat right;}
a.more-link:hover {color:#E8DBAE;}

p.postmetadata a {text-decoration:none;}
p.postmetadata a:hover {text-decoration:underline;}

/* list styles */
ol {list-style:decimal;}
ol, ul { margin:10px 35px 15px;}
ul li {list-style:url('images/listsqorange.png'); line-height:20px;}
ul li ul li{list-style:url('images/listgreysq.png'); line-height:20px;}
#right ol, #right ul, #left ol, #left ul {margin-left:10px;}

/* Typography */
p, pre, blockquote, code {margin:0; padding:0; }
p {margin-bottom:1.2em;}
small {color:#C49641; font:normal 11px Verdana, Arial, Helvetica, sans-serif;}
blockquote {background:#E5E5E5; -moz-border-radius: 7px; -khtml-border-radius: 7px; -webkit-border-radius: 7px; border-radius: 7px; padding:12px; width:90%; margin:15px auto;}
pre, code {width:90%; padding:12px; background:#E5E5E5; border-left:5px solid #003366; margin:15px auto;}
acronym, abbr, span.caps {font-size: 0.9em;	letter-spacing: .07em; cursor: help;}
acronym, abbr {border-bottom: 1px dashed #474747;}

th {padding:4px; text-align:left; }
h1, h2, h3, h4, h5 {font-family:Arial, Helvetica, sans-serif; color:#3B3B3B;  margin:0 auto 8px;}
h1 {font-size:20px;}
h2 {font-size:18px;}
h3 {font-size:16px;}
h4 {font-size:14px;}
h5 {font-size:12px;}

h1, h2 {margin:0 auto 12px;}
h1, h1 a, h2, h2.posttitle a, h2.posttitle a:visited {color:#AB472C; font-weight:lighter; text-decoration:none!important;}
h1 a:hover, h2.posttitle a:hover {color:#466677!important;}

a.readon  {color:#AB472C; text-decoration:none!important; font-style:oblique;}
a.readon:hover {color:#474747!important;}

/* Primary Wrappers */
#wrapper { width:960px; margin:0 auto;}
#logo {}
#title {background:url('images/title-bg.png') no-repeat; width:620px; height:40px; margin:30px 10px 0;padding-left:10px; float:left;}
#title h1 {font:normal 30px 'trebuchet ms',Arial, Helvetica, sans-serif; color:#fff; }
#description { width:300px; float:right; margin:43px 10px 25px 0; color:#E8DBAE; text-align:right;}
#mainmenu {background:url('images/menu-bg.png') no-repeat; width:920px; margin:0 auto; height:24px; font:bold 14px Arial, Helvetica; color:#fff; clear:both; padding:6px 10px 0;}
#contenttop {background:url('images/top.png') no-repeat top; padding:8px 0 0; width:960px;}
#contentbottom {background:#fff url('images/bottom.png') no-repeat bottom;  padding:0 10px 13px; min-height:500px;}
#breadcrumbs {padding:0 5px; font-size:11px; background:#f5f5f5;  -moz-border-radius:5px; -khtml-border-radius: 5px; -webkit-border-radius:5px; border-radius:5px; margin-bottom:20px; }
#breadcrumbs a {text-decoration:none;}
#breadcrumbs a:hover {color:#474747;}
#footer {text-align:center; font:normal 11px Verdana, Arial, Helvetica, sans-serif; color:#696969; padding:10px;}
#footer a {color:#696969;}
#footer h3 {display:none;}

/* 3 columns */
#mainbody-lr {width:460px; float:left; margin:0 20px;}
#left, #right {width:220px; float:left;}

/* 2 columns */
#mainbody-l, #mainbody-r {width:700px; float:left;}
#mainbody-l {margin-left:20px;}
#mainbody-r {margin-right:20px;}

/* 1 column - full width */
#mainbody {}

/* Main Menu */
#menu {list-style: none;  margin: 0;  padding: 0;}
#menu ul {margin: 0;  padding: 0;}
#menu li {float: left;  margin: 0;  padding: 0; list-style:none!important;}
#menu a {display: block; text-decoration:none;  line-height: 18px;  margin: 0 3px;  padding: 0 8px 0 8px;  font-size: .8em;  color: #fff;}
#menu li a:hover {color: #E8DBAE;  text-decoration: none;  display: block; background:#000;  -moz-border-radius: 5px; -khtml-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }
#menu li.current_page_item {background:#000;   -moz-border-radius: 5px; -khtml-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }
#menu li.current_page_item a {color: #E8DBAE;}
#menu li ul {list-style: none;  position: absolute;  width: 150px;  left: -999em;}
#menu li:hover ul, #menu li.sfhover ul {left: auto;}
#menu li li {float: left;  margin: 0;  padding: 0;  width: 180px;}
#menu li li a {width: 180px;  height: 18px;  line-height: 18px;  color: #fff;  border-top: 1px solid #705527;  background: #5F4923;  -moz-border-radius: 0px; -webkit-border-radius: 0px; margin: 0 3px;  padding: 2px 20px 2px 15px; font-size:.8em;}
#menu li li a:hover { border-top: 1px solid #705527;  background: #5F4923;  -moz-border-radius: 0px; -khtml-border-radius: 0px; -webkit-border-radius: 0px; border-radius: 0px;   margin: 0 3px;  padding: 2px 20px 2px 15px;}
#menu li:hover, #menu li.sfhover {position: static;}
#rss {float: right;  margin: 0 15px 0 0;  display: inline;  width: 33px;  line-height: 17px; font-style:oblique; }
#rss a {color:#845215;}

/* Widget Areas */
#header {margin-bottom:20px;  padding:7px; background:#f5f5f5;  -moz-border-radius: 7px; -khtml-border-radius: 7px; -webkit-border-radius: 7px; border-radius: 7px;  }
#header h2 {display:none;}
#bottomwrapper {background:#DFD3BD;  -moz-border-radius: 7px; -khtml-border-radius: 7px; -webkit-border-radius: 7px; border-radius: 7px;  margin-bottom:5px;}
#widgetleft, #widgetcenter, #widgetright {width:305px; float:left;}
#widgetcenter {margin:0 10px;}
#widgetright {}
#bottomwrapper div.widget {padding:10px 10px 0; font-size:11px; text-align:justify;}

/* Widget Styles */
.widget h2, .widget h3 {font-size:16px; color:#3b3b3b; font-weight:bold; margin:0 auto 8px;}
.widget {margin: 3px auto 17px;}
#right .widget, #left .widget {margin-bottom:25px;}

.widget ul li {list-style:url('images/listgreysq.png'); margin:10px 0 0 17px; line-height:14px;}
.widget ul li:hover {list-style:url('images/listsqorange.png');}
.widget ul li a {color:#474747;}
.widget ul li a:hover {color:#DE945B;}

/* Category and page Widget */
li.cat-item a, li.page_item a {color:#DE945B; text-decoration:none;}
li.cat-item:hover, li.page_item:hover {list-style:url('images/listgreysq.png');}
li.cat-item a:hover, li.page_item a:hover {color:#82888C;}

/* blogroll widget */
ul.blogroll li {list-style:url('images/listsqorange.png');}
ul.blogroll li a {color:#DE945B;}
ul.blogroll li a:hover {color:#82888C;}
ul.blogroll li:hover {list-style:url('images/listgreysq.png');}

/* Alignment and for Images */
.alignleft, .left {	float: left; margin:5px 20px 15px 0;}
.alignright, .right {float: right;	margin:5px 0 15px 20px;}
.aligncenter, .center {	display: block;	margin:5px auto 15px;}
.alignnone, .block {clear: both;	margin: 0 0 18px 0;	}
.clear {clear: both;}
img.alignleft, img.alignright {	display: inline;}	

/* Captions [caption] */
.wp-caption {max-width: 930px;	margin-top: 4px; padding: 3px 0 0 0; border: 1px solid #4A230E;	text-align: center; background:#D9B36C url('images/imagebg.jpg') repeat-x top;}
.wp-caption .wp-caption-text {margin: 0 auto;	text-align:center;	font-size: .9em; color: #000;	}
.wp-caption img {max-width: 930px;	border: 1px solid #4A230E;	}

/* No caption Styles */
.alignleft, .alignright, .center {padding:3px; border:1px solid #4A230E; float:left;}
.alignright {float:right;}
div.wp-caption {padding:4px 0 0!important;}

/* WordPress Styles */
div.post {margin:0 auto 30px;clear:both;}
div.post h2 a {text-decoration:none;}
div.post h2 a:hover {color:#474747;}
p.postmetadata {background:#f5f5f5;  -moz-border-radius: 7px; -khtml-border-radius: 7px; -webkit-border-radius: 7px; border-radius: 7px;  clear:both; margin-top:12px; padding:2px 5px; font-size:11px;}
.postauthor {margin-bottom:8px;}
div.navigation .alignleft, div.navigation .alignright {background:none; border:none;}
.entry {margin:5px auto;}


/* Comments template */
#comment-body {}
div.commentlist li {list-style:none; background:#f5f5f5;  -moz-border-radius: 7px; -khtml-border-radius: 7px; -webkit-border-radius: 7px; border-radius: 7px;  margin:5px 0; padding:8px;}
div.commentlist { margin-left:0;}
div#respond h3 {margin:30px 0 10px;}
h3#comments {background:#E8DBAE;  -moz-border-radius: 7px; -khtml-border-radius: 7px; -webkit-border-radius: 7px; border-radius: 7px;  color:#AB472C; padding:2px 0 0 3px;}

/* Comment headers */
.comments-header {	font-size: 1.2em;	}

/* Comments are closed */
.comments-closed {	font-style: italic;	}

/* Avatar */
img.avatar {width: 40px; height:40px; float: left!important; margin: 0 15px 5px 0; border: 1px solid #666;	}

/* Comment meta data */
.comment-meta-data {margin: 10px 0 21px 0;	font-size: 13px;	color: #666;}
.comment-author {font:bold 14px trebuchet, Helvetica, sans-serif;	color: #000;}
.comment-reply-link, .permalink, .comment-edit-link {font-style: italic;	color: #666;}
.comment-time {border:none; font-size:.8em;}
.permalink, span.edit {font-size:.8em;}

/* Comment text */
div.comment-body p {clear: left; margin: 0; }

/* Respond textarea */
textarea {width: 98%; font: normal .8em Arial, Helvetica, sans-serif; color:#555;	}
.form-textarea {font:bold 1.25em Arial, Helvetica, sans-serif;}
.navigation-links {margin:10px auto;}

/* Begin Calendar */
#wp-calendar #prev a, #wp-calendar #next a {font-size: 9pt;}
#wp-calendar a {text-decoration: none;}
#wp-calendar caption {font: bold 1.3em 'Lucida Grande', Verdana, Arial, Sans-Serif;	text-align: center; background:#D6D6D6; }
#wp-calendar th {font-style: normal;	text-transform: capitalize;	}

#wp-calendar {empty-cells: show;	margin: 10px auto 0; width:100%;background:#E8E8E8;}
#wp-calendar #next a {padding-right: 10px;	text-align: right;}
#wp-calendar #prev a {padding-left: 10px;	text-align: left;}
#wp-calendar a {display: block;	}
#wp-calendar caption {text-align: center;	width: 100%;}
#wp-calendar td {padding: 3px 0;	text-align: center; background:#E3E3E3;}
#wp-calendar td.pad:hover { /* Doesn't work in IE */background-color: #fff; }

/* Forms */
#right, #left form {margin: 0;}
.text-input {display: block;padding: 3px 6px;width: 97%;}
#comments-template label {font-size: .9em;}
#submit, #searchsubmit {background:#AA7934; color:#fff; border:1px solid #733E12; padding:1px 4px;}


