body {
	font-family: futura, sans-serif;
	font-size: 12px;
	
	/*background-image: url(images/background_home.jpg);*/
	background-repeat: no-repeat;
	background-position: top center;
	margin-top: 0px;
}

td {
font-family: futura, sans-serif;
font-size: 12px;
}

.deletion img {
border: none;
}

a {
color: #911f04;
}

a:visited {
color: #911f04;
}

a:hover {
color: #911f04;
text-decoration: none;
}

.main_frame{
	text-align:center;
	background-color:#FFFFFF;
	padding: 2px 20px 10px 20px;
	
}

.header{
	text-align:left;
	
}

.moderate_big_text{
	text-align:center;
	font-size: 15px;
	font-weight:bold;
}

.header_terms{
	text-align:left;
	font-size: 15px;
	font-weight:bold;
}


.main_site_nav{
	font-family: futura, sans-serif;
	text-align:left;
	font-size: 13px;
	font-weight:bold;
	
}



.nav_bar a {
	color: #FFFFFF;
	font-weight:bold;
	text-decoration: none;
	font-size:13px;
}

.nav_bar a:visited {
	color: #FFFFFF;
	font-weight:bold;
}

.nav_bar a:hover {
	color: #FFFFFF;
	font-weight:bold;
}


.footer_bar a {
	font-family:Arial, Helvetica, sans-serif;
	color: #999999;
	text-decoration: none;
	font-size:12px;
}

.footer_bar a:visited {
	color:#999999;
}

.footer_bar a:hover {
	color:#333333;
}

.copyright{
	text-align:left;
	font-size: 11px;
	color:#669933;
}

.copyright a {
	text-align:left;
	font-size: 11px;
	color:#669933;
}

.copyright a:visited {
	color:#669933;
}

.copyright a:hover {
	color:#669933;
}


.gallery_image_border a {
	color:#006600;
}

.gallery_image_border a:visited {
	color:#003300;
}

.gallery_image_border a:hover {
	color:#003300;
}

.about_image_border a {
	color:#ffcc00;
}

.about_image_border a:visited {
	color:#ffcc00;
}

.about_image_border a:hover {
	color:#ffcc00;
}


.deletion {
border: none;
}

.deletion a:visited {
border: none;
}

.deletion a:hover {
border: none;
}

#form {
font-family: futura, sans-serif;
font-size: 12px;
position: relative;
right: 350px;
}

.input {
border: 1px solid #000; 
cursor: pointer;
margin: 5px;
} 

.hover {
background: #999999; 
} 

.editmsg {
width: 500px;
padding: 0px 0px 0px 0px;
}

.details {
color: #777777;
font-size: 8pt;
padding: 0px;
}

.header {
font-size: 20px;
font-weight:bold;
padding: 10px;
}


.gallery_all_nav_bar {
background:#66CC33;/*66CC33*/
font-size: 12px;
font-weight:bold;
padding: 6px 4px 4px 4px;
}

.gallery_subnav_bar {
background:#CCCC99;/*66CC33*/
font-size: 12px;
font-weight:bold;
padding: 6px 4px 4px 4px;
}

.gallery_subnav_bar_subtitle {
	font-size: 13px;
	font-weight:bold;
	padding: 0px 0px 0px 2px;

}

.gallery_subnav_bar_subtitle_sm {
	font-size: 11px;
	font-weight:bold;
	padding: 0px 0px 0px 8px;

}

.gallery_subnav_bar_pre_next {
	font-size: 12px;
	text-align: right;
	font-weight:bold;
	padding: 0px 8px 0px 0px;
	vertical-align:middle;
}

.gallery_subnav_bar_pre_next a{
	text-decoration: none;
	color:#003300;

}

.gallery_subnav_bar_pre_next a:visited {
	color:#003300;
	text-decoration: none;
}

.gallery_subnav_bar_pre_next a:hover {
	color:#003300;
	text-decoration: none;
}

.gallery_box_cap {
background:#66CC33;
}

.gallery_caption_word {
	color:#003300;
	font-weight:bold;
	font-size: 12px;
}

.gallery_caption_thetext {
	font-size: 16px;
	font-weight:bold;

}

.gallery_caption_box {
	/*background:#CCCC99;*/
	font-size: 12px;
	font-weight:bold;
	padding: 6px 4px 4px 4px;
	/*border: 4;
	border-color: #CCCC66;*/
}

.gallery_caption_box_title {
background:#CCCC66;
font-size: 12px;
font-weight:bold;
padding: 6px 4px 4px 4px;
}

.gallery_element_box {
	background:#99CC66;
	text-align:center;
	padding: 4px 4px 4px 4px;
}
.gallery_caption {
	background:#7ab73d;
	padding: 3px 3px 3px 3px;
	vertical-align:top;
	text-align: center;
}


.gallery_content {
	padding: 10px;
}

.gallery_single_image {
	vertical-align:top;
	color:#006600;
}

.gallery_single_caption {
	font-size: 16px;
	font-weight:bold;
	padding: 5px;
	vertical-align:top;
}

.about_caption {
	background:#ffcc00;
	padding: 3px 3px 3px 3px;
	vertical-align:top;
	text-align: center;
}

.about_element_box {
	background:#00238e;
	text-align:center;
	padding: 4px 4px 4px 4px;
}

.about_all_nav_bar {
	background:#cb6302;/*66CC33*/
	font-size: 12px;
	font-weight:bold;
	padding: 6px 4px 4px 4px;
}

.about_subnav_bar {
background:#3377f2;/*66CC33*/
font-size: 12px;
font-weight:bold;
padding: 6px 4px 4px 4px;
}

.about_subnav_bar_pre_next {
	text-align: right;
	font-weight:bold;
	padding: 0px 8px 0px 0px;
	vertical-align:middle;
}

.about_subnav_bar_pre_next a{
	text-decoration: none;
	color:#00238e;

}

.about_subnav_bar_pre_next a:visited {
	color:#00238e;
	text-decoration: none;
}

.about_subnav_bar_pre_next a:hover {
	color:#00238e;
	text-decoration: none;
}

.postheader {
font-size: 14pt;
}

.edit {
width: 400px;
}

.editheader {
font-size: 14pt;
width: 400px;
}


.editphotos {
width: 400px;
}

#form {
position: relative;
float: right;
}

#result {
position: relative;
top: 400px;
}

#postlinkyo {

}

.postlink {
color: #999999;
}

#span12 {
color: #ff00de;
}

#loginForm {
  position: relative;
  top: 100px;
  left: 300px;
}


#logout {
position: relative;
float: right;
right: 350px;
}

.grid {
float: left;
width: 150px; 
height: 200px;
padding-right: 5px;
}

#approved_gallery {
width: 500px;
}

#gallery_web h2{
height: 30px;
width: 500px;
}

#gallery_web {
position: relative;
width: 500px;
}
