/*   
Theme Name: Absolute Peacock
Description: Of course, the peacock title sways you off. Simple and clean yet heavy layout with basic Features. Cheddar Plugin Compatible
Author: Guru Consulting Services, Inc
Author URI: http://www.gurucs.com/
Version: 1.0
Tags: fixed-width, red

	Absolute Peacock by Guru Consulting Services, Inc
	http://www.gurucs.com/
	
	The CSS, XHTML, design and PHP are released under GPL:
	http://www.opensource.org/licenses/gpl-2.0.php
	
*/


/****************************
 **   Contents
 ****************************
 
	* General
	* Layout		(Top-level page element styles)
		- Menu
		- Header
		- Content
		- Sidebar
		- Footer
	* Content	(Formatting of items in main content area)
		- General
		- Standard wordpress
		- Comments
		- Comment form
		- Frame
	* Sidebar	(Formatting of items in sidebar)
		- General
		- Search
		- Tag cloud
		- Wordpress calendar
	* Footer		(Formatting of items in footer)
		




/****************************
 **   General
 ****************************/
* {
padding : 0;
margin : 0;
font-family : "Segoe UI", "Trebuchet MS", Verdana, Arial;
list-style-type : none;
}
body {
background : #ffffff;
color : #000;
cursor : default;
font-size: 16px;
}
a, a:active, a:link, a:visited {
color : #bf0000;
text-decoration : none;
}
img {
border : 0;
}
input, textarea {
border : 1px solid #aeaeae;
font-size : 90%;
padding : 2px 4px;
}
.text {
color : #aaaaaa;
}
.button {
font-size : 80%;
}
textarea {
width : 540px;
height : 148px;
margin : 8px 0;
}
.notes {
font-size : 11px;
font-weight : normal;
}
.marker {
background : #ffe400;
}
.aligncenter, div.aligncenter {
display : block;
margin-left : auto;
margin-right : auto;
}
.alignleft {
float : left;
}
.alignright {
float : right;
}
.wp-caption {
border : 1px solid #ddd;
text-align : center;
background-color : #f3f3f3;
padding-top : 4px;
margin : 10px;
-moz-border-radius : 3px;
-khtml-border-radius : 3px;
-webkit-border-radius : 3px;
}
.wp-caption img {
margin : 0;
padding : 0;
border : 0 none;
}
.wp-caption a {
border : 0 !important ;
}
.wp-caption p.wp-caption-text {
font-size : 11px;
line-height : 17px;
padding : 0 4px 5px;
margin : 0;
}
input,textarea,.wp-caption,.metadata ,.date .month, .date .day, .date .year,#commentbox,#sidebar .widget, #sidebar .categories, #sidebar .linkcat {
-moz-border-radius: 3px;
-khtml-border-radius: 3px;	
-webkit-border-radius: 3px;
}
/****************************
 **   Layout
 ****************************/
#menu_wrapper {
background : #420202;
border : 1px solid #350202;
}
#menu {
height : 39px;
width: 800px;
margin: 0 AUTO;
overflow: hidden;
}
#menu ul {
border-right : 1px solid #660202;
border-left : 1px solid #350202;
float : left;
}
#menu ul li {
border-left : 1px solid #660202;
border-right : 1px solid #350202;
float : left;
}
#menu ul li a {
color : #ff9c9c;
display : block;
padding : 8px;
text-decoration : none;
text-transform : lowercase;
}
#menu ul li a:hover, .current_page_item a {
background : #270101;
color : #ffffff;
}
.current_page_item a {
color : #ffffff !important ;
}
.current_page_item a:hover {
background : #420202;
color : #ff9c9c !important ;
}
#header_wrapper {
background : #bd3333;
color : #ffffff;
height : 230px;
}
#header {
padding : 3.4em 60px 12px 98px;
color : #ffffff;
width: 800px;
margin: 0 AUTO;
}
#header h1 a {
font-size : 140%;
color : #ffffff;
}
#header h1 a:hover {
text-decoration : none;
}
#header span {
font-size : 90%;
}
#search-form {
margin-top : 24px;
float : right;
margin-right : 22px;
}
#header #searchform {
margin-top : 24px;
}
#content {
width : 800px;
margin : 8px auto;
}
#body {
float : left;
width : 580px;
padding-right : 12px;
}
#sidebar {
float : right;
width : 200px;
}
#footer_wrapper {
background : #420202;
color : #fff;
float : left;
width : 100%;
margin-top : 24px;
}
#footer {
width : 800px;
padding : 42px;
margin : 0 auto;
}

