body {
	text-align:center;
	margin:0px;
	padding:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:0.9em;
	line-height:150%;
	background-color:#000;
	color:#ffffff;
}
h2 {
	color:#A8BBC9;
	font-size:2em;
}
h1, h3, h4 {
	color:#A8BBC9;
}
h4{
	padding-bottom:5px;
	border-bottom:1px solid #A8BBC9;
	font-size:1.2em;
	color:#fff;
	font-weight:normal;
}
a:link, a:visited {
	color:#f36f21;
	text-decoration:none;
	font-weight:bold;
}
a:hover, a:active {
	color:#f36f21;
	text-decoration:underline;
	
}

.clearboth{
	clear:both;
}
#topofpage{
	background-color:#000;
	padding-top:10px;
	padding-bottom:10px;
	
	border-bottom:1px solid #333;
}
#banner{
	width:1000px;
	position:relative;
	text-align:left;
	margin:auto;
	height:82px;
	
	background:transparent url(../images/mee_banner_logo_nostrap.png) no-repeat left center;
	
}
#banner h1{
	text-indent:-5000px;
	margin:0px;
	padding:0px;
	width:500px;
	height:75px;
	cursor:pointer;
}
#strapline {
	
	z-index:100;
	width:300px;
	position:absolute;
	left:410px;
	padding:0px;
	margin:0px;
	top:45px;
	
}
#strapline h2 {
	color:#fff;
	font-size:1.7em;
	padding-bottom:5px;
	margin:0px;
}

#contentarea{
	text-align:left;
	width:1000px;
	padding-top:1em;
	padding-bottom:1em;
	margin:auto;
	line-height:170%;
	clear:left;
}

#page{
	background-color:#222;
	/*border:1px solid #666;*/
}

#titleblock{
	background-color:#111;
	text-align:center;
	padding:8px;
	border-bottom:1px solid black;
}

#mainformcontainerdiv,#forgottenpassword,#loginform,.loginform,.uploadform{
	background-color:#d3dde4;
	color:#000;
	width:640px;
	font-size:1.1em;
	
}
.manageform #mainformcontainerdiv, .manageform .message {
	background-color:#222222;
	color:#ffffff;
}
.manageform .message a, .manageform .message a:link, .manageform .message a:visited {
	background-color:#222222;
	color:#f36f21;
	font-size:90%;
	text-decoration:none;
}
.manageform .message a:hover, .manageform .message a:active {
	background-color:#222222;
	color:#f36f21;
	font-size:90%;
	text-decoration:underline;
}
.manageform #mainformcontainerdiv img, .manageform #mainformcontainerdiv p, .manageform #mainformcontainerdiv p + .clearboth {
	display:none;
	clear:none;
}
.manageform #mainformcontainerdiv .editscroller .candy_on, .manageform #mainformcontainerdiv .editscroller .candy_off {
	float:right;
	width:60%;
}
.manageform #page #contentarea .pad {
	position:relative;
}
.manageform #page #contentarea .pad .imageholder {
	position:absolute;
	right:0px;
	top:0px;
}
.candy_off + label {
	clear:right;
}
.manageform label[for=ticktoclear] {
	width:62%;
}
.manageform #ticktoclear {
	width:36%;
}

.nonav #navigation,.nonav .loginstatus,.nonav .sitemaplink{
	display:none;
}



#navigation{
	padding-left:120px;
	
	width:880px;
	margin:auto;
}
#navbg {
	z-index:2000000;
}
#topnav, #subnav {
	float:right;
}
#navigation ul{
	clear:both;
}
#navigation ul li {
	display:block;
	float:left;
	width:auto;
}

