/* Slider
----------------------------------*/
.ui-slider { position: relative; text-align: left; }
.ui-slider-handle { position: absolute; z-index: 0; width: 1.2em; height: 1.2em; cursor: default; }
.ui-slider-range { position: absolute; z-index: 1; font-size: 1%; display: block; border: 0; }

.ui-slider-horizontal { height: .8em; }
.ui-slider-horizontal .ui-slider-handle { top: -.3em; margin-left: -.6em; }
.ui-slider-horizontal .ui-slider-range { top: 0; height: 100%; }

.ui-slider-vertical { width: .8em; height: 100%; }
.ui-slider-vertical .ui-slider-handle { left: -.3em; margin-left: 0; margin-bottom: -.6em; }
.ui-slider-vertical .ui-slider-range { left: 0; height: auto; width: 100%; }

/*NEW SLIDER STYLES FOR SCALE, ETC*/
/* slider widget */
.ui-slider  {
	text-decoration: none !important;
}
.ui-slider-handle  {
	overflow: visible !important;
}
.ui-slider-tooltip {
	display: none;
}
.ui-slider .ui-state-active .ui-slider-tooltip, .ui-slider .ui-state-focus .ui-slider-tooltip, .ui-slider .ui-state-hover .ui-slider-tooltip {
	display: block;
	position: absolute;
	top: -25px;
	text-align: center;
	padding: .2em;
	font-size: .9em;
	width: 8em;
	margin-left: -4em;
}
.ui-slider a {
	text-decoration: none;
}
.ui-slider ol, .ui-slider li, .ui-slider dl, .ui-slider dd, .ui-slider dt {
	list-style: none;
	margin: 0;
	padding: 0;
}
.ui-slider ol, .ui-slider dl {
	position: relative;
	top: 14px;
	width: 100%;
}
.ui-slider dt {
	top: 1.5em;
	position: absolute;
	padding-top: .2em;
	text-align: center;
	border-bottom: 1px dotted #ddd;
	height: .7em;
	color: #999;
}
.ui-slider dt span {
	background: #fff;
	padding: 0 .5em;
}
.ui-slider li, .ui-slider dd {
	position: absolute;
	overflow: visible;
	color: #666;
}
.ui-slider li span.ui-slider-label, .ui-slider dd span.ui-slider-label {
	display: none;
}
.ui-slider li span.ui-slider-label-show, .ui-slider dd span.ui-slider-label-show {
	display: block;
}
.ui-slider span.ui-slider-tic {
	position: absolute;
	left: 0;
	height: .8em;
	top: -1.3em;
}
.ui-slider li span.ui-widget-content, .ui-slider dd span.ui-widget-content {
	border-right: 0;
	border-left-width: 1px;
	border-left-style: solid;
	border-top: 0;
	border-bottom: 0;
}
.ui-slider .first .ui-slider-tic, .ui-slider .last .ui-slider-tic {
	display: none;
}

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
/* remind IE to use a pointer on links */
a {
	cursor:pointer;
}
/* remove safari input highlighting */
input {
	outline: none;
}
body {
	line-height: 1;
	color: black;
	background: black;
}
ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}
/* GENERAL/UTILS */
/* --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */

/* floats */

.lucida {font-family:"Lucida Grande","Lucida Sans Unicode","Lucida Sans",Verdana,sans-serif;}
.bigfont {font-family:"Segoe UI SemiBold","Segoe UI",Corbel,"Lucida Sans",Helvetica,sans-serif;}
.bigfontlight {font-family:"Segoe UI",Corbel,"Lucida Sans",Helvetica,sans-serif;}
.georgia {font-family:Georgia,serif;}

.left{float:left;}
.right{float:right;}
.clear {clear:both;}

.anchor {display:block;margin-bottom:5px;}

.relative {position:relative;}
.absolute {position:absolute;}

