body {
background:url("BG.png") repeat-x scroll center top #C3E390;
color:#9EA198;
font-family:trebuchet MS;
font-size:12px;
margin:0 auto;
padding:0;
text-align:center;
}
#container {
background:url("") repeat-x fixed center top transparent;
margin: -29px auto 29px;
padding:0;
position:relative;
width:1000px;
}

      


#header {
background-image:url("header.png");
background-position:center top;
background-repeat:no-repeat;
height:578px;
margin:0 auto;
overflow:hidden;
padding:0;
width:1000px;
}


#ad2 {
height:250px;
left:770px;
margin:0px;
overflow:hidden;
padding:0;
position:absolute;
top:100px;
width:300px;
z-index:1;
filter:alpha(opacity=70);
  	opacity:0.7;
}


#main {
background-image:url("");
background-position:left top;
background-repeat:no-repeat;
border:0 none;
margin:0 auto;
padding:0;
width:900px;
}
#footer {
background:none repeat scroll left bottom #F8FCFE;
border-top:1px solid #F8FCFE;
clear:both;
margin:0;
}

#ad {
margin:5px;
overflow:hidden;
padding:0;
text-align:center;
	filter:alpha(opacity=70);
  	opacity:0.7;
}



	#navi-main{
	height:20px;
	left:0;
	margin:0 0;
	padding:0;
	position:absolute;
	top:500px;
	width:1000px;
	}

#navi-main a:link, #navi-main a:visited{
-moz-border-radius:8px 8px 8px 8px;
background-color:#F4F4F4;
color:#9FA29A;
font-family:georgia;
font-size:12px;
font-style:italic;
font-weight:bold;
letter-spacing:-1px;
margin:0;
padding:5px;
text-align:center;
text-decoration:none;
text-shadow:1px 1px 1px #FFFFFF;
		}
		
		
		#navi-main a:hover{
		-moz-border-radius-bottomleft:8px;
		-moz-border-radius-bottomright:8px;
		-moz-border-radius-topleft:8px;
		-moz-border-radius-topright:8px;
		background-color: #f4f4f4;
		color: #8cddf8;
		font-family: georgia;
		font-size: 12px;
		text-align: center;
		letter-spacing:-1px;
		font-style: italic;
		font-weight:bold;
		text-decoration: none;
		text-shadow: 1px 1px 1px #fff;
		margin:0px;
		padding: 5px;
		}

#subnavigation{
margin: 10px;
}