#navigation ul li{
	
}
#navigation #topnav {
	background:#000000 url(../images/rightarrow.png) no-repeat scroll right center;
	height:40px;
	float:left;
	width:auto;
	margin:0;
	padding:0 63px 0 0;
	position:relative;
	top:-10px;
	font-size:1.2em;
}
#navigation #topnav ul {
	padding:0px;
	margin:0px;
	
	padding:0px;
}
#navigation #topnav ul li {
	margin-right:3px;
	padding-top:10px;
	
}
#navigation #topnav ul li a {
	color:#000000;
	background-color:#f36f21;
	font-weight:normal;
	padding-right:11px;
	padding-left:11px;
	margin:0px;
	display:block;
	height:21px;
	/*background-image:url(../images/stop.png);*/
	background-repeat:no-repeat;
	background-position:top left;
	float:left;
}
#navigation #topnav li.here, #navigation #topnav li.expandhere, #navigation #topnav li.ancestor {
	padding-top:10px;
	padding-bottom:20px;
	background:#000000 url(../images/tubestop.gif) repeat-y 10px 0px;
}

#navigation #topnav ul li.here{
padding-bottom:0px ;
}
#navigation #topnav li.here a, #navigation #topnav li.expandhere a, #navigation #topnav li.ancestor a {
	background-color:#a8bbc9;
}

#navigation #topnav ul li a:hover{
	color:white;
	text-decoration:none;
}

#navigation #topnav ul li.here a:hover,#navigation #topnav ul li.expandhere a:hover,#navigation #topnav ul li.ancestor a:hover{
	color:#000;
}

#navigation #subnav {
	margin:4px 50px 0px 96px;
	border-top:7px #a8bbc9 solid;
	position:relative;
	top:-10px;
	width:auto;
	float:left;
}
#navigation #subnav ul {
	margin:0px;
	padding:0px;
}
#navigation #subnav ul li {
	margin:0px 10px 0px 0px;
	padding:0px 10px 0px 10px;
	
}
#navigation #subnav li.here, #navigation #subnav li.expandhere, #navigation #subnav li.ancestor {
	
}
#navigation #subnav li.here a{
	color:#f36f21;
}
#navigation #subnav ul li a {
	color:#ffffff;
	display:block;
	font-weight:normal;
	height:100%;
	width:100%;
	padding-left:3px;
	background-image:url(../images/tubestop.gif)
	background-repeat:no-repeat;
}

#navigation #topnav ul li.tubestopcontainerli,#navigation  #topnav ul li.tubestopmidcontainerli {
	background-image:url(../images/stop.png) !important;
	background-repeat:no-repeat !important;
	padding-left:34px !important ;
	background-position:0px 0px ;
	padding-bottom:15px !important;
	
	
}

#navigation #topnav ul li.here.tubestopcontainerli{
	background-image:url(../images/stop_grey.png) !important;
}

#navigation  #topnav ul li.tubestopmidcontainerli {
	background-image:url(../images/stop_mid.png) !important;
	
	
	
}

#navigation  #topnav ul li.tubestopmidcontainerli.expandhere,#navigation  #topnav ul li.tubestopmidcontainerli.ancestor {
	background-image:url(../images/stop_mid_grey.png) !important;
	
	
	
}



.pagetitle{
	margin:0px;
	padding-bottom:2px;
	width:1000px;
	text-align:left;
	
	margin:0px auto;
	
}	
.pagetitle h2{
	font-size:1.9em;
	font-weight:normal;
	margin:0px;
	float:left;
	width:auto;
}
.pad{
	padding:0 5px 1em 5px;
}

.imageholder{
	width:auto;
	float:right;
	margin-left:50px;
	clear:right;
	padding-bottom:1em;
}

.dark{
	background-color:#000000;
}
.light{
	background-color:#333333;
}

div.thumb{
	width auto;
	float:left;
	margin-right:15px;
}
 a img{
 	border:none;
 }
 
 html{
 	height:100%;
 }
 
 .whiteboard{
 	font-size:150%;
 	height:100%;
 	background-color:#DEDEDE;
 }
 
 .whiteboard #page{
 	height:90%;
 	overflow:auto;
 	display:relative;
 	background-color:#FFF;
 }
 
 .whiteboard #footer{
 	background-color:#000;
 	color:#FFF;
 	height:10%;
 	position:absolute;
 	left:0px;
 	bottom:0px;
 	width:100%;
 	text-align:center;
 }
 
 .whiteboard .daisychain{
 	width:1000px;
 	margin:auto;
 	text-align:left;
 }
 

  .whiteboard #footer a{
  
  	color:#FFF;
  	text-decoration:none;
  }
  
    .whiteboard #footer a:hover{
  
  	color:#FF0;
  	
  }
