@charset "utf-8";
/* CSS Document */
html {margin:0;
	padding:0;
	background:#2A2A2A;
	}

body {background:#2A2A2A;
margin:0;
	padding:0;
}

#container_bkg{background:#2A2A2A}
#container_bkg_slc { background-image:url(graphics/bkg_main_slc.jpg); background-position:top; background-repeat:repeat-y;}

#container_bkg_slc_cms { background-image:url(graphics/bkg_main_slc_cms.jpg); background-position:top; background-repeat:repeat-y; padding:0 0 20px 0}


#container_bkg_main{ background-image:url(graphics/bkg_main_1.jpg); background-repeat:no-repeat; background-position:top;}

#cmsGal2 { margin-right:20px; overflow:hidden; list-style-type:none; padding:0}
#cmsGal2 li{border:#E5E5E5 solid 2px; background:#F5F5F5; padding:10px; margin:0 0 5px 0}
#cmsGal2 span{width:100%; display:block; font-size:16px; text-transform:uppercase; font-weight:bold; margin:0 0 5px 0}
#cmsGal2 a {
	font-size:12px;
	padding:5px 10px;
	width:200px;
-moz-border-radius: 15px;
border-radius: 15px;
} 
#edi{
	background:#090;
	color:#FFF;
}
#edi:hover{
	background:#060;
}
#rem{
	background:#F00;
	color:#FFF;
}
#rem:hover{
	background:#900;
}

#cmsPic{
	text-transform:capitalize;
	font-weight:bold;
	background:#090;
	color:#FFF;
	font-size:18px;
	padding:10px 15px;

-moz-border-radius: 15px;
border-radius: 15px;
} 
#cmsPic:hover{
	background:#060;
} 

#container_content{width: 955px; background-image:url(graphics/panel_main_1.jpg); background-repeat:no-repeat; background-position:top; margin: 0px auto !important;/*centers divs in mozilla*/}

#container_content_cms{width: 955px; background-image:url(graphics/panel_main_cms.jpg); background-repeat:no-repeat; background-position:top; margin: 0px auto !important;/*centers divs in mozilla*/}

/*//////////// RANDOM BKGS ////////// */

#container_bkg_main_1{ background-image:url(graphics/bkg_main_1.jpg); background-repeat:no-repeat; background-position:top;}
#container_content_1{width: 955px; background-image:url(graphics/panel_main_1.jpg); background-repeat:no-repeat; background-position:top; margin: 0px auto !important;/*centers divs in mozilla*/}

#container_bkg_main_2{ background-image:url(graphics/bkg_main_2.jpg); background-repeat:no-repeat; background-position:top;}
#container_content_2{width: 955px; background-image:url(graphics/panel_main_2.jpg); background-repeat:no-repeat; background-position:top; margin: 0px auto !important;/*centers divs in mozilla*/}

#container_bkg_main_3{ background-image:url(graphics/bkg_main_3.jpg); background-repeat:no-repeat; background-position:top;}
#container_content_3{width: 955px; background-image:url(graphics/panel_main_3.jpg); background-repeat:no-repeat; background-position:top; margin: 0px auto !important;/*centers divs in mozilla*/}

#container_bkg_main_4{ background-image:url(graphics/bkg_main_4.jpg); background-repeat:no-repeat; background-position:top;}
#container_content_4{width: 955px; background-image:url(graphics/panel_main_4.jpg); background-repeat:no-repeat; background-position:top; margin: 0px auto !important;/*centers divs in mozilla*/}

#container_bkg_main_5{ background-image:url(graphics/bkg_main_5.jpg); background-repeat:no-repeat; background-position:top;}
#container_content_5{width: 955px; background-image:url(graphics/panel_main_5.jpg); background-repeat:no-repeat; background-position:top; margin: 0px auto !important;/*centers divs in mozilla*/}

#container_bkg_main_6{ background-image:url(graphics/bkg_main_6.jpg); background-repeat:no-repeat; background-position:top;}
#container_content_6{width: 955px; background-image:url(graphics/panel_main_6.jpg); background-repeat:no-repeat; background-position:top; margin: 0px auto !important;/*centers divs in mozilla*/}

