@charset "utf-8";

/* CSS RESET */
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;
	-webkit-font-smoothing: antialiased; 
}
/*.highlight { background: #bde3a8; opacity: 1; filter:alpha(opacity:1) }*/
:focus
{
	outline:0;
}

label {
	-moz-user-select:none;
	-user-select:none;
	-webkit-user-select:none;
	}

@font-face {
 font-family: HelBold;
 src: url("fonts/HelveticaNeueLTStd-Bd.otf") /* TTF file for CSS3 browsers */
}

@font-face
{
	font-family:HelLight;
	src:url("fonts/HelveticaNeueLTStd-Lt.otf");
}

a,a:link,a:visited,a:active
{
	text-decoration:none;
}

blockquote,q
{
	quotes:"" "";
}

blockquote:before,blockquote:after,q:before,q:after
{
	content:"";
}

table
{
	border-collapse:separate;
	border-spacing:0;
}

caption,th,td
{
	font-weight:400;
	text-align:left;
}

/* ------------------------------------- END GLOBAL ---------------------------------- */

.use_chrome {
	position:fixed;
	top:250px;
	left:-480px;
	margin-left:50%;
	width:960px;
	display:none;
	background:#353535;
	padding:15px;
	z-index:9999999;
	color:#fff;
	font:24px/28px HelLight, Arial, Helvetica, sans-serif;
	}

.use_chrome a {
	color:#ff0099;
		}
		
.use_chrome img {
	margin:0 5px -3px 0;
		}

#bottomline
{
	background:#76acfb;
	bottom:0;
	height:5px;
	left:0;
	position:fixed;
	right:0;
}

#box-outer
{
	 height:120px;
	 margin:20px;
	 overflow:hidden;
}

#foot_wrapper
{
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	background:#1b1b1b;
	border-radius:4px;
	height:auto;
	left:1px;
	margin:0 auto 75px;
	padding:0 10px;
	position:relative;
	width:774px;
	
	clear:both;
}

#head-bar_inside
{
	height:47px;
	margin:0 auto;
	max-height:47px;
	width:810px;
}

#logo
{
	padding-top:23px;
}

/* ---------------- END CSS RESET ----------------  */
/*
#navigation
{
	background:url(images/top_bar_shadow.png) 65%;
	height:67px;
	margin-bottom:95px;
	overflow:visible;
	width:100%;
	z-index:1010;
}

#n-wrapper {
	height:auto;
	margin:0 auto;
	position:relative;
	width:795px;
}

#n-wrapper EM#navtext {}

#n-wrapper UL {
	width:460px;
	height:47px;
	}

#n-wrapper UL LI {}

#n-wrapper UL span#options {}

#n-wrapper DIV#search {
	cursor:pointer;
	float:right;
	position:relative;
}

#n-sticky {
	cursor:pointer;
	float:left;
	position:relative;
	width:46px;
	height:47px;
	background:url('images/top_nav_button.png')
}


*/
























#nav_page
{
	background:url(images/top_bar_shadow.png) 65%;
	height:67px;
	margin-bottom:95px;
	overflow:visible;
	width:100%;
	z-index:1010;
}

#nav_wrapper
{
	height:auto;
	margin:0 auto;
	position:relative;
	width:795px;
}


#head-bar_search-link
{
	cursor:pointer;
	float:right;
	position:relative;
}


#head-bar_nav-link
{
	cursor:pointer;
	float:left;
	position:relative;
	width:46px;
	height:47px;
	background:url('images/top_nav_button.png')
}

#head-bar_nav-options
{
	opacity:.8;
	cursor:pointer;
	float:right;
	position:relative;
	left:228px;
	width:46px;
	height:47px;
	background:#232425;
}

#head-bar_nav-options img
{
	position:relative;
	left:16px;
	top:19px;
}

#head-bar_nav-link-right {
	
	display:none;
	}

#head-bar_nav-title
{
	color:#303133;
	font:16px/16px HelLight, "Times New Roman", Georgia, serif;
 	position:relative;
	top:16px;
	left:20px;
	text-shadow:#303133 0 0 1px;
} 

.clearfix {
	clear:both;
}

#head-bar_nav-container {
	font:16px/16px HelBold, "Times New Roman", Georgia, serif;
	position:relative;
	float:left;
	cursor:default;
	width:500px;
}