.whiteboard #footer   .dcprev,.whiteboard #footer   .dcprev a{
 	color:#DDD;
 }
 
 
 .whiteboard h2.pagetitle{
 	color:#FFF;
 	background-color:#000;
 	padding:10px;
 	margin-top:0px;
 	position:absolute;
 	top:0px;
 	left:0px;
 	width:100%;
 }
 
 .whiteboard #banner{
 	display:none;
 }
 
 .whiteboard #navigation{
 	display:none;
 }
 
 .whiteboard .pad{
 	padding-left:30px;
 	padding-right:30px;
 	padding-top:3em;
 }
 
 .whiteboard #contentarea{
 	width:100%;
 }
 
 .whiteboard .admin{
 	display:none;
 }

.vevent .dark, .vevent .light{
	padding:0px;
	margin-bottom:0px;
}
.vevent{
	border-bottom:1px solid #A8BBC9;
	padding:10px 0px;
}
.eventslisting .vevent p,.eventslisting .vevent h3{
	margin:0px;
}
 .workshop {
 	border:3px #3377bb solid;
 	background-color:#ffffff;
 }
 .exhibitions img {
 	border:3px #337733 solid;
 	padding:3px;
 }
 .talks {
 	background-color:#663366;
 }
 .outings {
 	background-color:#ee7700;
 }
 .children {
 	background-color:#ff3366;
 }
 .friends {
 	background-color:#ffff00;
 }
 .film, .music {
 	background-color:#993300;
 }
 
 .events_toolbar {
 	background-color:#ffffff;
 }
 .events_toolbar .show {
 	clear:both;
 	float:none;
 }
 
 .third {
 	float:left;
 	width:31%;
 	margin-right:2%;
 }
 
 .caption{
 	width:300px;
 	font-size:0.85em;
 }
 
 
 
 
 .events_toolbar {
 	background-color:#000000;
 	padding:0px;
 	margin:0px;
 	border-bottom:1px #ff6900 solid;
 }
 
 

#comments_form {
	width:500px;
}
#comments_form #antirobot1 {
	display:none;
}

form fieldset {
	width:600px;
	margin:auto;
	border:0px;
	padding:20px;
}

#content1 form fieldset{
	width:230px;
	padding:0px;
}

#content1 label, #content1 input{
	display:block;
	float:none;
	width:auto;
	text-align:left;
}

#content1 input{
	width:210px;
}

#content1 #mainformcontainerdiv{
	width:245px;
}

form fieldset legend {
	color:#000;
	font-size:1.1em;
	padding-top:10px;
}

form .formelementwrapper {
	width:98%;
	padding-right:1%;
	padding-top:10px;
	padding-bottom:5px;
	margin-bottom:0px;
	border-top:2px solid #FFF;
}
.manageform form .formelementwrapper {
	width:auto;
	padding:0px;
	margin:1em 0px;
	border-width:0px;
}


form .formelementwrapper label {
	width:35%;
	display:block;
	float:left;
	text-align:right;
	font-size:0.9em;
}
.manageform .formelementwrapper label {
	color:#ffffff;
}

form .formelementwrapper .clear {
	clear:right;
}
form .formelementwrapper input, form .formelementwrapper textarea, form .formelementwrapper select {
	width:60%;
	display:block;
	float:right;
	font-size:0.8em;
}
form .formelementwrapper textarea {
	height:100px;
	font-size:1.1em;
	font-family:arial;
}
form .formelementwrapper .inputnote {
	float:none;
	display:block;
	text-align:left;
	clear:none;
	color:#333;
	width:55%;
	margin-left:40%;
	
}

