* { padding: 0; margin: 0; }
body {font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 13px; background-image:url(/images/menu.gif); background-repeat:repeat-x; background-position:top}
#wrapper {margin: 0 auto; width: 1000px;}
#navigation {float: left; width: 1000px; height:92px; color:#fff; font-size:14px; font-weight:bold;}
#navigation #menu{float:left}
#navigation #menu ul{margin:30px 0 0 75px}
#navigation #menu ul li{display:inline}
#navigation #menu a {padding:0 10px 0 10px}
#navigation #menu a:link{color:#fff; text-decoration:none}
#navigation #menu a:visited{color:#fff; text-decoration:none}
#navigation #menu a:hover{color:#fff; text-decoration:underline}
#navigation #menu a.active{color:#FDD005; text-decoration:underline;}
#logo {float:left; margin:10px 0 0 0}
#logo img{border:none}
#logos {float:right; padding:30px 0px 0 0}
#logos img{padding:0 0 0 10px;border:0}
#header {width:998px; float: left; padding:0; background-color:#e1e7e9; border-bottom:1px solid #7f969f; border-left:1px solid #7f969f; border-right:1px solid #7f969f}
h1{font-size:20px; color:#356276; padding:0 0 5px 10px; line-height:40px; font-weight:normal}
h2 {background-image:url(/images/h.gif); background-repeat:no-repeat; background-position:left; width:250px; height:44px; color:#fff; font-weight:normal; font-size:18px; padding:0 0 0 15px; margin:5px 0 0 0px; line-height:40px; font-family:Georgia, "Times New Roman", Times, serif}
h3{font-size:16px; color:#356276; padding:0 0 5px 10px; line-height:40px; font-weight:normal}
#terms {padding:10px 23px 5px 23px; border:1px solid #265568;}
	
	
#galleryintro {width:970px; float:left; margin:10px 0 0 0; padding:10px 10px 0 15px}
#galleryintro p {font-size:11px; color:#356276; margin:0 10px 0px 10px; padding:0 0 13px 0}
#box{width:647px; background-image:url(/images/box_bg.gif); background-repeat:repeat-y; float:left}
#boxtop {width:647px; background-image:url(/images/box_top.gif); background-repeat:no-repeat; background-position:top; float:left}
#boxbottom {width:647px; background-image:url(/images/box_bottom.jpg); background-repeat:no-repeat; background-position:bottom; float:left}
#boxb{width:302px; background-image:url(/images/boxb_bg.gif); background-repeat:repeat-y; float:right}
#boxbtop {width:302px; background-image:url(/images/boxb_top.gif); background-repeat:no-repeat; background-position:top}
#boxbbottom {width:302px; background-image:url(/images/boxb_bottom.jpg); background-repeat:no-repeat; background-position:bottom}
#button{margin:10px 0 5px 35px; border:none}
/* #exhibition {margin:5px 0 5px 15px; border:none} */
#exhibition {margin:5px 5px 5px 14px; border:none}

#leftcolumn {width: 300px; float: left; padding:10px 0 10px 20px}
#leftcolumn .col{width:288px;}
#content {float: left; width:302px; display: inline; padding:10px 0 10px 27px}
#rightcolumn {width:300px; float: right; padding:10px 22px 10px 0px}

/* form */
#main-info {display:none; background: transparent url(/images/ajax-loader.gif) no-repeat scroll center 30px;  background-color: #E4FB84; padding-left:34px;border:1px solid gray; font-weight:bold;width:80%;text-align:center;padding:8px;margin:10px auto;}

/*Innerpage*/
#inner {padding:0 0 0 10px; float:left}
#inner img{float:left; padding:5px 10px 10px 20px}
#inner p, #inner ul li {color:#356276; margin:0 20px 10px 20px;}
#inner ul li {padding-left:0px}
#innerpage {width:984px; background-image:url(/images/boxc_bg.gif); background-repeat:repeat-y; float:left; margin:20px 0 0 0}
#innerpage form {padding:22px;font-size:11px;color:#265568;}
#selectcats {margin:12px;}
#selectcats h3 {padding:3px;}
#innerpagetop {width:984px; background-image:url(/images/boxc_top.gif); background-repeat:no-repeat; background-position:top}
#innerpagebottom {width:984px; background-image:url(/images/boxc_bottom.jpg); background-repeat:no-repeat; background-position:bottom; padding:0 0 20px 0}
#innerpagebottom a {color:#037bab;}
.link {border-top:1px solid #b5b5b6; margin:0 4px 0 3px; padding:3px 0 10px 5px; font-size:11px;}
.linkb {border-top:1px solid #b5b5b6; margin:0 4px 0 3px; padding:3px 0 10px 5px; font-size:11px;}
.link img{margin:0 5px 0 0}
.link a:link {color:#037bab;}
.link a:visited {color:#037bab;}
.link a:hover {color:#037bab; text-decoration:none}
.images {width:290px; float:left;}
.textb{width:345px; float:right}
.images img{border:4px solid #3f5b66; margin:5px 0 0 10px}
#text {width:940px; padding:10px 20px 20px 20px;color:#356276; font-size:11px; float:left}
#text p{margin:0 0 10px 0}

.col{width:290px; float:left; border:1px solid #c4dbe6; padding:0 0 0 10px}
.pic {width:270px;padding:10px 0 5px 0px; float:left; border-bottom:1px dotted #999; text-align:center;}
.picdata {text-align:left; margin:0 16px;}
.pic p{font-size:11px; color:#356276}
.pic p span{font-style:italic}
.pic img{border:1px solid #7c939d;}
.stars {border:none}
.stars img{border:none;vertical-align:middle}

/*Innerpage gallery 2*/
#innerpageb {width:940px; float: left; padding:10px 0 10px 20px; border:1px solid #c4dbe6; margin:20px 0 0 20px}
#fields {background-image:url(/images/h_bg.gif); background-repeat:repeat-x; background-position:center 8px; margin:0 20px 0 0; height:50px;}
#fields h2{float:left;width:890px;}
#innerpageb .pic {width:270px;padding:10px 20px 5px 20px; float:left; border-bottom:1px dotted #999; min-height:260px;}
#forms {clear:both;float:right; color:#000; margin:0px 23px 10px 0;font-size:11px}
#thephotos {clear:both}
#thephoto {margin:0 55px; text-align: center;}
#photo_data_container {margin:0 50px;padding:10px;}
#photo_legend {text-align:center;font-size:11px;font-weight:bold;margin:0px;padding:0 0 5px 0;}
#photo_data {float:left;margin:10px 0 10px 20px;border:1px dotted gray;width:230px;padding:4px;color: #356276; font-size:11px;}
#photo_data_container h4 {padding-bottom:8px;}
#photo_contest_data {float:left;margin:10px 70px;border:1px dotted gray;width:210px;padding:4px;color: #356276; font-size:11px;}
#rating {float:left;width:170px;margin:10px 0px;border:1px dotted gray;padding:4px;font-size:11px;color:#356276;}
#ratingpanel {line-height:21px; color:#BB4100;}
#browseall {clear:both;margin:10px; text-align:center;width:890px;font-size:11px;}
#browseall a {color:#037bab}
.viewchange-control {font-size:11px;background-color:#efefef;border:1px solid black;width:120px}
#pager {clear:both;padding:19px;margin:0 auto;width:300px;text-align:center;color:#356276;font-size:11px;}

#footer {width:1000px; font-weight:normal;height:70px; clear:both; text-align:center; background-image:url(/images/footer.gif); background-repeat:no-repeat; background-position:top; font-size:11px}
#footer p{color:#656565; padding:20px 0 0 0 }
#footer a:link{color:#265568}
#footer a:visited{color:#265568}
#footer a:hover{color:#265568; text-decoration:none}


.btn {
	float: left;
	clear: both;
	background: url(/images/btn_left.png) no-repeat;
	padding: 0 0 0 10px;
	margin: 5px 0 0 0px;
}
.btn a{
	float: left;
	height: 40px;
	background: url(/images/btn_stretch.png) repeat-x left top;
	line-height: 40px;
	padding: 0 10px;
	color: #fff;
	font-size: 1.0em;
	text-decoration: none;
	font-weight:bold;
}
.btn span {
	background: url(/images/btn_right.png) no-repeat;
	float: left;
	width: 10px;
	height: 40px;
}
.btn:hover{
-moz-opacity:.90;
filter:alpha(opacity=90);
opacity:.90;
}
.btn_try { background-color: #356276; }
.clear {
	clear: both;
}


