/*  
Theme Name: Arianna Fairy
Theme URI: http://www.ariannahart.com
Description: 2-column theme, greens, fixed-width.  Plugin ready: Gravatar, Recent Comments, Theme Switcher, WP Grins.
Version: 1.5
Author: Angela Waters
Author URI: http://www.millenniumpromotion.com 

   */


body { margin: 0px; padding: 0px; background-image: url(images/bg1.jpg); background-repeat: repeat; background-position: top center; font-family: Verdana, Arial, Helvetica, Sans-serif; font-size: 12px; }
#wrap { width: 770px; margin-left: auto; margin-right: auto; background-colour: #ffffff;
background-image: url(images/wrapbg.jpg); background-repeat: repeat-y; background-position: top center;}

#head { position: relative; height: 252px; margin: 0px; padding: 0px; background-image: url(images/head.jpg); background-repeat: no-repeat; }
#title { position: absolute; top: 20px; left: 220px; width: 550px; height: 100px; text-align: center; font-size: 46px; font-family: "Times New Roman", Times, Serif; color: #149ECE; font-weight: bold; }
#title a:link, #title a:visited { color: #33193E; text-decoration: none; }
#title a:hover { color: #0A4B23; }
#desc { position: absolute; top: 110px; left: 220px; width: 510px; height: 80px; padding: 0px 20px 0px 20px; text-align: center; }

#left { float: left; width: 200px; margin: 0px; padding: 90px 10px 0px 10px; background-image: url(images/left.jpg); background-repeat: no-repeat; color: #2F5039; }
#left h2 { margin: 0px; padding: 0px 0px 5px 14px; font-size: 14px; background: #2F5039 }
#left a:link, #left a:visited { color: #A6C6AF; display: block; border-width: 1px; border-style: solid; border-color: #83698C #83698C #4B3254 #4B3254; margin: 0;
padding: 3px 2px; text-decoration: none;}
#left a:hover { color: #6A9277; text-decoration: none;}
#left .menu { width: 200px; margin: 0px; padding: 10px 10px 30px 10px; }
#left ul { margin: 0px; padding: 0px; }
#left ul li { list-style-type: none; margin: 0px; padding: 0px 0px 0px 0px; }
#left ul ul li { list-style-type: none; background-image: url(images/left-li.jpg); background-repeat: no-repeat; margin: 0px 0px 0px 16px; padding: 0px 0px 5px 12px; }
#left ul.children { margin: 0px; padding: 5px 0px 0px 0px; }
#left ul.children li { margin: 0px; padding: 0px 0px 5px 12px; }

#content { float: right; width: 510px; margin: 0px; padding: 0px 20px 0px 20px; }
#content .post { margin: 0px; padding: 0px 0px 40px 0px; line-height: 20px; }
#content .post blockquote { padding-top: 0px; padding-bottom: 0px; }
#content .post blockquote p { margin: 0px; padding: 10px 0px 10px 0px; }

#foot {
	background: #000 url('images/footer.jpg') no-repeat bottom center; 
	border: none;
	width: 770px; 
	height: 105px;
clear: both;
	}
#footer { 	background: url("images/footer.jpg") no-repeat;
 	width: 770px; 
	height: 105px; 
	clear: both; 
	color: #212752; 
	font-family: verdana, sans-serif; 
	font-size: 10px; 	text-align: center; 
	padding: 0px 0px 0 0px;
 	}  

#footer a, #footer a:visited {
 	color: #5034BC;
 	text-decoration: none;
	font-weight: normal;
 	}  

#footer a:hover, #footer a:active { 
	color: #BF0315; 
	text-decoration: none;
 	font-weight: normal;
 	}   


#commentlist { margin: 0px; padding: 0px; }
#commentlist li { list-style-type: none; margin: 10px 0px 10px 0px; padding: 5px 15px 0px 15px; border: 1px solid #003366; background-color: #E8F4FA; }
#commentlist p { margin: 0px; padding: 10px 0px 10px 0px; }
#commentlist .commentmeta { font-weight: bold; margin-bottom: 10px; }
#commentlist .alt { background-color: #EEE2F4; border-color: #663366; }
#commentlist blockquote { background-color: #ffffff; border: 1px solid #003366; }
#commentlist .alt blockquote { border-color: #663366; }

#commentform p { margin: 10px 0px 0px 0px; padding: 0px; }
#commentform textarea { width: 500px; }

#wp-calendar { width: 195px; margin-left: auto; margin-right: auto; }
#wp-calendar td { text-align: center; }
#wp-calendar #prev { text-align: left; }
#wp-calender #next { text-align: right; }

.meta { margin: -5px 0px 0px 0px; padding: 0px 20px 0px 16px; font-size: 10px; }
.gravatar { float: right; margin: 0px 0px 0px 10px; }
.gravatar img { margin: 0px 0px 0px 0px; padding: 3px; border: 1px solid #999999; background-color: #ffffff; }
.postmetadata { font-size: 10px; font-weight: bold; text-align: center; }

a img { border: none; }
a:link, a:visited { color: #32193E; }
a:hover { color: #0A4B23; }
blockquote { background-image: url(images/bquote.jpg); background-repeat: no-repeat; margin-left: 10px; margin-right: 10px; padding: 10px 20px 10px 30px; }
h1 { margin: 0px; padding: 2px 0px 2px 16px; background-image: url(images/h1.jpg); background-repeat: no-repeat; font-size: 16px; }
h1 a { text-decoration: none; }
h1 a:link, h1 a:visited { color: #33193E; }
h1 a:hover { color: #0A4B23; }
form { margin: 0px; padding: 0px; }
form input, form textarea { border: 1px solid #003366; }

#left2 { float: left; width: 200px; margin: 0px; padding: 90px 10px 0px 10px; background-image: url(images/left.jpg); background-repeat: no-repeat; color: #8FB599; }
#left2 h2 { margin: 0px; padding: 10px 5px 10px 25px; font-size: 14px; background-image: url(images/left-h2.gif); background-repeat: no-repeat; }
#left2 a:link, #left2 a:visited { color: #B7A7B9; }
#left2 a:hover { color: #C0D6C6; }
#left2 .menu { width: 200px; margin: 0px; padding: 10px 10px 30px 10px; }
#left2 ul { margin: 0px; padding: 0px; }
#left2 ul li { list-style-type: none; margin: 0px; padding: 0px 0px 30px 0px; }
#left2 ul ul li { list-style-type: none; background-image: url(images/left-li.gif); background-repeat: no-repeat; margin: 0px 0px 0px 16px; padding: 0px 0px 5px 12px; }
#left2 ul.children { margin: 0px; padding: 5px 0px 0px 0px; }
#left2 ul.children li { margin: 0px; padding: 0px 0px 5px 12px; }


