@charset "utf-8";
/* CSS Document */

/*GENERAL TOLS*/
.clear {clear:both;}
.input {display:inline;}
.input .inp {display:none;}
	
/*RESET STYLES*/
ul.reset,ul.reset > li
,ol.reset ,ol.reset > li{padding:0; margin:0; list-style:none;}
p.reset {padding:0; margin:0; font-weight:bold;}
/*SECTIONS,ITEMS and BLOCKS*/
.section-in {padding:.83em; }
.block-title {margin:0; padding:0; text-transform:uppercase; font-weight:bold; font-size:1.35em; color: #58595b;}
.page-title {padding:.25em 0; margin:0; }
	.artist-title {}
.item-title,.item-title a {color:#1f8e98; margin:0; padding:0;  font-size:1em; font-weight:normal;}
.item-content { margin:0; padding:0; }
.item-more:link,.item-more:visited {color: #58595b;}

/*COLORS*/
	.text-color {color: #58595b!important;}
	.action-color {color: #d93a32!important;}
	.colored { color:#1f8e98!important;}
	.highlight {color:#8c1b58!important;}
/*WRAP*/
#wrap {width:900px;  margin:0 auto 0; background: url('../images/body-bg2.jpg') left top repeat;}
	#wrap div.br {background: url('../images/body-bg-br.png') right bottom no-repeat; }
	#wrap div.bl {background: url('../images/body-bg-bl.png') left bottom no-repeat; }
	#wrap .wrap-in {min-height:500px; position:relative;}

/*PREHAEDER*/
#preheader .section-in {padding:0;}
#lang { position:absolute; right:0; top:0;  display:block; padding:.1em 1em; z-index:12;
		/*border:1px dashed #b8b7b7; -moz-border-radius:7px 7px 0 0; -webkit-border-radius:7px 7px 0 0; border-radius:7px 7px 0 0;background:#f5f5f5;*/
		border-bottom:none; text-align:center; outline:none;
		font-size:1.2em; color:#4d4d4d; font-weight:bold; font-family:Tahoma, Geneva, sans-serif;}
	#lang:hover,#lang:focus,#lang:active{color:#1F8E98!important;}

/*HEADER*/
#header  {position:relative; z-index:2;}
#header .section-in {}
#logo {float:left; margin:0; padding:0;}
	#logo a {display:block; text-indent:-999em; outline:none; width:181px; height:81px; background:url('../images/logo.png') center center no-repeat;}
	
#sagia {float:right; margin:0; padding:0;}
	#sagia a {display:block; text-indent:-999em; outline:none; width:143px; height:81px; background:url('../images/sagia.png') center center no-repeat;}
	
#header .block { min-height:81px;}
#header .action {
		text-transform:uppercase;color: #d93a32;
		padding:.25em 1.5em;background:#f5f5f5;  position:relative; letter-spacing:0px;
		border:1px dashed #b8b7b7; -moz-border-radius:0 7px 7px 0; -webkit-border-radius:0 7px 7px 0; border-radius:0 7px 7px 0;
		font-size:1.3em;  font-weight:bold; 
		}
		#header .action:hover,#header .action:focus,#header .action:active{color:#1F8E98!important;}
#header .block p {font-weight:bold; margin-bottom:0;}
#header .block p a,#header .block p a:visited {color:#58595B;}
#header .block p a:hover,#header .block p a:active,#header .block p a:focus {color:#1F8E98;}
#win {border-left:1px dashed #171314; float:left; margin-left:43px;}
#win .action { left:-1px; }

#member-area {border-right:1px dashed #171314; float:right; text-align:right; margin-right:23px; position:relative;}
	#member-area .action { right:-1px;-moz-border-radius:7px 0 0 7px; -webkit-border-radius:7px 0 0 7px; border-radius:7px 0 0 7px; }	
	#login {position:absolute; top:0; right:-1px; background:#fff; text-align:center; 
			padding:1.6em;
			border:1px dashed #b8b7b7; -moz-border-radius: 7px 0 0 7px; -webkit-border-radius: 7px 0 0 7px; border-radius: 7px 0 0 7px;
			display:none;}
	#login  input { clear:both; margin:0; height:20px; line-height:20px;}
		#login .input { margin:0 0 .3em; display:block; clear:both;}
	#login button {border:none; background:none; padding:0; margin:0;clear:both; float: right;color:#58595B; font-weight:bold; line-height:1.4em;}
	#member-area .message {position:absolute; left:0; top:35%; text-align:left; }
	
.popup {z-index:5; display:none;}
.alert .close,.popup .close { position:absolute; right:.5em; top:0em;}	
		.alert {
			background:#fff; background:rgba(255,255,255,.85); padding:1em; z-index:5; 
			border:1px dashed #a6a5a5; width:200px; display:none;
			-moz-border-radius:7px;-webkit-border-radius:7px;border-radius:7px;
			-moz-box-shadow:-5px 5px 10px #999999;box-shadow:-5px 5px 10px #999999;
		}

 	.result { background:#fcfcfc;  position:absolute; left:1px; top:-90%; padding:1em;
			-moz-border-radius:0 7px 7px 0;-webkit-border-radius:0 7px 7px 0;border-radius:0 7px 7px 0;}
	.message {display:block;}		
			.message.error {color:#d93a32;}
/*BODY*/
#body {clear:both; padding-top:.7em;}
	#body .section-in {
		
	}
	#page {min-height:515px; width:750px;}

#summary{clear:both;}
#body {position:relative;}
#nav {position:absolute; right:0; top:0; margin-top:16px;}

/*POST BODY*/

#share,#sponsors {float:left; margin-top:1em;}

#sponsors .sponsors li { float:left; margin:1em .5em; }
#sponsors .sponsors li a {color: #58595b; text-transform:uppercase; font-weight:bold; display:block;}
#sponsors .sponsors li a img { max-height:30px;}
#sponsors .sponsors li a.more {width:50px; line-height:1em;}


#share {border-right:1px dashed #171314; padding:.5em 0}
#share .block-in {
background:#dcdcdc; position:relative; right:-1px;
border:1px dashed #b8b7b7; -moz-border-radius:7px 0 0 7px; -webkit-border-radius:7px 0 0 7px; border-radius:7px 0 0 7px;
padding:.3em;

}

	#share .block-title {  font-size:1em; margin:0 0 0 .7em; line-height:28px;/*icons' height*/}
	#share .block-title ,#share .social-media ,#share .social-media > li {float:left;}
	
	.social-media li {margin-left:.3em!important;}
	.social-media li >a {display:block; text-indent:-999em; outline:none; width:28px; height:28px;
	background:transparent none center center no-repeat;}
	.social-media li.twitter a {background-image:url('../images/twitter.png');}
	.social-media li.facebook a {background-image:url('../images/facebook.png');}
	.social-media li.facebook-group a {background-image:url('../images/join_facebook.png');}
	.social-media li.email > a {background-image:url('../images/email.png');}
	#send-to-friend {display:none; 
			position:absolute;	bottom:0; left:100%;
			background:#fff; background:rgba(255,255,255,.85); width:235px; padding:1.25em;
			border:1px dashed #b8b7b7; -moz-border-radius:0 7px 7px 0; -webkit-border-radius:0 7px 7px 0; border-radius:0 7px 7px 0;
			border-left:none;}
			
		
	#send-to-friend p {font-weight:bold; text-align:justify;margin:0; font-size:12px;}
	#send-to-friend input {width:95px; margin:0; } #send-to-friend input + input {}
		#send-to-friend .input {margin-right:.9em;width:95px;} #send-to-friend .input + .input {margin-right:0;}
	#send-to-friend li {margin-bottom:.5em;}
	 .close { position:absolute;top:5px; right:10px; color:#999999; padding:0; margin:0;}
	

	
/*FOOTER*/
#footer {clear:both; position:absolute; top:100%; font-size:.9em; left:0; right:0;}
	#footer .section-in {padding:.25em 0;}
#footer a:link,#footer a:visited {color:#a9a9a9; font-weight:bold;}
#footer a:hover,#footer a:active,#footer a:focus { color:#1F8E98;}

#footer-links {float:left;}
#footer-links li { float:left; background:url('../images/links-sep.gif') left center no-repeat;padding:0 .3em;   }
	#footer-links li:first-child {background:none; padding-left:0;}
	#footer-links li a { padding-left:.3em; }
	#footer-links li:first-child a{  padding-left:0;}

#copyrights {float:right; font-size:1em; margin:0; padding:0; color:#a9a9a9;}



/*A-Z TEMPLATE*/
#alphabet ,#legends{border:1px dashed #b8b7b7; padding:.25em .4em; background:#f2f2f2;
			-moz-border-radius:7px; -webkit-border-radius:7px; border-radius:7px; overflow:hidden; margin:.5em 0;}
#alphabet li {float:left; padding:0 .58em;background:url('../images/links-sep.gif') left center no-repeat;}
	#alphabet li:first-child {background:none; }
#alphabet li a {font-weight:bold;}

#artists li {width:33%; float:left;}
#artists li  a {display:block; padding:.5em 0; margin:0 .5em;border-right:1px dashed #a5a4a4;}
/*#artists li.col2 {margin-left:33%;}
#artists li.col3 {margin-left:66%;}
#artists li.top { margin-top:-345px;}*/

#page.artist .page-title{ font-family:'Rockwell',Georgia,"Times New Roman",serif ; font-weight:normal; }
.thumbnails {/*background:url('../images/thumbnail-grid.png') left top no-repeat;*/ margin-top:4.5em; position:relative; height:334px; }

.thumbnails .paging {position:absolute; bottom:1.5em;left:0; right:10em; text-align:right;}
.thumbnails .paging a{color: #d93a32!important; font-weight:bold;
					text-transform:uppercase;}

/*.thumbnails .back-link { font-weight:bold; text-transform:uppercase;
						font-family:Georgia, "Times New Roman", Times, serif;color: #d93a32!important;}*/
						
.thumbnails ul { padding:27px 10px 0!important; overflow:hidden;}
.thumbnails li {width:174px; height:131px; float:left;border:1px dashed #a6a5a5;}
	.thumbnails li > a {line-height:131px;}
	.thumbnails li img {/*width:190px; height:120px;*/vertical-align:middle; }

.gallery .thumbnails {/*background-image:url('../images/thumbnail-grid2.png');*/ margin-top:0em;}
.gallery .thumbnails ul {padding:30px 7px 0!important;}
.gallery .thumbnails li { width:99px; height:74px; text-align:center; position:relative; } 
	.gallery .thumbnails li > a { line-height:74px;}
	
.gallery .thumbnails .paging { bottom:-1.5em; right:4em;}
/*.gallery .thumbnails .next-link { font-weight:bold; text-transform:uppercase;
						font-family:Georgia, "Times New Roman", Times, serif;color: #d93a32!important;}*/
						
.thumbnails li a:link,.thumbnails li a:visited { opacity:.3;}
.thumbnails li a:hover,.thumbnails li a:active,.thumbnails li a:focus {opacity:1;}

.thumbnails .photo-details { display:none;width:814px; height:449px; margin:20px;}
.thumbnails li a img {}

/*STYLE */
.ui-widget {font-size:1em;}
.ui-corner-all {-moz-border-radius:7px; -webkit-border-radius:7px; border-radius:7px; border:none;}
.ui-dialog { background:none;background:rgb(255,255,255);background:rgba(255,255,255,.85);
					-moz-box-shadow:5px 5px 10px #999999,-5px 5px 10px #999999;
					box-shadow:5px 5px 10px #999999,-5px 5px 10px #999999;
					border:1px dashed #B8B7B7!important;}
.ui-dialog .ui-dialog-titlebar ,.ui-dialog .ui-dialog-content{
	-moz-border-radius:0; -webkit-border-radius:0; border-radius:0;
	background:none; padding:0;
	}.ui-dialog .ui-dialog-titlebar {padding:1em .5em 0;}
	
.ui-dialog .photo-details { width:505px!important; margin:0 auto; padding:0 2em;  }
.ui-dialog .ui-dialog-title{display:none;}

.photo-details .artist-info {}
.photo-details .image-info { width:50%;  margin:0; padding:0;margin-left:45%; padding-left:20px; border-left:1px dashed #1e1a1b;
							margin-top:-72px; text-align:justify; min-height:80px; }
							
.photo-details .image-name-category {margin-top:0; padding-top:0;}
.photo-details .page-title {margin:0; padding:0;}
.photo-details {font-weight:bold; position:relative; }
.photo-details .photo {display:block; margin:1em 0; border:1px dashed #B8B7B7 !important;}

.photo-details #next,.photo-details #prev {position:absolute; bottom:175px;}
.photo-details #next { right:0; }
.photo-details #prev {left:0;}


/*FILTER */
#page {position:relative;}
	#page.static {position:static;}
.gallery .page-desc {width:50%;}
#filter-gallery {position:absolute;width:50%; top:0; right:0; }
#filter-gallery .fields li {float:left; width:50%;}
#filter-gallery .fields li label {display:block;}
	#page.static #filter-gallery {visibility:hidden;}

/*HOW TO ENTER*/
.page-desc {}
.fieldset-title {padding:.5em 0; margin:0;}

#legends {height:1.4em;}

#register-form {position:relative;}
#register-form legend {cursor:pointer;  font-weight:bold; }
#legends ol li {float:left; padding:0 1.5em;background:url('../images/links-sep.gif') left center no-repeat;
				 font-weight:bold; }
	#legends ol li:first-child {background:none;}
	#legends li.current  {color:#088a96;}
.step {display:none;}
.step.current {display:block;}

ol.fields button {background:url('../images/btn-bg.png') center center no-repeat;width:110px; height:45px; line-height:40px;
					border:none; color:#ec1c24; font-weight:bold;  cursor:pointer;
					text-transform:uppercase;}
		
.fields label {padding:0; font-weight:bold;}
.fields  label.radio-label {display:inline!important;}
ol.fields .buttons {margin:.5em 0 0 150px;position:relative; clear:both!important; /*width:180px;float:left;*/   }
	.ui-dialog ol.fields .buttons { margin:2em 0 0; 1float:left;}
ol.fields .buttons .button {width:150px;}


ol.fields .upload-buttons .button {width:150px;}


/*VALIDATE*/
 ol.fields li {margin-bottom:.3em; position:relative; }
.input { position:relative;  }
.input span.error {color:#d93a32;position:absolute; left:105%; top:50%; margin-top:-.75em;  display:inline; white-space:nowrap;}
 ol.fields li span.error { display:none;color:#d93a32; margin-right:.5em;}
	

.fields  .highlight {font-family:Arial, Helvetica, sans-serif; font-size:.8em;}
.fields  .tip { display:block;}

.fields  .input.date {width:60px; margin-right:.5em; display:inline-block; }
	.fields  .input.date input {width:50px;}
/*STEP 1*/		

#personal-info .fields label {width:150px; display:inline-block;}

#personal-info .emailupdate { display:block;font-size:1em; margin-top:.5em; margin-left:150px;}
	#personal-info .emailupdate label {width:auto;}
#personal-info .buttons {}						
#personal-info .step-submit {display:none;}

/*STEP 2*/
#photo-upload .upload-rules {font-size:.9em;}
#photo-upload .fields li {width:50%; float:left;}
	#photo-upload .fields li.even {clear:left;}
	#photo-upload .li-photoupload-arname label {margin-top:-1.3em;}
#photo-upload .fields label {display:block;}
#photo-upload .agreephotorules {width:75%;}
#photo-upload .agreephotorules label {}
#photo-upload .photoupload-upload {margin-left:50%; position:relative;margin-top:-7.25em;}


/*STEP 3*/
#photo-camera-info .fields {position:relative;}
#photo-camera-info .fields label {display:block;}
 .fields textarea {width:250px!important;}
#photo-camera-info .fields li {width:50%;}
#photo-camera-info .fields  .li-photocamera-where
,#photo-camera-info .fields  .li-photocamera-when {width:25%; float:left;  }
#photo-camera-info .fields  .li-photocamera-when label {padding-top:1.4em;}
#photo-camera-info .fields  .li-photocamera-source { clear:left;}

#photo-camera-info .fields  .li-photocamera-desc-where-ar {
	position:absolute; right:0; top:-1em;
	
}
 .fields  .li-photocamera-desc-where-ar .tip {text-align:center;}
 .li-photocamera-desc-where-ar .desc-where {padding:1em; border:1px dashed #999999;
		-moz-border-radius:7px;-webkit-border-radius:7px;border-radius:7px;}
 .li-photocamera-desc-where-ar .fields li {width:auto!important;}
 .li-photocamera-desc-where-ar .desc-where .tip {text-align:left;}
#photo-camera-info .buttons { /*margin-top:-4.5em;*/}


/*MY PROFILE*/
#my-photos li {float:left;}
	#my-photos li >div {margin-right:1.5em; position:relative; }
	#my-photos li .imgDiv {width:104px; height:74px; text-align:center;}
#my-photos li img { vertical-align:middle; }

#my-photos .photo-name,#my-photos .photo-actions { margin:0; padding:0; text-align:center; color:#58595b; font-size:1em;}
	#my-photos .photo-actions {margin-top:3px;}

	.ui-dialog #upload-form {margin:0 1em;}
	.ui-dialog .fields li label {display:block;}
	.ui-dialog .upload-form .fields > li
	,.ui-dialog .edit-form .fields >li{float:none!important;  clear:none!important; margin-bottom:.5em;}
	.ui-dialog .upload-form .col1
	,.ui-dialog .edit-form .col1{width:50%!important; margin-bottom:2em!important;}
	.ui-dialog .upload-form .col2 
	,.ui-dialog .edit-form .col2{margin-left:50%;}
	.ui-dialog .upload-form .col2.top{margin-top:-455px;}
	.ui-dialog .edit-form .col2.top{margin-top:-300px;}
	
.ui-dialog .upload-form .fields .input input { line-height:20px; height:20px;}
.ui-dialog .upload-form .fields .input textarea {width:80%;}


.fields li textarea {width:80%;}
.delete-form .buttons { text-align:center;}
.delete-form button {margin:0 1em; width:80px; display:inline-block; font-weight:bold; text-transform:uppercase;}
.delete-form.success {display:none;}
.modal-target {display:none; }.modal-target form {padding:1em;}


/*MENU*/
#nav{	border:1px dashed #a6a5a5; border-right:none; bottom:11px;  height:514px; padding:0 21px;
			background:rgb(255,255,255); background:rgba(255,255,255,.55);  z-index:10;
			-moz-border-radius:7px 0 0 7px;-webkit-border-radius:7px 0 0 7px;border-radius:7px 0 0 7px;
			-moz-box-shadow:-5px 5px 10px #999999;box-shadow:-5px 5px 10px #999999;}
#nav .menu { background:url('../images/menu-off.png') center center no-repeat; width:42px; height:100%; display:block; text-indent:-999em; outline:none; position:absolute; top:0; bottom:0; left:0; }
#nav #menu {}
#nav.open .menu { background-image:url('../images/menu-on.png');}
#nav.open { width:300px;}

#nav #menu  {background:url('../images/menu-level1.png') 53px bottom no-repeat; width:277px; height:413px; 
			 margin-top:3em; margin-left:2em; display:none;position:relative;}
#nav.open #menu {display:block;}
	#menu  li { position:absolute; }
	#menu  li a {color:#ee453c!important; text-transform:uppercase; font-weight:bold; line-height:1em;}
		#menu li a:hover, #menu li a:focus,#menu li a:active {color:#1F8E98!important;}
	#menu li li a { color:#58595B!important; font-size:.9em; white-space:nowrap;}
	#menu li.item-11 {top:359px; left:5px;}
	#menu li.item-12 {top:256px; left:5px;}
	#menu li.item-13{top:153px; left:5px; width:60px;}
	#menu li.item-14{top:67px; left:5px;width:80px;}
	#menu li.item-15{top:256px; left:214px;width:50px;}
	
	#menu > li > ul {
		position:absolute; left:100%; bottom:0;  margin-left:1.5em;
		background:url('../images/menu-level2.png') left bottom no-repeat; width:175px; height:100px; }
		#menu > li > ul > li {}
	#menu li.item-21 {top:0; left:95px;}
	#menu li.item-22 {top:30px; left:134px;}
	#menu li.item-23{top:59px; left:147px; }
	#menu li.item-24{top:90px; left:115px;}
	
	#menu > li > ul ul {
		position:absolute; top:100%; right:0; margin-top:-1em;  
		background:url('../images/menu-level3.png') center top  no-repeat; width:117px; height:67px; }
		
	#menu li.item-31 {top:45px; left:-3px;}
	#menu li.item-32 {top:60px; left:-4px;}
	
	
.judges li { overflow:hidden; }
	.judges li div {margin:1em;}
	.judges li .item-image {float:left; margin-right:.5em;  background:#fff; border:1px dashed #171314!important; padding:7px;
						border-right:7px; -moz-border-radius:7px; -webkit-border-radius:7px; display:block;
						width:110px; height:110px; text-align:center; }
		.judges li .item-image img { max-width:100%; max-height:100%;}
	.judges li .item-title {color:#9f1f64; font-size:1.3em;}
	


.loading * {visibility:hidden;}
.loading {background:url('../images/ajax-loader.gif') center center no-repeat;}
a.loading {background-image:url('../images/ajax-loader-small.gif'); outline:none;}

.ajax-result { text-align:center; text-align:center;color:#d93a32; font-size:1.2em;}

.ui-dialog #external,.ui-dialog .modal-target {display:block!important;}

#send-to-friend .button {float:right;margin-right:3px;}

#nav li.parent ul {display:none;}
.ui-dialog .ui-dialog-titlebar-close  { margin-top:0;}
/*SERIF FONTS*/
	/*RESET FONTS*/
.artist-title,.block-title,#header .action,#alphabet ,#legends,.thumbnails .paging a,.thumbnails .back-link,.gallery .thumbnails .next-link,#register-form legend,#legends ol li,ol.fields button,.fields label,#menu  li ,input,textarea,button,select,.flash-nav a {
	font-family:'Rockwell',Georgia, "Times New Roman", serif;}
	
	
a.back-link:hover span{color:#1f8e98;}

/*FLASH NAV*/
ul.flash-nav { text-align:right; padding-right:10em; margin-top:-5px;}
ul.flash-nav li { display:inline-block;}
	.flash-nav li a {display:inline-block; height:27px; width:97px; line-height:27px; background:none center center no-repeat;
					text-align:center; text-transform:uppercase;}
	.flash-nav li.prizes { background-image:url('../images/flash-nav-prizes.png');}
	.flash-nav li.gallery { background-image:url('../images/flash-nav-gallery.png'); width:110px;}
	
	
#ajax-result { padding:1em; color:#4c4c4c;  font-size:1.2em; display:none; }
li.upload-buttons { position:static!important;}
li.upload-buttons .alert {position:absolute; top:25%; left:50%; width:500px; margin-left:-250px;z-index:1003;  }


li.popup-parent .alert { left:auto; right:50%;  margin-left:0; margin-right:-250px;}
li.popup-parent > .error {margin-left:0; margin-right:150px;}

li.popup-parent {position:static!important;}
li.popup-parent .alert {position:absolute; top:10%; left:65%; width:500px; margin-left:-250px; }
li.popup-parent .alert label {width:auto!important;}
li.popup-parent > .error {margin-left:150px; display:block;}

.alert-overlay{background:#aaa;background:rgba(170,170,170,.3); position:fixed; top:0; bottom:0; left:0; right:0; display:none; }


/*APPLYING NEW DESIGN*/
#summary {text-align:center; margin-top:1.5em;}
body {background-image:none;}
#page  {min-height:450px;}
#header {z-index:11;}
#sagia,#think {float:left; color:#58595B; font-size:.85em; text-align:center; min-height:75px; }

#think {padding:0 1em 1em 0; border-right:1px dashed #171314; margin:0 0 0 200px;}
#think a {display:block; background:url('../images/think.png') center center no-repeat;
		height:30px; width:167px;margin-top:2em; }

#sagia a {background-image:url('../images/sagia.png'); height:56px; height:75px;}

#think a,#sagia a {}
#win,#member-area {float:right; clear:right;width:160px;text-align:left; min-height:0!important;
				 }
	#header .action {text-align:left; padding:.25em 0; text-indent:1em; width:100%; display:block;
					position:static; font-size:1.1em;}
	#header .block p {margin-top:0; padding-bottom:0;}
	
	#win {border-left:none; border-right:1px dashed #171314; margin-left:0;padding-bottom:1em;  }
	#win .action  {left:auto; right:-1px; margin-top:1em;
					-moz-border-radius:7px 0 0 7px; -webkit-border-radius:7px 0 0 7px;border-radius:7px 0 0 7px;}
	
	#member-area {margin-right:0;}
	
	#slideshow {width:640px;}
	.think-intro {font-family:'Rockwell',Georgia, "Times New Roman", serif;
	text-transform:uppercase;  font-size:1.2em; color:#58595b; font-weight:bold;
	text-align:center;  padding:0 80px; margin:-2.5em 1em 1em;
	 text-align:center;}
	.think-intro img {vertical-align:baseline;}
	
/*NAV*/
#nav { height:530px; z-index:2;} #page{z-index:1;} .alert-overlay{z-index:3;} .popup,.alert {z-index:4; }
#nav .menu { width:31px;}
#nav {padding:0 15px;}
#nav.open {width:280px;}
#nav #menu {background:url("../images/menu-level1-2.png") 15px bottom no-repeat;
			min-height:246px; min-width:220px; margin-left:.5em;margin-top:5.5em;}
#nav #menu ul {background:url("../images/menu-level2-2.png") left bottom no-repeat;
				min-height:190px; min-width:220px;display:block!important;
				bottom:7px; left:0; margin-left:.5em;}

	#menu li.item-11 {top:359px; left:15px;}
	#menu li.item-12 {top:296px; left:10px;}
	#menu li.item-13{top:205px; left:10px; width:60px;}
	#menu li.item-14{top:145px; left:10px;width:80px;}
	#menu li.item-15{top:253px; left:215px;width:50px;}
	
	#menu li a {white-space:normal; font-size:.9em;}
	#menu li li a {white-space:normal; font-size:.8em;}
	#menu li.item-21 {top:-10px; left:5px;}
	#menu li.item-22 {top:20px; left:90px;}
	#menu li.item-23{top:43px; left:137px; }
	#menu li.item-24{top:70px; left:165px;}
	#menu li.item-25{top:97px; left:181px; width:80px; }
	
.buttons .general_error { position:absolute; left:150px; white-space:nowrap; color:#D93A32; display:none; top:50%; margin-top:-.5em;}

#rules > .scrollable,#categories > .scrollable{height:400px; overflow:auto; margin:0 0 0.5em;}

.agreephotorules .highlight a { color:#879B4A; font-size:1.1em!important; }

.photo-wrap {position:relative;}
	.photo-info {position:absolute; background:green; left:0; right:0; top:0;  color:#fff;
				background:#000; background:rgba(0,0,0,.5); display:none;}
			.photo-info h2,.photo-info .highlight {color:#fff!important;}
			.photo-info .artist-title {margin-left:.5em; margin-right:.5em;}
	.photo-wrap .photo {width:100%;}
	
body > iframe {display:none;}