/* v1.0 | 20080212 */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-size: 100%;
    vertical-align: baseline;
    background: transparent;
}
body {
    line-height: 1;
    min-width:960px;
}
ol, ul {
    list-style: none;
}
blockquote, q {
    quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
    content: '';
    content: none;
}

/* remember to define focus styles! */
:focus {
    outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
    text-decoration: none;
}
del {
    text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
    border-collapse: collapse;
    border-spacing: 0;
}



/************************************************************

A Casa Nova Designs Production
http://casanovawebdesign.com
adam@casanovawebdesign.com

************************************************************

Project: A Good Work Lifecoaching
Date: 12/25/2009

Colors:
Light Green:#C2E6A1
Light Blue:#CCE5FF
Brown:#5E4529
Dark Blue:#8CC4FF
Dark Green:#669933
Red:#9A3C35
*************************************************************/

/*
General CSS rules
*/
a{
text-decoration:none;
color:#9A3C35;
}

.alignleft{
float:left;
}

.alignright{
float:right;
}

p{
margin-bottom:1.5em;
}

.content h2{
font-size:1.4em;
margin-bottom:.5em;
}

#free-tell-a-friend-widget-3 h2{
font-size:.7em;
}

#sidebar a{
font-size:.4em;
}

/*
Specific CSS rules
*/

body{
font-family:Arial Bold, Gadget, sans-serif;
min-width:800px;
color:#5E4529;
}

#main a:hover, #footer a:hover{
text-decoration:underline;
}


#foot-wrap{
width:100%;
min-height:200px;
}

#header{
text-align:center;
background:#8cc4ff url('img/header-gradient.png');
padding-bottom:10px;
}

#header img{
padding:20px 0px 20px 0px;
height:150px;
}

#tag-line{
display:block;
line-height:10px;
color:#9A3C35;
font-size:.8em;
}

#link-bar{
background:#8CC4FF url('img/linkbar-gradient.png');
padding-top:10px;
width:100%;
height:25px;
/*text-align:center;*/
}

#link-bar div{
margin-left:auto;
margin-right:auto;
min-width:800px;
width:80%;
}

#link-bar ul{
text-align:left;
}

#link-bar li{
line-height:10px;
display:inline;
}

#link-bar li, #link-bar li a{
font-size:.9em;
color:#5E4529;
color:#FFF;
margin-right:5px;
}

#link-bar li:hover, #link-bar li a:hover{
color:#DDD;
}

#main{
min-width:800px;
width:80%;
margin-left:auto;
margin-right:auto;
padding:40px 0px 150px 0px;
}

#main h1, #main, h2, #main h3{
color:#5E4529;
}

#main h1{
font-size:1.4em;
}

#main h2{
margin-top:1.6em;
}

#main h3{
margin-top:1em;
}

#main #content{
min-width:550px;
width:68%;
float:left;
text-align:left;
font-size:.95em;
}

#main #content a{
text-decoration:underline;
}

.content ul{
list-style: square url("img/list-item.png");
line-height:32px;
}


.content li{
display:list-item;
}

#main .content img{
padding:20px 20px 20px 20px;
max-width:90%;
}

#main #sidebar{
margin:75px 0px 0px 4%;
min-width:160px;
float:left;
font-size:2em;
width:22%;
background:#E2FFC1 url('img/sidebar-gradient.png');
padding:30px 2% 30px 2%;
color:#669933;
-moz-border-radius:15px;
-webkit-border-radius:15px;
}

#main #sidebar h1, #main #sidebar h2, #main #sidebar h3, #main #sidebar h4{
color:#669933;
font-size:.7em;
}

#main #sidebar li div{
font-size:.5em;
}

#main #sidebar li ul li{
font-size:.7em;
}

.facebook{
padding-top:50px;
}

.facebook img{
pading: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}

#footer{
margin:300px 0px 25px 0px;
width:100%;
text-align:center;
float:left;
font-size:.9em;
padding-bottom:30px;
}

