/* set defaults */
* {
margin: 0;
padding: 0;
border: 0;
font-weight: normal;
font-style: normal;
text-decoration: none;
outline: 0;
vertical-align: baseline
}

body {
	margin:0;
	padding:0;
	width:100%;
	background:url("../../images/mybg.jpg") #000000 repeat-y top center fixed;
	font-family:"Lucida Sans Unicode","Lucida Sans","Lucida", Arial, Helvetica, sans-serif;
	font-size:13px;
}

/* clear floating */
.clr {
	clear:both;
	font-size:0;
	line-height:0px;
	}
	
/* Set links */
a img, img {border:0;display:block;}
a {outline:none;}
.bloclink {
	display:block;
	border:0;
	width:100%;
	height:100%;
	cursor:pointer;
}

#menu_icons {
	position:relative;
	width:128px;
	overflow:hidden;
	margin:0 auto;
	padding:10px 10px 0;
	top:-36px;
	left: 388px;
      }

#footer_icons {
	position:relative;
	width:830px;
	overflow:hidden;
	margin:0 auto;
	padding:10px 10px 0;
	top:-70px;
	left: 10px;
      }
#footer_icons a {
	padding-right: 20px;
}

/*intro text*/
#intro_text {
	float: left;
	width: 886px;
	height: 53px;
	padding-bottom: 20px;
	background: url("../../images/introbg.png") transparent no-repeat 0px 0px;
	
}
/*transparent divider*/
#dividertrans {
	float: left;
	width: 886px;
	height: 7px;
	padding-bottom: 10px;
	background: url("../../images/dividertrans.png") transparent no-repeat 0px 0px;
	
}
/*icon ccbyncsa*/
.icon_ccbyncsa_link {
	float: left;
	display:block;
	width:80px;
	height:15px;
	background:url("../../images/icon_ccbyncsa.png") transparent no-repeat 0px 0px;
	position:absolut;
	top:4px;
	left:11px;
}
/*icon vfxyphotos*/
.icon_vfxyphotos_link {
	float: left;
	display:block;
	width:80px;
	height:15px;
	background:url("../../images/icon_vfxyphotos.png") transparent no-repeat 0px 0px;
	position:absolut;
	top:4px;
	left:11px;
}
/*icon photoblogawards*/
.icon_photoblogawards_link {
	float: left;
	display:block;
	width:80px;
	height:15px;
	background:url("../../images/icon_photoblogawards.png") transparent no-repeat 0px 0px;
	position:absolut;
	top:4px;
	left:11px;
}
/*icon coolphotoblogs*/
.icon_coolphotoblogs_link {
	float: left;
	display:block;
	width:80px;
	height:15px;
	background:url("../../images/icon_coolphotoblogs.png") transparent no-repeat 0px 0px;
	position:absolut;
	top:4px;
	left:11px;
}
/*icon myprofile*/
.icon_myprofile_link {
	float: left;
	display:block;
	width:80px;
	height:15px;
	background:url("../../images/icon_myprofile.png") transparent no-repeat 0px 0px;
	position:absolut;
	top:4px;
	left:11px;
}
/*icon photocommunity*/
.icon_photocommunity_link {
	float: left;
	display:block;
	width:88px;
	height:15px;
	background:url("../../images/icon_photocommunity.png") transparent no-repeat 0px 0px;
	position:absolut;
	top:4px;
	left:11px;
}
/*icon photoblogs*/
.icon_photoblogs_link {
	float: left;
	display:block;
	width:80px;
	height:15px;
	background:url("../../images/icon_photoblogs.png") transparent no-repeat 0px 0px;
	position:absolut;
	top:4px;
	left:11px;
}
/*icon listed*/
.icon_listed_link {
	float: left;
	display:block;
	width:88px;
	height:15px;
	background:url("../../images/icon_listed.png") transparent no-repeat 0px 0px;
	position:absolut;
	top:4px;
	left:11px;
}
/*rss icon*/
.icon_rss_link {
	float: left;
	display:block;
	width:32px;
	height:32px;
	background:url("../../images/rss.png") transparent no-repeat 0px -32px;
	position:absolut;
	top:4px;
	left:11px;
}
.icon_rss_link:hover {
	background-position:0px 0px;
}

