/* ***********************************

     mgolding.com (c) copyright 2004-2008
     TYPE	: Stylesheet
     TITLE	: mgolding v3.1
     DESC	: Stylesheet for mgolding.com v3
     AUTHOR	: Mike Golding

     IF YOU RE-USE THIS STYLESHEET IN FULL
     OR IN PART PLEASE CREDIT THE SOURCE
     AND THE AUTHOR. THANKS

   *********************************** */

/* ********** [START STANDARD TAGS] ********** */

body {
	font: normal 95% Verdana, Arial, Helvetica, sans-serif;
	color: #999;
	background: #333;
	margin: 0 auto 0 auto;
	background: #333 url(../images/logo.jpg) top left no-repeat;
}

h1, h2, h3, h4{
	text-align:left;
	padding: 0;
	margin: 0;
	color:#999;
}

h1{	font: normal 50px/60px arial, verdana, sans-serif;}
h2{	font: normal 40px/40px arial, verdana, sans-serif;}
h3{	font: normal 30px/40px arial, verdana, sans-serif;}
h4{	font: normal 20px/30px arial, verdana, sans-serif;}

img{border:none;}

a{outline: none;}

a:link{
	color: #6699CC;
	text-decoration: none;
}

a:visited{
	color: #6699CC;
	text-decoration: none;
}

a:hover{
	color: #003366;
	text-decoration: underline;
}
/* ********** [END STANDARD TAGS] ********** */





/* ********** [START GENERAL CLASSES] ********** */

.highlight{color:#36AA3D;}

.error{color:red;}

.loading-ajax {background: url(../images/loading_black.gif) center center no-repeat;height:50px;}
.waiting-ajax {background: url(../images/ajax_waiting_black.gif) center center no-repeat;height:30px;}

.clear{clear:both;}

.hide{display:none;}

a.close, a.viewcart{
	float:right;
	clear:both;
}

a.close:hover, a.viewcart:hover{
	text-decoration:none;
}

.close{
	cursor: url(../images/error.ico), hand;
}

.thumbnail{
	float: left;
	padding: 5px;
	margin-right: 5px;
	border: 1px solid #ECECEC;
}

.required{
	color:red;
}

.noliststyle{
	list-style:none;
}
.hidden{display:none;}
.trans{
	filter:alpha(opacity=1); 	/* IE */
	opacity:0.1;				/* Firefox */
}
.photo_spacer{
	margin-bottom:10px;
	height:10px;
}
/* ********** [END GENERAL CLASSES] ********** */






/* ********** [START HEADER] ********** */

#header{
	xbackground: #222;
	padding: 0 30px 0 30px;
	width:800px;
	min-width:800px;
	margin:0 auto 0 auto;
	xborder: solid 1px green;
	height:33px;
}

#logo{
	xfont: normal 50px/60px arial, verdana, sans-serif;
	position: absolute;
	top:10px;
	left:0;
	z-index:-1;
	writing-mode: tb-rl;
	xglyph-orientation-vertical:180deg;
	filter: flipV flipH;
	color:#575753;
	xcolor:#ccc;
	xfloat:left;
	text-align:center;
	xmargin-top;30px;
	padding-top:10px;
}

#logo h1{
	margin:0;padding:0;
	color:#575753;
	color:#333;
	text-align:center;
}
#logo p{
	margin:0;
	margin-top:-4px;
	font-size:12px;
	xpadding:0;
xcolor:#575753;
xfont: normal 12px/12px arial, verdana, sans-serif;

}


/* ********** [END HEADER] ********** */





/* ********** [START NAV FOR PAGING] ********** */


.nav {
	xborder: solid 1px red;
	cursor:default;
	xbackground:#000;
	
}
.nav ul {
	margin:0;
	padding:0;
	
}
.nav li {
	list-style: none;
	font-size: .7em;
	display: inline;
	margin-bottom:3px;
}
.nav li a {
	padding: 10px 7px 10px 7px; 
	text-decoration: none;
	height:32px;
	line-height:32px;
	color: #aaa !important;
	cursor:hand;
	border: none;
}
.nav li a:hover {
	color:#777;
	color:white !important;
	background-color: #444;
	cursor:hand;
	border: none;
	text-decoration: none; <!-- stooopid IE6 -->
}
.nav li a span {}

.nav span.nolink {
	padding: 10px 7px 10px 7px;
	line-height:35px;
	height:35px;
	color:#444;
}


