@charset "utf-8";
/* CSS Document */

body {font-family:Arial, Helvetica, sans-serif;overflow-x:hidden;}
strong {font-weight:bold}

/*---------------Reusable Classes---------*/
.wrap {width:940px;margin:0 auto;padding:0 10px;}
.clear {clear:both;}
.highlight {padding:10px;background:#d6e8e8;margin:0 auto 20px auto;width:100%;}

/*----------Header--------------*/
#header-home {width:100%; float:left;background:#add0d2;height:300px;margin-bottom:30px;}
#header {width:100%;float:left;background:#add0d2;}
#header h1 {text-align:right;font-size:2.5em;text-transform:uppercase;color:white;padding-top:20px;font-weight:normal;}

#top-nav {width:100%; float:left; background:#d7e8e9;border-bottom:1px white solid;z-index:999;position:relative;}
#top-nav ul {float:right;width:100%;padding:25px 0px;}
#top-nav li {float:right;padding-left:30px;}
#top-nav a {text-transform:uppercase;color:#333333;font-size:1em;text-decoration:none;padding-bottom:3px;}
#top-nav a:hover, #top-nav li#currentpage a {color:#999;}

/*----------------Content------------*/
#content {padding-top:20px;}
#content h2 {text-transform:uppercase;font-size:1.3em;font-weight:bold;color:#4f9698;padding-bottom:10px;}
#content h3 {font-weight:bold;font-size:1.1em;padding-bottom:10px;}
#content h4 {font-style:italic;}
#content address {line-height:1.2em;text-transform:uppercase;}
#content p {line-height:1.5em;font-size:1em;padding-bottom:10px;}
#content ul {width:250px;float:left;margin-right:20px;padding-bottom:20px;}
#content ul img {margin-right:10px;}
#content ul a {color:black;text-decoration:none;}
#content ul a:hover {color:#bed73d;}

/****Home Page*****/
/*Left Box*/
#lft-content {float:left;width:590px;margin-right:20px;}
#lft-content img {float:left;margin:0 10px 10px 0;border:1px #333333 solid;}

/*Right Box*/
#rt-content {float:right;width:320px;}
#rt-content h1 {background:url(../images/home-rt-h1.gif) top left no-repeat;text-indent:-9000px;padding:10px 0}
#rt-content p {padding-bottom:20px;line-height:1.4em;}
#rt-content h2 {font-size:1.1em;text-transform:none;font-weight:normal;}
#rt-content a {font-weight:bold;padding-bottom:10px;color:black;text-decoration:none;}
#rt-content a:hover {text-decoration:underline;}
/****Profiles*****/
ul#profile-sidebar {width:220px;float:left;margin:0;padding-left:20px;line-height:1.5em;}
#profile-sidebar a:hover, #profile-sidebar li#currentpage a {color:#bed73d;}
#profile-sidebar h3 {font-weight:normal;font-size:1.5em;padding:10px 0 0 0;}
.profile {width:680px;float:right;}
#content .profile h2 {font-size:1.7em;text-transform:none;text-align:right;color:#bed73d;}
.profile-info {background:#f5f9fa;float:left;width:700px;padding-top:20px;margin-bottom:20px;}
.profile-info .img {float:left;width:300px;text-align:right;padding-right:20px;}
.profile-info .img a {color:#4f9698;}
.profile-info .info {float:left;width:360px;}
.resume {background:url(../images/icon-resume.gif)right top no-repeat;padding-right:30px;color:#bed73d;}
.resume a {color:#bed73d;text-decoration:none;}


/********Practice*****/
#content h2.practice {width:33%;float:left;text-transform:none;color:black;font-weight:normal;}
ul.practice {width:33%;float:left;padding-left:30px;line-height:1.5em;}
ul.practice li {padding-left:20px;}
ul.practice a:hover, ul.practice li#currentpage a {color:#bed73d;}
.practice {width:35%;float:right;}
#content .practice h2 {color:#bed73d;text-transform:none;font-size:2em;}

/********Contact********/
.contact-left {width:33%;float:left;}
.contact-right {width:60%;float:left;}
.contact-right h3 {color:#bed73d;padding:10px 0;}
.contact-right div {clear:left;padding:10px 0;}
.contact-right div label {float:left;width:40%;}
.contact-right div input {width:40%;background:#d8e8e8;}
.contact-right div textarea {width:40%;background:#d8e8e8;height:100px;}
.contact-right div input.btn {width:50px;padding:5px;}
/*---------------Footer 1 (address)----------------*/
#footer1 {float:left;width:100%;background:#4f9698;padding:20px 0;}
#footer1 address {text-align:right;color:white;text-transform:uppercase;font-style:normal;}

/*---------------Footer 2------------------*/
#footer2 {width:100%;float:left;background:#333333;padding:20px 0;}
#footer2 p {display:block;float:left;width:50%;color:white;font-size:.9em;}
#footer2 ul {width:50%;float:right;color:white;}
#footer2 li {float:right;padding-left:20px;}
#footer2 a {color:white;text-decoration:none;padding-right:10px;font-size:.9em;}
#footer2 a:hover {text-decoration:underline;}