/*linkedin icon*/
.icon_linkedin_link {
	float: left;
	display:block;
	width:32px;
	height:32px;
	background:url("../../images/linkedin.png") transparent no-repeat 0px -32px;
	position:absolut;
	top:4px;
	left:-11px;
}
.icon_linkedin_link:hover {
	background-position:0px 0px;
}

/*stumble icon*/
.icon_stumble_link {
	float: left;
	display:block;
	width:32px;
	height:32px;
	background:url("../../images/stumble.png") transparent no-repeat 0px -32px;
	position:absolut;
	top:4px;
	left:-11px;
}
.icon_stumble_link:hover {
	background-position:0px 0px;
}

/*delicious icon*/
.icon_delicious_link {
	float: left;
	display:block;
	width:32px;
	height:32px;
	background:url("../../images/delicious.png") transparent no-repeat 0px -32px;
	position:absolut;
	top:4px;
	left:-11px;
}
.icon_delicious_link:hover {
	background-position:0px 0px;
}

form{
	display:inline;
	padding:0;
	margin:0;
}
#top {
	text-align:center;width:100%;height:100%;
}

#imgpart {text-align:center; z-index: 20;}

/* Home Image List Columns */
#colA, #colB, #colC {float:left;}
#colA{width:280px;margin-right:26px;margin-top:4px;}
#colB{width:280px;margin-left:0px;margin-top:4px;}
#colC{width:280px;margin-left:26px;margin-top:4px;}
.archivebloc {
	width:280px;
	height:245px;
	background:url("../../images/archblock.png") transparent no-repeat top left;
	margin-top:16px;
	/*padding:4px;*/
	cursor:pointer;
	/*overflow:hidden;*/
}
#top h1.pos, #bottom h1.pos, .archivebloc h2.pos {position:absolute;top:-999em;left:-9999em;}
.archivebloc a {
	cursor:pointer;
	display:block;
/*	border:1px solid #141414;		*/
}
.archivebloc a:hover {
/*	border:1px solid #e8cb4b;*/
}
.archivebloc img.thumbnails, #relatedImg img.thumbnails	{
	width:273px;
	height:178px;
	margin:0 auto;
	padding:0;
}
.archiveimg {
	float:left;
	width:273px;
	height:178px;
	overflow:hidden;
	margin:0;
	padding:0;
	padding-left: 4px;
	padding-top: 5px;
	z-index:99;
}

.archivemeta {float:left;color:#ccc;width:252px;padding:10px 0px;margin-left:5px;}
.metabloc1 {font-size:10px;}
.archivetags {
		width:240px;
		font-size:10px;
		color:#aaa;
		height:31px;
		overflow:hidden;
}


/*-------------------------------------------------------------------------*/

#menu_singlepost {
	position:relative;
	width:100%;
	height:120px;
	text-align:left;
	background:url("../../images/sep.png") no-repeat bottom center;
	z-index:29;
}
#menu_home {
	position:relative;
	top:0px;
	width:100%;
	height:54px;
	background:url("../../images/sepsimple.png") no-repeat bottom center;
	z-index:10;
	text-align:center;
	margin:0 auto;
    font-size:11px;
    line-height:normal;	
}
#menu_image {
	position:relative;
	top:-8px;
	width:100%;
	height:54px;
	z-index:10;
	text-align:center;
	margin:0 auto;
    font-size:11px;
    line-height:normal;	
}
#menu_home  ul, #menu_image ul {
	position:relative;
	width:330px;
	overflow:hidden;
	margin:0 auto;
	padding:10px 10px 0;
	list-style:none;
	top:-8px;
      }

   #menu_home  li, #menu_image li, #menu_home2  li {
      float:left;
      margin:0;
      padding:0 0 0 29px;
      }
   #menu_home  a, #menu_image a, #menu_home2  a {
      text-decoration:none;
      font-weight:bold;
      color:#bebf5b;
      }
   #menu_home  a:hover, #menu_image a:hover {
      color:#e8cb4b;
      }
   #menu_home  #current a, #menu_image  #current a {
      color:#e8cb4b;
      padding-bottom:5px;
      }

