/* Reset styles etc. */
*{margin:0;padding:0}
fieldset,a img{border:0}
body{line-height:1}
img{vertical-align:bottom}
object{display:block}
a{outline:none;text-decoration:none}
ul{list-style:none}
table{border-collapse:collapse;border-spacing:0}
th,td{text-align:left;font-weight:normal}
h1,h2,h3,h4,h5,h6{font-size:1em;font-weight:normal}
address{font-style:normal}
input{vertical-align:middle}
input[type=submit]{cursor:pointer}
option{padding-right:1em}
.clear{clear:both;overflow:hidden;height:0}

/* Default fonts etc. */
body,input,textarea,select,td{color:#787878;font-size:14px;font-family:arial,sans-serif;}

/* Main blocks */
html{background:#fff url(../images/html_bg.png) repeat-x;}
#wrapper{width:960px;margin:0 auto;}

/* HEADER */
#header{position:relative;height:200px;}

/* logo */
#header h1 a{position:absolute;left:0;top:0;z-index:2;width:261px;height:160px;background:url(../images/logo-shirley_billson.png) no-repeat;text-indent:-9999px;overflow:hidden;}
#header h1 span{position:absolute;left:280px;top:100px;text-transform:uppercase;color:#A283C1;font-size:16px;}

/* nav */
#nav{position:absolute;left:0;top:150px;font-size:15px;}
#nav li{float:left;}
#nav a{float:left;padding:0 16px 0 15px;line-height:50px;color:#764c9f;}
#nav a:hover,
#nav a:focus,
#nav .active a{background:url(../images/nav_bg.png) repeat-x;}

/* FOOTER */
#footer{margin:20px 0 0;height:90px;background:url(../images/footer_bg.png) repeat-x;}
#footer div{width:960px;margin:0 auto;padding:22px 0 0;}
#footer p{margin:0 0 5px;}
#footer p img{margin-right:20px;}
#footer address{color:#764C9E;font-size:10px;line-height:12px;}
#footer address a{color:#764C9E;}
#footer address a:hover,
#footer address a:focus{color:#333;}

/* CONTENT */
#content{float:left;width:590px;padding:25px 0;background:#fff url(../images/content_bottom_bg.png) 0 100% no-repeat;}

/* SIDE */
#side{float:right;width:330px;padding:30px 0 0;}
/* bio */
#side .bio{background:#F5FBFB;border:1px solid #EFEFEF;padding:20px 20px 5px;margin:0 0 10px;}
#side .bio .pic{float:right;border:1px solid #EFEFEF;margin:0 0 10px 20px;}
#side .bio p{font-size:13px;line-height:18px;color:#5a8e8e;margin:0 0 15px;}
#side .bio p img{vertical-align:middle;}
/* bio */
#side .google{background:#F5FBFB;border:1px solid #EFEFEF;padding:20px 20px 5px;margin:0 0 10px;}
#side .google .pic{float:right;border:1px solid #EFEFEF;margin:0 0 10px 20px;}
#side .google p{font-size:13px;line-height:18px;color:#5a8e8e;margin:0 0 15px;}
/* newsletter */
#side .newsletter{background:#F9F4FA;border:1px solid #EFEFEF;padding:10px 20px;}
#side .newsletter h2{font-size:13px;color:#929292;margin:0 0 5px;}
#side .newsletter input[type=text]{height:14px;border:1px solid #DBDBDB;background:#fff;padding:2px;width:210px;font-size:13px;color:#929292;}
#side .newsletter input[type=text]:hover{border-bottom:1px solid #764c9f;}
#side .newsletter input[type=text]:focus{border:1px solid #764c9f;}
#side .newsletter input[type=submit]{height:20px;width:58px;background:#fff;border:1px solid #DBDBDB;text-align:center;color:#764C9E;text-transform:uppercase;font-size:13px;overflow:visible;}
#side .newsletter input[type=submit]:hover{border:1px solid #764C9E;}
#side .newsletter p{padding:5px 0 0;font-size:11px;line-height:13px;color:#929292;}
#side .newsletter p img{vertical-align:middle;}


/* Content text styles */
.c a{color:#764c9e;}
.c a:hover,
.c a:focus{background:#f9f4fa;}
.c h1{font-weight:bold;font-size:16px;line-height:20px;color:#764c9e;margin:0 0 15px;}
.c h2{font-weight:bold;font-size:14px;line-height:20px;color:#764c9e;margin:0 0 15px;}
.c h2 span{font-weight:normal;color:#787878;}
.c h3{font-size:14px;line-height:20px;color:#764c9e;}
.c p{margin:0 0 15px;line-height:20px;}
.c ul{margin:0 0 15px;}
.c ul li{line-height:20px;padding:0 0 0 12px;background:url(../images/li_bg.png) 0 7px no-repeat;}
.c img.pic{float:right;margin:0 0 20px 20px;border:1px solid #EFEFEF;}
.c div.pic{float:right;width:240px;margin:0 0 20px 20px;}
.c div.pic img{border:1px solid #EFEFEF;}
.c div.pic p{font-size:11px;line-height:13px;padding:5px 0 0;margin:0;}

.c form{padding:15px;}
.c form ul{margin:0;}
.c form li{width:100%;display:inline-block;margin:0 0 5px;padding:0;list-style:none;background:none;}
.c form li label{float:left;width:160px;line-height:20px;}
.c form li input{padding:2px;border:1px solid #aaa;width:350px;}
.c form li textarea{padding:2px;border:1px solid #aaa;width:350px;}
.c form input[type=submit]{margin:10px 0 0 160px;}
.c form li p{font-size:12px;line-height:14px;padding:3px 0 5px;margin:0 0 0 160px;}

.c form #recaptcha_area{margin-left:157px;}
.c form #recaptcha_area label{float:none;}

#errors{color:red;border:1px solid red;padding:5px;background:#F9F4FA;}
#errors li{list-style:none;background:none;padding:0;font-size:13px;}
#success{color:blue;background:#F5FBFB;border:1px solid #EFEFEF;padding:5px;}


/* Page: HOME */
#sec-index .c ul{width:100%;display:inline-block;vertical-align:top;}
#sec-index .c li{width:260px;float:left;}

/* Page: LINKS */
#links a{margin:0 20px;}


.quotation{float:right;width:200px;background:#F9F4FA;border:1px solid #EFEFEF;padding:20px 20px 5px;margin:0 0 20px 20px;}
.quotation .pic{float:right;border:1px solid #EFEFEF;margin:0 0 10px 20px;}
.quotation p{font-size:13px;line-height:18px;color:#929292;margin:0 0 15px;}
.quotation p img{vertical-align:middle;}

