/*  
Theme Name: RachelAnna.com
Theme URI: http://rachelanna.com/
Description: Custom theme built for Rachel
Version: 1.0
Author: Gabriel Serafini
Author URI: http://www.gabrielserafini.com/

*/

body {
	background: #ffffff;
	color: #222222;
	margin: 0px;
	font-family: georgia,times,serif;
	}

h1 {
	font-size: 24px;
	color: #000000;
	}

h2 {
	border-bottom: 2px solid #ccccff;
	margin-bottom: 2px;
	}

p, li {
	line-height: 120%;
	}

blockquote {
	border-left: 5px solid #cccccc;
	margin-left: 18px;
	padding-left: 5px;
	}

acronym, abbr {
	border-bottom: 1px dashed #333;
	}

acronym, abbr, span.caps {
	cursor: help;
	font-size: 90%;
	}

#navs {
	font-family: verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
	position: absolute;
	top: 75px;
	left: 18px;
	margin: 0px;
	margin-bottom: 12px;
	padding: 0px;
	}

#navs ul {
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 4px;
	margin-left: 0px;
	list-style: none;
	}

#navs ul li {
	display: inline;
	padding: 0px;
	margin-top: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	}

#navs a {
	display: inline;
	text-decoration: none;
	color: #eee;
	margin: 0px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 7px;
	padding-right: 7px;
	border: 1px solid #666;
	}

#navs a:hover {
	color: #fff;
	background: #69f;
	border: 1px solid #999;
	}

.navselected {
	display: inline;
	color: #fff;
	background: #69f;
	margin: 0px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 7px;
	padding-right: 7px;
	border: 1px solid #999;
	}

#login {
	text-align: right;
	font-family: verdana, sans-serif;
	font-size: 11px;
	position: absolute;
	color: #ccc;
	top: 74px;
	right: 92px;
	margin: 0px;
	padding-top: 4px;
	margin-bottom: 12px;
	padding: 0px;
	}

#login input {
	font-family: verdana, sans-serif;
	font-size: 9px;
	padding: 2px;
	color: #fff;
	background: #006;
	border: 1px solid #999;
	height: 18px;
	}

#login a {
	color: #ccc;
	text-decoration: none;
	}

#login a:hover {
	color: #fff;
	text-decoration: underline;
	}


#header {
	background: #ffffff url(images/header_back.gif);
	width: 100%;
	height: 110px;
	margin: 0px;
	padding: 1px;
	}

#header-graphic {
	margin: 0px;
	padding: 0px;
	background: url(images/rachel.gif) no-repeat top right;
	position: absolute;
	top: 0px;
	right: 0px;
	height: 96px;
	width: 86px;
	}

#title {
	margin-top: 8px;
	margin-left: 18px;
	margin-bottom: 0px;
	margin-right: 100px;
	}

#title a {
	color: #000099;
	text-decoration: none;
	}

#title a: hover {
	color: #6666ff;
	}

#motto {
	margin-top: 0px;
	margin-left: 28px;
	margin-right: 100px;
	font-family: verdana;
	font-style: italic;
	font-size: 11px;
	}

#footer {
	font-size: 9px;
	font-family: verdana,sans-serif;
	color: #666666;
	border-top: 1px solid #cccccc;
	margin-top: 18px;
	}

.mainbody {
	margin-left: 20px;
	margin-right: 20px;
	border: solid 1px;
	}

.hidden {
	display: none;
	}

.postmetadata, .postmetadata a {
	color: #808080;
	font-size: 11px;
	font-family: verdana,sans-serif;
	}

.postmetadata ul {
	display: inline;
	margin: 0;
	padding: 0;
	list-style: none;
	}

.postmetadata li {
	display: inline;
	}

.storytitle a {
	text-decoration: none;
	}

.edit-link a {
	margin-left: 4px;
	padding: 1px 4px 1px 4px;
	border: 1px solid #666;
	background: #eee;
	color: #000;
	font-size: 9px;
	font-family: verdana,sans-serif;
	text-decoration: none;
	}