#mainimage {
	position:relative;	
	display:block;
	margin:0 auto;
	border:0;
	overflow:hidden;
	text-align:center;
	z-index:20;
	cursor:pointer;
}
#mainimage a, #mainimage a img, #mainimage img {margin:0 auto;border:0;display:block;z-index:21;}
#mainimage img {
	width:100%;
	height:100%;
}
/****************************/
/* Menu on menu inc buttons */
#refonmenu {
	position:relative;
	height:55px;
	width:916px;
	margin:0 auto;
	/*z-index:21;		*/
}

#menu_hiresdownload {
	position:absolute;
	width:162px;
	height:55px;
	background:url("../../images/btn_downloadposter.png") transparent no-repeat top left;
	top:0px;
	left:0px;	
}

#menu_hiresdownload_link {
	display:block;
	width:162px;
	height:55px;
	background:url("../../images/btn_downloadposters_text.png") transparent no-repeat 0px 0px;
	position:absolute;
	top:0px;
	left:-4px;
}

#menu_digg {
	position:absolute;
	width:61px;
	height:55px;
	background:url("../../images/btn_digg.png") transparent no-repeat top left;
	top:0px;
	left:180px;	
}
#menu_digg_link {
	display:block;
	width:61px;
	height:55px;
	background:url("../../images/btn_digg_text.png") transparent no-repeat 0px 0px;
	position:absolute;
	top:3px;
	left:0px;
}

#menu_stumble {
	position:absolute;
	width:86px;
	height:55px;
	background:url("../../images/btn_stumble.png") transparent no-repeat top left;
	top:0px;
	left:256px;	
}
#menu_stumble_link {
	display:block;
	width:86px;
	height:55px;
	background:url("../../images/btn_stumble_text.png") transparent no-repeat 0px 0px;
	position:absolute;
	top:3px;
	left:0px;
}

#menu_hiresdownload_link:hover, #menu_digg_link:hover, #menu_stumble_link:hover {
	background-position:0px -55px;
}
/*digital darkroom buttons*/
#ddbutton {
	position:absolute;
	width:162px;
	height:55px;
	background:url("../../images/btn_dd.png") transparent no-repeat top left;
	top:2px;
	right:-1px;
}
#ddbtn_before {
	position:absolute;
	top:8px;
	left:0px;
	width:74px;
	height:18px;
	background:url("../../images/btn_dd_text.png") transparent no-repeat 0px -8px;
}
#ddbtn_after {
	position:absolute;
	top:10px;
	right:4px;
	width:65px;
	height:18px;
	background:url("../../images/btn_dd_text.png") transparent no-repeat -93px -30px;
}
#ddbtn_spacer {
	position:absolute;
	top:0;
	left:55px;
	width:122px;
	height:28px;
	text-align:center;
	padding-left:6px;
}
#ddbtn_after:hover, #ddbtn_spacer div:hover {
	background-position: -93px -10px;
	color:#E4C131;
	cursor:pointer;	
}
#ddbtn_before:hover {
	background-position: 0px -28px;
	color:#E4C131;
	cursor:pointer;	
}

.current_dd, #ddbtn_after.current_dd {
	background:url("../../images/btn_dd_text.png") transparent no-repeat -93px -10px;
	color:#E4C131;
}

#ddbtn_before.current_dd {
	background:url("../../images/btn_dd_text.png") transparent no-repeat 0px -28px;
	color:#E4C131;
}
#ddbtn_spacer div {
	display:block;
	width:25px;
	height:28px;
	line-height:22px;
	color: #aaa;
	background:url("../../images/btn_dd_text.png") transparent no-repeat 0px 23px;	
	font-size:10px;
	padding:2px 0;
	margin:0 6px;
	float:left;
}
#ddbtn_spacer div.current_dd {
	background:url("../../images/btn_dd_text.png") transparent no-repeat -50px 23px;
	color:#E4C131;
}
/*End of menu*/
/********************************/
#bottom {
	min-height:250px;
	margin:0 auto;width:918px;
	padding-bottom:00px;
	z-index: 23;
	background: none;
	background-color: transparent;
}

