/*
THEME NAME: Rachel
THEME URI: http://www.rachelschell.com/
DESCRIPTION: for myself
VERSION: 1.6
AUTHOR: Rachel Schell
AUTHOR URI: http://www.rachelschell.com/
TAGS:
*/

body{
width: 1000px;
margin:0 auto;
padding: 0;
font-family: century gothic, Helvetica, sans-serif;
font-size: 12px;
text-transform:lowercase;
vertical-align: top;
background-color: white;
color:#666;
}

h1{
font-size: 24px;
padding: 10px 0 10px 0;
}

h2{
font-size: 18px;
}

a:link, a:visited{
text-decoration: none;
color: #666 !important;
}

a:hover{
text-decoration: underline;
color: #666 !important;
}

#topnav{
width: 40px;
height:100%;
background:none;
top:0;
right:0;
position:fixed;
padding: 5px 20px 5px 5px;
}

#topnav img{padding:5px;}

#header{
background:none;
width:1000px;
}

#wrapper{
padding: 10px 0 0 0;
margin: 0 auto;
}

#topcontainer{
background: #fff;
list-style:none;
padding:5px 0 5px 0;
overflow:hidden;
color: #666;
}

#twitter_div{
padding:0 2px 0 0;
height: 100%;
width:50%;
float:right;
}

#twitter_update_list{
list-style-type:none;
}

#twitter_div a{
color:#ff6633 !important;
}

#logoheader{
padding: 2px 0 2px 10px;
float: left;
color: #fff;
font-size: 30px;
}

#logoheader a{
color: #666 !important;
text-decoration: none !important;
}

#search{
float: right;
padding: 3px 3px 0 0;
}

/* ================================================================ 
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssmenus.co.uk
Copyright (c) 2009- Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any 
way to fit your requirements.
=================================================================== */
#menu {
padding:0; 
margin:0 0 0 0; 
list-style:none;
height:30px; 
position:relative; 
font-family:century gothic, Helvetica, sans-serif;
background:#fff;
border-top: 1px solid #666;
border-bottom: 1px solid #666;
}

#menu li {
float:left;
}

#menu li a {
display:block; 
float:left; 
height:30px; 
line-height:30px; 
background:#fff; 
color:#666 !important; 
text-decoration:none; 
font-size:12px; 
padding:0 20px 0 20px;
}

#menu table {
border-collapse:collapse; 
width:0; 
height:0; 
position:absolute; 
top:0; 
left:0;
}

/* Default link styling */

/* Style the list OR link hover. Depends on which browser is used */

#menu li a:hover {
position:relative;
color:#fff !important; 
background-color:#666;
}

#menu li:hover {
position:relative; 
}

#menu li:hover > a {
color:#fff !important; 
background:#666;
}

#menu :hover ul {
left:0; 
top:30px; 
width:120px;
background:#666;
}

/* keep the 'next' level invisible by placing it off screen. */

#menu ul, 
#menu :hover ul ul {
position:absolute; 
left:-9999px; 
top:-9999px; 
width:0; 
height:0; 
margin:0; 
padding:0; 
list-style:none;
}

#menu :hover ul li a {
width:150px; 
padding:0 10px 0 10px; 
background:#666; 
color:#fff !important; 
height:100%; 
line-height:30px;
}

#menu :hover ul :hover {
background-color:#fff; 
color:#666 !important;
}

#container{
background: #fff;
padding: 10px 50px 10px 50px;
}

#content .entry-title{
color: #666;
} 

#content .entry-title a, a:link, a:visited{
text-decoration: none;
color: #666 !important;
}

#content .entry-title a:hover{
text-decoration: underline;
color: #666 !important;
}

.entry-date{
margin:-30px 0 0 0;
float:right;
border:none;
}

.entry-content{
padding:10px 0 0 0;
line-height: 18px;
}

.entry-content a:link, a:visited{
text-decoration: none;
color: #ff6633;
}

.entry-content a:hover{
text-decoration: underline;
color: #ff6633;
}

.entry-meta{
clear:both;
border-top: 1px solid #ff6633;
padding: 0 0 30px 0;
}

.entry-meta a, a:link, a:visited{
text-decoration: none;
color: #ff6633 !important;
}

.entry-meta a:hover{
text-decoration: underline;
color: #ff6633 !important;
}

.navigation{
margin:0 auto;
text-align:center;
width:1000px;
font-size: 14px;
line-height: 18px;
}

.navigation a{
padding:10px;
}

#footer{
background: #fff;
color: #666;
padding: 0;
clear: both;
float: left;
width: 1000px;
margin: 0 auto 20px auto;
text-align: center;
}

img.aligncenter {
display: block;
margin-left: auto;
margin-right: auto;
}

img.alignright {
margin: 0 0 15px 15px;
display:inline;
}

img.alignleft {
margin: 0 15px 15px 0;
display: inline;
}

.alignright {
float: right;
}

.alignleft {
float: left;
}

#comments img { display:none; }

.comment-meta {
color:#666;
text-align:right;
}
.comment-author{
float:left;
font-size:16px;
line-height:16px;
}

.comments ol li{
padding:10px 0 10px 0;
border-bottom: 1px solid #666;
}

.comments ol{
margin: 0 50px 0 0;
}
