body{margin:0;padding:0;}
a img{border:none;}
a{color:#8C9DC0;}


/* DARKEST TO LIGHTEST
#4A5A73
#8C9DC0
#B3B9CF
#CECAD9
#DEE3EA
*/


body{background:#4A5A73;}
#wrap{width:950px;margin:0 auto;overflow:hidden;background-color: #FFF;padding:0 20px;}
#header{width:950px;height:115px;border:2px solid #B3B9CF;border-left:none;border-right:none;margin:16px 0 21px 0;}
#header h1#logo{width:600px;height:22px;margin:11px 0 9px 11px;*margin:11px 0 0 11px;_margin:11px 0 -10px 5px;padding:0;text-indent:-3000px;float:left;display:block;}
#header h1#logo a{width:296px;height:22px;background:url(images/logo.png) no-repeat;display:block;}
#header .line{width:600px;float:left;}
#header .line span{font:10px Georgia,serif;color:#4A5A73;margin:0 0 0 11px;}
#header #search{width:220px;margin:15px 0 0 0;float:right;}
#header #search input.searchbtn{width:75px;height:22px;background:#4A5A73;color:#DEE3EA;font:bold 12px Arial,serif;text-align:center;border:none;margin:0;padding:0;float:left;}
#header #search input.searchfield{width:141px;height:17px;border:1px solid #4A5A73;border-left:none;margin:0;padding:3px 0 0 3px;float:left;}
#header #search div{font:12px Georgia,serif;color:#4A5A73;text-align:right;display:block;}
#header ul#nav{width:950px;margin:23px 0 0 0;*margin:0 0 0 0;padding:0;float:left;list-style:none;}
html:first-child #header ul#nav{margin:5px 0 0 0;}
#header ul#nav li{float:left;padding:0 30px 0 0;}
#header ul#nav li a{font:bold 13px Georgia,serif;color:#4A5A73;text-decoration:none;}
#header ul#nav li a:hover{color:#8C9DC0;}
#home .pic{width:926px;height:405px;/*background:#4A5A73;border:1px solid #d9d5d5;padding:10px 11px;float:left;*/}
#home .image{position:relative;}
#home .image h2{text-indent: -9999px; position:absolute;top:267px;left:0;width:100%; font-size: 30px; text-shadow:2px 2px 3px #000000; padding:0 0 0 27px; color:gold; font-family:georgia, serif; font-style:italic; font-weight:bold;text-transform:lowercase;}
#home .pic a.black{width:200px;height:30px;background:#000;opacity:.7;position:relative;margin:-100px 0 0 0;font:20px Arial,serif;color:#fff;display:block;}
#home .welcome{width:350px;float:left;margin:40px 0 0 35px;}
#home .welcome h3{font:bold 17px Georgia, serif;color:#4A5A73;border-bottom:1px solid #CECAD9;padding:0 0 4px 0;margin:0;}
#home .welcome p{font:13px Georgia,serif;color:#666;line-height:20px;}
#home ul.recent{width:270px;float:right;list-style:none;margin:45px 40px 0 0;}
#home ul.recent li.title{font:bold 15px Georgia, 'Times New Roman', serif;color:#4A5A73;border-bottom:1px solid #b5b5b5;padding:0 0 4px 0;margin:0;}
#home ul.recent li{font:bold 10px Arial,serif;color:#CECAD9;border-bottom:1px dotted #b5b5b5;padding:10px 0 5px 0;}
#home ul.recent li a{font:bold 11px Arial,serif;color:#4A5A73;text-decoration:none;display:block;}
#home ul.recent li.readmore{border:none;}
#home ul.recent li.readmore a{width:46px;font:bold 7px Arial,serif;background:#c4bfbf;padding:4px 2px;color:#fff;text-decoration:none;float:right;text-align:center;}
#footer{width:950px;height:53px;background:#DEE3EA;text-align:center;float:left;margin:50px 0 25px 0;position:relative;}
#footer span{color:#4A5A73;font:10px Georgia,serif;line-height:53px;text-transform:uppercase;}
#page{width:790px;border-top:1px solid #999999;margin:60px 0 0 0;padding:5px 0 0 0;}
#page .left{width:235px;float:left;}
#page .left h2{font:bold 17px Georgia,serif;color:#4A5A73;margin-top:8px;padding:0;text-transform:uppercase;}
#page .right{width:545px;float:left;margin:0 0 0 0;}
#page .right h3{font:bold 15px Georgia,serif;color:#4A5A73;margin:30px 0 0 0;padding:0 0 0 0;text-transform:uppercase;}
#page .right h4{font:normal 18px Arial,serif;color:#4A5A73;margin:0;padding:0 0 0 0;text-transform:uppercase;}
#page .right p{font:13px Georgia,serif;color:#666;line-height:22px;}
#page .right ul{font:12px Georgia,serif;color:#666;line-height:22px;}
#page .right .quote{border-bottom:1px solid #b5b5b5;padding:0 0 20px 0;margin-bottom:30px;}
#page .right .quote p{font:13px Georgia,serif;color:#666;line-height:22px;margin:0;padding:0 0 10px 0;}
#page .right .quote h2{font:bold 15px Georgia,serif;margin:0;padding:0;color: #4A5A73;}
#page .right .quote span{font:10px Arial,serif;color:#B5B5B5;text-transform:uppercase;}
#blog{width:950px;}
#blog .content{width:550px;min-height:200px;float:left;}
#blog .content .post{margin:0 0 45px 0;}
#blog .content .post h2{margin:0;padding:0;font:bold 18px Arial,serif;color:#000;text-transform:uppercase;}
#blog .content .post h2 a{font:bold 17px Georgia,serif;color:#4A5A73;padding:0 0 4px 0;margin:0;text-decoration:none;text-transform:uppercase;}
#blog .content .post span.date{font:12px Arial,serif;color:#B5B5B5;text-transform:uppercase;}
#blog .content .post .body{margin:7px 0 0 0;border-top:1px solid #b5b5b5;font:13px Georgia,serif;color:#666;line-height:22px;}
#blog .content .post span.info{color:#999;font:10px Georgia,serif;text-transform:uppercase;}
#blog .content .post h3{font:bold 18px Arial,serif;color:#000;margin:0;padding:20px 0 0 0;}
#blog ul.categories, #blog ul.blogroll {width:350px;float:right;list-style:none;margin:23px 0 0 0;}
#blog ul.blogroll {margin-top: 0;}
#blog ul.categories li.title, #blog ul.categories h2{font:bold 15px Georgia,serif;color:#4A5A73;border-bottom:1px solid #b5b5b5;padding:0 0 4px 0;margin:0;text-transform: uppercase;}
#blog ul.categories li, #blog ul.categories li a.linkcat {line-height:30px;color:#4A5A73;}
html:first-child #blog ul.categories li{padding:5px 0;}
#blog ul.categories li a{font:12px Georgia,serif;color:#666;text-decoration:none;text-transform: uppercase;line-height: 20px;}
#blog ul.recent{width:350px;float:right;list-style:none;margin:30px 0 0 0;}
#blog ul.recent li.title{font:bold 14px Arial,serif;color:#4A5A73;border-bottom:1px solid #b5b5b5;padding:0 0 4px 0;margin:0;}
#blog ul.recent li{font:bold 10px Arial,serif;color:#B3B9CF;border-bottom:1px dotted #a9a6a6;padding:10px 0 5px 0;}
#blog ul.recent li a{font:bold 11px Arial,serif;color:#4A5A73;text-decoration:none;display:block;}
#blog ul.recent li span{color:#DEE3EA;display:block;}
#blog ul.recent li.readmore{border:none;}
#blog ul.recent li.readmore a{width:46px;font:bold 7px Arial,serif;background:#c4bfbf;padding:4px 2px;color:#fff;text-decoration:none;float:right;text-align:center;}
#bios{width:950px;}
#bios .profile{width:670px;float:left;}
#bios .profile .pic{width:144px;height:186px;background:#f3f1f1;border:1px solid #d5d1d1;padding:7px 0 0 7px;float:left;}
#bios .profile .intro{width:470px;float:right;font:13px Georgia,serif;color:#666;line-height:22px;margin-bottom: 15px;}
#bios .profile .intro h2{font:bold 17px Georgia,serif;color:#4A5A73;margin:5px 0 0 0;}
#bios .profile .intro ul{list-style:none;margin:0;padding:0;}
#bios .profile .intro ul.school li{display:block;font:11px Arial,serif;color:#B5B5B5;line-height:16px;}
#bios .memberships{text-transform:uppercase;}
#bios .details{width:670px;border-top:1px solid #B3B9CF;float:left;margin:15px 0 0 0;}
#bios .details .left{width:200px;float:left;}
#bios .details .left h3{font:bold 17px Georgia,serif;color:#4A5A73;margin:10px 0 0 30px;padding:0;}
#bios .details .right{width:465px;float:left;margin:0 0 0 0;font:12px Arial,serif;color:#4A5A73;line-height:22px;margin-bottom: 30px;}
#bios .details .right ul{margin:10px 0 0 0;padding:0;list-style-position:inside;color:#666;}
#bios .details .right ul.memberships {font:normal 12px Georgia, serif; color:#666; line-height:20px; list-style:disc; text-transform: uppercase;}
#bios .specialized{width:230px;float:right;}
#bios ul.specialized-in{width:230px;float:right;list-style:none;margin:15px 0 0 0;text-transform:uppercase;}
#bios ul.specialized-in li.title{font:bold 15px Georgia,serif;color:#4A5A73;border-bottom:1px solid #b5b5b5;padding:0 0 4px 0;margin:0;}
#bios ul.specialized-in li{font:12px Georgia,serif;color:#666;text-decoration:none;line-height:20px;list-style:disc;}
#contact{width:950px;padding-top:20px;}
#contact .get-address{width:680px;height:500px;float:left;}
#contact .get-address a,#contact .get-address span{color:#fff !important;}
#contact .get-address h2{margin:0;padding:0;font:bold 17px Georgia,serif;color:#4A5A73;}
#contact .contact-info{width:230px;float:right;text-transform:uppercase;}
#contact .contact-info ul{width:230px;float:right;list-style:none;margin:0 0 25px 0;}
#contact .contact-info ul li.title{font:bold 15px Georgia,serif;color:#4A5A73;border-bottom:1px solid #b5b5b5;padding:0 0 4px 0;margin:0;}
#contact .contact-info ul li{font:12px Georgia,serif;color:#666;text-decoration:none;line-height:25px;}
#contact .contact-info ul.email li{list-style:disc;margin: 0 0 0 15px;}
#contact .contact-info ul.email li.title {list-style:none;margin:0;}
#contact .contact-info ul.email li a{display:block;color:#5a6d85;margin-left:-12px;margin-top: -10px;font-weight:normal;text-decoration:none;text-transform: lowercase;}
#respond{width:550px;}
#respond label{font:13px Arial,serif;color:#777070;}
.commentlist{list-style:none;margin:15px 0 0 0;padding:0;}
.commentlist li{margin-bottom:10px;}
.commentlist li,#commentform input,#commentform textarea{font:12px Arial,serif;}
.commentlist li ul li{font-size:1em;}
.commentlist li{font-weight:bold;border-bottom:1px solid #B5B5B5;padding-bottom:5px;}
.commentlist li .avatar{float:right;border:1px solid #eee;padding:2px;background:#fff;}
.commentlist cite,.commentlist cite a{font-weight:bold;font-style:normal;font-size:1.1em;text-decoration:none;}
.commentlist p{font-weight:normal;line-height:1.5em;text-transform:none;color:#777070;}
#commentform p{font-family:'Lucida Grande',Verdana,Arial,Sans-Serif;}
.commentmetadata{font-weight:normal;}