UL#head-bar_navigation {
	position:absolute;
	height:47px;
	max-height:47px;
	overflow:hidden;
	top:0px;
	padding-top:16px;
	left:65px;
	display:none;
	text-shadow:#fff 0 0 1px;
	width:682px;
}

#head-bar_navigation li {
	display: inline;
	list-style-type: none;
	padding-right: 20px;
	color:#c8e7fe;
}




























#article_book_title
{
	cursor:default;
	font:24px/22px HelLight, "Times New Roman", Georgia, serif;
	letter-spacing:-1px;
	margin:0 0 0 0;
	padding:0;
	text-shadow:#252525 0 0 1px;
	width:auto;
}

.book_title
{
	background:url('images/bg_library_booktitle.png') repeat;
	bottom:50px;
	color:#fff;
	display:block;
	font-family:HelBold;
	font-size:20px;
	letter-spacing:-1px;
	margin-right:15px;
	max-width:215px;
	opacity:0;
	padding:13px 10px 13px 0;
	position:relative;
	right:0;
	text-align:right;
	text-shadow:#fff 0 0 1px;
	width:215px;
	z-index:999;
}

.cc
{
	float:right;
}

#chapters_list
{
	/*background:url('images/bg_stripe-1.png') repeat;*/
	margin:5px 0;
	padding:5px;
	width:250px;
	height:250px;
}

#chapters_list li
{
	/*background:#252525;*/
	color:#fff;	
	cursor:pointer;	
	font:26px/26px HelLight, "Times New Roman", Georgia, serif;
	letter-spacing:1px;
	overflow:hidden;
	padding:5px 10px;
	text-shadow:#fff 0 0 2px;
}

#chapters_list li.odd
{
	/*background:#272728;*/
}

#chapters_list_wrapper
{
	/*width:400px;
	display:none;*/
	overflow:hidden;
}

#foot_tri
{
	/*margin-top:-9px 0 0 25px;*/
	top:-9px;
	left:30px;
	position:absolute;
	
}


#mainwrapper
{
	position:relative;
	display:block;
	background:url(images/etd-off.png) 0 0 no-repeat;
	height: 54px;
	width: 271px;
}

#mainwrapper span
{
	position:absolute;
	top: 0;
	left: 0;
	display:block;
	background:url(images/etd-on1.png) 0 0 no-repeat;
	height: 54px;
	width: 271px;
}

#mainwrapper * {
	  display: none;
	}

.menu-img
{
	display:none;
}

#menu-img-wrapper
{
	clear:both;
	display:inline-block;
	height:32px;
	margin-bottom:0;
	margin-left:10px;
	position:relative;
	top:-5px;
	width:32px;
}

.myquote span::selection
{
	background:#337bff;
	color:#fff;
}

#wrapper
{
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	background:#fff;
	border-radius:4px;
	height:auto;
	line-height:20px;
	
	min-height:250px;
	overflow:visible;
	padding:45px 35px 45px;
	position:relative;
	text-align:left;
	
	margin:50px auto 25px;
	width: 720px;

}

.content_block {
	display:inline;
	float: left;
	position: relative;
	margin-left: 10px;
	margin-right: 10px;
	width:700px
}

#wrapper p
{
	font:normal 16px/24px  'Segoe UI', Garamond, Arial, Tahoma, Helvetica, Sans-Serif;
	margin-bottom:10px;

}

blockquote.myquote
{
	-moz-user-select:none;
	-user-select:none;
	-webkit-user-select:none;
	background:#fff url(images/quote_tl.png) no-repeat 70px 15px
	clear:both;
	color:#2b2c2d;
	cursor:default;
	font:32px/30px HelLight, "Times New Roman", Georgia, serif;
	height:auto;
	letter-spacing:-1px;
	max-width:660px;
	padding:20px 25px 35px;
	text-indent:65px;
	text-shadow:#2b2c2d 0 0 1px;
	width:660px;

}/* remember to define focus styles! */

blockquote.myquote .quote-author
{
	float:right;
	font:12px/12px HelLight, "Times New Roman", Georgia, serif;
	left:-80px;
	letter-spacing:1px;
	padding-top:5px;
	position:relative;

}