#container_bkg_main_7{ background-image:url(graphics/bkg_main_7.jpg); background-repeat:no-repeat; background-position:top;}
#container_content_7{width: 955px; background-image:url(graphics/panel_main_7.jpg); background-repeat:no-repeat; background-position:top; margin: 0px auto !important;/*centers divs in mozilla*/}

#container_bkg_main_8{ background-image:url(graphics/bkg_main_8.jpg); background-repeat:no-repeat; background-position:top;}
#container_content_8{width: 955px; background-image:url(graphics/panel_main_8.jpg); background-repeat:no-repeat; background-position:top; margin: 0px auto !important;/*centers divs in mozilla*/}

#container_bkg_main_9{ background-image:url(graphics/bkg_main_9.jpg); background-repeat:no-repeat; background-position:top;}
#container_content_9{width: 955px; background-image:url(graphics/panel_main_9.jpg); background-repeat:no-repeat; background-position:top; margin: 0px auto !important;/*centers divs in mozilla*/}

#container_bkg_main_10{ background-image:url(graphics/bkg_main_10.jpg); background-repeat:no-repeat; background-position:top;}
#container_content_10{width: 955px; background-image:url(graphics/panel_main_10.jpg); background-repeat:no-repeat; background-position:top; margin: 0px auto !important;/*centers divs in mozilla*/}

/*/////////// END RANDOM BKGS ///////////////*/

#container_content_slc{width: 955px; background-image:url(graphics/panel_main_slc.jpg); background-repeat:repeat-y; background-position:top;
/*border:#CCFF00 solid 1px;*/
margin: 0px auto !important;/*centers divs in mozilla*/
}
#content_container{width:898px; padding-top:51px; margin-left:40px;  }
#content_container_cms{width:858px; padding-top:0; margin-left:60px;  }
.content_pic{padding-left:20px}
.no_border{border:none}
#nav_panel{width:290px; float:left; margin-right:10px; }