#outafooter {
	position: relative;
	top: 50px;
	width:100%;
	height: 77px;
	text-align:center;
	background:url("../../images/footeroverlay.png") no-repeat center center;
	z-index:-10;
}
#footer {
	width:900px;
	margin:0 auto;
	text-align:center;
	font-size:11px;
	padding:5px 10px;
	z-index:110;

}
.orange {color:#e8cb4b;}
.mutedorange {color:#b4a253;}
.gris {color:#2e2e2e;}
.gristxt {color:#959595;}
.datetxt {color:#959595;}
.reccom { text-align: center; }
h3#title {
	margin:0;
	padding:0;
	position:relative;
	top:3px;
	right:5px;
	font-weight:normal;
	font-size:10px;
}
#menu {
	position:absolute;
	left:82px;
	width:100px;
	height:93px;
	border-left:1px solid #3d3d3d;
	border-right:1px solid #3d3d3d;
	text-align:left;
}
#menu ul {
	list-style:none;
	margin:0;
	padding:0;
	width:80px;
	margin:3px 5px;
	line-height:12px;
}
#menu ul li {display:block;text-align:left;}
a, a:link, a:visited, #menu ul li a, #menu ul li a:link, #menu ul li a:visited {
	color:#b4a253;
	text-transform:uppercase;
	text-decoration:none;
}
a:hover, #menu ul li a:hover {color:#e8cb4b;}

#colbsingle, #colasingle {
	float:left;
	margin:0;
}
#colbsingle {	
	width:229px;
	overflow:hidden;
	min-height:250px;
	padding-left: 10px;

}
.rbloc {
	background:url("../../images/infobg.png") transparent no-repeat top left;
	-moz-border-radius:7px;
	-webkit-border-radius: 7px;	
	margin-left:0px;
	padding:7px;
}
#colasingle {
	width:669px;
	overflow:hidden;	
	background-color: transparent;
}
.freepad {
	margin:5px;
}
.hidetitle {
	position:absolute;
	top:0px;
	left:-999em;
}
#posttext, #commentbloc {
	padding-bottom:10px;
}
#posttext p {
	color: #959595;
	padding-bottom: 13px;
}
#posttext p#ptext {
	padding-bottom: 0px;
}
#ptext {
	padding:0;
	margin:0px 5px 8px 5px;
}
intext_adbloc {
	text-align:center;
	background-color:#000;
	color:#000;
}
#intext_ad_marg {
	margin:0 auto;
	margin-left:34px;
}
/*form*/
#formbloc {
	margin:0px 5px;
	padding-bottom:20px;
}
#allform {
	border:1px solid #141414;
	background-color:#212121;
	clear:both;
}
.form_label {
	font-size:11px;	
	padding:0 1px 0 2px;
	line-height:15px;
	}

span.form_inputtxt {}
span.form_checkbox {display:none;}
span.form_checkbox input {display:inline;margin:0;}
.form_inputtxt input {
	width:140px;
	color:#151515;
	font-size:11px;
	background: url(../../images/bg_input.gif) transparent no-repeat scroll left top;
	border:medium none;
	height:15px;
	padding:2px 4px;		
	}
.form_inputtxt input:focus, .form_inputtxt input.inpfocus, .form_inputtxt input.inpfocus:focus {
	background: url(../../images/bg_input.gif) transparent no-repeat scroll 0px -19px;
	color:#5D563A;
}

#form_txtarea {
	text-align:center;
	background: url(../../images/bg_txtarea.jpg) transparent no-repeat 30px 0px;
}
#form_txtarea.txtfocus  {
	background: url(../../images/bg_txtarea.jpg) transparent no-repeat 30px -200px;
	color:#5D563A;
}
#form_txtarea.txtfocus textarea {color:#5D563A;	cursor:text;}
#form_txtarea textarea {
	width:584px;
	height:160px;
	background-color:transparent;
	overflow:auto;
	padding:2px 4px;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	margin-top:8px;
}
#form_firstline {
	text-align:center;
	padding:5px;
	border-bottom:2px solid #1A1A1A;
	clear:both;
}
#form_sub {
	padding:5px;
	width:530px;
	height:15px;
	line-height:15px;
	margin-top:3px;
	clear:both;
}
#form_sub input.submit  {
	font-size:11px;
	font-weight:bold;
	cursor:pointer;
	background-color:#A3A3A3;
	width:380px;
	display:block;
	float:right;
	margin-right:15px;
}
span.form_subm {width:100%;text-align:right;}