.straight {font-style:normal;}
.itals {font-style:italic;}
.bold{font-weight:bold;}
.blue{color:#39c;}
.yellow{color:#CC9933;}
.white{color:#ffffff;}
.offwhite{color:#cccccc;}
.greywhite{color:#999;}
.grey6{color:#666666;}
.grey4{color:#444444;}
.greyblack{color:#333333;}
.black{color:#000000;}

.lheight15 {line-height:1.5;}

/* HOVER HIGHLIGHT */
.hoverlighthighlight {opacity:0.95;filter:alpha(opacity=95);}
.hoverlighthighlight:hover {opacity:1.0;filter:alpha(opacity=100);}

.hoverhighlight {opacity:0.8;filter:alpha(opacity=80);}
.hoverhighlight:hover {opacity:1.0;filter:alpha(opacity=100);}

.hoversuperhighlight {opacity:0.6;filter:alpha(opacity=60);}
.hoversuperhighlight:hover {opacity:1.0;filter:alpha(opacity=100);}

.hovervsuperhighlight {opacity:0.3;filter:alpha(opacity=30);}
.hovervsuperhighlight:hover {opacity:1.0;filter:alpha(opacity=100);} 

span.hoveryellow {color:#666666;}
span.hoveryellow:hover {color:#CC9933;}
.hoverhighlightyellow {color:#996600;}
.hoverhighlightyellow:hover {color:#CC9933;}
.hoverhighlightyellow:hover {color:#999999;}
.hoverhighlightgreen {color:#666600;}
.hoverhighlightgreen:hover {color:#999900;}

.background_black {background:#000000;}
.background_black_trans50,.trans50 {background:transparent url('/resources/images/black_trans_50.png') repeat;}
.background_black_trans80,.trans80 {background:transparent url('/resources/images/black_trans_80.png') repeat;}
.background_black_trans65,.trans65 {background:transparent url('/resources/images/black_trans_65.png') repeat;}

.inputOn{background:#ffffcc;}
/*textarea{font-family:Arial;}*/
p {color:#666;font-size:1.2em;}
p strong {color:#cccccc;}
span {color:#666;font-size:1.1em;}
a {text-decoration:none;}
.ckern {letter-spacing:0.01em;}
.size11 {font-size:1.1em;}
.size12 {font-size:1.2em;}
.size13 {font-size:1.3em;}
.size16 {font-size:1.6em;}
.textright {text-align:right;}
.textcenter {text-align:center;}


p a {color:#CC9933;}
a.text,span a {color:#996600;}
a.text:hover,p a:hover, span a:hover {color:#cccccc;}
a.text_light,span.light a {color:#666600;}
a.text_light:hover,span.light a:hover {color:#cccccc;}
a.text_mchrome,span.mchrome a {color:#444444;}
a.text_mchrome:hover,span.mchrome a:hover {color:#cccccc;}

.userdata a {color:#666600;}
.userdata a:hover {color:#cccccc;}
.userdata p img,p.userdata img {display:block;max-width:100%;}

a.rounded_selection_span {}
a.rounded_selection_span span {color:#444444;background:none;-moz-border-radius:20px;-webkit-border-radius:20px;padding:7px 15px 7px 15px;}
a.rounded_selection_span span:hover {color:#666666;background:#1a1a1a;}
a.rounded_selection_span span.selected,a.rounded_selection_span span.selected:hover {color:#666666;background:#000000}

.background_rounded_border {padding:2px 10px 3px 10px;background:#111111;color:#666666;border:2px solid #1a1a1a;-moz-border-radius:20px;-webkit-border-radius:20px;}

.block {display:block;}

.wborder1 {border:1px solid #fff;}
.gborder1 {border:1px solid #333;}
.gborder2 {border:2px solid #333;}

.keepcenter {margin:0 auto;}
.hidden{display:none;} /* NOTE: changing to !important might be breaking */
.nooverflow {overflow:hidden;}
a {text-decoration:none;}
.cmargin {margin:30px 0 0 50px;}
.chalfmargin {margin:15px 0 0 25px;}
.ctmargin {margin-top:30px;}
.cthalfmargin {margin-top:15px;}
.ctquartmargin {margin-top:7px;}
.lmargin4 {margin-left:4px;}
.lmargin5 {margin-left:5px;}
.lmargin15 {margin-left:15px;}
.lmargin20 {margin-left:20px;}
.lmargin30 {margin-left:30px;}
.lmargin40 {margin-left:40px;}
.rmargin40 {margin-right:40px;}
.rmargin5 {margin-right:5px;}
.tmargin30 {margin-top:30px;}
.tmargin25 {margin-top:25px;}
.tmargin20 {margin-top:20px;}
.tmargin15 {margin-top:15px;}
.tmargin18 {margin-top:18px;}
.tmargin10 {margin-top:10px;}
.tmargin5 {margin-top:5px;}
.bmargin5 {margin-bottom:5px;}
.bmargin10 {margin-bottom:10px;}
.bmargin15 {margin-bottom:15px;}
.bmargin20 {margin-bottom:20px;}
.bmargin25 {margin-bottom:25px;}
.bmargin30 {margin-bottom:30px;}
.rmargin20 {margin-right:20px;}
.tmargin40 {margin-top:40px;}
.rmargin50 {margin-right:50px;}
.rmargin65 {margin-right:65px;}
.rmargin10 {margin-right:10px;}
.rmargin4 {margin-right:4px;}
.lmargin10 {margin-left:10px;}
.rmargin15 {margin-right:15px;}
.tmargin7 {margin-top:7px;}

.tpadding20 {padding-top:20px;}
.tpadding30 {padding-top:30px;}
.bpadding30 {padding-bottom:30px;}
.bpadding40 {padding-bottom:40px;}
.bpadding50 {padding-bottom:50px;}

.rounded_corners5 {-moz-border-radius:5px;-webkit-border-radius:5px;}
.rounded_corners8 {-moz-border-radius:8px;-webkit-border-radius:8px;}
.rounded_corners10 {-moz-border-radius:10px;-webkit-border-radius:10px;}
.rounded_corners12 {-moz-border-radius:12px;-webkit-border-radius:12px;}
.rounded_corners15 {-moz-border-radius:15px;-webkit-border-radius:15px;}
.rounded_corners20 {-moz-border-radius:20px;-webkit-border-radius:20px;}

.rounded_corners_only_top5 {-moz-border-radius-topleft:5px;-webkit-border-top-left-radius:5px;-moz-border-radius-topright:5px;-webkit-border-top-right-radius:5px;}
.rounded_corners_only_top8 {-moz-border-radius-topleft:8px;-webkit-border-top-left-radius:8px;-moz-border-radius-topright:8px;-webkit-border-top-right-radius:8px;}
.rounded_corners_only_top10 {-moz-border-radius-topleft:10px;-webkit-border-top-left-radius:10px;-moz-border-radius-topright:10px;-webkit-border-top-right-radius:10px;}
.rounded_corners_only_top12 {-moz-border-radius-topleft:12px;-webkit-border-top-left-radius:12px;-moz-border-radius-topright:12px;-webkit-border-top-right-radius:12px;}
.rounded_corners_only_top15 {-moz-border-radius-topleft:15px;-webkit-border-top-left-radius:15px;-moz-border-radius-topright:15px;-webkit-border-top-right-radius:15px;}

.rounded_corners_only_bottom5 {-moz-border-radius-bottomleft:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-bottomright:5px;-webkit-border-bottom-right-radius:5px;}
.rounded_corners_only_bottom8 {-moz-border-radius-bottomleft:8px;-webkit-border-bottom-left-radius:8px;-moz-border-radius-bottomright:8px;-webkit-border-bottom-right-radius:8px;}
.rounded_corners_only_bottom10 {-moz-border-radius-bottomleft:10px;-webkit-border-bottom-left-radius:10px;-moz-border-radius-bottomright:10px;-webkit-border-bottom-right-radius:10px;}
.rounded_corners_only_bottom12 {-moz-border-radius-bottomleft:12px;-webkit-border-bottom-left-radius:12px;-moz-border-radius-bottomright:12px;-webkit-border-bottom-right-radius:12px;}
.rounded_corners_only_bottom15 {-moz-border-radius-bottomleft:15px;-webkit-border-bottom-left-radius:15px;-moz-border-radius-bottomright:15px;-webkit-border-bottom-right-radius:15px;}

.rounded_corder_left5 {-moz-border-radius-topleft:5px;-webkit-border-top-left-radius:5px;}
.rounded_corder_left10 {-moz-border-radius-topleft:10px;-webkit-border-top-left-radius:10px;}
.rounded_corder_left15 {-moz-border-radius-topleft:15px;-webkit-border-top-left-radius:15px;}

.bbottom {border-bottom:1px solid #1a1a1a;}

.clight8 {opacity:0.8;filter:alpha(opacity=80);}
.clight5 {opacity:0.5;filter:alpha(opacity=50);}
.clight4 {opacity:0.4;filter:alpha(opacity=40);}
.clight3 {opacity:0.3;filter:alpha(opacity=30);}
.clight2 {opacity:0.2;filter:alpha(opacity=20);}

.clight {opacity:0.4;filter:alpha(opacity=40);}
.cvlight {opacity:0.2;filter:alpha(opacity=20);}
.transparent {opacity:0;}
.opaque {opacity:1.0;}

.chigh {position:relative;z-index:1000;}
.chigher {position:relative;z-index:2000;}
.chighest {position:relative;z-index:4000;}

.cdefault {cursor:default;}
.cdivider {width:100%;height:1px;background:#1a1a1a;}
/*.content_quarternary {background:url('/resources/images/content_quarternary.png') repeat;}*/
.save_indicator_ajax {width:16px;height:16px;background:url('/resources/images/ajax-loader-black-small.gif');}
.modalContainer {padding:30px;}

.fade_preload {position:relative;}
.fade_preload .preloader_container {width:100%;height:100%;background:#000;display:table-cell;vertical-align:middle;position:absolute;z-index:2000;opacity:0.55;filter:alpha(opacity=55);display:none;cursor:progress;overflow:hidden;}
.preloader {background:url('/resources/images/ajax-loader-big-black.gif') no-repeat center;width:32px;height:32px;display:block;margin:0 auto;position:relative;top:50%;z-index:2000;}

/*#upload_image {background-repeat:no-repeat;}*/
/*#upload_image #ipreview_preload {position:relative;width:inherit;height:inherit;display:table-cell;text-align:center;vertical-align:middle;}*/
#upload_image #ipreview_preload {position:relative;width:inherit;height:inherit;top:46%;text-align:center;vertical-align:middle;display:none;}
#upload_image #ipreview_preload img {display:block;margin:0 auto;}

/* thumbnails */
.thumbRow {overflow:hidden;margin-bottom:35px;}
.thumbRow a{margin-right:7px;}

.blackbg {background:#000;}

/* arrows */
.arrow_down {display:block;width:10px;height:10px;background:url('/resources/images/button/buttons.slim.png') -219px -626px no-repeat;}
.arrow_down:hover,.arrow_down_active {background-position:-229px -626px;}

span#message,p#message {display:block;text-align:center;padding:10px;font-size:1.3em;background:#111111;border:2px solid #1a1a1a;-moz-border-radius:10px;-webkit-border-radius:10px;font-style:italic;}
span#message.negative,p#message.negative {background:#220000;border-color:#1a0000;}
span#message.short,p#message.short {width:70%;margin:0 auto;}
/*p#message a {color:#666666;}
p#message a:hover {color:#999999;}*/

/* GENERIC PROGRESS BAR */
/* --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */
.progress_bar {height:4px;border:1px solid #1a1a1a;opacity:0.8;filter:alpha(opacity=80);}
.progress_bar .progress_fill {background-color:#6699ff;height:100%;width:0%;background-color:#666600;}

/* Thumbnail backgrounds */ 
.thumbnail40 {width:46px;height:46px;background:url('/resources/images/bg/bg.thumbnails.png') 0 0 no-repeat;padding:3px 0 0 3px;overflow:hidden;}
.thumbnail50 {width:56px;height:56px;background:url('/resources/images/bg/bg.thumbnails.png') 0 -50px no-repeat;padding:3px 0 0 3px;overflow:hidden;}
.thumbnail90 {width:96px;height:96px;background:url('/resources/images/bg/bg.thumbnails.png') 0 -110px no-repeat;padding:3px 0 0 3px;overflow:hidden;}
.thumbnail140 {width:146px;height:146px;background:url('/resources/images/bg/bg.thumbnails.png') 0 -210px no-repeat;padding:3px 0 0 3px;overflow:hidden;}
.thumbnail225 {width:231px;height:231px;background:url('/resources/images/bg/bg.thumbnails.png') 0 -360px no-repeat;padding:3px 0 0 3px;overflow:hidden;}
.thumbnail890_350 {width:896px;height:356px;background:url('/resources/images/bg/bg.thumbnails.png') 0 -595px no-repeat;padding:3px 0 0 3px;overflow:hidden;}
.thumbnail185 {width:191px;height:191px;background:url('/resources/images/bg/bg.thumbnails.png') 0 -955px no-repeat;padding:3px 0 0 3px;overflow:hidden;}

/* BUTTONS */
/* --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */
a.button_addphotos {display:block;width:161px;height:28px;background:#000000 url('/resources/images/button/buttons.slim.png') -1px 0 no-repeat;text-indent:-9999px;}
a.button_addphotos:hover {background-position:-165px 0;}

a.button_cancel_all {display:block;width:100px;height:29px;background:#000000 url('/resources/images/button/buttons.slim.png') -1px -28px no-repeat;text-indent:-9999px;}
a.button_cancel_all:hover {background-position:-165px -28px;}

a.button_save_all {display:block;width:100px;height:28px;background:#000000 url('/resources/images/button/buttons.slim.png') -1px -57px no-repeat;text-indent:-9999px;}
a.button_save_all:hover {background-position:-165px -57px;}

a.button_add_comment {display:block;width:110px;height:28px;background:transparent url('/resources/images/button/buttons.slim.png') -1px -86px no-repeat;text-indent:-9999px;}
a.button_add_comment:hover {background-position:-165px -86px;}

a.button_save_comment {display:block;width:110px;height:28px;background:transparent url('/resources/images/button/buttons.slim.png') -1px -115px no-repeat;text-indent:-9999px;}
a.button_save_comment:hover {background-position:-165px -115px;}

a.button_add_review {display:block;width:95px;height:28px;background:transparent url('/resources/images/button/buttons.slim.png') -1px -145px no-repeat;text-indent:-9999px;}
a.button_add_review:hover {background-position:-165px -145px;}

a.button_save_review {display:block;width:95px;height:28px;background:transparent url('/resources/images/button/buttons.slim.png') -1px -172px no-repeat;text-indent:-9999px;}
a.button_save_review:hover {background-position:-165px -172px;}

a.button_create,input.button_create {display:block;width:93px;height:28px;background:transparent url('/resources/images/button/buttons.slim.png') -1px -200px no-repeat;text-indent:-9999px;}
a.button_create:hover,input.button_create:hover {background-position:-165px -200px;}
a.button_create_disabled {background-position:-257px -200px;cursor:default;}
a.button_create_disabled:hover {background-position:-257px -200px;}

a.button span.cancel {display:block;width:46px;height:11px;background:url('/resources/images/button/buttons.slim.png') 0 -234px no-repeat;text-indent:-9999px;position:relative;top:8px;display:none;}
a.button span.cancel:hover {background-position:0 -245px;}

span.saving {width:60px;height:13px;display:block;background:url('/resources/images/button/buttons.slim.png') 0 -258px no-repeat;}

a.button_login,input.button_login {display:block;width:95px;height:28px;background:transparent url('/resources/images/button/buttons.slim.png') -1px -307px no-repeat;text-indent:-9999px;}
a.button_login:hover,input.button_login:hover {background-position:-165px -307px;}

a.button_send,input.button_send {display:block;width:95px;height:28px;background:transparent url('/resources/images/button/buttons.slim.png') -1px -336px no-repeat;text-indent:-9999px;}
a.button_send:hover,input.button_send:hover {background-position:-165px -336px;}

a.button_save,input.button_save,.editable button {display:block;width:85px;height:29px;background:transparent url('/resources/images/button/buttons.slim.png') -1px -362px no-repeat;text-indent:-9999px;border:none;}
a.button_save:hover,input.button_save:hover,.editable button:hover {background-position:-165px -362px;}

a.button_join {display:block;width:85px;height:28px;background:transparent url('/resources/images/button/buttons.slim.png') -1px -393px no-repeat;text-indent:-9999px;}
a.button_join:hover {background-position:-165px -393px;}

a.button_request_invite,input.button_request_invite {display:block;width:142px;height:28px;background:transparent url('/resources/images/button/buttons.slim.png') -1px -528px no-repeat;text-indent:-9999px;}
a.button_request_invite:hover,input.button_request_invite:hover {background-position:-165px -528px;}

a.button_create_a_group,input.button_create_a_group {display:block;width:147px;height:29px;background:url('/resources/images/button/buttons.slim.png') 0px -557px no-repeat;text-indent:-9999px;}
a.button_create_a_group:hover,input.button_create_a_group:hover {background-position:-164px -557px;}

a.button_create_a_post,input.button_create_a_post {display:block;width:147px;height:29px;background:url('/resources/images/button/buttons.slim.png') 0px -586px no-repeat;text-indent:-9999px;}
a.button_create_a_post:hover,input.button_create_a_post:hover {background-position:-164px -586px;}

a.button_addremove_photos {display:block;width:169px;height:29px;background:url('/resources/images/button/buttons.slim.png') -2px -647px no-repeat;text-indent:-9999px;}
a.button_addremove_photos:hover {background-position:-170px -647px;}

a.button_details {display:block;width:74px;height:18px;background:#000000 url('/resources/images/button/buttons.slim.png') 0 -709px no-repeat;text-indent:-9999px;}
a.button_details:hover,a.button_details_open {/*background-position:-75px -708px;*/background-color:#1a1a1a;}
a.button_details_open {background-position:-150px -709px;}

a.button_go,input.button_go {display:block;width:100px;height:29px;background:url('/resources/images/button/buttons.slim.png') 0px -733px no-repeat;text-indent:-9999px;}
a.button_go:hover,input.button_go:hover {background-position:-164px -733px;}

a.button_agree_terms_of_service,input.button_agree_terms_of_service {display:block;width:388px;height:40px;background:url('/resources/images/button/buttons.slim.png') 0px -762px no-repeat;text-indent:-9999px;}
a.button_agree_terms_of_service:hover,input.button_agree_terms_of_service:hover {background-position:-390px -762px;}

/* BUTTONS PURE CSS OVERRIDE */
/* --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */
/*
a.button_create,a.button_create:hover {display:inline-block !important;background:#000000;border:2px solid #1a1a1a;-moz-border-radius:8px;-webkit-border-radius:8px;text-indent:0;width:auto;height:auto;padding:6px 10px;font-size:0.874em;font-family:Corbel;}
a.button_create:hover {background:#111111;color:#6666666 !important;}
*//* MINI PAGINATION */
.mini_pagination ul {width:94px;}
.mini_pagination ul li a{display:block;width:24px;height:24px;text-indent:-9999px;float:left;margin-right:5px;}
.mini_pagination ul li.previous a{background:url('/resources/images/pagination.mini.black.png') 0 0 no-repeat;}
.mini_pagination ul li.previous a:hover{background:url('/resources/images/pagination.mini.black.png') 0 -24px no-repeat;} 
.mini_pagination ul li.current {background:url('/resources/images/pagination.mini.black.png') -24px 0 no-repeat;display:block;width:24px;height:24px;float:left;margin-right:5px;font-size:1.1em;color:#666;text-align:center;padding-top:6px;overflow:hidden;font-family:Georgia,Arial,sans-serif;} 
.mini_pagination ul li.next a{background:url('/resources/images/pagination.mini.black.png') -48px 0 no-repeat;} 
.mini_pagination ul li.next a:hover{background:url('/resources/images/pagination.mini.black.png') -48px -24px no-repeat;} 
.mini_pagination ul li.previous_none{width:24px;height:24px;text-indent:-9999px;float:left;margin-right:5px;background:url('/resources/images/pagination.mini.black.png') 0 -48px no-repeat;}
.mini_pagination ul li.next_none{width:24px;height:24px;text-indent:-9999px;float:left;margin-right:5px;background:url('/resources/images/pagination.mini.black.png') -48px -48px no-repeat;}

/* MAIN PAGINATION */
.pagination {position:relative;width:100%;padding-top:5px;opacity:0.65;filter:alpha(opacity=65);}
.pagination ul {position:relative;width:190px;left:45%;}
.pagination ul li a{display:block;width:25px;height:25px;text-indent:-9999px;float:left;margin-right:5px;}

.pagination ul li.previous a{background:url('/resources/images/pagination.png') 0 0 no-repeat;}
.pagination ul li.previous a:hover{background:url('/resources/images/pagination.png') 0 -25px no-repeat;} 
.pagination ul li.previous_none{width:25px;height:25px;text-indent:-9999px;float:left;margin-right:5px;background:url('/resources/images/pagination.png') 0 -50px no-repeat;}

.pagination ul li.first a{background:url('/resources/images/pagination.png') -25px 0 no-repeat;}
.pagination ul li.first a:hover{background:url('/resources/images/pagination.png') -25px -25px no-repeat;} 
.pagination ul li.first_none{width:25px;height:25px;text-indent:-9999px;float:left;margin-right:5px;background:url('/resources/images/pagination.png') -25px -50px no-repeat;}

.pagination ul li.current {background:url('/resources/images/pagination.png') -50px 0 no-repeat;display:block;width:25px;height:25px;float:left;margin-right:5px;font-family:Georgia;font-size:1.2em;color:#666;text-align:center;padding-top:5px;overflow:hidden;} 

.pagination ul li.last a{background:url('/resources/images/pagination.png') -75px 0 no-repeat;}
.pagination ul li.last a:hover{background:url('/resources/images/pagination.png') -75px -25px no-repeat;} 
.pagination ul li.last_none{width:25px;height:25px;text-indent:-9999px;float:left;margin-right:5px;background:url('/resources/images/pagination.png') -75px -50px no-repeat;}

.pagination ul li.next a{background:url('/resources/images/pagination.png') -100px 0 no-repeat;}
.pagination ul li.next a:hover{background:url('/resources/images/pagination.png') -100px -25px no-repeat;} 
.pagination ul li.next_none{width:25px;height:25px;text-indent:-9999px;float:left;margin-right:5px;background:url('/resources/images/pagination.png') -100px -50px no-repeat;}

/* STATIC PAGINATION */
.pagination_static {position:fixed;top:50%;}
.pagination_static ul {width:37px;height:90px;background:url('/resources/images/pagination.png') 0 -77px no-repeat;padding:15px 0 0 15px;}
.pagination_static ul.left {position:relative;right:25px;z-index:2;}
.pagination_static ul.right {position:relative;left:999px;z-index:1;}

.pagination_static ul.single {width:40px;height:45px;background-position:-53px -77px;padding:17px 0 0 8px;}
.pagination_static ul.single_left {position:relative;right:20px;z-index:2;}
.pagination_static ul.single_right {position:relative;left:1006px;z-index:1;}

.pagination_static ul li {margin-bottom:10px;}
.pagination_static ul li a{display:block;width:25px;height:25px;text-indent:-9999px;}

.pagination_static ul li.first a{background:url('/resources/images/pagination.png') -25px 0 no-repeat;}
.pagination_static ul li.first a:hover{background:url('/resources/images/pagination.png') -25px -25px no-repeat;} 
.pagination_static ul li.first_none{width:25px;height:25px;text-indent:-9999px;float:left;margin-right:5px;background:url('/resources/images/pagination.png') -25px -50px no-repeat;}

.pagination_static ul li.previous a{background:url('/resources/images/pagination.png') 0 0 no-repeat;}
.pagination_static ul li.previous a:hover{background:url('/resources/images/pagination.png') 0 -25px no-repeat;} 
.pagination_static ul li.previous_none{width:25px;height:25px;text-indent:-9999px;float:left;margin-right:5px;background:url('/resources/images/pagination.png') 0 -50px no-repeat;}

.pagination_static ul li.last a{background:url('/resources/images/pagination.png') -75px 0 no-repeat;}
.pagination_static ul li.last a:hover{background:url('/resources/images/pagination.png') -75px -25px no-repeat;} 
.pagination_static ul li.last_none{width:25px;height:25px;text-indent:-9999px;float:left;margin-right:5px;background:url('/resources/images/pagination.png') -75px -50px no-repeat;}

.pagination_static ul li.next a{background:url('/resources/images/pagination.png') -100px 0 no-repeat;}
.pagination_static ul li.next a:hover{background:url('/resources/images/pagination.png') -100px -25px no-repeat;} 
.pagination_static ul li.next_none{width:25px;height:25px;text-indent:-9999px;float:left;margin-right:5px;background:url('/resources/images/pagination.png') -100px -50px no-repeat;}

.pagination_static ul li.first_none a,.pagination_static ul li.previous_none a, .pagination_static ul li.next_none a,.pagination_static ul li.last_none a {display:none;}
.form {font-family:Verdana,sans-serif;color:#666666;}

.form .first,.form .next {position:relative;padding-bottom:1px;border-bottom:1px solid #222222;height:10px;}
.form_trans .first, .form_trans .next {border:none;}
.form_trans .next_line {border-bottom:1px solid #222222;}

.form .next {margin-top:30px;}
.form .subfirst,.form .subnext {margin-top:-16px;}
.form .title {font-family:"Helvetica";color:#999999;font-weight:bold;font-smooth:always;text-transform:uppercase;}
.form label {font-family:"Lucida Grande","Lucida Sans Unicode","Lucida Sans",Verdana,sans-serif;}
.form label {font-family:Georgia,serif;}
.form a {color:#666666;}
.form a:hover {color:#cccccc;}
.form .helper {margin-left:10px;color:#444444;position:relative;top:-1px;font-size:1.1em;/*font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;*/}
.form .red {color:#990000 !important;}
.form .cdivider {background:#1a1a1a;}
.form .more_info {color:#444444;margin-top:-2px;margin-left:10px;}
.form span.current {color:#999999;}
.form span.title2 {color:#555555;font-size:1.1em;line-height:1.5;display:block;text-align:right;}
.form .bborder {border-bottom:1px solid #1a1a1a;}

/* IMAGETEXT TITLES */
/* --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */
.form .title {text-indent:-9999px;height:9px;width:130px;background:url('/resources/images/imagetext/imagetexts.form.title.png') no-repeat;display:block;}

.form .title_email {background-position:0 0;}
.form .title_password {background-position:0 -10px;}
.form .title_confirm_password {background-position:0 -20px;}
.form .title_login {width:35px;background-position:0 -30px;}
.form .title_profile_name {width:82px;background-position:0 -40px;}
.form .title_avatar {width:44px;background-position:0 -50px;}
.form .title_location {width:60px;background-position:0 -60px;}
.form .title_focus {width:40px;background-position:0 -70px;}

.form .title_group_image {width:92px;background-position:0 -80px;}
.form .title_group_name {background-position:0 -90px;}
.form .title_group_description {background-position:0 -100px;}

.form .title_post_title {width:80px;background-position:0 -110px;}
.form .title_post_body {background-position:0 -120px;}
.form .title_add_tags {background-position:0 -130px;}
.form .title_add_images {width:80px;background-position:0 -140px;}
.form .title_change_password {width:116px;background-position:0 -150px;}

.form .title_cc_license {width:60px;background-position:0 -160px;}
.form .title_url {width:62px;background-position:0 -170px;}
.form .title_gallery_type {width:82px;background-position:0 -180px;}
.form .title_comments {width:72px;background-position:0 -190px;}
.form .title_notifications {width:100px;background-position:0 -200px;}
.form .title_profile_theme {width:100px;background-position:0 -210px;}
.form .title_custom_info {width:80px;background-position:0 -220px;}
.form .title_about_me {width:59px;background-position:0 -230px;}

/* --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */

.form .indicator_prompt {position:absolute;right:0;background:#000000;padding:5px 10px 3px 5px;border:2px solid #1a1a1a;-moz-border-radius:8px;-webkit-border-radius:8px;display:none;}
.form .prompt {font-style:italic;position:relative;top:-2px;line-height:1;margin-left:5px;font-size:1.1em;}
.form .indicator {margin-left:7px;width:11px;height:11px;text-indent:-9999px;}
.form .positive {background:url('/resources/images/prompt.positive.png') no-repeat;}
.form .negative {background:url('/resources/images/prompt.negative.png') no-repeat;}
.form .preloader {width:16px;height:16px;background:url('/resources/images/ajax-loader-black-small.gif') no-repeat;}

.form .more_info span {margin-left:10px;font-size:1em;font-style: italic;text-transform:none;}
.form_trans span.more_info {display:block;margin:3px 0;font-style:italic;font-size:1.1em;}


.finput_margin {margin-top:5px;}
.form_trans .finput_margin {margin-top:1px;}

.form select {width:120px;color:#999;padding:2px;}


textarea,input.text {background: url('/resources/images/texture.threads.medium.png') repeat;border:#333 0px solid;color:#666;}
textarea,input.text {background: url('/resources/images/bg/bg.texture.finegrain.png') repeat;border:2px solid #1a1a1a;-moz-border-radius:5px;-webkit-border-radius:5px;padding:5px;}
.form_trans textarea,.form_trans input.text {background:#000000;-moz-border-radius:5px;-webkit-border-radius:5px;padding:5px 10px;} 

textarea {font-family:Georgia,serif;font-size:1.4em;line-height:1.5;}
input.text {padding:5px;opacity:1.0;filter:alpha(opacity=100);}
input.text {font-family:Georgia,serif;font-size:1.4em;}
input.textlight {background: url('/resources/images/texture.threads.fine.png') repeat;}
input.textlight:hover {background: url('/resources/images/texture.threads.medium.png') repeat;}
input.submit {border:none;cursor:pointer;}
#upload_image {width:160px;height:160px;background: url('/resources/images/textarea_bg.png') repeat;border:#333 0px solid;}

.form #CarouselContainer {position:relative;right:15px;margin-bottom:30px;}


/* DROP DOWN */
/* --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */
.form .dropdown {position:relative;top:-11px;background:#000000;font-family:"Lucida Grande","Lucida Sans Unicode","Lucida Sans",Verdana,sans-serif;}
.form .dropdown div.choices {position:absolute;left:1px;}
.form .dropdown a {width:152px;display:block;padding:7px 0 0 12px;font-size:1.1em;}
.form .dropdown a.choice {height:17px;background:#000000 url('/resources/images/bg/bg.form.dropdown.png') repeat-y;position:relative;top:5px;}
.form .dropdown a.choice:hover {color:#ccc;}
.form .dropdown a.selected {height:22px;background:#000000 url('/resources/images/bg/bg.forms.input.png') 0 0 no-repeat;padding:7px 0 0 10px;position:relative;top:11px;padding:8px 0 0 12px;}
.form .dropdown:hover a.selected {background-position:-164px 0;}
.form .dropdown span.end {width:162px;display:block;height:6px;background:url('/resources/images/bg/bg.form.dropdown.selected.png') 0 -21px no-repeat;position:relative;top:5px;}

/* DROP DOWN - CUSTOM */
/* --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */
.form .dropdown_custom {position:relative;}
.form .dropdown_custom div.choices {position:absolute;bottom:30px;background:#000000;display:none;overflow:hidden;padding:0 10px 10px 0;-moz-border-radius:10px 10px 0 0;-webkit-border-top-left-radius: 10px;-webkit-border-top-right-radius:10px;border:1px solid #111111;border-bottom:none;}
.form .dropdown_custom2:hover div.choices {display:block;}
.form .dropdown_custom a {display:block;padding-top:8px;font-size:0.785em;}
.form .dropdown_custom a.selected {height:22px;background:transparent url('/resources/images/bg/bg.forms.input.png') no-repeat;}
.form .dropdown_custom a.selected span {line-height:1;}
.form .dropdown_custom:hover a.selected {}
.form .dropdown_custom a.choice {width:100%;height:14px;/*padding-top:0;padding-bottom:8px;*/}
.form .dropdown_custom a.choice span {margin-left:12px;}
.form .dropdown_custom a.choice:hover span {color:#ccc;}

.form .dropdown_custom_photos div.choices {width:116px;left:60px;}
.form .dropdown_custom_photos a {width:198px;}
.form .dropdown_custom_photos a.selected {background-position:0 -195px;}
.form .dropdown_custom_photos a.selected span {margin-left:70px;}
.form .dropdown_custom_photos2:hover a.selected {background-position:-200px -195px;}

.form .dropdown_custom_size div.choices {width:60px;left:49px;}
.form .dropdown_custom_size a {width:140px;}
.form .dropdown_custom_size a.selected {background-position:-400px -195px;}
.form .dropdown_custom_size a.selected span {margin-left:58px;}
.form .dropdown_custom_size2:hover a.selected {background-position:-542px -195px;}

.form .dropdown_custom_number div.choices {width:22px;left:65px;}
.form .dropdown_custom_number a {width:110px;}
.form .dropdown_custom_number a.selected {background-position:-684px -195px;}
.form .dropdown_custom_number a.selected span {margin-left:75px;}
.form .dropdown_custom_number2:hover a.selected {background-position:-542px -195px;}

/* ROUNDED */
/* --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */
.form_rounded {}
.form_rounded .input_text {}
.form_rounded .input_text .start {float:left;width:15px;height:28px;background:#000000 url('/resources/images/bg/bg.forms.input.png') 0px -30px no-repeat;}
.form_rounded .input_text .ctext {float:left;height:27px;background:#000000 url('/resources/images/bg/bg.forms.input.text.png') 0 0px  repeat;}
.form_rounded .input_text .ctext input.text {height:19px;padding:0;margin-top:3px;padding-top:2px;background:#000000;}
.form_rounded .input_text .end{float:left;width:15px;height:28px;background:#000000 url('/resources/images/bg/bg.forms.input.png') -441px -30px no-repeat;}

/* CHECKBOXES */
/* --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */
.form .checkboxes {}
.form .checkboxes .column {float:left;width:200px;}
.form .checkboxes .column .checkbox_unit {margin-bottom:5px;}
.form .checkboxes .column .checkbox_unit .checkbox_focus {}
.form .checkboxes .column .checkbox_unit span.focus {margin-top:3px;margin-left:8px;font-family:Georgia,serif;font-size:1.3em;}

.form .checkboxSet {margin-top:5px;}
.form .checkboxSet input {display:block;clear:both;float:left;margin-top:5px;}
.form .checkboxSet span {display:block;float:left;margin-left:5px;margin-top:6px;}

/* RADIOSETS */
/* --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */
.form .radioset {}
.form .radioset input {display:block;clear:both;float:left;margin-top:8px;}
.form .radioset span {display:block;float:left;margin-top:9px;margin-left:3px;}
.form .radioset span.helper {font-style:normal;top:0;}

/* TOGGLE-SWITCH */
/* --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */
.form .toggle_switch {height:20px;padding:3px;background:#111111;border:2px solid #1a1a1a;}
.form .toggle_switch {width:220px;}
.form .toggle_switch span {line-height:1;}
.form .toggle_switch span.name {display:block;font-size:1.3em;margin:2px 0 0 15px;color:#555555;}
.form .toggle_switch a.switch {display:block;height:100%;background:#000000;position:relative;}
.form .toggle_switch a.switch div.bar {width:50%;height:100%;background:#1a1a1a;z-index:100;position:absolute;}
.form .toggle_switch a.switch span.choice {display:block;width:35px;text-align:center;margin-top:4px;float:left;position:relative;z-index:200;padding:0 5px;}

.form .toggle_switch a.switch_off {}
.form .toggle_switch a.switch_off div.bar {background:#330909;}
.form .toggle_switch a.switch_off span {font-size:1.1em;}
.form .toggle_switch a.switch_off span.choice_off {color:#888888;}
.form .toggle_switch a.switch_off span.choice_on {color:#333333;}

.form .toggle_switch a.switch_on {}
.form .toggle_switch a.switch_on div.bar {background:#213309;right:0;}
.form .toggle_switch a.switch_on span.choice_on {color:#888888;}
.form .toggle_switch a.switch_on span.choice_off {color:#333333;}

.form .toggle_switch_basic {}
.form .toggle_switch_basic a.switch {width:100%;}

.form .toggle_switch a.switch_disabled {}
.form .toggle_switch a.switch_disabled {cursor:auto;}

/*
.form .toggle_switch_basic {height:20px;}
.form .toggle_switch_basic a.switch {height:100%;border:2px solid #1a1a1a;}
.form .toggle_switch_basic a.switch span.choice {padding:0 10px;position:relative;top:4px;z-index:200;}
.form .toggle_switch_basic a.switch div.bar {width:50%;height:100%;background:#1a1a1a;z-index:100;position:absolute;}
*/

/* RADIO-BARS */
/* --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */
.form .radiobars {padding:10px;width:65%;}
.form .radiobars a {}
.form .radiobars a span.bar {display:block;padding:10px;margin-bottom:10px;font-size:1.3em;border:3px solid #1a1a1a;}
.form .radiobars a:hover span.bar {background:#111111;}
.form .radiobars a.chosen span.bar,.form .radiobars a.chosen:hover span.bar {background:#1a1a1a;}

.form .radiobars_extended {}
.form .radiobars_extended a {height:29px;display:block;margin-bottom:4px;border:0px solid #1a1a1a;overflow:hidden;margin-bottom:8px;}
.form .radiobars_extended a:hover {background:#000000;}
.form .radiobars_extended a.chosen,.form .radiobars_extended a.chosen:hover {background:#321705;background:#000000;cursor:auto;border-color:#111111;border:2px solid #1a1a1a;}
.form .radiobars_extended a div {padding:8px;}
.form .radiobars_extended a div.primary {width:9%;border-right:1px solid #101010;}
.form .radiobars_extended a.chosen div.primary {border-color:#1a1a1a;}
.form .radiobars_extended a div span {display:block;font-size:1.3em;position:relative;top:-1px;line-height:1.1;}
.form .radiobars_extended a div.primary span {text-align:center;color:#888888;}
.form .radiobars_extended a div.secondary {padding:8px 10px;}
.form .radiobars_extended a div.secondary span {color:#444444;}
.form .radiobars_extended a:hover div.secondary span {color:#666666;}
.form .radiobars_extended a.chosen div.secondary span {color:#888888;}
#section_comments {position:relative;padding:40px;}
#section_comments span.title {margin-top:16px;width:65px;height:12px;background:url('/resources/images/imagetext/imagetexts.title.png') -345px 0 no-repeat;text-indent:-9999px;}
#section_comments .total {position:relative;top:14px;font-family:Georgia;font-size:18px;}

#section_comments .mini_pagination {position:relative;margin-top:15px;}
#section_comments .mini_pagination ul{margin-left:47%;}

#section_comments .comment_input {padding-bottom:3px;}
#section_comments .comment_input .add {position:relative;z-index:3000;}
#section_comments .comment_input .expand {z-index:1000;}
#section_comments .comment_input .expand .save_indicator_ajax {position:relative;top:6px;display:none;}

#section_comments .comment {position:relative;padding:0 10px 20px 10px;border-top:2px solid;overflow:hidden;}
#section_comments .comment a.avatar {display:block;width:55px;margin-top:10px;}
#section_comments .comment div.text {width:90%;}
#section_comments .comment div.text div.artist_time {padding-top:3px;}
#section_comments .comment div.text div.artist_time span {font-size:1.1em;color:#444444;background:#000000;border:2px solid;border-top:none;padding:5px 10px;line-height:1.5;font-style:italic;}
#section_comments .comment div.text div.artist_time span strong {color:#996600;text-transform:uppercase;font-style:normal;}
#section_comments .comment div.text div.artist_time span a {font-size:1.1em;}
#section_comments .comment div.text p {margin-top:12px;}
#section_comments .comment:hover div.text p {color:#999999;}
#section_comments .comment,#section_comments .comment div.text div.artist_time span {border-color:#111111;}
#section_comments .comment:hover div.text div.artist_time span {color:#666666;}
#section_comments .comment:hover div.text div.artist_time span a {color:#996600;}

#section_comments .comment .delete {}
#section_comments .comment .delete_start {right:-20px;top:19px;}
#section_comments .comment .delete .delete_confirmation {right:-20px;top:18px;}

#section_comments .comment_session {/*background:#000000;*/}

#section_comments .comment p img {display:block;margin:5px 0;max-width:100%;}

/* comment.tile */
#section_comments .comment_tile {margin-top:5px;margin-bottom:40px;}
#section_comments .comment_tile .barline {opacity:0.3;filter:alpha(opacity=30);}
#section_comments .comment_tile .bar {width:100%;height:30px;}
#section_comments .comment_tile .bar a.avatar {position:relative;top:-6px;float:right;z-index:4000;left:6px;}
#section_comments .comment_tile .bar div.artist_dname {float:right;margin:9px 6px 0 10px;}
#section_comments .comment_tile .bar div.artist_dname span {font-style:italic2;}
#section_comments .comment_tile .bar span.time {float:left;margin:10px 10px 0 10px;}
#section_comments .comment_tile .content {padding-left:15px;padding-right:15px;margin-top:20px;}
#section_comments .comment_tile .content a.artist_dname span {float:right;font-size:1.3em;margin:30px 30px 0 0;}
#section_comments .comment_tile .content a.artist_dname:hover span {color:#CC9933;}
#section_comments .comment_tile .content p {margin-top:20px;}
#section_comments .comment_tile .content p img.avatar {float:left;margin-right:10px;margin-bottom:5px;position:relative;top:3px;}

#section_comments .comment_tile .delete {}
#section_comments .comment_tile .delete_start {right:-10px;top:60px;}
#section_comments .comment_tile .delete .delete_confirmation {right:-10px;top:60px;}

/* comment_textbox */
#section_comments .comment_textbox {height:70px;display:none;padding-bottom:10px;margin-top:5px;}
/*
#section_comments .comment_textbox .start {float:left;width:12px;height:90px;background:#000000 url('/resources/images/bg/bg.forms.input.png') 0 -69px no-repeat;}
#section_comments .comment_textbox .ctext {float:left;width:95%;height:90px;background:#000000 url('/resources/images/bg/bg.forms.comment.repeat_y.png') repeat;}
#section_comments .comment_textbox .ctext textarea {background:#000000;width:100%;height:80%;margin-bottom:10px;position:relative;top:5px;border:none;}
#section_comments .comment_textbox .end {float:left;width:12px;height:90px;background:#000000 url('/resources/images/bg/bg.forms.input.png') -590px -69px no-repeat;}
*/
#section_comments .comment_textbox textarea {width:98%;}


/*#section_comments .comment div.text div.artist_time span {background:#000000;border:2px solid #1a1a1a;}*/
/* 
 * CREYA.lightbox
 * 
 * @purpose	base css
 * @author		venksster
 *  
 * */

/* BODY */
/* --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */
body{background:#000000  url('/resources/images/bg/bg.gif') repeat fixed;margin:0;padding-bottom:50px;overflow-y:scroll;}
body{font-family:"Lucida Grande","Lucida Sans Unicode","Lucida Sans",Arial,Helvetica,sans-serif;}

body {background:transparent url('/resources/images/bg/bg.stripe2.png') repeat;}
body.dim_this {background:#000000;}
body.dim_this {background:transparent url('/resources/images/bg/bg.stripe0.png') repeat;}
body.fs {background:#111111;padding:0;}

/*body,body.dim_this {background:transparent url('/resources/images/bg/bg.grunge.png') repeat fixed;}*/

/* georgia */
body,body p,body span,body p.editable {font-family:Georgia,serif;}
body {font-size:62.5%;}
body p, body span, body h1, body h2, body h3, body input, body textarea {color:#666666;}
body.dim_this p, body.dim_this span, body.dim_this h1, body.dim_this h2, body.dim_this h3, body.dim_this body.dim_this, body.dim_this textarea {color:#888888;}
body p, body span {font-size:1.4em;}
body p.large, body span.large {font-size:1.6em;}
body p.large textarea, body span.large input {font-size:1.4em;}  
body span {line-height:1;}
body p, body h1, body h2, body h3 {line-height:1.5;}
body span.large {line-height:1.3;}
body span.small {font-size:1.2em;}

/* LAYOUT */
/* --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */
#wrapper0 {width:100%;background:url('/resources/images/black_trans_30.png') repeat;padding:5px 0 2px 0;border-bottom:1px solid #1a1a1a;}
#wrapper0 #wrapper1 {margin:0 auto;width:1050px;height:44px;position:relative;z-index:9999;margin-top:0px;}/* Needed for filter dock */
#wrapper0 #wrapper1.dim {opacity:0.2;filter:alpha(opacity=20);}
#wrapper0 #wrapper1 {width:100%;}
#wrapper2 {margin:0 auto;background:transparent;width:1024px;overflow:hidden;margin-top:40px;}
#wrapper2.slim {width:768px;}
#wrapper0.navigation_disabled #wrapper1 {display:none;}

#main {position:relative;width:1024px;margin:0 auto;}
#main_black {position:relative;width:1024px;margin:0 auto;background:#000000;}
#content_black {background:#000000;}
#content_black.trans {background:none;}
div.content_divider {width:1024px;height:1px;background:#111111;}
div.content_secondary {background:#000000 url('/resources/images/texture.threads.fine.png') repeat;}
div.content_secondary {background:url('/resources/images/bg/bg.texture.finegrain.png') repeat;}
div.pageminheight {min-height:1024px;}
div.pageminheightby2 {min-height:612px;}

/*  HEADER - NAVIGATION  */
/* --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */
#wrapper0 div#logo {padding:5px 0 0 15px;z-index:9999;}
#wrapper0 div#logo a {display:block;width:83px;height:48px;background:transparent url('/resources/images/logo.png') 0 0 no-repeat;}
#wrapper0 div#logo:hover a {background-position:0 -100px;}

#wrapper0 ul#header_navigation {position:absolute;top:0;right:20px;display:inline-block;}
#wrapper0 ul#header_navigation li.primary {float:left;margin-right:10px;padding-top:21px;}
#wrapper0 ul#header_navigation li.last {margin-right:0;}
#wrapper0 ul#header_navigation li.delimiter {position:relative;top:-1px;font-weight:bold;color:#333333;}

#wrapper0 ul#header_navigation li a {display:block;background:transparent url('/resources/images/imagetext/imagetexts.header.png') no-repeat;text-indent:-9999px;height:14px;}
#wrapper0 ul#header_navigation li.photos a {width:38px;background-position:0 0;}
#wrapper0 ul#header_navigation li.photos:hover a {background-position:0 -16px;}
#wrapper0 ul#header_navigation li.photos a.active,#wrapper0 ul#header_navigation li.photos:hover a.active {background-position:0 -32px;}
#wrapper0 ul#header_navigation li.groups a {width:40px;background-position:-40px 0;}
#wrapper0 ul#header_navigation li.groups:hover a {background-position:-40px -16px;}
#wrapper0 ul#header_navigation li.groups a.active,#wrapper0 ul#header_navigation li.groups:hover a.active {background-position:-40px -32px;}
#wrapper0 ul#header_navigation li.community a {width:63px;background-position:-81px 0;}
#wrapper0 ul#header_navigation li.community:hover a {background-position:-81px -16px;}
#wrapper0 ul#header_navigation li.community a.active,#wrapper0 ul#header_navigation li.community:hover a.active {background-position:-81px -32px;}
#wrapper0 ul#header_navigation li.bookmarks a {width:63px;background-position:-146px 0;}
#wrapper0 ul#header_navigation li.bookmarks:hover a {background-position:-146px -16px;}
#wrapper0 ul#header_navigation li.preferences a {width:64px;background-position:-211px 0;}
#wrapper0 ul#header_navigation li.preferences:hover a {background-position:-211px -16px;}
#wrapper0 ul#header_navigation li.preferences a.active,#wrapper0 ul#header_navigation li.preferences:hover a.active {background-position:-211px -32px;}
#wrapper0 ul#header_navigation li.login a {width:28px;background-position:-278px 0;}
#wrapper0 ul#header_navigation li.login:hover a {background-position:-278px -16px;}
#wrapper0 ul#header_navigation li.request_invite a {width:75px;background-position:-308px 0;}
#wrapper0 ul#header_navigation li.request_invite:hover a {background-position:-308px -16px;}
#wrapper0 ul#header_navigation li.about a {width:32px;background-position:-385px 0;}
#wrapper0 ul#header_navigation li.about:hover a {background-position:-385px -16px;}
#wrapper0 ul#header_navigation li.about a.active,#wrapper0 ul#header_navigation li.about:hover a.active {background-position:-385px -32px;}
#wrapper0 ul#header_navigation li.profile a {width:35px;background-position:-421px 0;}
#wrapper0 ul#header_navigation li.profile:hover a {background-position:-421px -16px;}
#wrapper0 ul#header_navigation li.profile a.active,#wrapper0 ul#header_navigation li.profile:hover a.active {background-position:-421px -32px;}
#wrapper0 ul#header_navigation li.gallery a {width:37px;background-position:-458px 0;}
#wrapper0 ul#header_navigation li.gallery:hover a {background-position:-456px -16px;}
#wrapper0 ul#header_navigation li.gallery a.active,#wrapper0 ul#header_navigation li.gallery:hover a.active {background-position:-456px -32px;}
#wrapper0 ul#header_navigation li.more a {width:38px;background-position:-499px 0;}
#wrapper0 ul#header_navigation li.more:hover a,#wrapper0 ul#header_navigation li.more a.active,#wrapper0 ul#header_navigation li.more:hover a.active {background-position:-499px -16px;}
#wrapper0 ul#header_navigation li.logout a {width:36px;background-position:-546px 0;}
#wrapper0 ul#header_navigation li.logout:hover a {background-position:-546px -16px;}


#wrapper0 ul#header_navigation li.global_actions_trigger {margin-right:15px;padding-top:2px;}
#wrapper0 ul#header_navigation li.global_actions_trigger div.arrow_down {margin-top:21px;}
#wrapper0 ul#header_navigation li.global_actions_trigger a.avatar {margin-right:3px;text-indent:0;background:none;}
#wrapper0 ul#header_navigation li.global_actions_trigger #global_actions {position:absolute;top:50px;right:-10px;padding:1px 6px 9px 7px;z-index:10001;display:none;}
#wrapper0 ul#header_navigation li.global_actions_trigger #global_actions a{width:202px;height:34px;text-indent:-9999px;display:block;background:url('/resources/images/actions.global.png') no-repeat;}
#wrapper0 ul#header_navigation li.global_actions_trigger #global_actions a.view_profile{height:44px;background-position: -16px -10px;}
#wrapper0 ul#header_navigation li.global_actions_trigger #global_actions a.view_profile:hover{background-position: -281px -10px;}
#wrapper0 ul#header_navigation li.global_actions_trigger #global_actions a.view_gallery{background-position: -16px -60px;}
#wrapper0 ul#header_navigation li.global_actions_trigger #global_actions a.view_gallery:hover{background-position: -281px -60px;}
#wrapper0 ul#header_navigation li.global_actions_trigger #global_actions a.upload_photographs{background-position: -16px -100px;}
#wrapper0 ul#header_navigation li.global_actions_trigger #global_actions a.upload_photographs:hover{background-position: -281px -100px;}
#wrapper0 ul#header_navigation li.global_actions_trigger #global_actions a.create_shoebox{background-position: -16px -140px;}
#wrapper0 ul#header_navigation li.global_actions_trigger #global_actions a.create_shoebox:hover{background-position: -281px -140px;}
#wrapper0 ul#header_navigation li.global_actions_trigger #global_actions a.create_group{background-position: -16px -180px;}
#wrapper0 ul#header_navigation li.global_actions_trigger #global_actions a.create_group:hover{background-position: -281px -180px;}
#wrapper0 ul#header_navigation li.global_actions_trigger #global_actions a.start_community_discussion{background-position: -16px -220px;}
#wrapper0 ul#header_navigation li.global_actions_trigger #global_actions a.start_community_discussion:hover{background-position: -281px -220px;}
#wrapper0 ul#header_navigation li.global_actions_trigger #global_actions a.change_settings{background-position: -16px -260px;}
#wrapper0 ul#header_navigation li.global_actions_trigger #global_actions a.change_settings:hover{background-position: -281px -260px;}
#wrapper0 ul#header_navigation li.global_actions_trigger #global_actions a.logout{height:39px;background-position: -16px -300px;}
#wrapper0 ul#header_navigation li.global_actions_trigger #global_actions a.logout:hover{background-position: -281px -300px;}

/*  HEADER - NAVIGATION  - MINIMALISTIC */
/* --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */
#wrapper0.minimalistic {background:none;padding:0;border:none;}
#wrapper0.minimalistic div#logo {display:inline-block;background:url('/resources/images/black_trans_30.png') repeat;-moz-border-radius-bottomright:12px;-webkit-border-bottom-right-radius:12px;border:2px solid #1a1a1a;border-top:none;border-left:none;}
#wrapper0.minimalistic ul#header_navigation {position:absolute;top:0;right:25.5%;}
#wrapper0.minimalistic ul#header_navigation {background:url('/resources/images/black_trans_30.png') repeat;-moz-border-radius-bottomleft:12px;-webkit-border-bottom-left-radius:12px;-moz-border-radius-bottomright:12px;-webkit-border-bottom-right-radius:12px;padding:10px 8px 6px 20px;border:2px solid #1a1a1a;border-top:none;height:16px;}
#wrapper0.minimalistic div#logo:hover,#wrapper0 ul#header_navigation:hover {background:url('/resources/images/black_trans_65.png') repeat;}
#wrapper0.minimalistic ul#header_navigation li.primary {padding:0;}
#wrapper0.minimalistic ul#header_navigation li.global_actions_trigger {margin-right:10px;cursor:pointer;}
#wrapper0.minimalistic ul#header_navigation li.global_actions_trigger div.arrow_down {margin:1px 0 0 3px;}
#wrapper0.minimalistic ul#header_navigation li.global_actions_trigger a.avatar {display:none;}
#wrapper0.minimalistic ul#header_navigation li.global_actions_trigger #global_actions {top:26px;}
#wrapper2 {margin-top:5px;} /* NOTE: wrapper 2 is NOT being overrided specifically for this scheme, but rather overrided unconditionally! */

body.dim_this #wrapper0.minimalistic ul#header_navigation,body.dim_this #wrapper0.minimalistic div#logo {border-color:#111111;}

/*  SHADOWS */
/* --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */
/*
#wrapper0.minimalistic div#logo,#wrapper0.minimalistic ul#header_navigation {-moz-box-shadow:1px 1px 1px #111111;-webkit-box-shadow:-1px 1px 1px #000000;}
.shadow_right {-moz-box-shadow:1px 1px 1px #111111;-webkit-box-shadow:1px 1px 1px #111111;}
*/
.shadow_raised {-moz-box-shadow:2px 2px 4px #000000;-webkit-box-shadow:2px 2px 4px #000000;}
.shadow_raised_mini {-moz-box-shadow:2px 2px 3px #000000;-webkit-box-shadow:2px 2px 3px #000000;}

/* CONTROL-LIGHTS */
/* --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */
#control_lights {position:absolute;top:10px;left:45%;width:160px;}

/*
#control_lights div,#control_lights a {height:20px;}
#control_lights div.light {display:block;background:url('/resources/images/icons.lights.png') no-repeat;margin:0 5px 0 5px;}
#control_lights div.on {width:20px;background-position:0 0;}
#control_lights div.off {width:6px;background-position:-20px 0;}
#control_lights a.bar {position:relative;display:block;width:33px;background:url('/resources/images/icons.lights.png') -42px 0 no-repeat;}
#control_lights a.bar div.choiceball {position:absolute;width:15px;background:url('/resources/images/icons.lights.png') -27px 0 no-repeat;}
#control_lights a.bar div.off {right:2px;} 
#control_lights a.bar div.on {left:3px;}
 */

/* CONTROL-PAGENAME */
/* --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */
#control_pagename {height:33px;margin:0 auto;margin-bottom:20px;background:url('/resources/images/control.pagenames.png') no-repeat;}
#control_pagename.preferences {width:167px;background-position:0 0;}
#control_pagename.create_an_artist_profile {width:245px;background-position:0 -33px;}
#control_pagename.upload_photographs {width:262px;background-position:0 -66px;}
#control_pagename.create_a_community_post {width:314px;background-position:0 -99px;}
#control_pagename.terms_of_service {width:217px;background-position:0 -132px;}
#control_pagename.contact {width:123px;background-position:0 -165px;}
#control_pagename.oops {width:100px;background-position:0 -198px;}
#control_pagename.faq {width:75px;background-position:0 -231px;}
#control_pagename.forgot_password {width:220px;background-position:0 -264px;}
#control_pagename.reset_password {width:208px;background-position:0 -297px;}

/* NAVIGATION-PAGETOP */
/* --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */
div.navigation_pagetop {display:inline-block;-moz-border-radius-topright:12px;-webkit-border-top-right-radius:12px;-moz-border-radius-topleft:12px;-webkit-border-top-left-radius:12px;border:2px solid #1a1a1a;border-bottom:none;padding:10px 20px 6px 20px;position:relative;top:2px;left:20%;z-index:4000;}

/* CONTROL-TABS */
/* --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */
#control_tabs {width:1024px;height:28px;border-bottom:1px #111111 solid;padding-left:1%;position:relative;z-index:1000;}
#control_tabs a.tab {display:block;width:114px;height:28px;background:url('/resources/images/control.tabs.png') 0 0 no-repeat;float:left;margin-right:-5px;position:relative;z-index:100;}
#control_tabs a.tab_active {z-index:200;border-bottom:1px #000000 solid;}

#control_tabs a.tab_profile {background-position:0 0;}
#control_tabs a.tab_profile:hover {background-position:-228px 0;}
#control_tabs a.tab_profile_active {background-position:-114px 0;}
#control_tabs a.tab_profile_active:hover {background-position:-114px 0;}

#control_tabs a.tab_gallery {background-position:0 -31px;}
#control_tabs a.tab_gallery:hover {background-position:-228px -31px;}
#control_tabs a.tab_gallery_active {background-position:-114px -31px;}
#control_tabs a.tab_gallery_active:hover {background-position:-114px -31px;}

#control_tabs a.tab_info {background-position:0 -62px;}
#control_tabs a.tab_info:hover {background-position:-228px -62px;}
#control_tabs a.tab_info_active {background-position:-114px -62px;}
#control_tabs a.tab_info_active:hover {background-position:-114px -62px;}

#control_tabs a.tab_posts {background-position:0 -93px;}
#control_tabs a.tab_posts:hover {background-position:-228px -93px;}
#control_tabs a.tab_posts_active {background-position:-114px -93px;}
#control_tabs a.tab_posts_active:hover {background-position:-114px -93px;}

#control_tabs a.tab_shoeboxes {background-position:0 -124px;}
#control_tabs a.tab_shoeboxes:hover {background-position:-228px -124px;}
#control_tabs a.tab_shoeboxes_active {background-position:-114px -124px;}
#control_tabs a.tab_shoeboxes_active:hover {background-position:-114px -124px;}

#control_tabs a.tab_shoebox {background-position:0 -155px;}
#control_tabs a.tab_shoebox:hover {background-position:-228px -155px;}
#control_tabs a.tab_shoebox_active {background-position:-114px -155px;}
#control_tabs a.tab_shoebox_active:hover {background-position:-114px -155px;}

#control_tabs a.tab_photo {background-position:0 -186px;}
#control_tabs a.tab_photo:hover {background-position:-228px -186px;}
#control_tabs a.tab_photo_active {background-position:-114px -186px;}
#control_tabs a.tab_photo_active:hover {background-position:-114px -186px;}

#control_tabs a.tab_post {background-position:0 -217px;}
#control_tabs a.tab_post:hover {background-position:-228px -217px;}
#control_tabs a.tab_post_active {background-position:-114px -217px;}
#control_tabs a.tab_post_active:hover {background-position:-114px -217px;}

#control_tabs a.tab_reviews {background-position:0 -248px;}
#control_tabs a.tab_reviews:hover {background-position:-228px -248px;}
#control_tabs a.tab_reviews_active {background-position:-114px -248px;}
#control_tabs a.tab_reviews_active:hover {background-position:-114px -248px;}

/* CONTROL-HEADER */
/* --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */
#control_header {width:1024px;height:40px;position:relative;}
#control_header h2 {font-weight:normal;color:#888888;font-size:2em;line-height:2.1em;}
#control_header h2.flashheader {padding:2px 5px 15px 25px;width:480px;}
#control_header h3.pagetitle {padding-left:24px;color:#999999;font-size:1.8em;line-height:2.2;}
#control_header h4.quantifier {margin:15px 0 0 30px;color:#666666;font-size:1.3em;}

/* CONTROL-BREADCRUMS */
/* --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */
#control_breadcrums {display:inline-block;width:auto;position:relative;padding:10px 20px;-moz-border-radius-topright:20px;-webkit-border-top-right-radius:20px;}
#control_breadcrums a,#control_breadcrums span {font-size:1.2em;color:#444444;text-transform:uppercase;}
#control_breadcrums span.divider {font-size:0.8em;position:relative;top:-1px;}
#control_breadcrums a.text:hover {color:#cccccc;}

/* CONTROL HEADER - ICONLINKS */
/* --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */
#control_header #iconlinks {position:absolute;left:46%;margin-top:5px;}
#control_header #iconlinks div.iconlink {display:inline;}
#control_header #iconlinks div.iconlink a {display:block;width:25px;height:27px;background:url('/resources/images/control.iconlinks.png') no-repeat;float:right;}
#control_header #iconlinks div.iconlink span.quantifier {display:block;float:right;margin-top:16px;margin-right:20px;color:#444444;font-size:1em;font-family:Arial, Helvetica, sans-serif;}
#control_header #iconlinks div.iconlink:hover span.quantifier,#control_header #iconlinks div.iconlink_active span.quantifier {color:#888888;}

#header_divider {height:2px;}

/* SUBCONTROLS */
/* --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */
#subcontrols {width:100%;height:27px;background:url('/resources/images/texture.threads.medium.png') repeat;padding:0px 0 0 25px;border-bottom:1px solid #1a1a1a;}
#subcontrols {background:transparent url('/resources/images/bg/bg.stripe0.png') repeat;}

#subcontrols a {position:relative;top:7px;margin-right:15px;float:left;}
#subcontrols span.subscript {position:relative;top:4px;font-family:Georgia;color:#999999;font-size:1em;}
#subcontrols span.page_title {display:block;width:100%;position:relative;top:4px;font-size:1.2em;}
#subcontrols span.group {margin-left:22px;}
#subcontrols .active span.subscript {color:#CC9933;}
#subcontrols ul {padding-top:3px;}
#subcontrols li {margin-right:15px;float:left;}
#subcontrols li span {color:#666600;line-height:1.5;}

#subcontrols.tuples li span {color:#333333;}
#subcontrols.tuples li span strong {color:#666600;}
#subcontrols.tuples:hover li span {color:#666666;}

#subcontrols .photographs {width:98px;height:12px;background:url('/resources/images/subcontrols.png') 0 -1px no-repeat;}
#subcontrols .photographs:hover {background:url('/resources/images/subcontrols.png') 0 -14px no-repeat;}
#subcontrols a.active .photographs {background:url('/resources/images/subcontrols.png') 0 -27px no-repeat;}

#subcontrols .shoeboxes {width:77px;height:12px;background:url('/resources/images/subcontrols.png') -98px -1px no-repeat;}
#subcontrols .shoeboxes:hover {background:url('/resources/images/subcontrols.png') -98px -14px no-repeat;}
#subcontrols a.active .shoeboxes {background:url('/resources/images/subcontrols.png') -98px -27px no-repeat;}

#subcontrols .artists {width:53px;height:12px;background:url('/resources/images/subcontrols.png') -175px -1px no-repeat;}
#subcontrols .artists:hover {background:url('/resources/images/subcontrols.png') -175px -14px no-repeat;}
#subcontrols a.active .artists {background:url('/resources/images/subcontrols.png') -175px -27px no-repeat;}

#subcontrols .groups {width:55px;height:12px;background:url('/resources/images/subcontrols.png') -227px -1px no-repeat;}
#subcontrols .groups:hover {background:url('/resources/images/subcontrols.png') -227px -14px no-repeat;}
#subcontrols a.active .groups {background:url('/resources/images/subcontrols.png') -227px -27px no-repeat;}

#subcontrols .review_request a.view_review {float:none;width:125px;height:12px;background:url('/resources/images/subcontrols.png') -492px -1px no-repeat;display:block;margin:0 auto;}
#subcontrols .review_request a.view_review:hover {background:url('/resources/images/subcontrols.png') -492px -27px no-repeat;}
#subcontrols .review_request a.submit_review {float:none;width:210px;height:12px;background:url('/resources/images/subcontrols.png') -282px -1px no-repeat;display:block;margin:0 auto;}
#subcontrols .review_request a.submit_review:hover {background:url('/resources/images/subcontrols.png') -282px -27px no-repeat;}
#subcontrols .review_request textarea {margin-top:15px;width:970px;background:#000000;}

#subcontrols a.view_original_image {float:none;width:150px;height:12px;background:url('/resources/images/subcontrols.png') -618px -1px no-repeat;display:block;margin:0 auto;}
#subcontrols a.view_original_image:hover {background:url('/resources/images/subcontrols.png') -618px -27px no-repeat;}

/* FULLSCREEN */
/* --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */
.fsmode_trigger_on,.fsmode_trigger_on {} 
img.fullscreen {width:96%;margin:30px 2%;cursor:pointer;-moz-box-shadow:2px 2px 4px #000000;-webkit-box-shadow:2px 2px 4px #000000;display:none;}

/* DELAYED ELEMENTS */
/* --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */
.delayed,.delayed_slide {display:none;}
.delayed_opaque {opacity:0;}

/* CONTENT-TITLE */
/* --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */
#content_title {display:block;min-width:30%;margin:0 auto;text-align:center;font-family:"Segoe UI SemiBold","Segoe UI",Corbel,"Lucida Sans",Helvetica,sans-serif;font-size:22px;color:#336699;padding:10px;}
#content_title.top {border-left:2px solid #111111;border-right:2px solid #111111;border-top:2px solid #111111;-moz-border-radius:10px 10px 0 0;-webkit-border-radius:10px;}

/* SLIDECONTENT */
/* --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */
div.slidecontent {display:none;width:80%;margin:0 auto;padding:20px;border-left:2px solid #111111;border-right:2px solid #111111;border-bottom:2px solid #111111;-moz-border-radius:0 0 10px 10px;-webkit-border-bottom-left-radius: 10px;-webkit-border-bottom-right-radius:10px;}

/* SLIMCONTENT */
/* --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */
#content_black.slim {width:60%;margin:0 auto;overflow:hidden;}
.slim {width:60%;margin:0 auto;overflow:hidden;}

/* CONTENT-SUBMIT */
/* --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */
#content_submit {height:40px;padding-top:20px;border-top:1px solid #1a1a1a;padding-bottom:10px;}
#content_submit a, #content_submit input, #content_submit div {display:block;margin:0 auto;}

/* left title */
h2.userName{text-align:right;}

h2.header2{padding:15px 0 20px 20px;}
h2.header2 span{font-size:1.2em;font-weight:normal;}
h2.header3{padding:15px 20px 0 0;}

.totals{padding:20px 0 5px 10px;font-size:1.2em;color:#999;float:left;}

/* right links */
#subNav{padding-right:30px;color:#999;float:right;}
#subNav h2 input{border:1px solid #ccc;color:#666;background:#ffffcc;font-size:1.1em;font-weight:normal;padding:3px 5px;}
#subNav span{font-size:1.2em;color:#999;}

/* DELETABLE */
/* --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */
.deletable .delete {position:relative;top:-19px;right:10px;z-index:2000;display:block;}
.deletable .delete_start {position:absolute;width:24px;height:24px;background:#000000 url('/resources/images/folds.png') right -48px no-repeat;right:0;display:none;}
.deletable .delete_start:hover {background:#000000 url('/resources/images/folds.png') right -72px no-repeat;}
.deletable .delete .delete_confirmation {position:absolute;right:-26px;display:none;}

.deletable .delete_confirmation {width:109px;}
.deletable .delete_confirmation a{height:26px;float:left;}
.deletable .delete_confirmation a.accept{width:55px;background:url('/resources/images/confirm.delete_cancel.png') 0 0 no-repeat;}
.deletable .delete_confirmation a.accept:hover{background:url('/resources/images/confirm.delete_cancel.png') 0 -26px no-repeat;}
.deletable .delete_confirmation a.cancel{width:54px;background:url('/resources/images/confirm.delete_cancel.png') -55px 0 no-repeat;}
.deletable .delete_confirmation a.cancel:hover{background:url('/resources/images/confirm.delete_cancel.png') -55px -26px no-repeat;}

/* DELETE THIS */
/* --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */
.deletable_this {}
.deletable_this a.delete_this {position:absolute;right:0;width:24px;height:24px;background:#000000 url('/resources/images/folds.png') right -48px no-repeat;display:none;}
.deletable_this a.delete_this:hover {background-position:right -72px;}

/* AVATAR-AUTHOR */
/* @todo: make this an EMBED and wrap inside a class */


/* SINGLE-UPLOAD-INPUT */
/*
.upload_input {}
.upload_input a {height:21px;float:left;margin-right:5px;}
.upload_input a.my_gallery {width:81px;background:url('/resources/images/button/button.small.my_gallery.png') no-repeat;}
.upload_input a.browse {width:69px;background:url('/resources/images/button/button.small.browse.png') no-repeat;}
*/
.upload_input a {height:21px;float:left;margin-right:5px;background:url('/resources/images/button/buttons.slim.png') no-repeat;}
.upload_input a.my_gallery {width:84px;background-position:-1px -481px;}
.upload_input a.my_gallery_active,a.my_gallery:hover {background-position:-102px -481px;}
.upload_input a.browse {width:78px;background-position:-1px -505px;}
.upload_input a.browse:hover {background-position:-102px -505px;}


/* INTERESTED ENTITIES */
.interested_entities {padding-top:10px;padding-bottom:10px;}
.interested_entities .entity {padding-top:10px;padding-bottom:10px;}
.interested_entities .entity a span:hover {color:#999999;}

 /* TAGS */
/* --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */
#tags div.tag {padding-right:5px;margin-left:10px;}
#tags div.tag span {margin-top:1px;float:left;font-size:1.1em;line-height:1.2;}
#tags div.tag a {display:block;width:15px;height:15px;background:url('/resources/images/button/buttons.slim.png') -249px -624px no-repeat;margin-left:5px;float:left;}
#tags div.tag a:hover {background-position:-265px -624px;}


/* PHOTO PREVIEW BOX */
.photo_preview {background:#000;padding:20px 0 20px 0;}
.photo_preview img {border:2px solid #000;}

/* --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */

/* EFLOAT-CONTAINERS */
.efloatcontainer {position:relative;width:100%;float:left;}

/* J-EDITABLE */
.editable input {background: url('/resources/images/texture.threads.medium.png') repeat;border:none;color:#888888;font-family:Georgia,serif;font-size:1em;}
.editable textarea {background: url('/resources/images/texture.threads.medium.png') repeat;color:#999999;border:none;width:100%;height:200px;overflow-x:hidden;font-size:1em;}
.editable button {margin-top:15px;cursor:hand;}
span.editable {}
span.editable:hover {background:url('/resources/images/texture.threads.medium.png') repeat;}
p.editable_inactive:hover{color:#999999;}
h2.editable_header input {font-family:"Lucida Grande","Lucida Sans Unicode","Lucida Sans",Corbel,Trebuchet,Arial,Helvetica,sans-serif;font-size:18px;padding:0;}
h2.yellow input {color:#CC9933;}
h2.editable_header:hover {background:url('/resources/images/texture.threads.medium.png') repeat;}
h2.editable_header input {width:100%;}

/* MESSAGEPAGE/ON-ERROR */
/* --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */
#content_black.messagepage {padding:10px;height:420px;}
#content_black.messagepage span {font-size:1.3em;display:block;text-align:center;}
#content_black.messagepage p {font-size:1.3em;text-align:center;}
span.prompt_empty {width:70%;margin:25px auto;display:block;text-align:center;}

#content_black.display_on_error {width:1024px;height:646px;background:url('/resources/images/bg/bg.error.png') no-repeat;padding-bottom:0px;}
#content_black.display_on_error p {display:inline-block;margin-top:360px;padding-left:320px;padding-right:20px;font-size:1.4em;font-style:italic;text-align:center;}
#content_black.error_invalid_browser p {display:block;padding:250px 0 0 0 ;margin:0 auto;text-align:center;}
#content_black.error_invalid_browser_IE {background:url('/resources/images/bg/bg.error.invalidbrowser.IE.png') 0 0 no-repeat;}
#content_black.error_invalid_browser_general {background:url('/resources/images/bg/bg.error.invalidbrowser.general.png') 0 0 no-repeat;}


/* INTRO */
/* --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */
div.intro {}
div.intro .info {margin:0 auto;width:940px;height:95px;background:url('/resources/images/intros.png') no-repeat;padding-top:15px;}
div.intro .info h1,div.intro .info h2,div.intro .info h3 {display:block;text-align:center;margin:0 auto;line-height:80px;}
div.intro .info h1 {font-size:2.4em;}
div.intro .info h2 {font-size:2.0em;}
div.intro .info h3 {}
div.intro a.create {margin-left:75px;margin-top:-30px;}

/* CREATOR */
/* --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */
span.time {font-size:1.2em;font-style:italic;color:#444444;}

/* COPYRIGHT */
/* --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */
div.copyright {}
div.copyright a {} 
div.copyright span.type_cc {display:block;height:16px;background:url('/resources/images/copyright.png') no-repeat;}
div.copyright span.cc_license {font-size:1.3em;line-height:1.5;}
div.copyright a span.cc_license:hover {color:#999999;}

div.copyright span.cc_attribution_noncommercial_noderivatives {width:46px;background-position:0 0;}
div.copyright a:hover span.cc_attribution_noncommercial_noderivatives,div.copyright a.current span.cc_attribution_noncommercial_noderivatives,div.copyright a.chosen span.cc_attribution_noncommercial_noderivatives {background-position:0 -17px;}
div.copyright span.cc_attribution_noncommercial_sharealike {width:46px;background-position:-47px 0;}
div.copyright a:hover span.cc_attribution_noncommercial_sharealike,div.copyright a.current span.cc_attribution_noncommercial_sharealike,div.copyright a.chosen span.cc_attribution_noncommercial_sharealike {background-position:-47px -17px;}
div.copyright span.cc_attribution_noncommercial {width:31px;background-position:-93px 0;}
div.copyright a:hover span.cc_attribution_noncommercial,div.copyright a.current span.cc_attribution_noncommercial,div.copyright a.chosen span.cc_attribution_noncommercial {background-position:-93px -17px;}
div.copyright span.cc_attribution_noderivatives {width:31px;background-position:-124px 0;}
div.copyright a:hover span.cc_attribution_noderivatives,div.copyright a.current span.cc_attribution_noderivatives,div.copyright a.chosen span.cc_attribution_noderivatives {background-position:-124px -17px;;}
div.copyright span.cc_attribution_sharealike {width:31px;background-position:-154px 0;}
div.copyright a:hover span.cc_attribution_sharealike,div.copyright a.current span.cc_attribution_sharealike,div.copyright a.chosen span.cc_attribution_sharealike {background-position:-154px -17px;;}
div.copyright span.cc_attribution {width:15px;background-position:-186px 0;}
div.copyright a:hover span.cc_attribution,div.copyright a.current span.cc_attribution,div.copyright a.chosen span.cc_attribution {background-position:-186px -17px;;}

div.copyright span.cc_some_rights_reserved {display:block;text-indent:-9999px;width:154px;height:16px;background:url('/resources/images/copyright.png') -140px -68px no-repeat;}
div.copyright a:hover span.cc_some_rights_reserved {background-position:-140px -87px;}
div.copyright span.c_all_rights_reserved {display:block;text-indent:-9999px;width:134px;height:17px;background:url('/resources/images/copyright.png') 0 -68px no-repeat;}
div.copyright a:hover span.c_all_rights_reserved {background-position:0 -87px;}

/* FOOTER, NAVIGATION-META */
/* --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */
#footer {margin:0 auto;clear:both;width:1024px;height:46px;}
#footer.slim {width:768px;}
#footer {background:url('/resources/images/black_trans_40.png') repeat;border-top:1px solid #1a1a1a;}  
#footer span.copyright {margin:14px 0 0 30px;width:240px;height:16px;background:url('/resources/images/imagetext/imagetexts.footer.png') 0 -32px no-repeat;text-indent:-9999px;}
#footer div.links {margin:17px 30px 0 0;}

#footer div.links a,#navigation_meta a {background:url('/resources/images/imagetext/imagetexts.footer.png') no-repeat;display:block;float:left;height:14px;margin-left:7px;color:#333333;}

#footer div.links a {}
#footer div.links a,#navigation_meta a {text-indent:-9999px;}
#footer div.links a:hover {color:#666666;}
#footer div.links a.about,#navigation_meta a.about {width:32px;background-position:0 -1px;}
#footer div.links a.about:hover,#navigation_meta a.about:hover {background-position:0 -17px;}
#footer div.links a.terms_of_service,#navigation_meta a.terms_of_service {width:86px;background-position:-37px -1px;}
#footer div.links a.terms_of_service:hover,#navigation_meta a.terms_of_service:hover {background-position:-37px -17px;}
#footer div.links a.privacy_policy,#navigation_meta a.privacy_policy {width:74px;background-position:-128px -1px;}
#footer div.links a.privacy_policy:hover,#navigation_meta a.privacy_policy:hover {background-position:-128px -17px;}
#footer div.links a.contact,#navigation_meta a.contact {width:43px;background-position:-206px -1px;}
#footer div.links a.contact:hover,#navigation_meta a.contact:hover {background-position:-206px -17px;}
#footer div.links a.faq,#navigation_meta a.faq {width:17px;background-position:-252px -1px;}
#footer div.links a.faq:hover,#navigation_meta a.faq:hover {background-position:-252px -17px;}
#footer div.links a.blog {width:22px;background-position:-275px -1px;}
#footer div.links a.blog:hover {background-position:-275px -17px;}
#footer div.links a.guidelines,#navigation_meta a.guidelines {width:99px;background-position:-303px -1px;}
#footer div.links a.guidelines:hover,#navigation_meta a.guidelines:hover {background-position:-303px -17px;}

#footer div.links a.validate {background:none;}

#footer div.links span{margin-left:8px;}
#footer div.links span.delimiter,#navigation_meta span.delimiter {position:relative;top:0px;font-weight:bold;color:#333333;font-size:1em;margin-left:8px;}

#footer.navigation_disabled div.links {display:none;}


/*
#footer a {height:20px;background:url('/resources/images/imagetext/imagetexts.footer.png') no-repeat;text-indent:-9999px;}
#footer a.about_us {width:30px;background-position:0 0;}
#footer a.terms_of_service {}
#footer a.privacy_policy {}
#footer span.copyright {}
*/


















#filters{position:fixed;bottom:0;width:100%;z-index:9999;font-family:"Lucida Grande","Lucida Sans Unicode","Lucida Sans",Verdana;}
#filters.minimized {bottom:-56px;}
#filters #filtercontrols{margin:0 auto;width:1050px;position:relative;}
#filters a.filterUp {display:block;height:19px;width:78px;background:transparent url('/resources/images/filterToggle.png') 0 0 no-repeat;}
#filters a.filterDown{background-position:0 -19px;}
#filters .reset{display:block;position:absolute;right:-5px;top:3px;width:32px;height:32px;background:url('/resources/images/reset.png') no-repeat;}
#filters .reset:hover{background-position:0 -31px;}
#filters.minimized .reset {display:none;}
#filters .filter-container{position:relative;margin:15px 10px 0 10px;float:left;} 
#filters label{color:#666666;font-size:1.1em;margin-bottom:10px;display:block;padding-left:5px;font-family:"Lucida Grande","Lucida Sans Unicode","Lucida Sans",Verdana;}
#filters label span {color:#cccccc;font-size:1.2em;} 
#filters .filter-bar{background:transparent url('/resources/images/filter-bar.png') no-repeat;height:5px;width:125px;float:left;margin:0px 5px;position:relative;} 
#filters .filter-container .ui-slider-handle{background:transparent url('/resources/images/filter-handle.png') no-repeat;width:14px;height:14px;overflow:hidden;position:absolute;top:-5px;}

#filters #dock{margin:0 auto;background:transparent url('/resources/images/black_trans_80.png') repeat;width:1050px;height:60px;}
#filters #tagBlock{float:left;margin:20px 10px 0 60px;}
#filters #tags{background:transparent url('/resources/images/filterTagsL.png') no-repeat scroll left top;height:27px;padding:6px 0 0 10px;}
#filters #tags .tagsL{background:transparent;border:none;color:#666;float:left;font-size:1.1em;margin:0;width:145px;font-family:"Lucida Grande","Lucida Sans Unicode","Lucida Sans",Verdana;}
#filters #tags .SS{background:transparent;border:none;color:#666;float:left;font-size:1em;margin:0;width:895px;}
#filters #tags .tagsR{float:left;position:relative;top:-6px;}

#filters #typeBlock{float:left;padding:21px 5px 0 0;position:relative;}
#filters a.type{background:transparent url('/resources/images/type.png') left top no-repeat;color:#666;display:block;width:135px;float:left;font-size:1.1em;height:25px;text-decoration:none;}
#filters a.type span{background:transparent url('/resources/images/type_arrow.png') right top no-repeat;height:25px;line-height:23px;padding:0 41px 0 10px;display:block;font-size:1.1em;}
#filters a.type:hover{color:#333;background-position:left bottom}
#filters a.type:hover span{background-position:right bottom}
#filters #typeDD{position:absolute;z-index:2000;top:-482px;left:1px;width:133px;display:block;}
#filters #typeDD a{cursor:pointer;display:block;text-decoration:none;color:#666;font-size:1.1em;padding:5px 10px 8px 10px;border-left:1px solid #ccc;border-right:1px solid #ccc;background:#fff;}
#filters #typeDD a:hover{color:#333;}
#filters #typeDD a.first{padding-top:8px;-moz-border-radius-topleft:5px;-webkit-border-top-left-radius:5px;-moz-border-radius-topright:5px;-webkit-border-top-right-radius:5px;}
#filters #typeDD a.first span {font-size:1.1em;}


#filters.shoebox_creator {bottom:-91px;}
#filters.shoebox_creator  #dock {height:95px;}

/* SMALL DOCK */
/* --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */
#filters.smalldock #dock {height:60px;}

/* SECTION SEARCH */
/* --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */
#filters.section_search #tagBlock{margin:17px 10px 0 20px;}
#filters.section_search #tagBlock .tagsLong {width:928px;background:transparent url('/resources/images/bg/bg.forms.input.png') 0 -160px no-repeat;font-family:"Lucida Grande","Lucida Sans Unicode","Lucida Sans",Verdana;}
#filters.section_search #tagBlock input {font-size:1.3em;border:0px solid #333;height:20px;margin-top:2px;padding:7px 15px 0 15px;width:980px;}

/* SHOEBOX CREATOR */
/* --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */
#filters .shoebox_creator {}
#filters .shoebox_creator_input {background:#000;padding:10px 0 10px 42px;border-top:1px solid #1a1a1a;}
#filters .shoebox_creator_input .prompt {margin:5px 10px 0 0px;}
#filters .shoebox_creator_input .shoebox_name {width:710px;border:none;font-size:1.2em;margin-top:0px;margin-right:10px;}
/*#filters .shoebox_creator_input .input_wrapper {width:700px;height:28px;background:transparent url('/resources/images/filterTagsL_long.png') left top no-repeat;padding:4px 0 0 10px;}
#filters .shoebox_creator_input .tagsR {position:relative;top:0px;}*/


/* DOCK */
/* --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */
div.dock {display:inline-block;position:fixed;right:25%;bottom:0;height:26px;background:url('/resources/images/black_trans_80.png') repeat;margin:0 auto;-moz-border-radius-topleft:12px;-webkit-border-top-left-radius:12px;-moz-border-radius-topright:12px;-webkit-border-top-right-radius:12px;border:2px solid #1a1a1a;border-bottom:none;padding:0 10px;}

#filters.local_actions #dock {height:10px;padding:10px 0;}
#filters.local_actions a.filterUp {background-position:0 -39px;}
#filters.local_actions a.filterDown{background-position:0 -59px;}
#filters.local_actions_minimized {bottom:-26px;}

#filters.local_actions #dock a.action,#filters.local_actions #dock div.action a,#filters.local_actions #dock a.action,#filters.local_actions #dock div.action_a {display:block;height:14px;float:right;margin-right:25px;background:url('/resources/images/dock.local_actions.png') no-repeat;position:relative;}
#filters.local_actions #dock a.action_last,#filters.local_actions #dock div.action_last {margin-right:0;}

#filters.local_actions #dock div.action a.start {cursor:default;}
#filters.local_actions #dock div.action div.subdock {position:absolute;bottom:23px;height:27px;background:url('/resources/images/dock.local_actions.png') no-repeat;display:none;}
#filters.local_actions #dock div.action div.subdock a.sub_action {display:block;height:14px;float:left;background:url('/resources/images/dock.local_actions.png') no-repeat;margin:10px 5px 0 10px;}

#filters.local_actions #dock div.add_captions {width:84px;background-position:0 -7px;position:relative;}
#filters.local_actions #dock div.add_captions:hover,#filters.local_actions #dock div.add_captions_active {background-position:0 -27px;}
#filters.local_actions #dock div.add_captions div.subdock {width:192px;height:27px;background-position:0 -60px;}
#filters.local_actions #dock div.add_captions div.subdock a.add_title {width:60px;background-position:0 -92px;}
#filters.local_actions #dock div.add_captions div.subdock a.add_title:hover {background-position:0 -106px;}
#filters.local_actions #dock div.add_captions div.subdock a.add_title_disabled,#filters.local_actions #dock div.add_captions div.subdock a.add_title_disabled:hover {background-position:0 -120px;cursor:default;}
#filters.local_actions #dock div.add_captions div.subdock a.add_description {width:96px;background-position:-73px -92px;}
#filters.local_actions #dock div.add_captions div.subdock a.add_description:hover {background-position:-73px -106px;}
#filters.local_actions #dock div.add_captions div.subdock a.add_description_disabled,#filters.local_actions #dock div.add_captions div.subdock a.add_description_disabled:hover {background-position:-73px -120px;cursor:default;}

#filters.local_actions #dock a.submit_for_review {width:106px;background-position:-96px -7px;}
#filters.local_actions #dock a.submit_for_review:hover {background-position:-96px -27px;}

#filters.local_actions #dock div.delete_entity {width:54px;background-position:-242px -7px;}
#filters.local_actions #dock div.delete_entity:hover,#filters.local_actions #dock div.delete_entity_active {background-position:-242px -27px;}
#filters.local_actions #dock div.delete_entity div.subdock {width:120px;background-position:0 -161px;left:-50px;}
#filters.local_actions #dock div.delete_entity div.subdock a.sub_action {margin-left:15px;margin-right:-3px;}
#filters.local_actions #dock div.delete_entity div.subdock a.confirm {width:40px;background-position:0 -194px;}
#filters.local_actions #dock div.delete_entity div.subdock a.confirm:hover {background-position:0 -208px;}
#filters.local_actions #dock div.delete_entity div.subdock a.cancel {width:40px;background-position:-41px -194px;}
#filters.local_actions #dock div.delete_entity div.subdock a.cancel:hover {background-position:-41px -208px;}

#filters.local_actions #dock a.bookmark {width:78px;height:20px;margin-top:-7px;background-position:-310px 0;}
#filters.local_actions #dock a.bookmark:hover {background-position:-310px -20px;}
#filters.local_actions #dock a.bookmarked {width:87px;background-position:-403px 0;}
#filters.local_actions #dock a.bookmarked:hover {background-position:-403px -20px;}

#filters.local_actions #dock a.review {width:52px;background-position:-516px -7px;}
#filters.local_actions #dock a.review:hover {background-position:-516px -27px;}

#filters.local_actions #dock a.original_photo {width:96px;background-position:-586px -7px;}
#filters.local_actions #dock a.original_photo:hover {background-position:-586px -27px;}.gridgallery,.colgridgallery,.tilegallery {padding-top:40px;padding-bottom:20px;}
.tilegallery {padding-left:15px;}

/* PHOTO GALLERY */
/* --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */
#photogallery.gridgallery {width:920px;margin:0 auto;}
#photogallery.gridgallery .row {margin-bottom:40px;margin-left:15px;}
#photogallery.gridgallery .row .photo_snapshot {float:left;margin-right:40px;}
#photogallery.gridgallery .row .last_column {margin-right:0;}
#photogallery.gridgallery .row .photo_snapshot a img {}

#photogallery.colgridgallery {position:relative;left:6px;}
#photogallery.colgridgallery,#photogallery.tilegallery {clear:both;width:920px;margin:0 auto;}
#photogallery.colgridgallery .column,#photogallery.tilegallery .column {float:left;}
#photogallery.tilegallery .column img {margin-bottom:5px;}

#photogallery.colgridgallery .column .photo_snapshot {position:relative;margin-bottom:40px;overflow:visible;}

#photogallery .photo_snapshot .thumb{border:0px solid #000;}
#photogallery .photo_snapshot .bookmark_container a {position:absolute;top:-17px;left:-17px;width:47px;height:47px;}
#photogallery .photo_snapshot .bookmark_container a:hover {opacity:1.0;filter:alpha(opacity=100);}
#photogallery .photo_snapshot .bookmark_container .off {background:url('/resources/images/photogallery.action.bookmark.png') 0 0 no-repeat;display:none;opacity:0.9;filter:alpha(opacity=90);}
#photogallery .photo_snapshot .bookmark_container .off:hover {background:url('/resources/images/photogallery.action.bookmark.png') 0 -49px no-repeat;}
#photogallery .photo_snapshot:hover .bookmark_container a {display:block;}
#photogallery .photo_snapshot .bookmark_container .on {background:url('/resources/images/photogallery.action.bookmark.png') 0 -94px no-repeat;display:block;}
#photogallery .photo_snapshot span.prompt_bookmark {position:absolute;top:-10px;left:20px;width:80px;height:10px;background: url('/resources/images/imagetext/imagetexts.png') 0 0 no-repeat;display:none;}
#photogallery.tilegallery .photo_snapshot span.prompt_bookmark {top:15px;z-index:2000;}

#photogallery .photo_snapshot .delete {position:relative;top:0;right:6px;}
#photogallery .photo_snapshot .delete_start {}
#photogallery .photo_snapshot .delete_start:hover {}
#photogallery .photo_snapshot .delete_confirmation {position:absolute;top:0;right:0;}
#photogallery.tilegallery .photo_snapshot .delete {right:0;}

/* handling nude photo handling */
#photogallery .photo_snapshot a.nude {display:block;width:140px;height:140px;background:url('/resources/images/bg/bg.warning.nude.png') 0 0 no-repeat;margin-bottom:5px;}
#photogallery .photo_snapshot a.nude img,#photogallery .photo_snapshot:hover a.nude img {opacity:0.05;}
#photogallery.tilegallery .photo_snapshot a.nude {width:300px;height:300px;background-position:0 -140px;overflow:hidden;}

/* GROUP GALLERY */
/* --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */
#GroupExploreGallery {padding-top:35px;}
#GroupExploreGallery div.intro {}
#GroupExploreGallery div.intro .info {background-position:0 0;padding-top:7px;}
#GroupExploreGallery div.intro a.create {margin-left:75px;margin-top:-29px;}
#GroupExploreGallery .gridgallery {padding-top:30px;}

#groupgallery {width:900px;margin:0 auto;}

#groupgallery .row {margin-bottom:50px;margin-left:20px;}
#groupgallery .row .group_snapshot {position:relative;display:block;float:left;margin-right:45px;background:url('/resources/images/bg/bg.group_preview.png') no-repeat;width:401px;height:192px;padding:6px 0 0 6px;}
#groupgallery .row .group_snapshot img{}
#groupgallery .row .last_column {margin-right:0;}
#groupgallery .row .group_snapshot .group_name {position:absolute;bottom:-1px;width:390px;height:44px;background:url('/resources/images/group_preview.name.bg.png') no-repeat;color:#999999;font-size:1.5em;line-height:28px;text-align:center;text-decoration:none;padding-top:5px;}

/* SHOEBOX GALLERY */
/* --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */
#shoeboxgallery {margin:0 auto;width:930px;padding-left:15px;padding-top:30px;} 

#shoeboxgallery.gridgallery .row {margin:0 auto;overflow:hidden;display:block;margin-bottom:25px;}
#shoeboxgallery.gridgallery .row div.last_column {margin-right:0;}

#shoeboxgallery.colgallery {margin-top:25px;}
#shoeboxgallery.colgallery .column div.shoebox_snapshot {margin-bottom:25px;}

#shoeboxgallery div.shoebox_snapshot {padding:25px 0 0 15px;width:180px;float:left;background:url('/resources/images/shoeboxBG.png') left top no-repeat;margin-right:50px;}
#shoeboxgallery div.shoebox_snapshot img {background:#000000;margin-left:0px;border: 0px solid #333;}
#shoeboxgallery div.shoebox_snapshot:hover img {opacity:1.0;filter:alpha(opacity=100);}
#shoeboxgallery div.shoebox_snapshot span.name {display:block;text-align:center;margin-top:15px;width:140px;font-size:1.4em;line-height:1.3;}
#shoeboxgallery div.shoebox_snapshot:hover span.name {color:#888888;}
#shoeboxgallery div.shoebox_snapshot span.editable input {text-align:center;line-height:1.3;}

#shoeboxgallery div.shoebox_snapshot .delete {position:relative;top:0;right:35px;}
#shoeboxgallery div.shoebox_snapshot .delete_start {}
#shoeboxgallery div.shoebox_snapshot .delete_start:hover {}
#shoeboxgallery div.shoebox_snapshot .delete_confirmation {position:absolute;top:0;right:0;}

/* SHOEBOX PHOTO GALLERY */
/* --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */
#ShoeboxPhotoGallery {}
#ShoeboxPhotoGallery #header_divider {display:none;}/**
 * The "classic" theme CSS for Shadowbox.
 *
 * This file is part of Shadowbox.
 *
 * Shadowbox is an online media viewer application that supports all of the
 * web's most popular media publishing formats. Shadowbox is written entirely
 * in JavaScript and CSS and is highly customizable. Using Shadowbox, website
 * authors can showcase a wide assortment of media in all major browsers without
 * navigating users away from the linking page.
 *
 * Shadowbox is released under version 3.0 of the Creative Commons Attribution-
 * Noncommercial-Share Alike license. This means that it is absolutely free
 * for personal, noncommercial use provided that you 1) make attribution to the
 * author and 2) release any derivative work under the same or a similar
 * license.
 *
 * If you wish to use Shadowbox for commercial purposes, licensing information
 * can be found at http://mjijackson.com/shadowbox/.
 *
 * @author      Michael J. I. Jackson <mjijackson@gmail.com>
 * @copyright   2007-2008 Michael J. I. Jackson
 * @license     http://creativecommons.org/licenses/by-nc-sa/3.0/
 * @version     SVN: $Id: skin.js 91 2008-03-28 17:39:13Z mjijackson $
 */

/*_____________________________________________________  container & overlay  */
#shadowbox_container, #shadowbox_overlay {
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  margin: 0;
  padding: 0;
}
#shadowbox_container {
  position: fixed;
  display: block;
  visibility: hidden;
  z-index: 6000; /* changed from 999 because of other z-indexed elements */
  text-align: center; /* centers #shadowbox in quirks and IE */
}
#shadowbox_overlay {
  position: absolute;
}

/*_______________________________________________________________  shadowbox  */
#shadowbox {
  position: relative;
  margin: 0 auto;
  text-align: left; /* reset left alignment */
}

/*____________________________________________________________________  body  */
#shadowbox_wrapper {
	background:transparent url('/resources/js/thirdparty/skin/classic/trans.png') left top repeat;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	padding:5px;
	-moz-box-shadow:2px 2px 30px #000000;
	-webkit-box-shadow:2px 2px 30px #000000;
}
#shadowbox_wrapper2 {
	background:#000;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	/*padding:8px;*/
}
#shadowbox_body {
  position: relative;
  margin: 0;
  padding: 0;
  /* border: 1px solid #333; */
  overflow: hidden;  
}
#shadowbox_body_inner {
  position: relative;
  height: 100%;
}
#shadowbox_content.html {
  height: 100%;
  overflow: auto; /* make html content scrollable */
}

/*_________________________________________________________________  loading  */
#shadowbox_loading {
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%;
}
#shadowbox_body, #shadowbox_loading {
  background-color: #000; /* should match loading image background color */
}
#shadowbox_loading_indicator {
  float: left;
  margin: 10px 10px 0 10px;
  height: 32px;
  width: 32px;
  /*background-image: url(loading.gif);*/
  background-repeat: no-repeat;
  display:none;
}
#shadowbox_loading span {
  font-family: 'Lucida Grande', Tahoma, sans-serif;
  font-size: 10px;
  float: left;
  margin-top: 16px;
  display:none;
}
#shadowbox_loading span a:link,
#shadowbox_loading span a:visited {
  color: #fff;
  text-decoration: underline;
}

/*____________________________________________________________  title & info  */
#shadowbox_title, #shadowbox_info {
  position: relative;
  margin: 0; /* these must have no vertical margin or padding */
  padding: 0;
  overflow: hidden;
}
#shadowbox_title_inner, #shadowbox_info_inner {
  position: relative;
  font-family: 'Lucida Grande', Tahoma, sans-serif;
  line-height: 16px;
}
#shadowbox_title {
  height: 30px;
  /* moving the close icon over to the right */
  right:-6px;
  top:25px;
  z-index:2000;
}
#shadowbox_title_inner {
  font-size: 16px;
  padding: 5px 0;
  color: #fff;
  float:left; /* Added to allow for close link */
  display:none;
}
#shadowbox_info {
  height: 20px;
}
#shadowbox_info_inner {
  font-size: 12px;
  color: #fff;
}

/*_____________________________________________________________________  nav  */
#shadowbox_nav {
  float: right;
  height: 16px;
  padding: 2px 0;
  width: 45%;
}
#shadowbox_nav a {
  display: block;
  float: right;
  height: 16px;
  width: 16px;
  margin-left: 3px;
  cursor: pointer;
}
#shadowbox_nav_close {
  float:right; /* new close button */
  /* background-image: url(icons/close.png); */
  background-repeat: no-repeat;
}
#shadowbox_nav_next {
  /*background-image: url(icons/next.png);*/
  background-repeat: no-repeat;
}
#shadowbox_nav_previous {
  /*background-image: url(icons/previous.png);*/
  background-repeat: no-repeat;
}
#shadowbox_nav_play {
  /*background-image: url(icons/play.png);*/
  background-repeat: no-repeat;
}
#shadowbox_nav_pause {
  /*background-image: url(icons/pause.png);*/
  background-repeat: no-repeat;
}

/*_________________________________________________________________  counter  */
#shadowbox_counter {
  float: left;
  padding: 2px 0;
  width: 45%;
}
#shadowbox_counter a {
  padding: 0 4px 0 0;
  text-decoration: none;
  cursor: pointer;
  color: #fff;
}
#shadowbox_counter a.shadowbox_counter_current {
  text-decoration: underline;
}

/*___________________________________________________________________  clear  */
div.shadowbox_clear {
  clear: both; /* clear floating counter & nav */
}

/*________________________________________________________________  messages  */
div.shadowbox_message {
  font-family: 'Lucida Grande', Tahoma, sans-serif;
  font-size: 12px;
  padding: 10px;
  text-align: center;
}
div.shadowbox_message a:link,
div.shadowbox_message a:visited {
  color: #fff;
  text-decoration: underline;
}

