/* 
Theme Name: Dixie Belle
Description: Dixie Belle Theme for Wordpress 1.5. 
Author: Jennifer Ledbetter
Author URI: http://www.geeksmakemehot.com

Credits: 
Gemini template for WordPress 1.5 built by Root http://atthe404.com
Background by: dinny a.k.a Diane Miller http://www.dinnys.com/
Translucent background by: http://www.wannabegirl.org/translucent/

License:
The CSS, XHTML and design is released under GPL:
http://www.opensource.org/licenses/gpl-license.php
*/
body { font-family: 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif; font-size: 14px; margin: 0;	padding: 0;	text-align: center; }
	
#farouter {	width: 95%; border: 0px; margin: 15px auto 15px auto; text-align: left;	}
#masthead {	letter-spacing: 0.2em; margin: 5px 0px 0 15px; padding: 0 5px 5px 5px; font: normal 80% 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif; }
#main {	padding-left: 15px; }
#content { float: left;	width: 70%; padding-top: 0px; }
#menu {	margin-top: 35px; float: right; width: 25%; }
#nav { padding-left: 5px; }
#logo {	padding-top: 25px; padding-left: 12px; }
#hmenu { margin: 8px; height: 30px;	}	
#hnav {	margin: 0; padding: 0;	}
#clearer { clear: both; margin: 0; padding: 0; }
#footer { margin: 8px 8px 8px 8px; }