/* ********** [END NAV FOR PAGING] ********** */








/* ********* [NEW 3.1 NAV] ************** */


#nav {
	position:absolute;
	z-index:100;
	width:800px;
	padding:8px 0 0 0;
	color:#444;
	xborder:solid 1px red;
}

#nav ul{
	xborder:solid 1px pink;
	padding:0;
	margin:0;
}

#nav li {
	float:left;
	color:#fff;
	list-style:none;
	padding:2px 0 0 0;
	margin:0 0 0 5px;
}

#nav li a {
	font-size:11px;
	display:block;
	float:left;
	text-decoration:none;
	padding:4px 15px 6px 15px;
	color:#aaa;
}
#nav li, #nav li .sb-inner { background:#000; }
#nav li:hover, #nav li:hover .sb-inner { background:#444; color:#777;}
#nav li .sb-border { background:#666; }



/* ------------- SUB MENU ----------------------*/

#nav ul li ul {
	position: absolute;
	width: 12em;
	top:25px;
    left: -99999em;
	background:black;
	padding:6px 0;
	border:solid 1px #666;
	.margin:0;
	.margin-left:-78px;
}
#nav ul li ul li {
	margin:0;
	width:100%;
	xborder:solid 1px red;
}
#nav ul li:hover ul {
        left: auto;
		
}

#nav ul li.hover ul {
        left: auto;
}

/* ********* [END NEW 3.1 NAV] ************** */








/* ********** [START CONTAINERS] ********** */
#container{
}

#page{
	z-index:1;
	/* OLD - before shadows
	width:800px;
	min-width:800px;
	*/
	padding: 30px 30px 15px 30px;
	margin:0 auto 0 auto;
	
	/* NEW */
	width:864px;
	min-width:864px;
	padding: 0px 0px 0px 0px;
	xborder: solid 1px yellow;
	background: black url(../images/shadow-back.jpg) top left repeat-y;
}

#page-top{
	width:864px;
	min-width:864px;
	height:28px;
	margin:1px auto 0 auto;
	xborder: solid 1px green;
	background: black url(../images/shadow-tr.jpg) top right no-repeat;
}
#page-tl{
	height:28px;
	width:32px;
	background: url(../images/shadow-tl.jpg) top left no-repeat;
	xborder: solid 1px pink;
	float:left;
}

#page-tr{
	height:28px;
	width:32px;
	float:right;
	background: url(../images/shadow-tr.jpg) top right no-repeat;
	xborder: solid 1px orange;
}



#page-bottom{
	height:36px;
	width:864px;
	min-width:864px;
	margin:0 auto 0 auto;
	xborder: solid 1px green;
	background: black url(../images/shadow-bottom.jpg) bottom left repeat-x;
}
#page-bl{
	height:36px;
	width:32px;
	background: url(../images/shadow-bl.jpg) bottom left no-repeat;
	xborder: solid 1px pink;
	float:left;
}

#page-br{
	height:36px;
	width:32px;
	float:right;
	background: url(../images/shadow-br.jpg) bottom right no-repeat;
	xborder: solid 1px orange;
}

#photo_container{
	position:relative;
	margin:0 auto 0 auto;
	text-align:center;
	overflow:hidden !important;
	z-index:2;
	xborder: solid 1px blue;
	
	width:800px;
}

.photo{
	margin:0 auto 0 auto;
	text-align:center;
	xpadding: 12px;
	xclear:both;
	background: url(../images/loading_black.gif) center center no-repeat;
	xborder: solid 1px red;
}
/* ********** [END CONTAINERS] ********** */






/* ********** [START OVERLAYS] ********** */

#overlay_container{
	position: absolute;
	z-index:5;
	
	/* OLD */	
	xmargin: 0 -30px 0 -30px;
	
	/* NEW */
	margin:0 auto 0 auto;
	*margin-left:-40px; /* IE 6&7 */
	*margin-top:-20px; /* IE 6&7 */
}
#overlay{
	position:absolute;
	left:0;
	background-color:black;
	z-index: 10;
	padding:0 30px;
	/* NEW COMPENSATE FOR SHADOW WIDTH */
	padding:0 20px 0 20px;
	margin-left:10px;
	
	width:800px;
	xborder: solid 1px red;
	padding-bottom:30px;
	margin-bottom: 50px;
	_height:633px; /* IE 6 ONLY (underscore ignored in IE7/FF etc.) */
	min-height:543px; /* SMALL THUMB */
	min-height:633px; /* MED THUMB */
}


