body { margin: 0px; background-color: #c7c8ca; }
a img, img { border: none; text-decoration: none; }
div { padding: 0px; margin: 0px; }
div#main { width: 100%; height: 100%; text-align: center; }
div#site { margin: 0 auto; width: 1022px; background-color: #FFFFFF; }

div#header div#left, div#header { height: 85px; padding-top: 20px; }
div#header div#left { float: left; padding-left: 178px; }
div#header div#subleft { float: left; padding-left: 178px; }
div#header div#right { float: right; padding-right: 20px; }

div#body { clear: both; width: 1022px; }
div#body.home { height: 349px; background-image: url('../images/h_background.jpg'); background-repeat: no-repeat; } 

div#body div#nav { width: 130px; height: 232px; float: left; }

div#body div#blurb { float: left; text-align: left; padding-left: 3em; padding-top: 1em; }
div#body div#blurb.home { width: 401px; }
div#body div#blurb.sub { width: 480px; padding-right: 30px; }
div#body div#blurb.sub1col { width: 780px; padding-right: 30px; }
div#body div#blurb span#heading { font-family: 'Sorts Mill Goudy', Georgia, serif; color: #009294; font-style: italic; font-size: 50px; line-height: 50px; }
div#body div#blurb span#subheading { font-family: 'Sorts Mill Goudy', Georgia, serif; color: #009294; font-style: italic; font-size: 40px; line-height: 40px; }
div#body div#blurb span#copy, div#body div#blurb p.copy { font-family: Georgia, serif; color: #000000; font-size: 12px; font-weight: 500; margin-top: 0px; line-height: 15px; }

.copy { font-family: Georgia, serif; color: #000000; font-size: 12px; font-weight: 500; margin-top: 0px; line-height: 15px; }

.copyheading { font-family: Georgia, serif; color: #000000; font-size: 16px; font-weight: 500; margin-top: 0px; line-height: 15px; }

.tableheader { font-family: Georgia, serif; font-size: 11pt; color: #54769F; font-weight: 400; margin: 0; text-decoration: underline; }

div#body div#widget { float: left; text-align: left; padding-top: 1em; width: 322px; }
div#body div#widget div#teaser { width: 292px; padding: 15px; background-color: #009294; }
div#body div#widget div#teaser p { font-family: 'Sorts Mill Goudy', Georgia, serif; font-size: 9pt; color: #ffffff; font-weight: 400; }

div#feeds { width: 1022px; text-align: left; padding-left: 50px; }
div#feeds div.item_wrapper { display: inline-table; vertical-align: top; float: left; } 
div#feeds div.item { width: 200px; display: inline-table; vertical-align: top; text-align: left; padding-left: 15px; padding-right: 15px; }
div#feeds div.item p { font-family: Georgia, serif; font-size: 9pt; color: #000000; font-weight: 400; vertical-align: top; }
div#feeds div.item p span.time, div#feeds div.item p a { font-family: Georgia, serif; font-size: 9pt; color: #009294; font-weight: 600; }
div#feeds div.item p span.time { padding-left: 5px; }
div#feeds div.item p img { vertical-align: middle; border-style; none; padding: 0px; }
div#feeds div.item p a { text-decoration: none; }
div#feeds div.item p a:hover { text-decoration: underline; }
div#feeds div.item span.second { font-family: Georgia, serif; font-size: 10pt; color: #54769F; font-weight: 400; margin: 0; }

div#footer { clear: both; background-color: #c7c8ca; }
div#footer span#connect { font-family: Georgia, serif; text-transform: uppercase; font-size: 10px; color: #009294; line-height: 20px; }
div#footer img { vertical-align: middle; border-style; none; padding: 2px; }
div#footer a, div#footer p { font-family: Georgia, serif; font-size: 10px; color: #000000; text-decoration: none; }  
div#footer a:hover  { text-decoration: underline; }  

a.connect, a.connect:visited { font-family: Georgia, serif; text-transform: uppercase; font-size: 14px; color: #009294; line-height: 20px; text-decoration: underline; }
a.connect:hover { text-decoration: none; }

a#contact { font-family: Georgia, serif; text-transform: uppercase; font-size: 14px; color: #009294; text-decoration: none; }
a#contact:hover { text-decoration: underline; }

h1 { font-family: Georgia, serif; font-size: 10pt; color: #54769F; font-weight: 600; margin: 0; padding-top: 20px; }
h2 { font-family: Georgia, serif; text-transform: uppercase; font-size: 14px; color: #009294; font-weight: 600; margin: 0; line-height: 20px; }

#twitter_update_list { width: 168px; padding-left: 10px; font-family: 'Sorts Mill Goudy', Georgia, serif; font-size: 9pt; color: #000000; font-weight: 400; list-style: none; }
#twitter_update_list li { width: 168px; background-image: url('../images/bullet.png'); background-repeat: no-repeat; padding-left: 20px; padding-bottom: 10px; line-height: 17px; vertical-align: top; }
#twitter_update_list li a { font-family: 'Sorts Mill Goudy', Georgia, serif; font-size: 9pt; color: #009294; font-weight: 400; text-decoration: none; }
#twitter_update_list li a:hover { text-decoration: underline; }

img.btn { padding-left: 15px; }

ul { font-family: Georgia, serif; list-style-type: disc; color: #000000; font-size: 12px; font-weight: 500; margin-top: 0px; line-height: 20px; }
ol { font-family: Georgia, serif; color: #000000; font-size: 12px; font-weight: 500; margin-top: 0px; line-height: 15px; }

a, a:visited { font-family: Georgia, serif; color: #54769F; font-size: 12px; font-weight: 500; text-decoration: underline; }
a:hover { text-decoration: none; }

.key{ border:1px solid #009294; padding:12px; background-image:url(/images/producerback.jpg); background-repeat:repeat-x; height:127px; }
.key-left{ float:left; width:100px; height:125px; margin:0px; padding:0px; display:inline; border:2px solid #000000; }
.key-right{ float:right; width:600px; margin:0px; padding:0px; display:inline; }
.nameblock{ border-bottom:2px solid #000000; }
.name-left h1{ margin:0px; padding:0px 0px 3px 0px; color: #54769F; font-size:16px; line-height:16px; }
.name-right{ float:right; }
.name-left{ float:left; }
.name-left h2{ margin:0px; padding:0px 0px 3px 0px; font-size:14px; line-height:12px; color:#444444; font-weight:100; }
a.vcardbutton{ display:block; background-image:url(/images/vcardoff.jpg); width:167px; height:11px; font-size:12px; line-height:11px; padding:11px; color:#888888; margin:0px; margin-bottom:10px; text-decoration: none;}
a.vcardbutton:hover{ display:block; background-image:url(/images/vcardhov.jpg); width:167px; height:11px; font-size:12px; line-height:11px; padding:11px; margin:0px; color:#000000; margin-bottom:10px;  text-decoration: none; }
.infolabel{ font-family: Georgia, serif; font-size:12px; font-weight:bold; color:#444444; line-height:10px; padding:0px; }
.vcardinfo p{ font-family: Georgia, serif; margin:0px; padding:3px 0px 3px 0px; line-height:16px; color:#009294; font-size:14px; }
.vc-left{ float:left; display:inline; margin:0px; padding:0px; width:220px; }
.floatfix{ clear:both; margin:0px; padding:0px; visibility:hidden; font-size:1px; line-height:1px; }
.spacer {line-height: 2px; font-size: 2px; }


/*NEWS ARTICLES--------------------------------------------------------------*/

.NewsItemHeadline { font-family: font-family: Georgia, serif;	font-size: 12px; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; color: #000000; text-decoration: none; }
.NewsItemHeadline:hover { font-family: font-family: Georgia, serif;	font-size: 12px; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; color: #000000; text-decoration: underline; }


.NewsItemDate { font-family: font-family: Georgia, serif;	font-size: 11px; font-style: italic; line-height: normal; font-weight: normal; font-variant: normal; color: #000000; text-decoration: none; }

.NewsItemCopy { font-family: font-family: Georgia, serif; font-size: 11px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; color: #000000;	text-decoration: none; }
.NewsItemCopy:hover { font-family: font-family: Georgia, serif; font-size: 10px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; color: #000000; text-decoration: underline; }

.NewsItemMore, NewsItemMore:visited { font-family: font-family: Georgia, serif; font-size: 11px; font-style: normal;	font-weight: bold; font-variant: normal; text-transform: none; color: #009294; text-decoration: underline; }
.NewsItemMore:hover { text-decoration: none; }

.NewsPageTitle { font-family: font-family: Georgia, serif; font-size: 11px; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; color: #000000; text-decoration: none; }