/****************************
 **   Content
 ****************************/
.post {
font-size : 80%;
line-height : 150%;
}
.post h2 {
margin : 12px 0 6px;
}
.post a:hover {
text-decoration : underline;
}
.post .entry a {
text-decoration : none;
border-bottom : 1px dotted #bf0000;
}
.post .entry a:hover {
background : #bf0000;
color : #fff;
}
.entry {
min-height : 60px;
width: 490px;
margin-left: 90px;
}
.metadata {
background : #f4f4f4;
text-align : right;
padding : 8px;
margin-top : 8px;
border-bottom : 5px solid #ebebeb;
-moz-border-radius : 3px;
-khtml-border-radius : 3px;
-webkit-border-radius : 3px;
}
.date {
margin-right : 32px;
float : left;
text-align : center;
}
.date .month, .date .day, .date .year {
padding : 0 8px;
width : 100%;
display : block;
text-align : center;
background : #bf0000;
color : #ffffff;
-moz-border-radius : 3px;
-khtml-border-radius : 3px;
-webkit-border-radius : 3px;
margin-bottom : 2px;
}
.date .day {
font-size : 280%;
font-weight : bold;
}
#commentbox {
margin-top : 8px;
padding : 8px;
background : #f0f0f0;
border : 1px solid #dfdfdf;
border-top : 4px solid #efefef;
border-bottom : 4px solid #e3e3e3;
-moz-border-radius : 3px;
-khtml-border-radius : 3px;
-webkit-border-radius : 3px;
}
.comment {
margin : 8px 0;
font-size : 90%;
}
.avatar {
margin-right : 8px;
width : 53px;
height : 53px;
}
.avatar, .commenauthor {
float : left;
}
.comment-text {
padding : 32px 0 12px 64px;
border-bottom : 1px dotted #bf0000;
font-size : 110%;
}
.commentlist li {
background : #f6f6f6;
padding : 4px 8px;
}
.commentlist .alt {
background : #ededed;
}
#commentbox .text {
margin : 4px 0;
}
#respond {
margin-top : 8px;
}
.entry ul li {
	list-style-type : disc;
	margin-left : 32px;
	margin-bottom : 8px;
}
.entry ol li {
	list-style-type : decimal;
	margin-left : 32px;
	margin-bottom : 8px;
}
.entry ol li ol li{
	list-style-type : upper-alpha;
}
.entry ol li ol li ol li {
	list-style-type : upper-roman;
}
.entry ol li ol li ol li ol li {
	list-style-type : lower-alpha;
}
.entry blockquote {
	font-style: italic;
	font-size: 11px;
	margin: 20px;
}
/****************************
 **   Sidebar
 ****************************/
#sidebar {
font-size : 80%;
}
#sidebar .widget, #sidebar .categories, #sidebar .linkcat {
background : #f0f0f0;
border : 1px solid #dfdfdf;
border-top : 4px solid #efefef;
border-bottom : 4px solid #e3e3e3;
-moz-border-radius : 3px;
-khtml-border-radius : 3px;
-webkit-border-radius : 3px;
margin-bottom : 8px;
padding : 8px;
}
#sidebar .widget a:hover {
border-bottom : 1px dotted #bf0000;
}
#sidebar h2 {
font-size : 18px;
color : #6c5b5b;
}
#sidebar .categories li a, #sidebar .cat-item {
padding-left : 8px;
}
#sidebar .cat-item {
background : url('images/bullet_arrow_right.png') no-repeat scroll left top;
}
#sidebar .categories li a:hover {
text-decoration : underline;
}
#sidebar .categories .cat-item li a {
padding-left : 8px;
}
#sidebar .blogroll a {
background : url('images/bullet_arrow_right.png') no-repeat scroll left center;
padding-left : 16px;
}
#sidebar .blogroll a:hover {
background : #bf0000 url('images/bullet_arrow_right.png') no-repeat scroll left center;
padding-left : 16px;
color : #fff;
}
#calendar_wrap {
margin : 0;
}
#wp-calendar {
width : 100%;
}
#wp-calendar th {
text-align : left;
}

/****************************
 **   Footer
 ****************************/
#footer #copyright {
float : left;
}
#footer #subscribe {
font-size : 75%;
float : right;
}