blockquote.myquote em
{
	color:#337bff;
	font-size:32px;
	text-shadow:#337bff 0 0 1px;
 
}

blockquote.myquote span
{
	background:url(images/quote_br.png) no-repeat 98% 100%;
	display:block;
	overflow:visible;
	padding-bottom:10px;
	position:relative;
	z-index:1;

}

body
{
	/* background:#000 url(images/bg01.jpg) no-repeat center top; */
	background:#171717 url(images/bg_swirls.jpg) no-repeat center top;
	color:#000;
	line-height:1;
	overflow:visible;
	-webkit-font-smoothing: antialiased; 
}

/*
body#main .nav_tri
{
	margin-left:15px;
	margin-top:-58px;
	position:absolute;
}

body#about .nav_tri
{
	margin-left:382px;
	margin-top:-58px;
	position:absolute;
}

body#audiology .nav_tri
{
	margin-left:160px;
	margin-top:-58px;
	position:absolute;
}


body#community .nav_tri
{
	margin-left:270px;
	margin-top:-58px;
	position:absolute;
}

body#library .nav_tri
{
	margin-left:561px;
	margin-top:-58px;
	position:absolute;
}
*/

.nav_tri {
	left:50%;
	margin-left:-340px;
	margin-top:-58px;
	position:absolute;
	}

div#page_chapter_selection
{
	background:#2b2c2d;
	display:none;
	height:125px;
	margin-bottom:10px;
	margin-top:3px;
}

div#page_icon_tell
{
	background:url('images/page_icon_tell.png');
	height:57px;
	left:-115px;
	margin:0 auto 5px;
	position:absolute;
	text-align:center;
	top:-15px;
	width:70px;
}

em.scripture
{
	background:#fdfce8 url('images/book_open.png') no-repeat 5px 4px;
	color:#333;
	display:none;
	font-weight:700;
	letter-spacing:-1px;
	margin:0 5px;
	padding:3px 4px 3px 25px;
	width:auto;
}

H1 {
	font:60px/63px HelBold, "Times New Roman", Georgia, serif;
    padding:0;
	margin:0 0 10px 0;
    letter-spacing:-4px;
   	text-shadow: #252525 0px 0px 1px;
	cursor:default;
}

h2
{
	background:#fff;
	font:24px/24px HelBold, "Times New Roman", Georgia;
	letter-spacing:-1px;
	/*margin-bottom:5px;*/
	padding:5px 0 5px 0;

	position:relative;
	top:0;
	cursor:default;
}

img.category_icons
{
	cursor:pointer;
	margin-left:20px;
}


li a
{
	color:#fff;
}


ol,ul
{
	list-style:none;
}

#comment-preview-wrapper a, p a,
#comment-preview-wrapper a:link, p a:link,
#comment-preview-wrapper a:visited, p a:visited,
#comment-preview-wrapper a:active, p a:active
{
	border-bottom:#fff 1px solid;
	color:#32c2fb;
	font-style:normal;
	position:relative;
	text-decoration:none;
	display:inline-block;
	line-height:20px;
	background-color:#fff;
}

#wrapper::selection, #wrapper *::selection
{
	background:#eef8fe;
}

span#icons_box
{
	float:right;
	position:relative;
	cursor:default;
}

span.scripture_ref
{
	color:#666;
	cursor:pointer;
	display:inline-block;
	font-weight:700;
	letter-spacing:-1px;
	width:auto;
	background-color:#fff;
	/*padding:0 3px 0 3px;
	border-right:3px solid #ff0099;*/

}

#search_tri {
	float:right;
	position:absolute;
	top:-8px;
	right:11px;
}

#selectbox {
	color:#000;
	font:22px/22px HelLight, Arial, Georgia;
	padding:0 0 0 10px;
	background:#fff;
	border-left:#CCC 1px solid;
	position:relative;
	top:-40px;
	left:-240px;
	width:325px;
	height:25px;
	text-align:left;
	white-space:nowrap;
}

#search_bg {
	background:#fff;
	position:static;
	z-index:1;
	overflow:hidden;
	
	}

.play-button {
	position:absolute;
	margin-left:-377px;
	left:50%;
	/* top:7px; */
	top:0;
	display:none;
	z-index:100;
	}

