/* CSS Document */
body {
	background-color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.field { font-size:10px; width:140px}
img {border:none;}
div#post_page {color:#FFFFFF; font-size:10px; padding-top:5px}
div#page {
	background-color:#000000;
}

/* open main menu */
div#menu {
	background-image:url("../images/nav_bg.gif");
	background-repeat:no-repeat;
	background-position:top;
}
div#menu ul {list-style:none;}
div#menu a {background-repeat:no-repeat;}
div#menu a:hover {background-position:center top;}

div#menu span { visibility:hidden;}

li.m1 a { background-image:url("../images/nav/home.gif"); background-position:center bottom;}
li.m2 a { background-image:url("../images/nav/news.gif"); background-position:center bottom;}
li.m3 a { background-image:url("../images/nav/gallery.gif"); background-position:center bottom;}
li.m4 a { background-image:url("../images/nav/info.gif"); background-position:center bottom;}
li.m5 a { background-image:url("../images/nav/contact.gif"); background-position:center bottom;}
li.m6 a { background-image:url("../images/nav/links.gif"); background-position:center bottom;}

div#menu a.menu_selected {background-position:center top;}
/* close main menu */


/* open page-specific background styles */
div.page_images {background-position:top left; background-repeat:no-repeat;}
div.news_image {background-image:url("../images/page_bgs/news.jpg");}
div.info_image {background-image:url("../images/page_bgs/info.jpg");}
div.contact_image {background-image:url("../images/page_bgs/contact.jpg");}
div.links_image {background-image:url("../images/page_bgs/links.jpg");}
div.home_image {background-image:url("../images/page_bgs/home.jpg");}
div.gallery_image {background-image:url("../images/page_bgs/gallery.jpg");}
div.signup_image {background-image:url("../images/page_bgs/signup.jpg");}

div.news_bg {background-image:url("../images/page_images/news.jpg");}
div.info_bg {background-image:url("../images/page_images/info.jpg");}
div.contact_bg {background-image:url("../images/page_images/contact.jpg");}
div.links_bg {background-image:url("../images/page_images/links.jpg");}
div.gallery_bg {background-image:url("../images/page_images/gallery.jpg");}
div.signup_bg {background-image:url("../images/page_images/signup.jpg");}

div.page_bottom { background-image:url("../images/image_bottom_border.gif"); background-repeat:no-repeat; background-position:top left;}
div.news_bottom {background-color:#ff611a;}
div.info_bottom {background-color:#1d82ff;}
div.contact_bottom {background-color:#fac61c;}
div.links_bottom {background-color:#ff1d3e;}
div.home_bottom {background-color:#a5ff1d;}
div.gallery_bottom {background-color:#ff1d9f;}
div.signup_bottom {background-color:#ff1d9f;}

div#cont_holder_bg {background-color:#000000;}
div.news_cont_holder {background-color:#FFFFFF;}
div.info_cont_holder {background-color:#FFFFFF;}
div.contact_cont_holder {background-color:#fff743;}
div.links_cont_holder {background-color:#d7eb43;}
div.signup_cont_holder {background-color:#ffffff;}
/* close page-specific background styles */



div.page_title span{visibility:hidden;}

div#sub_nav_inner {background-color:#0587e5;}
div#sub_nav_inner span { font-size:14px; font-weight:bold;}
div#sub_nav_inner a { text-decoration:none; color:#66ccff;}
div#sub_nav_inner a:hover, div#sub_nav_inner li.selected a {color:#FFFFFF;}

div#gallery_overview span {font-size:11px;}
div#gallery_overview #name {font-weight:bold; color:#ff33cc;}
div.gallery_thumb { 
	background-image:url(../images/gallery_main_thumb.gif);
	background-repeat:no-repeat;
	background-position:top left;
}
div.gallery_name span {background-color:#c2ff09; color:#3399cc; font-weight:bold;}

div.thumb {
	background-image:url(../images/thumb_bg.gif);
	background-repeat:no-repeat;
	background-position:top left;
}

div#image_left_column img {border:none;}
div#image_left_column h2 {font-size:12px;}
div#image_left_column p { margin:0px; font-size:11px;}

div#image_nav span {font-weight:bold;}


/* ---------------*/
span.pub_date, h2, h3 {color:#ff0099; font-size:14px; margin-top:3px; margin-bottom:3px;}
a {color:#3399ff;}
p { margin-top:15px; margin-bottom:15px;}
h2, h3 { font-weight:bold}
h3 {font-size:12px;}
div#pagination {margin-top:30px; margin-bottom:0px;}
div#pagination span#page {color:#ff0099;}
div#pagination a {color:#000000; text-decoration:none;}
div#pagination a:hover {color:#3399ff; text-decoration:underline;}
div#pagination a.seleted {color:#3399ff; text-decoration:underline;}