body, html {margin:0;padding:0;color:#000;font-family:Arial;line-height:16px;font-size:13px;color:#474747;}
a { font-weight:bold;text-decoration:none;color:#000;}
img {border:0;}
#wrap {width:1024px;background:url('images/background.gif') repeat-y;}
#sidebar {float:left;width:322px;}
#main {float:right;width:702px;} 
#menu {background-color:#474747;height:40px;margin-top:5px;}
#mainLeft { margin:0 7px 0 10px;}
#homeWrap {width:685px;}
#footer {clear:both;text-align:right;width:1015px;padding-top:5px;font-weight:bold;font-size:11px;}
.top {background-color:#d6d6d6; height:67px;}
.contentPadding {margin-top:7px;margin-bottom:19px;}
.homeLeft {width:342px;float:left;}
.homeRight {width:342px;float:right;}
.homeContent {height:355px;margin-bottom:20px;}
.homeBottomContent {height:135px;margin-bottom:2px;border:1px solid #ccc;padding:10px;font-size:11px;}
.homeNav {margin-bottom:8px;}
.bottomSide {background-color:#d6d6d6;padding:7px 5px;}
.leftLink {margin-bottom:5px;}
.mainImg {padding:5px 0;background-color:#ffffff;}
.drawText { color:#bd6958; font-size:18px; line-height:22px;}
.contentPane { margin-left:10px; margin-top:30px;}
.vignettes {margin-left:5px;width:155px;float:right;border:1px solid #ccc;color:#bd6958; font-size:13px;padding:3px 6px;line-height:16px; font-weight:bold;background:url('images/down_arrow.gif') no-repeat top right;}
.vignettes a {font-size:12px; color: #bd6958;display:block;text-decoration:none;font-weight:normal;padding-top:8px; }
.vignettes a:hover {text-decoration:underline;}
.whereIsGreggBackground{background:url('images/gs.gif') no-repeat;}
.interviewsBackground{background:url('images/int.jpg') no-repeat;background-position:bottom left;padding-left:7px;}

.events {border:1px solid #ccc;}
.events .dateHeader { font-size:22px;border-right:1px solid #ccc;border-bottom:1px solid #ccc;padding:10px 15px;}
.events .cityHeader { font-size:22px;border-bottom:1px solid #ccc;padding:10px 15px;color:#bd6958;}
.events td {padding:3px 15px;background-color:#fff;}
.events .alt td {background-color:#f3f3f3;}
.events .date {font-weight:bold;border-right:1px solid #ccc;}
.events .city {color:#bd6958;font-weight:bold;}

.articles{ color:#474747;font-size:12px;line-height:19px;}
.articles ul { margin:0;padding:0;}
.articles ul li {list-style-type:none;}
.articles a:hover {text-decoration:underline;}
.articles img {margin:8px 0 4px 0;}

.interviewLink {border:1px solid #ccc; border-top:0; width:290px; display:block;padding:12px 10px;background:url('images/interviewLink.gif') repeat-x;background-position:bottom left;background-color:#fff;}
.interviewLink.itop {border-top:1px solid #ccc;}

.blogDate {color:#000;font-weight:bold;text-decoration:none;}
.blogDate:hover{text-decoration:underline;}
.blogTitle {color:#bd6958;font-weight:bold;}

.label {width:200px;float:left;}
.value input {border:1px solid #ccc;}
.entry {height:30px;}

.download {margin-top:20px;float:left;width:300px;}
.download.right{float:right;}
.download p {margin-top:2px;padding-top:2px;}

#employaid, #hereAndNow {width:330px;height:235px;margin-bottom:5px;}