#search-box
{
	border:none;
	color:#000;
	font:22px/22px HelLight, "Times New Roman", Georgia;
	height:30px;
	padding:5px;
	width:400px;
	float:left;
	z-index:1011;
}

#search-wrapper {
	width:575px;
	height:40px;
	background:#252525;
	font:18px/18px Hellight, "Times New Roman", Georgia;
	padding:10px;
	position:absolute;
	left:50%;
	margin-left:-190px;
	top:47px;	
	display:none;
	z-index:1009;
	}
	
#search-category {
	width:120px;
	text-align:center;
	height:32px;
	background:#353535;
	float:right;
	padding:8px 5px 0;
	font:22px/22px HelBold, "Times New Roman", Georgia;
	color:#86c9ef;
	/*color:#f7857b;*/
	overflow:hidden;
	cursor:pointer;
	z-index:1015;
	}
	
#search-category em {
position:relative;
	}
	
#search-category span {
	background:#fff;
	position:absolute;
	left:420px;
	padding:5px;
	height:32px;
	width: 25px;
	margin-top:-8px;
	padding:8px 5px 0;
	color:#000;
	}
	
#search-what-category {
	color:#fff;
	display:none;
	padding:15px 0;
	clear:both;}
	
#search-what-category li {
	float:right;
	margin-left:15px;
	color:#c0e5fa;
	/*color:#fbb2b2;*/
	cursor:pointer;
	}

#search-what-category li.selected {
	color:#86c9ef;
	/*color:#f7857b;color:#86c9ef;*/
	}
	
	
H4 {
	display:none;
	
	font:30px/30px HelLight, "Times New Roman", Georgia;
	cursor:pointer;
	}

/* DELETE Chars-Left LATER ON*/	
#chars-left {
	font:14px/14px HelBold, "Times New Roman", Georgia;
	color:#9a9aa3;
	position:absolute;
	left:50%;
	margin-top:-30px;
	margin-left:320px;
	
	display:NONE;
	}

.code {
	margin:0 5px -4px 0;}
	
#comment-bottom {
	font:12px/12px arial, "Times New Roman", Georgia;
	color:#c0c0c3;
	margin-top:20px;
}
	
#comment-coc {
	float:right;
	font:16px/16px arial, "Times New Roman", Georgia;
	}
	
#com-cancel {
	color:#f7857b;
	/*border-bottom:#f7857b 2px solid;*/
	cursor:pointer;}
	
#com-confirm {
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	background:#6ad168;
	padding:5px 10px;
	color:#fff;
	border-radius:3px;
	cursor:pointer;
	}
	
	
	
	
	
#comment-field {
	background:#111115;
	border:none;
	height:200px;
	min-height: 200px;
	max-height:500px;
	width:680px;
	max-width:680px;
	color:#fff;
	margin-top:15px;
	overflow:hidden;
	padding:10px;
	font:16px/22px HelLight, "Times New Roman", Georgia;}
	
		
#comment-preview-wrapper {
	font:16px/22px arial, "Times New Roman", Georgia;
	margin-top:35px;
	padding:10px;
	color:#666;
		}		
		
#comment-preview-wrapper strong {
	font-weight:700;}
	
#comment-preview-wrapper em {
	font-style:italic;}
	
#tellmereplies {
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	margin-left:15px;
	padding:5px 10px;
	background:#E4E4E4;
	cursor:pointer;}
	
	
	
	
.fakeheader
{
	background:#fff;
	display:none;
	left:-350px;
	margin-left:50%;
	position:absolute;
	width:700px;
}



#alert-wrapper {
	width:440px;

	background:#86c9ef url(images/UnreadMail.png) no-repeat 25px 5px;
	font:18px/22px arial, "Times New Roman", Georgia;
	padding:15px 20px 20px 75px;
	position:fixed;
	top:-100px;
	left:50%;
	margin-left:-275px;
	z-index:999999999;
	}

#comment-bottom DIV {
	float:left;
	/*margin-top:10px;*/
}
.checkbox-tog {
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	margin:20px 0 0 15px;
	cursor:pointer;
	/*background:#E4E4E4 url('images/tick.png');*/
	background: #353535 url('images/cross.png') no-repeat 5px 5px;
	padding:5px 10px 5px 25px;

    -webkit-box-shadow: #000 1px 1px 3px; 
    -moz-box-shadow: #000 1px 1px 3px; 
    box-shadow: #000 1px 1px 3px; 
}
	
	
	
