body {
background-color:#DAD9D6;
background-image:url(/static/images/bg_body_nolines.gif);
background-position:center center;
background-repeat:repeat-y;
color:#333333;
font-family:Arial,Helvetica,sans-serif;
font-size:100%;
line-height:130%;
margin:0;
padding:0;
}


#container {
background-image:url(/static/images/bg_content.gif);
margin-left:auto;
margin-right:auto;
overflow:hidden;
padding-left:2px;
padding-right:2px;
width:988px;
}

#container_nolines {
background-image:url(/static/images/bg_content_nolines.gif);
margin-left:auto;
margin-right:auto;
overflow:hidden;
padding-left:2px;
padding-right:2px;
width:988px;
}

#content {
clear:both;
float:left;
width:100%;
}

a {
color:#256091;
text-decoration:none;
}
a:link {
color:#256091;
text-decoration:none;
}
a:visited {
color:#256091;
text-decoration:none;
}
a:hover {
color:#256091;
text-decoration:underline;
}
.hide {
display:none;
}
p, table, body {
-x-system-font:none;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:130%;
margin:0;
padding:0 0 10px;
}
h1 {
-x-system-font:none;
color:#256091;
font-family:Arial,Helvetica,sans-serif;
font-size:30px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
margin:0;
padding:15px 0 0;
text-transform:uppercase;
}
h2 {
-x-system-font:none;
color:#256091;
font-family:Arial,Helvetica,sans-serif;
font-size:16px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
margin:0;
padding:0;
}
h3 {
-x-system-font:none;
color:#256091;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
margin:0;
padding:5px 0 0;
}
h2.storylisting, h3.storylisting, h3.storylisting_layout2 {
padding-top:0;
}
h2.storylisting_layout2 {
padding-top:3px;
}
h4 {
-x-system-font:none;
color:#256091;
font-family:Arial,Helvetica,sans-serif;
font-size:125%;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
margin:0;
padding:0;
}
h5 {
-x-system-font:none;
color:#666666;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:140%;
margin:0;
padding:0;
}
h6 {
-x-system-font:none;
color:#666666;
font-family:Arial,Helvetica,sans-serif;
font-size:10px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
margin:0;
padding:0;
}



ul {
list-style-type:none;
}
.smalltext {
font-size:11px;
}

ul.normal { list-style-type: disc; }

#sermonnavbar {
background-color:#F7F7F7;
border-bottom:1px solid #CCCCCC;
border-top:1px solid #CCCCCC;
clear:both;
height:60px;
width:780px;
margin-top:15px;
}
#sermonnavbar img {
float:right;
}
#sermonnavbar ul a {
border-left:1px solid #CCCCCC;
padding-left:15px;
}
#semonnavbar ul {
clear:both;
display:inline;
float:left;
margin-left:0;
margin-top:0;
padding-left:0;
padding-top:7px;
width:600px;
}
#sermonnavbar ul li {
-x-system-font:none;
background:#F7F7F7 none repeat scroll 0 0;
color:#333333;
display:inline;
font-family:Arial,Helvetica,sans-serif;
font-size:8pt;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
height:2.2em;
line-height:normal;
margin-left:15px;
text-align:left;
white-space:nowrap;
}
.sermonnavbar_ad {
}
#masthead {
background-color:#FFFFFF;
background-image:url(/static/images/masthead_bg.jpg);
background-repeat:repeat-x;
clear:both;
height:155px;
margin-left:0;
width:987px;
}


#mastheadnothome {
background-color:#FFFFFF;
background-image:url(/static/images/masthead_bg.jpg);
background-repeat:repeat-x;
clear:both;
height:100px;
margin-left:0;
width:987px;
}



#logo {
float:right;
padding-bottom:10px;
padding-left:7px;
padding-top:28px;
padding-right:30px;
text-align:center;
width:400px;*/
}

#date {
color:#FFFFFF;
font-size:11px;
font-weight:bold;
padding-left:15px;
}
#top_adspace {
float:right;
height:120px;
margin-right:4px;
margin-top:6px;
width:760px;
}
#top_adspace #adSpace0, #top_adspace #adSpace1, #top_adspace #adSpace2, #top_adspace #adSpace3, #top_adspace #adSpace4, #top_adspace #adSpace5, #top_adspace #adSpace6, #top_adspace #adSpace7, #top_adspace #adSpace8, #top_adspace #adSpace9, #top_adspace #adSpace10, #top_adspace #adSpace11, #top_adspace #adSpace12 {
z-index:2000;
}
#adSpace0, #adSpace1, #adSpace2, #adSpace3, #adSpace4, #adSpace5, #adSpace6, #adSpace7, #adSpace8, #adSpace9, #adSpace10, #adSpace11, #adSpace12 {
z-index:2;
}
#nav {
background-color:#FFFFFF;
background-image:url(/images/nav_bg.gif);
background-position:center top;
background-repeat:repeat-x;
float:left;
height:30px;
margin-bottom:0;
margin-left:0;
margin-top:0;
padding-bottom:8px;
width:987px;
}


#nav_space {
background-color:#FFFFFF;
/*background-image:url(/images/rockborder.gif);
background-position:center top;
background-repeat:repeat-x;*/
float:left;
height:21px;
margin-bottom:0;
margin-left:0;
margin-top:0;
padding-bottom:8px;
width:988px;
}

#nav_bottom {
background-color:#585956;
float:left;
height:14px;
margin-bottom:10px;
margin-left:0;
margin-top:0;
padding-bottom:8px;
width:988px;
}


