/* CSS Document */
body { font-family: Georgia, "Times New Roman", Times, serif; font-size: 90%;color: #000;padding: 5px 0;margin: 5px 10px; background: url(/dev/assets/images_08/shell08/background.jpg)}
p {color:#666; font-size:110%;}
h2 {font-size: 1em;  ; margin: 0 0 5px 0; color: #333 }
h3 {font-size: 150%;  ; margin: 0 0 5px 0; }
h4 {font-size: 120%; font-family: Arial, Helvetica, sans-serif; margin: 0; padding: 0 0 30px 0;  color: #999; font-weight:lighter; text-align:center }
a {color: #2d717a; text-decoration:none;}
a:hover {text-decoration:underline}
a img {border:0}

.jsalert p {padding: 0 0 3px 23px;background:url("../images/shell/alert.gif") no-repeat top left; color: #F00}
noscript .mainalert {border: 1px solid #f00;width:760px;margin:0 auto 10px auto; background:url("../images/shell/warning.gif") no-repeat left #f8b3b3;}
noscript h1{font-weight: bold;color: #f00;font-size: 90%; padding: 5px 0 0 80px; margin: 0;}
noscript p{padding: 5px 0 5px 80px; font-size: 70%;font-weight: bold; margin: 0;}


/* -------------------- MAIN STRUCTURE ---------------------*/
#container {width: 900px; margin: 0 auto;background:url(/dev/assets/images_08/shell08/content_bg.jpg) repeat-x #fff;}
#container_golf {width: 900px; margin: 0 auto;background:url(../images_08/shell/background_golf.jpg) right no-repeat #fff}
#navigation {background:url(../images_08/shell08/nav_strip.jpg); height:40px; font-size: 75%; font-family:Tahoma,Aerial, Verdana;}
#navigation ul {list-style: none; margin: 0; padding: 0;}
#navigation li {display: inline; height:35px; float:left; margin: 0 0 0 20px; padding: 0 20px 0 0; text-transform:uppercase; background:url("/dev/assets/images_08/shell08/nav_divide.jpg") no-repeat right;  }
#navigation li a {float:left; padding:8px 0 0 0; margin:0}
#navigation li a:hover {color: #666600}
#navigation a, #bottom_navigation a {color: #fff; text-decoration: none; font-weight: bold;}
#navigation a:hover, #bottom_navigation a:hover {color: #ededed; text-decoration: underline; }

#login {float: right; margin: 0; padding: 0; background:none; width: 160px; height:29px}
#login p {padding: 6px 0 0 10px; margin: 0;}

#content {padding: 0 10px; margin:0}
#main_content {float: left; width:652px; padding: 20px 0; float:left }
#main_content form {padding: 10px 0;}
#main_content fieldset {border: 1px solid #a9adb0; padding: 10px;}
#main_content legend {color: #666; padding: 0 10px;}
#main_content img { padding: 0 0 0 0; }
#main_content h2 {font-size:1.5em; font-weight:lighter; color:#333} 
#main_content .image_right {float:right; padding:0; margin:0}
#main_content span.members {display:block; width:630px; margin:10px 0; background:#deded1; padding:10px; color:#333; font-size:1.5em;}
#main_content li {padding:10px 0 0 0; color:#666}
#corp_box { background-color:#e6ebec}
#corp_box p {padding: 20px 5px}
#wed_box { background-color:#efe9f2; width:652px; float:left; margin: 0 0 10px 0}
#wed_box  p {font-size:1.3em; padding: 20px}
#golf_box { background-color:#e3ecd0; font-size:1em; padding: 0 10px; font-weight: normal; width:630px; float:left; margin: 10px 0 10px 0}
#golf_box p {color:#666; padding: 20px 5px; font-size:1.3em;}
#shoot_box {background:#efecb6; width:652px; padding: 0; margin:8px 0;}
#shoot_box p {margin: 0 5px; padding: 20px 5px; font-size:1.1em; font-weight: normal}
#shoot_box h2 {margin: 0 5px; color: #666; font-size:1.5em; padding: 0 5px; font-weight: normal}
#main_content p.golf_tournaments {background:#ebebeb; width:540px; float:left; padding:0 0 0 5px; margin:5px 0; line-height:170%}
#main_content span.golf_tournaments_date {width:100px; float:right; color:#FFFFFF; background:#333;  font-weight:bolder; padding:0 0 4px 5px; margin:5px 0; line-height:170%; clear:both}
#shoot_box2 {background:#efecb6; width:652px; padding: 0; margin:8px 0;font-size: 1.2em}
#shoot_box2 p {color:#333; margin: 0 2px; padding: 8px 5px}

#main_content p.golf_tournaments a {color:#006600; padding: 0 0 0 20px}
#golfgreen_bg {background:url("http://www.northoppark.co.uk/assets/images_08/shell08/greengolf_bg.jpg") repeat-x}
#golfgreen_bg p {padding: 0 5px}
.golfimage_right {margin:5px; padding:5px; float:right}

#wedding_menu {}
#wedding_menu h2 {font-size:1.5em; font-weight:lighter; text-align:center}
#wedding_menu p {font-size:1.1em; padding: 10px; text-align:center}

/* -------------------- Individual Banners ---------------------*/


.wedding_banner {width:650px; display:block; height:162px; background-image:url("http://www.northoppark.co.uk/dev/assets/images_08/shell08/wedding_banner.jpg"); color:#fff; margin: 0 0 8px 0 }
.wedding_banner span {font-size:2em; display:block; width:190px; padding: 20px 0 0 30px; display:block}

.shooting_banner {width:650px; display:block; height:162px; background-image:url("http://www.northoppark.co.uk/dev/assets/images_08/shell08/shooting_banner2.jpg"); color:#fff; margin: 0 0 8px 0 }
.shooting_banner span {font-size:2em; display:block; width:190px; padding: 20px 0 0 30px; display:block}



.corporate_banner {width:650px; display:block; height:162px; background-image:url("http://www.northoppark.co.uk/dev/assets/images_08/shell08/corporate_banner3.jpg"); color:#fff; margin: 0 0 8px 0 }
.corporate_banner span {font-size:2em; display:block; width:190px; padding: 20px 0 0 30px; display:block}


.members_banner {width:650px; display:block; height:162px; background-image:url("http://www.northoppark.co.uk/assets/images_08/shell08/members_banner.jpg"); color:#fff; margin: 0 0 8px 0 }
.members_banner span {font-size:1.5em; display:block; width:190px; padding: 20px 0 0 30px; display:block}

.generic_banner {width:650px; display:block; height:162px; background-image:url("http://www.northoppark.co.uk/assets/images_08/shell08/generic_banner.jpg"); color:#fff; margin: 0 0 8px 0 }
.generic_banner span {font-size:2em; display:block; width:185px; padding: 20px 0 0 30px; display:block}

.comp_banner {width:650px; display:block; height:162px; background-image:url("http://www.northoppark.co.uk/assets/images_08/shell08/comp_banner.jpg"); color:#fff; margin: 0 0 8px 0 }
.comp_banner span {font-size:2em; display:block; width:500px; padding: 20px 0 0 30px; display:block}

.bio_banner {width:650px; display:block; height:162px; background-image:url("http://www.northoppark.co.uk/assets/images_08/shell08/bio_banner.jpg"); color:#fff; margin: 0 0 8px 0 }
.bio_banner span {font-size:2em; display:block; width:185px; padding: 20px 0 0 30px; display:block}


.golf_banner {width:650px; display:block; height:162px; background-image:url("http://www.northoppark.co.uk/assets/images_08/shell08/the_golfbanner.jpg"); color:#fff; margin: 0 0 8px 0 }
.golf_banner span {font-size:2em; display:block; width:185px; padding: 20px 0 0 30px; display:block}

.golf3_banner {width:650px; display:block; height:162px; background-image:url("http://www.northoppark.co.uk/assets/images_08/shell08/golf_banner3.jpg"); color:#fff; margin: 0 0 8px 0 }
.golf3_banner span {font-size:2em; display:block; width:185px; padding: 20px 0 0 30px; display:block}

.meeting_banner {width:650px; display:block; height:162px; background-image:url("http://www.northoppark.co.uk/assets/images_08/shell08/businessmeetings.jpg"); color:#fff; margin: 0 0 8px 0 }
.meeting_banner span {font-size:2em; display:block; width:185px; padding: 20px 0 0 30px; display:block}




#main_content_extras {float: left; width:650px; padding: 0; }
#main_content_extras form {padding: 10px 0;}
#main_content_extras fieldset {border: 1px solid #a9adb0; padding: 10px;}
#main_content_extras legend {color: #666; padding: 0 10px;}
#main_content_extras  h2 {font-size:300%;} 
#main_content_extras  p {}
#main_content_extras  p a {padding: 0 0 0 10px}
#main_content_extras  span {font-weight:bold; color:#990000; font-size:100%; }
#main_content_extras  h3 {font-size:200%; color: #333 } 





#full_content {padding: 20px 0;}
#sub_content { font-size: 90%;padding:0 0 0 5px; margin:-15px 0 0 0}
#sub_content ul {list-style: none; margin: 0; padding: 0;}
#sub_content li {width:223px}
#sub_content h3 {margin: 10px}

#bottom_navigation {clear: both; font-family:Tahoma,Aerial, Verdana; font-size: 80%; height: 26px; background-color:#666}
#bottom_navigation ul {list-style: none; margin: 0; padding: 6px 0 0 0;; text-align: center; background-color:#666}
#bottom_navigation li {display: inline; margin: 0 10px; padding: 0; }
#footer {background:#b5b499; color: #CCC; font-size: 90%; text-align: right; padding: 5px 20px; text-align:center}
#footer a {color: #fff; text-decoration:underline;}
#footer a:hover {text-decoration: none}
.copyright {color: #ccc; font-size: 70%;}
#googlemap {width: 650px; height: 300px; border: 1px solid #a9adb0; margin-bottom: 20px;}


/* -------------------- HEADERS ---------------------*/
#header_main {background: url(/dev/assets/images_08/shell08/banner.jpg); height:146px; border-bottom: 1px solid #fff; margin:0; padding:0;}
#header_members {background: url(/dev/assets/images_08/shell08/banner.jpg); height:146px; border-bottom: 1px solid #fff; margin:0; padding:0;}
#header_wedding {background: url(/dev/assets/images_08/shell08/banner.jpg); height:146px; border-bottom: 1px solid #fff; margin:0; padding:0;}
#header_about{background: url(/dev/assets/images_08/shell08/banner.jpg); height:146px; border-bottom: 1px solid #fff; margin:0; padding:0;}
#header_corp{background: url(/dev/assets/images_08/shell08/banner.jpg); height:146px; border-bottom: 1px solid #fff; margin:0; padding:0;}

#header_main img,#header_wedding img,#header_members img {border: none; border-right: 1px solid #fff; margin:0; padding:0;}

#header_right {float:right; width:245px; }
#address {float:right; width:218px; margin:15px 25px 0 0; text-align:right; font-size:1.2em; color:#666}

#xmas_tab a {float:right; width:218px; height:35px; background:url("/assets/images_08/shell08/xmas_tab.jpg"); padding:0; margin:17px 0 0 0}
#xmas_tab a:hover {background:url("/assets/images_08/shell08/xmas_tab_hover.jpg"); text-decoration:none}
#xmas_tab p {padding:0; margin: 9px 12px 0 15px; color:#FFF; text-transform:uppercase}

flash_logo {float:left; width:323px}

flash_home {display:block; width:650px}

/* -------------------- Home Options ---------------------*/
#home_options {width:646px; height:280px; margin:0; padding:0; float:left}
#home_options a {color:#fff}
#home_options span {font-size:190%; color:#fff; margin:0; line-height: 200%; padding: 0 0 0 0; font-weight:lighter}
#home_options ul {width:660px; list-style:none; margin:0; padding:0}
#home_options li {display:inline}
#home_options li.golf_home a {width:200px; height:270px; float:left; padding: 0 0 0 15px; margin:0; background: url("/dev/assets/images_08/shell08/golf_home.jpg") no-repeat; }
#home_options li.weddings_home a {width:200px; height:270px; float:left; padding:0 0 0 15px; margin:0;  background:url("/dev/assets/images_08/shell08/weddings_home.jpg") no-repeat}
#home_options li.corp_home a {width:200px; height:270px; float:left; padding:0 0 0 15px; margin:0;  background:url("/dev/assets/images_08/shell08/corp_home.jpg") no-repeat}


/* -------------------- Side Panel ---------------------*/

#side_panel {width:223px; background:url("/dev/assets/images_08/shell08/side_panel.jpg"); float:right; margin: 20px 0;}
.side_top {background:url("/dev/assets/images_08/shell08/side_panel_top.jpg"); height:10px}
.side_bottom {background:url("/dev/assets/images_08/shell08/side_panel_bottom.jpg"); height:15px; clear:both;}
#side_panel ul {list-style:none; margin:0; padding:0}
#side_panel li {width:193px; clear:both; margin: 0 auto; display:block; padding:0; background:#fff}
#side_panel li a {border:none; text-decoration:none}
#side_panel h2 {text-transform:uppercase; font-size:1em; margin: 0 0 10px 12px; padding:0}
#side_panel li img {float:left; margin:0; padding:0}
#side_panel li span { text-transform:uppercase; float:left; margin:0 0 10px 0; padding: 0 0 5px 5px; width:188px; display:block; clear:both; font-size:70%; background:#fff}


#side_panel_corp {width:223px; background:url("http://www.northoppark.co.uk/dev/assets/images_08/shell08/side_panel_corp.jpg"); float:right; margin: 20px 0}
.side_top_corp {background:url("/dev/assets/images_08/shell08/side_panel_top_corp.jpg"); height:10px}
.side_bottom_corp {background:url("/dev/assets/images_08/shell08/side_panel_bottom_corp.jpg"); height:15px; clear:both}
#side_panel_corp ul {list-style:none; margin:0; padding:0}

#side_panel_corp li {width:193px; clear:both; margin: 0 auto; padding:0; }
#side_panel_corp li a {border:none; text-decoration:none}

#side_panel_corp h2 {text-transform:uppercase; font-size:1em; margin: 0 0 0 12px; padding:0}

#side_panel_corp li img {float:left; margin:0; padding:0}
#side_panel_corp li span { text-transform:uppercase; float:left; margin:0 0 10px 0; padding: 0 0 5px 5px; width:188px; display:block; clear:both; font-size:70%; background:#fff}


.golf_ads ul {list-style:none; margin:0; padding:0}
.golf_ads li {width:193px; clear:both; margin: 0 auto; padding:0; }
.golf_ads  li a {border:none; text-decoration:none}
.golf_ads  li img {float:left; margin:0; padding:0}
.golf_ads  li span { text-transform:uppercase; float:left; margin:0 0 10px 0; padding: 0 0 5px 5px; width:188px; display:block; clear:both; font-size:70%; background:#fff}





#side_panel_wed {width:223px; background-image: url("/dev/assets/images_08/shell08/side_panel_wed.jpg"); float:right; margin: 20px 0; padding:0}
.side_top_wed {background-image: url("/dev/assets/images_08/shell08/side_panel_top_wed.jpg"); height:10px}
.side_bottom_wed {background: url("/dev/assets/images_08/shell08/side_panel_bottom_wed.jpg") no-repeat; height:15px; margin:320px 0 0 0;}
#side_panel_wed h3 {text-transform:uppercase; font-size:1em; margin: 10px}
#side_panel_wed h2 {margin:20px; padding:0; font-size:1em}
#side_panel_wed ul {list-style:none; margin:0; padding:0; width:223px; float:left;}
#side_panel_wed li { margin: 0; padding:0; background:url("/dev/assets/images_08/shell08/wedding_divide.jpg") no-repeat top}
#side_panel_wed p {padding: 0 0 0 10px}

#side_panel_golf {width:223px; background:url("/dev/assets/images_08/shell08/side_panel_golf.jpg"); float:right; margin: 20px 0; padding:0}
.side_top_golf {background:url("/dev/assets/images_08/shell08/side_panel_top_golf.jpg"); height:10px}
.side_bottom_golf {background:url("/dev/assets/images_08/shell08/side_panel_bottom_golf.jpg"); height:15px; margin:10px 0 0 0; clear:both }
.golf_nav ul {list-style:none; margin:0; padding:0; float:left; width:223px}
.golf_nav li a {padding:0 0 0 10px; color:#336600 }
.golf_nav h3 {text-transform:uppercase; font-size:1em; margin: 10px}
.golf_nav li { width:223px; height:35px; display:block margin:0; padding:20px 0 0 0; background:url("/dev/assets/images_08/shell08/golf_divide.jpg") no-repeat top}





/* -------------------- INDIVIDUAL PAGE NAVIGATIONS ---------------------*/
#members_nav a, #golf_news a{color: #900; text-decoration: none; font-weight:bolder; color:#336600}
#members_nav a:hover, #golf_news a:hover{color: #333; text-decoration: underline;}
#wedding_nav li { margin:0; padding:10px}
#wedding_nav a{color: #aa8da1; text-decoration: none; font-weight:bolder;}
#wedding_nav a:hover{color: #900; text-decoration: underline;}


/* -------------------- GOLF CONTENT ---------------------*/
#golf_flyby {float: left; height: 220px;width: 324px;background: url(../images_08/shell/golf_flyby.jpg) #ccc ; margin-top: 1px;}
#golf_flyby h2 {font-family: Garamond, Georgia, sans-serif;font-size: 130%;padding: 2px 5px;color: #fff;background: #990000 ;margin: 0;}

#golf_competitions {float: left; height: 220px;width: 325px;background: url(../images_08/shell/tournaments.jpg); margin-top: 1px; border-left: 1px solid #fff}
#golf_competitions h2 {font-family: Garamond, Georgia, sans-serif;font-size: 130%;padding: 2px 5px;color: #FFF;background: #f7941d;;margin: 0 0 5px 0;}
#golf_competitions p {background:none; margin: 3px 5px; padding: 2px 5px; font-size: 90%; color: #666}
#golf_competitions span {float: left; display: block; width: 100px; }

#golf_news {padding-top: 0;}
#golf_news p {border-bottom: 1px solid #ccc; margin: 0 0 5px 0; padding: 5px 0;}
#golf_news small {background: url(../images/shell/icon_rss.gif) no-repeat right; height: 20px; padding-right: 25px; margin-top: 5px}


/* -------------------- WEDDING CONTENT ---------------------*/
#wedding_diary {float: left; height: 220px;width: 310px;background: #d6dbe2; margin-top: 1px;}
#wedding_diary h2 {font-family: Garamond, Georgia, sans-serif;font-size: 130%;padding: 2px 5px;color: #4c5766;background: #a9b1bc;margin: 0 0 15px 0;}
#wedding_diary table {float: left;width: 145px;padding: 0;margin: 0 4px;border-left: 1px solid #A2ADBC;font: normal 12px/20px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;color: #616B76;text-align: center;background-color: #fff;}
#wedding_diary caption a {font: bold 18px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;color: #fff;text-align: center;text-decoration: none;}	
#wedding_diary caption {margin: 0 4px;padding: 0;width: 145px;background: #A2ADBC;color: #fff;font: bold 12px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;text-align: center;}
#wedding_diary th {font: bold 11px/20px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;color: #616B76;background: #D9E2E1;border-right: 1px solid #A2ADBC;border-bottom: 1px solid #A2ADBC;border-top: 1px solid #A2ADBC;}
.wedding {color: #F00;font-weight: bold; background: url(../images/shell/bg_calendar2.gif) no-repeat right top;}
.wedding a {color: #f00;}
.fare {color: #608194; background: url(../images/shell/bg_calendar3.gif) no-repeat right top;}
.fare a {color: #608194;}
.fare {color: #3C6;}
.key_wedding {color: #F00; margin: 2px 4px; padding: 0 0 0 25px; background: url(../images/shell/key_wedding.gif) no-repeat left top;}
.key_fare {margin: 2px 4px; padding: 0 0 0 25px; background: url(../images/shell/key_fare.gif) no-repeat left top;}

#wedding_diary td {border-right: 1px solid #A2ADBC;border-bottom: 1px solid #A2ADBC;width: 20px;height: 20px;text-align: center;}
#wedding_diary td a {text-decoration: none;font-weight: bold;display: block;}
#wedding_diary td a:hover, #wedding_diary td a:active {color: #6aa3ae;background: url(../images/shell/bg_calendar.gif) no-repeat right top;}
#wedding_diary p {clear: both; font-size: 80%;}

#wedding_contact {float: left; height: 220px;width: 309px;background: #e9cfe0; margin-top: 1px; border-left: 1px solid #fff}
#wedding_contact h2 {font-family: Garamond, Georgia, sans-serif;font-size: 130%;padding: 2px 5px;color: #6e3c5c;background: #d1b5c7;margin: 0 0 10px 0;}
#wedding_contact form {margin: 0; padding: 0;}
#wedding_contact span {padding: 5px; width: 110px; font-size: 90%; display: block; float: left;}
#wedding_contact .sinput {width: 170px; margin: 5px; border: 1px solid #9e8896; background: url(../images/shell/wedding_input_bg.gif) repeat-x top left #d1b5c7;}
#wedding_contact .dinput {width: 100px; margin: 5px; border: 1px solid #9e8896; background: url(../images/shell/wedding_input_bg.gif) repeat-x top left #d1b5c7;}
#wedding_contact p, #wedding_contact small {text-align: left; padding: 5px; margin: 0;}
.fsubmit {text-align: right; padding: 0;}

#adverts {padding-top: 10px;}
#adverts img {margin: 10px 0;}


/* -------------------- MEMBERS CONTENT ---------------------*/
#summary {width: 620px;background: #c3cfb3; border-top: 1px solid #fff;}
#summary h2 {font-family: Garamond, Georgia, sans-serif;font-size: 130%;padding: 2px 5px;color: #335309;background: #9db380;margin: 0;}
#summary h3 {font-size: 150%;margin: 0;}
#summary_details {margin-left: 120px; padding: 10px 0;}
#summary_img {float: left; margin: 10px 0 0 0; font-size: 60%; width: 120px; text-align: center;}
#summary_img p {padding: 0; margin: 0;}
#summary_img a {color: #335309; text-decoration: none;}
#summary_img a:hover {color: #335309; text-decoration: underline;}
.summary_stats {margin-top: 10px; font-size: 90%;}
.summary_stats p {background: #b2bfa0; padding: 2px; margin: 1px; float: left; width: 240px;}
.sum_per {font-size: 70%; color: #335309;}
.sum_desc {width: 160px; display: block; float: left;}

#latest_scorecard {width: 620px;background: #bbccce; border-top: 1px solid #fff;}
#latest_scorecard h2 {font-family: Garamond, Georgia, sans-serif;font-size: 130%;padding: 2px 5px;color: #254a4f;background: #8fadb1;margin: 0;}
#latest_scorecard table {border: 1px solid #4b767b;text-align: center;border-collapse: collapse; font-size: 60%;width: 98%; margin:5px auto;}
#latest_scorecard td {border: 1px solid #4b767b; width: 18px;}
#latest_scorecard p {text-align: right; margin: 0; font-size: 70%; padding: 2px 10px 2px 0;}
#latest_scorecard a {color: #254a4f; text-decoration: none;}
#latest_scorecard a:hover {color: #254a4f; text-decoration: underline;}
.lsc_par {background: #d1e0e2; color: #254a4f;}
.lsc_yards {background: #528187; color: #d1e0e2}
.lsc_score {background: #fff; color: #254a4f; border-top: 2px #4b767b single}
.lsc_left {text-align:left; width: 40px;}
.lsc_sum	{width: 25px;}

#graph {width: 620px;background: #eadfad; border-top: 1px solid #fff;}
#graph h2 {font-family: Garamond, Georgia, sans-serif;font-size: 130%;padding: 2px 5px;color: #6b5c18;background: #cebd6e;margin: 0;}
#graph table {text-align: center;border-collapse: collapse; font-size: 60%;width: 98%; margin:5px auto 0 auto;}
#graph td {border: none; width: 66px;}

#holesfsa label, #holesfsb label {display: block; float: left; width: 60px; font-size: 90%; text-align: center;}
#holesfsa input, #holesfsb input {width: 25px;}


#news {width:652px; display:block; clear:both; margin:0; padding:0;}
#news h2 {margin:0; padding: 8px 0 8px 8px;  display:block; width:178px; background: url("http://www.oasisone.co.uk/dev/D033/assets/images/shell/news_head.jpg"); color:#FFF; font-weight:lighter; text-transform:uppercase; font-size:1.5em }
#news ul { list-style:none; padding:0; margin:0}
#news li {padding: 5px; margin:0; background:#ebebeb}


#news li .news_title {color:#333; font-weight:bold; margin:0; padding:0}
#news li .news_article {color:#666; margin:0; padding:0}

.news_item {margin: 15px 5px 5px 5px; height:60px; color:#999; padding:0; clear: both; background:#ebebeb}
.news_item p{font-size: 1em;margin: 0; padding: 0; }
.news_item p a { line-height:170%; font-weight:bold}
.news_item span{float: left;width: 50px; height:50px; font-size: 1.5em;font-weight: bold;padding:0 0 0 0; text-align: center; line-height:240%; background: url("/dev/assets/images_08/shell08/calender.jpg") no-repeat; color:#666; margin:5px }

#news_info {width:652px}
#news_info span {width:650px; display:block; height:162px; background-image:url("http://www.northoppark.co.uk/dev/assets/images_08/shell08/generic_banner.jpg"); color:#fff; margin: 0 0 8px 0 }
#news_info h3 {font-size:1.5em; display:block; width:190px; padding: 20px 0 0 30px; display:block; font-weight:lighter}



.press_item {margin: 15px 5px 5px 5px; height:60px; color:#999; padding:0; clear: both; background:#ebebeb}
.press_item p{font-size: 1em;margin: 0; padding: 0; }
.press_item p a { line-height:170%; font-weight:bold}
.press_item span{float: left;width: 50px; height:50px; font-size: 1.5em;font-weight: bold;padding:0 0 0 0; text-align: center; line-height:240%; background: url("/dev/assets/images_08/shell08/calender.jpg") no-repeat; color:#666; margin:5px }


#press_info {width:652px}
#press_info span {width:650px; display:block; height:162px; background-image:url("http://www.northoppark.co.uk/dev/assets/images_08/shell08/generic_banner.jpg"); color:#fff; margin: 0 0 8px 0 }
#press_info h3 {font-size:1.5em; display:block; width:190px; padding: 20px 0 0 30px; display:block; font-weight:lighter}


.greybox {background-color:#ebebeb;}
.greybox h2 {background-color:#e6dcd1; text-transform:uppercase; font-weight:lighter; color:#333; padding: 0 0 0 10px}

#quote a {width:192px; height:38px; float:left; background:url("http://www.northoppark.co.uk/assets/images_08/shell/quote.jpg") no-repeat}
#quote span {text-transform:uppercase; float:right; width:165px;font-size:11px; padding:9px 0 5px 0}



/* //////////////////// SITE MAP ELEMENTS //////////////////// */
.sitemap {float: left; margin: 0px 2px 10px 2px; width: 289px;}
.sitemap h3 {margin: 0; padding: 5px; color: #fff !important; background: #ef2d6b; font-weight:lighter}
.sitemap h3 a {color: #fff; text-decoration: none; display: block;}
.sitemap h3 a:hover {color: #FFF; text-decoration: underline}

.sitemap li {margin-right: 10px !important; list-style:none}

.sitemap li a {border-bottom: 1px solid; text-decoration:none; line-height:150%; font-weight:bold }
.sitemap li a:hover {border-bottom: 1px dotted; color:#6b972f}
.sitemap li a:visited {color: #4fa1ac; text-decoration:none}
.sitemap li a:visited:hover {border-bottom: 1px dotted}


.sitemap_home {background:#dad1b2 !important;}
.sitemap_golf {background:#aec978 !important; }
.sitemap_weddings {background:#d1bcdb !important; }
.sitemap_press {background:#5f6f7e !important; }
.sitemap_news{background:#5f6f7e !important; }

.sitemap_key {font-size: 0.8em; float: right; margin: 0px 2px 10px 2px; width: 200px; border: 1px solid #ccc; background: #ededed}
.sitemap_key h3 {margin: 0; padding: 5px; color: #fff !important; background: #6e88a1;}
.sitemap_key .visited {color: #6b972f; text-decoration:none; font-weight: bold; cursor:help}
.sitemap_key .unvisited {color: #6e88a1; font-weight: bold; text-decoration:underline; cursor:help}
.sitemap_key acronym {bordeR: none}
.sitemap_key li {font-size: 1.3em}

.sitemap_row1 {background: url("http://www.northoppark.co.uk/assets/images_08/shell08/sitemap_bg1.jpg");margin-bottom: 4px}
.sitemap_row2 {background: url("http://www.northoppark.co.uk/assets/images_08/shell08/sitemap_bg2.jpg");margin-bottom: 4px}


.oasisone {text-align: right; width: 900px; margin: 0 auto; font-size: 0.8em; padding: 5px 0 0 0;}
.oasisone a {color: #878674}
