/*   
Theme Name: Alice Major Blogsite
Theme URI: http://www.alicemajor.com/
Description: This is a custom theme developed for Alice Major's blogsite
Author: Paul Bellows
Author URI: http://www.yellowpencil.com/
Version: 1.0
.
	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php
.
*/
/*
Copyright (c) 2007, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.2.2
*/
/*reset.css*/body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}ol,ul {list-style:none;}caption,th {text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym {border:0;}
/*fonts.css*/body{font:13px arial,helvetica,sans-serif;}table {font-size:inherit;}select, input, textarea {font:99% arial,helvetica,sans-serif;}pre, code {font:115% monospace;}body * {line-height:1.22em;}

/*
	Alice Major Blogsite
	Typography Definitions
	YellowPencil.com
*/

/* Body */ :focus {outline:0;} body {font-size:100%;font-size:76%;font-family: Arial, Helvetica, sans-serif;background:#fff url(images/bg-page.jpg) repeat-x top;color:#000;text-align:center;}
/* Headings */ h1, h2, h3, h4, h5, h6, h7 {font-weight:bold;margin:.5em 0 .15em 0;line-height:1.1em;} h1, h2 {font-family:"Times New Roman", georgia, times, serif;font-weight:normal;color:#ee7171;font-style:italic;} h1 {font-size:2.2em;} h2 {font-size:1.6em;} h3 {font-size:1.3em;} h4 {font-size:1.1em;} h5 {font-size:1em;} h6 {font-size:0.9em;}
/* Paragraph Text */ p, pre {margin:.25em 0 1em 0;line-height:1.4em;font-family:Verdana, Arial, Helvetica, sans-serif}
/* Lists */ ul {list-style-image: url(images/bullet.gif);list-style-position: outside;margin:.5em 0 1em 1.5em;} ol {list-style-type: decimal;list-style-position: outside;margin: .5em 0 1em 2em;} li {padding:.3em 0 .3em .5em;} dl {} dt {margin:.5em 0 .25em 0;font-weight:bold;} dd {padding:0 0 .25em 1em;} 
/* Block Level Type Styles */ blockquote {margin:1em 2em 1em 1em;} address {margin:.25em 0 1em 0;line-height:1.4em;} del {} ins {} pre {}
/* Inline Type Styles */ abbr, acronym { border-bottom: 1px dotted #333; cursor: help; } strong {font-weight:bold;} em, dfn, cite {font-style:italic;}
/* Tables */ table {border:1px solid #ccc;margin:.25em 0 1em 0;border-right:0;border-bottom:0;} tr {}  th, td {padding:.25em;border:1px solid #ccc;border-top:0;border-left:0;} th {font-weight:bold;} caption {font-style:italic;}
/* Forms */ form {margin:.25em 0 1em 0;} label {display:block;font-size:.94em;} fieldset {border:1px solid #ccc;padding:.5em 1em;margin:.25em 0 1em 0;} legend {font-weight:bold;color:#000;}
/* Anchors */ a {color:#8b9aa4;} a:hover {color:#000;} a img {border:0;} h1 a, h2 a, h3 a {text-decoration:none;}

/*
	Alice Major Blogsite Layout
	Style Definitions
*/
#page {width:902px;padding:8px;margin:20px auto;text-align:left;background:#fff;}

#header {position:relative;width:902px;height:318px;background: url(images/bg-alice.jpg) no-repeat;}
#alicemajor {position:absolute;left:496px;top:38px;z-index:51;}
#alicequote {width:450px;height:146px;overflow:hidden;position:absolute;right:0;bottom:0;background:#879ba5;color:#fff;}
#alicequote blockquote {margin:20px 15px 20px 45px;padding:0;}
#alicequote blockquote p {font-family: "Times New Roman", times, serif;font-size:1.2em;}

#navigation {height:50px;background: url(images/bg-nav.jpg) repeat-x top;}
#navigation ul {margin:11px 10px 0 400px;padding:0;list-style:none;float:left;}
#navigation li {margin:0 2px;padding:0;background: url(images/nav-right.gif) no-repeat top right;display:block;float:left;}
#navigation a {display:block;float:left;color:#c6c2a2;padding:12px;text-decoration:none;background: url(images/nav-left.gif) no-repeat top left;}
#navigation a:hover {color:#444;}
ul#recognition li {padding: .6em 0 .6em .5em;list-style-image: url(images/bullet2.jpg);}
ul#recognition {background-image: url(images/recognition.jpg) 100% 0;}

#main {clear:both;color:#777;}

#sidebar {float:left;width:200px;margin:0 5px 0 20px;}
#sidebar ul {list-style:none;margin:0;padding:0;}

#content {float:left;padding:8px 16px;width:638px;border:1px solid #ccc;border-right:none;border-bottom:none;}
.home #content {background: url(images/bg-home-column.gif) repeat-y left;padding:0 8px 8px 245px;width:417px;border-left:none;}

#home-column {float:left;width:190px;margin-left:-230px;}
#home-column, #home-column h1, #home-column h2, #home-column a {color:#fff;}

#footer {margin-top:16px;padding:8px;font-size:.9em;text-align:right;}
#pub-row ul{margin: 0;padding: 0;list-style-type: none;text-align: left;}
#pub-row ul li { display: inline; }
#pub-row ul li a {text-decoration: none;padding: 5px 5px;}

#searchsubmit { font-size:10pt; height:25px; padding:2px; background-color:#f0eedc ; color: #c9c6a8;border: 2px #c9c6a8 solid; border-left:none;}
#s { border: 2px #c9c6a8 solid;height:21px;color:#777;}


/* Self Clearing Elements */
#main:after {content:".";display:block;height:0;clear:both;visibility:hidden;}