#search {
background-image:url(/static/images/search.gif);
background-position:left center;
background-repeat:no-repeat;
float:right;
height:23px;
margin-top:3px;
width:190px;
}
#search img {
margin-top:1px;
}
.search_box {
border:1px solid #CCCCCC;
color:#222222;
float:left;
font-size:11px;
height:14px;
margin-bottom:4px;
margin-left:55px;
margin-right:2px;
width:92px;
}
.search_button {
border:medium none;
margin:1px 0 4px;
}
#nav_news {
height:16px;
width:48px;
}
#nav_news a {
background-image:url(/static/images/nav/nav_news.gif);
display:block;
height:16px;
width:48px;
}
#nav_sport {
height:16px;
width:49px;
}
#nav_sport a {
background-image:url(/static/images/nav/nav_sport.gif);
display:block;
height:16px;
width:49px;
}
#nav_entertainment {
height:16px;
width:107px;
}
#nav_entertainment a {
background-image:url(/static/images/nav/nav_entertainment.gif);
display:block;
height:16px;
width:107px;
}
#nav_business {
height:16px;
width:70px;
}
#nav_business a {
background-image:url(/static/images/nav/nav_business.gif);
display:block;
height:16px;
width:70px;
}
#nav_tech {
height:16px;
width:45px;
}
#nav_tech a {
background-image:url(/static/images/nav/nav_tech.gif);
display:block;
height:16px;
width:45px;
}
#nav_lifestyle {
height:16px;
width:69px;
}
#nav_lifestyle a {
background-image:url(/static/images/nav/nav_lifestyle.gif);
display:block;
height:16px;
width:69px;
}
#nav_travel {
height:16px;
width:56px;
}
#nav_travel a {
background-image:url(/static/images/nav/nav_travel.gif);
display:block;
height:16px;
width:56px;
}
#nav_newspapers {
height:16px;
width:92px;
}
#nav_newspapers a {
background-image:url(/static/images/nav/nav_newspapers.gif);
display:block;
height:16px;
width:92px;
}
#nav_magazines {
height:16px;
width:81px;
}
#nav_magazines a {
background-image:url(/static/images/nav/nav_magazines.gif);
display:block;
height:16px;
width:81px;
}
#nav_peoples_choice {
height:16px;
width:114px;
}
#nav_peoples_choice a {
background-image:url(/static/images/nav/nav_peoples_choice.gif);
display:block;
height:16px;
width:114px;
}
#landing_header {
background-color:#FFFFFF;
background-position:right top;
background-repeat:no-repeat;
clear:both;
height:auto;
padding-bottom:5px;
padding-left:0;
position:relative;
width:657px;
z-index:1;
}
#landing_header img {
float:right;
}
#landing_header h1 {
background-position:right top;
background-repeat:no-repeat;
color:#256091;
float:left;
padding-bottom:0;
}
#landing_header_title {
border-bottom:2px solid #256091;
height:49px;
margin-top:5px;
padding-left:5px;
width:100%;
}
#landing_nav_list {
background-color:#F7F7F7;
border-bottom:1px solid #CCCCCC;
border-top:1px solid #CCCCCC;
color:#CCCCCC;
float:left;
margin-left:0;
margin-top:4px;
padding-left:5px;
width:654px;
}
#landing_nav_list li {
clear:both;
display:inline;
font-family:Arial,Helvetica,sans-serif;
font-size:9px;
font-weight:bold;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin-bottom:0;
margin-top:0;
padding-bottom:6px;
padding-top:0;
}
.breadcrumbs {
float:left;
font-size:11px;
margin-top:11px;
}
.breadcrumbs a {
color:#256091;
}
#story_headline {	
color:#666666;
float:left;
font-size:10px;
padding-left:5px;
width:647px;
}
#story_headline h1 {
color:#000000;
float:none;
font-size:20px;
margin-bottom:0;
padding-bottom:0;
}
#story_bottom_links_left {
float:left;
font-size:10px;
width:310px;
}
#story_bottom_links_right {
float:right;
font-size:10px;
text-align:right;
width:310px;
}
#storycol {
background:white none repeat scroll 0 0;
float:left;
padding-left:10px;
padding-right:10px;
width:636px;
}
#utilcol {
background:white none repeat scroll 0 0;
float:left;
padding-left:10px;
padding-right:10px;
width:636px;
}
#contentcol {
clear:both;
float:left;
height:auto;
overflow:hidden;
padding-left:4px;
width:680px;
}

#contentcol2 {
clear:both;
float:left;
height:auto;
overflow:hidden;
padding-left:4px;
width:780px;
}

#contentcolall {
clear:both;
float:left;
height:auto;
overflow:hidden;
padding-left:4px;
width:980px;
}

