/* CSS Document */

/* GLOBAL STYLES */
html {
	margin: 0px;
	padding: 0px;

}
body {
text-align: center; /* for IE */
background-color: ..000;
background-image: url(images/site_back.gif);
background-position: top center;
background-attachment:fixed;
background-repeat:repeat-y;
font-family:Arial, Helvetica, sans-serif
}
#container {
margin: 0 auto;   /* align for good browsers */
text-align: left; /* counter the body center */
width: 920px;
border-top:1px solid #666;	
border-left:1px solid #666;
border-right:1px solid #666;
}
#hoods_label {
font-family:Arial, Helvetica, sans-serif;
font-size:24px;
font-weight:bold;
color:#5C7B94;
border-bottom:1px solid #D9E1ED
}
.hoods_date {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#6C3D0A
}

p {
margin: 0px 0px 6px 0px;
padding: 0px 0px 0px 0px;

}

/* HEADER STYLES */
.header_logo_cell {
background-image:url(http://news.rgj.com/images/getpublished/hoods/header_logo_back.gif);
background-repeat:repeat-x;
border-top:1px solid #666666
}

.header_customer_service_bar,
.header_customer_service_bar a,
.header_customer_service_bar a:visited {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#003366;
}

.header_link_bar,
.header_link_bar a,
.header_link_bar a:visited {
padding:2px 0px 2px 0px;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#003366;
}
.header_date_bar {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#FFFFFF;
padding:2px 0px 2px 0px
}
.header_dot {
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
color:#ffffff
}

.header_nav_bar, .header_nav_bar a, .header_nav_bar a:visited {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color:#ffffff;
text-decoration:none;
}
a.header_nav_bar:hover {
text-decoration:underline;
}

.header_nav_bar_active, .header_nav_bar_active a, .header_nav_bar_active a:visited {
background-color:#FFFFFF;
padding:4px 10px 14px 10px;
display:inline;
border-top:1px solid #E8ECF4;
border-left:1px solid #E8ECF4;
border-right:1px solid #E8ECF4;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
text-align:center;
color:#003366
}
.indent{
padding:10px 10px 10px 10px;
}

.storylink, .storylink a, .storylink a:visited {
display:block;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:none;
color:#000000
}

.teaserHeadline, .teaserHeadline a, .teaserHeadline a:visited {
padding-bottom:4px;
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:bold;
text-decoration:none;
color:#000033
}
.teaserHeadline a:hover {
text-decoration:underline;
color:#FF9933
}
.teaserSum {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#000033
}
.teaserLink, .teaserLink a, .teaserLink a:visited {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
text-decoration:underline
}
#more_stories ul{
padding:0px 0px 0px 0px;
margin:0px 0px 0px 25px;
}
#more_stories li, #more_stories a, #more_stories a:visited {
list-style:square;
padding-top:6px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
text-decoration:none;
color:#333333;
}
#more_stories a:hover {
text-decoration:underline
}

/* ##### Title STYLES - Start ###### */
.titleHeader {
background-image:url(/images/getpublished/hoods/title_back.gif);
height:50px;
font-family:Arial, Helvetica, sans-serif;
font-size:25px;
font-weight:bold;
color:#003366
}
.titleHeader_sub {
background-image:url(/images/getpublished/hoods/title_back_sub.gif);
padding:19px 10px 14px 10px;
display:inline;
border-left:1px solid #E8ECF4;
border-right:1px solid #E8ECF4;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
text-align:center;
color:#003366
}
.titleHeader_sub a, .titleHeader_sub a:visited {
color:#003366
}
.titleHeader_sub_active {
background-color:#FFFFFF;
padding:19px 10px 14px 10px;
display:inline;
border-left:1px solid #E8ECF4;
border-right:1px solid #E8ECF4;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
text-align:center;
color:#003366
}
.titleHeader_sub_img {
display:inline;
padding-top:6px
}


/* ##### Get Published Block STYLES - Start ###### */
#gp_block, #gp_block .story, #gp_block .story a, #gp_block .story a:visited {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333
}
#gp_stories {
float:right;
width:320px;
}
.cfTeaser, .cfTeaser a, .cfTeaser a:visited {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#666
}
.cfTeaser a:hover {
text-decoration:underline
}
.cfStoryList, .cfStoryList a, .cfStoryList a:visited {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#333333;
text-decoration:none
}
.cfStoryList a:hover {
text-decoration:underline
}