.orderbylinknormalorder {
	display:none;
}

.carouselfeeditem {
	float:left;
	margin-right:10px;
	border:3px #ff6900 solid;
	line-height:0px;
}

.carouselwrapper {
	width:4000px;
}

.carouselscroller {
	overflow:hidden;
	width:910px;
	height:102px;
	position:absolute;
	left:30px;
	top:0px;
	/*border:1px #cccccc solid;*/
	padding:10px 0px 10px 10px;
}

.carouselbackarrow {
	left:0px;
}
.carouselfortharrow {
	right:0px;
}
.carouselarrow {
	position:absolute;
	top:0px;
	height:100px;
	width:20px;
	font-size:3em;
}
.carouselarrow a{
	margin:auto;
	display:block;
	text-align:center;
	margin-top:40px;
	padding:10px 0px;
}

.carouselholder {
	width:100%;
	height:124px;
	margin-bottom:20px;
	overflow:hidden;
	position:relative;
}
.carouseltext {
	display:none;
	padding:0px;
	margin:0px;
}
.carouseltext h3 {
	padding-top:0px;
	margin-top:0px;
}
.carouseltext .imagewrapper {
	float:left;
	margin:0px 10px 10px 0px;
}

.quarterpage {
	width:235px;
	margin:0px 10px 10px 0px;
	padding:0px;
	float:left;
	position:relative;
	height:330px;
	overflow:hidden;
	z-index:10;
}
.quarterpage .imageholder {
	float:none;
	margin-left:0px;
	height:167px;
	overflow:hidden;
}
.quarterpage .pageblocktext {
	padding:0px 5px 0px 5px;
	position:absolute;
	top:220px;
}
.quarterpage .pageblocktext p{
	margin-top:0px;
}

.quarterpage p.link {
	padding:0px;
	margin:0px 0px 0px 0px;
	position:absolute;
	top:180px;
	left:0px;
	border-top:1px solid white;
	border-bottom:1px solid black;
	width:100%;
	display:block;
	background-color:#A8BBC9;
	font-size:1.2em;
}
.quarterpage p.link a {
	margin:0px;
	padding:0px;
	display:block;
	height:100%;
	width:100%;
	color:#000000;
	padding:5px;
}
.competitionsmallbox {
	width:345px;
	margin:0px 10px 10px 0px;
	padding:0px;
	float:left;
	position:relative;
	height:200px;
	overflow:hidden;
}
.competitionsmallbox .imageholder {
	float:none;
	margin-left:0px;
	height:167px;
	overflow:hidden;
}
.competitionsmallbox p.link {
	padding:0px;
	margin:0px 0px 0px 0px;
	position:absolute;
	top:167px;
	left:0px;
	border-top:1px solid white;
	border-bottom:1px solid black;
	width:100%;
	display:block;
	background-color:#A8BBC9;
	font-size:1.2em;
}
.competitionsmallbox p.link a {
	margin:0px;
	padding:0px;
	display:block;
	height:100%;
	width:100%;
	color:#000000;
	padding:5px;
}
.competitionbigbox {
	width:700px;
	margin:0px 10px 10px 0px;
	padding:0px;
	float:left;
	position:relative;
	height:200px;
	overflow:hidden;
}
.competitionbigbox .imageholder {
	float:none;
	margin-left:0px;
	height:167px;
	overflow:hidden;
}
.competitionbigbox p.link {
	padding:0px;
	margin:0px 0px 0px 0px;
	position:absolute;
	top:167px;
	left:0px;
	border-top:1px solid white;
	border-bottom:1px solid black;
	width:100%;
	display:block;
	background-color:#A8BBC9;
	font-size:1.2em;
}
.competitionbigbox p.link a {
	margin:0px;
	padding:0px;
	display:block;
	height:100%;
	width:100%;
	color:#000000;
	padding:5px;

}
.gallerythumb {
	width:174px;
	height:18em;
	float:left;
	margin:0px 10px 10px 0px;
	background-color:#D3DDE4;
	padding:10px 5px 10px 2px;
	text-align:center;
	position:relative;
	border-left:1px solid white;
	border-top:1px solid white;
	border-right:1px solid black;
	border-bottom:1px solid black;
	color:black;
}
.orgs .gallerythumb {
	width:174px;
	height:22em;
	float:left;
	margin:0px 10px 10px 0px;
	background-color:#D3DDE4;
	padding:10px 5px 10px 2px;
	text-align:center;
	position:relative;
	border-left:1px solid white;
	border-top:1px solid white;
	border-right:1px solid black;
	border-bottom:1px solid black;
	color:black;
}
.gallerythumb img{
	border:4px solid white;
}