#contentcol_story {
background-color:#FFFFFF;
clear:both;
float:left;
height:auto;
margin-left:0;
}
#contentcol_iframe {
background-color:#FFFFFF;
clear:both;
float:left;
height:auto;
margin-left:0;
margin-top:0;
}
#breaking_news_story {
background-color:#FFFFFF;
float:left;
margin-top:5px;
padding-bottom:5px;
padding-top:0;
width:659px;
}
#breaking_news_border_top {
background-image:url(/static/images/breakingnews/top_border.gif);
background-repeat:no-repeat;
border:0 solid blue;
float:left;
height:5px;
margin:0;
overflow:hidden;
padding:0;
width:659px;
}
#breaking_news_content {
background-image:url(/static/images/breakingnews/content_bg.gif);
padding-bottom:15px;
padding-left:15px;
padding-right:15px;
width:629px;
}
#breaking_news_content_small_headline {
background-image:url(/static/images/breakingnews/content_bg.gif);
border:0 solid green;
padding:15px 15px 5px;
width:629px;
}
#breaking_news_heading {
float:left;
height:66px;
width:100%;
}
#breaking_news_heading h1 {
font-size:24px;
margin-bottom:4px;
padding-top:8px;
}
#breaking_news_image {
border:1px solid #CCCCCC;
float:left;
}
#breaking_news_blurb {
float:right;
padding-right:0;
width:167px;
}
#breaking_news_more {
font-size:10px;
margin-left:10px;
padding-left:10px;
}
#breaking_news_more li {
list-style-image:none;
list-style-position:outside;
list-style-type:disc;
}
#breaking_news_border_bottom {
background-image:url(/static/images/breakingnews/bottom_border.gif);
background-repeat:no-repeat;
float:left;
height:5px;
overflow:hidden;
width:659px;
}
#leftcol {
clear:both;
float:left;
overflow:hidden;
padding-left:0;
width:200px;
border-right:grey;
}
#leftcol_story {
background-color:#FFFFFF;
clear:both;
float:left;
margin-left:5px;
overflow:hidden;
width:659px;
z-index:1;
}
#leftcol_title {
color:#FFFFFF;
cursor:pointer;
float:left;
font-size:13px;
font-weight:bold;
padding-top:2px;
width:210px;
}
#leftcol_title_top {
height:20px;
margin-bottom:2px;
width:100%;
}
#leftcol_more {
float:right;
text-align:right;
width:150px;
}
#leftcol_box, #leftcol_box_blue, #leftcol_box_red, #leftcol_box_lightblue, #leftcol_box_green, #leftcol_box_yellow, #leftcol_box_purple {
background-image:url(/static/images/background/left_col_blue.gif);
background-position:center top;
background-repeat:no-repeat;
font-size:10px;
padding-left:5px;
}
#leftcol_box_blue {
background-image:url(/static/images/background/left_col_blue.gif);
}
#leftcol_box_red {
background-image:url(/static/images/background/left_col_red.gif);
}
#leftcol_box_green {
background-image:url(/static/images/background/left_col_green.gif);
}
#leftcol_box_lightblue {
background-image:url(/static/images/background/left_col_lightblue.gif);
}
#leftcol_box_yellow {
background-image:url(/static/images/background/left_col_yellow.gif);
}
#leftcol_box_purple {
background-image:url(/static/images/background/left_col_purple.gif);
}
.audio_video_link {
font-size:10px;
font-weight:bold;
}
#leftcol_todays_most_viewed {
background-image:url(/static/images/background/left_col_blue.gif);
background-position:center top;
background-repeat:no-repeat;
font-size:10px;
padding-left:5px;
}
#leftcol_todays_most_viewed_links {
color:#999999;
}
#leftcol_todays_most_viewed_more {
float:right;
text-align:right;
width:150px;
}
#leftcol_todays_most_viewed a {
}
#leftcol_todays_most_viewed ol {
font-size:12px;
line-height:150%;
margin-left:28px;
margin-top:2px;
padding-left:0;
padding-top:2px;
}
#leftcol_more_top_stories {
background-image:url(/static/images/background/left_col_grey.gif);
background-position:center top;
background-repeat:no-repeat;
font-size:11px;
padding-left:5px;
}
#leftcol_more_top_stories p {
font-size:11px;
font-weight:bold;
padding-top:3px;
}
#leftcol_more_top_stories ul {
font-size:12px;
list-style-image:none;
list-style-position:outside;
list-style-type:disc;
margin-left:16px;
margin-top:0;
padding-left:0;
}
#leftcol_editorspicks {
background-image:url(/static/images/background/left_col_grey.gif);
background-position:center top;
background-repeat:no-repeat;
font-size:11px;
height:20px;
padding-left:5px;
padding-top:2px;
}
#leftcol_editorspicks_more a {
float:right;
font-size:9px;
text-align:right;
}
#leftcol_editorspicks_list ul {
font-size:12px;
list-style-image:none;
list-style-position:outside;
list-style-type:disc;
margin-bottom:8px;
margin-left:16px;
margin-top:5px;
padding-left:5px;
text-align:left;
}
#leftcol_market {
background-image:url(/static/images/background/left_col_grey.gif);
background-position:center top;
background-repeat:no-repeat;
font-size:10px;
height:200px;
padding-left:5px;
}
#leftcol_market_more a {
color:#256091;
float:right;
}
#leftcol_market_search {
background-image:url(/static/images/background/divider.gif);
background-repeat:no-repeat;
float:right;
height:125px;
margin-top:17px;
padding-top:15px;
width:144px;
}
#leftcol_market_search p {
font-size:10px;
line-height:120%;
}
.market_seach_box {
border:1px solid #CCCCCC;
float:left;
height:18px;
margin-right:2px;
width:110px;
}
#middlecol {
float:none;
overflow:hidden;
width:465px;
}


#middlecol2 {
float:none;
overflow:hidden;
width:565px;
}


#middlecolall {
float:none;
overflow:hidden;
width:780px;
}

#middlecolall_booking {
float:none;
overflow:hidden;
width:80%;
}