/*Meta*/
#metablocin {
	margin:0px 13px 8px 5px;
	font-size:11px;	
	color: white;
}

#metablocin a {
	font-size:10px;
	color:#FFC;
}

#metablocin a:hover {
	font-size:10px;
	color: #FF9;
	text-decoration:underline;
}

.metalabel {
	font-weight:normal;
	font-size:10px;
	color:#e4c131;
	text-transform:uppercase;
	margin:0;
	padding:0;
}

/************************ COMMENTS ****************************/
#commentbloc ul {
	list-style:none;
	padding:0;
	margin:0px 5px 8px 5px;
}
#commentbloc ul li {
	display:block;
	background-color:#1a1a1a;
	/*padding:4px 8px 0 8px;*/
	margin-bottom:18px;
	color:#6a6a6a;
	border:1px solid #141414;
}

#commentbloc ul li.lolo {	
	border:1px solid #141414;	
	background-color:#5a5a5a;
	color:#000;
	
}
#commentbloc ul li.lolo span.com_auth a {color:#a3a059; font-size:11px;}
#commentbloc ul li span.com_auth a {color:#a3a059; font-size:11px;}
#commentbloc ul li.lolo span.com_auth a:hover {color:#d5d03a; font-size:11px;}
#commentbloc ul li span.com_auth a:hover {color:#d5d03a; font-size:11px;}


/*span*/
#commentbloc ul li .com_txt {display:block; margin:8px 8px;border-bottom:0;padding:0 2px 0 2px; }
#commentbloc ul li.lolo .com_txt {display:block; margin:8px 8px;border-bottom:0;padding:0 2px 0 2px; }
.com_txt strong.answerat {
	color:#947911;
	border-bottom:1px solid #65520B;
	text-transform:capitalize;
}
.com_line {display:block;padding:2px 8px; background-color:#000000;text-align:left;}
#commentbloc ul li.lolo .com_line {display:block;padding:2px 8px; background-color:#000000;text-align:left;border-top:1px solid #141414; color: #646464}
.com_auth {font-size:11px;}
.com_auth a {font-size:11px;}
.com_date {}

/*TRACK BLOCK*/
#trackbloc {}
#trackinfo {
	text-align:center;
	margin-bottom:5px;
}
.tracktitle {
	text-transform:uppercase;
	font-size:12px;
	color: #656565;
	display:block;
	text-align:center;
	text-align:center;	
}
#blipplaya {
	width:280px;
	margin:0 auto;
	text-align:center;
}




.loading, img {
	background:url(../../images/spinner2.gif) transparent no-repeat center center;
	z-index:20;
}

h2#title_date {
	position:absolute;
	width:100px;
	font-size:10px;
	font-weight:normal;
	color:#E4C131;
	background-color:transparent;	
	top:5px;
	padding:3px 0 3px 35px;
	left:0px;
	cursor:pointer;
}


/*Messenger*/
#menu_textoverlay {
	position:absolute;
	width:450px;
	height:41px;
	top:-50px;
	left:225px;
	text-align:center;
	z-index:99994;	
}
#themessage {
background: black url("../../images/tip-header.png");
	color: black;
	opacity: 0.8;
	-moz-opacity: 0.8;
	filter: alpha(opacity=80);
	padding: 1px 4px;
	border: 1px solid dimgray;
	border-bottom: none;
	letter-spacing: 0.1em;
	font-weight: bolder;
	font-family: 'Trebuchet MS', Geneva, Arial, Helvetica, sans-serif;
	
}