.gallerythumb p{
	text-align:left;
	font-size:0.8em;
	margin:0px 5px;
}

.editable {
	position:relative;
}
.editable .admin {
	position:absolute;
	top:0px;
	left:0px;
}
.gallerythumb .caption {
	margin-top:0px;
	margin-left:5px;
	width:165px;
	line-height:110%;
	text-align:left;
	color:black;
}
.gallerydetail p.caption {
	width:auto;
	
	
}
.gallerythumb .caption a {
	color:#000000;
	font-size:0.9em;
}

.gallerythumb h4{
	color:black;
	margin:5px 5px 0px 5px;
	padding:0px;
	border:none;
	font-size:1.1em;
	text-align:left;
	line-height:1.3em;
}

.gallerythumb h5{
	margin:0px 5px;
	text-align:left;
	color:black;
	font-size:1em;
	
}

.gallerydetail {
	text-align:center;
	
}
.gallerydetail img{
	border:4px solid white;
}

.pagelinks a.here {
	color:#ffffff;
	cursor:default;
}
.pagelinks a.here:hover, .pagelinks a.here:active {
	text-decoration:none;
}


.comments .light {
	background-color:#ffffff;
	color:#000000;
	padding:10px;
}
.comments .dark {
	background-color:#333333;
	color:#ffffff;
	padding:10px;
}
.comment span.dtstart {
	display:block;
	float:right;
	padding:0px;
	margin:0px;
}
.comment h4 {
	display:block;
	float:left;
	padding:0px;
	margin:0px;
}

p.addlinkwrapper {
	display:block;
	float:right;
	padding:0px;
	margin:0px;
}
.formclear {
	clear:both;
}

.pageblocks {
	clear:both;
}
.twocolumn #content0{
	width:730px;
	
	/*border:solid 1px blue;*/
	float:left;
	
}
.twocolumn #content1 {
	width:245px;
	
	padding-left:10px;
	/*border:solid 1px green;*/
	float:right;
}

.homepage #content0{
	float:left;
	width:495px;
	background-color:#A8BBC9;
	position:relative;
}

.homepage #content0 .pageblocktext a{
	color:#000;
	text-decoration:underline;
}

.homepage #content0 .quarterpage .pageblocktext{
	top:225px;
	color:#000;
}

.homepage #content0 .secondblock .pageblocktext{
	z-index:2500;
	margin-right:0px;
}

.homepage #content0 .quarterpage .pageblocktext p{
	margin:0px;
}

.homeleader .imageholder{
	position:relative;
	width:480px;
	height:166px;
	overflow:hidden;
	z-index:200;
	border-bottom:1px solid white;
}

.homeleader h3.page_subtitle{
	position:absolute;
	z-index:500;
	top:0px;
	left:0px; 
	color:#FFF;
	margin:0px;
	padding:6px;
	font-size:1.4em;
	background-color:#A8BBC9;
}



.homeleader{
	overflow:visible;
}

.homepage .quarterpage p.link {
	border-bottom:none;
}

.homepage .quarterpage{
	margin:5px;
}

.homepage #content1{
	float:right;
	width:495px;
}