#middlecol_story {
border-left:1px solid #CCCCCC;
float:right;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
margin-bottom:10px;
margin-left:5px;
margin-right:0;
padding-bottom:0;
padding-left:9px;
padding-right:0;
width:302px;
}
.photo {
border:1px solid #CCCCCC;
float:right;
margin-bottom:0;
padding-bottom:0;
}
.photo_caption {
clear:both;
display:block;
font-size:11px;
}
#photo_credit {
clear:right;
color:#666666;
font-size:10px;
text-align:right;
}
#big_story_photo {
color:#333333;
font-size:11px;
line-height:120%;
margin-bottom:10px;
margin-left:5px;
width:657px;
}
#big_story_photo img {
border:1px solid #CCCCCC;
}
#photo_prev_next {
background-image:url(/static/images/right_col_divider.gif);
background-position:center bottom;
background-repeat:repeat-x;
color:#66A3E0;
font-size:10px;
padding-top:5px;
text-align:right;
}
#highlight {
margin-left:2px;
width:252px;
}
#highlight ul {
display:inline;
float:right;
font-size:10px;
line-height:160%;
margin-left:0;
margin-right:0;
margin-top:0;
padding-left:0;
text-align:right;
width:246px;
}
#highlight li {
display:inline;
margin-left:0;
margin-right:0;
padding-left:0;
padding-right:0;
}
#highlight_content {
background-image:url(/static/images/highlights/highlight_bg.gif);
background-repeat:repeat-y;
font-size:12px;
padding-left:5px;
padding-right:5px;
}
#highlight_headline_listing {
padding:0;
}
#highlight_divider img {
border:3px solid red;
margin-left:0;
padding-left:0;
}
#highlight_content img {
border:1px solid #CCCCCC;
margin-left:20px;
}
#highlight_title, #highlight_title_blue, #highlight_title_lightblue, #highlight_title_red, #highlight_title_yellow, #highlight_title_green, #highlight_title_purple {
background-image:url(/static/images/highlights/blue_title.gif);
background-position:center bottom;
color:#FFFFFF;
cursor:pointer;
font-size:13px;
font-weight:bold;
height:22px;
margin-top:10px;
padding-left:5px;
width:247px;
}
#highlight_title_text {
padding-top:2px;
}
#highlight_title_lightblue {
background-image:url(/static/images/highlights/lightblue_title.gif);
}
#highlight_title_red {
background-image:url(/static/images/highlights/red_title.gif);
}
#highlight_title_yellow {
background-image:url(/static/images/highlights/yellow_title.gif);
}
#highlight_title_green {
background-image:url(/static/images/highlights/green_title.gif);
}
#highlight_title_purple {
background-image:url(/static/images/highlights/purple_title.gif);
}
#highlight_bottom, #highlight_bottom_blue, #highlight_bottom_lightblue, #highlight_bottom_red, #highlight_bottom_yellow, #highlight_bottom_green, #highlight_bottom_purple {
background-image:url(/static/images/highlights/blue_bottom.gif);
background-position:center top;
background-repeat:no-repeat;
height:9px;
width:100%;
}
#highlight_bottom_lightblue {
background-image:url(/static/images/highlights/lightblue_bottom.gif);
}
#highlight_bottom_red {
background-image:url(/static/images/highlights/red_bottom.gif);
}
#highlight_bottom_yellow {
background-image:url(/static/images/highlights/yellow_bottom.gif);
}
#highlight_bottom_green {
background-image:url(/static/images/highlights/green_bottom.gif);
}
#highlight_bottom_purple {
background-image:url(/static/images/highlights/purple_bottom.gif);
}
#highlight_blue_links, #highlight_lightblue_links, #highlight_red_links, #highlight_yellow_links, #highlight_green_links, #highlight_purple_links {
color:#CCCCCC;
font-size:9px;
}
#hightlight_blue_links a {
color:#256091;
font-size:9px;
}
#highlight_lightblue_links a {
color:#0083D7;
font-size:9px;
}
#highlight_red_links a {
color:#D12421;
font-size:9px;
}
#highlight_yellow_links a {
color:#FF9F00;
font-size:9px;
}
#highlight_purple_links a {
color:#9C1A87;
font-size:9px;
}
#highlight_green_links a {
color:#00824A;
font-size:9px;
}
#rightcol {
float:right;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
margin-right:3px;
width:300px;
}

#rightcol2 {
float:right;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
margin-right:3px;
width:200px;
}

#rightcol_whitebg {
background-color:#FFFFFF;
float:right;
}

/* #rightcol p {font-family:Arial,Helvetica,sans-serif;font-size:11px;} */