/* ********** [FOR A TWO COLUMN OVERLAY used in about etc.] ********** */

#overlay-left{
	float:left;
	width:390px;
	margin-top:20px;
	margin-right:20px;
}

#overlay-right{
	float:left;
	margin-top:20px;
	xborder: solid 1px red;
	width:390px;
}

/* ********** [END] ********** */



/* ********** [END OVERLAYS] ********** */











/* ********** [START THUMBS] ********** */

#thumb_container{
	background: black;
	xborder:solid 1px red;
	
	/* NEW */
	margin: 0 15px 0 25px;
}

#thumbs{
	padding:20px 0 0px 0;
	xborder:solid 1px green;
}

.thumb{
	padding: 0 6px 0 6px;
	.padding: 0 9px 0 8px; /* IE 7 ONLY */
	display:inline;
}

div.thumb a{
	xborder:solid 1px red;
	line-height:34px; /* FIREFOX for VERTICAL SPACING */
}
.thumb img{
	min-width:30px;
}

.thumb img:hover{
	filter:alpha(opacity=60); 	/* IE */
	opacity:0.6;				/* Firefox */
}

#thumbs span.nextprev{
	font-size: 30px;
	color: #ccc;
	xborder:solid 1px red;
}

#thumbs span.nextprev a{
	padding:0 5px;
	color:#333;
}

#thumbs span.nextprev a:hover{
	text-decoration:none;
}

#thumbs img{
	.margin-bottom:8px; /* IE ONLY for VERTICAL SPACING */
}	


		.tool-img {
			xposition:absolute !important;
			xborder:solid 1px red;
			width: 200px;
			height:200px;
			background: url(../images/bottom-arrow.png) center bottom no-repeat;
		}
		
		.tool-img span{
			xborder: solid 1px green;
			position:absolute;
			left:0;
			bottom:10px;
			padding-left:22%;
		}
		
		.tool-img img{
			position:absolute;
			bottom:0px;
			padding:0px;
			border:solid 5px black;
			background:black;
		}
		.tool-title {
			font-weight: bold;
			font-size: 11px;
			margin: 0;
			color: #9FD4FF;
			padding: 8px 8px 4px;
			visibility:hidden;
		}
		 
		.tool-text {
			font-size: 11px;
			padding: 8px;
			background:white;
			filter:alpha(opacity=70); 	/* IE */
			opacity:0.7;				/* Firefox */
			-moz-border-radius: 10px;
		}

.tran80{
		filter:alpha(opacity=80); 	/* IE */
		opacity:0.8;				/* Firefox */
}

.tran60{
		filter:alpha(opacity=60); 	/* IE */
		opacity:0.6;				/* Firefox */
}

span.bestrated_score{
	position:relative;
	*top:-10px; /* IE 6&7 */
	left:-50px;
	text-align:right;
	padding-right:6px;
	font-size:20px;
	*padding:0; /* IE 6&7 */
	margin:0;
	color:white;
	background:black;
	-moz-border-radius: 0 10px 0 0;
}

#thumb_pages{
	float:right;
}



/* ********** [END THUMBS] ********** */








/* ********** [START PHOTO INFO] ********** */

#photo_info_container{
	position:absolute;
	top: 0;
	left:0;
	width:100%;
	background-color:black;
	filter:alpha(opacity=70); 	/* IE */
	opacity:0.7;				/* Firefox */
	
	xborder: solid 1px green;
}

#photo_info{
	padding: 0 10px 10px 10px;
	xborder: solid 1px green;
}

#photo_info p{
	padding: 0;
	font-size: .9em;
	text-align:left;
	color:#575753;
	color:#999;
}

#photo_info h1, #photo_info h2, #photo_info h3, #photo_info h4{
	line-height: 1.6em;
}

#photo_info h2{
	font: normal 18px/18px arial, verdana, sans-serif;
	font-size: .9em;
	font-style: italic;
}

#photo_info h3{
	font: normal 20px/20px arial, verdana, sans-serif;
	text-align:right;
	clear:both;
}

#photo_info p span{
	display:block;
}

.photo_category_link{
	xfont-size:14px;
}


#photo_info_feedback{
	height:75px;
	xborder: solid 1px red;
}

