/* General Styles */
.sexylogo { text-indent:-999em; width:264px; height:47px; background:url('../images/sexy-logo.png') no-repeat 0 0; }
#xtrastyle {	height:120px; width:100%; }
#clearShortUrlsLabel { font-size:11px; height:14px; line-height:14px; }
#clearShortUrls {margin-right:4px;}
.shebang-info { cursor:pointer; left:5px; position:relative; top:3px; }
.dtags-info { cursor:pointer; left:5px; position:relative; top:3px; }
#info-manual, #clear-warning, #custom-warning, #custom-warning-a, #mobile-warn { display:none; }
#defaulttags { width:40%; }
#tag-info {
	background:#B3C3EF none repeat scroll 0 0;
	border:1px solid #8BA2DF;
	font-style:italic;
	line-height:20px;
	padding:10px;
	overflow:hidden;
}
.dtags-close {
	color:#4f659f;
	font-style:normal;
	float:right;
	display:inline;
	text-decoration:none;
	cursor:pointer;
}
/* End General Styles */
/*------------------------------------------------------------------------------------------*/
/* Custom Classes */
.clear { clear:both; }
.clearbig { clear:both; height:15px; }
.hidden { display:none; }
.floright { clear:none; float:right; margin:0 0 0 10px; }
.floleft { clear:none; float:left; margin:0 10px 0 0; }
.padding { padding:10px;	overflow:hidden; }
.sexy_option { display:block; font-weight:bold; margin-top:12px; }
.hide { display:none; }
/* End Custom Classes */
/*------------------------------------------------------------------------------------------*/
/* Background Images Section */
.bgimg { background:url('../images/sexy-trans.png') no-repeat; display:block; float:left; margin:10px 0 0; padding:50px 0 0 11px; width:195px; }
.share-care { background-position: 0 0; }
.share-sexy { background-position: 0 -346px; }
.share-care-old { background-position: 0 -746px; }
.share-love { background-position: 0 -1146px; }
.share-wealth { background-position: 0 -1535px; padding:50px 0 0 25px !important; }
.share-enjoy { background-position: 0 -1895px; }
/* End Background Images Section */
/*------------------------------------------------------------------------------------------*/
/* Top Status Messages */
div.sexy-success, div.sexy-error, div.sexy-warning, div.sexy-information {
	border-width:1px;
	border-style:solid;
	font-size:10px;
	font-weight:bold;
	height:24px;
	line-height:20px;
	margin:35px 0 0;
	padding:3px 10px 0;
	width:97%;
}
div.sexy-success { background:#B4EFAB; border-color: #8BE57E; color:#337129; }
div.sexy-error {	 background:#FEB1B1; border-color: #FE9090; color:#820101; }
div.sexy-information { background:#A3D0FF; border-color: #6AB3FF; color:#004185; }
div.sexy-warning { background:#F0FEB1; border-color: #D5D458; color:#7F7200; }
.sexy-warning a, .sexy-information a, .sexy-error a, .sexy-success a { text-decoration:underline; }
.sexy-warning a { color:#6F6300; }
.sexy-error a { color:#CB0000; }
.sexy-information a { color:#1B466F; }
.sexy-success a { color:#1D5F12; }
/* End Top Status Messages */
/*------------------------------------------------------------------------------------------*/
/* Individual Section Status Messages */
div.dialog-box-success, div.dialog-box-error, div.dialog-box-warning, div.dialog-box-information {
	float:left;
	border-width:1px;
	border-style:solid;
	font-size:10px;
	font-weight:bold;
	height:24px;
	line-height:20px;
	margin-bottom:10px;
	padding:3px 10px 0;
	width:97.5%;
}
div.dialog-box-succes { background:#B4EFAB; border-color:#8BE57E; color:#337129; }
div.dialog-box-error { background:#FEB1B1; border-color: #FE9090; color:#820101; }
div.dialog-box-warning { background:#F0FEB1; border-color: #D5D458; color:#7F7200; }
div.dialog-box-information { background:#A3D0FF;	border-color: #6AB3FF;	color:#004185; }
div.dialog-left { float:left; line-height:16px; }
div.dialog-left a { text-decoration:underline; }
div.dialog-box-information a { color:#004185; }
div.dialog-box-information a:hover { color:#21759B; }
div.dialog-box-warning a { color:#AF9C00; }
div.dialog-box-warning a:hover { color:#AF9C00; }
div.dialog-right { float:right; }
img.del-x { cursor:pointer; margin-top:7px; }
/* End Individual Section Status Messages */
/*------------------------------------------------------------------------------------------*/
/* Bookmarking Services Icons */
.iconator label {
	background-image:url('../images/sexy-sprite.png');
	background-repeat:no-repeat;
	cursor:move;
	float:left;
	height:45px;
	margin:12px 2px !important;
	text-align:center;
	width:60px;
}
.iconator label input {margin-top:30px;}
label.sexy-newsvine {background-position:left top;}
label.sexy-linkedin {background-position:-70px top;}
label.sexy-devmarks {background-position:-140px top;}
label.sexy-google {background-position:-210px top;}
label.sexy-scriptstyle {background-position:-280px top;}
label.sexy-mail {background-position:-350px top;}
label.sexy-comfeed {background-position:-420px top;}
label.sexy-twitter {background-position:-490px top;}
label.sexy-technorati {background-position:-560px top;}
label.sexy-stumbleupon {background-position:-630px top;}
label.sexy-reddit {background-position:-700px top;}
label.sexy-myspace {background-position:-770px top;}
label.sexy-mixx {background-position:-840px top;}
label.sexy-diigo {background-position:-910px top;}
label.sexy-digg {background-position:-980px top;}
label.sexy-designfloat {background-position:-1050px top;}
label.sexy-yahoobuzz {background-position:-1120px top;}
label.sexy-delicious {background-position:-1190px top;}
label.sexy-blinklist {background-position:-1260px top;}
label.sexy-facebook {background-position:-1330px top;}
label.sexy-misterwong {background-position:-1400px top;}
label.sexy-izeby {background-position:-1470px top;}
label.sexy-twittley {background-position:-1540px top;}
label.sexy-tipd {background-position:-1610px top;}
label.sexy-pfbuzz {background-position:-1680px top;}
label.sexy-friendfeed {background-position:-1750px top;}
label.sexy-blogmarks {background-position:-1820px top;}
label.sexy-fwisp {background-position:-1890px top;}
label.sexy-designmoo {background-position:-1960px top;}
label.sexy-bobrdobr {background-position:-2030px top;}
label.sexy-memoryru {background-position:-2100px top;}
label.sexy-100zakladok {background-position:-2170px top;}
label.sexy-yandex {background-position:-2240px top;}
label.sexy-moemesto {background-position:-2310px top;}
label.sexy-marrows {background-position:-2380px top;}
label.sexy-identica {background-position:-2450px top;}
label.sexy-hackernews {background-position:-2520px top;}
label.sexy-ning {background-position:-2590px top;}
label.sexy-designbump {background-position:-2660px top;}
label.sexy-printfriendly {background-position:-2730px top;}
label.sexy-fleck{ background-position:-2800px top !important; }
label.sexy-netvibes{ background-position:-2870px top !important; }
label.sexy-netvouz{ background-position:-2940px top !important; }
label.sexy-nujij{ background-position:-3010px top !important; }
label.sexy-globalgrind{ background-position:-3080px top !important; }
label.sexy-wikio{ background-position:-3150px top !important; }
label.sexy-xerpi{ background-position:-3220px top !important; }
label.sexy-sphinn{ background-position:-3290px top !important; }
label.sexy-blogospherenews{ background-position:-3360px top !important; }
label.sexy-posterous{ background-position:-3430px top !important; }
label.sexy-techmeme{ background-position:-3500px top !important; }
label.sexy-ekudos{ background-position:-3570px top !important; }
label.sexy-pingfm{ background-position:-3640px top !important; }
label.sexy-tomuse{ background-position:-3710px top !important; }
label.sexy-webblend{ background-position:-3780px top !important; }
label.sexy-wykop{ background-position:-3850px top !important; }
label.sexy-blogengage{ background-position:-3920px top !important; }
label.sexy-hyves{ background-position:-3990px top !important; }
label.sexy-pusha{ background-position:-4060px top !important; }
label.sexy-hatena{ background-position:-4130px top !important; }
label.sexy-mylinkvault{ background-position:-4200px top !important; }
label.sexy-slashdot{ background-position:-4270px top !important; }
label.sexy-squidoo{ background-position:-4340px top !important; }
label.sexy-propeller{ background-position:-4410px top !important; }
label.sexy-faqpal{ background-position:-4480px top !important; }
label.sexy-evernote{ background-position:-4550px top !important; }
label.sexy-meneame{ background-position:-4620px top !important; }
label.sexy-bitacoras{ background-position:-4690px top !important; }
label.sexy-jumptags{ background-position:-4760px top !important; }
label.sexy-bebo{ background-position:-4830px top !important; }
label.sexy-n4g{ background-position:-4900px top !important; }
/* End Bookmarking Services Icons */
/*------------------------------------------------------------------------------------------*/
/* Star Rating Styles */
span.sexy-rating-1, span.sexy-rating-2, span.sexy-rating-3, span.sexy-rating-4, span.sexy-rating-5 {
	background:url('../images/custom-fugue-sprite.png') no-repeat;
	display:inline-block;
	height:16px;
	margin:0 0 -2px;
	width:80px;
}
span.sexy-rating-1 { background-position: 0 -416px; }
span.sexy-rating-2 { background-position: 0 -432px; }
span.sexy-rating-3 { background-position: 0 -448px; }
span.sexy-rating-4 { background-position: 0 -464px; }
span.sexy-rating-5 { background-position: 0 -480px; }
/* End Star Rating Styles */
/*------------------------------------------------------------------------------------------*/
/* Main Structure Styles */
div#sexy-col-left { float:left; margin:40px 10px 0 0; }
#sexy-col-left label { margin:0 12px 0 0; }
ul#sexy-sortables li { list-style-type:none; margin:0 300px 20px 0; }
ul#sexy-sortables { list-style-type:none; }
div.box-mid-head {
	background:transparent url('../images/flo-head.jpg') repeat-x scroll 0 0;
	border:1px solid #DBDBDB;
	cursor:move;
	height:27px;
	text-align:right;
	width:100%;
}
div.box-mid-head h2 {
	color:#21759B;
	float:left;
	font-family:Georgia,"Times New Roman","Bitstream Charter",Times,serif;
	font-size:14px;
	font-style:normal;
	font-weight:normal;
	height:24px;
	line-height:20px;
	margin:0;
	padding:3px 0 0 10px;
	text-align:left;
}
div.box-mid-head a:hover { border:medium none; }
div.box-mid-head input { border:1px solid #CCCCCC; }
div.box-mid-body { background:#F8F8F8 url('../images/white-pix.jpg') repeat-x center top; border:1px solid #dbdbdb; border-top:0 none; display:table; width:100%; }
div.box-mid-body h3 { display:block; font-size:16px; font-weight:bold; margin:8px 0; }
div#sexy-col-right { clear:none; float:left; margin:40px 0 0; position:absolute; right:1.3%; width:256px; }
div.box-right { float:left; margin-bottom:20px; }
div.box-right-head { background:transparent url('../images/flo-head.jpg') repeat-x 0 0; border:1px solid #DBDBDB; float:left; height:27px; width:256px; }
div.box-right-head h3 {
	color:#21759B;
	float:left;
	font-family:Georgia,"Times New Roman","Bitstream Charter",Times,serif;
	font-size:14px;
	font-style:normal;
	font-weight:normal;
	height:24px;
	line-height:20px;
	margin:0;
	padding:3px 0 0 10px;
	text-align:left;
}
div.box-right-body { background:#F8F8F8 url('../images/white-pix.jpg') repeat-x center top; border:1px solid #dbdbdb; border-top:0 none; float:left; width:256px; }
div.box-right-body h4 { display:block; font-size:16px; font-weight:bold; margin:8px 0; }
div.box-right-body ul { list-style-image:none; list-style-position:inside; list-style-type:none; margin:0; }
div.box-right-body ul li strong { color:#454545; font-weight:bold; }
/* End Main Structure Styles */
/*------------------------------------------------------------------------------------------*/
/* Donations Section Styles */
.sexy-donations {
	background:#FFDDDD;
	border:1px dotted #666666;
	margin:20px 0;
	padding:18px;
	text-align:center;
	width:240px;
}
.sexy-donations p { text-align:left; }
.sexy-donations h2 { margin-top:0; }
div.sexy-donate-button { width:100%; }
div.sexy-donate-button a.sexy-dew { display:block; margin:10px 0; }
div.sexy-donate-button a.sexy-beer { display:block; margin:10px 0 0 2px; }
/* End Donations Section Styles */
/*------------------------------------------------------------------------------------------*/
/* Advertising Slots */
ul.sexy-adslots { margin:0; padding:0; }
ul.sexy-adslots li.sexy-medium-banner { margin:0 0 -10px; padding:0; }
ul.sexy-adslots li.sexy-medium-banner a {
	background:#F2F2F2;
	color:#79939F;
	display:block;
	font-family:verdana,sans-serif;
	font-weight:bold;
	height:60px;
	line-height:60px;
	margin:0 0 10px 1px;
	outline-color:#79939F;
	outline-style:solid;
	outline-width:1px;
	text-align:center;
	text-decoration:none;
	width:234px;
}
/* End Advertising Slots */
/*------------------------------------------------------------------------------------------*/
/* Useful Links Section */
div.box-right-body ul.infolinks { list-style-type:none; list-style-position:outside; }
div.box-right-body ul.infolinks li {
	background:url('../images/custom-fugue-sprite.png') no-repeat 0 -368px;
	text-indent:22px;
	line-height:15px;
	margin-bottom:12px;
	font-size:11px;
}
div.box-right-body ul.infolinks li a { text-decoration:none; }
/* End Useful Links Section */
/*------------------------------------------------------------------------------------------*/
/* Credits Section */
div.box-right-body ul.credits { list-style-type:none; list-style-position:outside; }
div.box-right-body ul.credits li {
	background:url('../images/custom-fugue-sprite.png') no-repeat 0 -400px;
	text-indent:22px;
	line-height:15px;
	margin-bottom:12px;
	font-size:11px;
}
div.box-right-body ul.credits li a { text-decoration:none; }
/* End Credits Section */
/*------------------------------------------------------------------------------------------*/
/* Translations Section */
div.box-right-body ul.langs { list-style-type:none; list-style-position:outside; }
div.box-right-body ul.langs li {
	background:url('../images/custom-fugue-sprite.png') no-repeat 0 -384px;
	text-indent:22px;
	line-height:15px;
	margin-bottom:12px;
	font-size:11px;
}
div.box-right-body ul.langs li a { text-decoration:none; }
/* End Translations Section */
/*------------------------------------------------------------------------------------------*/
/* Top Contributors Section */
ul.sexy-contributors { counter-reset:cnt; list-style-type:none; margin:0; }
ul.sexy-contributors li {
	display:block;
	counter-increment:cnt;
	line-height:10px;
	margin:10px 0 32px 0;
}
ul.sexy-contributors li.last { margin-bottom:10px; }
ul.sexy-contributors li p { line-height:10px; margin:0; text-indent:5px; }
ul.sexy-contributors li:before {
	color:#D5D5D5;
	content:counter(cnt, decimal-leading-zero);
	font-family:"Courier New",monospace;
	font-size:26px;
	font-weight:bold;
	width:20px;
}
ul.sexy-contributors li:hover:before { color:#21759B; }
ul.sexy-contributors li a {
	color:#57717F;
	display:block;
	margin:-14px 0 0 33px;
	text-decoration:none;
}
ul.sexy-contributors li:hover a { color:#21759B; font-weight:bold; }
/* End Top Contributors Section */
/*------------------------------------------------------------------------------------------*/
/* Custom Mods Warning */
#custom-mods-notice {
	padding: 5px 15px;
	background:#FFEFEF;
	border:5px solid #EF3B3B;
	margin-bottom:25px;
	display:none;
}
#custom-mods-notice h1 {
	background:url('../images/warning-big.png') no-repeat 0 0;
	font-size:48px;
	height:48px;
	line-height:42px;
	text-indent:48px;
	width:100%;
	color: #EF3B3B;
	margin:20px 0;
	text-shadow: #CF2626 0 1px 0, #fff 0 -1px 0;
}
.custom-mods-notice-close {
	cursor:pointer;
	float:right;
	color:#5c0101;
	font-weight:bold;
	display:block;
	line-height:14px;
	margin-bottom:5px;
	padding-left:18px !important;
}
#custom-mods-notice h3 { margin:20px 0; }
#custom-mods-notice p { line-height:22px; }
#custom-mods-notice ul { list-style:none; list-style-position:outside; margin:15px 0 25px 15px; }
#custom-mods-notice ul li { margin:15px 0 0 15px; padding:0 0 0 20px; }
#custom-mods-notice li a { color:#9F1313; }
#custom-mods-notice ul li.custom-mods-folder { background:url('../images/custom-fugue-sprite.png') no-repeat 0 -320px; }
#custom-mods-notice ul li.custom-mods-image { background:url('../images/custom-fugue-sprite.png') no-repeat 0 -336px; }
#custom-mods-notice ul li.custom-mods-code { background:url('../images/custom-fugue-sprite.png') no-repeat 0 -352px; }
/* End Custom Mods Warning */
/*------------------------------------------------------------------------------------------*/
/* Custom Fugue Sprite Styles */
.fugue { background: url('../images/custom-fugue-sprite.png') no-repeat; height:16px; padding-left:22px; }
.fugue.f-info { background-position:0 0; margin:2px 10px 0 0; }
.fugue.f-warn { background-position:0 -16px; margin:2px 10px 0 0; }
.fugue.f-success { background-position:0 -32px; margin:2px 10px 0 0; }
.fugue.f-question { background-position:0 -48px; margin:2px 10px 0 0; width:16px; border:0; padding:0; display:inline-block;}
.fugue.f-info-frame { background-position:0 -64px; height:16px; line-height:16px; padding:0; position:relative; top:6px; left:10px; text-indent:25px; }
.fugue.f-error { background-position:0 -80px; margin:2px 10px 0 0; }
.fugue.f-delete { background-position:0 -96px; }
.fugue.f-globe-plus { background-position:0 -112px; height:16px; line-height:16px; padding:0; position:relative; top:6px; left:10px; text-indent:25px; }
.fugue.f-gift { background-position:0 -128px;   height:16px; line-height:16px; padding:0; position:relative; top:6px; left:10px; text-indent:25px; }
.fugue.f-stats { background-position:0 -144px;   height:16px; line-height:16px; padding:0; position:relative; top:6px; left:10px; text-indent:25px; }
.fugue.f-thumb-up { background-position:0 -160px;   height:16px; line-height:16px; padding:0; position:relative; top:6px; left:10px; text-indent:25px; }
.fugue.f-wrench { background-position:0 -176px;  height:16px; line-height:16px; padding:0; position:relative; top:6px; left:10px; text-indent:25px; }
.fugue.f-money { background-position:0 -192px;  height:16px; line-height:16px; padding:0; position:relative; top:6px; left:10px; text-indent:25px;  }
.fugue.f-dollar-sign { background-position:0 -208px;  height:16px; line-height:16px; padding:0; position:relative; top:6px; left:10px; text-indent:25px;  }
.fugue.f-pallette { background-position:0 -224px; height:16px; line-height:16px; padding:0; position:relative; top:6px; left:10px; text-indent:25px; }
.fugue.f-plugin { background-position:0 -240px; margin:5px 0 20px 0; padding-left:22px; display:block; clear:both; }
.fugue.f-megaphone { background-position:0 -256px;   height:16px; line-height:16px; padding:0; position:relative; top:6px; left:10px; text-indent:25px; }
.fugue.f-flags { background-position:0 -272px;   height:16px; line-height:16px; padding:0; position:relative; top:6px; left:10px; text-indent:25px; }
.fugue.f-image { background-position:0 -288px;   height:16px; line-height:16px; padding:0; position:relative; top:6px; left:10px; text-indent:25px; }
.fugue.f-footer { background-position:0 -304px;   height:16px; line-height:16px; padding:0; position:relative; top:6px; left:10px; text-indent:25px; }
.fugue.f-folder { background-position:0 -320px; }
.fugue.f-doc-image { background-position:0 -336px; }
.fugue.f-doc-code { background-position:0 -352px; }
.fugue.f-link-small { background-position:0 -368px; }
.fugue.f-globe-small { background-position:0 -384px; }
.fugue.f-star-small { background-position:0 -400px; }
.fugue.f-star1 { background-position:0 -416px; }
.fugue.f-star2 { background-position:0 -432px; }
.fugue.f-star3 { background-position:0 -448px; }
.fugue.f-star4 { background-position:0 -464px; }
.fugue.f-star5 { background-position:0 -480px; }
/* End Custom Fugue Sprite Styles */
/*------------------------------------------------------------------------------------------*/
/* Amazon Widget Style Overrides */
.wdgt_hd { display:none !important; }
.wdgt_ft { display:none !important; }
.amzn_wdgt { border:0 none !important; background:#f8f8f8 !important;}
#amazon_widget_US_8004_0 { border:0 none !important; background:#f8f8f8 !important;}
.asin_h1 { text-indent:4px !important; }
.asin_h1 a { color:#21759B !important; }
.asin_h2 { text-indent:4px !important; }
.asin_price { color:#D54E21 !important; text-indent:4px !important; }
.wdgt_brdr b { font-weight:bold !important; }
.pgn_cnt { margin-bottom:-10px !important; }
.pgn_cnt strong { background:#d54e21 !important; color:#fff !important; margin:0 5px 0 0 !important;}
.pgn_cnt a { color:#21759B !important; margin: 0 5px 0 0 !important; }
/* End Amazon Widget Style Override */