#right_col_top {
height:33px;
margin-bottom:10px;
margin-top:0;
width:275px;
}
.email_alerts {
float:left;
font-size:10px;
}
.email_alerts img {
top:0;
}
.make_stuff_my_home {
float:left;
font-size:10px;
}
.text_alerts {
float:left;
font-size:10px;
margin-left:15px;
}
.rss_alerts {
float:left;
font-size:10px;
margin-left:15px;
}
#features {
background-image:url(/static/images/right_col_divider.gif);
background-position:center bottom;
background-repeat:no-repeat;
margin-bottom:5px;
padding-bottom:5px;
width:300px;
}
#right_col_heading {
background-image:url(/static/images/right_col_head_bg.gif);
background-repeat:no-repeat;
clear:left;
font-size:11px;
font-weight:bold;
height:20px;
margin-left:auto;
margin-right:auto;
padding-left:6px;
padding-top:0px;
width:294px;
}
#feature_headline {
border:0 solid black;
height:17px;
line-height:130%;
padding-bottom:0;
padding-top:0;
}
#feature_display_42 {
border:0 solid black;
height:48px;
line-height:130%;
padding-bottom:0;
padding-top:1px;
}
.feature_display_42_image {
border:0 solid red;
margin-bottom:0;
margin-right:5px;
}
#featured_gallery {
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
line-height:15px;
margin-bottom:10px;
padding-bottom:0;
width:300px;
}
.featured_gallery_image {
border:1px solid #CCCCCC;
margin-top:2px;
}
#featured_gallery ul {
margin-bottom:0;
margin-top:0;
padding-bottom:0;
padding-top:0;
}
#cartoon_gallery {
background-image:url(/static/images/right_col_divider.gif);
background-position:center bottom;
background-repeat:no-repeat;
margin-bottom:10px;
width:300px;
}
.cartoon_gallery_image {
border:1px solid #CCCCCC;
margin-top:2px;
}
#cartoon_gallery ul {
margin-bottom:0;
margin-top:0;
padding-bottom:0;
padding-top:0;
}
#sponsored_links_title {
background-color:#F7F7F7;
border-bottom:1px solid #CCCCCC;
border-top:1px solid #CCCCCC;
color:#000000;
font-size:10px;
font-weight:bold;
height:20px;
padding-left:5px;
text-align:left;
}
#sponsored_links {
background-image:url(/static/images/right_col_divider.gif);
background-position:center bottom;
background-repeat:no-repeat;
margin-bottom:10px;
width:300px;
}
#sponsored_links a {
color:#000000;
text-decoration:underline;
}
#rightcol ul {
list-style-image:none;
list-style-position:outside;
list-style-type:disc;
margin-bottom:0;
margin-left:25px;
margin-top:5px;
padding-bottom:10px;
padding-left:0;
}
.weather_icon {
padding-right:5px;
}
.weather_table {
margin-bottom:10px;
}
#right_col_ad_box {
background-color:#F7F7F7;
border-bottom:1px solid #CCCCCC;
border-top:1px solid #CCCCCC;
margin-bottom:15px;
}
#right_col_ad {
text-align:center;
}
#right_col_news_story {
background-image:url(/static/images/right_col_divider.gif);
background-position:center bottom;
background-repeat:no-repeat;
height:52px;
line-height:15pt;
padding-bottom:4px;
padding-top:0;
}
.right_col_news_story_image {
border:1px solid #CCCCCC;
margin-right:5px;
}
#opinion_poll {
background-image:url(/static/images/right_col_divider.gif);
background-position:center bottom;
background-repeat:no-repeat;
margin-bottom:5px;
padding-bottom:5px;
width:300px;
}
#opinion_poll p {
line-height:150%;
margin-bottom:1px;
padding-bottom:1px;
}
#opinion_poll form {
margin:0;
}
.poll_input_vote {
background-image:url(/static/images/polls/vote_button.gif);
border:medium none;
height:18px;
margin-bottom:15px;
margin-left:70px;
margin-top:10px;
width:59px;
}
.poll_input_result {
background-image:url(/static/images/polls/results_button.gif);
border:medium none;
height:18px;
margin-bottom:15px;
margin-left:70px;
margin-top:10px;
width:59px;
}
#vote_buttons {
float:right;
margin-bottom:5px;
margin-right:10px;
margin-top:5px;
}
#poll_questions {
float:left;
}
#footer {
background-color:#FFFFFF;
color:#CCCCCC;
float:left;
font-size:9px;
margin-left:auto;
margin-right:auto;
padding-top:10px;
text-align:center;
width:100%;
}
a.copyright, a.copyright:visited {
color:#CCCCCC;
}
a.copyright:hover {
color:#CCCCCC;
text-decoration:underline;
}
#footer ul {
color:#CCCCCC;
display:inline;
float:left;
font-size:9px;
height:15px;
line-height:100%;
margin:0;
padding:5px 0 2px;
text-align:center;
width:100%;
}
#footer li {
display:inline;
font-size:9px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}
#clearer {
clear:both;
}
#footer_navs {
background-color:#F7F7F7;
border-bottom:1px solid #CCCCCC;
border-top:1px solid #CCCCCC;
clear:both;
height:auto;
width:100%;
}
#footerlist {
color:#CCCCCC;
float:left;
margin-left:5px;
}
#footerlist li {
display:inline;
font-size:11px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}
#footerlist_section {
color:#CCCCCC;
float:left;
margin-left:5px;
}
#footerlist_section li {
display:inline;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}
#footerlist2 {
height:30px;
margin-bottom:190px;
margin-top:0;
padding-bottom:15px;
padding-top:10px;
width:100%;
}
#footerlist2 li a {
color:#999999;
line-height:120%;
padding-top:0;
}
#bottom_ad {
background-color:#FFFFFF;
background-repeat:repeat-x;
float:left;
width:100%;
}
.bottom_ad_space {
margin-top:16px;
padding-top:16px;
}
.not_bold {
color:#000000;
font-weight:normal;
}
.black {
color:#000000;
}
.grey {
color:#CCCCCC;
}
.red {
color:#D12421;
}
.green {
color:#00824A;
}
.darkblue {
color:#256091;
}
.lightblue {
color:#0083D7;
}
.purple {
color:#9C1A87;
}
.yellow {
color:#FF9F00;
}
#red a {
color:#D12421;
}
#green a {
color:#00824A;
}
#darkblue a {
color:#256091;
}
#lightblue a {
color:#0083D7;
}
#purple a {
color:#9C1A87;
}
#yellow a {
color:#FF9F00;
}
#search_result_pages {
background-repeat:no-repeat;
clear:both;
float:left;
height:auto;
padding-bottom:5px;
position:relative;
width:657px;
z-index:1;
}
#weather_location_title {
background-image:url(/static/images/weather/weather_title.gif);
background-repeat:no-repeat;
color:#000000;
font-size:11px;
font-weight:bold;
height:20px;
margin-top:5px;
padding-left:4px;
width:178px;
}
#weather_left_col {
border-right:1px solid #CCCCCC;
float:left;
font-size:11px;
margin-top:10px;
width:192px;
}
#weather_right_col {
float:right;
margin-top:10px;
width:455px;
}
#map {
text-align:center;
}
#weather_land_heading {
background-image:url(/static/images/background/left_col_blue.gif);
background-position:left bottom;
background-repeat:no-repeat;
border-top:1px solid #CCCCCC;
color:#FFFFFF;
float:left;
font-size:12px;
font-weight:bold;
height:21px;
margin-bottom:3px;
margin-top:6px;
padding-left:5px;
width:100%;
}
#weather_latest {
float:left;
width:250px;
}
#weather_graph {
float:left;
margin-left:5px;
width:150px;
}
#weather_landing_top {
float:left;
width:100%;
}
#weather_landing_bottom {
float:left;
width:100%;
}
#sermon {
background-image:url(/static/images/right_col_divider.gif);
background-position:center bottom;
background-repeat:no-repeat;
/*height:85px;*/
margin-bottom:8px;
padding:0 0 5px;
width:300px;
}

