/*Start Global */
body {margin: 0; padding: 0; text-align: center; font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; font-size: 10pt; color: #555; background: #333; }
/*Global Styles*/
body, html, table {height: 100.1%;}
table {margin: 0 auto; border-collapse: collapse; }
td {vertical-align: middle;}
img {border: 0;}
.clear {clear: both;}
.tr {text-align: right !important;}
.center {text-align: center !important;}
a {color: #fff; text-decoration: none; }
:focus, :active  {outline: none;}
a:hover {text-decoration: underline;}

.right {text-align: right !important; }


/*Main Page Template */
#wrap {width: 990px; text-align: left; margin: 0 auto 0 auto; padding: 0;  border: 1px solid #1b3038; background: #fff;  }
#nav {list-style-type: none; margin: 0; padding: 0 15px 0 0; text-align: right; width: 975px; background: url(../img/nav.jpg) 0 0 no-repeat; height: 55px;}



#nav li {float: right; clear: none; margin-right: 25px;   }
#nav li a { width: 117px; height: 27px; text-align: center; font-size: 11pt; color: #fff; font-weight: bold; display: block; margin-top: 5px; padding-top: 12px;  }
* html #nav li a {padding-top: 10px; padding-bottom: 3px; }
#nav li a:hover, #nav li a.on {background: url(../img/nav-hover.png) 0 0 repeat-x; color: #fff; text-decoration: none; }
* html #nav li a:hover, * html #nav li a.on {background-image: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://laurenscime.com/phasesix/img/nav-hover.png", sizingMethod="crop"); }

#header {background: url(../img/dots.jpg) center 10px no-repeat; }
#header p {text-align: center; }
#header #logo {margin: 0px 0 0 60px; height: 198px; width: 323px; background: url(../img/logo.png) 0 25px no-repeat; float: left; clear:none;  }

* html #header #logo {background-image: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://laurenscime.com/phasesix/img/logo.png", sizingMethod="crop"); margin-top: 15px;  }

#header #rTag {float: left; clear: none; width: 400px; margin-left: 170px; }
#header #rTag h2 {margin-top: 45px; margin-bottom: 0; line-height: 1.3; font: 16pt arial, helvetica, sans-serif normal; }
#header #rTag h1 {font: 22pt bold; margin-top: 5px !important; }

#tag {height: 178px; width: 990px; background: url(../img/green-strip.jpg) 0 0 repeat-x; }
*:first-child+html #tag {margin-top: 20px;}
.page #tag {height: 100px;}
#header #tag h1 {color: #fff; margin: 20px 30px 0 30px; padding: 50px 0; text-align: center; font-size: 20pt; line-height: 1.3; }
* html #header #tag h1 {margin-top: 3px !important; }
*:first-child+html #header h1 {margin-top: 3px; padding-top: 25px !important;}
.page #header #tag h1 {padding-top: 35px;}
*:first-child+html .page #header #tag h1 {padding-top: 12px !important;}




/*Content Area*/
#content {min-height: 350px; margin-top: 0px; background: #f0f0f0; color: #333; padding: 20px 0;}
* html #content {height: 400px; }
#content a {color: #4c90a5; text-decoration: none; }
#content a:hover {text-decoration: underline; }


#about p {margin: 20px 50px; font-size: 11pt; text-align: justify; line-height: 1.5; }
#about h2 {color: #ad6f7e;}
#about h3 {font-size: 16pt; margin: 40px 0 10px 50px; color: #a2c453; }
#about h2 {margin: 30px 50px 20px 50px; font-size: 18pt; }

#about h3 {color: #a2c453;}
#about h3.front {background: #75bed4; }
#about h3.interface {background: #bdc353; }
#about h3 span {background: #e6f5f7; padding: 6px 5px 0 5px; }

#about h4.name1, #about h4.name2, #about h4.name3 {margin: 30px 50px 0px 50px; padding: 0px; font-size: 14pt; font-weight: bold; padding: 3px 0 3px 23px; border-bottom: 1px solid #ddd; clear: both;}
#about h4.name1 {background: url(../img/name1.jpg) 0 3px no-repeat; }
#about h4.name2 {background: url(../img/name2.jpg) 0 3px no-repeat; }
#about h4.name3 {background: url(../img/name3.jpg) 0 3px no-repeat; }
#about .photo {float: left; margin: 20px 10px 40px 40px; padding: 22px 23px 23px 23px; background: transparent url(../img/profile_bg.jpg) 0 0 no-repeat;}
/** html #about .photo {margin-left: 30px;}*/
#about .note {float: right; clear: none; width: 680px; margin-right: 50px;}
* html #about .note {width: 650px; margin-right: 30px; }
#about .note p {margin: 20px 0px; font-size: 11pt; text-align: justify; line-height: 1.5em; }
.url, .email {display: none;}
#about .note .url, #contact .email {display: inline;}

#contact {margin-top: 30px; margin-bottom: 20px; }
#contact p {margin: 20px 70px; font-size: 12pt; text-align: justify; line-height: 1.3em; }




/*Home Text Area*/
#home-text { width: 447px; float: left; margin: 15px 0 20px 50px; min-height: 350px;   }
* html #home-text {margin-top: 20px; margin-left: 30px;  }
*:first-child+html #home-text {margin-top: 40px;}
#bodyhome #content h1 {margin: 30px 0 20px 0;}
#home-text p, #content .highlight p {font-size: 11pt; line-height: 1.3em; text-align: justify; }
#home-text p.tr a {color: #789a28; font-size: 15pt; font-weight: bold; padding-right: 25px; background: url(../img/arrow.jpg) right top no-repeat; padding-top: 3px; padding-bottom: 2px;   }
#home-text p.tr a:hover, #home-text p.tr a:active {background: url(../img/arrow-hover.jpg) right top no-repeat; color: #008ec3; text-decoration: none;  }

#content .highlight {border: 1px solid #a1b4ba; padding: 15px; float: right; margin: 45px 50px 35px 0; width: 350px; background: #fff; color: #444;}
* html #content .highlight {margin-right: 30px; }
#content .highlight div {padding: 0 15px; background: #cbe1e8; border: 1px solid #a1b4ba;}
#content .highlight div h2 {font-size: 160%;}

/*Footer*/
#footer {background: url(../img/green-strip.jpg) 0 0 repeat-x;  padding: 10px 0 50px 0; }
#footer #fwrap {margin: 0 auto; width: 990px; }
#footer #fnav {margin-left: 50px;}
*:first-child+html #footer #fnav {padding-left: 50px; position: relative;}

* html #footer #fnav {padding-left: 55px !important; position: relative;}

#footer #fnav li {float: left; clear: none;  }
#footer p { float: right; clear: none; color: #fff; width: 400px; font-size: 9pt; text-align: right; margin-right: 50px; }

*:first-child+html #footer p {margin-top: -15px !important;}
* html #footer p {margin-top: -15px !important; margin-right: 30px; }
#footer #fnav li a:visited {color: #fff;}

#fnav {list-style-type: none; margin: 0; padding: 0; text-align: right; width: 500px;   }
#fnav li {display: inline; margin: 10px 20px 0 0 ; font: 11pt arial, helvetica, sans-serif bold !important; }
