/* Aron Malkine - Malkine Interactive, Inc. */
/* http://www.malkine.com/ */
/* ShoreFire.Com Dynamic Initiative Phase 2 */
/* STYLES FOR SHOREFIRE FRONT END */

img {border:none;}
* {font: 14px "Trebuchet MS",Helvetica,sans-serif;color:#333333;}

a {color:#a12a25;text-decoration:none;}
a:hover {color:#641814;}

form {margin:0;padding:0;display:inline;}

a.more {font-size:12px;color:#9d0020;}
a.more:hover {color:#641814;}

a.nav2 {font-size:11px;color:#514e4f}
a.nav2:hover {color:#9d0020;}

h1, h1 a {font-size:17px;font-weight:bold;margin:0;padding:0;color:#a12a25;}
h1 span.sub {font-size:14px;font-weight:bold;}
h1 a span.sub {color:#a12a25;text-decoration:none;}
h1 a:hover span.sub {color:#641814;}
h2, h2 a {font-size:14px;font-weight:bold;margin:0;padding:0;}
h3, h3 a {font-size:13px;font-weight:bold;margin:0;padding:0;}

.bold {font-weight:bold;}

#popup_body	{text-align:left;margin:0px;}

.cap {font-size:11px;}

.headline_title {font-size:13px;}
.headline_date {font-size:13px;color:#9d0020}

div.hr {height:1px;overflow:hidden;background-color:#d3d2d2;}

.blog_entry_date {font-size:12px;color:#9d0020}
.blog_entry_posted {font-size:12px;color:#817f7f}

#nav_searchterm {font-size:13px;margin-top:2px;margin-left:17px;border:0;background-color:transparent;width:120px;color:#a5a4a4;}

.footer_nav {font-size:14px;color:#ffffff;text-decoration:none;}
.footer_nav a {font-size:14px;color:#ffffff;text-decoration:none;}
.footer_nav a:hover {color:#ffffff;}

#footer_left {float:left;display:inline;margin-left:53px;width:750px;}
#footer_right {float:right;margin-right:40px;width:160px;text-align:right;}

.clr {clear:both}
.px1 {height:1px;overflow:hidden;}

/* CLIENT DETAIL */
h1 span.client {font-size:27px;color:#9d0020}

.client_section {font-size:15px;}
.client_instr {font-size:10px; color:#9d0020;}
.client_instr a {font-size:10px;}
.client_release_info {font-size:12px;}
.client_release_info a {font-size:12px;}

.client_bio, .client_bio a {font-size:12px;}
.client_press_releases a {font-size:12px;}
.client_links, .client_links a {font-size:12px;}
.client_tour_dates, .client_tour_dates a {font-size:12px;}
.client_press_clips, .client_press_clips a, .client_press_clips span {font-size:12px;}

/* ABOUT */
h1 span.about_title {font-size:22px;color:#9d0020}
.about, .about a, .about span {font-size:12px;}
.about_tout {margin:7px;}
.about_tout, .about_tout a {font-size:12px;line-height:15px;}
.about_tout_nav {font-size:12px;border:1px solid #666666;margin-top:1px;cursor:pointer;padding-left:18px;background-repeat:no-repeat;background-position:4px 5px;}
h2 span.about_service {font-size:16px;color:#9d0020;}
.about_services_tagline {font-size:12px;line-height:15px;color:#333333;font-weight:bold;}
.about_services {font-size:12px;line-height:14px;color:#666666}
.about_serv_cont_label {font-size:11px;color:#666666;}
.about_serv_cont, .about_serv_cont span {font-size:13px;color:#666666}
.about_serv_cont span.name {color:#333333;font-weight:bold;}
.about_serv_cont span.email {color:#9d0020;}
.about_what_people_say {font-size:14px;font-weight:bold;color:#9d0020;}
.about_quote {font-size:12px;color:#666666;font-style:italic;margin-left:10px;}
.about_quoted {font-size:11px;color:#9d0020;text-transform:uppercase;margin-left:10px;}
.about_success_cont {font-size:13px;color:#666666;padding-left:15px;background-position:2px 6px;background-repeat:no-repeat;}
.about_success_cont a {font-size:13px;color:#666666;}
.about_success_cont a:hover {color:#9d0020;}

.about_contact {font-size:14px;font-weight:bold;color:#9d0020;}
.about_contact_cont {font-size:13px;color:#666666;}
.about_contact_cont a {font-size:13px;}
.recent_succ_date {font-size:11px;color:#666666;}


/* NEWS */
.news_pr_dates, .news_pr_dates a {font-size:13px;text-transform:uppercase;color:#9d0020;font-weight:bold}
.news_pr_dates a:hover {color:#641814;}
.news_pr_dates span.note {color:#868484;text-transform:none;font-weight:bold;}
.news_pr_client a {font-weight:bold;}
.news_pr_title a {font-weight:bold;color:#777474;font-size:13px}
.news_pr_title a:hover {color:#641814;}
.news_pr_date {font-size:11px;color:#706f6f;}
.news_upcoming_month {font-size:13px;text-transform:uppercase;color:#9d0020;font-weight:bold}
tr.news_rel_title td {font-size:13px;color:#8e8d8d;font-weight:bold;border-bottom:1px solid #bfbdbe;padding-bottom:3px;}
tr.news_rel_cnt td {font-size:13px;color:#5b5959;font-weight:bold;border-bottom:1px solid #e5e5e5;padding-top:3px;padding-bottom:3px;vertical-align:top;}
tr.news_rel_cnt td a {font-size:13px;font-weight:bold;}
tr.last_row td {font-size:13px;color:#5b5959;font-weight:bold;border-bottom:none;}
.first_cell {padding-left:5px;}
.last_cell {padding-right:5px;}
.news_events_date {font-size:13px;font-weight:bold;color:#9d0020;}
.news_events_date span.today{font-size:11px;font-weight:bold;color:#9d0020;}
.news_events_client {font-size:11px;font-weight:bold;color:#a12a25;text-transform:uppercase;}
.news_events_descr {font-size:11px;color:#000000;}

/* RELEASES */

.release_month {font-size:17px;color:#9d0020}

/* PRESS RELEASE DETAIL */

.press_release_date {font-size:12px;font-weight:bold;color:#9d0020;}
.press_release_title {font-size:18px;font-weight:bold;}

/* CALENDAR */
.cal_dayname {background-color:#9d0020;color:white;border:1px solid white;}
.cal_day {font-size:11px;vertical-align:top;text-align:left;border:1px solid #CCCCCC;}
.cal_dayNotInMonth {border:none;}
.cal_day span.cal_subhead {font-size:18px;color:#9d0020;font-weight:bold;}
.cal_day {font-size:11px;vertical-align:top;text-align:left;border:1px solid #CCCCCC;}

td.locker_cell {padding-right:10px;}
td.locker_header {font-size:10px;text-transform:uppercase;color:#cccccc;}