/*********************Added by Andrew*****************************/


.logo {
bottom:20px;
float:none;
left:20px;
position:relative;
}


.curves {
float:none;
list-style-type:none;
position:relative;
top:-52px;
}


.comingup_heading {
background-image:url(/static/images/left_col_grey.gif);
background-position:left top;
background-repeat:no-repeat;
font-size:11px;
font-weight:bold;
padding-left:5px;
padding-top:2px;
height:20px;
}

#welcome {
background-image:url(/static/images/welcome_bg.jpg);
background-repeat:repeat-x;
font-size:11px;
font-weight:bold;
height:35px;
margin-bottom:0;
margin-top:15px;
padding-top:5px;
width:465px;
}

/******************************header menu inside rocks********************************
**************************************************************************/

#navlist
{
padding: 0 ;
margin: 0;
margin-top: 3px;
margin-right: 40px;
font: bold 13px Arial,Helvetica,sans-serif;
text-transform: uppercase; 
float:right;


}

#navlist li
{
list-style: none;
margin: 0;
/*border-top: 1px solid gray;*/
display: inline;

}

#navlist li a
{
padding: 0;
padding-left: 5px;
padding-right:5px;
border-left: 1px solid #FFF;
/*background-image: url(rockborder.gif);*/
color: #fff;
text-decoration: none;

}

#navlist li a:link { color: #fff; }
#navlist li a:visited { color: white; }

#navlist li a:hover
{
border-color: #FFF;
color: maroon;
background: none;
}


/*************javascript menus****************
***********************************************/

// per evitare il floating degli ads adsense (che nopn sono permessi) mettere static
#object1{position: static;width:auto;top:1px;height:5px;left:0px;z-index:2}
#object2{position: static;width:auto;right:0px;height:5px;top:1px;z-index:1}

.menutitle{
cursor:pointer;
margin-bottom: 0px;
margin:0px;
border-bottom:none;
background-color:/*#52C76B;*/lightgrey;/*edited by andrew - this changes the background of the Mainmenu*/
color:/*#0039a0;*/black;/*edited by andrew*/
width:180px;
padding:4px;
padding-left:4px;
text-align:right;
text-decoration: none;
text-transform: uppercase; 
font-weight:normal;
/*/*/border:1px solid #dde0e0;/* */
font-size: 14px;
font-family:Arial,Helvetica,sans-serif;
}


.submenu{
display: block;
margin-bottom: 0;
margin:0px;
/*padding-left: 4px;
padding-bottom: 0px;*/
padding:4px;
text-align:right;
text-transform: uppercase; 
width: 180px; /*185px minus all left/right paddings and margins*/
text-decoration: none;
color: #ffffff;
background-color: /*#e6eef2;*/#d3d3d3;
border-bottom: 0px solid #90bade;
font-size: 12px;
font-family: arial;
}



.submenu a {
display: block;
margin:0px;
padding-left 2px;
padding-top 0px;
padding-bottom 0px;
text-decoration: none;
/*background-color: #eef0f0;*/
border-bottom:  0px solid #90bade;
/*border-left: 3px solid #1958b7;edited by andrew*/
font-size: 90% 16px;
active: red;
color: maroon;
}

.submenu a:visited{
color: #C7C19E;
/*background-color: #e6eef2;*/
border-left-color: #45555d;
}
.submenu a:hover{background-color: /*#D2FDC4;*/maroon;/*edited by Andrew*/
border-left-color: #1c64d1;
font-size: 90% 16px;
font-style: oblique;
color: #ffffff; /*added by Andrew*/
}

.submenu a:active{background-color: #2586d7;
border-left-color: yellow;
color:#CC0000;
}
	
	
.submenu a:focus{background-color: #2586d7;
border-left-color: yellow;
color:red;
}
	
.activemenu{
cursor:pointer;
background-color: /*#D2FDC4;*/darkgray;
color: #cce0e0;
width:180px;
padding:1px;
text-align:right;
font-weight: BOLD;
/*/*/border-right:2px solid #0038A5;/* */
font-size: 12px;
}

* html .submenu a{ /*IE only */
width: 150px; /*IE 5*/
w\idth: 130px; /*185px minus all left/right paddings and margins*/
}


//mie aggiunte
a:link {color: #000;
border-bottom:none;
}


.sublink a{
font-size: 13px;
}
.titolo {
color: rgb(33, 117, 188);
	font-size: 24px;
	font-weight: bold;
}

.corpo {color: #56666E;
	font-size: 16px;
font-weight: normal;
		}
		