body { background: #fff url('images/background.gif'); background-attachment: fixed;	background-position: bottom right; background-repeat: no-repeat; color:#333; }
#rap { background: transparent;	}
#masthead {	background: #F2EEEC; background-image: url('images/side_background.gif'); border: 2px solid #eabccc; }
#footer { background: transparent; }
#menu {	background: url('images/side_background.gif');	border: 2px solid #eabccc;	}
#nav { background: transparent;	}
#hmenu { background: #fff; }
a {	color: #eabccc; }
a:visited { color: #eabccc; }
a:hover { color: #339933; }
acronym, abbr { border-bottom: #333; }
blockquote { border: #eabccc; background: #F2EEEC; background-image: url('images/side_background.gif'); }
h2 { color: #339933; }
h3 a { color: #339933; }
h3 a:hover { color: #339933; }
h3 a:visited { color: #339933; }
.meta { color: #000; } 
.meta a { color: #339933; }
.feedback a{ color: #339933; }

a{ text-decoration: none; }
a img { border: none; }
acronym, abbr { border-bottom: 1px dashed; }
acronym, abbr, span.caps { cursor: help; font-size: 90%; letter-spacing: .07em; }
blockquote { border: 1px solid #eabccc; margin-left: 1.5em; padding: 5px; }
cite { font-size: 95%; font-style: normal; }
#header { font-style: normal; font-size: 24px; font-weight: normal; }
#header a { color: #339933; text-decoration: none; }
#header a:hover { text-decoration: underline; }
h1 { margin: 0; padding: 20px; text-align: left; }
#hidden { display:none;	}
h2 { font: 130% 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif; letter-spacing: 0.2em; margin: 0 0px 0px 0; padding: 10px 0 0 0; }
h2#tagline {margin:0; margin-right: 25px; padding:0;text-align: right;color: #339933;border: 0;}
.post h2 { font: 100% 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif; letter-spacing: 0.2em; margin: 0 20px 0 30px; padding: 20px 0 30px 0; }
h3 { font:  normal 150%  'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif; font-weight: normal; margin-left: 0; margin-top: 30px; }
h3#comments { margin-left: 20px; }
h3#respond { margin-left: 20px; }
h4 { font-size: 15px; font-weight: normal; color: #339933; margin: 20px 0px 0px 0px; }
ol#comments li p { font-size: 100%; }
img { margin: 0px;padding: 5px; }
p, li, .feedback { font: 100%/175% 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif; }
.textarea { width:200px; margin:0; }

ul.post-meta { list-style: none; }
ul.post-meta span.post-meta-key { font-weight: bold; }

.credit { color: #000; font-size: 95%; margin: 10px 0 0 0; padding: 3px; text-align: center; }
.credit a:link, .credit a:hover { color: #eabccc; text-decoration: none; }
.feedback { text-align: right; clear: both;	margin-right: 30px; font-size: 100%; }
.meta {	font-size: .95em; padding-left: 5px; padding-top: 2px; padding-bottom: 2px;	border-left: 2px solid #eabccc;	border-right: 2px solid #eabccc; background: #F2EEEC; background-image: url('images/side_background.gif'); }
.meta li, ul.post-meta li {	display: inline; }
.meta ul { display: inline;	list-style: none; margin: 0; padding: 0; }
.meta, .meta a { font-weight: normal; letter-spacing: 0; }
.post { margin: 35px 5px 20px 0; }
.entrytext { margin-left: 30px; }
.storytitle { padding: 5px;	margin-top: 10px; margin-bottom: 0px; border: 2px solid #eabccc; background: #f6e2eb; background-image: url('images/side_background.gif'); }
.storytitle a { text-decoration: none; }
h3.storytitle:hover { background-color: #eabccc; }
.storycontent{ margin-bottom: 5px; border-left: 2px solid #eabccc; border-right: 2px solid #eabccc;	border-bottom: 2px solid #eabccc; border-top: 1px solid #eabccc; padding: 5px; }

#commentform { margin-left: 20px; }
#commentform  #comment { width:450px; }
#commentform #author, #commentform #email, #commentform #url, #commentform textarea { background: #fff; padding: .2em; }
#commentform textarea { width:100%; }
#commentlist li { border: 2px solid #cccccc; margin-bottom: 20px; padding-left: 20px; }
#commentlist li ul { border-left: 1px solid #ddd; font-size: 110%; list-style-type: none; }
#commentbox { background: #F2EEEC; background-image: url('images/side_background.gif'); border: 2px solid #eabccc; padding: 5px; margin-bottom: 15px; width: 94%; }
#commentbox a{ color: #339933; }
.commentby { font-size: 14px; text-transform: uppercase; }
.commentinfo { font-size: 10px; margin-top: -10px; border-bottom: #339933 1px solid ; }
.commentid { float: right; font-size: 24px; font-style: italic; padding: 5px 5px 5px 10px; color: #339933; }
.commentid a { color: #339933; text-decoration: none; }
.post ul li { padding: 0px;	font-weight: normal; list-style: url('images/icon.gif'); line-height: 1.5em; }
.post ul li:hover { padding: 0px; font-weight: normal; list-style: url('images/icon2.gif'); line-height: 1.5em; }

#nav form {	margin: 0 0 0 13px;	}
#nav input#s { width: 80%; background: #fff; border: 1px solid #339933; color: #000; }
#nav ul li h2 { font-family: 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif; font-weight: normal; letter-spacing: 0.1em; border: 0; text-align: left; padding-left:0; margin-left: 0; }
#nav ul ul ul.children { font-size: 100%; padding-left: 4px; }
#nav ul { margin-left: 0; padding-left: 0; list-style-type: none; font-family: 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif; font-size: 95%;	}
#nav a { padding: 3px 3px 3px 17px; width: 140px; border-bottom: 1px solid #eee; background-image: url(images/icon.gif); background-repeat: no-repeat; background-position: 0 55%; color: #000;	}
#nav a:link, #navlist a:visited { text-decoration: none;	}
#nav a:hover{ background-image: url(images/icon2.gif); background-color: #fff; color: #339933; }

#hnav ul { text-align: right; padding-bottom: 3px; padding-top: 3px; padding-left: 0; margin-top: 0; margin-left: 0; background-color: #fff; color: #000; width: 100%; font-family: 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif; line-height: 16px;	}
#hnav ul li { display: inline; padding: 5px 0px 5px 0px; }
#hnav ul li a { padding: 3px 5px 3px 15px; background-image: url(images/icon.gif); background-repeat: no-repeat; background-position: 0 55%; color: #000; text-decoration: none; }
#hnav ul li a:hover { background-image: url(images/icon2.gif); background-color: #fff; color: #339933; }
#hnav #active { border-left: 1px solid #fff; }

#wp-calendar { border: 1px solid #ddd; empty-cells: show; font-size: 11px; margin: 0; width: 90%; }
#wp-calendar #next a { padding-right: 10px; text-align: right; font-weight: bold; }
#wp-calendar #prev a { padding-left: 10px; text-align: left; font-weight: bold; }
#wp-calendar a { padding: 0px; background-image: url('');width: auto; display: block; text-decoration: none; font-weight: bold; color: #339933; }
#wp-calendar a:hover { background: #e0e6e0; color: #333; }
#wp-calendar caption { color: #999;	font-size: 14px; text-align: center; text-transform: capitalize; }
#wp-calendar td { color: #444; font: normal 11px 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif; letter-spacing: normal; padding: 2px 0; text-align: center; }
#wp-calendar td.pad:hover {	background: #fff; }
#wp-calendar td:hover, #wp-calendar #today { background: #eee; color: #bbb; }
#wp-calendar th { font-style: normal; text-transform: capitalize; }

.imageComment_txt_Left { margin: 0px 5px 20px 0px; padding: 3px; font-size: 9pt; text-align: center; border: #000000 1px solid; background-color: #f0f0f0; color:#000000; float: left; width: auto; line-height: 25px; }
.imageComment_txt_Right { margin: 0px 0px 20px 5px; padding: 3px; font-size: 9pt; text-align: center; border: #000000 1px solid; background-color: #f0f0f0; color:#000000; float: right; width: auto; line-height: 25px } 
.Cliquable { cursor:pointer; }
#container { background:#EFEFEF; border: 1px solid black; margin:6px 10px 6px 10px; padding:10px 0px 5px 0px; text-align: center; font-size: 0.9em; } 
#container img { margin: 0px 5px 20px 5px; }
#container a { color:#940062; }
#container a:hover { color:#FE9ACC; }
.BtnOk { color:#000; background-color:#eabccc; }

.pagebar 
	{ 
		font: 11px Arial, Helvetica, sans-serif; 
		padding-top: 20px; 
		padding-bottom: 10px; 
		margin: 0px; 
	}

.pagebar a, .pageList .this-page 
	{
		padding: 2px 6px; 
		border: solid 1px #ddd; 
		background: #fff; 
		text-decoration: none;
	}

.pagebar a:visited 
	{
		padding: 2px 6px; 
		border: solid 1px #ddd; 
		background: #fff; 
		text-decoration: none;
	}

.pagebar .break 
	{
			padding: 2px 6px; 
			border: none; 
			background: #fff; 
			text-decoration: none;
	}

.pagebar .this-page 
	{
		padding: 2px 6px; 
		border-color: #999; 
		font-weight: bold; 
		font-size: 13px; 
		vertical-align: top; 
		background: #fff;
	}

.pagebar a:hover 
	{
		color: #fff; 
		background: #0063DC; 
		border-color: #036; 
		text-decoration: none;
	}