h3 {
	font-family: "Century Gothic",Arial, Helvetica, sans-serif;
	font-size:23px;
	font-weight:normal;
	height:35px;
	line-height:38px;
	color:#E4C131;
	margin:0;
	padding:0;
	background:url("../../images/icon_wheel.png") transparent no-repeat top left;	
	padding-top: 10px;
	padding-left:64px;
	padding-bottom:15px;
	text-align:left;
}
h3.title_comment {
	background:url("../../images/icon_speaker.png") transparent no-repeat 0px 0px;	
}
#metabloc.rbloc h3 {
	padding-left: 48px;
	padding-top: 4px;
}


ul#nav {
	list-style:none;
	margin:0;
	padding:0px;
}
ul#nav li {
	width:100%;
	margin:0;
	padding:0;
	text-align:left;
}
ul#nav li a {
	display:block;
	font-family: "Century Gothic",Arial, Helvetica, sans-serif;	
	font-size:17px;
	font-weight:bold;
	width:99%;
	text-decoration:none;
	padding:5px 8px;
	background-color:black;
	margin-bottom:3px;
}

div.blockdivider {
	width:100%;
	height:90px;
	margin:5px 0px;
	background: url("../../images/divider.png") transparent no-repeat center center;
}
.linktext {
	/* if you want to show the "comment rss feed" text, comment out the following two lines */
	display: none; 
	visibility: hidden;
}
.tooltip-title {
	background: black url("../../images/tip-header.png");
	color: black;
	opacity: 0.8;
	-moz-opacity: 0.8;
	filter: alpha(opacity=80);
	padding: 1px 4px;
	border: 1px solid dimgray;
	border-bottom: none;
	letter-spacing: 0.1em;
	font-weight: bolder;
	font-family: 'Trebuchet MS', Geneva, Arial, Helvetica, sans-serif;
	}

.tooltip-text {
	background: dimgray url("../../images/grid.png");
	color: white;
	opacity: 0.8;
	-moz-opacity: 0.8;
	filter: alpha(opacity=80);
	padding: 1px 4px;
	border: 1px solid dimgray;
	border-top: none;	
	}

code {
	font-family: 'Courier New', Courier, Fixed;
	}

acronym, abbr, span.caps
{
	/*font-size: 0.9em;*/
	letter-spacing: .07em;
	}

#aboutcontent {
	background-color:#141414;	
	color:#ccc;
	text-align:left;
	cursor:default;
}
#rsscontent, #thxcontent {
	color:#ccc;
	text-align:left;
	cursor:default;
}
.addthis {
	display:block;
	text-align:center;
	padding:15px;
	margin-bottom:25px;
}
.addthis img {margin:0 auto;display:block;}
.exitmodal {
	display:block;
	background-color:#E4C131;
	border:1px solid black;
	font-family: "Century Gothic",Arial, Helvetica, sans-serif;	
	font-weight:bold;
	text-align:center;
	font-size:14px;
	color:black;
	padding:5px;
	width:80px;
	margin:15px 0px 5px auto;
	cursor:pointer;
}
#allcontainer {
/*position:relative;*/
/*display:none;*/
}
#top {
	height:100%;
}
/* Archive HOME */
#topper {
	position:fixed;
	top:0px;
	left:0px;
	border:0;
	width:100%;
	height:20px;	
/*	background:url("../../images/header.png") transparent no-repeat top center;*/
	clear:both;
	z-index:1000;
}

.tempheight {
	width:100%;
	height:1500px;
	background:url("../../images/bg_40.png") transparent no-repeat top left;	
}
/*vars for archives */
#allcontainer_archives {
	display:block;
} 
#colD, #colG {float:left;}
#colG{width:450px;margin-right:0px;margin-top:4px;}
#colD{width:444px;margin-left:0px;margin-top:4px;}

h4.archiveimgtitle {
	font-size: 13px;
	font-weight:bold;
	margin:0 0 8px 0px;
	padding:5px;
	color:#ddd;
	text-align:center;
	border-bottom:1px solid #b4a253;
	}
.imgactionbarre {
	font-size: 11px;
	font-weight:bold;
	text-transform:uppercase;
	width:100%;
	height:15px;
	line-height:15px;
	float:left;
	text-align:center;	
	color:#ddd;
	border-top:1px solid black;
	}