#photo_info_feedback a:hover{
	text-decoration:none;
}
#photo_info_rate{
	float:left;
	xborder: solid 1px red;
}
#photo_info_comments{
	margin: 18px 0 0 30px !important;
	padding-top: 0;
	float:left;
	xborder: solid 1px red;
}
#photo_info_comments h3{
}



#commentsubmit{
	height:50px;
	width:300px;
	font-size:12px;
	xborder: solid 1px red;
}


#photo_info_buy{
	float:left;
	margin: 18px 0 0 30px !important;
	xborder: solid 1px red;
}

#photo_info_buy h3{
	xfont: normal 20px/24px arial, verdana, sans-serif;
}



#photo_info_buy_size ul {
	float:left;
	text-align:left;
	padding:0;
	margin:10px 0 0 60px;
}
#photo_info_buy_size li {
	list-style: none;
	font-size: .9em;
	margin-bottom:13px;
}
#photo_info_buy_size li a {
	padding: 10px 7px 10px 7px; 
	text-decoration: none;
}

#photo_info_buy_added{
	padding-left:60px;
}



/* ********** [END PHOTO INFO] ********** */









/* ********** [START MENU] ********** */

#menu_browse{
	position: absolute;
	xfloat:left;
	xmargin: 0px;
	xmargin-right:-10px;
	xpadding: 0px;
	top: 0px;
	left: 0px;
	z-index:100;
	border: solid 1px red;
}
#menu_browse a{
	outline: none;
}

#menu_browse_prev, #menu_browse_next{
	width: 49.9%;
	height: 100%;
	background: transparent url(../images/blank.gif) no-repeat; /* Trick IE into showing hover */
	display: block;
}

#menu_browse_prev {
	top: 0px;
	left:0px;
	float: left;	
}
#menu_browse_next {
	top: 0px;
	right:0px;
	float: right;	
}

#menu_browse_prev:hover, #menu_browse_prev:visited:hover {
	background: url('../images/prevImage.png') no-repeat center 100px;
	cursor: pointer;
}
#menu_browse_next:hover, #menu_browse_next:visited:hover {
	background: url('../images/nextImage.png') no-repeat center 100px;
	cursor: pointer;
}

/* ********** [END MENU] ********** */






























/* ********** [START BLOG COMMENTS] ********** */

#comments_container{
	position: relative;
	z-index:5;
	xmargin: 0 -30px 0 -30px;
	
	margin:0 auto 0 auto;
}

#comments{
	position:absolute;
	left:0;
	background-color:black;
	z-index: 10;
	xpadding:0 30px;
	width:800px;
	
	/* NEW COMPENSATE FOR SHADOW WIDTH */
	padding:0 20px 20px 20px;
	margin-left:10px;
	
	xborder: solid 1px green;
}

#comments h2{
	display: none;
	margin-top:0;
	xmargin:0 auto 0 auto;
	clear:both;
	font-size: 1.4em;
}

#comments h3{
	margin-top:0;
	margin:0 auto 2em auto;
	clear:both;
	font-size: 1.4em;
}

.commentFooter a:link{color:#900;}

.commentFooter a:visited{color:#900;}

#comments p{
	xfont-size: 13px;
}

#comments .commentdate{
	font-size:9px;
}

#comment_list{
	xwidth:50%;
	cursor: url(../images/error.ico), default;
	_height:400px; /* IE 6 ONLY (underscore ignored in IE7/FF etc.) */
	min-height:400px;
	padding-left:10px;
	
}

#comment_list.admin_comments{
	width:100% !important;
}

#comment_list ol{
	margin:0;
	padding:0 0 0 35px;
}

#comment_list ol li{
	margin-bottom:40px;
	.margin-bottom:-20px;
	list-style:none;
}

#comment_list ol li span{
	float:left;
	margin:-10px 0 0 -55px; /* FF ONLY */
	.margin:25px 0 0 -55px; /*IE ONLY*/
	font-size:54px;
	color:#222;
	padding-right:15px;
}


#comment_list ol li p{
	margin-left: 20px;
}
/* ********** [END BLOG COMMENTS] ********** */










/* ********** [START COMMENTS FORM] ********** */

#comment_form{
	float:right;
}

#comment_form .input{
	background: transparent;
	border: none;
	border-bottom: dashed 1px #f1f1f1;
	width: 200px;
	display: inline;
	color:#f1f1f1;
}

#comment_form .hidden{
	border: none;
	display:none;
}

#comment_form label{
	font-size:9px;
	color:#ccc;
	margin-left:10px;
}

