/*  
Theme Name: Summer
Theme URI: http://the-cloisters.net/themedemos/?SelectedTheme=Autumn+Almanac
Description: 3 Column, widget-ready fixed width theme in rustic autumn colors featuring an author box, author info page, gravatars and highlighted author comments in the comments section along with Custom Archives, Custom Intro Box, Sitemap and full width No Sidebars page templates.  Tested in Firefox, Opera, Safari, IE6 and IE7. Compatible up to WP 2.7.
Version: 1.1
Author: Mina
Author URI: http://www.the-cloisters.net/
Tags: 3 column, fixed width, gravatars, widgets, brown, green, gold, red, Autumn, Fall, rustic, author box, sitemap, archives, 2.7

*/


/***** TYPOGRAPHY AND LINKS *****/
body, address, dd, dl, hr, p, form { font-family: "Handscript TF", "Trebuchet MS", Verdana, Tahoma, Arial, Sans-serif; margin: 0; padding: 0; }

h1, h2, h3, h4, h5, h6 { font-family: "Handscript TF", "Trebuchet MS", Verdana, Tahoma, Arial, Sans-serif; margin: 0; padding: 0 0 20px 5px; color: #4c2f18; }

h1 { font-size: 2em; }
h2 { font-size: 1.5em; }
h3 { font-size: 1.4em; }
h4 { font-size: 1.3em; }
h5 { font-size: 1.2em; }
h6 { font-size: 1.1em; }

a:link, a:visited { text-decoration: none; color: #711f1f; }
a:hover { text-decoration: underline; color: #cc9933; }
p { padding: 10px 10px 0 10px; }
blockquote { margin: 15px 40px 10px 30px; padding: 0 10px 10px 20px; border-left: 2px solid #a89166; border-right: 2px solid #b6c0af; }

code { font-family: "Courier New", Courier, sans; }
cite { font-family: Arial, Verdana, Tahoma; font-size: 9px; font-weight: bold; font-style: normal; }
cite a { color: #000; text-decoration: none; border-bottom: 1px dotted #465d71; }
ul { list-style-type: none; }
acronym, abbr, span.caps { font-size: 0.9em; letter-spacing: .07em; }
.sticky { background: #4c4c42; padding: 0 10px 10px; }
.sticky h2 { padding-top: 10px; }
html>body .entry ul { margin-left: 0; padding: 0 0 0 30px; list-style-image: url(images/bullet.gif); padding: 0 10px; text-indent: -5px; }
html>body .entry li { margin: 7px 0 2px 10px; }
.entry ol { padding: 0 0 0 35px; margin: 0; }
.entry ol li { margin: 0; padding: 0; }

/***** MAIN CONTENT *****/
body { margin: 0; font-size: 76.5%; text-align: center; vertical-align: top; background: #FFFFFF url(images/body-bg.gif) repeat; color: #000; }

#wrapper { margin: 0 auto 0 auto; width: 1000px; text-align: left; }

#main_content { background: #FFFFFF url(images/page-bg.jpg) repeat; float: left; margin: 0 auto 0 auto; padding: 0; width: 1000px; border: #CCCCCC 3px double; }
#container { background: #FFFFFF; float: left; width: 475px; margin: 0 5px 0 5px; padding: 5px 5px 5px 5px; border: #CCCCCC 3px double; }
#container_wide { background: #FFFFFF; float: left; width: 900px; margin: 0 0 0 35px; padding: 5px 5px 5px 5px; border: #CCCCCC 3px solid; }

.post { padding: 10px 0 0x 0; }
.post h2 { font-size: 1.5em; margin: 0 0 0 5px; padding-top: 5px; }
.entry { font-size: 1.02em; border-bottom: #8c8e6b 1px solid; line-height: 1.42em; }
.postmetadata { margin: 10px 0 10px 0; font-size: 9px; }
.date {	font-size: .9em; margin-top: -30px; font-style: italic; }

#author-box { width: 90%; min-height: 115px; margin: 10px 10px 20px 10px; padding: 0 10px 10px 10px; background: #ffe7e7; border: 1px solid #9ccb31; }
#author-box .avatar { float: left; width: 80px; height: 80px; }
#author-box h2 { padding: 0; margin: 5px 0 5px 0; }

/***** HEADER *****/
#header { float: left; width: 1000px; height: 280px; background: #ffffff url(images/header15.jpg) no-repeat; padding: 0; margin: 0 auto 0 auto; }
#header h1 { padding: 0; margin: 20px 0 0 30px; font-family: "Handscript TF", "Trebuchet MS", Verdana; font-size: 3.5em; line-height: 38px; text-align: left; }
#header h1 a { text-decoration: none; color: #4c2f18; }
#header h1 a:hover { text-decoration: none; color: #cc9933; }
#header .description { margin: 0 0 0 60px; padding: 0; font-size: 1.5em; font-weight: normal; font-family: Georgia; color: #ddd7c0; text-align: left; text-transform: lowercase; }

/***** HORIZONTAL MENU *****/
.menu  { float: left; width: 1000px; height: 30px; margin: 0 0 10px 0; padding: 0; display: inline; background: #a49777 url(images/menu-bg1.gif) repeat-x; border-top: #CCCCCC 1px double; border-bottom: #CCCCCC 2px double; }
.menu ul { width: 100%; margin: 0; padding: 8px 0; list-style: none; }
.menu ul li { display: inline; margin: 0; }
.menu ul li a { padding: 0 0 0 10px; text-decoration: none; color: #660000; font-weight: normal; font-size: 1.5em; }
.menu ul li a:hover { color: #cc9933; text-decoration: underline; }

/***** IMAGES *****/
a img, p img, .wp-table-reloaded img { background: url(images/shadow-frame2.gif) no-repeat right bottom; padding: 5px 9px 9px 5px; border: none; border-top: #ccc 1px solid; border-left: #ccc 1px solid; }

img.avatar { float: left; margin: 3px; border: none; }
img.centered { padding: 5px 9px 9px 5px;display: block; margin-left: auto; margin-right: auto; }
img.alignright { padding: 5px 9px 9px 5px; margin: 0 0 0 7px; display: inline; }
img.alignleft { padding: 5px 9px 9px 5px; margin: 0 7px 0 0; display: inline; }

.alignright { float: right; }
.alignleft { float: left; }
.aligncenter, div.aligncenter { display: block; margin-left: auto; margin-right: auto; }

.wp-caption { text-align: center; background: #fff url(images/shadow-frame2.gif) no-repeat right bottom; padding: 7px 7px 7px 3px; margin: 10px; border: none; border-top: #ccc 1px solid; border-left: #ccc 1px solid;}
.wp-caption img { margin: 0; padding: 0; border: 0 none; }
.wp-caption p.wp-caption-text { font-size: 11px; line-height: 17px; padding: 0 4px 5px; margin: 0; }

.thumbnail { width: 60px; height: 60px; float: left; margin: 3px; border: none }
.medium { width: 250px; height: 150px; float: left; margin: 3px; border: none }

/***** NAVIGATION *****/
.navigation { padding: 5px 0 5px 10px; font-size: 9px; font-weight: bold; line-height: 18px; }

/***** SUBSCRIPTION *****/
.subscribe  { background: url(images/feed-icon.jpg) no-repeat 2% center; width: 25px; margin: 5px 0 0 10px; padding: 6px 0 6px 20px; text-decoration: none; }
.subscribe a:hover { text-decoration: none; }

/***** SIDEBAR *****/
#left_sidebar { background: #FFFFFF; width: 240px; float: left; margin: 0 0 20px 5px; padding: 0 auto 0 auto; border: #CCCCCC 3px double; list-style: none; } 
#right_sidebar { background: #FFFFFF; width: 237px; float: right; margin: 0 5px 20px 0; padding: 0 auto 0 auto; border: #CCCCCC 3px double; list-style: none; }  
#left_sidebar ul li a:hover, #right_sidebar ul li a:hover { color: #cc9933; }
#left_sidebar a.title, #right_sidebar a.title { color: #FFDCDB; padding: 0; margin: 0; }	
#left_sidebar ul li a, #right_sidebar ul li a { display: inline; margin: 0; padding: 0; }
#left_sidebar ul li, #right_sidebar ul li { padding: 0; margin-left: 20px; font-size: 1em; color: #4c2f18; list-style-image: url(images/bullet.gif); }
#left_sidebar ul ul, #right_sidebar ul ul { margin: 0 0 0 5px; }
#left_sidebar ul ul ul, #right_sidebar ul ul ul { margin: 0 0 0 5px; }
#left_sidebar ul, #right_sidebar ul { margin: 0 0 10px 0; padding: 0; list-style: none; }
#left_sidebar h2, #right_sidebar h2, #commentblock h2 { width: 80%; font-size: 1.2em; text-transform: uppercase; letter-spacing: normal; margin: 15px auto 5px auto; padding: 3px 3px 3px 25px; text-align: left; background: url(images/h2bullet.gif) no-repeat left; border-bottom: #94927b 1px solid; list-style: none; } 

/***** INTRO BOX *****/
#intro { width: 475px; margin: 14px 0 20px 0; float: left; padding: 0; text-align: left; background: transparent url(images/dot.gif) repeat-x scroll 0pt 100%; } 
#intro p { font-size: 1em; font-style: italic; line-height: 1.42em; }
#intro h2 { font-size: 1.077em; text-transform: uppercase; width: 90%; background: none; margin: 0 auto 0 auto; padding: 3px; text-align: left; border-bottom: #94927b 2px solid; } 

/***** LINKS COLUMNS *****/
div#column1 { float: left; clear: none; width: 30%; }
div#column_wrap { float: right; clear: none; width: 60%; }
div#column2 { float: left; clear: none; width: 45%; }
div#column3 { float: right; clear: none; width: 45%; }
div#column1 h2, div#column2 h2, div#column3 h2 { margin-top: 10px; padding: 3px 3px 3px 25px; background: url(images/h2bullet.gif) no-repeat left; border-bottom: #94927b 1px solid; }
div#column1 ul, div#column2 ul, div#column3 ul { text-align; left; margin: 0; padding: 0; }
div#column1 ul li, div#column2 ul li, div#column3 ul li { text-align; left; padding: 0; margin-left: 15px; color: #4c2f18; list-style-image: url(images/bullet.gif); }

/***** SEARCH *****/
#searchform { margin: 10px auto; padding: 5px 3px; text-align: center; }
#sidebar #searchform #s { width: 108px; padding: 2px; }
#sidebar #searchsubmit { padding: 1px; }

/***** Calendar *****/
#wp-calendar { text-align: center; background: #a49777; margin: 0 0 10px 20px;
padding: 0; width: 80%; border: #993300 2px solid; font-variant: small-caps;
font-family: Times, Verdana, Sans-Serif; }
#wp-calendar td { line-height: 10px; font-size: 10px; color: #600000; font-variant: small-caps; }
#wp-calendar td a { display: block; color: #600000; text-decoration: none; line-height: 10px;
font-weight: bold; font-variant: small-caps; font-size: 10px; }
#wp-calendar #prev a { width: 30px; font-variant: small-caps; }
#wp-calendar #next a { width: 30px; margin: 0 0 0 30px; font-variant: small-caps; }
#wp-calendar #today { background: #600000; color: #e6ddbc; font-variant: small-caps; }
#wp-calendar #today a { color: #463e35; font-weight: 700; font-variant: small-caps; }
#wp-calendar caption { color: #600000; text-align: center; width: 80%; margin: 5px 0 5px 20px; font-variant: small-caps; font-family: Times, Verdana,Sans-Serif; font-size:12px; }

/***** COMMENTS *****/
.comments-template { margin: 0 10px; border-top: 1px solid #dcd7bc; padding: 0 10px; }
.comments-template ol { margin: 0; padding: 0 0 15px; list-style: none; }
.comments-template ol li { margin: 0; line-height: 14px; padding: 10px 0 10px 5px; }
.comments-template h2, .comments-template h3 { font-family: Georgia, Sans-serif; font-size: 12px; margin: 10px 0 0 0; }
.commentmetadata { font-size: 9px; }
.comments-template p.nocomments { padding: 0; }
.comments-template textarea { width: 95%; max-width: 500px; font-family: Arial, Helvetica, Georgia, Sans-serif; font-size: 11px; background: #efeadc; }
.authorcomment { background: #cc9933; }

/***** FOOTER *****/
#footer { clear: both; float: left; width: 1000px; margin-top: 15px; padding: 0; background: #61574a;  }
#footer p { font-size: .9em; width: 900px; float: right; line-height: 18px; padding: 10px 10px 0 10px; text-align: right; color: #ddd7c0; }
#footer a { color: #cc9933; }

/***** TABLES *****/
.wp-table-reloaded { background-color:transparent; margin:10px 0px 15px 0px; font-size:12px; width:100%; text-align:left; }
.wp-table-reloaded th { background-color:transparent; font-size: 14px; padding:4px; }
.wp-table-reloaded td { color:#3d3d3d; padding:4px; background-color:transparent; vertical-align:top; }
.wp-table-reloaded .even td { background-color:transparent; }
.wp-table-reloaded .odd td { background-color:#f0f0f6; }
.wp-table-reloaded .header { background-image:url(http://www.internalderangement.net/wordpress28X/wp-content/plugins/wp-table-reloaded/img/bg.gif); background-repeat:no-repeat; background-position:center right; cursor:pointer; }
.wp-table-reloaded .headerSortUp { background-color:#8dbdd8; background-image:url(http://www.internalderangement.net/wordpress28X/wp-content/plugins/wp-table-reloaded/img/asc.gif); }
.wp-table-reloaded .headerSortDown { background-color:#8dbdd8; background-image:url(http://www.internalderangement.net/wordpress28X/wp-content/plugins/wp-table-reloaded/img/desc.gif); }

/***** IE HACKS *****/
* html #container { width: 465px; margin: 0 5px 0 5px; padding: 5px 5px 5px 5px; }
* html #left_sidebar { width: 235px; margin: 0 0 20px 3px; } 
* html .search { margin: 10px 10px 0 0; }