.edit-link a:hover {
	background: #ccc;
	}

#content {
	margin: 0 230px 0 32px;
	}

#content h2 a {
	color: #303;
	text-decoration: none;
	}

#content h2 a:hover {
	color: #939;
	text-decoration: underline;
	}


.storycontent {
	margin-left: 18px;
	}

a: link {
	}

a: visited {
	}

a: active {
	}

a: hover {
	color: #ff3300;
	}

a.nav-link: link {
	color: #ffffff;
	background: #000066;
	text-decoration: none;
	padding: 4px 4px 4px 4px;
	border: dotted 1px #eeeeee;
	}

a.nav-link: visited {
	color: #ffffff;
	background: #000066;
	text-decoration: none;
	border: dotted 1px #eeeeee;
	}

a.nav-link: active {
	color: #000066;
	background: #6699ff;
	text-decoration: none;
	border: dotted 1px #eeeeee;
	}

a.nav-link: hover {
	color: #000066;
	background: #6699ff;
	text-decoration: none;
	border: dotted 1px #eeeeee;
	}

.credit {
	font-size: 11px;
	text-align: center;
	}

.feedback {
	text-align: right;
	color: #ccc;
	}

#googleads {
	border-top: 3px double #ddd;
	padding-top: 12px;
	}

#sidebar {
	background-color: #ffffff;
	border-top: 1px solid #dddddd;
	border-left: 1px solid #cccccc;
	border-bottom: 2px solid #999999;
	border-right: 2px solid #999999;
	padding: 12px;
	position: absolute;
	right: 0;
	top: 124px;
	width: 160px;
	font-family: verdana, sans-serif;
	font-size: 11px;
	margin-right: 14px;
	}

#sidebar form {
	margin: 0 0 0 12px;
	}

#sidebar input {
	background-color: #eeeeee;
	border: 1px solid #cccccc;
	font-size: 12px;
	padding: 2px;
	}

#sidebar ul {
	color: #663399;
	font-weight: bold;
	list-style-type: none;
	margin: 0;
	padding-left: 3px;
	}

#sidebar ul li {
	margin-top: 10px;
	padding-bottom: 2px;
	color: #663399;
	}

#sidebar ul li h2 {
	font-size: 14px;
	}

#sidebar ul li a {
	text-decoration: none;
	}

#sidebar ul li a: hover {
	text-decoration: underline;
	}

#sidebar ul ul {
	list-style-type: none;
	font-weight: normal;
	line-height: 100%;
	margin: 0;
	padding: 0;
	text-align: left;
	}

#sidebar ul ul li {
	margin-top: 0;
	padding: 0;
	padding-left: 12px;
	}

#sidebar ul ul li a {
	color: #000000;
	text-decoration: none;
	}

#sidebar ul ul li a: hover {
	text-decoration: none;
	}

#wp-calendar {
	border: 1px solid #dddddd;
	empty-cells: show;
	font-size: 11px;
	margin: 0;
	width: 90%;
	}

#wp-calendar #next a {
	padding-right: 10px;
	text-align: right;
	}

#wp-calendar #prev a {
	padding-left: 10px;
	text-align: left;
	}

#wp-calendar a {
	display: block;
	font-weight: bold;
	text-decoration: underline;
	}

#wp-calendar a: hover {
	background: #e0e6e0;
	color: #333;
	text-decoration: underline;
	}

#wp-calendar caption {
	color: #999;
	font-size: 12px;
	text-align: left;
	}

#wp-calendar td {
	color: #666666;
	font: normal 11px verdana, sans-serif;
	padding: 2px 0;
	text-align: center;
	border-right: 1px solid #dddddd;
	border-bottom: 1px solid #dddddd;
	}

#wp-calendar td.pad: hover {
	background: #fff;
	}

#wp-calendar #today {
	background: #dddddd;
	color: #000000;
	font-weight: bold;
	}

#wp-calendar th {
	font-style: normal;
	text-transform: capitalize;
	border-bottom: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	}