/*label.checkbox-tog {
	box-shadow:0px 0px 3px #ccc;
	}
	*/
	
#comment-format {
	}
	
#comment-format, #tellme {
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	padding:5px 10px;
	color:#c0c0c3;
	font:12px/12px arial, "Times New Roman", Georgia;
	}
	
	
.txtalign {
	text-align:right}
	
.checkbox {
	position:absolute;
	display:none;}


	
DIV#comment-coc {
	float:right;
	font:16px/16px arial, "Times New Roman", Georgia;
	}
	

	
#make-bold, #make-italic, #make-link, #make-quote {
	cursor:pointer;}
	
#h-up {
	position:fixed;
	left:50%;
	margin-left:-81px;
	top:50%;
	margin-top:-32px;
	display:none;
	z-index:9999999999;}
	
#icon-gun {
	background:url('images/gun_top_right.png');
	height:83px;
	left:640px;
	margin:0 auto 5px;
	position:absolute;
	text-align:center;
	top:-50px;
	width:71px;
	z-index:999999999999;
}

.msg_pinned-nav {
	background:#222425;
	color:#fff;
	padding:15px 20px;
	font:12px/12px arial, "Times New Roman", Georgia;
	margin-left:-405px;
	left:50%;
	top:0px;
	position:absolute;
	z-index:-10;
}

.msg_pinned-nav span {
	color:#9fc54e;
}

.progressbar {
	background-color:#222425;
	width:100%;
	height:2px;
	position:absolute;
	top:0;
	left:0;
}

.progressbar div {
	background-color:#9fc54e;
	left:0;
	top:0;
	width:0px;
	height:2px;
}



	
#TOC-wrapper {
	-moz-user-select:none;
	-user-select:none;
	-webkit-user-select:none;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	/*background:#1b1b1b;*/
	position:fixed;
	bottom:25px;
	left:15px;
	overflow:hidden;
	}
	
#TOC-gun img {
	-moz-user-select:none;
	-user-select:none;
	-webkit-user-select:none;
	}

#TOC-button-gun {
	background:#2f2f2f;
	padding:0;
	margin:0;
	position:relative;
	float:left;
	left:0px;
	top:0px;
	cursor:pointer;
	width:47px;
	height:30px;
	display:block;
	z-index:99;
	}
	/*GUN BACKGROUND COLOR BELOW*/
#TOC-button-gun span {
	background:#2f2f2f;
	padding:0;
	margin:0;
	display:inline;
	position:absolute;
	float:left;
	left:0;
	top:0;
	cursor:pointer;
	width:100%;
	height:30px;
	z-index:100;
	}
	
#TOC-button-gun #the-gun {
	background:none;
	position:absolute;
	float:left;
	display:inline;
	margin-left:0px;
	left:0px;
	top:0px;
	width:47px;
	height:30px;
	z-index:101;
	}
	
#TOC-wrapper UL {
	margin:10px;
	display:none;
	}
		
#TOC-wrapper UL li {
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	font:18px/18px HelBold, arial, "Times New Roman", Georgia;
	padding:5px 10px 5px;
	margin-bottom:10px;
	background:#282828;
	text-shadow:#eee 0 0 1px;
	width:auto;
	display:table;
	color:#ffffff;
	/*text-transform: uppercase;*/
	position:static;
	top:30px;
	}
	
#TOC-chapters {
/*height:218px;*/
	}
	
.TOC-arrow {
	margin-left:10px;
	}
	
#TOC-wrapper UL li.topbottom {
	display:inline-block;
	margin:0px 10px 0 0;
	}
	
li.topbottom img {
	display:none;
	}
	
#question-wrapper {
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	display:none;
	font:12px/12px HelLight, arial, "Times New Roman", Georgia;
	position:absolute;
	z-index:9999;
	background:#282828;
	color:#fff;
	padding:10px;
	}
	
#question-wrapper span{
	
	margin:10px auto 10px auto;

	}
	
