/* 
Parkz CSS. Version 1.0. 
Copyright 2007 Richard Wilson
www.parkz.com.au
*/



body { margin:0px 25px 25px; background-image:url(images/layout/parkz-background.gif); font-family:Arial, Helvetica, sans-serif; font-size:12px; color: #000; }

a { color:#006600; text-decoration:none; }
a:hover { text-decoration:underline; }


#header { width:900px; background:#000000; margin:0; padding-bottom:0; height:43px;  }

#header-image { background-image:url(images/layout/parkz-layout_06.jpg); background-repeat:no-repeat; height:141px; width:900px; padding-top:25px; vertical-align:bottom; }
#header-image_index { background-image:url(images/layout/parkz-layout_index.jpg); background-repeat:no-repeat; height:431px; width:900px; padding-top:25px; vertical-align:bottom; }


#header img { float:left; border:0; }
#header_menu_wrap { float:left; }

#header ul, #header_index ul {margin-top: 13px; font-size:12px; font-weight:bold; color:#FFFFFF; text-transform:lowercase; list-style-type:none; float:left; margin-left:9px; white-space: nowrap; font-family:Verdana, Arial, Helvetica, sans-serif; margin-bottom:0;  }
#header li,#header_index li { float: left; padding-left: 35px; padding: 10px 0px 6px 10px; }
#header a, #header_index a { color:#FFFFFF; text-decoration:none; padding: 5px; }
#header a:hover, #header_index a:hover { background-color:#CC0000; }

a#register_link { color:#FFFF00; }


#footer { width:880px; background:#000000; color:#FFFFFF; font-weight:normal; padding: 10px; text-align:center; font-size:11px;}

#index_latest_news {}
#index_latest_news_story {}
#index_latest_news_story img { border:0; margin: 5px 0 5px 0; }
#index_latest_news_story span { font-family:Georgia, "Times New Roman", Times, serif; font-size:13px; font-weight:bold; }


.date { font-size:smaller; font-weight:bold; }

.clearboth { clear:both; visibility:collapse; }




/* Body */

#body-background {  background-image:url(images/layout/page-background.gif); background-repeat:repeat-y; background-color:#FFFFFF;  width:900px;}

#body-box { background-image:url(images/layout/page-background.png); background-repeat:no-repeat; width:850px; padding: 5px 10px 10px 40px;  }


h1 { font-family: Georgia, Trebuchet, "Trebuchet MS", sans-serif; font-weight:normal; font-size:26px; margin-bottom:5px; line-height:normal; }
h2 { font-family: Georgia, Trebuchet, "Trebuchet MS", sans-serif; font-weight:500; font-size:22px; margin-bottom:5px; line-height:normal; margin-top:0; }
h3, h3 a { font-family:Georgia, "Times New Roman", Times, serif; text-transform:uppercase; font-size:16px; color: #006699; margin:0; }
h3 a { border-bottom: 1px dotted #336699; }
h3 a:hover { border-bottom: 1px dotted #CC3333; text-decoration:none; }
h4 { color:#CC3300; font-weight:bold; font-size:15px; }
h5 { margin-bottom:0; font-size:13px; margin-top:5px; }

/* Index Page */

#index_newsbox { width: 840px; float: left; background-image:url(images/layout/background-45.png); background-repeat:repeat-x repeat-y;  margin:0 5px 5px 0; border: 1px solid #CCCCCC; padding: 3px; }

#index_newsbox_morenews { width: 100%;  clear:both; margin-bottom:10px; text-align:center; }
#index_newsbox_morenews ul { text-transform:uppercase; font-weight:bold;; text-align:center; }
#index_newsbox_morenews li { margin-left: 13px; border-bottom: 1px solid #009966; display: inline;  }
#index_newsbox_morenews a h1, #index_newsbox_morenews li a { color:#000000; font-size:22px; }

#index_newsbox img { border: 1px solid #000000; }

.tags { font-size:10px; font-weight:bold; text-align:left; font-family:Verdana, Arial, Helvetica, sans-serif;}
.article_info { font-size:12px; font-style:italic; }

#index_feature_story { background-image:url(images/layout/text/feature_story.png); background-position: 0 0; background-repeat:no-repeat; padding-top: 50px; padding-left: 20px; font-size:11px; margin-bottom:15px; float:left; width:350px; }


#index_latest_photos { padding-left: 0px; font-size:11px; margin-bottom:15px; float:left; width: 370px; background: #F4F4F4; border-top: 1px dotted #666666; border-left: 1px dotted #666666;   }

#index_photo { float:left; margin: 10px 0 0 0px; width: 360px; text-align:center; }
#index_photo_title { font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; color:#006633; width: 100%; text-align:left; margin-left:40px; }
#index_photo img { border: 1px solid #000000; margin-left: 25px; text-align:center;  }


#index_latest_const_photos { padding-left: 0px; font-size:11px; margin-bottom:15px; float:left; width: 385px; margin-left:5px; background: #F4F4F4; border-top: 1px dotted #666666; border-left: 1px dotted #666666;   }
#index_const_photo { margin: 10px 0 0 10px; }
#index_const_photo div { margin-top:5px; text-align:center; }
#index_const_photo div div { float:left; width:170px; }
#index_const_photo img { border: 1px solid #000000;}
#index_const_photo span { text-transform:uppercase; font-weight:bold; font-size:13px; color:#FFFFFF; background:#660033; margin-right:5px;}
#index_const_photo span a {color:#FFFFFF; }

#index_other_news { float:left; width:315px; margin: 10px; background-image:url(images/layout/text/recent_newz.png); background-position:0 0; background-repeat:no-repeat; padding-top:25px; font-size:11px; text-align:justify; float:left; }

#index_other_news h5 { text-align:left; }


#index_other_news a h5 { color:#000000; }

#index_other_news img { float:left; border: 1px solid #000000; margin: 0px 5px 5px 0px; }

#index_logo { width:200px; float:left; margin-top:10px; }
#index_logo img { border:0; }

#index_register { float:right; width:360px; margin-right:40px; margin-top:0px; border: 0px solid #CCCCCC;  background-image:url(images/layout/background-45.png); padding:5px; font-size:16px; font-family:Georgia, "Times New Roman", Times, serif; line-height:1.3em;}
#index_register div { font-size:24px; font-weight:normal; color:#CC0033; }

#index_register ul { margin-left:0; }
#index_register li { margin-left:0; list-style-type:none; font-stretch:normal; border-bottom:1px solid #E9E9E9;}
#index_register li a { color:#000033; }

#index_content_box { float:left; width:200px; margin-bottom:5px; margin-top:150px; border: 1px solid #999999; background-color:#DAFAAB; padding:5px;}
#index_content_box div { font-size:16px; font-weight:bold; color:#003300; }
#index_content_box li { list-style-type:none; font-size:11px; font-weight:bold; font-stretch:normal; border-bottom: 1px solid #99FFCC;}
#index_content_box ul { margin-top:5px; margin-left:5px; margin-bottom:5px; }


#index_discuss_box { float:left; width:160px; margin-bottom:5px; border: 1px solid #999999; background-color:#DAFAAB; padding:5px;}
#index_discuss_box div { font-size:16px; font-weight:bold; color:#006699; }
#index_discuss_box li { list-style-type:none; font-size:13px; font-weight:bold; font-stretch:normal; }
#index_discuss_box ul { margin-top:5px; margin-left:5px; margin-bottom:5px; }

#registered { font-size:16px; padding: 5px 0 5px 0px; }

#index_register input { border: 1px solid #CCCCCC; color: #FFFFFF; background:#1a1a1a; width: 360px; }

#index_login_form { margin-top:10px; border-top: 1px dashed #666666; padding:10px; font-size:12px; font-weight:bold; }
#index_login_form input  { width:auto; margin: }
#index_login_form_submit { margin-left: 80px; margin-right:20px; font-size:16px; border: 1px solid #999999; background:#F5F5F5;  }
#index_login_form a { color:#333333; }

#index_left_wrapper { float:left; width:465px; }

#index_gallery_link a { float:left; font-size:14px; font-weight:bold; text-transform:uppercase; text-align:center; width:350px; margin: 0px 0 15px 0; color:#0033CC; }


#index_press_releases  { width:320px; margin: 5px 0 0px 5px; padding: 5px; float:left; background:#DFEFFF;  border: 1px dashed #003366;  }
#index_press_releases  div { font-size:11px; }

#index_press_releases a { color:#003366; }

#index_press_releases ul {list-style-type:none; margin:0; padding:0; }
#index_press_releases li { margin-bottom:5px; } 

#index_latest_posts { width:320px; margin: 5px 0 0px 5px; padding: 5px; float:left; border: 1px dashed #999999; background-color:#F5F5F5; }

#index_latest_posts ul { margin-left:12px; padding-left: 0; font-weight:bold; list-style-type: none; margin-top:0; }
#index_latest_posts li { margin-bottom:5px; }
#index_latest_posts div { font-size:10px; font-weight:normal;  }
#index_latest_posts div a { font-weight:bold; color:#000000;   }
#index_latest_posts div a:hover { text-decoration:underline; }

#index_latest_posts a { color:#003333;}

#index_parkz_tv { background-image:url(images/layout/dots-grey.png); width:320px; float:left; border: 1px solid #363636; margin: 0px 0 0px 5px; padding:5px; }
#index_parkz_tv img { border:0; }
#index_parkz_tv_title { background-color:#000000; color:#FFFFFF; font-family: "Lucida Grande", Georgia, Trebuchet, "Trebuchet MS", sans-serif; font-size:18px; background-image:url(images/layout/TV-tiny.png); background-repeat:no-repeat; background-position: 2px 1px; padding-left:30px; }
#index_parkz_tv_title a { color:#FFFFFF; }


#indx_parkz_tv_desc { background-color:#FFFFFF; }

#indx_parkz_tv_logo { float:right; clear:left; }




/* GLOBAL ITEMS */

.banner_right_skyscraper { float:right; width:160px; padding:0 0 5px 5px; clear:right; }
.banner_left_skyscraper  { float:left; width:160px; padding:0 0 5px 5px; float:left; clear:left; }

.banner_left_skyscraper_sml { float:left; width:120px; padding:0 0 5px 5px; clear:left; }
.vertical_banner { float:left; width:120px; }

.large_rectangle_right {float:right; width:336px; padding:30px 0 10px 10px; clear:right;}
.large_rectangle_left {float:left; width:336px; padding:30px 10px 10px 0; }

.banner_normal { float:right; margin:0 0 3px 0;}
.banner_large_rectangle { padding: 0 5px 5px 5px; float:left; width:325px; }

.operations_box { width: 160px; margin:0; padding:0px; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; clear:both; background-image:url(images/layout/background-25.png); background-repeat:repeat-x repeat-y;  }	

.operations_box ul { margin:5px 0 0 0px; padding:0; list-style-type:none; overflow:auto; }

.didyouknow { background: #CCFFFF; border: 1px solid #333333; font-size: 11px; margin: 10px; }


#search { width:194px; background:#F1F1F1; margin-bottom: 10px;  border-right: 1px dashed #CC3300; }
#search div { background:#CC3300; padding:5px; color:#FFFFFF; font-weight:bold; font-size:13px; text-transform:uppercase;  }
#search input,#database_browse input { background:#333333; border: 1px solid #999999; color:#FFFFFF; margin-right:5px;}

.register_link { color:#990000;}


#user { color:#6699FF; }

.name-link { font-weight:bold; text-decoration:underline;}
.name-link:hover { background-color:#000; color:#FFFFFF; }

#home_pink { width:194px; background:#F1F1F1; margin-bottom: 10px; border-right: 1px dashed #CC3399; font-size:11px; }
#home_pink div { background:#CC3399; padding:5px; color:#FFFFFF; font-weight:bold; font-size:13px; text-transform:uppercase;  }

#home_lime { width:194px; background:#F1F1F1; margin-bottom: 10px;  border-right: 1px dashed #CCFF00; font-size:11px; }
#home_lime div { background:#CCFF00; padding:5px; color:#000000; font-weight:bold; font-size:13px; text-transform:uppercase;  }

#home_blue { width:194px; background:#F1F1F1; margin-bottom: 10px;  border-right: 1px dashed #62BCFF; font-size:11px; }
#home_blue div { background:#62BCFF; padding:5px; color:#FFF; font-weight:bold; font-size:13px; text-transform:uppercase;  }

#home_green { width:194px; background:#F1F1F1; margin-bottom: 10px;  border-right: 1px dashed #66CC00; font-size:11px; }
#home_green div { background:#66CC00; padding:5px; color:#FFF; font-weight:bold; font-size:13px; text-transform:uppercase;  }

#home_pink ol,#home_lime ol,#home_blue ol,#home_green ol { font-size:9px; margin-top:5px; margin-bottom:5px; }
#home_pink li,#home_lime li,#home_blue li,#home_green li { margin-left:0; }

#home_pink ul,#home_lime ul,#home_blue ul,#home_green ul { margin: 5px 0 5px 10px; list-style-type:none; padding-left:0; }


#home_pink ol span a,#home_lime ol span a,#home_blue ol span a,#home_green ol span a { font-size:11px; font-weight:bold; }


#header_green 	{ background: #dbff5d;  background-image:url(images/layout/headers/header-bg-green.gif); background-repeat:no-repeat; font-size:18px; font-weight:bold; padding:5px; border-bottom: 1px solid #333333; border-left: 1px solid #333333; }
#header_darkgreen { background: #dfffc2;  background-image:url(images/layout/headers/header-bg-darkgreen.gif); background-repeat:no-repeat; font-size:18px; font-weight:bold; padding:5px; border-bottom: 1px solid #333333; border-left: 1px solid #333333; }
#header_red { background: #de9090;  background-image:url(images/layout/headers/header-bg-red.gif); 	background-repeat:no-repeat; font-size:18px; font-weight:bold; padding:5px; border-bottom: 1px solid #333333; border-left: 1px solid #333333; color:#FFFFFF; }
#header_blue { background: #dcfafe;  background-image:url(images/layout/headers/header-bg-blue.gif); background-repeat:no-repeat; font-size:18px; font-weight:bold; padding:5px; border-bottom: 1px solid #333333; border-left: 1px solid #333333; }
#header_aqua { background: #90debc;  background-image:url(images/layout/headers/header-bg-aqua.gif); background-repeat:no-repeat; font-size:18px; font-weight:bold; padding:5px; border-bottom: 1px solid #333333; border-left: 1px solid #333333;; }
#header_purple { background: #d7a3ff;  background-image:url(images/layout/headers/header-bg-purple.gif); background-repeat:no-repeat; font-size:18px; font-weight:bold; padding:5px; border-bottom: 1px solid #333333; border-left: 1px solid #333333;  color:#FFFFFF; }
#header_yellow { background: #fffb57;  background-image:url(images/layout/headers/header-bg-yellow.gif); background-repeat:no-repeat; font-size:18px; font-weight:bold; padding:5px; border-bottom: 1px solid #333333; border-left: 1px solid #333333; }
#header_orange { background: #ffc851;  background-image:url(images/layout/headers/header-bg-orange.gif); background-repeat:no-repeat; font-size:18px; font-weight:bold; padding:5px; border-bottom: 1px solid #333333; border-left: 1px solid #333333; }

/* DATABASE */

#database_operations_box { float:right; border-bottom:1px dashed #CCCCCC; border-left: 1px dashed #333333;  }
#database_operations_box a { font-weight:bold; color:#003333; font-size:10px;  }

#database_operations_box ul { margin-left:5px; margin-bottom:10px; }
#database_operations_box h3 { font-family:Arial, Helvetica, sans-serif; text-transform:none; }

#database {  background-image:url(images/layout/background-45.png); background-repeat:repeat-x repeat-y; padding: 5px; float:left;  }

#database_description { text-align:left; margin-bottom:10px; font-size:14px; font-family:Georgia, "Times New Roman", Times, serif;  }
#database_description ul,#database_description ol { list-style-type:circle;  }

#database_under_const { text-align:center; width:400px; float:right; clear:right; margin: 0 5px 10px 5px; }
#database_under_const img { border: 1px solid #000000; }


#database_status { font-size:11px;  margin:10px 0 10px 0; color:#333333; margin-left:20px; border-left:1px dotted #D8D8D8; }
#database_status span { color:#000000; font-weight:bold; }

#database_photo_right { float:right; }
#database_photo_right img { border:1px solid #000000; margin:5px; clear:both; }


#database_feature,#database_submit { width: 450px; float: left; margin:15px }

#database_submit hr { border-bottom: 1px dashed #CCCCCC; border-top:none; height:0; }

#database_submit ol { font-size:150%; font-weight:bold; }
#database_submit ol li div { font-size: 66%; font-weight:normal; }
#database_submit ol li div a { font-weight:bold; }

#database_submit ul { font-weight:bold;  }

#database_feature_header { background:#000000; background-image:url(images/layout/parkz_random.jpg); background-position:right; background-repeat: no-repeat; padding-right:50px; }

#database_feature h1 a { color:#FFFFFF; margin-left:30px;  }
#database_feature h3 { color:#003366; }

#database_feature img { border:1px solid #000000; margin: 0 auto 0 auto; }

#database_stats { float:left; width:340px; font-size:11px; }

#database_stats ul { margin:5px; padding:0px; list-style-type:none; font-size:11px;}
#database_stats li { padding:2px; cursor:default; width:auto; }
#database_stats li:hover { background:#bee6ec; }

#database_featuresml {float:left; margin: 0 0 10px 10px; }
#database_featurebig {float:left;  }

#database_operations_box { float:right; border-bottom:1px dashed #CCCCCC; border-left: 1px dashed #CCCCCC; clear:right;  }
#database_operations_box a { font-weight:bold;  }

#database_operations_box ul { margin-left:5px; margin-bottom:10px; }

#database_main { float:left; width:675px; clear:left; }


#database_details { width: 250px; float:right; border: 1px dotted #333; background:#EFEFEF; margin:10px; padding:5px; font-size:11px; font-weight:bold; clear:right; }
#database_details h3 { color:#006699; font-weight:normal; }
#database_details ul { margin: 5px 0 0 15px; list-style-type:none; }

#database_details_current a { color:#666666; }



#database_photos { width: 657px; background:#F2F2F2; float:left; margin-bottom:10px; border-top: 1px dotted #666666; border-right: 1px dotted #666666; padding: 5px; color:#CC0000;  }
#database_photos a { color:#990000; font-weight:bold; }

#database_photos span { width:675px; font-size:18px; font-weight:bold; padding:0px 0px 10px 0px; text-transform:uppercase; }
#database_photos p { margin:3px 0 5px 10px; color:#222222; }


.stat_title { font-weight:bold; width:150px; padding-right:5px; margin:0; float:left; clear:both; text-align:right;  }

#database_more { background:#333333; color:#FFFFFF; float:right; font-size:14px; font-weight:bold; text-transform:lowercase; margin-top:5px; }
#database_more:hover { background:#006600;  }
#database_more a { color:#FFFFFF; }

#park_logo { float:right; padding: 10px; }

#park_rides { float: left; width:490px; }

#park_rides ul { list-style-type:none; margin:0; padding: 0 5px 5px 15px; }
#park_rides li { clear:both;  }
#park_rides li:hover { background:#bbee55;  }
#park_rides div { float:right; text-align:left; }
#park_rides img { border:0; margin-left:10px; } 
#park_rides p { font-size:11px; margin: 0; }
#park_rides p img { margin-left:0px; }

#database_other_rides { background-image:url(images/layout/text/other_rides.png); background-repeat:no-repeat; float:left; width:480px; padding:60px 5px 5px 0px; }

#database_other_header { margin-bottom:0; font-size:13px; margin-top:5px; text-transform:capitalize; font-weight:bold; text-align:left; }

#database_other_rides ul { list-style-type:none; margin:0; padding: 0 5px 5px 15px; font-size:11px; }
#database_other_rides li { clear:both;  }
#database_other_rides a { font-weight:bold; color:#003300;  }
#database_other_rides li:hover { background:#bbee55;  }
#database_other_rides div { float:right; text-align:left; }
#database_other_rides img { border:0; }


#database_galleries { padding:7px; }
#database_right { float:left; }


div#database_location_list { padding: 5px;  }
span#database_location_list { color:#FFF; font-size:26px;  background-color:#FF3300; font-family: "Lucida Grande", Georgia, Trebuchet, "Trebuchet MS", sans-serif;  }

.database_location_list ul {  margin:0px; padding:5px; }
.database_location_list a  { color:#003366;}

#database_location_list_park { width:275px; float:left; font-size:11px; color:#666666; margin-bottom:10px; padding-bottom:2px; margin-right:5px;  }
#database_location_list_logo { border: 1px solid #CCCCCC; padding:3px; width:100px; background-color:#FFFFFF; text-align:center; float:left; margin:0 5px 5px 0; }

#database_location_list_logo img {border:0; }

#database_location_list_name a,
#database_location_list_name_operated a,
#database_location_list_name_SBNO a,
#database_location_list_name_const a,
#database_location_list_name_announced a,
#database_location_list_name_relocating a,
#database_location_list_name_cancelled a,
#database_location_list_name_operated a { font-size:13px; font-weight:bold; margin-bottom:3px; }

#database_location_key { width:300px; position:fixed; left: 900px; border:1px solid #CCCCCC; background-color:#FFFFFF; font-size:11px; }
#database_location_key p { margin:0; }


#database_location_list_name_operated a 		{ color:#999999; }
#database_location_list_name_SBNO a 			{ color:#333333; }
#database_location_list_name_const a 			{ color:#FFFFFF; background-color:#660033; }
#database_location_list_name_announced a 		{ color:#FFFFFF; background-color:#009999; }
#database_location_list_name_relocating a 		{ color:#333300; }
#database_location_list_name_cancelled a 		{ color:#999999; text-decoration:line-through;} 
#database_location_list_name_cancelled a:hover 	{ text-decoration:underline; }

#database_directory_nav { font-size:18px; font-weight:bold; text-align:center; clear:both; margin-top:10px; font-stretch:ultra-expanded; letter-spacing:5px }

.database_search_results { padding: 5px; margin-top: 10px; }
#database_search_results_body { background:#F7F7F7; float:left; font-size:11px; }
#database_search_results_header { color:#003366; font-size:14px; font-weight:bold; }
#database_search_results_header a { color:#003366; text-decoration:underline; }


.database_search_results img { float:left; margin-right:5px; border-right: 1px dashed #333333; padding: 3px; }
#database_search_results_spacer { float:left; margin-right:5px; border-right: 1px dashed #333333; padding: 3px; width: 100px;}

#database_navigation { color:#FFFFFF; background:#1A1A1A; text-transform:lowercase; padding: 0 5px; margin-left:5px; }
#database_navigation a { color:#FFFFFF;  font-weight:bold; }

#database_navigation_main:hover { color:#FF3300; }

#database_news, #database_press { float:left; margin-right:10px; background:#F2F2F2; float:left; margin-bottom:10px; border-top: 1px dotted #666666; border-right: 1px dotted #666666; padding: 5px; }


#database_news { width: 490px; color:#003366; }
#database_press { width: 300px; color:#0066CC; font-size:11px; }


#database_news_body { color:#000000; }

#database_news span, #database_press span { width:100%; font-size:18px; font-weight:bold; padding:0px 0px 10px 0px; text-transform:uppercase; }


#database_news_box { margin:0 10px 15px 10px; text-align:justify;  }
#database_news_box img { float:left; border: 1px solid #000000; margin: 0px 5px 5px 0px; }
#database_news_box a h2,#database_news_box a h5  { color:#000000; }

#database_browse select { width:190px; }
#database_browse select option { width:300px; }

/* ARTICLE */

#article_left { float:left; }


#article_operations_box { float:left; margin-left:5px; width:160px; border-bottom:1px dashed #333333; border-right: 1px dashed #333333;   }
#article_operations_box a { font-weight:bold; color:#003333; font-size:10px;  }

#article_operations_box div { margin-bottom:0;  }


#article_operations_box ul { margin:0px 0 10px 3px; }

#article_operations_box_rate { background:#FFFFFF; margin:0; padding:0; }


#article_body, #article_update_body { background-image:url(images/layout/background-45.png); background-repeat:repeat-x repeat-y; text-align:left; width:665px; float:left;  line-height:18px; font-family:Georgia, "Times New Roman", Times, serif; line-height: 1.5em; font-size:15px; }



#article_body h1 { border-bottom: 1px solid #006666; margin-bottom:10px; padding-left:5px; }

#article_update_body h1 { background-color:#b00010; color:#FFFFFF; padding:20px 0 5px 5px; border-bottom:3px double #fff; margin-bottom:10px; background-image:url(images/watermark-update.png); background-position:right; background-repeat: no-repeat; padding-right:150px; }

#article_intro { font-weight:700; padding:5px; clear:left; }
#article_main { padding:5px; }


#article_byline { font-size:11px; font-weight:bold; font-family:Geneva, Arial, Helvetica, sans-serif;}

#update_series {float:left; }
#update_series ul { list-style-type:none; color:#333; margin-top:0; margin-bottom:0; }
#update_series ul li a, #update_comments { color:#CC0000; border-bottom: 1px dotted #CC0000; }

#article_image_right { float:right; width:400px; padding:0 0 10px 10px; font-size:10px; font-weight:bold; clear:both; font-family:Arial, Helvetica, sans-serif; line-height:normal; }
#article_image_right img { border: 1px solid #000000; }
#article_image_right span { color:#555; }

#article_image_left { font-size:10px; font-weight:bold; clear:both; font-family:Arial, Helvetica, sans-serif; line-height:normal; }
#article_image_left img {  }
#article_image_left span { color:#555; }



.article_thumb_left {	float:left; width:150px; padding: 5px 10px 5px 0; font-size:9px; text-align:left; line-height:normal; color:#333333; font-family:Arial, Helvetica, sans-serif;  }
.article_thumb_right { 	float:right; width:150px; padding: 5px 0px 5px 10px; font-size:9px; text-align:left; line-height:normal; color:#333333; font-family:Arial, Helvetica, sans-serif;  }
.article_thumb_left img,
.article_thumb_right img, #article_update_image img { border:1px solid #000000; }

.article_thumb_left p,
.article_thumb_right p { margin:0; }

#article_update_image {  width:602px; margin:0 auto; text-align:center; line-height:normal; }
#article_update_image span {font-size:10px; font-family:Arial, Helvetica, sans-serif; }

#articles {  background-repeat:repeat-x repeat-y; padding: 5px; float:left;  }
#articles_left { width: 480px; float: left; }
#articles_box { background-image:url(images/layout/background-45.png); margin:0 10px 15px 10px; text-align:justify; font-family:Georgia, "Times New Roman", Times, serif; line-height:1.4em;  }
#articles_box .date { font-family:Verdana, Arial, Helvetica, sans-serif; }

#articles_box img { float:left; border: 1px solid #000000; margin: 0px 5px 5px 0px; }

#articles_box a h2 { color:#000000; border-bottom: 1px solid #006666; }
#articles_box a h2 span { background-color:#b00010; color:#FFFFFF; }
#articles_box_comments { color:#CC0000;  font-weight:bold; font-style:italic; border-bottom: 1px dotted #CC0000;  font-size:13px; text-align:left; }


#articles_list { margin-left:5px; padding-left:0; }
#articles_list li { margin-bottom:10px; margin-left:0; padding-left:0; list-style-position:inside; }
#articles_list li span a { color:#000000; }

.quotetop { font-weight:bold; }
.quotemain { border-top: 1px dashed #999999; border-bottom: 1px dashed #999999; background:#EDFEFC; padding-left:10px; }

#article_author_info { margin-top:15px; border: 1px dashed #CCCCCC; width:250px; padding:5px; font-size:11px; color:#333333; float:right; font-family:Geneva, Arial, Helvetica, sans-serif; line-height:normal; }

#article_search { background:#333333; border: 1px solid #999999; color:#FFFFFF; margin-right:5px; margin-top:0;}


#news_comments { float:left; width:360px; font-family:Arial, Helvetica, sans-serif; }

#news_comment1 { background:#F3F3F3; background-image:url(images/layout/comment1_bg.png); background-repeat:no-repeat; }
#news_comment2 { background:#E6E6E6; background-image:url(images/layout/comment2_bg.png); background-repeat:no-repeat; }

#news_comment1, #news_comment2 { border-bottom:1px dotted #363636; clear:both; font-size:10px; padding:5px; } 

#news_comment_info { color:#666666; font-size:12px; }
#news_comment_info a { color:#003366; font-weight:bold; }

#news_comment_info_admin { color:#666666; font-size:12px; }
#news_comment_info_admin a { color:#FF0000; font-weight:bold; }

#news_comment_avatar { float:left; width:100px; color:#FFFFFF; margin-right:5px; height:100%; text-align:center; }
#news_comment_post {float:right; width:245px; }

#news_comment_add {}


/* GALLERY */

#gallery {  background-image:url(images/layout/background-45.png); background-repeat:repeat-x repeat-y;  padding: 5px; float:left;  }

#photo_wrapper { width:660px; float:left; }

#photo_thumbnail img, #prev_thumbnail img { margin:7px 7px 7px 2px;  border: 0; }
#photo_thumbnail img:hover , #prev_thumbnail img:hover { margin:5px 5px 5px 0px; border:2px solid #333333; }
#photo_thumbnail { width:270px; float:left; margin:10px 30px 10px 30px; font-size:11px; text-align:left; bottom:0; left:0; }

#prev_thumbnail { width:200px; float:left; margin:5px; font-size:11px; text-align:center; bottom:0; left:0; }


#photo_thumbnail p { margin-top:0; margin-bottom:0; }

#photo_thumbnail_title { font-weight:bold; font-size:12px; }

#photo_thumbnail_date { font-size:10px; font-weight:bold; color:#333333; margin-top:10px; float:left; }

#photo_tags { font-size:11px; border: 1px solid #333333; background:#F3F3F3; padding:0 10px;  }



#gallery_page_info, #gallery_jumpbox { font-size:11px; color:#999999; margin-top:10px; padding-right:100px; float:right;  }

.gallery_nav { list-style-type:none; margin-top:5px; padding-top:0; float:right; }
.gallery_nav li {  display:inline; margin: 3px; color:#FF3333; font-weight:bold; text-align:center; padding-left: 3px; padding-right:3px;   }

.gallery_nav a { padding: 3px; border: 1px solid #006699; font-weight:normal; text-decoration:none; color:#000000;  }

#gallery_jumpbox { text-align:right; padding-right:10px; }
#gallery_jumpbox select { font-size:10px; background-color:#333333; background-image:url(images/layout/comment2_bg.png); color:#FFFFFF; border: 1px solid #CCCCCC; height:20px;  }

#gallery_more_note { width:300px; border:1px dashed #CCCCCC; margin: 40px auto 5px auto; padding:5px; vertical-align:middle; }
#gallery_more_note span { background:#009999; color:#FFFFFF; font-size:15px; font-weight:bold; }
#gallery_more_note span a { color:#FFFFFF; border:0; }
#gallery_more_note a { font-weight:bold; border-bottom:1px solid #FF0033; }


#photo_main { float:left; width:600px; padding:5px; margin-right:5px; }

#photo_main_img { text-align:center;}

#photo_nav { float:left; width:225px; margin-top:5px; margin-left:10px; }

#photo_nav span { font-size:11px; color:#666666;}

#photo_nav_thumb { float:left; width:105px; padding-top:10px; text-align:center; background:#CCCCCC;  }

#photo_nav_thumb div { background:#333333; color:#FFFFFF; font-size:14px; font-weight:bold; text-transform:lowercase; }
#photo_nav_thumb div:hover { background:#006600;  }
#photo_nav_thumb div a { color:#FFFFFF; }

#photo_nav_thumb img {border:0; }

#photo_nav_back { background:#CCCCCC; color:#000000; font-size:14px; font-weight:bold; text-transform:lowercase; margin:10px 0 10px 0; width:210px; text-align:center; }
#photo_nav_back:hover { background:#006600;  }
#photo_nav_back a { color:#FFFFFF;  }

#photo_prev {float:left; }
#photo_next {float:right; }

#photo_details { background-image:url(images/layout/background-45.png); background-repeat:repeat-x repeat-y;  padding:5px; text-align:left; }

#photo_fullscreen { float:right; }

#gallery_main { width: 450px; float: left; margin:15px }
#gallery_right { float:left; }


/* Content Contribution */

#content_form {  background-image:url(images/layout/background-45.png); background-repeat:repeat-x repeat-y; padding: 5px; float:left; }

#content_admin_panel { float:left; width: 200px; margin-right:10px; border-right: 3px double #666666; }

#content_main { float:left; width:665px; margin-left:5px; }

#content_pending { width: 325px; float:left; margin-right:5px; font-size:11px; }
#content_pending a { font-weight:bold; }

#content_pending ul { list-style-type: none; margin:10px 0; padding-left:10px; }
#content_pending li { margin-left:0px; }

#content_fullname_wrapper { width:400px; margin: 0 auto 0 auto; }
#content_fullname { background:#EFEFEF; margin-bottom:10px; border-right: 1px solid #333333; border-bottom: 1px solid #333333;  padding:5px; font-size:11px;  }
#content_fullname a { font-weight:bold; }
#content_fullname input { background:#333333; border: 1px solid #999999; color:#FFFFFF; margin-right:5px;}


#content_tags { background: #FBE7A8; font-family:Verdana, Arial, Helvetica, sans-serif; }

#content_notags {background:#F8B787; border: 1px solid #FF0000; font-weight:bold; }

#content_message_box { border: 1px solid #003300; background:#F0F0F0; padding: 10px; text-align:center; }


#content_operations_box { float:left; border-bottom:1px dashed #CCCCCC; border-right: 1px dashed #333333;  }
#content_operations_box a { font-weight:bold;  }

#content_operations_box ul { margin-left:5px; margin-bottom:10px; }


#header_div1 { background:#CCFF00; color:#000000; text-transform:uppercase; font-weight:bold; padding:5px; }
#header_div2 { background:#CC3399; color:#FFFFFF; text-transform:uppercase; font-weight:bold; padding:5px; }
#header_div3 { background:#CC3300; color:#FFFFFF; text-transform:uppercase; font-weight:bold; padding:5px; }
#header_div4 { background:#006699; color:#FFFFFF; text-transform:uppercase; font-weight:bold; padding:5px; }
#header_div5 { background:#FF9900; color:#FFFFFF; text-transform:uppercase; font-weight:bold; padding:5px; }
#header_div6 { background:#66CC00; color:#FFFFFF; text-transform:uppercase; font-weight:bold; padding:5px; }
#header_div7 { background:#FFFF00; color:#000000; text-transform:uppercase; font-weight:bold; padding:5px; }
#header_div8 { background:#333366; color:#FFFFFF; text-transform:uppercase; font-weight:bold; padding:5px; }


.content_left		{ float:left; text-align:justify; font-size:11px; width:200px; margin: 3px; clear:both;  }
.content_space { width:100%; float:none; margin:0; padding:0;  height:1px; padding-top:0; margin-top:0; background-color:#0099CC; }
.content_right		{ font-weight:bold; margin: 3px; float:left; width:400px;  }

#content_form_submit { background:#333333; color:#FFFFFF; border: 1px solid #CCCCCC; }



/* SEARCH RESULTS  */

#search_right {  float:right; }

#search_left { background-image:url(images/layout/background-45.png); background-repeat:repeat-x repeat-y; width:495px; float:left; padding: 5px; }


#search_add_park { width: 75%; background:#F7F7F7; border-top: 1px dashed #333333; border-bottom: 1px dashed #333333; margin-left: 30px; background-image:url(images/layout/search_exclamation.gif); background-repeat:no-repeat; height: 146px; padding-left: 80px; padding-top:5px; }

#search_add_park { font-size:11px; }

#search_add_park span { font-size:16px; font-weight:normal; color:#CC3300;  }


/* USER PROFILE */

div#profile_column { width:270px; float:left; margin:5px; }

#profile_column_content { background:#EFEFEF; margin-bottom:10px; border-right: 1px solid #333333;  padding:5px; font-size:11px;  }
#profile_column_content ul { list-style-type:none; margin:0 5px; padding:0;  border-bottom:1px dashed #CCCCCC; }
#profile_column_content ul a { font-weight:bold; }

#profile_column_photo { float:left; width:166px; margin:5px 0 0 0; }
#profile_column_photo:hover { background:#FFFFFF; }
#profile_column_photo img {border:0; padding: 0 auto 0 auto; margin: 0 8px;}
#profile_column_photo span { font-size:9px; }


#profile_statsbox { width:250px; float:right; border: 1px dotted #333333;  border-bottom: 1px dashed #333333; background:#F1FAF9; margin:10px; padding:5px; }
#profile_statsbox span { font-weight:bold; }

#profile_latest_pic { width:550px; float:left; border: 1px solid #666666; padding:5px; margin:10px 0px 0px 5px; text-align:center; border-bottom:0; }  }
#profile_latest_pic div { color:#666666; font-size:10px; margin-bottom:10px; text-align:left; }
#profile_latest_pic h2 { text-align:left; }
#profile_latest_pic img { border:0; }


#profile_latest_pic_details { width:550px; float:left; border: 1px hidden; padding:0px; margin:0px 0px 5px 5px; border-top:1px dashed #333333;  }


/* ABOUT */

#about_main {  background-image:url(images/layout/background-45.png); background-repeat:repeat-x repeat-y; padding: 5px; float:left; width:510px; line-height:18px; font-family:Georgia, "Times New Roman", Times, serif; font-size:15px; line-height:1.5em;   }

#about_operations_box { float:right; border-bottom:1px dashed #CCCCCC; border-left: 1px dashed #333333;  }
#about_operations_box a {  font-weight:bold; color:#003333; font-size:10px;   }

#about_operations_box ul { margin-left:5px; margin-bottom:10px; }

#about_faq_questions { border-bottom:1px dashed #999999; padding-bottom: 20px; } 

#about_faq_questions li { margin-top:5px;} 
#about_faq_questions li a { font-weight:bold; color:#003366; }

#about_faq_answers li { font-family: "Lucida Grande", Georgia, Trebuchet, "Trebuchet MS", sans-serif; font-weight:bold; font-size:16px; margin-bottom:20px;} 
#about_faq_answers li div { font-family:Arial, Helvetica, sans-serif;  font-size:14px;} 
#about_faq_answers li span {font-family:Arial, Helvetica, sans-serif;  font-size:12px; font-weight:normal;} 

#about_faq_top { font-size:10px; font-weight:bold; } 

#about_warn { border: 1px dashed #000000; background:#E2E2E2;}
#about_warn h1 { color:#FF0000; text-align:center; text-transform:uppercase; font-weight:bold; text-decoration:underline; }
#about_warn p { width:500px; margin: 0 auto 0 auto; }

.contact_left		{ float:left; text-align:justify; font-size:11px; width:130px; margin: 3px;  }
.contact_right		{ font-weight:bold; margin: 3px; float:left; width:300px;  }
#contact_submit { background:#333333; color:#FFFFFF; border: 1px solid #CCCCCC; }

#about_main h2 { color:#000; font-size:20px;}



/* ADMIN */

#admin_media { border-bottom: 3px double #000000; margin-bottom:15px; }
#admin_media h3 { color:#003300; }

#admin_media_box { width:210px; margin-right:5px; float:left; background:#EFEFEF; font-size:10px; }
#admin_media_box div { border-bottom: 1px solid #999999; font-size:11px; font-weight:bold; text-transform:uppercase; }


/* CONSTRUCTION HQ */


#construction { }

#construction_header_top { background-image:url(images/layout/construction_top.png); background-position: 0 0; background-repeat:no-repeat; height:25px; }

#construction_header_base { background-color:#000000; background-image:url(images/layout/construction_base.png); background-position: 0 0; background-repeat:no-repeat; font-size:40px; font-weight:bold; color:#FFFFFF; text-align:right; height:50px; vertical-align:text-top; padding-right:50px; font-family: "Lucida Grande", Georgia, Trebuchet, "Trebuchet MS", sans-serif; font-weight:normal; }

#construction_intro { float:left; width:350px; margin:5px; text-align:center;  }
#construction_intro div { border: 1px dotted #CCCCCC; background-image:url(images/layout/background-45.png); background-repeat:repeat-x repeat-y; margin-bottom:10px; text-align:left; }

#construction_rotator { width: 470px; padding:5px; border: 1px solid #CCCCCC; margin-top:5px; background-image:url(images/layout/background-45.png); background-repeat:repeat-x repeat-y; text-align:center; float:left;}

#construction_right { float:right; width:200px; }
#construction_rid li { font-size:10px; }
#construction_right a { font-weight:bold; font-size:12px;  color:#FFFFFF; background:#660033;}

#construction_left { float:left; width:630px; margin:5px; background-image:url(images/layout/background-45.png); background-repeat:repeat-x repeat-y; }

#construction_project span { margin-top:5px; color:#FFFFFF; font-family: "Lucida Grande", Georgia, Trebuchet, "Trebuchet MS", sans-serif; font-weight:normal; font-size:26px; margin-bottom:5px; line-height:normal; background-image:url(images/layout/const_bg.png); background-repeat:no-repeat; padding-left:5px; }

#construction_project_1 { background-color:#FF3300; }
#construction_project_2 { background-color:#99CC00; }
#construction_project_3 { background-color:#FF0099; }
#construction_project_4 { background-color:#006699; }
#construction_project_5 { background-color:#FFCC00; }
#construction_project_6 { background-color:#663300; }


#construction_project span a { color:#FFFFFF; border:0; }
#construction_project span:hover { background-color:#1D1D1D; }

#construction_project { margin: 10px 0 0 10px; font-size:13px; }
#construction_project a { border-bottom: 1px dashed #CCCCCC; color:#336666; font-weight:bold;}
#construction_project div { margin-top:5px; }
#construction_project div div { float:left; width:155px; margin:0; }
#construction_project img { border: 0px solid #000000;}

#construction_project_updates { width:130px; border-left:1px dotted #333333; border-right:1px dotted #333333; background-color:#F2F2F2; margin:0 5px 0 0; font-size:10px; float:left; padding:5px; text-align:left; }
 
 #construction_project_updates ul { list-style-type:none; padding-left:5px; margin:0 5px 0 0; }
 #construction_project_updates li { margin:0; }
 #construction_project_updates a { border-bottom:0; color:#363636; }
 
 
  /* VIDEOS */
 
 #video_box { text-align:center; }
 
  #video_description { border-bottom: 1px dotted #999999; background:#F4F4F4; width: 100%; margin: 10px auto 10px; auto; padding: 10px; font-size:16px; }
  
    #video_box_home { width: 670px; padding:5px; border: 1px solid #CCCCCC; margin-top:5px; background-image:url(images/layout/background-45.png); background-repeat:repeat-x repeat-y; text-align:center; float:left;}
	
	#video_box_home a { color:#333333; }
	#video_box_home a:hover { color:#FFFFFF; background-color:#003333; }
	
	#videos_header { width:400px; float:left; }
	
	#videos_intro { float:left; width:400px; margin:10px; border: 1px dotted #CCCCCC; background-image:url(images/layout/background-45.png); background-repeat:repeat-x repeat-y; color:#333333; padding: 5px; }
	#videos_intro h3 { color:#990000; }
	
	#video_home_small { background-image:url(images/layout/dots.png); width:190px; float:left; border: 1px solid #CCCCCC; margin:5px; padding:5px; }
	#video_home_small div { background-color:#FFFFFF; }
	
	#video_home_comments { float:right; width:120px; background-color:#d9481c; color:#FFFFFF; text-align:right; font-weight:bold; }
	#video_home_comments a { color:#FFFFFF; }
	
	#videos h1 { background-color:#000; color:#FFF; width:647px; padding-left:35px;  background-image:url(images/layout/TV-sml.png); background-position:5px 3px; background-repeat:no-repeat;  }
	#videos h1 a { color:#fff; }