#comment_form textarea{
	font: normal 14px verdana, sans-serif;
	margin-top: 15px;
	background-color: #333;
	border: solid 1px #000;
	width:350px;
	height:100px;
	color:#f1f1f1;
}

select{
	background: white;
	border: solid 1px #ddd;
	width: 172px;
}

.button{
	border: solid 1px #ddd;
	font-size: 14px;
	background: #878787;
	color:#aaa;
}

.button:hover {
	cursor: pointer;
	color: #000;
	
	background: #f1f1f1;
	text-decoration: none;
}

/* ********** [END COMMENT FORM] ********** */










/* ********** [START ARCHIVE] ********** */

#archive_thumbs_wrapper{
	_height:563px; /* IE 6 ONLY (underscore ignored in IE7/FF etc.) */
	min-height:483px; /* SMALL THUMB */
	min-height:563px; /* MED THUMB */
	clear:both;
	margin-top:-50px;
	xborder:solid 1px red;
}

#archive a.close{
	xtext-decoration:none;
	xfloat:right;
	xcursor: url(../images/error.ico), default;
	xcolor:#333;

}

#archive a.close:hover{
	xcolor:#999;
	text-decoration:none;
}
#archive_thumbs h1 a{
	xborder: solid 1px red;
}

#thumb_pages{
	float:right;
	margin-top:20px;
}

#thumb_pages .nolink{
	margin-bottom:20px;
}

#thumbs{clear:both;}

#archive_categories li{
	float:left;
	background-color:#000;
	list-style: none;
	font-size: .7em;
	display: inline;
	width:250px;
	border: solid 1px #444;
	padding:3px;
	margin:3px;
	height:60px;
}

#archive_categories ul {
	margin:0;
	padding:0;
	_height:670px; /* IE 6 ONLY (underscore ignored in IE7/FF etc.) */
	min-height:670px;
	xbackground:red;
}

#archive_categories li img{
	float:left;
	filter:alpha(opacity=100); 	/* IE */
	opacity:1;					/* Firefox */
	padding:5px 15px 5px 5px;
	background-color:black;
}

#archive_categories p{
	filter:alpha(opacity=100) !important; 	/* IE */
	opacity:1 !important;					/* Firefox */
	padding:5px;
	background-color:black;
	margin:0;
	xpadding:0;
}
#archive_categories li a {
	text-decoration: none;
	color: #555;
	xheight:60px;
}
#archive_categories li a.close {
	xcolor: #6699CC;
	x.cursor:hand;
	xcursor: url(../images/error.ico), default;
	xtext-align:right;
	xposition:absolute;
	xz-index:100;
}

#archive_categories li a.close:hover {
	color: #003366;
}

#archive_categories p.categoryname{
	font-size: 12px;
	xfont-weight:bold;
	color:#ccc !important;
	padding:5px 0 5px 20px;
}

/* ********** [END ARCHIVE] ********** */











/* ********** [START BLOG FORM] ********** */

#formedit{
	margin:0 auto 0 auto;
	clear:both;
	padding:0;
	font-size: 1em;
	line-height: 1.6em;
	text-align:left;
	width:800px;
	color:#ddd;
	text-align:left;
	padding-top:1.5em;
	xborder: solid 1px red;
}

 #formedit p{
	padding: 0;
	margin: 1em 0 0 0;
	xfont-size: .8em;
	text-align:left;
	xline-height: 1.6em;
	xwidth:600px;
	color:#575753;
	color:#999;
}

#formedit label {
}

.multi{
	xborder: solid 1px #ddd;
	width:300px;
	height:200px;
}

div.row{
	clear: both;
	margin: 0 0 30px 0;
} 

/* USED FOR GENERIC COLUMNS */
.col1{float: left; width: 250px; text-align: left;} 
.col2{float: left; width: 250px; text-align: left;} 

#formedit textarea{
	border: solid 1px #ddd;
	width:450px;
	height:200px;
}

#formedit textarea.wide{
	width:800px;
	height:300px;
}

#formedit textarea.high{
	height:600px;
}

#formedit .input{
	background-clor: white;
	border: solid 1px #ddd;
	width: 300px;
}

#formedit .radio input{
	background-color: white;
	border: solid 1px #ddd;
	width: 20px;
}

#formedit select{
	width: 300px;
}

/* ********** [END BLOG FORM] ********** */











