/* 
WOO CUSTOM STYLESHEET
---------------------

Instructions:

Add your custom styles here instead of style.css so it 
is easier to update the theme. Simply copy an existing 
style from style.css to this file, and modify it to 
your liking.

*/



.content {
margin:0 auto;
padding:0;
width:960px;
}

#nav a {
font-family:"Helvetica Neue", Helvetica, Arial;
font-size:14px;
font-weight:bold;
letter-spacing:1px;
line-height:28px;
text-transform:none;
}
#nav li:hover, #nav li.current_page_item {
border-bottom:0px solid #2A2A2A;
}

/* 
#nav li a {
text-decoration:none;
text-shadow:0 1px #CCCCCC;
}
#nav li.active a span, #nav li.current_page_item a span, #nav li a:hover span {
text-shadow:0 1px #222222;
}
*/

h1, h2, h3, h4, h5 {
font-family:"Helvetica Neue", Helvetica, Arial;
}

#loopedSlider {
margin:0 auto;
padding:25px 0;
width:1060px;
}
.container {
height:320px;
margin-left:50px;
overflow:hidden;
position:relative;
width:960px;
}
.slides div.slide {
display:none;
position:absolute;
top:0;
width:960px;
}

#main {
width:640px;
}

#featured {
background:transparent url(images/bg-blue.jpg) no-repeat scroll center top;
border-top:0px;
}

#featured #loopedSlider h2 {
background:transparent url(images/home-copy.png) no-repeat scroll left top;
display:block;
height:225px;
margin:0;
padding:0;
text-indent:-999em;
width:433px;
}

#featured #intro-copy p.description {
line-height:0;
padding:0;
text-indent:-999em;
}

a.btn-start {
background:transparent url(images/btn-start.png) no-repeat scroll left top;
display:block;
height:58px;
margin-left:94px;
margin-top:20px;
overflow:hidden;
text-indent:-999em;
width:245px;
}
a.btn-start:hover {
background-position:0 -58px;
}

#featured #page-title h2 {
color:#FFFFFF;
font-size:30px;
font-weight:bold;
padding:25px 0;
}

#sidebar h3 {
border-bottom:1px dashed #CCCCCC;
color:#555555;
font-family:"Helvetica Neue",Helvetica,Arial;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
letter-spacing:1px;
line-height:24px;
margin:5px 0;
padding:0 0 15px;
text-transform:uppercase;
}

#footer .col-left {
background:transparent url(images/footer-bevel.gif) repeat-y scroll right top;
padding:0 20px 0 0;
width:640px;
}

.button, #feedburner {
font-family:"Helvetica Neue",Helvetica,Arial;
font-size:12px;
cursor:pointer !important;
font-weight:bold;
height:25px;
text-transform:uppercase;
width:80px;
background:transparent url(images/btn-submit.png) no-repeat scroll left top;
border:medium none;
color:#FFFFFF;
}
#newsletter .button, #feedburner .button, #campaignmonitor .button {
font-family:"Helvetica Neue",Helvetica,Arial;
font-size:12px;
}
#comments #submit {
font-family:"Helvetica Neue",Helvetica,Arial;
font-size:12px;
}

.vcard {
line-height:20px;
padding:10px 0;
}
.invisible {display: none;}