.blocpadder {margin:5px;}
/* paging */
ul#arcvenav {
	list-style:none;
	clear:both;
	margin:0;
	padding:0px;
	width:100%;
	text-align:center;
}
ul#arcvenav li {
	list-style:none;
	float:left;
	text-align:center;	
}

ul#arcvenav li a {
	display:inline-block;	
	border:1px solid black;
	margin:2px;
	padding:4px;
	width:18px;
	height:18px;	
}
ul#arcvenav li a:hover {
	color:#141414;
	background-color:#e8cb4b;
}
ul#arcvenav li.first a, ul#arcvenav li.last a{width:40px;}
ul#arcvenav li a.cursel {
	color:#141414;
	background-color:#e8cb4b;
}
/*Main menu*/
 .overtop {
 	position:absolute;
	margin-top:-122px;
	height:40px;
	width:100%;
	text-align:center;
	z-index:101;
 }
#mainnav {
	width:900px;
	height:50px;
	text-align:left;	
	margin:0 auto;
}

/*LAST IMAGES BLOC*/
#latestbloc {
	position:relative;
	width:919px;
	height:300px;
	overflow:hidden;
	top:0px;
	margin:0 auto;
}
#latestaddon { 
	position:absolute;
	width:924px;
	height:300px;
	z-index:10;
	left:50%;
	margin-left:-470px;
	background:url("../../images/topimgbg.png") transparent no-repeat top left;
}
#latestcontainer {
	width:924px;
	overflow:hidden;
	min-height:1%;	
	margin-left: -10px;
	clear:both;	
}						
#latestcontainer img {
	width:455px;
	height:300px;
	display:block;
	float:left;
	margin:0px;
}
/**
 * Head Options
 */
#categchoice, #pagerchoice {
	color:#aaa;
	position:relative;
	float:left;
	width:365px;
}
#sortchoice, #categSelect, #sortSelect {
	position:relative;
	float:left;
	border:1px solid red;
}
#currentCateg, #currentSort {
	display:inline-block;
	width:150px;
	padding:5px;
	font-weight:bold;
	font-size:11px;	
	background:url("../../images/dropdown.png") transparent no-repeat 0px -28px;	
	color:#141414;
	cursor:pointer;		
}
#currentSort {margin-left:20px;}
#currentCateg.currCategHover, #currentSort.currSortHover {
	background-position: 0 0px;
	color:#e8cb4b;
}
#currentCateg:hover, #currentSort:hover {
	background-position: 0 0px;
	color:#e8cb4b;	
}


#optionsHead {}
#titleCateg, #titleSort {
	display:inline-block;
	width:75px;
	padding:5px 0px;
	font-weight:bold;
	font-size:11px;
}
#categchoice ul, #sortchoice ul  {
	position:absolute;	
	top:25px;
	left:-999em;
	padding:0;
	margin:0;
	background-color:#212121;
	width:146px;
	padding:5px;
	border-top:0;		
}
#categchoice ul li, #sortchoice ul li {
	display:block;
	padding:0;
	margin:0;		
	list-style:none;

}
#categchoice ul li a, #sortchoice ul li a{
	display:block;
	padding:5px;
	font-weight:bold;
	font-size:11px;	
}
#categchoice ul li a:hover, #sortchoice ul li a:hover {
		background-color:#333333;
}

#prevPage {
	display:inline-block;
	width:24px;
	height:24px;
	background:url("../../images/arrowleft.png") transparent no-repeat 0px -3px;	
	padding-top:4px;
	text-align:center;	
	font-size:11px;
	font-weight:bold;
	cursor:pointer;	
}

#prevPage.nomore {
	background: url("../../images/arrowleft.png") transparent no-repeat 0px -37px;
}

span#toppaging {
	display:inline-block;
	width:116px;
	height:22px;
	padding-top:4px;
	text-align:center;
	color:#aaa;		
}
#nextPage {
	display:inline-block;
	width:24px;
	height:24px;
	background:url("../../images/arrowright.png") transparent no-repeat 0px -3px;		
	padding-top:4px;
	text-align:center;	
	font-size:11px;
	font-weight:bold;
	cursor:pointer;		
}