.topDiv{width:858px; overflow:hidden; height:40px; position:relative}
.topBut{background:#FFF; width:150px; padding:10px 5px 5px 5px; display:block; position:absolute; right:0; font-family:"Courier New", Courier, monospace; font-size:14px; margin-bottom:20px; font-weight:bold; text-align:center; color:#00F}
.topBut:hover{ color:#F60}

.topBut2{background:#FFF; width:200px; padding:10px 5px 5px 5px; display:block; position:absolute; right:155px; font-family:"Courier New", Courier, monospace; font-size:14px; margin-bottom:20px; font-weight:bold; text-align:center; color:#00F}
.topBut2:hover{ color:#F60}

.cmsH2{font-family:"Courier New", Courier, monospace; padding-bottom:20px; font-weight:bold; color:#F00; border-bottom:#960 dashed 3px; margin-right:20px}

#msgBox1{background:#F00; padding:10px; border:#900 solid 2px; margin-right:20px}
#msgBox2{background:#090; padding:10px; border:#060 solid 2px; margin-right:20px}
.usererrorh3{font-family:"Courier New", Courier, monospace; font-weight:bold; color:#FFF; }
.usersuccessh3{font-family:"Courier New", Courier, monospace; font-weight:bold; color:#FFF; }
.e_message{color:#FFF; font-weight:bold; margin:10px 0 0 0}
.e_message_ok{ color:#FFF; font-weight:bold; margin:10px 0 0 0}

.cmsH3{font-family:"Courier New", Courier, monospace; color:#960;}
.cmsH3{font-family:"Courier New", Courier, monospace; color:#960;}

#edit_name{width:600px; border:#E5E5E5 solid 2px; background:#F5F5F5; padding:10px; margin:5px 0 5px 0}
#edit_user{width:600px; border:#E5E5E5 solid 2px; background:#F5F5F5; padding:10px; margin:5px 0 5px 0}
#edit_desc{width:600px; border:#E5E5E5 solid 2px; background:#F5F5F5; padding:10px; margin:5px 0 5px 0; height:100px}

.cmsGal{border:#E5E5E5 solid 2px; background:#F5F5F5; padding:10px; margin-right:20px}

/* ////////////  sub navs  ////////////////*/
#subnav{ margin: 0 40px 5px 10px; list-style:none; font-family:"Courier New", Courier, monospace; text-align:center ;/*font-size:1.2em;*/ font-weight:bold; padding-left:0; color:#FF6600}
#subnav li a:link, #subnav li a:visited {text-decoration:none; color:#FF6600}
#subnav li a:hover {text-decoration:underline; color:#666666}

/* ////////////  home navs  ////////////////*/
#homenav{ margin: 0 10px 5px 0; list-style:none; font-family:"Courier New", Courier, monospace; text-align:center ;font-size:1.6em; font-weight:bold; padding-left:0; color:#FF6600}
#homenav li a:link, #homenav li a:visited {text-decoration:none; color:#000}
#homenav li a:hover {text-decoration:underline; color:#FF6600}

/* /////////////////// cms nav ///////////////////////////////*/
#subnavcms{ margin: 0 40px 5px 10px; list-style:none; font-family:"Courier New", Courier, monospace;/*font-size:1.2em;*/ font-weight:bold; padding-left:0; color:#FF6600}

#subnavcms li a:link, #subnavcms li a:visited {text-decoration:none; color:#0000FF}
#subnavcms li a:hover {text-decoration:underline; color:#666666}

#subnavcms li span a:link, #subnavcms li span a:visited {text-decoration:none; color:#FF0000}
#subnavcms li span a:hover {text-decoration:underline; color:#666666}
/* /////////////////// cms nav ///////////////////////////////*/

#nav{list-style-type:none; margin:0; padding:0; clear:both; border:none;}
#nav_img{list-style-type:none; margin:0; padding:0; clear:both; border:none;text-align:center}
#nav_img li{margin:0 0 15px 0}
#content{width:554px; font-family:"Courier New", Courier, monospace; float:left; padding-top:50px; }
#content p{float:none; clear:both}
#content_footer{clear:both}
#footer{ background-image:url(graphics/bkg_bottom.jpg); background-repeat:no-repeat; background-position:bottom; height:116px; clear:both}
#footer_centre {width:955px; margin: 0px auto !important;/*centers divs in mozilla*/ height:116px; background-image:url(graphics/bkg_bottom_slc.jpg); background-repeat:no-repeat; background-position:bottom}
#footer_centre ul{ margin: 0; padding:0; list-style:none; }
#footer_centre ul li{ float:left}
#navhead{ margin: 0 40px 5px 10px;  font-family:"Courier New", Courier, monospace; font-size:1.5em; text-align:center; color:#3399CC}
#validhead{ margin: 0 40px 5px 10px;  font-family:"Courier New", Courier, monospace; font-size:0.8em; text-align:center}
#valid{list-style-type:none;}
#valid li{float:left; margin-left:5px}

.main_h1{  font-family:"Courier New", Courier, monospace; font-size:1.5em; margin:0;  padding:0; float:left; color:#FF6600}
.main_h2{  font-family:"Courier New", Courier, monospace; font-size:1.5em; margin:0;  padding:0; float:left; color:#0099CC}

img {border:none}
#cms_content{width:500px;}
#nav_cms{text-align:center}
#cms_h1{text-align:center}
.error{color:#FF0000; font-weight:bold}
.no_error{color:#00CC00; font-weight:bold}
#insertdiv{border-top:solid 1px #999999 ; border-bottom:solid 1px #999999; margin:20px 0 0 0}
#insertdiv2{margin:0 0 20px 0}

#login {margin:0 0 100px 74px}
.flash{margin:0 0 0 4px}
.deleter{color:#FF0000}


/*/////////////////////// galleries //////////////*/
.collection_links{ overflow:hidden; list-style-type:none; margin:10px 0 20px 0; padding:0}
.collection_links li{margin:0 2px 4px 2px; float:left; width:133px; display:block; text-align:center}

.collection_links li .zoom{text-decoration:none; display:block; text-align:centre; padding:6px; width:121px; background:#EDEBEE}
.collection_links li .zoom:hover{background:#D0D1C7;}
.collection_links li .zoom .ref{margin:12px 0 0 0; font-size:1em; text-align:left; color:#000; display:block}
.collection_links li .zoom .img{width:115px; height:115px; background:#fff; padding:3px; display:block}