/* ********** [START FOOTER] ********** */
#footer{
	width:800px;
	margin:0 auto 0 auto;
	padding: 10px 30px;
	font-size: .7em;
	color:#344234;
	color:#aaa;
	display: block;
	height:13px;
	text-align:center;
	clear:both;
}

#footer a{
}
#footer a:hover{
}
/* ********** [END FOOTER] ********** */








/* ********** [START SHOP] ********** */
#cart_content{
	padding:0 12px 40px 20px;
}

#cart_checkout table{
	width:100%;
	border-collapse:collapse;
	padding:2px;
	font-size:13px;
}

#cart_checkout td{
	padding:7px 2px 7px 2px;
}

#cart_checkout thead td{
	font-weight:bold;
	xtext-align:center;
	color:white;
}
table.cartitems td{
border-bottom: solid 1px #f1f1f1;
}

table.totaltable td{
	border-bottom: solid 3px #f1f1f1;
}

table.totaltable td{
	text-align:right;
	xborder:solid 1px green;
	xfont-size:16px;
	xfont-weight:bold;
}

table td.item_total{
	text-align:right;
	font-size:13px;
}

table td.total{
	font-size:16px;
	font-weight:bold;
}

#cart_checkout table.region{
	width:100px;
	font-weight:normal;
	xborder:solid 1px red;
	float:right;
}

#cart_checkout table.region td{
	xtext-align:left;
	border:none;
	xpadding-left:20px;
}

#cart_checkout table.region td{
	xmargin-right:10px;
	xtext-align:right;
}

.button{
	color:black;
	margin-right:3px;
}
.changeqty{
	font-size:16px;
	font-weight:bold;
	width:20px;
}

#cart_buttons{
	text-align:center;
	margin-top:30px;
	
}

.adminbutton{
	padding:10px 20px;
}


/* ********** [END SHOP] ********** */










 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
/* ********** [START FILEUPLOAD CONTROL] ********** */
 #file-upload-status
{
	background-color:		#F9F7ED;
	padding:				10px 15px;
	width:					420px;
	color:					#ccc;
	color:					#000;
	margin:					0 0 0 250px;
}

#file-upload-status .current-text
{
	color:#000;
}

#file-upload-status .progress
{
	background:				white url(../fancyupload/progress.gif) no-repeat;
	background-position:	+50% 0;
	margin-right:			0.5em;
}

#file-upload-status .progress-text
{
	font-size:				0.9em;
	font-weight:			bold;
	color:#ccc;
}

#file-upload-list
{
	list-style:				none;
	width:					450px;
	margin:					0;
	color:					#ccc;
	margin:					0 0 0 210px;
}

#file-upload-list li.file
{
	border-bottom:			1px solid #eee;
	background:				url(../fancyupload/file.png) no-repeat 4px 4px;
}
#file-upload-list li.file.file-uploading
{
	background-image:		url(../fancyupload/uploading.png);
	xbackground-color:		#D9DDE9;
}
#file-upload-list li.file.file-success
{
	background-image:		url(../fancyupload/success.png);
}
#file-upload-list li.file.file-failed
{
	background-image:		url(../fancyupload/failed.png);
}

#file-upload-list li.file .file-name
{
	font-size:				1.2em;
	margin-left:			44px;
	display:				block;
	clear:					left;
	line-height:			40px;
	height:					40px;
	font-weight:			bold;
}
#file-upload-list li.file .file-size
{
	font-size:				0.9em;
	line-height:			18px;
	float:					right;
	margin-top:				2px;
	margin-right:			6px;
}
#file-upload-list li.file .file-info
{
	display:				block;
	margin-left:			44px;
	font-size:				0.9em;
	line-height:			20px;
	color:#ccc;
}
#file-upload-list li.file .file-remove
{
	clear:					right;
	float:					right;
	line-height:			18px;
	margin-right:			6px;
}
/* ********** [END FILEUPLOAD CONTROL] ********** */




/* ********** [START COMMENT LIST ADMIN OVERLAYS] ********** */
.admin-comments-overlay{
	background: white;
	xfilter:alpha(opacity=30) !important; 	/* IE */
	xopacity:0.3 !important;					/* Firefox */
	position:absolute;
	margin-top: -15px;
	text-align: center;
	padding:0;
	font-size:60px;
	-moz-border-radius: 15px 15px 15px 15px;
	
}
/* ********** [END COMMENT ADMIN OVERLAYS] ********** */