.promo {
	padding:0 10px;
	border:solid 1px #A8BBC9;
	margin-bottom:1em;
}
.promo .link a {
	text-align:right;
	display:block;
	font-size:1.1em;
	font-weight:normal;
	
	background-image: url(../images/orangearrow.png);
	background-repeat:no-repeat;
	background-position: right center;
	padding:10px 20px 10px 0px;
	margin-right:10px;
}
.promo .link a:hover {
	color:#fff;
	background-repeat:no-repeat;
	text-decoration:none;
	background-image:url(../images/whitearrow.png);
	
	
}
.promo p {
	margin-left:15px;
	
	
}
#footer{
	background-color:black;
	padding-bottom:0.5em;
	padding-top:0.5em;
	border-top:1px solid #444;
}
.footer_contents{
	width:1000px;
	text-align:left;
	margin:auto;
	font-size:0.8em;
	color:#A8BBC9;
	
}
.loginstatus{
	position:absolute;
	top:0px;
	right:0px;
	margin:0px;
	padding:0px;
}
.guidelines h4{
	padding-left:20px;
	background-image:url(../images/arrow_orange_r.gif);
	background-repeat:no-repeat;
	background-position:left center;
}

.guidelines h4.open{
	background-image:url(../images/arrow_orange_d.gif);
}

.error{
	background-color:yellow;
	color:black;
	padding:0 10px;
}

.message{
	background-color:#f36f21;
	color:black;
	font-size:1.12em;
	padding:0 10px;
	width:620px;
}

#content1 .message{
	width:225px;
}

.message a{
	color:black;
	text-decoration:underline;
}
.message h3,.message h2,.message h4{
	color:black;
	margin:0px;
}
.message p{
	margin:0px;
	padding:0.5em 0px;
}

.hide{
	display:none;
}

.imagepreview{
	text-align:center;
	padding-bottom:10px;
}

.pageblock h3{
	clear:right;
}

.credit{
	font-size:0.8em;
	line-height:120%;
	text-align:left;
	width:275px;
}
.contact_details {
	border-top:1px dotted #fff;
}
.norightmargin{
	margin-right:0px;
}

.crumbtrail{
	width:auto;
	float:right;
	font-size:0.9em;
	color:#666;
	padding-right:10px;
}

.crumbtrail a{
	color:#666;
}

.contactsfeed{
	width:174px;
	float:right;
}

.images_feed{
	width:790px;
	float:left;
}
.manage .contact_list {
	float:left;
	margin-bottom:10px;
	margin-right:30px;
	width:40%;
}
.manage .contact_list .candy_light, .manage .contact_list .candy_0, .manage .contact_list .candy_dark, .manage .contact_list .candy_1 {
	border-bottom:1px dotted white;
	margin:0;
	padding:5px;
	background-color:#222222;
}
.manage .submissioninfo h3, .manage .submissioninfo h4, .photos_fullpage .submissioninfo h3, .photos_fullpage .submissioninfo h4{
	text-align:left;
	margin:0;
	padding-left:5px;
	padding-top:5px;
	color:black;
	font-size:1em;
	border:0 none;
	line-height:115%;

}
.manage .submissioninfo h4 a, .photos_fullpage .submissioninfo h4 a {
	float:left;
	font-size:0.7em;
	margin:0;
	text-align:left;
	display:none;
	
}
.manage .submissioninfo ul, .photos_fullpage .submissioninfo ul {
	display:none;
}
.manage .submission, .photos_fullpage .submission {
	width:174px;
	height:17em;
	float:left;
	margin:0px 10px 10px 0px;
	background-color:#D3DDE4;
	padding:6px 5px 10px 0px;
	text-align:center;
	position:relative;
	border-left:1px solid white;
	border-top:1px solid white;
	border-right:1px solid black;
	border-bottom:1px solid black;
	color:black;
}
.manage .submission a img, .photos_fullpage .submission a img {
	border:4px solid white;
}
.manage .submission .imageholder, .photos_fullpage .submission .imageholder{
	border-bottom:4px solid white;
	height:100px;
	margin-bottom:5px;
	overflow:hidden;
}
.manage .pagenav, .photos_fullpage .pagenav {	
	clear:left;
	padding:5px 0;
}
.manage .criteriumedit label, .photos_fullpage .criteriumedit label{
	width:35%;
	display:block;
	float:left;
	text-align:right;
	font-size:0.9em;
	margin-bottom:5px;
}
.manage form fieldset, .photos_fullpage form fieldset {
	border:0 none;
	margin:auto;
	padding:20px;
	width:600px;
	float:left;
	
	
}
.manage .criteriumedit input, .photos_fullpage .criteriumedit input{
	width:60%;
	display:block;
	float:right;
	font-size:0.8em;


}
/*.manage #content1 {
	float:right;
	width:20%;
}
.manage #content0 {
	float:left;
	margin-right:15px;
	width:75%;
}*/