#url {
	color:#9fc54e;
	background:#000;
	font:14px/22px HelBold, arial, "Times New Roman", Georgia;
	margin:10px auto 10px auto;
	padding:5px 15px;
	text-align:center;
	float:left;
	}
	
#follow, #dontfollow {
	
	color:#fff;
	font:16px/22px HelBold, arial, "Times New Roman", Georgia;
	margin-left:20px;
	cursor:pointer;
	margin:10px auto 10px auto;
	padding:5px 15px;
	}
	
#follow {
	/*margin-left:-20px;*/
	left:45%;}
	
.tri {
	border-color: #282828 transparent transparent transparent;
	border-style: solid;
	border-width: 7px 7px 0px 7px;
	height: 0px;
	width: 0px;
	position:absolute;
	bottom:-7px;
	/**/left:50%;
	margin-left:-7px;
	}
	/*
.external {
	background:#0099ff;}
	*/
	
#share-page {
	padding-top:2px;
	height:78px;
	overflow:hidden;
	margin:0px 0;
	position:relative;
	}
	
#shareheart {
	background:#ffd766;
	width:78px;
	height:78px;
	position:absolute;
	right:0;
	padding:0;
	margin:0;
	cursor:pointer;
	}
	
	/*
.share-text {
	-moz-border-radius:3px 0 0 3px;
	-webkit-border-radius:3px 0 0 3px;
	font:16px/22px HelLight, arial, "Times New Roman", Georgia;
	position:absolute;
	right:69px;
	top:17px;
	width:605px;
	max-height:22px;
	height:22px;
	background:#1b1b1b;
	color:#fff;
	padding:10px 10px 10px 15px;
	overflow:hidden;
	white-space:nowrap;
	display:none;
	}
	*/
	
.share-text {
	-moz-border-radius:3px 0 0 3px;
	-webkit-border-radius:3px 0 0 3px;
	font:18px/18px HelBold, arial, "Times New Roman", Georgia;
	position:absolute;
	right:69px;
	top:22px;
	max-height:22px;
	height:20px;
	background:#1b1b1b;
	color:#fff;
	padding:9px 15px 13px 10px;
	overflow:hidden;
	white-space:nowrap;
	display:none;
	width:462px;
	}
	
.share-text span {
	/*opacity:.0;*/

	display:none;
	
	}

.share-text span img {
	margin-left:3px;
	
	}
	
.share-text span span {
	background:#2e2e2e;
	max-height:14px;
	height:14px;
	padding:2px 5px 3px 5px;
	position:relative;
	top:-6px;
	}
	
.share-text a {
	color:#86c9ef;}
	
	

form div{position:relative;margin:0 0;}


form .counter{
	-moz-user-select:none;
	-user-select:none;
	-webkit-user-select:none;
	background:#252525;
	font:14px/14px HelBold, arial, "Times New Roman", Georgia;
	padding:7px;

	position:absolute;

	right:0px;

	bottom:5px;

	font-size:20px;

	font-weight:bold;

	color:#9A9AA3;
	cursor:default;

	}

form .warning{color:#ffd766;}	

form .exceeded{color:#f9666b;}	

#pronounce {
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	position:absolute;
	top:-45px;
	left:10px;
	font:22px/22px Geneva, "Times New Roman", HelBold, arial, Georgia;
	color:#fff;
	background:#86c9ef;
	padding:5px;
	display:none;
	}
	
.share-text input {
	font:18px/18px arial, "Times New Roman", Georgia;
	position:relative;
	border:0;
	height:20px;
	margin:0 3px 0 0;
	padding:5px 5px 1px 5px;
	top:-6px;
	}
	
#lib-block {
	width:223px;
	height:400px;
	float:left;
	margin:;
	}
	
#grid_16 {
	background:#000;}
	
UL#library-grid {
	width:700px;
	margin: 0; padding: 0;
	list-style: none;
	margin-top:0px;
	}
	
UL#library-grid li {
	/*-moz-box-shadow: 0px 20px 10px -10px #888;
	-webkit-box-shadow: 0px 20px 10px -10px #888;
	box-shadow: 0px 20px 10px -10px #888;*/
	
	


	position:relative;
	width:217px;
	height:350px;
	float:left;
	margin:0 15px 20px 0;
	background:#202020;
	border:#252525 3px solid;
	outline: 1px solid #fff;
	overflow:hidden;
	}
	
	