/* ##### Calendar STYLES - Start ###### */

#tabs li {
list-style:square;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 10px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px
}
#tabs ul {
padding:0px;
margin:0px 0px 0px 15px
}

.calendarHeader, .dining-style, #theater_listing, #theater_listing a, #theater_listing a:visited, .first-name, .job-title{
font-family:arial;
font-size:12px;
font-weight:bold;
color:#000099
}
#theater_listing {
padding:6px 6px 6px 6px;
line-height:20px;
}
.calendarItem, .calendarItem a, .calendarItem a:visited, .dining-restaurant, .dining-restaurant a, .dining-restaurant:visited {
font-family:arial;
font-size:11px;
color:#000099;
text-decoration:none
}
.calendarItem a:hover, .dining-restaurant a:hover, #theater_listing a:hover {
background-color:#EDF0F7;
text-decoration:underline
}
.classified-ad, .classified-ad a, .classified-ad a:visited  {
display:block;
font-family:arial;
font-size:11px;
color:#333333;
text-decoration:none
}
.classified-ad a:hover  {
background-color:#eaeaea
}

/* ##### SEARCH block styles - Start ###### */
form {
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
}
#gp_search {
background-color:#ECECDD;
border:1px solid #E2E2D5
}
#gp_search .magnify {
	background-image: url(http://news.rgj.com/images/search/mag_glass.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding:2px 1px 2px 17px;
	border:1px solid #7F9DB9;
	font-size:10px
}
#gp_search .inp_size, select {
border:1px solid #7F9DB9;
font-size:10px
}
/* ##### ENTERTAINMENT block styles - Start ###### */
.ent_firstStoryHead {
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
color:#003399;
}
.ent_firstStoryTeaser {
font-family:Arial, Helvetica, sans-serif;
font-size:10px
}

/* ##### FOOTER STYLES - Start ###### */
#footer {
    text-align: center;
    width: 920px;
    margin: 0px 0px 0px 0px;
    padding: 10px 0px 0px 0px;
    margin-top: 40px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #000000;
    text-decoration: none;
    clear: both;
}
#footer H5{
    margin: 0px 0px 0px 0px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 5px;
    padding-bottom: 5px;
    background: #E4E6ED;
    font-size: 11px;
    color: #000000;
    border-top: 1px solid #000000;
    border-bottom: 1px solid #000000;
}
#footer A, #footer A:visited {
    color: #000000;
    text-decoration: none;
}
#footer A:hover {
    color: #000000;
    text-decoration: underline;
}
/* ##### FROM THE STORY TEMPLATE STYLES - End ###### */


.storyHeadline {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:28px;
color: #175477;
clear:left
}
.storyByline, .storyByline a, .storyByline a:visited {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#000000;
clear:left
}
.storyDate {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:normal;
color:#666666
}

.storyCopy {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#333333
}

a.story-tools
{
        font: normal 11px Arial, sans-serif;
        white-space: nowrap;
        text-decoration: underline;
        padding-top: 5px;
        padding-right: 5px;
        padding-bottom: 5px;
        padding-left: 27px;
        background-position: 5px center;
        background-repeat: no-repeat;
        color: #333;
        cursor:pointer;
        cursor:hand;
}
a.story-tools:hover
{
        text-decoration: none;
        color: #333;
}
.navItems, .navItems a, .navItems a:visited {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#4F557D;
text-decoration:none
}
.navItems a:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#4F557D;
text-decoration:underline
}
.leftrailTxt {
font-family:Arial, Helvetica, sans-serif;
font-size:11;
color:#000000;
line-height:14px
}
.leftrailTxt a, .leftrailTxt a:visited {
text-decoration:none;
color:#000000
}
.leftrailTxt a:hover {
text-decoration:underline;
}

.rightrailTxt {
font-family:Arial, Helvetica, sans-serif;
font-size:11;
color:#000000;
line-height:14px
}
.rightrailTxt a, .rightrailTxt a:visited {
text-decoration:none;
color:#000099
}
.rightrailTxt a:hover {
text-decoration:underline;
}
.hoodNav, .hoodNav a, .hoodNav a:visited {
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
text-decoration:none;
color:#000000;
}
.hoodNav a:hover {
background-color:#ff9933;
text-decoration:underline
}
.titles, .titles a, .titles a:visited {
font-family:Arial, Helvetica, sans-serif;
font-size:14;
color:#000000;
font-weight:bold
}