.code {	color: #345F39;
	font-size: 12px;
	font-weight: bold;
}		
.Stile12 {color: #000000; font-size: 14px; }
.Stile13 {
	font-size: 14px;
	color: #000000;
}
.Stile14 {color: #000000}

.sitemap {color: #666600; font-size: 13px; }


/*************javascript menus end****************
***********************************************/



/******************table format for class mytable**********************
*****************************************************************************/



#mytable {
	/*width: 300px;*/
	padding: 0;
	margin: 0;
	/*position: relative; left: -50px;*/
	border: none;
}

caption {
	padding: 0 0 5px 0;
	/*width: 300px;	 */
	font: italic 11px Arial, Helvetica, sans-serif;
	text-align: right;
}

th {
	font: bold 12px  Arial, Helvetica, sans-serif,"Trebuchet MS", ;
	color: /*#4f6b72;*/white;
	border-right: 1px solid #C1DAD7;
	border-bottom: 1px solid #C1DAD7;
	border-top: 1px solid #C1DAD7;
	/*letter-spacing: 2px;*/
	text-transform: uppercase;
	text-align: left;
	/*padding: 2px 2px 2px 2px;*/
	padding: 3px;
	margin: 0;
	background: #CAE8EA url(/images/bg_header_graytoblack.jpg) no-repeat;
	font-size: 12px;
}

th.nobg {
	border-top: 0;
	border-left: 0;
	border-right: 1px solid #C1DAD7;
	background: none;
}

td.sermon {
	border-right: 1px solid #C1DAD7;
	border-bottom: 1px solid #C1DAD7;
	background: #fff;
	padding: 2px 5px 2px 2px;
	color: #4f6b72;
	font-size: 11px;
}


td.alt {
	border-right: 1px solid #C1DAD7;
	border-bottom: 1px solid #C1DAD7;
	background: #F5FAFA;
	padding: 2px 5px 2px 2px;	
	color: #797268;
	font-size: 11px;
}

th.spec {
	border-left: 1px solid #C1DAD7;
	border-top: 0;
	background: #fff url(images/bullet1.gif) no-repeat;
	font: bold 20px Arial, Helvetica, sans-serif;
}

th.specalt {
	border-left: 1px solid #C1DAD7;
	border-top: 0;
	background: #f5fafa url(images/bullet2.gif) no-repeat;
	font: bold 10px Arial, Helvetica, sans-serif;
	color: #797268;
}


#misso_week {
width: 180px;
height:277px;
border: 5px solid #797268;
background: #d3d3d3;
font-size: 10px;
font-family:Arial,Helvetica,sans-serif;
text-align:center;
padding: 0;
margin: 0;
}


#misso_header {
width: 182px;
height:35px;
background: #797268;
font: bold;
color: white;
font-family:Arial,Helvetica,sans-serif;
padding: 0;
margin: 0;

}

/******************************modernbricks about menu********************
**************************************************************************/


#modernbricksmenu{
padding: 0;
width: 100%;
background: transparent;
voice-family: "\"}\"";
voice-family: inherit;
}

#modernbricksmenu ul{
font: bold 11px Arial;
margin:0;
margin-left: 5px; /*margin between first menu item and left browser edge*/
padding: 0;
list-style: none;
}

#modernbricksmenu li{
display: inline;
margin: 0 2px 0 0;
padding: 0;
text-transform:uppercase;
}

#modernbricksmenu a{
float: left;
display: block;
color: white;
margin: 0 1px 0 0; /*Margin between each menu item*/
padding: 5px 10px;
text-decoration: none;
letter-spacing: 1px;
background-color: black; /*Default menu color*/
border-bottom: 1px solid white;
}

#modernbricksmenu a:hover{
background-color: gray; /*Menu hover bgcolor*/
}

#modernbricksmenu #current a{ /*currently selected tab*/
background-color: /*#D25A0B;*/maroon; /*Brown color theme*/ /*changed by Andrew*/
border-color: /*#D25A0B;*/maroon; /*Brown color theme*/ /*changed by Andrew*/ 
}

#modernbricksmenuline{
clear: both;
padding: 0;
width: 100%;
height: 5px;
line-height: 5px;
background: /*#D25A0B;*/maroon; /*Brown color theme*/ /*changed by Andrew*/
}



/******************************featured DIV ***********************************
*******************************used in MiddleCol*******************************/



#featured {
background-color:#F7F7F7;
border-bottom:1px solid #CCCCCC;
border-top:1px solid #CCCCCC;
clear:both;
float:left;
height:80px;
width:500px;
margin-bottom:15px;
}


#featured ul {
  	float: left;
  	width: 500px;
  	margin: 0;
  	padding: 0;
  	list-style: none;
}
 
#featured li {
  	float: left;
  	width: 300px;
  	margin: 0;
  	padding: 0;
} 



/************************CSS for Tooltips**************************************/


#tooltip {
     display:none;
     background:transparent url(/images/black_arrow.png);
     font-size:12px;
     height:70px; 
     width:160px;
     padding:25px;
     color:#fff;   
}



/************************scripturenavbar to allow for increased*********************************
************************* height in the by scripture divs**************************************/



#scripturenavbar {
background-color:#F7F7F7;
border-bottom:1px solid #CCCCCC;
border-top:1px solid #CCCCCC;
clear:both;
height:90px;
width:780px;
margin-top:15px;
}
#scripturenavbar img {
float:right;
}
#scripturenavbar ul a {
/*border-left:1px solid #CCCCCC;*/
padding-left:15px;
}
#scripturenavbar ul {
clear:both;
display:inline;
float:left;
margin-left:0;
margin-top:0;
padding-left:0;
padding-top:7px;
width:700px;
}
#scripturenavbar ul li {
-x-system-font:none;
background:#F7F7F7 none repeat scroll 0 0;
color:#333333;
/*display:inline;*/
display:block;
float:left;
font-family:Arial,Helvetica,sans-serif;
font-size:8pt;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
height:2.2em;
line-height:normal;
margin-left:15px;
text-align:left;
white-space:nowrap;
}


/*************************Youth image centering*************************************/

img.centered {
    display: block;
    margin-left: auto;
    margin-right: auto }


a img {border: none; !important}



/*************************bigger white area to compensate*************************************
**************************for all rooms in the modernbricks menu******************************/


#container_nolines_booking {
background-image:url(/static/images/bg_content_nolines.gif);
margin-left:auto;
margin-right:auto;
overflow:hidden;
padding-left:2px;
padding-right:2px;
width:1205px;
}


#mastheadnothome_100 {
background-color:#FFFFFF;
background-image:url(/static/images/masthead_bg.jpg);
background-repeat:repeat-x;
clear:both;
height:100px;
margin-left:0;
width:100%;
}