UL#library-grid li a {
	width:219px;
	float:left;
	color:#000;
	}
		
UL#library-grid li a img {
	width:219px;
	float:left;
	color:#000;
	}
	
UL#library-grid li span {
	width:219px;
	float:left;
	color:#000;
	}
	
UL#library-grid li:nth-child(3n) {
	float: right;
	margin:0 0 15px 0;
	}

UL#library-grid li:nth-last-child(-n+3) {
	margin-bottom:0px;
}

UL#library-grid li span {
	position:relative;
	bottom:50px;
	margin-left:-109px;
	max-width:219px;
	width:auto;
	z-index:10000999999999999999999;
	display:block;
	visibility:visible;
	opacity:1;
	color:#fff;
	font:22px/22px HelLight, arial, "Times New Roman", Georgia;
	}
/*
#wrapper a {
	display:inline-block;}
	*/
#F_links a {
	margin-left:20px;
	color:#e4e4e4;
	}
	
#F_links {

	font:22px/22px HelLight, arial, "Times New Roman", Georgia;
	position:relative;
	top:-13px;
	color:#fff;
	text-shadow:#eee 0 0 1px;
}

a#rss {
	margin-left:20px;
	color:#e4e4e4;
	}

a#contact {
	color:#e4e4e4;
	margin-left:0;
	}

/* Doesnt work
a:hover, a:active, a:focus {
    	outline: 0px solid #0099ff;
}
*/

#share-what {
	position:absolute;
	display:none;
	top:-5px;
	right:80px;
	font:20px/25px HelLight, arial, "Times New Roman", Georgia;
	color:#c4cbd1;
	text-align:left;
	}

#shorturl {
	cursor:default;}
	
#http {
	-moz-user-select:none;
	-user-select:none;
	-webkit-user-select:none;}
	/*margin-left:24px;}*/
	
.share-text img {
	width:24px;
	height:24px;
	}
	
#http img {
	top:2px;
	left:50px;
	z-index:100;
	position:absolute;}

#short-url {
	background:url(images/drink.png) 5px 5px no-repeat;
	background-color:#fff;
	padding-left:24px;}
	
.input_prelight {
    background-color: #0099ff;
}


/*
	#short-url { background-color: #fff; }
	#short-url:focus, #short-url:hover { background-color: #eee;}
*/

#options {
	font:20px/25px HelLight, arial, "Times New Roman", Georgia;
	}
.bottom {
	position:relative;
	opacity:0;
	bottom:-1000px;}
	
.imgoverlay {
	-moz-box-shadow: inset 0 0 5px #333;
	-webkit-box-shadow: inset 0 0 5px #333;
	box-shadow: inset 0 0 5px #333;
	z-index:99999999;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
/*	background-color:#eee;	*/
	}
/*
#thefontsize {
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	}
*/





















	
#fontSizeContainer {
/*	-moz-user-select:none; 
	-user-select:none; 
	-webkit-user-select:none;	*/
	
	
	
	margin:30px;
	font:14px/14px HelBold, Arial, Helvetica, sans-serif;
	color:#fff;
	overflow:visible;
	bottom:25px;
	position:relative;
	width:auto;
	

	
	}

#fontSizeLabelWrapper {
	border-top:2px solid #252525; 
	border-bottom:2px solid #252525;

	/*0089e5*/

	background:#0099ff;
	height:10px;
	}

#fontSizeLabel {
	border-left:1px solid #0089e5;
	border-right:1px solid #0089e5;
	padding:10px 11px 10px 14px;
	/*0089e5*/
	background:#0099ff;
	
	height:10px;
	}
	
#plusWrapper {
	-moz-border-radius:3px 0 0 3px;
	-webkit-border-radius:3px 0 0 3px;
	border-radius:3px 0 0 3px;
	
	
	border-top:2px solid #252525;
	border-bottom:2px solid #252525;
	
	border-left:2px solid #252525;
	
	
	
	width:100%;
	height:34px;
	
	position:relative;
	z-index:10;
	
	top:0;
	
	padding:10px 0;
	overflow:hidden;
	}
	