#nextPage.nomore {
	background: url("../../images/arrowright.png") transparent no-repeat 0px -37px;
}


/*PSD DL*/
#psddown {
	text-align:center;
}

#dlmoreinfo {
	font-size:10px;
	margin:15px 0;
}
/*Related IMgs*/
#relatedImg {
	width:200px;
	margin:0 auto;
}
#relatedImg a {
	border:1px solid black;
	width:200px;	
	display:block;
	height:133px;
}
#relatedImg a:hover {
	border-color:#b4a253
}
/*Texts*/
p.gristxt b, p.gristxt strong {
	color:white;
}
p.datetxt b, p.datetxt strong {
	color:#b5b5b5;
}
p.gristxt i, p.gristxt em {font-size:11px;}
p.datetxt i, p.datetxt em {font-size:11px;}
/* Addon 20/04/2009 */

#linkmap {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 22;
	margin: 0;
	padding: 0;
}

#linkmap a {
	outline-color: invert;
	outline-style: none;
	outline-width: medium;
}

#area_prev, #area_prev_spacer, #area_next, #area_prev_map {
	/*margin: 0 !important;
	padding: 0 !important;
	border: none !important;*/
	width: 49%;
	height: 100%;
	display: block;
	/*position: absolute;*/
	z-index: 22;
	float: left;
	color: white;
	text-decoration: none;
	background-repeat: no-repeat;
}

#area_prev, #area_prev_spacer {
	float: left;
	right: 0pt;
	background-image: url(../../images/spacer.gif);
}

#area_prev_map {
	background-image: url(../../images/spacer.gif);
	float: left;
	right: 0pt;
}

#area_next {
	float: right;
	left: 0pt;
	background-image: url(../../images/spacer.gif);
}

#area_prev:hover {
	background: transparent url(../../images/arrowoverlayleft.png) no-repeat scroll center center;
	cursor: pointer;
}

#area_next:hover {
	background: transparent url(../../images/arrowoverlayright.png) no-repeat scroll center center;
	cursor: pointer;
}



#img_ddbtn_after img {
	z-index: 20;
	width: 100%;
	height: 100%;
}
#navlinks {
			z-index:22;
			position:absolute;
			top:0;
			left:0;			
			width:100%;
			height: 100%;
		}
		#prevlink, #nextlink {
			z-index:22;
			float:left;
			margin:0;			
			padding:0;
			display:block;
			width:48%;
			height:100%;
			}
		#noprevlink, #nonextlink {
			z-index:22;
			float:left;
			margin:0;			
			padding:0;
			display:block;
			width:49%;
			height:100%;
			}			
		#prevlink:hover {background:url(../../images/arrowoverlayleft.png) transparent no-repeat center left;}		
		#nextlink:hover {background:url(../../images/arrowoverlayright.png) transparent no-repeat center right;}
#barre_zoom {
	position:absolute;
	width:50px;
	overflow:hidden;
	height:41px;	
	top:0px;
	left:613px;
}
#barre_zoom_link {
	display:block;
	width:100%;
	height:100%;
	background:url(images/btn_zoom.png) transparent no-repeat 0 0;	
}
#barre_zoom_link.zoomlinkFit {
	background-position:0 -41px;
}
#barre_print {
	position:absolute;
	width:50px;
	overflow:hidden;
	height:41px;	
	top:0px;
	left:243px;
}
#barre_print_link {
	display:block;
	width:100%;
	height:100%;
	background:url(images/btn_print.png) transparent no-repeat 0 0;	
}	
/*Print page*/
#latestaddon_print {
	position:absolute;
	width:901px;
	height:300px;
	z-index:10;
	left:50%;
	margin-left:-450px;
	/*background:url("../../images/header_transpa.png") transparent no-repeat top left;*/
}	
#latestcontainer_print {
	width:900px;
	overflow:hidden;
	min-height:1%;	
	clear:both;	
}						
#latestcontainer_print img {
	width:900px;
	height:auto;
	display:block;
	margin:0px;
}