#content {
background-color:#F8FCFE;
margin:0;
padding:0 0 3px;
text-align:left;
width:600px;
}
#gallery_tables {
-moz-border-radius:12px 12px 12px 12px;
background-color:#F3F3F3;
}
table {
font-size:9pt;
}
maintable {
background-color:#F8FCFE;
border:0 solid #F8FCFE;
}
h1 {
-moz-border-radius:5px 5px 5px 5px;
background-color:#F8FCFE;
background-image:url("h1bg.png");
background-position:right top;
background-repeat:repeat-x;
border:0 solid;
color:#8D1056;
font-family:'georgia';
font-size:16px;
font-style:italic;
font-weight:bold;
height:81px;
margin:0 0 10px;
padding:5px;
text-align:left;
text-transform:none;
}
h2 {
-moz-border-radius:5px 5px 5px 5px;
background-position:left top;
background-repeat:repeat-x;
border:0 solid;
color:#4FC2F2;
font-family:georgia;
font-size:16px;
line-height:17px;
padding:5px;
text-align:left;
}
h3 {
-moz-border-radius:5px 5px 5px 5px;
font-family:trebuchet ms;
font-size:12px;
font-weight:normal;
margin:2px;
}
p {
font-family:trebuchet ms;
font-size:100%;
margin:2px 0;
}
ul {
margin-left:5px;
padding:0;
}
li {
list-style-position:outside;
list-style-type:disc;
margin-bottom:4px;
margin-left:10px;
margin-top:4px;
padding:0;
}
.textinput {
border:1px solid #37233F;
font-family:trebuchet ms;
font-size:100%;
padding-left:3px;
padding-right:3px;
}
.listbox {
border:0 solid #E5E5E5;
font-family:trebuchet ms;
font-size:100%;
vertical-align:middle;
}
.button {
background-image:url("images/button_bg.gif");
background-position:center bottom;
border:0 solid #565656;
font-family:trebuchet ms;
font-size:100%;
}
.comment_button {
background-image:url("images/button_bg.gif");
background-position:center bottom;
border:0 solid #565656;
font-family:trebuchet ms;
font-size:100%;
padding-left:3px;
padding-right:3px;
}
.radio {
font-family:trebuchet ms;
font-size:100%;
vertical-align:middle;
}
.checkbox {
font-family:trebuchet ms;
font-size:100%;
vertical-align:middle;
}
a {
color:#21696B;
text-decoration:none;
}
a:link, a:active, a:visited {
color:#95D730;
font-weight:bold;
text-decoration:none;
}
a:hover {
color:#ADDD6B;
font-weight:bold;
text-decoration:none;
}
.bblink a {
color:#21696B;
text-decoration:none;
}
.bblink a:hover {
color:#8F8D70;
}
.maintable {
-moz-border-radius:6px 6px 6px 6px;
background-color:#F3F3F3;
border:0 solid #F3F3F3;
margin-bottom:0;
margin-top:0;
padding:2px;
}
.tableh1 {
-moz-border-radius:5px 5px 5px 5px;
background-color:#F8FCFE;
background-image:url("h1bg.png");
background-position:right top;
background-repeat:repeat-x;
border:0 solid;
color:#4FC2F2;
font-family:'georgia';
font-size:16px;
font-style:italic;
font-weight:bold;
height:81px;
margin:0 0 10px;
padding:5px;
text-align:left;
text-shadow:0.5px 0.5px 0.5px #FFFFFF;
text-transform:none;
}
.tableh1_compact {
background-color:#fff;
font-size:9pt;
letter-spacing:0;
line-height:7px;
margin:0 0 10px;
padding:8px;
text-align:left;
text-decoration:none;
text-transform:none;
}
.tableh2 {
-moz-border-radius:5px 5px 5px 5px;
background-color:#EFF7FD;
background-image:url("h2bg.png");
background-position:right bottom;
background-repeat:repeat-x;
border:0 solid;
color:#ADDD6B;
font-family:"lucida sans",arial,sans-serif;
font-size:11px;
padding:8px;
text-align:left;
}
.tableh2_compact {
background:none repeat scroll 0 0 #FAFAFA;
padding:2px 5px;
}
.tableb {
background:none repeat scroll 0 0 #F3F3F3;
padding:3px 10px;
}
.tableb_compact {
background:none repeat scroll 0 0 #FAFAFA;
padding:2px 5px;
}
.tablef {
background:none repeat scroll 0 0 #DFF3FB;
padding:10px;
}
.catrow_noalb {
background:none repeat scroll 0 0 #FAFAFA;
padding:3px 10px;
text-align:left;
}
.catrow_noalb:hover {
background:none repeat scroll 0 0 #FFFFFF;
padding:3px 10px;
text-align:left;
}
.catrow {
background:none repeat scroll 0 0 #FAFAFA;
padding:3px 10px;
text-align:left;
}
.catrow:hover {
background:none repeat scroll 0 0 #fff;
padding:3px 10px;
text-align:left;
}
.album_stat {
font-size:100%;
margin:5px 0;
}
.thumb_filename {
display:block;
font-size:90%;
}
.thumb_title {
-moz-border-radius:4px 4px 4px 4px;
background:none repeat scroll 0 0 #F3F3F3;
color:#9EA198;
display:block;
font-size:80%;
font-weight:bold;
padding:4px;
}
.thumb_caption {
color:#383838;
display:block;
font-size:90%;
padding:1px;
}
.thumb_caption a {
color:#655947;
text-decoration:underline;
}
.thumb_num_comments {
color:#383838;
display:block;
font-size:80%;
font-style:italic;
font-weight:normal;
padding:2px;
}
.user_thumb_infobox {
margin-bottom:1px;
margin-top:1px;
}
.user_thumb_infobox th {
font-size:100%;
font-weight:bold;
margin-bottom:1px;
margin-top:1px;
text-align:center;
}
.user_thumb_infobox td {
font-size:85%;
margin-bottom:1px;
margin-top:1px;
text-align:center;
}
.user_thumb_infobox a {
color:#808080;
text-decoration:none;
}
.user_thumb_infobox a:hover {
color:#808080;
text-decoration:underline;
}
.sortorder_cell {
background:none repeat scroll 0 0 #000000;
color:#707070;
margin:0;
padding:0;
}
.sortorder_options {
background:none repeat scroll 0 0 #C3E391;
color:#4FC2F2;
font-family:trebuchet ms;
font-size:80%;
font-weight:normal;
margin:0;
padding:0;
white-space:nowrap;
}
.navmenu {
background:none repeat scroll 0 0 #FAFAFA;
border-style:none;
font-family:trebuchet ms;
font-weight:bold;
}
.navmenu img {
margin:1px 5px;
}
.navmenu a {
display:block;
padding:2px 5px;
text-decoration:none;
}
.navmenu a:hover {
background:none repeat scroll 0 0 #fff;
color:#8F8D70;
text-decoration:none;
}
.admin_menu_thumb {
background-image:url("images/button_bg.gif");
background-position:center bottom;
border:0 solid #000000;
color:#000000;
font-family:Arial,Helvetica,sans-serif;
font-size:90%;
font-weight:bold;
margin-bottom:0;
margin-top:0;
width:85px;
}
.admin_menu_thumb a {
color:#000000;
display:block;
padding:1px 10px;
position:relative;
text-decoration:none;
}
.admin_menu_thumb a:hover {
color:#000000;
text-decoration:underline;
}
.admin_menu {
background-color:#EEF5E4;
background-image:url("images/button_bg.gif");
background-position:center bottom;
background-repeat:repeat-x;
border:1px solid #EEF5E4;
color:#21696B;
font-family:Arial,Helvetica,sans-serif;
font-size:90%;
margin-bottom:0;
margin-top:0;
text-align:center;
}
.admin_menu a {
color:#2C2C2C;
display:block;
padding:1px 2px;
position:relative;
text-decoration:none;
}
.admin_menu a:hover {
color:#47C1E9;
text-decoration:underline;
}
td #admin_menu_anim {
background-image:url("images/button_bg_anim.gif");
}
.comment_date {
color:#000000;
font-size:90%;
vertical-align:middle;
}
.image {
background-color:#BDEBFB;
border:1px solid #8FCEE4;
margin:5px;
padding:5px;
}
.image:hover {
background-color:#d3f198;
border:1px solid #c0de84;
margin:5px;
padding:5px;
}
.imageborder {
background-color:transparent;
border:0 solid #A3751D;
margin-bottom:30px;
margin-top:30px;
}
.display_media {
background:none repeat scroll 0 0 #FAFAFA;
padding:3px 10px;
}
.thumbnails {
background:none repeat scroll 0 0 #FAFAFA;
padding:6px;
}
.thumbnails:hover {
background:none repeat scroll 0 0 #fff;
padding:6px;
}
.footer {
font-size:12px;
}
.footer a {
color:#95D730;
text-decoration:none;
}
.footer a:hover {
color:#348EAC;
text-decoration:underline;
}
.statlink {
color:#4FC2F2;
font-size:8pt;
font-weight:bold;
letter-spacing:0;
text-decoration:none;
text-transform:none;
}
.statlink a {
color:#4FC2F2;
font-size:9pt;
font-weight:bold;
letter-spacing:0;
text-decoration:none;
text-transform:none;
}
.statlink a:hover {
color:#ADDD6B;
font-size:9pt;
font-weight:bold;
letter-spacing:0;
text-decoration:none;
text-transform:none;
}
.alblink a {
color:#9FA29A;
font-size:8pt;
font-weight:bold;
letter-spacing:-1px;
text-decoration:none;
text-transform:none;
text-shadow:1px 1px 1px #FFFFFF;
}
.alblink a:hover {
color:#ADDD6B;
text-decoration:none;
}
.catlink {
color:#000000;
display:block;
font-weight:bold;
letter-spacing:1px;
padding:0 0 0 20px;
text-decoration:none;
}
.catlink a {
background-image:url("bullet_green.png");
background-position:left center;
background-repeat:no-repeat;
color:#95D730;
font-weight:bold;
letter-spacing:0;
padding:0 0 0 20px;
text-decoration:none;
text-transform:none;
}
.catlink a:hover {
background-image:url("bullet_green.png");
background-position:left center;
background-repeat:no-repeat;
color:#ADDD6B;
font-weight:bold;
letter-spacing:0;
padding:0 0 0 20px;
text-decoration:none;
text-transform:none;
}
.topmenu {
font-family:trebuchet ms;
font-size:110%;
line-height:130%;
}
.topmenu a {
color:#21696B;
text-decoration:none;
}
.topmenu a:hover {
color:#8F8D70;
text-decoration:underline;
}
.img_caption_table {
background-color:#DDDDDD;
border:medium none;
margin:0;
width:100%;
}
.img_caption_table th {
background:none repeat scroll 0 0 #DDDDDD;
border-top:1px solid #707070;
color:#707070;
font-size:100%;
padding:4px 10px;
}
.img_caption_table td {
background:none repeat scroll 0 0 #DDDDDD;
border-top:1px solid #707070;
padding:6px 10px;
white-space:normal;
}
.debug_text {
background-color:#DDDDDD;
border:medium none #707070;
margin:0;
width:100%;
}
.clickable_option {
cursor:default;
}
.listbox_lang {
background-color:#DDDDDD;
border:1px solid #707070;
color:#707070;
font-family:Arial,Helvetica,sans-serif;
font-size:80%;
vertical-align:middle;