#nav_100 {
background-color:#FFFFFF;
background-image:url(/images/nav_bg.gif);
background-position:center top;
background-repeat:repeat-x;
float:left;
height:30px;
margin-bottom:0;
margin-left:0;
margin-top:0;
padding-bottom:8px;
width:100%;
}

#contentcolall_100 {
clear:both;
float:left;
height:auto;
overflow:hidden;
padding-left:4px;
width:100%;
}

/*****to adjust line height where there is lots of text to make it readable**********/

p.about {line-height:1.75;
}

ul.main{list-style: decimal;
line-height:1.75;
font-weight:bold;
}

ul.sub {list-style: disc;
font-weight:normal;

}



/*****staff Table**********/


#stafftable {
	
	padding: 0;
	margin: 0;
	border: none;
}

th.staff {font: bold 12px  Arial, Helvetica, sans-serif,"Trebuchet MS", ;
	color: black;
	border-right: none;
	border-bottom: none;
	border-top: none;
	text-transform: none;
	padding: 5px;
	margin: 0;
	background: none;
	font-size: 12px;;
	}

td.staff {
	border-right: none;
	border-bottom: none;
	background: #FFFFFF;
	padding: 5px 35px 5px 5px;	
	color: #797268;
	font-size: 12px;
}

.thumbnail{
position: relative;
z-index: 0;
}

.thumbnail:hover{
background-color: transparent;
z-index: 50;
}

.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
background-color: lightyellow;
padding: 2px;
left: -1000x;
border: 10px ridge gray;
visibility: hidden;
color: black;
text-decoration: none;

}

.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
height:300px;

}

.thumbnail:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
position:absolute;
top: -100px;
left: -300px; /*position where enlarged image should offset horizontally */

}

.box_narrow{width:300px;float:left;margin-bottom:20px;background:#F7F7F7 url(/static/images/box_right.gif) top right repeat-y;}

.box_left{float:left;background:url(/static/images/box_left.gif) top left repeat-y;padding:0 10px 5px 10px;width:300px;}


.box_bottom, .box_bottom_left, .box_bottom_right{background-image:url(/static/images/boxes.png);}

.box_bottom{width:100%;background-repeat:repeat-x;height:5px;float:left;background-position:0 -1080px;}

.box_bottom_left{float:left;background-repeat:no-repeat;height:5px;width:5px;background-position:0 -1090px;}
.box_bottom_right{float:right;background-repeat:no-repeat;height:5px;width:5px;background-position:0 -1085px;}


.day{padding-top:10px;padding-bottom:2px;}

.box_top_blue, .box_top_grey, .box_top_lblue, .box_top_mblue, .box_top_green, .box_top_purple, .box_top_red, .box_top_orange, .box_top_yellow, .box_top_lyellow {float:left;width:65%;height:32px;background-image:url(/static/images/boxes.png);}

.box_top_blue_left, .box_top_grey_left, .box_top_lblue_left, .box_top_mblue_left, .box_top_green_left,.box_top_red_left, .box_top_purple_left, .box_top_orange_left, .box_top_yellow_left, .box_top_lyellow_left{height:32px;float:left;width:5px;}

.box_top_blue_right, .box_top_grey_right, .box_top_lblue_right, .box_top_mblue_right, .box_top_green_right,.box_top_red_right, .box_top_purple_right, .box_top_orange_right, .box_top_yellow_right, .box_top_lyellow_right{height:32px;float:right;width:5px;}

.box_top_grey {background-position:0 -864px;
}
.box_top_blue{background-position:0 0;}
.box_top_mblue{background-position:0 -96px;}
.box_top_lblue{background-position:0 -192px;}
.box_top_green{background-position:0 -288px;}
.box_top_red{background-position:0 -384px;}
.box_top_purple{background-position:0 -480px;}
.box_top_orange{background-position:0 -576px;}
.box_top_yellow{background-position:0 -672px;}
.box_top_lyellow{background-position:0 -768px;}
.box_top_grey_left{background-position:0 -896px;}
.box_top_blue_left{background-position:0 -32px;}
.box_top_mblue_left{background-position:0 -128px;}
.box_top_lblue_left{background-position:0 -224px;}
.box_top_green_left{background-position:0 -320px;}
.box_top_red_left{background-position:0 -416px;}
.box_top_purple_left{background-position:0 -512px;}
.box_top_orange_left{background-position:0 -608px;}
.box_top_yellow_left{background-position:0 -704px;}
.box_top_lyellow_left{background-position:0 -800px;}
.box_top_grey_right{background-position:0 -928px;}
.box_top_blue_right{background-position:0 -64px;}
.box_top_mblue_right{background-position:0 -160px;}
.box_top_lblue_right{background-position:0 -256px;}
.box_top_green_right{background-position:0 -352px;}
.box_top_red_right{background-position:0 -448px;}
.box_top_purple_right{background-position:0 -544px;}
.box_top_orange_right{background-position:0 -640px;}
.box_top_yellow_right{background-position:0 -736px;}
.box_top_lyellow_right{background-position:0 -832px;}

.box_top_blue_left, .box_top_grey_left, .box_top_lblue_left, .box_top_mblue_left, .box_top_green_left,.box_top_red_left, .box_top_purple_left, .box_top_orange_left, .box_top_yellow_left, .box_top_lyellow_left{height:32px;float:left;width:5px;background-image:url(/static/images/boxes.png);}

.box_top_blue_right, .box_top_grey_right, .box_top_lblue_right, .box_top_mblue_right, .box_top_green_right,.box_top_red_right, .box_top_purple_right, .box_top_orange_right, .box_top_yellow_right, .box_top_lyellow_right{height:32px;float:right;width:5px;background-image:url(/static/images/boxes.png);}


.smallfont{font-size:11px;}