/*
Template Name: Stylesheet - Index Page
Description: Styles for the index page.
*/

#header {
background:url("images/header.png") no-repeat;
height:320px;
width:800px;
}

#logo {
margin:40px 80px 0 0;
}

#main {
position:relative;
top:320px;
width:800px;
background:url("images/wbg.png") repeat-y;
}

#content {
width:390px;
padding:30px 0 20px 0;
}

#calloutboxes {
clear:both;
padding:0 70px;
}

div.callout {
float:left;
}

div.boxcontent {
position:relative;
height:7em;
}

div.bt p a.more-link, div.bt div.more-link a {
text-align:right;
position:absolute;
bottom:3.25em;
right:0.5em;
}

#sidebar {
min-height:40em;
padding:30px 20px 20px 30px;
background:url("images/divider.gif") no-repeat;
}

#sidebar li {
margin-bottom:1em;
}

#sidebar li a span.sidebox, #sidebar li a:link span.sidebox, #sidebar li a:visited span.sidebox {
color:#FFF;
width:1.2em;
height:1.2em;
line-height:1.2em;
text-align:center;
margin-top:1.8em;
font-size:1.3em;
}

#sidebar li a span.sidetitle {
font-size:1.75em;
}

#sidebar li a span.sidedesc, #sidebar li a:link span.sidedesc, #sidebar li a:visited span.sidedesc {
font-size:1.25em;
font-weight:normal;
color:#79633E;
}

#bottom {
position:relative;
margin-top:310px;
}

/* Sticky Post stuff */

div.standout-post {
margin-bottom:2em;
position:absolute;
top:7em;
left:60px;
width:50%;
font:italic 1em Georgia, serif;
color:#C00000;
}

div.standout-post span.title {
font-size:1.2em;
display:block;
margin-bottom:0.5em;
}

div.standout-post p {
/*display:inline;*/
margin-bottom:0.5em;
}

body#index h1 {
font-size:1.5em;
}

div.textwidget {
text-align:center;
}