#minusWrapper {
	-moz-border-radius:0 3px 3px 0;
	-webkit-border-radius:0 3px 3px 0;
	border-radius:0 3px 3px 0;
	
	
	border-top:2px solid #252525;
	border-bottom:2px solid #252525;
	
	border-right:2px solid #252525;
	
	height:34px;
	
	position:relative;
	z-index:1099999; !important;
	
	padding:10px 0;
	overflow:hidden;
	
	width:58px !important;
	height:37px !important;
	}	

#plusGuts {
	color:#fff;
	background-color:#0099ff;
	border-top:2px solid #0099ff;
	/*background-color:#A6C0FF;*/
	position:relative;
	z-index:-1;
	
	border-right:1px solid #1fa5ff;
	
	padding:10px 21px 10px 25px;
	width:58px ;
	height:41px ;
	max-width:58px;
	max-height:41px ;
	
	margin:0;
	
	font:18px HelBold, Arial, Helvetica, sans-serif;
	display:marker;
	top:0;
	overflow:hidden;
	
	}

#minusGuts {
	color:#fff;
	background-color:#0099ff;
	
	position:relative;
	z-index:-1;
	
	border-left:1px solid #1fa5ff;
	
	padding:10px 25px 10px 24px;
	
	font:18px HelBold, Arial, Helvetica, sans-serif;
	max-height:10px !important;
	height:10px !important;
	overflow:hidden;
	}

	
	
	/* /////////////////////////////////////////////////        ***  GROUPINGS  ***
 span#bigger, span#littler {
	border-top: 2px solid #225522; 
	border-bottom: 2px solid #225522;
	cursor: pointer;
	
	height:40px;
	
	}	
	
#littler #inLittler, #bigger #inBigger {
	background:#0099ff;
	overflow:hidden;
	padding:2px 5px;
	height:37px;
	}	
	*/
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
#thefontsize {
	-moz-user-select:none;
	-user-select:none;
	-webkit-user-select:none;
	
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border:1px solid #fff;;
	
	margin:20px 0;
	
	}	
	
#thefontsize span {
	background-color:#ff0099;
	color:#fff;
	padding:7px 8px 7px 8px;
	font:14px/14px HelBold, arial, "Times New Roman", Georgia;
	border-top:3px solid #e9e9e9;
	border-bottom:3px solid #e9e9e9;
	}
#thefontsize #larger {
	overflow:hidden;
	
	border-radius:10px 0 0 10px;
	-moz-border-radius:10px 0 0 10px;
	-webkit-border-radius:10px 0 0 10px;
	/*
	border-top:5px solid #e9e9e9;
	border-left:5px solid #e9e9e9;
	border-bottom:5px solid #e9e9e9;
	*/

	background:none;
	color:#fff;
	/*padding:7px 15px 7px 15px;*/
	cursor:pointer;
	font:14px/14px HelBold, arial, "Times New Roman", Georgia;
	overflow:hidden;
	
	/*max-height:5px;
	max-width:0px;*/
	
	
	
	}
	
#thefontsize #larger em {	
	/*
	border-radius:10px 0 0 10px;
	-moz-border-radius:10px 0 0 10px;
	-webkit-border-radius:10px 0 0 10px;
	
	border-top:5px solid #e9e9e9;
	border-left:5px solid #e9e9e9;
	border-bottom:5px solid #e9e9e9;
	
position:absolute;*/
float:left;
	background:#0099ff;
	background-image:none;
	color:#fff;

	cursor:pointer;
	font:14px/14px HelBold, arial, "Times New Roman", Georgia;
	overflow:hidden;
	height:28px;
	width:39px;
	
	margin-left:44px;
	
	}
	
#thefontsize #smaller {
	border-radius:0 3px 3px 0;
	-moz-border-radius:0 3px 3px 0;
	-webkit-border-radius:0 3px 3px 0;
	
	border-top:5px solid #e9e9e9;
	border-right:5px solid #e9e9e9;
	border-bottom:5px solid #e9e9e9;
	
	background-color:#0099ff;
	color:#fff;
	padding:7px 15px 7px 15px;
	cursor:pointer;
	font:14px/14px HelBold, arial, "Times New Roman", Georgia;
	}
	
	
	@brand_color: #4D926F;

* {
  background-color: #0099ff;
}

h2 {
  color: @brand_color;
}