body
{
font-family:Georgia;
font-size:.8em;
background:#fff url(/includes/templates/tea/images/background.gif) 0 0 repeat-x;
}

img
{
border: 0;
}

#homeIcon
{
position: absolute;
top:38px;
left:68px;
}

#AnDtagline
{
margin:39px 0 8px 0;
text-align: center;
}

#content
{
width:513px;
margin:27px auto 0 auto;
}

.post
{
margin-bottom: 40px;
}

.entry
{
margin-top:20px;
}

.entry img
{
margin:20px 0;
}

#sidebar
{
position: absolute;
top:110px;
right:0;
width:190px;
padding-top:50px;
background:#abd29a url(images/sidebartop.gif) 0 0;
background-repeat: no-repeat;
}

#sidebarbottom
{
width:190px;
height:118px;
background:#abd29a url(images/sidebarbottom.gif) 0 0;
background-repeat: no-repeat;
}

#footer
{
margin: 30px auto 0 auto;
width:530px;
}

#footer p
{
margin:0;
padding:0;
}

/*================NAV ITEMS========================*/
#mainNav
{
font-family: Helvetica, Arial, sans-serif;
font-weight:bold;
font-size: 14px;
letter-spacing: 2px;
text-align: center;
text-transform: uppercase;
}

#mainNav a
{
text-decoration: none;
color: #182013;
}

/*==================SIDEBAR ITEMS===================*/

#sidebar p
{
margin:4px 8px 8px 10px;
padding:0;
font-size: 12px;
line-height: 18px;
}

#sidebar ul
{
margin:4px 8px 8px 10px;
padding:0;
}

#sidebar li
{
font-size: 12px;
line-height: 18px;
list-style: none;
}

#sidebar h2
{
font-family: Helvetica, Arial, sans-serif;
color:#f7fade;
text-transform: uppercase;
font-size: 12px;
padding-left:10px;
}


.rss, .twitter, .facebook, .steepster
{
padding-left: 23px;
margin-bottom:6px;
}

.rss
{
background: url(images/rss.png) 0 0 no-repeat;
}

.twitter
{
background: url(images/twitter.png) 0 0 no-repeat;
}

.facebook
{
background: url(images/facebook.png) 0 0 no-repeat;
}

.steepster
{
background: url(images/steepster.png) 0 0 no-repeat;
}

/*==================COMMENTS STYLES=====================*/

h3#comments, #respond h3
{
font-family: Helvetica, Arial, sans-serif;
text-transform: uppercase;
font-size: 12px;
}



/*==================TYPE STYLES=====================*/

h1, h2, h3
{
color:#182013;
font-size:18px;
letter-spacing:1px;
padding:0;
margin:0;
}

h2 a, h3 a
{
text-decoration: none;
color: #182013;
}

h3#author
{
font-family: Helvetica, Arial, sans-serif;
text-transform: uppercase;
font-size: 12px;
margin-top: 14px;
}


p, .comment p
{
margin:0 0 10px 0;
padding:0;
line-height: 1.8em;
}

a
{
color:#000;
}


a:visited
{
color:#243a26;
}

.pagetitle
{
margin-bottom:40px;
}

.postDate, .postmetadata, .navigation, .commentmetadata
{
font-family: Helvetica, Arial, sans-serif;
font-size: 11px;
margin:10px 0 10px 0;
padding:0;
}

.navigation
{
margin:10px 0 20px 0;
}



/*======================FORM ELEMENTS======================*/

form
{
margin-top:20px;
}

textarea
{
width:500px;
}




