body, html {background-color:#186da3;margin:0px;font-size:.9em;color:#222222;font-family: Arial, Helvetica, sans-serif;}

a, a:visited {color:#1e7bac;text-decoration:none;}
a:hover {color:#175a7e;text-decoration:underline;}

.leaderad {padding-top:0px;padding-bottom:10px;}

#header {margin:0px;}

#header_bar {width:960px;text-align:left;clear:both;background-image:url('/images/nav_bg.png');background-repeat:no-repeat;margin-top:70px;}
#header_bar .logo {margin-top:-61px;float:left;z-index:10;position:absolute;width:340px;border:0;}
#header_nav {width:960px;height:25px;padding-right:10px;}

.nav {font-size:.92em;color:#f4b285;font-weight:bold;letter-spacing:2px;height:25px;font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;padding-top:3px;padding-bottom:3em;}
.nav a, .nav a:visited {color:white;text-decoration:none;}
.nav a:hover {color:#f5d1b8;text-decoration:none;}

/*##################################*/

#search_area {background-image:url('/images/searchbar_bg.png');background-repeat:no-repeat;background-position:bottom;background-color:#faefe0;width:960px;height:65px;clear:both;padding-top:20px;}
.search_row {border:0px;width:850px;height:45px;margin:0px 10px 0px 50px;overflow:hidden;clear:both;font-size:1.0em;color:black;}
.search_row a, .search_row a:visited {color:#1e7bac;text-decoration:none;font-size:0.9em;}
.search_row a:hover {color:#175a7e;text-decoration:underline;font-size:0.9em;}
.search_left {padding-left:5px;height:35px;width:600px;}
.search_right {width:250px;}
.search_form {margin-bottom:0px;}
.search_box {background-image:url('/images/search_bg.jpg');width:483px;height:25px;font-size:1.2em;color:#333333;}
.search_btn {vertical-align:bottom;padding-bottom:3px;}
.datetime {margin-top:0px;padding-top:0px;padding-left:0px;font-weight:bold;color:#666666;font-size:0.75em;}
.login_btn {padding-top:3px;border:0;}

/*##################################*/

#content {background-color:#d4e9f6;background-image:url('/images/body_bg.png');background-repeat:repeat-x;margin-top:-48px;}
#content_center	{width:972px;background-image:url('/images/bg_shad.png');margin-bottom:0px;padding-bottom:0px;overflow:auto;}
#content_full {background-color:#ffffff;width:960px;text-align:left;margin-bottom:0px;overflow:hidden;}
#content_wide_rail {background-repeat:no-repeat;background-color:#ffffff;width:960px;text-align:left;margin-bottom:0px;overflow:hidden;line-height:1.3em;}
#content_widerail_divider {background-repeat:repeat;width:960px;overflow:hidden;}
#content_left_column {width:575px;padding:20px 3px 10px 20px;float:left;}
#content_right_column {float:right;width:351px;margin-bottom:0px;border-left:0px dotted #d0d0d0;padding-top:10px;background-color:#fdf8f1;}

/*##################################*/

#top_story {width:400px;float:left;font-size:.9em;}
.top_story_image {padding:0px;border:1px solid #999999;margin-left:0px;margin-bottom:3px;}
.top_headline {font-size:1.5em;margin-top:0px;margin-bottom:3px;font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;}
.top_headline h2 {font-size:1.5em;margin-top:0px;margin-bottom:3px;font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;}
.top_headline h2 a, .top_headline h2 a:visited {color:#1e7bac;text-decoration:underline;}
.top_headline h2 a:hover {color:#175a7e;text-decoration:none;}

#more_stories {width:140px;float:right;margin-top:0px;font-size:0.775em;text-align:left;font-weight:bold;line-height:1.2em;margin-right:15px;}
#more_stories .promo_photo {padding:0px;margin-left:0px;margin-bottom:1px;margin-top:0px;border:1px solid #ccc;}
.more_stories_img {width:140px;padding:0px;border:1px solid #999999;margin-left:0px;margin-bottom:1px;margin-top:7px}
#sto_page {float:left;font-size:.9em;padding-bottom:5px;width:100%;}
.sto_box {margin-top:10px;border-top:2px dotted #afc880; border-bottom:2px dotted #afc880;background-color:#eef2e2;}
.sto_widget_bar {background-image:url('/images/color_box/green_1000.png');background-repeat:repeat-x;height:30px;margin:-5px 5px 2px 0px;padding-left:6px;padding-top:6px;padding-bottom:0px;color:white;font-size:1.1em;font-weight:bold;text-align:left; letter-spacing:1.2px;}
.sto_head  {font-size:1.7em; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#333333;margin:7px 0px 8px 0px;}
.sto_head h2 {font-size:1.7em; font-weight:bold; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#333333;margin:7px 0px 8px 0px;}
.sto_subhead {}
.sto_byline {font-size:.9em;font-weight:bold;color:#333333;padding-left:10px;}
.sto_date {font-size:.8em; color:#666666;padding-left:10px;}
.sto_creditline {font-size:.9em;color:#333333;font-style:italic;float:right;padding-right:10px;}
.sto_brow { font-size:.9em;color:#999999; letter-spacing:1.5px; font-weight:bold}
.sto_imgs {padding:0px;border:1px solid #999999;margin-left:0px;margin-bottom:3px;}

/*##################################*/

#promo_bar {width:100%;margin-top:30px;float:left;}
#promo_bar table{margin-left:-2px;}
.promo_header {background-image:url('/images/color_box/green_1000.png');background-repeat:repeat-x;height:25px;margin:5px 0px 0px 0px;padding:6px 0px 0px 6px;color:white;font-size:16px;font-weight:bold;text-align:left;}
.promo_photo {padding:0px;margin:5px 12px 2px 12px;border:1px solid #ccc;}
.promobox_left {width:166px;font-size:12px;text-align:left;padding:5px 10px 5px 10px;margin:0px 0px 0px 0px;border:2px solid #e2e9cb;background-color:#eef2e2;line-height:1.4em;}
.promobox_middle {width:166px;font-size:12px;text-align:left;padding:5px 10px 5px 10px;margin:0px 5px 0px 5px;border:2px solid #e2e9cb;background-color:#eef2e2;line-height:1.4em;}
.promobox_right {width:166px;font-size:12px;text-align:left;padding:5px 10px 5px 10px;margin:0px 0px 0px 0px;border:2px solid #e2e9cb;background-color:#eef2e2;line-height:1.4em;}

/*BROUGHT OVER FROM PROFILE*/
.profile_box {background:white;border:0px solid #eee;text-align:left;width:930px; margin-top:10px; margin-bottom:20px;/*padding:12px;*/}
.proformmtitle_td {color:#ffffff; font-size:1.1em; font-weight:bold;padding:6px;}
.box_container{margin:20px;}

/*### COLOR BOXES ###*/

#widget_section {width:100%; padding:0px 0px 0px 0px; margin-top:30px;text-align:left;clear:both;}
#half_widget_container_left {float:left;}
#half_widget_container_right {float:right;}
#half_widget_container_left, #half_widget_container_right {width:49%;padding:0px;margin:3px 0px 0px 0px;}

#full_widget_container {width:330px;border:1px solid #faefe0;padding:0px;margin:0px 0px 25px 0px;}

.section_blurb_orange {border-bottom:2px solid orange;}
.section_blurb_green {border-bottom:2px solid #749539;}
.section_blurb_blue {border-bottom:2px solid #2995c4;}
.section_blurb_orange, .section_blurb_green, .section_blurb_blue{margin-bottom:5px; font-size:1.2em;text-align:left;}

.orange_title, .green_title, .blue_title{font-weight:bold;padding:6px; padding-bottom:4px;}
.orange_title, .orange_title a, .orange_table th{background:#F5D1BA;color:#cf5505;}
.orange_title .current_crumb{color:#863803; font-size:.9em; font-weight:bold; float:left;}
.orange_title .right{float:right; color:#863803;}
.orange_title .left{float:left;}
.green_title, .green_table th{background:#E2E9CB;color:#92AF5D;}
.blue_title, .blue_table th{background:#B8D5E3;color:#346983; padding:3px;}

.orange_table{border:1px solid #F5D1BA;}
.green_table{border:1px solid #E2E9CB;}
.blue_table{border:1px solid #B8D5E3;}
.orange_table td{border:1px solid #F5D1BA; padding:3px 9px; background:#FBF1EA;}
.green_table td{border:1px solid #E2E9CB; padding:2px 3px;}
.blue_table td{border:1px solid #B8D5E3; padding:2px 3px; background:#E9F3F8; border-bottom-width:2px;}
.orange_table td.even, .blue_table td.even{background:#FFFFFF;}
.orange_table tr:nth-child(odd) td{background:#FFFFFF;}
.orange_table td, .green_table td, .blue_table td {padding-left:8px;}

.green_table p span{padding-left:20px;}
.green_body .indent{padding-left:20px; margin-top:0px;}

.short_orange_header {background-image:url('/images/color_box/orange_320.png');}
.short_green_header {background-image:url('/images/color_box/green_320.png');}
.short_blue_header{background-image:url('/images/color_box/blue_320.png');}

.long_orange_header {background-image:url('/images/color_box/orange_1000.png');}
.long_green_header {background-image:url('/images/color_box/green_1000.png');}
.long_blue_header {background-image:url('/images/color_box/blue_1000.png');}

.short_orange_header, .short_green_header, .short_blue_header,
.long_orange_header, .long_green_header, .long_blue_header
{height:24px;margin:5px 5px 0px 5px;padding-left:6px;padding-top:6px;padding-right:10px;color:white;font-weight:bold; text-align:left;}

.short_orange_header a:hover,
.short_blue_header a:hover,
.short_green_header a:hover
{color:white; text-decoration:underline;}

.short_green_header a,
.short_blue_header a,
.short_orange_header a,
.short_green_header a:visited,
.short_blue_header a:visited,
.short_orange_header a:visited,
.long_green_header a,
.long_blue_header a,
.long_orange_header a,
.long_green_header a:visited,
.long_blue_header a:visited,
.long_orange_header a:visited
{color:white;}

.header_button {font-size:14px;font-weight:bold;color:#FFFFFF;float:right;cursor:pointer; background:url('/images/send_message.png') no-repeat 98% 1px; padding:4px;margin-top:-3px; padding-right:36px;}
.header_button:hover{text-decoration:underline;}

.orange_body {border:2px solid #f5d1ba; background-color:#f6e1d3;}
.green_body {border:2px solid #e2e9cb; background-color:#eef2e2;}
.blue_body {border:2px solid #b8d5e3; background-color:#cce3ed;}
.orange_body, .green_body, .blue_body{font-size:.9em;text-align:left;padding:5px 10px 5px 10px;margin:0px 5px 5px 5px; border-top:none;}

/* PROFILE STUFF */
#profile_body .orange_title{margin-bottom:10px;}
.profile_photo {border:8px solid #FAEDDB;}
.within_orange{padding:10px; border:2px solid #F5D1BA; background-color:#FFFFFF;}
.orange_ul .date, .orange_ul .category {float:left;}
.orange_ul .category{font-size:12px;}
.orange_ul{list-style-type:none; padding-left:10px; margin-left:10px;color:#CF5505;font-weight:bold; font-size:14px;}
.orange_ul ul{padding-left:10px; margin-left:10px;}
.orange_ul ul{padding-bottom:5px;}
.orange_ul ul{list-style-type:none;}
#interests a{background-color:#F9EAD6;border:1px solid #F4D9B3;margin:2px; padding:1px 5px; width:198px; display:block; color:#000000; float:left;}
#interests a:hover{background-color:#F4D9B3; border:1px solid #ECBD7D;}
/* END PROFILE STUFF */

/* ALBUM STUFF */
.album_description{background-color:#FAEDDB; margin:5px 10px; padding:4px 8px; border:1px solid #F6E1D3;}
.album_container{background-color:#fdf8f1;border:1px solid #f9ead6;padding:8px; overflow:hidden; margin-bottom:8px;}
.album_container .photo_box{ margin:10px 14px;}
.album_container a {font-size:0.9em;color:#d55504;font-weight:bold;}
.light_gray {color:#AAAAAA;}

.photo_box{float:left; padding:8px; background-color:#FAEDDB; text-align:center; width:177px;}
.photo_box img{border:1px solid #F5D1BA; border-bottom:0px;}
.photo_box div{background-color:#fffaf3; padding:1px 3px; width:169px; font-weight:normal; text-align:center;}
.photo_box div a {color:#863803;}
/* END ALBUM STUFF */
/*### END COLOR BOXES ###*/

#footer {background-color:#186da3;background-image:url('/images/bodybot_bg.png');background-repeat:repeat-x; clear:both;}
#footer_container {width:972px;background-image:url('/images/bg_shad.png');margin-bottom:0px;padding-bottom:0px;}
.footerbar {background-color:#faefe0;background-image:url('/images/botbar_bg.png');background-repeat:no-repeat; background-position:top;width:960px;text-align:left;}
.footertable {text-align:left;margin-top:5px;margin-bottom:10px;width:93%;}
.footersect {width:33%;text-align:left}
.footlink {font-size:.8em;}
.foothead {border-bottom:1px solid #cccccc;color:#888888; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:1.0em; font-weight:bold}
#footbottom {background-color:#186da3;height:45px;margin:0px 0px 0px 0px;border-top:0px solid #faefe0;border-bottom:0px solid #000000;clear:both}
#footbottom_container {color:#faefe0;font-size:11px;width:960px;height:45px;}
.footbottom_text {margin-top:10px;}

/* START PROFILES PAGE */
#find_members{width:906px;}

/* END PROFILES PAGE */

/*merged 2 css files, this part must remain at the end or all the text sizes get thrown off */
html,body,div,td,input,select,textarea {font-family:sans-serif;font-size:1em;}
form{margin:0px;}