.photos_fullpage #content0 {
	width:auto;
}

.gallery_slider #content2{
	clear:both;
	padding-top:1em;
}

.gallery_slider .anythingSlider h3{
	padding-left:50px;
	padding-top:5px;
	margin:0px;
}

.gallery_slider .anythingSlider h3 span {
	font-size:0.8em;
}

.gallery_slider .anythingSlider  .slideritem {
	background-color:black;
	border:none;
	padding:5px 0px;
	width:490px;
}
.gallery_slider .anythingSlider ul{
	padding:0px;
}
.gallery_slider .anythingSlider ul li  {
	width:490px;
	margin:0px;
	padding:0px;
}

.gallery_slider .anythingSlider  .slideritem h4, .gallery_slider .anythingSlider  .slideritem h5, .gallery_slider .anythingSlider  .slideritem p {
	display:none;
}
.gallery_slider .anythingSlider {
	height:400px;
	width:494px;
	background-color:black;
}
.gallery_slider .anythingSlider .wrapper {
	top:0px;
	height:390px;
	border:1px solid #000;
	margin:0px 0px;
	width:490px;
}
.gallery_slider .anythingSlider #thumbNav {
	top:395px;
	text-align:right;
	right:0px;
}

.gallery_slider .anythingSlider #thumbNav a{
	height:12px;
	padding:0px 2px 10px 2px;
	border:1px solid black;
}

.gallery_slider #start-stop{
	display:block;
	bottom:0px;
	left:10px;
	background-color:#666;
	font-size:0.8em;
	height:15px;
	padding-top:0px;
	padding-bottom:3px;
}

.gallery_slider #content1 .quarterpage{
	background-color:black;
	border-bottom:5px solid black;
	margin-right:0px;
	margin-left:10px;
}

.gallery_slider .homeleader,.gallery_slider .secondblock{
	background-color:transparent;
	border-bottom:none;
}

.gallery_slider a.arrow{
	display:none;
}

.gallery_slider .gallerythumb{
	height:380px;
}

.gallery_slider .homeleader{
	height:390px;
}

.gallery_slider .pad{
	padding:0px;
}

.gallery_slider .credit{
	position:absolute;
	bottom:0px;
	color:#CCC;
	display:block !important;
	width:490px;
	text-align:center;
	text-transform:capitalize;
}

.gallery_slider .anythingSlider .forward                { right: -23px; }
.gallery_slider .anythingSlider .back                   { left: -23px; }

.smallprint{
	font-size:0.8em;
}

.added_by{
	font-size:0.8em;
	font-weight:normal;
}

.download_image{
	margin:0px;
	z-index:100;
	position:absolute;
	bottom:0px;
	left:0px;
	font-size:0.7em;
	background-color:#FFF;
	padding:0 5px;
}
/*.photographers .contact_details {
	border-top:none;
}*/


#contactlisttoolbar {
	width:100%;
}
#contactlisttoolbar .pagelinks, #contactlisttoolbar form {
	display:inline;
}

.ranking{
	position:absolute;
	top:0px;
	left:0px;
	background-color:#000;
	color:#FFF;
	padding:0px 5px;
}
