﻿/*
Theme Name: NOVELGUIDE {www.novelguide.com}
Author: YAS GLOBAL - Drupal Networks
Author: URI: http://www.yasglobal.com/ 
        URI: http://www.drupalnetworks.com/
		aliya
*/

.form-submit {
    border-radius: 3px;
    cursor: pointer;
    background: #EEE;
    border: 1px solid #B8B7B7;
    color: #4E4E4E;
    padding: 2px 6px;
}
/**************************************************************************/
fieldset {border: 1px solid #D6DDB9;margin: 5px 0;padding: 10px;background: #F9F9F9;}
html.js fieldset.collapsed {border-bottom-width: 0;border-left-width: 0;border-right-width: 0;margin-bottom: 0;height: 1em;}
html.js fieldset.collapsed {margin-bottom: 15px;}
fieldset.collapsed {background: none;}
textarea, .form-item input, .form-item select, #content-region input.form-text {
background: white url(data:image/gif;base64,R0lGODlhAQAWALMAAP7+/vj4+PX19fLy8vz8/PPz8/39/fr6+vf39/T09P///wAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAABABYAAAQMUI2SBAqHGKC6/0oEADs=) left top repeat-x;border-color:#C5C3C3 #EDEDED #EDEDED #C5C3C3;border-style: solid;border-width:1px;margin:5px 0;max-width:95%;
padding: 2px 2px;}
li {background: transparent;list-style-image: none;}
textarea, .form-item input, .form-item select, #content-region input.form-text {
background: white;border-color: #C5C3C3 #EDEDED #EDEDED #C5C3C3;border-style: solid;border-width: 1px;margin: 5px 0;max-width: 95%;
padding: 1px 0;box-shadow: inset 0 0 7px #f2f2f2;}
.form-item {margin-top: 1em;margin-bottom: 1em;}
body.drag { cursor: move; }
th.active img { display: inline; }
tr.even, tr.odd { background-color: #eee; border-bottom: 1px solid #ccc; padding: 0.1em 0.6em; }
tr.drag { background-color: #fffff0; }
tr.drag-previous { background-color: #ffd; }
td.active { background-color: #ddd; }
td.checkbox, th.checkbox { text-align: center; }
tbody { border-top: 1px solid #ccc; }
tbody th { border-bottom: 1px solid #ccc; }
thead th { text-align: left; /* LTR */ padding-right: 1em; /* LTR */ border-bottom: 3px solid #ccc; }
/*** Other common styles*/
.breadcrumb { padding-bottom: .5em }
div.indentation { width: 20px; height: 1.7em; margin: -0.4em 0.2em -0.4em -0.4em; /* LTR */ padding: 0.42em 0 0.42em 0.6em; /* LTR */ float: left; /* LTR */ }
div.tree-child { background: url(../../misc/tree.png) no-repeat 11px center; /* LTR */ }
div.tree-child-last { background: url(../../misc/tree-bottom.png) no-repeat 11px center; /* LTR */ }
div.tree-child-horizontal { background: url(../../misc/tree.png) no-repeat -11px center; }
.error { color: #e55; }
div.error { border: 1px solid #d77; }
div.error, tr.error { background: #fcc; color: #200; padding: 2px; }
.warning { color: #e09010; }
div.warning { border: 1px solid #f0c020; }
div.warning, tr.warning { background: #ffd; color: #220; padding: 2px; }
.ok { color: #008000; }
div.ok { border: 1px solid #00aa00; }
div.ok, tr.ok { background: #dfd; color: #020; padding: 2px; }
.item-list .icon { color: #555; float: right; /* LTR */ padding-left: 0.25em; /* LTR */ clear: right; /* LTR */ }
.item-list .title { font-weight: bold; }
.item-list ul { margin: 0 0 0.75em 0; padding: 0; }
.item-list ul li { margin: 0 0 0.25em 1.5em; /* LTR */ padding: 0; list-style: disc; }
ol.task-list li.active { font-weight: bold; }
tr.odd .form-item, tr.even .form-item { margin-top: 0; margin-bottom: 0; white-space: nowrap; }
tr.merge-down, tr.merge-down td, tr.merge-down th { border-bottom-width: 0 !important; }
tr.merge-up, tr.merge-up td, tr.merge-up th { border-top-width: 0 !important; }
.form-item input.error, .form-item textarea.error, .form-item select.error { border: 2px solid red; }
.form-item .description { font-size: 0.85em; }
.form-item label { display: block; font-weight: bold; }
.form-item label.option { display: inline; font-weight: normal; }
.form-checkboxes, .form-radios { margin: 1em 0; }
.form-checkboxes .form-item, .form-radios .form-item { margin-top: 0.4em; margin-bottom: 0.4em; }
.marker, .form-required { color: #f00; }
.more-link { text-align: right; /* LTR */ }
.more-help-link { font-size: 0.85em; text-align: right; /* LTR */ }
.nowrap { white-space: nowrap; }
.item-list .pager { clear: both; text-align: center; }
.item-list .pager li { background-image:none; display:inline; list-style-type:none; padding: 0.5em; }
.pager-current { font-weight:bold; }
.tips { margin-top: 0; margin-bottom: 0; padding-top: 0; padding-bottom: 0; font-size: 0.9em; }
dl.multiselect dd.b, dl.multiselect dd.b .form-item, dl.multiselect dd.b select { font-family: inherit; font-size: inherit; width: 14em; }
dl.multiselect dd.a, dl.multiselect dd.a .form-item { width: 10em; }
dl.multiselect dt, dl.multiselect dd { float: left; /* LTR */ line-height: 1.75em; padding: 0; margin: 0 1em 0 0; /* LTR */ }
dl.multiselect .form-item { height: 1.75em; margin: 0; }
/*** Inline items (need to override above)*/
.container-inline div, .container-inline label { display: inline; }
/*** Tab navigation*/
ul.primary { border-collapse: collapse; padding: 0 0 0 1em; /* LTR */ white-space: nowrap; list-style: none; margin: 5px; height: auto; line-height: normal; border-bottom: 1px solid #bbb; }
ul.primary li { display: inline; }
ul.primary li a { background-color: #ddd; border-color: #bbb; border-width: 1px; border-style: solid solid none solid; height: auto; margin-right: 0.5em; /* LTR */ padding: 0 1em; text-decoration: none; }
ul.primary li.active a { background-color: #fff; border: 1px solid #bbb; border-bottom: #fff 1px solid; }
ul.primary li a:hover { background-color: #eee; border-color: #ccc; border-bottom-color: #eee; }
ul.secondary { border-bottom: 1px solid #bbb; padding: 0.5em 1em; margin: 5px; }
ul.secondary li { display: inline; padding: 0 1em; border-right: 1px solid #ccc; /* LTR */ }
ul.secondary a { padding: 0; text-decoration: none; }
ul.secondary a.active { border-bottom: 4px solid #999; }
/*** Autocomplete styles*/
/* Suggestion list */
#autocomplete { position: absolute; border: 1px solid; overflow: hidden; z-index: 100; }
#autocomplete ul { margin: 0; padding: 0; list-style: none; }
#autocomplete li { background: #fff; color: #000; white-space: pre; cursor: default; }
#autocomplete li.selected { background: #0072b9; color: #fff; }
/* Animated throbber */
html.js input.form-autocomplete { background-image: url(../../misc/throbber.gif); background-repeat: no-repeat; background-position: 100% 2px; /* LTR */ }
html.js input.throbbing { background-position: 100% -18px; /* LTR */ }
/*
** Collapsing fieldsets
*/
html.js fieldset.collapsed { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; margin-bottom: 0; height: 1em; }
html.js fieldset.collapsed * { display: none; }
html.js fieldset.collapsed legend { display: block; }
html.js fieldset.collapsible legend a { padding-left: 15px; /* LTR */ background: url(../images/arrow-top-menu-parent.png) 5px 75% no-repeat; /* LTR */ }
html.js fieldset.collapsed legend a { background-image: url(../images/li_arrow.png); /* LTR */ background-position: 5px 50%; /* LTR */ }
/* Note: IE-only fix due to '* html' (breaks Konqueror otherwise). */
* html.js fieldset.collapsed legend, * html.js fieldset.collapsed legend *, * html.js fieldset.collapsed table * { display: inline; }
/* For Safari 2 to prevent collapsible fieldsets containing tables from dissapearing due to tableheader.js. */
html.js fieldset.collapsible { position: relative; }
html.js fieldset.collapsible legend a { display: block; }
/* Avoid jumping around due to margins collapsing into collapsible fieldset border */
html.js fieldset.collapsible .fieldset-wrapper { overflow: auto; }
/*** Resizable text areas*/
.resizable-textarea { width: 95%; }
.resizable-textarea .grippie { height: 9px; overflow: hidden; background: #eee url(../../misc/grippie.png) no-repeat center 2px; border: 1px solid #ddd; border-top-width: 0; cursor: s-resize; }
html.js .resizable-textarea textarea { margin-bottom: 0; width: 100%; display: block; }
/*** Table drag and drop.*/
.draggable a.tabledrag-handle { cursor: move; float: left; /* LTR */ height: 1.7em; margin: -0.4em 0 -0.4em -0.5em; /* LTR */ padding: 0.42em 1.5em 0.42em 0.5em; /* LTR */ text-decoration: none; }
a.tabledrag-handle:hover { text-decoration: none; }
a.tabledrag-handle .handle { margin-top: 4px; height: 13px; width: 13px; background: url(../../misc/draggable.png) no-repeat 0 0; }
a.tabledrag-handle-hover .handle { background-position: 0 -20px; }
/*** Teaser splitter*/
.joined + .grippie { height: 5px; background-position: center 1px; margin-bottom: -2px; }
/* Keeps inner content contained in Opera 9. */
.teaser-checkbox { padding-top: 1px; }
div.teaser-button-wrapper { float: right; /* LTR */ padding-right: 5%; /* LTR */ margin: 0; }
.teaser-checkbox div.form-item { float: right; /* LTR */ margin: 0 5% 0 0; /* LTR */ padding: 0; }
textarea.teaser { display: none; }
html.js .no-js { display: none; }
/*** Progressbar styles*/
.progress { font-weight: bold; }
.progress .bar { background: #fff url(../../misc/progress.gif); border: 1px solid #00375a; height: 1.5em; margin: 0 0.2em; }
.progress .filled { background: #0072b9; height: 1em; border-bottom: 0.5em solid #004a73; width: 0%; }
.progress .percentage { float: right; /* LTR */ }
.progress-disabled { float: left; /* LTR */ }
.ahah-progress { float: left; /* LTR */ }
.ahah-progress .throbber { width: 15px; height: 15px; margin: 2px; background: transparent url(../../misc/throbber.gif) no-repeat 0px -18px; float: left; /* LTR */ }
tr .ahah-progress .throbber { margin: 0 2px; }
.ahah-progress-bar { width: 16em; }
/*** Formatting for welcome page*/
#first-time strong { display: block; padding: 1.5em 0 .5em; }
/*** To be used with tableselect.js*/
tr.selected td { background: #ffc; }
/*** Floating header for tableheader.js*/
table.sticky-header { margin-top: 0; background: #fff; }
/*** Installation clean URLs*/
#clean-url.install { display: none; }
/*
** For anything you want to hide on page load when JS is enabled, so
** that you can use the JS to control visibility and avoid flicker.
*/
html.js .js-hide { display: none; }
/*** Styles for the system modules page (admin/build/modules)*/
#system-modules div.incompatible { font-weight: bold; }
/*** Styles for the system themes page (admin/build/themes)*/
#system-themes-form div.incompatible { font-weight: bold; }
/*** Password strength indicator*/
span.password-strength { visibility: hidden; }
input.password-field { margin-right: 10px; /* LTR */ }
div.password-description { padding: 0 2px; margin: 4px 0 0 0; font-size: 0.85em; max-width: 500px; }
div.password-description ul { margin-bottom: 0; }
.password-parent { margin: 0 0 0 0; }
/*** Password confirmation checker*/
input.password-confirm { margin-right: 10px; /* LTR */ }
.confirm-parent { margin: 5px 0 0 0; }
span.password-confirm { visibility: hidden; }
span.password-confirm span { font-weight: normal; }
/*********************************************/
/***************************************************************/
/* ADMIN MENU
-------------------------------------------*/
/**
* Administration Menu.
*
* Implementation of Sons of Suckerfish Dropdowns.
* @see www.htmldog.com/articles/suckerfish
**/
#admin-menu {
	position: absolute;
	top: 0px;
	left: 0px;
	font-size: 9px;
	font-family: "lucida grande", tahoma, verdana, arial, sans-serif;
	background: #101010;
	width: 100%;
	text-align: left;
}

#admin-menu li.admin-menu-icon a {
	padding: 1px 8px 4px;
}

#admin-menu li.admin-menu-icon ul a {
	padding: 4px 8px;
}

#admin-menu li.admin-menu-icon img {
	vertical-align: bottom;
}

#admin-menu li.admin-menu-users img {
	margin-top: 1px;
}

#admin-menu li.admin-menu-action {
	float: right;
}

#admin-menu li.admin-menu-action a {
	border-left: 1px solid #323232;
	border-right: none;
}

body.admin-menu,
body.admin-menu:after {
	margin-top: 20px !important;
}

body:after {
	width: 100%;
	height: 450px;
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	z-index: -1;
	background: -webkit-linear-gradient(top, #636a74 0px,#7d8789 190px,#D9D9D9 190px,#ffffff 450px);
	background: linear-gradient(to bottom, #636a74 0px,#7d8789 190px,#D9D9D9 190px,#ffffff 450px);
}
/* all lists */
#admin-menu, #admin-menu ul { padding: 0; margin: 0; list-style: none; line-height: 1.4em; z-index: 999; }
#admin-menu ul { position: static; }
#admin-menu ul a { display: block; border-right: 1px solid #323232; border-bottom: none; padding: 4px 8px; font-weight: normal; color: #eee; text-decoration: none; text-align: left; }
#admin-menu ul li.admin-menu-tab a { border-right: 1px solid #52565e; }
#admin-menu li li a { border-right: none; border-top: 1px solid #323232; }
/* all list items */
/* width needed or else Opera goes nuts */
#admin-menu li { float: left; height: 100%; margin: 0 !important; padding: 0; list-style-image: none; list-style-type: none; background-image: none;  }
#admin-menu li.admin-menu-tab { padding-bottom: 1px; /*background: url(images/bkg_tab.png) repeat-x left bottom;*/ }
#admin-menu li li { width: 160px; background: #202020; filter:Alpha(opacity=88); opacity: 0.88; }
/* second-level lists */
/* Note: Use left instead of display to hide publicly visible menus because display: none isn't read by screen readers */
#admin-menu li ul { position: absolute; background: none; margin: 0; width: 160px; left: -999em; display: none; line-height: 1.2em; }
/* third-and-above-level lists */
#admin-menu li li.expandable ul { margin: -20px 0 0 160px; }
#admin-menu li:hover ul ul, #admin-menu li:hover ul ul ul, #admin-menu li:hover ul ul ul ul, #admin-menu li:hover ul ul ul ul ul, #admin-menu li.iehover ul ul, #admin-menu li.iehover ul ul ul, #admin-menu li.iehover ul ul ul ul, #admin-menu li.iehover ul ul ul ul ul { left: -999em; display: none; }
/* lists nested under hovered list items */
#admin-menu li:hover ul, #admin-menu li li:hover ul, #admin-menu li li li:hover ul, #admin-menu li li li li:hover ul, #admin-menu li li li li li:hover ul, #admin-menu li.iehover ul, #admin-menu li li.iehover ul, #admin-menu li li li.iehover ul, #admin-menu li li li li.iehover ul, #admin-menu li li li li li.iehover ul { left: auto; display: block; }
#admin-menu li.admin-menu-action:hover ul { right: 0; }
/* second-and-more-level hovering */
#admin-menu li li.expandable { background: #45454a;}
#admin-menu li li:hover, #admin-menu li li.iehover { background-color: #111; }
#admin-menu li li:hover a, #admin-menu li li:hover li:hover a, #admin-menu li li:hover li:hover li:hover a { color: #fff; }
#admin-menu li li.expandable:hover a, #admin-menu li li.expandable:hover li.expandable:hover a { border-color: #666666; color: #eee; }
#admin-menu li li.expandable:hover li a, #admin-menu li li.expandable:hover li.expandable:hover li a { border-color: #323232; }
#admin-menu li li:hover li a, #admin-menu li li.iehover li a, #admin-menu li li.iehover li.iehover li a { color: #eee; }
#admin-menu li li.iehover a, #admin-menu li li.iehover li.iehover a, #admin-menu li li.iehover li.iehover li.iehover a { color: #fff; width: 90%; /* IE */ }
/* #210615: Mozilla on Mac fix */
html.js fieldset.collapsible div.fieldset-wrapper { overflow: visible; }
 @media print {
#admin-menu { display: none; }
body.admin-menu { margin-top: 0 !important; }
}
/* END ADMIN MENU
-------------------------------------------*/
/* BLOCK PAGE
-------------------------------------------*/
.draggable a.tabledrag-handle { cursor: move; float: left; height: 1.7em; margin: -.4em 0 -.4em -.5em; padding: .42em 1.5em .42em 1.5em; text-decoration: none; }
a.tabledrag-handle .handle { margin-top: 4px; height: 13px; width: 13px; background: url(/misc/draggable.png) no-repeat 0 0; cursor:move; }
a.tabledrag-handle .handle:active { background-position-y: -20px; }
#blocks td.region { font-weight: bold; }
#blocks tr.region-message { font-weight: normal; color: #999; }
#blocks tr.region-populated { display: none; }
.block-region { background-color: #ff6; margin-top: 4px; margin-bottom: 4px; padding: 3px; float:left; width:99%; }
.tableHeader-processed .region { color: black; background: #DDD; padding: 3px; }
.tableHeader-processed .draggable { background: #f5f5f5 }
.tableHeader-processed tr th { padding: 5px; border: 1px solid #666; background: #A6D007; color: black; }
#content-group ul.secondary { background: whiteSmoke; border: 1px solid #CCC; height: 26px; padding-left: 0px; }
#content-group ul.primary { height:35px; }
#content-group ul.primary li { border: 1px solid #DDD; padding: 5px 15px; float: left; }
#content-group ul.primary li.active, #content-group ul.primary li:hover { background: #0056A6; }
#content-group ul.primary li a { font-weight:bold; }
#content-group ul.primary li.active a, #content-group ul.primary li:hover a { /*color:#FFFFFF;*/ }
#content-group ul.secondary li { float: left; padding: 5px; border-right: 1px solid #ccc; }
#content-group ul.secondary li.active, #content-group ul.secondary li:hover { background: #dddddd; color: black; }
#content-group ul.secondary li a { color:#000000; }
.tableHeader-processed tr.region--1 td { background:#0056A6 !important; color: white; }
/* BLOCK PAGE  -------------------------------------------*/

/* MAIN STYLES -------------------------------------------*/
* { margin: 0; padding: 0; }
body, html { font-weight:normal; font-family: Arial, Helvetica, sans-serif; color:#333; font-size:13px; }
ul, ul.menu { list-style:none; }
a { text-decoration:none; color:#0090FF; }
/*a:active { text-decoration:none; color:#829F13; }
a:visited{ text-decoration:none; color:#0056A6; }*/
a:hover { text-decoration:underline; color:#89C540; }
a:focus { outline:none; }
p { margin:0 0 1.5em; }
h1 { font-family: Arial, Helvetica, sans-serif; }
h2, h3 { font-family: Arial, Helvetica, sans-serif; }
h1 { font-size: 22px; letter-spacing:0px; line-height:100%; padding-bottom:15px; color: #454654; }
/*.content h2, h2 a { font-size: 22px; line-height: 1.2; margin: 8px 0 5px 0; }*/
.title, h2 a { font-family: 'Oswald', sans-serif; color: #829f13;border-bottom: 2px solid #89c540;  margin-bottom: 10px;  padding-bottom: 5px; }
h2 { font-size:24px; letter-spacing:-1px; line-height:100%; padding-bottom:15px; color: #454654; }
h3 { font-size:19px; letter-spacing:-1px; line-height:100%; padding-bottom:15px; color:#333; }
h1 { font-weight:normal; }
h1 a:hover { text-decoration:none; color:#333; }
p.page-title { font-size: 32px; letter-spacing: -1px; line-height: 100%; padding-bottom: 15px; font-weight: normal; }
p.page-title a:hover { text-decoration:none; color:#333; }
h2 { font-size:20px; padding-top:10px; font-weight:normal; }
h2.title { font-size:32px; padding-top:0; font-weight:bold; }
h3 { font-size:18px; padding-top:10px; }
/* LAYOUT STRUCTURE
--------------------------------------------------*/
/*********************************************** NEW THEME *****************************************************************/
/* -- logo --*/
#logo { margin:6px 0 0 10px; left: 0; float: left; min-height: 60px; }
#logo a img { border:none; vertical-align:middle; width:104px; height:87px; }
#top-header { width:100%;min-height:30px; }
.header-top #block-user-0{position:absolute;right:0;}
.header-top #block-google_cse-0 #google-cse-searchbox-form { float:left; width:200px; margin-left:77px; }
.header-top #block-google_cse-0 #google-cse-searchbox-form #edit-query-wrapper input#edit-query { background: url(../images/top-search-input-feilde.png) top left no-repeat; color:#535658; float:left; height: 22px; margin-top: 2px; width: 164px; border:none; padding-left:5px; }
.header-top #block-block-22 span {color:#FFFFFF }
.header-top #block-google_cse-0 #google-cse-searchbox-form .form-submit { background: url("../images/top-search-isubmit-btn.png") no-repeat scroll right center transparent; border: medium none; cursor: pointer; float: left; font-size: 0; height: 22px; margin-left: -28px; margin-top: 2px; width: 28px; }
.header-top ul, .header-top ul.menu { list-style:none; }
.header-top ul li ul li { position:absolute; }
.header-top ul.nice-menu li.menuparent { background:url(../images/arrow-top-menu-parent.png) right no-repeat !important; padding-right: 12px; }
.header-top ul li, .header-top ul.menu li {border:0px; display:block; float:left; padding: 4px 8px 0px 8px; }
.header-top ul li a {color:#2d3133; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; font-weight:normal; }
#block-menu-menu-afterlogin {float:right; }
#header-inner {width:988px; margin:0 auto; }
/*********************************************** Header Region //// Search theme *********************************************/
#header-region { float:right; width:870px; min-height:90px; margin:8px 2px 0px 0px; }
#header-region #header-right { width:470px; float:right; height:auto; }
/***** Search theme ******/
#header-region #header-left #google-cse-searchbox-form input#edit-query { margin:0px; float:left; width:312px; height:23px;padding:6px !important; background: #FFFFFF!important;border: 1px solid #AAAAAA !important; box-shadow: inset 0 0 7px #ccc;}
#header-region #header-left #google-cse-searchbox-form .form-submit {
	float:left;
	background: url(../images/sprite.png) 0px -320px no-repeat;
	border: 0px;
	padding: 0px;
	color: white;
	font-weight:
	bold; cursor:pointer;
	text-indent: -999px;
	border-radius: 0 3px 3px 0;
	width:45px;
	height:37px;
}
#header-region #header-left #google-cse-searchbox-form .form-submit:hover {opacity: 0.9;}
#header-region #header-left #block-google_cse-0 .content { 
float: left; width: 371px; background: #fff; padding: 12px 9px 12px 12px;border-radius: 11px;border-top-left-radius:0; 
border-top-right-radius: 0;border: 1px solid #669B26;}
#header-region #header-left #block-google_cse-0 .form-item, #header-region #header-left #block-google_cse-0 input.form-item{margin:0px !important;}
#header-region #header-left #block-google_cse-0 h2, #header-region #header-left #block-block-53 h2 a, #header-region #header-left #block-block-55 h2 a { font-size: 15px; padding: 7px; margin: 0px; background: #85BE3D; float: left; border-top-right-radius: 9px; border-top-left-radius: 9px; font-weight: bold; color: #fff;}
#header-region #header-left #block-block-55 h2 a {background:#3B4753; color: #fff; margin-top: -86px; float: right; margin-right: 50px; padding-bottom: 4px; border-bottom-color: #3B4753;}
#header-region #header-left #block-block-53 h2 a {float: left; margin-top: -86px; margin-left: 165px; background: #AAA; z-index: -99999; padding-bottom: 3px; color: #CCC; }
#header-region #header-left #block-block-53 a{text-decoration:none;}
/*********************************************** Main Menu *********************************************/
#main-menu {width:100%;min-height:60px;margin-top:-5px;}
.main-menu-inner {width: 1000px; margin: 0 auto; height:60px; position: relative;}
.main-menu-inner:after {
    content: "";
    background: url(../images/sprite.png) no-repeat -114px 2px;
    width: 5px;
    height: 60px;
    display: inline-block;
    position: absolute;
    right: 0;
    top: 0;
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1);
}
.main-menu-inner ul { list-style:none; margin:0px; }
.main-menu-inner ul li { margin:0px; display:block; float:left; padding:0px 2px;}
.main-menu-inner ul li a {color:#FFFFFF !important; font-family:Arial, Helvetica, sans-serif; font-size:15px; text-decoration:none;padding:15px 7px; float: left; }
.main-menu-inner ul li a:visited{color:#313438;}
.main-menu-inner ul li a.active, .main-menu-inner ul li a:hover { color:#000 !important;position:relative;}
.main-menu-inner ul li a.active:after, .main-menu-inner ul li a:hover:before {
  width: 0;
  height: 0;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-top: 5px solid #000;
  content: "";
  position: absolute;
  top: 0px;
  left: 48%;
}
#page-wrapper { width:1002px; margin:-5px auto 0 auto; overflow:hidden; }
#preface-top-wrapper { float:left; width:1000px; margin-bottom:10px;display:none; }
#preface-top-wrapper #preface-top { width:990px; margin:0 auto; padding-bottom:10px;}
#preface-top-wrapper #preface-top .line-link-1 { float: left; width: 3px; height: auto; text-align: center; line-height: 24px; margin-top: 0px!important; margin-bottom: 2px; color:#87a614; }
#preface-top-wrapper #preface-top #block-block-10 p { margin-left:10px; }
#preface-top-wrapper #preface-top .abc-link:hover { color:#87a614; }
#homeBoxes { width:1000px; margin:0 auto; margin-top:10px; }
#homeBoxes .block { width:325px; border:1px solid #ebebeb; margin-left: 5px; padding-left:0px!important; float:left;}
#homeBoxes .block h2.block-title, #homeBoxes .block h2, #homeBoxes .block h2.title {color:#FFFFFF ; font-size:15px; font-family: Arial, Helvetica, sans-serif; margin:0px; padding:0px; padding-top:4px; padding-left:4px; font-weight:bold; }
#homeBoxes .block ul { padding:0px; margin-top:1px;}
#homeBoxes .block li{border-bottom:1px solid #EBEBEB;min-height:20px;padding-left:4px;padding-top:4px;background-position:-1050px -15px;}
#homeBoxes .block li a { color:#0056A6; }
#homeBoxes .block li a:hover{color:#829F13;}
#homeBoxes .view-footer { margin-right: 17px; }
#homeBoxes .more-link a { float: left; margin:0px; border: 1px #CCC solid; padding: 2px 11px; border-radius: 5px; }
#homeBoxes .more-link a:hover { border: 1px #A1C617 solid; border-radius: 5px; color:#A1C617; text-decoration:none; }
#block-studyhall-active_school_block tr.even, #block-studyhall-active_school_block tr.odd, #block-studyhall-homework_help tr.even, #block-studyhall-homework_help tr.odd {border:0px;background:#f9f9f9;}
#block-studyhall-active_school_block td{ padding:0 5px; height:22px;}
#block-studyhall-homework_help{width:640px !important;}
#block-studyhall-homework_help h2{width:636px !important;}
#block-studyhall-active_school_block h2{width:332px !important;}
#homeBoxes .block tr td { border-bottom: 1px solid #EBEBEB; min-height:20px; padding-left:17px; padding-top:4px;}
#block-studyhall-active_school_block{width: 330px;padding-right: 10px;margin-left: 10px;}
#block-studyhall-homework_help h2 .h2-price{float: right;margin-right: 7px;} 
/**************************************** MAIN CONTENT PANEL******************************************************/
#main-content { width:1002px; height:auto; float:left; margin-top: 10px; }
/**************************************** LEFT SIDEBAR PANEL ******************************************************/
#left-side-bar { width:155px; height:auto; float:left; padding-left:0px; }
#left-side-bar .block { margin-bottom:10px; }
/**************************************** MEDDILE CONTENT ******************************************************/
#content-group { width:610px; margin:0 10px; height:auto; float:left; }
/**************************************** RIGHT SIDEBAR PANEL ******************************************************/
#right-side-bar { width:210px; height:auto; float:right; }
#right-side-bar .block { margin-bottom:10px; float:right; width:200px; margin-right:5px; }
#right-side-bar #block-block-15{ border:#d5d5d5 solid 1px; margin-bottom:10px; float:right; width:200px; margin-right:5px; }
#right-side-bar h2.block-title, #right-side-bar h2, .gray-bg h2.block-title, .gray-bg h2 { font-size: 15px!important; background: #a5ca18; color: white !important; position: relative; border-bottom: 3px solid #CCC; padding: 4px 11px; margin: 0; font-weight: 700; }
#right-side-bar #atz-main, #right-side-bar .atz-main2 { text-align: center; width: 185px!important; margin: 0 auto; }
#right-side-bar #atz-main2 .line1-abc, #right-side-bar .atz-main2 .line1-abc { width: auto; height: 32px; }
#right-side-bar #atz-main2 .line-link-1, #right-side-bar .atz-main2 .line-link-1 { float: left; height: auto; line-height: 19px; margin-top: 9px; text-align: center; width: 3px; }
#right-side-bar #atz-main2 .abc-link, #right-side-bar .atz-main2 .abc-link { margin-top: 5px; float: left; font-size: 13px; font-weight: 700; color: black; text-decoration: none; width:28px; height:15px; text-align:center; margin: 10px 3px 0px 3px; padding:2px 0px 2px 0px;}
#right-side-bar .atz-main2 .abc-link:hover { background:#a6ce39; border-radius:5px; color:#FFFFFF; }
#right-side-bar span.arrow {width: 9px; height: 6px; position: absolute; left: 15px; bottom: -6px; display: block; line-height: normal; overflow: hidden; }
#right-side-bar .block ul li { padding-left:6px; min-height:20px; }
#right-side-bar .block .adsense {float: right; margin: 10px 18px 10px 0px; margin:10px 18px 10px 0px; }
.clearfix {clear:both;}
#content-top1 #content-top1-inner .block { margin-bottom:10px; float:left; }
#content-top1-inner #block-block-26 {float: right; margin-top: -31px; margin-right: 0px; }
#content-top1-inner #block-block-51 {margin-left:13px; }
/*#content-bottom1 #content-bottom1-inner .block { float:left; margin-right:5px; }*/
/*************************************** MESSAGE ***********************/
.messages, .status {margin-top: 5px; margin-bottom: 5px; width: 90%; background:#A6CA19;padding: 9px; color: white; font-weight: bold; font-size: 14px; border-radius: 5px; box-shadow: rgba(0, 0, 0, 0.10)5px 15px 20px inset;}
/**********************************************************/
#content-bottom2-inner .block {float:left; margin-right:5px; }
#content-inner #content-content h2 {font-size:15px ;font-weight:bold;}
/**************** Start Search by tittle,author,essay reports ********************/
#content-content .view-researchmaterial { margin-bottom: 20px;float: left; }
#content-content .view-researchmaterial li { border: 1px solid #DDD !important;padding: 2px; padding-left: 20px; padding-right: 50px; 
margin-right: 9px; background: whiteSmoke;border-top: none;background: #FAFAFA; display:block;list-style:none; }
#content-content .search-author{ border-top: 1px solid #EEE; margin-bottom: 20px; float: left; width:100%; }
#content-content .search-author li{border: 1px solid #DDD; padding: 2px; padding-left: 20px; margin-right: 9px; background: whiteSmoke; border-top: none; background: #FAFAFA; display:block; }
#content-content .search-title { border-top: 1px solid #EEE; margin-bottom: 20px; float: left; width: 100%; }
#content-content .search-title li { border: 1px solid #DDD; padding: 2px; padding-left: 20px; background: whiteSmoke; border-top: none; background: #FAFAFA; display:block; }
#content-content .search-title li a, #content-content .search-author li a, #content-content .view-researchmaterial li a { text-decoration: none; /*color: #0056A6;*/ }
#content-content .search-title li:hover, #content-content .search-author li:hover, #content-content .view-researchmaterial li:hover { background: #0056A6; }
#content-content .search-title li a:hover, #content-content .search-author li a:hover, #content-content .search-title li:hover a, #content-content .search-author li:hover a, #content-content .view-researchmaterial li a:hover, #content-content .view-researchmaterial li:hover a {color:#ffffff !important; }
#content-content .view-researchmaterial .view-content { float:left; }
/**************** End Search by tittle,author,essay reports   ***********************/
/******************* Start search tabs html ******************/
#content-bottom2-inner { float: left; min-height: 125px; width: 100%; margin-top:15px; }
#content-bottom2-inner .block { float: left; margin-right: 0px; position: absolute; width: 600px; }
#content-bottom2-inner .block .content, #content_bottom_full #block-block-13 .content, #content_bottom_full #block-block-45 .content {background: #F9F9F9; border: 1px solid #D5D5D5; border-top: 2px solid #A1C617;border-radius: 0px 10px 0px 0px; width:97%; float: left; padding:14px 0px 0px 14px; }
#content-bottom2-inner .abc-link, #content_bottom_full .abc-link  { padding: 3px 9px; float: left; margin: 0px 2px 10px; }
#content-bottom2-inner #block-block-45 .abc-link { color:#0056A6; padding: 3px 9px; float: left; margin: 0px 2px 10px; }
#content-bottom2-inner .abc-link:hover { background: #A1C617; border-radius: 5px; color: white; text-decoration: none; }
#content-bottom2-inner #block-block-45 .abc-link:hover { background: #0056A6; border-radius: 5px; color: white; text-decoration: none; }
#content-bottom2-inner .line-link-1 { color:#aaa !important; float:left; margin-top: 2px; }
#content-bottom2-inner .block .content p { margin: 0px; }
#content-bottom2-inner .block h2, #content_bottom_full .block h2 { background: #89C540; width: auto; float: left; padding: 6px 10px; border-radius: 10px 10px 0 0; border: 1px solid #CCC; border-bottom: none; font-size: 16px; color: white; font-family: arial; cursor:pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  letter-spacing:0;
}
#block-block-45 {position: relative; margin-top: -10px!important;}
#block-block-45 .content{ border-top:2px solid #0056A6 !important;}
#content-bottom2-inner #block-block-45 h2 { margin-left:194px; background: #F9F9F9; color: #AAA; cursor:pointer; }
/******************* End search tabs html *****************************/
/******************* Report & Essay Market ***************************/    
#rpt-esy-wrp { width:600px; }
#rpt-esy-wrp .eassy-wrap .cont-hdd { background:#A1C617; height: 22px; padding-top: 4px; color: white; font-weight: bold; float:left; width:600px; padding-left: 5px; }
#rpt-esy-wrp .eassy-wrap .sub-hdd-wrp .cont-sub-hdd a { height: 20px; padding: 5px 0 0 5px; border-bottom: #DDD solid 1px; float:left; width:600px; }
#rpt-esy-wrp .eassy-wrap .sub-hdd-wrp .cont-sub-hdd:nth-child(even) a {background: #fafafa;}
#rpt-esy-wrp .eassy-wrap .sub-hdd-wrp .cont-sub-hdd a:hover { background:#0056A6!important; color:#FFFFFF !important; text-decoration:none !important; }
/*********************************** FOTTER ***************************/
#footer { background:#232B34;border-top: 12px solid #84B500;clear: both;color: #DCDCDC;width:100%;padding-top:10px;}
#footer-inner { margin: 0 auto; width: 1000px; }
#footer-top-pannel { width: 100%; float: left;}
#footer-top-pannel .footer-top-pannel { text-align: center; margin: 0 auto; }
#footer-work { background-position: center top; padding-bottom: 10px; width: 1000px;  }
#footer #footer-panel1 ul li, #footer #footer-panel2 ul li { background-position: -1050px -15px; float: left; padding: 0 0 3px 5px; width: 310px; height: auto;}
#social-net-ft { float: left; width: 310px; }
#footer-other { float: left; margin-top: 28px; width: 310px; }
#footer-panel1 { float: left; width: 310px; margin-left: 5px; }
#footer-panel2 { float: left; margin: 0 32px; width: 290px; }
#footer-panel3 { float: left; width: 330px; position: relative; }
#footer #footer-other ul li, .ser-links { width: 140px;}
#footer #sclnk ul li a.f-icon { /*background-image:url(/sites/all/themes/novelguide/images/li_arrow.png) left 7px no-repeat; */}
#footer #sclnk ul li a { background-position: 0 0;background-repeat: no-repeat;float: left; height: 16px; padding: 0 0 0 0; width: 284px;}
.footer-message-wrapper {float:left; width:1000px; height:20px;  }
#footer-message-wrapper #footer-message-inner { margin-left:5px; float:left; color:#000000;}
#footer-message-wrapper .ftr-links { margin-right:5px; float:right; }
/************************* DRUPAL CHAT CSS ****************************************************/
#drupalchat-wrapper { bottom: 0; height: 29px; margin: 0 4%; position: fixed; right: 0; z-index: 9999; }
#drupalchat { background: #E5E5E5; border: 1px solid #B5B5B5; border-bottom: 0; float: left; font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; }
#drupalchat ul { border-top: 1px solid white; float: right; list-style: none; margin: 0; padding: 0; width: 100%; }
#drupalchat ul li { background: 0; float: left; margin: 0; padding: 0; position: relative; list-style: none; }
#drupalchat ul li a { border-left: 1px solid white; border-right: 1px solid #B5B5B5; color: #333; float: left; height: 16px; line-height: 16px; padding: 6px; position: relative; text-decoration: none; width: auto; }
#drupalchat ul li a.chat { width: 147px; }
#drupalchat ul li a:hover { background-color: white; }
#drupalchat .subpanel { border: 1px solid #B5B5B5; bottom: 29px; display: none; left: -1px; overflow: hidden; position: absolute; width: 150px; }
#drupalchat #chatpanel .subpanel { width: 160px; }
/******************************** END DRUPAL CHAT *****************************************************/
/***************************** END DRUPAL CHAT *****************************************************/
#content-content .view-taxonomy-term .view-content a { color:#2F2727; }
.section-quotes #content-content .view-taxonomy-term .view-content a { color: #0090FF;text-decoration: underline; }
.section-quotes #content-content .view-taxonomy-term .view-content a:hover { color: #0090FF;text-decoration: none; }
#content-content .view-taxonomy-term .view-content .views-row-odd a { background: #EEE; min-height: 15px; padding: 4px 7px; border-bottom: #DDD solid 1px; width:600px; float:left; }
#content-content .view-taxonomy-term .view-content .views-row-even a { background: #FAFAFA; min-height: 15px; padding: 4px 7px; border-bottom: #DDD solid 1px; width:600px; float:left; }
#content-content .view-taxonomy-term .view-content a:hover { background: #0056A6; color:#FFFFFF; text-decoration:none; }
#content-content .view-glossary table.views-table, #content-content .view-auther table.views-table { width:600px; }
#content-content .view-glossary table.views-table .odd td a, #content-content .view-auther table.views-table tr.odd td a {
 background: #EEE;min-height: 15px; padding: 4px 0px 4px 6px;border-bottom: #DDD solid 1px;width:99%;float:left; }
#content-content .view-glossary table.views-table .even td a, #content-content .view-auther table.views-table tr.even td a { 
background: #FAFAFA; min-height: 15px;padding: 4px 0px 4px 6px;border-bottom: #DDD solid 1px;width:99%;float:left; }
#content-content .view-auther table.views-table tr td a:hover, #content-content .view-glossary table.views-table .even td a:hover ,#content-content .view-glossary table.views-table .odd td a:hover, #content-content .view-auther table.views-table tr.odd td a:hover{ background: #0056A6 !important; color:#FFFFFF !important; text-decoration:none; }
#content-inner { margin-bottom:10px; }
#content-content .item-list ul.pager { margin:10px 0 10px 0px;padding:15px 0 0 0;}
#content-content ul.pager li {background: 0; width: auto; padding: 5px 10px; margin: 0 0px;border-radius: 3px; display:inline; }
#content-content ul.pager li.pager-current { background-color: #333!important; color: white; border-color: #333; }
#content-content ul.pager a, #page ul.pager li.pager-current { border-color: #C1C1C1; color: #838383; -moz-border-radius: 3px; -webkit-border-radius: 3px; }
/**************************************************************************************************/
#quote-main { width: 590px; height: 349px; margin: 0 auto; background: #F4F4F4; clear:both; }
#quote-author { width: 600px; margin: 0 auto; background: #F4F4F4; }
#quote-author li { float:left; }
#quote-main h4, #quote-author h4 { padding-left: 5px; padding-top: 5px; }
#quote-inner ul li { width: 150px; height: 28px; float: left; margin: 0 0 0 4px; }
#quote-left-image { margin: 14px 0 0 8px; background: url(/sites/all/themes/city_magazine/images/quote-img1.jpg) left no-repeat; height: 31px; float: left; width: 580px; }
#quote-right-image { margin: 0 18px 0 0; background: url(/sites/all/themes/city_magazine/images/quote-img2.jpg) right bottom no-repeat; height: 31px; float: right; width: 584px; }
#quote-inner { width: 481px; height: 255px; float: left; margin: 0 0 0 85px; }
#quote-inner li a { color: #9C9B9D; font-family: Arial, Helvetica, sans-serif; font-size: 20px; text-decoration: none; display: block; float: left; }
/****************************NOVELGUIDE********************************/
#content-content table.index-desc { float:left; width:100%; }
#content-content table.index-desc table { float:left; width:98%; margin-top:5px; }
#content-content table.index-desc table#books-css-table { border:#ccc solid 1px; }
#content-content .index-desc table#books-css-table td { border-bottom:#ccc solid 1px; }
/*********************** CONTENT TOP 2 THEME \/\ CONTENT BOTTOM 1 *****************************/
#content-top2 #content-top2-inner .block,
#content-bottom1 #content-bottom1-inner .block {float:left;}
/*#content-bottom1 #content-bottom1-inner #block-views-read_more_pages-block_4 {
  width: 280px;
  float: left;
  margin-left: 5px;
  margin-right: 0!important;
  border: 1px solid #a5ca18;
  border-radius: 0 15px 0 15px;
  position: relative;
}
#block-block-50 {
  position: relative;
}
#block-views-read_more_pages-block_4 .top-right-link,
#block-block-50 .top-right-link{
  position: absolute;
  top: 5px;
  right: 5px;
  color: dodgerblue;
  font-size: 12px;
  border: 1px solid #ccc;
  background: #fff;
  padding: 3px 8px 2px;
  border-radius: 5px;
  cursor: pointer;
}
#block-views-read_more_pages-block_4 .top-right-link:hover,
#block-block-50 .top-right-link:hover{
  text-decoration: none;
  border: 1px #A1C617 solid;
  color: #A1C617;
}*/
#content-top2 #content-top2-inner .block h2.block-title, #content-top2 #content-top2-inner .block h2.title, #content-top2 #content-top2-inner .block h2, #content-bottom1 #content-bottom1-inner .block h2.block-title, #content-bottom1 #content-bottom1-inner .block h2.title, #content-bottom1 #content-bottom1-inner .block h2 { font-size: 15px!important;background:#a5ca18; color: white; position: relative; border-bottom: 3px solid #CCC; padding: 4px 11px; margin: 0; font-weight: 700; margin-bottom:4px; }
#content-top2 #content-top2-inner .block ul, #content-bottom1 #content-bottom1-inner .block ul { margin-top: 5px; }
#content-top2 #content-top2-inner .block ul li, /*#content-bottom1 #content-bottom1-inner .block ul li*/ { list-style: none!important; border-bottom: 1px solid #EEE; padding-left: 13px; min-height: 20px; padding-top: 2px; float: left; margin:0 3px; width: 280px; }
/****************************** END CONTENT TOP 2 THEME \/\ CONTENT BOTTOM 1 *****************************************/
/********************************************************************************/
#content-bottom3 #content-bottom3-inner .block { width:291px;padding:1px 1px;float:left; margin-right:5px; margin-bottom:10px;}

#block-block-159 {
  position: relative;
  padding-left: 20px;
  width: 570px;
  border: none!important;
  margin-bottom: 30px!important;
}
#block-block-159:before {
  content: "Search in Site:";
  background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
  border-bottom: 2px solid #89C540 !important;
  color: #000000 !important;
  font-size: 16px;
  font-weight: normal !important;
  padding: 4px 0;
  margin-bottom: 10px;
  width: 100%;
  display: block;
}
#block-block-159 a {
  margin: 5px 20px 0;
  font-size: 14px;
}
.current-search {
  position: relative;
  color:1F6AA3;
}
.current-search:after {
  content: "";
  position: absolute;
  top: 50%;
  left: 0;
}
.current-search:before {
  content: "";
  position: absolute;
  top: 50%;
  left: -16px;
  width: 5px;
  height: 12px;
  border-width: 0 5px 5px 0;
  border-style: solid;
  border-color: #7F913C;
  margin-top: -11px;
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
}

/******************* QUOTES ******************************/
body.node-type-quote #content-inner-inner #content-content .clear-block {background: url(../images/quotes2.png) right bottom no-repeat; padding-bottom : 11px;padding-right: 28px }
body.node-type-quote #content-inner-inner #content-content .content { background: url(../images/quotes.png) left top no-repeat; padding-top: 11px; padding-left: 38px; }
body.node-type-quote h1 { font-size:20px; }
/******************* POST ******************************/
/******************* QUOTES ******************************/
#content-content .quotes-default .views-row{background: url(../images/quotes2.png) right bottom no-repeat; padding-bottom : 11px; padding-right: 28px }
#content-content .quotes-default .views-field {background: url(../images/quotes.png) left top no-repeat;padding-top: 11px;padding-left: 38px;}
#content-content .quotes-default {background: #EEE;padding: 12px;border-radius: 4px;}
body.node-type-quote h1 { font-size:20px;  margin-top: 20px; }
/******************* POST ******************************/
.postTags ul.links { margin:5px 0px; }
.postTags ul.links li { display: inline; }
.postTags ul.links li a { float: left; padding: 3px 17px; margin: 5px 4px; background: #EEE; border-radius: 3px; /*color:#000000;*/ }
.postTags ul.links li a:hover { color:#ffffff; background:#A1C617; text-decoration:none; }
/*******************************  FACEBOOK LIKE BUTTON ***************************************/
.more-link { float:left; margin:10px 0px; }
/*******************************  FACEBOOK LIKE BUTTON ***************************************/
/* Footer CSS START*/
#footer-panel3 ul.kwicks { position:absolute; margin-left:-10px; overflow:hidden !important; }
#footer-panel3 ul.kwicks li { width: 325px !important; }
#footer-panel3 ul.kwicks li { height: 121px; overflow:visible !important;}
#footer-panel3 .kwick-links { width:318px; height:260px; padding:5px; float:left; }
#footer-panel3 #kwick4 { background-color: #A66A16; margin-bottom: none; }
#footer-panel3 #kwick3 { min-height: 51px !important; background-position: -660px 0; }
#footer-panel3 #kwick2 { min-height: 51px !important; background-position: -332px 0;}
#footer-panel3 #kwick1 { min-height: 51px !important; background-position: -3px 0; }
/* Footer CSS END*/
/* css added by aliya 31st march 2012*/
#footer-panel4 { float: left; margin: 0 32px; width: 290px; }
.ajaxblocks-wrapper-3 { background: url(../images/loader-3.gif) center center no-repeat; min-height: 16px; }
.ajaxblocks-wrapper-8 { background: url(../images/loader-8.gif) center center no-repeat; min-height: 16px; }
#footer-panel3 .kwick-links b{font-size: 16px;background:#eee;color: #666;width: 97%;float: left;padding: 3PX 4PX 1PX;margin-bottom: 5PX;}
#footer-panel3 .kwick-links b.aa{width:auto;}
/********************************************************************************************/
#block-block-54 #block-views-e_montor_list-block_4 .view-display-id-block_4 { background: #F9F9F9; border: 1px solid #D5D5D5; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; padding: 10px; width: 925px; }
#block-block-54 #block-views-e_montor_list-block_4 .view-display-id-block_4 table.views-view-grid { border:0px !important; }
#block-block-54 #block-views-e_montor_list-block_4 .view-display-id-block_4 table.views-view-grid td { width: 100px; }
#block-block-54 #block-views-e_montor_list-block_4 .view-display-id-block_4 .views-field-privatemsg-link span a { background: url(../images/email-icon-ementors.jpg) top left no-repeat; font-size:0px; width:27px; height:18px; float: right; margin-right: 7px; }
#block-block-54 #block-views-e_montor_list-block_4 .view-display-id-block_4 .views-field-picture .picture img {width: 100px;height:80px;}
/*********************************************************************************************************************/
#block-block-54 .meet-greet .views-field-picture .picture img { width:36px !important; height:37px!important; float:left; }
#block-block-54 .meet-greet td { padding: 1px 1px; width:37px; float:left; }
/* css added by aliya 31st march 2012*/
/***************** Footer new css ********************/
#footer-panel1 { float: left; width: 250px; position: relative; overflow-x:hidden; }
#footer-panel2 { float: left; width: 405px; margin-left: 10px; margin-right: 0px; }
#footer-panel2 .aboutus { float: left; width: 195px; margin-right:10px; }
#footer-panel1 .inforamtion { float: left; margin-left: 0px; }
#footer-panel4 { float: left; margin: 0px; width: 92%; text-align: justify; margin-right: 20px; color:#737477 !important; }
#footer-other { float: left; margin-top: 0px; width: 165px; }
.footer-message-wrapper { padding: 5px 0 5px 0; float: left; width: 100%; border-top: 1px solid #BBB; background: #DDD; }
#footer-message { width:1000px; margin:0 auto; }
#footer h3 { font-size: 18px; padding-top: 10px; border-bottom: 1px solid #CCC; margin-bottom: 10px; padding-bottom: 5px; }
/************ header tabs setting *****/
#block-block-55 h2 { float:left; margin-top:0px; padding:0px;font-size: 15px;}
#header-region #header-left #block-block-55 h2 a { margin-top: 0px; margin-right: 2px;}
/***************************** NOVELGUIDE BANNER TEST PREP // FACEBOOK // MEET N GREET *********************************/
.studyhall_novelguide_studyguide { 
background:url("../images/studyhall_addquestion.jpg") no-repeat; float:left;width:160px;height:555px;}
.studyhall_novelguide_studyguide2 { background:url("../images/novelguide_studyguide_old.gif") no-repeat; float:left; width:160px; height:555px; }
.studyhall_novelguide_studyguide a { float: left; width: 160px; height: 170px; }
.studyhall_novelguide_studyguide .facebook-app { height: 148px; margin-top: 15px; }
.studyhall_novelguide_studyguide .meet { height: 180px; margin-top: 5px; }
/***************************** END NOVELGUIDE BANNER TEST PREP // FACEBOOK // MEET N GREET *********************************/
#content_bottom_full .content_bottom_full, #content_top_full .content_top_full{width:988px;margin:0 auto;}
#content_bottom_full .content_bottom_full .block , #content_top_full .content_top_full .block{
margin-bottom:10px;float:left;width:100%;}
#content_bottom_full .content_bottom_full h2.block-title , #content_top_full .content_top_full h2.block-title, #content_top_full .content_top_full #block-studyhall-search_by_author h2 , #content_top_full .content_top_full #block-studyhall-search_by_title h2 {
border: 0px;float: left;background:#A1C617;font-size: 15px !important;color: white !important;position: relative;padding: 5px 11px 6px 11px;margin: 0px;font-weight: bold;width: 223px;}
#content_top_full .content_top_full .atz-main2 , #content_top_full .content_top_full #block-studyhall-search_by_author .atz-main2 , #content_top_full .content_top_full #block-studyhall-search_by_title .atz-main2 {
background: black;float: left;height: 23px;width: 730px;padding-left: 10px;padding-bottom: 0px;padding-top: 3px;}
#content_top_full .content_top_full .atz-main2  .line1-abc, #content_bottom_full .content_bottom_full .atz-main2  .line1-abc, #block-studyhall-search_by_author .atz-main2  .line1-abc,  #block-studyhall-search_by_title .atz-main2  .line1-abc{float:left;}
#content_top_full .content_top_full .atz-main2  .line1-abc .abc-link, #block-studyhall-search_by_author  .atz-main2  .line1-abc .abc-link,   #block-studyhall-search_by_title .atz-main2  .line1-abc .abc-link {color:#FFFFFF;padding: 2px 9px;float: left;}
#content_top_full .content_top_full .atz-main2  .line1-abc .line-link-1, #content_bottom_full .content_bottom_full .atz-main2  .line1-abc .line-link-1, #block-studyhall-search_by_author  .atz-main2  .line1-abc .line-link-1,  #block-studyhall-search_by_title .atz-main2  .line1-abc .line-link-1{display:none;}
#content_top_full .content_top_full .atz-main2  .line1-abc .abc-link:hover, #content_bottom_full .content_bottom_full .atz-main2  .line1-abc .abc-link:hover{background: #A1C617; border-radius: 5px; color: white; text-decoration: none;}
#block-menu-menu-beforelogin,#block-block-160{float:right;}
img{border:0px;}
#main-content, #content-group, #footer, #homeBoxes{list-style:none;}
#content-content .view-id-novels table.views-table{width: 600px;}
#content-content .view-id-novels table.views-table td{padding:3px 2px}
#content-content .view-id-novels table.views-table td.views-field-rownumber{text-align:center;}
#content-content .view-id-novels table.views-table td.views-field-title{padding:0px 5px}
#Leaderboard-ad{height:95px;text-align:center;}
#Leaderboard-ad .Leaderboard-ad{width: 750px;margin: 0 auto;text-align: center;}
.section-admin .block-region,.section-admin #Leaderboard-ad {display: none;}
/********************************************************************************************/
#block-block-58 #block-views-e_montor_list-block_4  table.views-view-grid { border:0px !important; }
#block-block-58 #block-views-e_montor_list-block_4  .views-field-privatemsg-link span a { background: url(../images/email-icon-ementors.jpg) top left no-repeat; font-size:0px; width:27px; height:18px; float: right; margin-right: 7px; }
#block-block-58 #block-views-e_montor_list-block_4  .views-field-privatemsg-link {float:left;}
#block-views-e_montor_list-block_4{width: 276px;float:left;margin-right:5px;}
#block-block-58 #block-views-e_montor_list-block_4 h2 { font-weight:bold;font-size:13px;text-align:center;padding:0px;line-height:normal;}
#block-views-e_montor_list-block_4 {background: #CCC;padding: 6px;border-radius: 11px;}
#block-views-e_montor_list-block_4 .view-content {background: whiteSmoke;}
#header-right .picture img {width: 50px;border: #829F13 solid 2px;border-radius: 5px;}
#header-right .picture{float:left;margin-right:5px;}
#block-views-e_montor_list-block_4 table.views-view-grid tr td {float: left;width: 130px;}
/******************************************************************************************************/
#block-block-59{float:left;margin-top:-5px;}
/******************************** Footer Fixed Region For Highlighted Content **************************************/
#footer_fixed_region-main{width: 100%;z-index: 9999;float: left;position: fixed;left: 0;bottom: 0px;}
#footer_fixed_region {margin: 0 auto;width: 100%;height: 27px;padding: 0px 0px;border-top: #a3c819 solid 3px;}
#footer_fixed_region .footer_fixed_region { width:1002px; margin:0 auto; }
#footer_fixed_region .footer_fixed_region ul, #footer_fixed_region .footer_fixed_region ul.menu { list-style:none; }
#footer_fixed_region .footer_fixed_region ul li ul { position:absolute; background:#0056A6; border-radius:2px; margin-top:-25px; }
#footer_fixed_region .footer_fixed_region li ul li a { padding:3px; color:#FFFFFF; border-right:#eee solid 1px; }
#footer_fixed_region .footer_fixed_region li ul li a:hover { padding:3px; color:#8ba915; border-right:#eee solid 1px; }
#footer_fixed_region .footer_fixed_region li ul li.last a { border-right:0px; }
#footer_fixed_region .footer_fixed_region ul.nice-menu li.menuparent { background:url(../images/arrow-top-menu-parent.png) right no-repeat !important; padding-right: 12px; }
#footer_fixed_region .footer_fixed_region ul li, #footer_fixed_region .footer_fixed_region ul.menu li { background:none !important; border:0px; display:block; float:left; padding: 0px 5px; }
#footer_fixed_region .footer_fixed_region ul li a { float:left; color:#000; padding:4px 5px; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; font-weight:normal; }
#footer_fixed_region .footer_fixed_region ul li a:hover { text-decoration:underline;  }
 @media only screen and (min-device-width:1025px) {#footer_fixed_region .footer_fixed_region ul li a { font-size:14px;}}
/******************************************************************************************/
#after-login{float:left;}
ul.popupmenu{display:none;width: 168px;margin-left: -145px;margin-top:12px;z-index:9999;position: absolute;}
ul.popupmenu li{padding:0px;}
ul.popupmenu li a {background: none repeat scroll 0 0 #3B4753;}
ul.popupmenu li a:hover{background:#0056A6;color:#fff;}
.arrow-top-menu{cursor:pointer;float:right;height: 18px;margin-top: 10px;width: 28px;position:relative;}
.arrow-top-menu:after {
    content: "";
    width: 0px;
    height: 0px;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 7px solid #ACB0B6;
    position: absolute;
    display: block;
    top: -1px;
    left: -2px;
}
.arrow-top-menu:hover ul.popupmenu{ display:block;}
#block-block-68 {float:left !important;margin-top:0px;border:0px !important; width:385px !important;}
#header-inner ul li a {color: #2D3133;font-family: Arial,Helvetica,sans-serif;
font-size: 12px;text-decoration: none;font-weight: normal;text-decoration:none;}
#header-inner a:hover{text-decoration:none;}
#header-inner ul li {background: none !important;border: 0px;display: block;float: left;padding: 0px 5px;}
#header-inner ul {list-style: none;}
ul.popupmenu li a {border-bottom: 1px solid #CCCCCC;display: block;float: left;height: 18px; margin-bottom: 0 !important;padding: 2px 4px;line-height: 20px;
    text-align: left;width: 160px;}
ul.popupmenu li a:hover{background: #0056A6 !important;color: white !important;}
#block-block-61, #block-block-22{float:right !important;}
#block-block-61 {margin-top:0px;}
.header-top #block-block-22 {margin-left:0px;margin-top:5px; *float:left; *margin-left:165px;}
/************************************************** User Login Bar************************************************************/
#top-header #user-login-form{float:right;margin-top: 2px;width: 380px !important;}
#top-header #user-login-form label{display:none;}
#top-header #user-login-form  .form-item{float:left;margin:0px !important;}
#top-header #user-login-form input.form-text{background: url(/sites/all/themes/novelguide/images/top-log-input-feilde.png) right no-repeat !important;width: 101px;height: 18px;float: left;border: 0px;margin: 0 4px 0 2px;padding:2px 4px;}
#top-header #user-login-form #edit-submit {cursor:pointer;background:#829F13;color white;padding:1px 5px;border-radius:4px;float:left;}
#top-header #user-login-form #edit-submit:hover{background: #0056A6;}
#top-header #user-login-form .captcha, #user-login-form .fb_connected, table#books-css-table{display:none;}
#top-header #block-menu-menu-beforelogin li a,#block-block-160 li a {background: #8CBF00;border-radius: 4px;color: white;cursor: pointer;float: left;padding: 3px 4px;}
#top-header #block-menu-menu-beforelogin li a :hover,#block-block-160 li a:hover{background: #829F13;}
#top-header #user-login-form .fb_user-login-button-wrapper {float: left;margin: 0 2px;}
#user-login-form{float:left;margin-top:2px;}#top-header #user-login-form .form-item{float:left;margin:0 !important;}
#top-header #edit-name-wrapper, #top-header #edit-pass-wrapper{width:115px;height:22px;}
#content-content .postTags{float: left;width: 100%;}
/******************************** POST QUESTIONS *******************************************************/
#post-questions{float: right;clear: both;margin-right: 8px;margin-top: -124px; position:relative;}
#post-questions .post-questions{
border: 1px solid #5E8B34;
width: 254px;float: left;border: 0px; height:50px; content:"Start Discussion";border-radius: 7px;box-shadow: 0 5px 5px rgba(0, 0, 0, 0.5);}
#novelguide-btn-main a {color:white;font-size: 14px;text-align: center;text-decoration:none;}
#novelguide-btn-main a:hover{text-decoration:none;}
#novelguide-btn-main a.post-homework{
	width:33%;
	height:22px;
	float:left;
	padding-top: 5px;
	border-radius:6px 0px 0px 6px;
	-moz-border-radius:6px 0px 0px 6px;
	font-size:12px;
	background: -webkit-linear-gradient(top, #f28204 4%,#dc7001 96%);
    background: linear-gradient(to bottom, #f28204 4%,#dc7001 96%);
}
#novelguide-btn-main a.post-homework:hover{
    background: -webkit-linear-gradient(top, #dc7001 4%,#f28204 96%);
    background: linear-gradient(to bottom, #dc7001 4%,#f28204 96%);
	text-decoration:none;
}
#novelguide-btn-main a.novelguide-room{
	width:33%;
	height:22px;
	float:left;
	padding-top: 5px;
	font-size:12px;
	color: #fff !important;
	background: -webkit-linear-gradient(top, #9bbf03 4%,#759705 96%);
    background: linear-gradient(to bottom, #9bbf03 4%,#759705 96%);
}
#novelguide-btn-main a.novelguide-room:hover{
    background: -webkit-linear-gradient(top, #759705 4%,#9bbf03 96%);
    background: linear-gradient(to bottom, #759705 4%,#9bbf03 96%);
	text-decoration:none;
}
#novelguide-btn-main a.noveguide-homework{
	width: 34%;
    height: 22px;
    float: left;
    padding-top: 5px;
    border-radius: 0px 6px 6px 0px;
    -moz-border-radius: 0px 6px 6px 0px;
    font-size: 12px;
    color: #fff !important;
    background: #0296d6;
    background: -webkit-linear-gradient(top, #0296d6 4%,#0077a9 96%);
    background: linear-gradient(to bottom, #0296d6 4%,#0077a9 96%);
}
#novelguide-btn-main a.noveguide-homework:hover{
    background: -webkit-linear-gradient(top, #0077a9 4%,#0296d6 96%);
    background: linear-gradient(to bottom, #0077a9 4%,#0296d6 96%);
	text-decoration:none;
}
#ask-new-question .tabberlive ul li a{background:#ddd !important;}
#ask-new-question .tabberlive ul li a:hover, #ask-new-question .tabberlive ul li.tabberactive a {background: #95b901 !important;
text-decoration: none;color: #d2f445 !important;}
#block-block-65{border:0px!important;}
.nn-active-school{float: left;}
/*******************************/
.nn-homeworkhelp{float: left;overflow: hidden;}
.nn-homeworkhelp li{padding-left: 8px !important;}
.nn-active-school {float: right;}
.nn-active-school td {border: 1px solid #DDD;border-top: 0px; height:20px; padding:0 5px;}
.nn-active-school table{border-spacing: 0;}
.nn-active-school .more-link {float: right;margin: 5px 5px;}
.nn-active-school .more-link a{float: left;margin:0px;border:1px #CCC solid;padding:2px 11px;/*color: #0056A6;*/border-radius: 5px;}
.select-school {width:36px;border: 1px #CCC solid;padding: 2px;float: left;margin: 2px;}
.select-school:hover{ background: #0056A6; color:#FFFFFF; cursor:pointer;}
.select-school a:hover,.select-school:hover a {color:#FFFFFF; font-weight:bold; text-decoration:none;}
.messages, .status {border: 1px solid red;width: 96%;color: black;background: #F6F6F6;}
/****************************************************/
#footer_fixed_region { background: rgba(54, 25, 25, .5); }
#nice-menu-1 { width:740px; margin: 0 auto; }
#footer_fixed_region .footer_fixed_region ul li a { color:#ffffff; }
#footer_fixed_region .footer_fixed_region ul li a:hover { background: #333333; }
#footer_fixed_region .footer_fixed_region ul li { border-right:1px solid #222; padding-top:2px; padding-bottom:1px; }
/************ Top Header Search Novel Theme ************************/
#header #header-right #block-block-10 {margin-left:15px;}
#header #header-right #block-block-10 h1{background: #0056A6;color: white;float: left;font-size: 13px;padding: 7px;
border-top-right-radius: 9px;border-top-left-radius: 9px;font-weight: bold;width: 419px;}
#header #header-right #block-block-10 .atz-main2{float: left;width: 407px;background: #CCC;padding: 7px;
border-radius: 11px;border-top-left-radius: 0;border-top-right-radius: 0;padding-left:20px;}
#header #header-right #block-block-10 .atz-main2 .line1-abc .abc-link  {color: black;padding: 3px 9px;float: left;}
#header #header-right #block-block-10 .atz-main2 .line1-abc .abc-link:hover {
background: #A1C617;border-radius: 5px;color: white;text-decoration: none;}
#header #header-right #block-block-10 .line-link-1{display:none;}
#right-side-bar .more-link a{float: left;margin: 0px;border: 1px rgb(204, 204, 204) solid;padding: 2px 11px;
color: rgb(0, 86, 166);border-radius: 5px;}
#right-side-bar .more-link {float: right;margin: 5px 5px;}
#ask-new-question #text-box {float: left;margin-left: 10px; margin-top: 5px;width: 585px;}

/******    11-aug-2012 CSS   **********/
#content-bottom2-inner #block-block-45 .content, #content_bottom_full #block-block-45 .content { display:none; position: absolute;top: 28px;}
#content-bottom2-inner #block-block-45 h2, #content_bottom_full #block-block-45 h2 {background: none repeat scroll 0 0 #F9F9F9;color: #AAAAAA;cursor: pointer; margin-left: 225px;position: absolute;top: 0;z-index: 1000;}
#block-block-55 { position:absolute; margin-left: 163px; left:0px; top:0px; } 
#header-region #header-left { width:400px; float:left; height:auto; position:relative; }
.section-reports-essays #content-content .item-list ul.pager {margin-left: 6px;width:100%;}
.node-type-story p {margin:5px 0 0 0;padding:0px;}
#content-bottom1 #content-bottom1-inner .block #ask-new-question ul.tabbernav {width:100%;}
#content-bottom1 #content-bottom1-inner .block #ask-new-question ul.tabbernav li {border-bottom: 1px solid #EEEEEE;list-style: none outside none !important;margin-right: 6px;min-height: 20px;padding-left: 13px; padding-top: 2px;width: 280px;display:inline;}

/******    11-aug-2012    **********/

/******    15-aug-2012    **********/
#login_btn {float:right;width:160px;margin:0px 0 0 0;}
#login_btn ul{margin:0px;padding:0px;list-style:none;}
#login_btn ul li{margin:0px;padding:0px 0px 0px 5px !important;list-style:none;display:inline;margin-left:5px !important;}
#login_btn ul li.last{background:none;margin:0px !important;padding-left:0px !important;}
#login_btn ul li a{color:#fff;font-weight:bold;font-size:12px;}
#footer a { color:#0056A6; }
#footer a:hover { color:#829F13; }
#footer-top-pannel { /*background: #F6F6F6;*/}
#footer {float: left; *float: none; }
/********** 16 aug 2012 CSS Start **************/

.nn-homeworkhelp, .nn-active-school {width: 48.9%;}
.nn-homeworkhelp h2, .nn-active-school h2, #block-studyhall-homework_help h2, #block-studyhall-active_school_block h2 {
background:transparent!important;padding:5px;border-bottom: 2px solid #89C540 !important;color: #454545 !important;}
.nn-homeworkhelp tr.odd{background-color: #f6f6f6;border-bottom: 1px solid #CCCCCC;background-image:none;}
.nn-homeworkhelp tr.even{background-color: #f1f1f1;border-bottom: 1px solid #CCCCCC;background-image:none;}
.nn-homeworkhelp tr.even td, .nn-homeworkhelp tr.odd td{padding:2px 5px; display: inline-block;overflow: hidden;}
 #block-studyhall-homework_help td{padding:2px 5px; overflow: hidden;}
 #block-studyhall-homework_help .sticky-table td img {margin-right: 5px;}
.nn-homeworkhelp .more-link, .nn-active-school .more-link, #block-studyhall-homework_help .more-link, #block-studyhall-active_school_block .more-link{float: left;margin: 2px 0px; border-top: 1px solid #89C540; width: 100%; text-align:left; min-width:285px;}
.nn-homeworkhelp .more-link a, .nn-active-school .more-link a {border: 1px solid #FFFFFF;border-radius: 5px 5px 5px 5px;float: left;padding: 2px 10px;text-decoration:none;}
.nn-active-school td {border: 1px solid #fff !important;}
.nn-active-school tr.odd{background-color: #f6f6f6;border-bottom: 1px solid #CCCCCC;background-image:none;}
.nn-active-school tr.even{background-color: #f1f1f1;border-bottom: 1px solid #CCCCCC;background-image:none;}
.nn-active-school tr.even td, .nn-homeworkhelp tr.odd td{padding:2px 5px;}
.nn-active-school tr.even td{*padding:0px 5px;}
#homeBoxes .block { width:325px; border:1px solid #ebebeb; margin-left: 5px; padding-left:0px!important; float:left;}
#block-studyhall-novel_block {border: 1px solid #d1d1d1 !important;border-radius: 11px 11px 11px 11px;border-radius: 11px 11px 11px 11px \0/;width:578px !important;*float:left;*padding-bottom:10px;}
#block-studyhall-novel_block h2.title { background:#a0a0a0 !important;color: #fff !important;font-family: Arial,Helvetica,sans-serif;
font-size: 16px !important;margin: 0;padding: 13px 0 7px 4px !important;border-radius: 11px 11px 0 0;}
/*#block-block-50{border: 1px solid #0156a6 !important;border-radius: 0 15px 0 15px;float:left!important;margin-right:0px !important;}
#block-block-50 h2.title {
	color: #484848 !important;
	font-family: Arial,Helvetica,sans-serif;font-size: 16px !important;
	height:24px;
	margin: 0;padding: 5px 0 0px 4px !important;
	width: 296px !important;
	border-bottom: 2px solid #0156a6;
	border-radius: 0 15px 0 0;
    background: #6CB6F9 !important;
    background: -webkit-linear-gradient(left, #e2e5ff 0%,#6CB6F9 50%)!important;
    background: linear-gradient(to right, #e2e5ff 0%,#6CB6F9 50%)!important;
}
#block-block-50 h2 span.arrow {
	background: url(../images/sprite.png) -123px -1px;
	width:25px;height:21px;float:left;margin-right:10px;}
#block-block-50 .more-link a{border: 1px solid #fff;border-radius: 5px 5px 5px 5px;float: left;margin: 0;}*/
#block-studyhall-essay_block{border: 1px solid #71B41E !important;border-radius: 0 15px 0 15px;width:265px !important;
 *float:left;*padding-bottom:10px;}
#block-studyhall-essay_block h2.title {background: url(/sites/all/themes/novelguide/images/grn_hd.jpg) left top repeat-y !important;color: #484848 !important;font-family: Arial,Helvetica,sans-serif;font-size: 16px !important;height: 24px;margin: 0;width:261px !important;border-bottom:2px solid #71b41e;border-radius: 0 15px 0 0; padding: 5px 0 0px 4px !important;}
#block-studyhall-essay_block h2 span.arrow {background: url(/sites/all/themes/novelguide/images/hd_icon.png) left top no-repeat;
width:25px;height:21px;float:left;margin-right:10px;}
#block-studyhall-essay_block .more-link a{border: 1px solid #fff;border-radius: 5px 5px 5px 5px;float: left;margin: 0;}
#block-block-70{border: 1px solid #0156a6 !important;border-radius: 0 15px 0 15px;width:300px !important;*float:left;*padding-bottom:10px;
float:left !important;clear:left;}
#block-block-70 h2.title {background: url(/sites/all/themes/novelguide/images/blue_hd.jpg) left top repeat-y !important;color: #484848 !important;font-family: Arial,Helvetica,sans-serif;font-size: 16px !important;height: 30px;margin: 0;padding: 10px 0 10px 4px !important;width: 296px !important;border-bottom: 2px solid #0156a6;border-radius: 0 15px 0 0;}
#block-block-70 .more-link a{border: 1px solid #fff;border-radius: 5px 5px 5px 5px;color: #fff;float: left;margin: 0;padding: 2px 11px;
	background:#88c5ff;}
#block-block-70 .more-link a:hover{border: 1px solid #0156a6;color: #0156a6;background:#fff;}
.nn-active-school tr.even {*line-height:14px;}
/********** 16 aug 2012 CSS End **************/
/********** 17 aug 2012 CSS Start **************/
#footer {*margin-bottom:0px; }
#ask-new-question #box-all {margin-bottom:0px !important;}
#ask-new-question {float: left !important;margin: 0 0 10px 0 !important;width: 600px;}
.find-ur-school {float:left;width:590px;padding:10px;
background: url(/sites/all/themes/novelguide/images/school_hd.jpg) repeat-x left top #9ecb4c;border-radius:9px 9px 9px 9px;
margin-bottom:10px;}
.find-ur-school h2.title{background:none !important;border-bottom: 2px dotted #FFFFFF !important;padding:0 0 6px 0 !important;
margin-bottom:10px !important;font-size:17px !important;}
.find-ur-school .state-table{background:#FFFFFF;border-radius:9px;border:1px solid #58920f;width:585px;padding-left:5px;padding-top:5px;padding-bottom:5px;}
.find-ur-school table .select-school {border: 1px solid #7db13f;margin: 2px;padding: 2px;width: 34px;border-radius:5px;}
.find-ur-school table td a{color:#58920f;}
.find-ur-school table td a:hover{color:#fff !important;font-weight:bold !important;}
.find-ur-school table .select-school:hover { background: none repeat scroll 0 0 #7db13f;color: #FFFFFF;cursor: pointer;}
/********* ad overlay*********/
#block-block-21 {position: absolute;right: 0;top: 0;width:200px;padding-bottom:0px;height:90px !important;}
#block-block-21 img{position: absolute;z-index: 999999999;right: 0;bottom: 0px;left: 0;padding-top: 0px;}
#block-block-21 img.curly-open{height:90px;width: 199px;cursor:pointer;}
#block-block-21{width: 490px;padding-bottom:0px;z-index: 99999999999;background: white;}
#block-block-21 .content{padding: 10px;padding-bottom: 5px;background:none !important;padding-right: 0;padding-top: 0px;padding-bottom:0px;
max-height: 296px;}
#block-block-21 #acudo-video-div{min-height:110px;float: right;overflow: hidden;}
#block-block-21 #tmVideoApplication{overflow: hidden;position: relative;z-index: 999999;width: 480px;height: 310px;overflow:hidden;}
.curly-close{display: block;top: 0;margin-left: 4px;cursor: pointer;}
/********** ad overlay**********/
/*.page-novelguides .view-content {margin-bottom:10px;}*/
.node-type-story #content-inner-inner {padding-left:10px;}
.node-type-story #content-inner-inner .novel-page li{margin-left:18px;}
/********    6-oct-2012   ********/
.vertical {position: relative;overflow: hidden;border:4px solid #fff;box-shadow:0px 0px 8px rgba(0,0,0, 0.3);padding:5px;}
.vertical .item h1{font-size: 16px;color: #fff;width: 97%;padding: 3PX 4PX 1PX;margin-bottom: 5PX;margin-top: 25PX;border-radius:5px;
font-weight:bold;padding:5px;}
.vertical .item {line-height:18px;color:#737477 !important;padding:0px 0 0px 0;}
.vertical .item:hover {text-decoration:none;}
.green{background:#9abe02;}
.orange{background:#ef7f02;}
.blue{background:#0195d5;}
/********    6-oct-2012   ********/
/**********  5-nov-2012    **********/
#hiw_box{position: absolute;z-index: 9999999999;padding: 10px;width: 98%;left: 0;top: 0;background: rgba(54, 25, 25, 0.498039);
min-height: 1500px;}
#hiw-main{width: 600px;float: none;margin: 50px auto 0;background-color: white;height: 550px;
padding: 20px;border-radius: 15px 15px 15px 15px;position:relative;}
#hiw-main h2{font-size:18px !important;}
#close-icon{background: url(/sites/all/themes/novelguide/images/close_icon.png) no-repeat left top;width:17px;
height:17px;position:absolute;right:10px;top:10px;cursor:pointer;}
.hiw-box1 {float: left;/*width: 48%;*/ width:100%; margin-right: 5px;border: 1px solid #DDD;}
.hiw-box1 .v, .hiw-box1 .hiw-option-1, .hiw-box1 .option-2 {float: left;margin: 0px 0 0 0;width: 100%;border:none;background: #F9F9F9;
min-height: 138px;}
.hiw-box1 .hiw-option-1, .hiw-box1 .option-2{ width:50%;}
#hiw_box h2{ padding-top:0px;}
.hiw-box1 h2.hd-how {background: #A5CA18;color: white !important;position: relative;border-bottom: 3px solid #CCC;padding-top: 4px;
padding-bottom: 4px;padding-left: 5px;font-size:18px !important;text-align:center;}
.hiw-box1 .hiw-option-1-inner.first {background: #0056A6;padding: 2px 5px;color: white;border-bottom: 1px solid #AAA;width: 96.5%;text-align:center;}
.hiw-box1 .v a, .hiw-box1 .hiw-option-1 a, .hiw-box1 .option-2 a {float: left;width: 100%;padding: 5px 0 5px 0;text-align:center;height:24px;}
.hiw-text {border-bottom: 1px solid #DDDDDD;float: left;width: 100%;}
/*********  10 Nov 2012  *********/
#content_bottom3_top {float:left;width:100%;}
#content_bottom3_top .block { width:291px !important;padding:1px 1px;float:left; margin-right:5px; margin-bottom:10px;min-height:250px;}
#content_bottom3_bottom {float:left;width:100%;}
#content_bottom3_bottom .block{width:291px !important;padding:1px 1px;float:left;margin-right:5px;margin-bottom:10px;min-height:250px;}
/*******     27-nov-2012    ********/
.node, .node-type-story p span {font-size: 16px;line-height: 24px;font-family:georgia;}
.node-type-story p span{ font-family: georgia !important;}
.logged-in #block-nice_menus-1 ul li.last {display:none;}
/********************* Yasir ********************/
#easysocial-box{ width:auto !important;}
#easysocial-box .easysocial-widget-twitter,#easysocial-box .easysocial-widget-facebook,#easysocial-box .easysocial-widget-googleplus,#easysocial-box .easysocial-widget-linkedin{/*margin-right:10px;*/}
.node-type-story .facebookshare-box .fb_iframe_widget iframe {
width: 59px !important;
height: 63px !important;
}
.page-bookstore-html .content table u{color:#5E5652;}
.page-bookstore-html .content table strong, .page-bookstore-html .content table font{ line-height:18px;}
.page-bookstore-html .content table img{ height: auto !important;width: 60px !important; margin-right:10px;} 
.page-bookstore-html .content table td{ border-bottom: 1px solid #EEEEEE; padding:10px 0px;}

.page-about .breadcrumb{ display:none;}	
.about-us-cnt img{ float:left; margin:0 10px 5px 0; }

@media all and ( min-width:1100px ) {
/*************** Share This **************/
#easysocial-box{width:62px!important;margin-left:-88px;position:fixed;box-shadow:-3px 1px 6px #ccc;text-align:center;z-index:99;background:#FFF;padding:10px 5px 5px}
#easysocial-box iframe{margin-bottom:5px;margin-right:0}.facebookshare-box{margin-left:-86px!important;position:fixed;width:63px!important;overflow:hidden;z-index:99}.node-type-story .facebookshare-box .fb_iframe_widget iframe{width:59px!important;height:63px!important}#footer{position:relative;z-index:100}.node-type-quote #easysocial-box{margin-left:-128px}.node-type-quote .facebookshare-box{margin-left:-127px!important}
}
/*************   28-nov-2012    ***********/
@media all and (max-width: 1279px) {
 #outer_left ,#outer_right{display:none}
 }
@media all and (min-width: 1250px) {
#main-wrapper {position:relative;}
.not-front #outer_left{top:280px;width:10%;position:absolute;left:3px;}
.not-front #outer_right{top:280px;width:10%;position:absolute;right:0px;}
.front #outer_left {width:10%;position:absolute;left:3px;top:185px;}
#outer_left tr.even, #outer_right tr.even{background:#F6F6F6;}
#outer_left .block{width:99% !important;border-left: 1px solid #79B035;border-right: 1px solid #79B035;border-bottom: 1px solid #79B035;
border-radius: 7px 7px;}
#outer_left .block h2{width:100% !important;
background: url("/sites/all/themes/novelguide/images/school_hd.jpg") repeat-x scroll left top transparent;
color:#FFFFFF;padding:2% 1%;font-size:14px;font-weight:bold;border-radius: 7px 7px 0 0;}
#outer_left .block h3{font-size:13px;}
.front #outer_right {width:10%;position:absolute;right:0px;top:185px;}
#outer_right .block{width:98% !important;}
#outer_right #block-studyhall-homework_help table td:nth-child(2n+2) {text-align:center;width:40px;}
#outer_right .block {border-left: 1px solid #0056A6;border-right: 1px solid #0056A6;border-bottom: 1px solid #0056A6;}
#outer_right .block{border-radius: 7px 7px;float:left;}
#outer_right .block table{border-radius:0 0 7px 7px ;}
#outer_right .block h2 {width:60% !important;border-bottom:none;}
#outer_right .block .gray-bg{
 background: url("/sites/all/themes/novelguide/images/homework_hd.jpg") repeat-x scroll left top transparent;
 border-radius: 7px 7px 0 0;padding: 4px 2px;width:97% !important;float:left;}
#outer_right .block .gray-bg h2 {font-size:12px !important;background:none;padding:4px;}
#outer_right .block h2 .h2-price{margin-right:-41px;}
#outer_right .block .more-link a {background:#015ba9;border: 1px solid #FFFFFF;border-radius:5px 5px 5px 5px;color: #fff; float: left;margin-left:3px;padding: 5px 42px;text-decoration: none;}
 }
.front #content-content{float:left;margin-bottom:10px;}  
#block-block-70 .content, #block-studyhall-essay_block .content,{
    background: none !important;border:none !important; border-radius: 0px !important;padding: 0px !important; width: auto !important;}
 #block-studyhall-essay_block h2.title {width: 296px !important;color:#484848 !important; }
#block-studyhall-essay_block {float:left !important; width:300px !important;}
 .not-front #block-studyhall-essay_block {float:left !important; width:280px !important;}
 .not-front #block-studyhall-essay_block h2.title {width: 276px !important;color:#484848 !important; }
 .not-front #block-block-70 { width:280px !important;}
 .not-front #block-block-70 h2.title {width: 276px !important;color:#484848 !important; }
 #block-block-70 .more-link, #block-studyhall-essay_block .more-link{float:right !important;
margin:5px 10px 5px 0;}
#block-studyhall-novel_block .views-field-title a {color:#b01d1c !important;font-size:16px;}
#block-studyhall-novel_block li{background: url("/sites/all/themes/novelguide/images/grey_novel_bg.jpg") repeat-x left top #fff;
 border:1px solid #bbbbbb;border-radius:5px;margin:3px 4px 0px 4px;}
/******   29-nov-2012  *******/
#block-block-14 {width:600px !important;margin:0px !important;}
#block-block-14 #novelguide-btn-main {margin-bottom:10px;float:left;}
#content-content {float:left;margin-bottom:10px;}
#block-block-79 {float:left !important;width:300px !important;margin:0px !important;border:none !important;}
.meet_and_greet{float:left;width:200px;}
/******  14-dec-2012  ******/
#user-login{margin-bottom:10px;}
.fb_iframe_widget {float: left;margin-top:3px;margin-left: 5px; }

/******   17-dec-2012 Sart *****/
.section-author #content-content, .section-title #content-content , .section-reports-essays #content-content{width: 98%;}
#content-content .search-author li {margin-right:0px;}
/******   17-dec-2012 End *****/
/********  18-dec-2012  *******/
pre{white-space:pre-wrap;}
#node-88920 pre{white-space:normal;}
.view-glossary .view-empty {clear:both;width:610px;}
/* 3-May-2013 */
#header-right #block-studyhall-search_by_title,
#header-right #block-studyhall-search_by_author {
float:left;margin-right:5px;width:230px;
}
#header-right #block-studyhall-search_by_title h2,
#header-right #block-studyhall-search_by_author h2{border:0;float:left;font-size:15px!important;color:white!important;position:relative;padding:5px 11px;margin:0;font-weight:700;width:208px;border-radius:9px 9px 0 0;}
#header-right #block-studyhall-search_by_title h2,
#header-right #block-studyhall-search_by_author h2,
#header-region #header-left #block-block-55 h2 a,
#header-region #header-left #block-google_cse-0 h2
{font-weight: normal;letter-spacing: normal;font-size:13px;}
#header-right #block-studyhall-search_by_author .atz-main2 , #header-right #block-studyhall-search_by_title .atz-main2 {background:#fff;
    float: left;padding: 2px 0 3px 6px;width: 222px;border-radius: 0 0 9px 9px;border: 1px solid #CCCCCC;}
#header-right #block-studyhall-search_by_author .atz-main2 .line1-abc .abc-link, #header-right #block-studyhall-search_by_title .atz-main2 .line1-abc .abc-link {border: 1px solid #669B1E;border-radius: 3px 3px 3px 3px;color: #666;float: left;font-size: 12px;margin: 0 0 2px 2px;
padding: 0 4px;}
.section-user #right-side-bar , .logged-in #right-side-bar  {border-left: 1px solid #f1f1f1;
  width: 314px;}
#right-side-bar #main_user {width: 200px;}
#right-side-bar #main_user ul li {height: 20px;width:auto !important;float: none !important;margin-left: 0px !important;
margin-top: 4px;display: block;}
#right-side-bar #main_user .alert {margin-left: 0px !important;}
#main_user .invite {background: url('/sites/all/themes/city_magazine/images/import_cnt.png') no-repeat left top;
width: 14px;height: 18px;padding-left: 20px;margin-left:0px;}
#main_user .change_pass {
background: url('/sites/all/themes/city_magazine/images/change_pass.png') no-repeat left top;
width: 14px;height: 14px;padding-left: 20px;margin-left:0px;}
#block-block-86{float:left;width:600px;background: #0056A6;border-radius: 5px;margin-top: 10px;margin-left:10px;}
#block-block-86 h2{padding-top:10px;color:#FFFFFF;font-size:18px;padding-left:15px;}
#block-block-86 .block-edit-link a{color:#fff;} 
#content-bottom1-inner #block-studyhall-active_school_block{padding-right: 0px;margin: 0px 0 10px 0 !important;}
#content-bottom1-inner #block-studyhall-active_school_block h2, #content-bottom1-inner #block-studyhall-homework_help h2{
width:auto !important;}
#block-studyhall-homework_help {/*width:290px !important;*/ width:48.9% !important;margin:0px 0px 10px 10px !important;float:left;}
.front #content-bottom1 #content-bottom1-inner .block table{width:100%;}
#block-studyhall-active_school_block {/*width:290px !important;*/ width:48.9% !important;margin:0px 0px 10px 10px !important;float:left;}
.block-edit-link li {float:none !important;}
#novelguide-btn-main a {color: white;font-size: 14px;text-align: center;text-decoration: none;}
a {/*color: #0056A6; */text-decoration: none;}
* { margin: 0;padding: 0;}
#main-content, #content-group, #footer, #homeBoxes {list-style: none outside none;}
body, html {color: #333333;font-family: Arial,Helvetica,sans-serif;font-size: 13px;font-weight: normal;}
body, html {color: #333333;font-family: Arial,Helvetica,sans-serif;font-size: 13px;font-weight: normal;}
ul.album_btn li a {background: none repeat scroll 0 0 #fff;border-radius: 3px 3px 3px 3px;color: #000;padding: 5px;text-decoration:none;}
ul.album_btn li a:hover {background:#eee;}
ul.album_btn li {display:inline;}
ul.album_btn{float: right;margin-top: -22px;margin-right: 10px;}
.node-type-story h1{font-size:50px;}
/************ 3 june **************/
#right-side-bar h2.block-title a, #right-side-bar h2 a, .gray-bg h2.block-title a{color:green;}
#rpt-esy-wrp .eassy-wrap .cont-hdd {padding-top: 0px;padding-bottom: 4px;}
#rpt-esy-wrp .eassy-wrap .sub-hdd-wrp .cont-sub-hdd a {padding: 1px 0 5px 5px;}
.nn-active-school table{min-height: 278px;}
#content-content .quotes .view-content .views-row a {color: #0090FF;text-decoration: underline;}
#content-content .quotes .view-content .views-row a:hover{/*color:#fff; */text-decoration:none;}
#block-studyhall-novel_block {border: 3px solid #d1d1d1 !important;width: 572px !important;}
#block-studyhall-novel_block h2.title {/*width: 570px !important;*/ margin:-1px !important;}
.node-type-story .node table img{ margin-right:10px;}
#block-block-81 table{float: left;width: 90px !important;overflow: hidden;margin-left: -1px;max-width: 161px;}
#content-content .view-researchmaterial	.view-content,#content-content .view-researchmaterial{width:100%; float:left;}
#content-content .view-researchmaterial li { padding-left: 10px; width: 86%; }
#content-content ul.pager li {border: 1px solid #DDD !important;}
#content-content ul.pager li:hover{background: #0056A6; color:#fff;}
#content-content ul.pager li:hover a{color:#fff;}
.views-field-phpcode-1{margin-top:0px;}
/***************** 11 june 2013 ***************/
/* ---- All Links Color Changes to Blue ----- */
#right-side-add{float:right;width: 335px;/*margin-right:5px;*/ margin-right:0px;margin-bottom: 10px;padding: 14px;/*border: 1px solid #ccc;*/ border-left:1px solid #f1f1f1; padding-bottom: 0px;}
#right-side-pnl{float:right; width:371px;}
.page-admin-build-block #right-side-pnl{display:none;}
.page-admin-build-block #content-group {width: 100%;box-sizing: border-box;}
/*#page-wrapper a,#footer a,#block-studyhall-novel_block .views-field-title a{color:blue !important;}*/
.page-novelguides #preface-top #atz-main2,#preface-top #atz-main2{margin-top: 10px;float: left;width: 100%;}
#preface-top .content{text-align: center;padding-top: 5px;margin-bottom: -7px;}
#content-content .view-taxonomy-term .view-content a:hover { background: #fff;}
#rpt-esy-wrp .eassy-wrap .sub-hdd-wrp .cont-sub-hdd a{ /*color:blue !important; */text-decoration:underline;}
/*  12-aug-2013  */
#school-life-app {width:600px;border:0px;}
#school-life-app body.school-life-home-block {background:#0056A6;border-radius: 5px 5px 5px 5px;float: left;margin-top: 10px;
    padding: 6px;width: 554px;}
div.view div.views-hide {display: none;}
#school-life-app body.school-life-home-block h2 {color: #FFFFFF;font-size: 18px;margin-bottom: 10px;padding-top: 10px;}
#school-life-app .school-life-home-block h2 a {background:#FFFFFF;border-radius: 3px 3px 3px 3px;color: #000000;float: right;
    font-size: 13px;margin-right: 4px;padding: 5px;text-decoration: none;}
#school-life-app body.school-life-home-block tr {background: none repeat scroll 0 0 transparent;}
#school-life-app body.school-life-home-block td {display: inline;float: left;font-size: 12px;list-style: none outside none;
    margin: 0 0 4px 4px;padding: 0 !important;}
#school-life-app body.school-life-home-block .views-field {background:#F5F5F5;border: 1px solid #DDDDDD;
    border-radius: 5px 5px 5px 5px;box-shadow: 0 0 10px #FFFFFF inset;height: 90px;margin: 0;padding: 4px; width: 260px;}
#school-life-app body.school-life-home-block .views-field a {color: #666666;}
span.field-content a { padding: 0 0 5px;}

#school-life-app body.school-life-home-block .view-my-albums-frame {background: url("../images/albums-frame1.png") no-repeat scroll 0 0 transparent;float: left;height: 66px;padding: 9px 12px 12px 9px;width: 88px;}
#school-life-app body.school-life-home-block .album .full, .school-life-home-block .school .fullschool {font-weight: bold;}
/* New Header  22-oct-2013  */

#block-block-10 .atz-main2, #login_btn ul{
background: url(../images/main-sprites.png?) no-repeat;}
.line1-abc a {min-width: 7px;text-align: center;}
#block-studyhall-search_by_title .line1-abc a:hover {
    background: #3B4753;color: #FFFFFF !important;text-decoration: none;}
#block-studyhall-search_by_author .line1-abc a:hover {background: #8CBF00;color: #FFFFFF !important;text-decoration: none;}
#header #header-inner {background: url(../images/sprite.png) 0px -193px repeat-x #fff; min-height:112px; box-shadow: 0 0 10px #4F555C;}
.header-top {background:#3b4753;border-radius: 10px 10px 0 0;box-shadow: -2px -5px 10px #51585F;
    margin:29px auto 0 auto;height: 25px;padding: 6px;position: relative;width:978px;}
.admin-menu #main-wrapper {position:inherit;margin-top: 50px;}
#login_btn ul {background-position:0px 0px;background-repeat:repeat-x;float: right;font-size: 12px; padding: 6px;
    position: relative;border-radius: 3px 3px 3px 3px;}
#login_btn ul li { background: url("../images/sepratr2.jpg") no-repeat left center transparent;padding: 0 4px;
	display:inline-block;float:right;}
#header-right #block-studyhall-search_by_title h2{background:#3B4753;}
#block-studyhall-search_by_author h2 { background: #8CBF00;}
.header-top #block-block-61 a, .header-top #block-block-22 a{color:#FFFFFF;}
#footer-logo {float: left; height: 130px;margin: 0 13px 0 0;position: relative;
    top: -33px;width: 146px;background: url(../images/sprite.png) no-repeat 0 -60px;}
.footer_content {float: left; margin: 10px 10px 0 0;width: 824px;}
#footer h3 {border-bottom: 1px solid #84B500;color: #FFFFFF;font-family: "Century Gothic";font-size: 18px;font-weight: bold;padding: 0 0 10px;}
#social-net-ft, #social-net-ft1,#social-net-ft2 {float: left;margin: 0 10px 0 0;/*width:174px;*/ width:250px;}
#footer ul.social-net-ft {color: #575757;display: block;float: left;font-family: Arial,Helvetica,sans-serif;font-size: 12px;
    margin: 0;/*width:174px;*/ width:250px;}
#footer ul.social-net-ft li {margin: 0;padding: 0 0 5px 10px;
	background: transparent;list-style:none;}
#footer ul.social-net-ft li:before {width: 5px;height: 3px;content: "";background: #FEC500;display: inline-block;margin: 0 5px 2px -9px;}
#footer a {color: #DCDCDC !important;text-decoration: underline;}
#Sub_plans {float: left;margin: 10px 0 0; width: 270px;display: none;}
#Sub_plans .vertical {border:1px solid #84B500;border-radius:5px 5px 5px 5px;box-shadow:0 0 10px #83BB3E;margin:20px 0 0;padding:5px;}
#footer-logo img{display:none;}
#footer{margin-top:20px;z-index:10;position: relative;}
#footer a:hover {color: #84B500 !important;text-decoration: none;}
/* social icons */
#footer-logo #follow_us {margin:  0 9px 0 12px;;position: relative;top: 150px;}
#footer-logo #follow_us a {
display: inline-block;
background: url(../images/sprite.png) no-repeat -56px -30px;
height: 28px;
width: 28px;
}
#footer-logo #follow_us #icon-1 {background-position:-84px -30px;}
#footer-logo #follow_us #icon-2 {background-position:0px -30px;}
#footer-logo #follow_us #icon-3 {background-position:-28px -30px;}
#footer-logo #follow_us a:hover{background-position-y:0px!important;}
#footer_copyright {background:#3B4753;border-radius: 5px 5px 0 0;float: left;padding: 15px;text-align: left;width: 960px;}
#footer_copyright .ftr-links {float: right;}
.main-menu-inner .content{background: url(../images/sprite.png) no-repeat -114px 2px;;min-height:60px;}
#main-menu .main-menu-inner ul {
    float: left;
    overflow: hidden;
    position: absolute;
    width: 990px;
    margin-left: 5px;
    margin-top: 5px;
    border-top: 3px solid #2A3137;
    background: -webkit-linear-gradient(top, #8dc300 0%,#84b501 100%);
    background: linear-gradient(to bottom, #8dc300 0%,#84b501 100%);
}
#main-menu .main-menu-inner li{position: relative;}
#main-menu .main-menu-inner li:after {content: "|";line-height: 50px;position: absolute;color: lightsteelblue;}
#main-menu .main-menu-inner li:last-child:after{content: "";}
#block-block-10{background:#fff;border: 1px solid #DADADA;border-radius: 0 0 10px 10px;box-shadow: 0 0 10px #CCCCCC;float: left;width:98%;
	 padding: 10px;border-top:none;}
#block-block-10 .content{padding-top:0px;}
#block-block-10 h2.title { background:#83bb3e;border-radius: 5px 0 0 5px;color: #FFFFFF;float: left;font-family: Arial;
    font-size: 12px;font-weight: bold;height: 15px;letter-spacing: normal;margin: 0 0px;padding: 12px;text-align: left;width: 201px;}
#block-block-10 .atz-main2 {background-position: -151px -348px;background-color:#eee;background-repeat:no-repeat;
    border-radius: 0 5px 5px 0;color: #FFFFFF;float: left;font-family: Arial;font-size: 12px;height: 15px;margin:0;padding: 8px 12px 16px;
    text-align: left;width: 721px;}
#block-block-10 .abc-link {float: left;font-size: 14px;margin-right: 3px;padding: 4px 7px;/*color: #3B4753 !important;*/}
#block-block-10 .abc-link:hover {background:#3B4753;border-radius: 5px 5px 5px 5px;color: #FFFFFF !important;text-decoration: none;}
#block-block-10 .line-link-1, #block-block-70{display:none;}
/***   Switch Button CSS Start   ***/
#block-menu-menu-switchingbuttons {position: absolute;right: 0;top: -30px; width: 184px; width: 277px;width: 400px;z-index: 999;}
#block-menu-menu-switchingbuttons ul{margin:0px;padding:0px;}
#block-menu-menu-switchingbuttons ul li{display:block;float:left;background:none;border:none;
padding:0px;transition:all ease 1s;-webkit-transition:all ease 1s; border-radius:0px 0px 5px 5px;margin-right: 5px;
background: #b0ce30;
background: -webkit-linear-gradient(top,  #b0ce30 0%,#8fc225 16%,#71b019 100%);
background: linear-gradient(to bottom,  #b0ce30 0%,#8fc225 16%,#71b019 100%);
}
/*#block-menu-menu-switchingbuttons ul li.first{background: url(../images/swtch-btn-actv.png) no-repeat left top;margin-right:5px;}*/
#block-menu-menu-switchingbuttons ul li a{color:#FFFFFF;}
#block-menu-menu-switchingbuttons ul li:hover a, #block-menu-menu-switchingbuttons ul li.last a{color:#454545;}
/*#block-menu-menu-switchingbuttons ul li.last{background: url(../images/swtch-btn-unactv.png) no-repeat left top;}
#block-menu-menu-switchingbuttons ul li:hover{background: url(../images/swtch-btn-hover.png) no-repeat left top;}*/
#block-menu-menu-switchingbuttons ul li.last,
#block-menu-menu-switchingbuttons ul li:hover
{background: #f2f5f6;
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f2f5f6), color-stop(37%,#e3eaed), color-stop(100%,#c8d7dc));
background: -webkit-linear-gradient(top,  #f2f5f6 0%,#e3eaed 37%,#c8d7dc 100%);
background: linear-gradient(to bottom,  #f2f5f6 0%,#e3eaed 37%,#c8d7dc 100%);
}
#block-menu-menu-switchingbuttons ul li a{display: block;font-size: 14px;padding:3px 10px;}
#block-block-156{ transition: all .2s ease-in-out; float: left; margin-bottom: 10px;}
#block-block-156:hover { transform: scale(1.02); }
/***   Switch Button CSS End   ***/
.content_bottom_full{ position:relative;}
#block-block-45 h2{ top:10px!important;}
#content_bottom_full #block-block-45 .content{ top:39px;}
#block-block-144{ background:#9ebffc;bottom: 0;left: 0;margin: 0 !important;min-height:60px;opacity: 0.5;position: fixed;text-align: center; width: 100% !important; z-index:999;}
/*#footer{padding-bottom:62px;}*/
#block-block-26, .not-logged-in #block-studyhall-homework_help, #block-block-13 .line-link-1, #block-block-83{display:none;}
#content_bottom_full #block-block-13 .content, #content_bottom_full #block-block-45 .content{ width:99.8%; padding:14px 0 0 0;}
#block-block-13 .content{display:block !important;}
.content_bottom_full {width: 100%!important;max-width: 1002px;/*for search by author error on front*/}
#content_bottom_full {text-align: center;}
#block-block-13,#block-block-145 {display: inline-block;width: 1002px; margin: 0 0 -20px!important;}
#block-block-45 .content {background: rgb(232, 238, 255)!important;}
#content_bottom_full #block-block-13 h2.remove,
#content_bottom_full #block-block-45 h2.remove {
  background: #f9f9f9!important;
  color: #aaa!important;
}
.content_bottom_full h2.current {
  background: rgb(137, 197, 64)!important;
  color: #fff!important;
}
#block-block-145{ background:0px; padding:0px; width:auto; border:none;}
.forum-ad{ background: url(../images/forum-ad.jpg?) no-repeat left top; width:245px; height:173px; float:left;}
.post-ad{ background: url(../images/post-ad-img.jpg?) no-repeat left top; width:160px; height:171px; float:left;  margin: 0 14px;}
.facebook-app{ background: url(../images/facebook-app-img.jpg) no-repeat left top; width:160px; height:171px; float:left;}
.meet{ background: url(../images/meet-img.jpg) no-repeat left top; width:160px; height:171px; float:left; margin: 0 14px;}
.meet-greet{ background: url(../images/meet-greet-img.jpg) no-repeat left top; width:192px; height:171px; float:left;}
.front #right-side-add{ text-align:right; width:300px; padding-right:0px;}
#block-studyhall-homework_help, #block-studyhall-active_school_block{ border:none !important;}
.front #block-studyhall-homework_help {float: left!important;}
#block-block-146 {border: medium none !important;}
#block-block-146 .fb-type-add {border-bottom: 1px solid #EEEEEE;float: left;margin-top:10px;padding: 0 0px 8px;width:210px;margin-right:5px;}
#block-block-146 .fb-type-add .add-title {color: #3B4753 !important;font-family: Arial,Helvetica,sans-serif; font-size: 12px;font-weight: bold;margin: 0;}
.fb-type-add .add-link {color: #B9B9B9 !important;cursor: pointer;float: left;font-family: Arial,Helvetica,sans-serif;
    font-size: 10px;font-weight: normal;margin: 0 0 5px;text-decoration: none;width: 90%; height:24px;}
#block-block-146 .fb-type-add a {text-decoration: none;}
.fb-type-add .add-image {float: left;height: 50px;margin-right: 10px;text-align: right;width: 50px;}
.fb-type-add .add-image img {height: 50px;max-width: 100%;}
.fb-type-add .fb-content {color: #666666 !important;font-family: Arial,Helvetica,sans-serif;font-size: 11px;margin-left: 60px;margin-right: 5px;}
.fb-type-add .fb-content a {color: #0056A6 !important;text-decoration: none;}

/* 15-feb-2014 */

.front #right-side-pnl{ width:315px;margin-bottom:-20px;}
.front #content-group{ width:667px;}
.front .find-ur-school, .front .find-ur-school .state-table{ width:640px;}
.front  .find-ur-school table .select-school{ margin: 3px;padding: 3px;width: 32px;}
/*.front #block-studyhall-essay_block h2.title, .front #block-block-50 h2.title{ width: 315px !important;}*/
#block-studyhall-novel_block { border: 1px solid #D1D1D1 !important;width:312px !important;  border-radius: 0; float:right; }
#homeBoxes .block h2{ background:#3B4753 !important; border-bottom:2px solid #89C540; color:#fff !important;  border-radius:0px; font-size:16px !important;  padding: 13px 0 7px 4px !important;}
.logged-in #block-block-146{ width:658px !important;}
#homeBoxes .block li .more-link a{background:none; padding:0px; border:none;}
#homeBoxes .block li{ background:#f1f1f1; border:none; border-bottom:1px solid #ccc; border-radius:0px; list-style:none; margin: 0 0 1px;}
#homeBoxes .block li a{ display:inline-block; font-size:14px; color:#454545 !important;}
#homeBoxes .block li a:hover{ color:#0056A6 !important;}
#homeBoxes .two-new-btns a{border-radius: 5px;color: #FFFFFF !important;display: block;font-size: 18px;padding: 12px;text-align: center;
text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.5);}
#homeBoxes .two-new-btns li{ padding:0 0 10px 0; border-bottom:none; }
.two-new-btns .add-question { background: url("../images/btn-grn-bg.jpg") repeat-x scroll 0 0 #71B019;border: 1px solid #5E8B34;}
.two-new-btns .start-disc { background: url("../images/btn-orng-bg.jpg") repeat-x scroll 0 0 #CE9700;border: 1px solid #B28200;}
.two-new-btns .add-school-life-app {background: url("../images/btn-blu-bg.jpg") repeat-x scroll 0 0 #0C58BC;border: 1px solid #00439A;}
#homeBoxes #block-block-147{ border:none; margin-left: 14px;}
.nn-homeworkhelp td { width:250px;}
.nn-homeworkhelp table td:nth-child(2n){ width:40px;}
.node-type-story #left-side-bar{ float:right;} 
.node-type-story #right-side-bar{ float:left;}
#block-block-68{display:none;}
#homeBoxes .more-link { margin-left:10px;}
#block-views-novelguide_author-block_1{ width:290px !important;}
#block-views-novelguide_author-block_1 .more-link{ margin: 2px 0px !important; font-weight: bolder; }
#block-block-140 {width:300px !important;float:left !important;}
#block-views-novelguide_author-block_1 h2{ background: #3B4753 ;border-bottom: 2px solid #89C540;border-radius: 0; color: #FFFFFF;font-size: 16px;padding: 13px 0 7px 4px ; font-weight:bold;}
#block-views-novelguide_author-block_1 .views-field-name{ background:#F1F1F1; min-height: 20px; padding-left: 4px;padding-top: 4px; border-bottom:1px solid #CCCCCC; margin-top:1px;}
.page-novelguide-authors #content-content{ clear:both; width:100%;}
.page-novelguide-authors #content-content .view-novelguide-author .views-row{background:#F1F1F1; border-bottom: 1px solid #CCCCCC;
    float: left;margin-bottom: 1px;margin-right: 10px;padding: 5px; width: 46%;}
#block-studyhall-novel_block .views-field-title{  line-height: 15.2px;}
#content-content .view-display-id-page_4 .views-field-counter{ display:none;}
#content-content .view-display-id-page_4 {float:left; width:100%;}
#content-content .view-display-id-page_4 .views-row .views-field a:hover{ background:#8CBF00; color:#FFFFFF !important; }
#content-content .view-display-id-page_4 .views-row .views-field-nothing, #content-content .view-display-id-page_4 .views-row .views-field-view-node{ width:140px; float:left;}
#content-content .view-display-id-page_4 .views-row .views-field-nothing a, #content-content .view-display-id-page_4 .views-row .views-field-view-node a{ text-transform:lowercase;}
#content-content .view-display-id-page_4 .views-row .views-field-title{ float:left; width:328px;}
#content-content .view-display-id-page_4 .views-field .field-content a {width:auto; float:none; display:block; background:none;  transition: all 0.5s ease 0s; color:#0090FF !important;}
#homeBoxes #block-block-149 .plot,#homeBoxes #block-block-149 .forum, #homeBoxes #block-block-151 .plot,#homeBoxes #block-block-151 .forum{ font-size:10px !important; color:#0090FF !important;}
#homeBoxes #block-block-149 .link, #homeBoxes #block-block-151 .link{ font-size:12px;}
#homeBoxes .block li a{ padding:0 1px;}
a.itxtrst{ color:#0090FF !important;}
#about-us-footer p{ margin: 0 0 1.5em;}
#content-bottom1{ clear:both;}
.facebookshare-box { float: left;margin: -6px 0 15px; width: 26%;}
#easysocial-box {float: left;width:74%; }
.node-type-story #content-content p, .node-type-quote #content-content p{clear:both;}

#top_middle_ad, #top_mobile_ad {text-align:center;}
#top_mobile_ad{ display:none;}
.node-type-essays #content-inner, .node-type-story #content-inner{border: 1px solid #fff; border-radius: 7px;/*box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);*/  margin: 10px 0;padding:5px; float:left; }
.node-type-story #content-inner-inner{ padding-left:0px;}
.node-type-story #right-side-bar { float: left;padding-left: 36px;}
.not-front.node-type-essays #block-studyhall-essay_block {
    float: left !important;
    width: 278px !important;
}
.node-type-essays #content-content .content *{
  font-family: arial,sans-serif !important;
    font-size: 14px;
  }
#right-side-bar #block-block-15{ display:none;}
.block-google_cse .form-text{color: #CCCCCC; font-size: 16px;font-style: italic;}
.page-search-google-reportessay #google-cse-results {
  max-height: 1150px;
  overflow: hidden;
}
.page-copyright-information-html strong {
  color: #829f13;
}
.page-copyright-information-html .page-break {
  border-bottom: 1px solid green;
  margin: -40px 0 20px;
  width: 100%;
}
.page-break {border-bottom: 1px solid green;margin: -40px 0 -25px;width: 100%;}

.page-copyright-information-html.node{
  font-size: 14px;
  line-height: 22px;
  font-family: arial;
}
.node-type-story #content-content { width:98%;}
body.not-front.page-reports-essays #content-inner-inner h1 {
  width: 100%;
  margin-top: 20px;
}
.add-report-essay-button {
  background: #89c540;
  color: #fff;
  padding: 4px 10px;
  border-radius: 3px;
  font-size: 13px;
  float: right;
  margin-top: -6px;
}
.add-report-essay-button:hover{
  background:#cbcbcb;
  color:#fff;
}

pre{ font-family:Georgia;  white-space: normal; }
.not-front #right-side-add{ padding-top:26px;}
#block-block-75, #block-block-75 table,#block-block-75 table td{ border:none !important; background:none; float:left;}
#block-block-75 ins iframe{ top:-2px !important; left:6px!important; }
#block-block-131{ margin-bottom:10px;}
.node-type-story .fb_iframe_widget iframe{ width:150px !important; height:24px !important;}
.node-type-quote #content-content,
body.page-quote-of-the-day #content-content{background:#FFFFFF;border: 1px solid #FFFFFF;border-radius:0 0 5px 5px;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.3) inset;padding: 1%;width: 98%; margin-bottom:30px;}
.page-quote-of-the-day .view-content li.views-row p {display: initial; margin:0;}
.node-type-quote h1 { background: #3B4753;color: #FFFFFF;font-size: 20px;padding: 10px;}
.node-type-quote .postTags ul.links li a{background:#A1C617; color:#FFFFFF; margin: 5px 0 5px 8px;}
.node-type-quote .postTags ul.links li a:hover{background:#eee; color:#0090FF;}
#block-block-152{  background: url("../images/banner-300.jpg") no-repeat 0 0 transparent; width:300px; height:250px; float:left; margin-bottom:10px;}
#block-block-152 a{width:300px; height:250px; display:block;}
#block-block-152 a:hover{text-decoration:none;}
body.page-quote-of-the-day #content-content ul li.views-row {
  list-style: none;
  margin: 0;
}
body.page-quote-of-the-day #content-content ul li.views-row .views-field-body {
  padding: 10px 30px;
  position: relative;
  margin: 20px 20px 10px;
  text-align: center;
}
body.page-quote-of-the-day #content-content ul li.views-row .views-field-body .field-content {
  display: inline-block;
  font-size: large;
  position:relative;
  text-align: left;
}
body.page-quote-of-the-day #content-content ul li.views-row .views-field-body .field-content:before{
  content: " ";
  background: url(http://www.novelguide.com/sites/all/themes/novelguide/images/quotes.png);
  background-repeat: no-repeat;
  height: 13px;
  width: 13px;
  background-size: 100%;
  margin: 10px 6px 0;
  position: absolute;
  left: -22px;
  top: -12px;
}
body.page-quote-of-the-day #content-content ul li.views-row .views-field-body .field-content:after {
  -ms-transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
  left: initial;
  top: 6px;
  content: " ";
  background: url(http://www.novelguide.com/sites/all/themes/novelguide/images/quotes.png);
  background-repeat: no-repeat;
  height: 13px;
  width: 13px;
  background-size: 100%;
  position: relative;
  display: inline-block;
}
body.page-quote-of-the-day #content-content ul li.views-row span.field-content a{
  background: #A1C617;
  color: #FFFFFF;
  margin: 5px 0 5px 8px;
  float: left;
  padding: 3px 17px;
  font-size: 16px;
  line-height: 24px;
  font-family: georgia;
  border-radius: 3px;
}
body.page-quote-of-the-day #content-content ul li.views-row span.field-content a:hover{
  text-decoration:none;
  background: #eee;
  color: #0090FF;
}

/*.nn-homeworkhelp td:nth-child(1){background: url("../images/new05.gif") no-repeat 0 0 transparent; width:30px; height:15px;}*/

.find-ur-school td{ text-align:center;}
/*START Vote novelguides*/
.vud-widget-thumbs {
  margin: 5px 10px;
  position: relative;
  float: left;
}

.vud-widget-thumbs p {
  margin: 0;
}

.vud-widget-thumbs a.vud-link-up span,
.vud-widget-thumbs a.vud-link-down span {
  text-decoration: none;
  margin-right: 7px;
}

.vud-widget-thumbs .up-score .up-current-score,
.vud-widget-thumbs .down-score .down-current-score {
  display: block;
  font-size: 16px;
  margin-left: 25px;
  text-align: right;
  padding-top: 2px;
}

.vud-widget-thumbs .up-score {
  color: #333;
  display: inline-block;
  border-right: 1px solid #999999;
  padding: 0 3px 0 10px;
}
.vud-widget-thumbs .down-score {
  color: #333;
  display: inline-block;
  padding-left: 3px;
}

.vote-current-score {
  padding-top: 10px;
}

.voted-how {
  font-size: 0.8em
}

.vud-widget-thumbs .up-active,
.vud-widget-thumbs .down-active {
}

.vote-thumb {
  cursor: pointer;
}

.vud-widget-thumbs .up-inactive,
.vud-widget-thumbs .down-inactive,
.vud-widget-thumbs .up-active,
.vud-widget-thumbs .down-active {
  float: left;
  display: block;
  width: 27px;
  height: 28px;
  font-weight: bold;
  text-align: center;
  background: url("../images/thumbs-02.png?") 0 0 no-repeat;
}

.vud-widget-thumbs .up-active {
  background-position: -54px -0px;
}
.vud-widget-thumbs .down-active {
  background-position: -27px -0px;
}
.vud-widget-thumbs .up-inactive {
  background-position: -81px -0px;
}
.vud-widget-thumbs .down-inactive {
  background-position: -0px -0px;
}
.vud-widget-thumbs .up-inactive:hover {
  background-position: -54px -0px;
}
.vud-widget-thumbs .down-inactive:hover {
  background-position: -27px -0px;
}

.vud-widget-thumbs a.ctools-ajaxing,
.vud-widget-thumbs a.ctools-ajaxing:hover {
  padding-right: 0 !important;
  background-image: url("../images/status-active.gif");
  background-position: center;
}

/**
 * Hide elements visually, but keep them available for screen-readers.
 *
 * Used for information required for screen-reader users to understand and use
 * the site where visual display is undesirable. Information provided in this
 * manner should be kept concise, to avoid unnecessary burden on the user. Must
 * not be used for focusable elements (such as links and form elements) as this
 * causes issues for keyboard only or voice recognition users. "!important" is
 * used to prevent unintentional overrides.
 */
.element-invisible {
  position: absolute !important;
  clip: rect(1px 1px 1px 1px); /* IE6, IE7 */
  clip: rect(1px, 1px, 1px, 1px);
}


/*END Vote novelguides*/


/* 21-april-2014 */
.node-type-story #novelguide-rating{ width:87%; float:left; border-top:2px dashed #eee; border-bottom:2px dashed #eee; background:#f9f9f9; padding:5px 40px;}
.node-type-story #novelguide-rating .vote-current-score{ clear:none; float:left; padding-left:25px; padding-right:15px;}
.node-type-story #novelguide-rating .vud-widget-thumbs .up-score, .node-type-story #novelguide-rating .vud-widget-thumbs .down-score, .node-type-story #novelguide-rating label{ float:left;}
.node-type-story #novelguide-rating label{padding-top:8px; padding-right:25px;}
.node-type-story #novelguide-rating span{padding-top:5px; display:inline-block;}
.node-type-story #novelguide-rating span label{ padding:0px;}
.node-type-story #novelguide-rating .voted-how{ display:none;}

/* 22-april-2014 */
#block-block-154{ width:100%;}
.novel_menu{
	/*background:url("../images/org-bg.jpg") repeat-x left top #e35a13;*/
	border-radius: 5px;
	padding:0px 5px;
	background:#e45b13;
    background: -webkit-linear-gradient(top, #f89031 4%,#e45b13 96%);
    background: linear-gradient(to bottom, #f89031 4%,#e45b13 96%);
}
.novel_menu a{ font-size:13px; color:#FFFFFF; text-shadow: 0 1px 0 #000;}
.novel_menu a:hover{ color:#802c00; text-decoration:none; text-shadow: 0 1px 0 #F99333;}
.novel_menu li{ display: inline-block; padding:10px;text-align: left; color:#FFFFFF;  font-size:13px; cursor:pointer; position:relative;border-right: 1px solid #f99333;box-shadow: 1px 0px 0 #e35a13; text-shadow: 0 1px 0 #000000;}
li .novel_sub_menu{ display:none; position:absolute; left:0px; top:35px;  padding:10px 5px 5px 5px; border-radius: 0 0  5px 5px; background:#e35a13;z-index:1; }
li:hover .novel_sub_menu{ display:block; }
li .novel_sub_menu li{   background: #000000;margin-bottom: 1px;padding: 2px;  min-width: 100px; border:none; box-shadow:none; }
.novel_menu .last{ border:none; box-shadow:none;}
li .novel_sub_menu li a:hover{ text-shadow:none; color:#ec7220;}


/* Start 3-may-2014 */

.novel-rating-div{ width:250px; padding:5px; background:#f1f1f1; border: 1px solid #fff; border-radius:5px;  box-shadow: 0 0 5px rgba(0, 0, 0, 0.3); display:inline-block;}
.novel-five-star li.five_star_span, .novel-five-star li a {
    background: url("../images/fivestar.png") no-repeat 0 -32px;
    height: 16px;
    text-indent: -999px;
    width: 16px;
	display: block;
    float: left;
	margin-left:0px !important;
	cursor:pointer;
	padding:0px;
}
.novel-five-star li.on a{display: block; height: 100%; width:100%; background-position:0 -16px;}
.novel-five-star li.ratings_hover, .novel-five-star li.ratings_hover a { background-position:0 -16px;}
.overall_rate, table.index-desc{ clear:both;}
.novel-five-star li{ display:inline-block; list-style:none; background:none;} 

/* End 3-may-2014 */

/* Start 5-may-2014 */
#post-questions .post-questions{
 background: url("../images/cmnts-qa.jpg")  no-repeat 0 0 !important;
 }

/* End 5-may-2014 */

/* Start 16-may-2014 */
ol.top-ten-quotes{ margin-left:25px; width:90%; min-width:580px;}
ol.top-ten-quotes li{    background-color: #F9F9F9; border: 1px solid #CCCCCC;border-radius: 6px;line-height: 20px;
    margin-top: 15px;padding: 5px 20px 15px; /*background: url("../images/num-nov-bg.png") no-repeat 0 0px #F9F9F9;*/}
	ol.top-ten-quotes li h3{  border-bottom: 1px solid #CCCCCC;font-size: 17px;font-weight: bold;letter-spacing: 0;line-height: 1.2em;margin: 5px 0; color:#0E2A9A; padding:0px;}
	
/* End 16-may-2014 */	
	
	
/* Start 30-may-2014 */

#block-block-155{
    background:#FFFFFF;
    border: 1px solid #DDDDDD;
    border-radius: 5px;
    box-shadow: 0 0 25px rgba(0, 0, 0, 0.1) inset;
    float: left;
    margin-bottom: 10px;
    min-width: 270px;
    padding: 10px;
    text-align: center;
    width: 92% !important;
}

#block-block-155.block h2{ color: #89C540 !important;font-size: 24px !important; border:none !important; background:none !important; padding:0px; font-weight:normal; margin-bottom:5px;}
#block-block-155 .content { margin:0px; }

#block-block-155 h3{ color:#3B4753; margin:0px 0; font-weight:bold; line-height:22px; padding:0px;}
.front #right-side-add{ padding-top:0px;}
#block-block-155 p{margin-bottom:0;}

/* End 30-may-2014 */

.section-about p, .section-about .node, .about-us-cnt{ font-family:Arial, Helvetica, sans-serif !important;}
.section-about #block-block-50{ margin-right:10px !important;}
.section-term-of-use-html #content-group li{ list-style:disc;}


.node-type-story  #comments .comment {
    border: 1px solid #dddddd;
    border-radius: 5px;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.1) inset;
    display: inline-block;
    margin-top: 10px;
    padding: 10px;
    width: 97.5%;
}

.node-type-story  #comments .comment h3 {
    display: inline-block;
    padding-top: 0;
	float:left;
}

.node-type-story  #comments .comment h3 a {
    color: #89c540;
}

.node-type-story  #comments .comment .submitted {
    color: #afafaf;
    display: inline-block;
    padding-left: 10px;
}
.node-type-story  #comments .comment .new{
color:#FF0000;
font-size:12px;
}

.node-type-story #comments h2 {
    color: #0056a6;
	font-size:20px !important;
	font-weight:normal !important;
	padding-bottom:0px;
	clear:both;
}

.node-type-story #comments #comment-form {
    background: none repeat scroll 0 0 rgb(249, 249, 249);
    border: 1px solid rgb(214, 221, 185);
    padding: 9px 14px;
	clear:both;
	margin-top:10px;
}
.node-type-story  #comments #comment-form label {
    display: inline-block;
}

.node-type-story  #comments #comment-form a {
    color: #0056a6;
}

.node-type-story  #comments #comment-form .form-item{
margin-top:0px;
}
.node-type-story  #comments #comment-form .resizable-textarea, .node-type-story  #comments #comment-form .resizable-textarea textarea{
width:100%;
max-width:100%;
}
.node-type-story  #comments #comment-form .resizable-textarea .grippie{
margin-right:0px !important;
}

.node-type-story  #comments .form-submit{
    background: #89c540;
    border: none;
    color: #fff;
    padding: 6px 10px;
}
.node-type-story  #comments .form-submit:hover{
background:#cbcbcb;
}
.page-node-add-question .form-item label {
	width: 160px;
}
.section-search #google-cse-results {
  max-height: 1110px;
  overflow: hidden;
}

/*   new dual css   */
#block-studyhall-homework_help td:last-child {
max-width: 450px;
}
.node-type-essays #content-inner, .node-type-story #content-inner {
max-width: 100%;
}
.logged-in .hiw-option-1-inner.register {
filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter ….3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");
filter: gray;
-webkit-filter: grayscale(100%);
filter: grayscale(100%);
cursor: default;
}
.logged-in .hiw-option-1-inner.register:hover{text-decoration:none;}
.logged-in .hiw-option-1-inner.register:after {
opacity: 0;
content: "skip this step as you are already logged in";
font-size: 11px;
position: absolute;
margin: 16px;
transition:all 500ms;
-webkit-transition:all 500ms;
}
.logged-in .hiw-option-1-inner.register:hover:after {opacity:1;}
.logged-in .hiw-text .hiw-option-1-inner.register:after{display:none;}
#hiw-main {
margin: 0;
background-color: transparent;
padding: 10px;
border-radius: 0;
}
ul.popupmenu{display: block !important;height: 0;overflow: hidden;-webkit-transition: all 500ms ease 500ms; transition: all 500ms ease 500ms;border: 5px solid #89C540;box-sizing: border-box;opacity: 0;width:0;margin-left: 0;}
.arrow-top-menu:hover ul.popupmenu {height: 170px!important;width: 178px;opacity: 1;-webkit-transition: all 500ms ease 0ms; transition: all 500ms ease 0ms;margin-left: -165px;}
.page-how-it-works .breadcrumb {display: none;}

/*------------suggessions---------------*/
#block-suggestions-0 .content {
  height: 96px;
  overflow: hidden;
}

#block-suggestions-0 #suggestions {
  text-align: left;
  border: 1px solid #EAEAEA;
  height: 90px;
  margin-bottom: 10px;
  float: left;
  width: 243px;
  background-color: #fff;
  box-sizing: border-box;
  margin: 2px;
  box-shadow: 1px 1px 1px 1px #eee;
  -moz-box-shadow: 1px 1px 1px 1px #eee;
  -webkit-box-shadow: 1px 1px 1px 1px #eee;
  -o-box-shadow: 1px 1px 1px 1px #eee;
}
#block-suggestions-0 #suggestions .picture {
  float:left;
  margin-right: 10px;
}
#block-suggestions-0 #suggestions img {
  width: 80px;
  height: 70px;
  border: 5px solid #FFF;
  box-sizing: border-box;
  box-shadow: 1px 1px 5px gray;
  -moz-box-shadow: 1px 1px 5px gray;
  -webkit-box-shadow: 1px 1px 5px gray;
  -o-box-shadow: 1px 1px 5px gray;
  margin-top: 9px;
  margin-left: 5px;
}
#block-suggestions-0 #suggestions .name {
  padding: 15px 0 0;
  text-transform: capitalize;
  font-size: medium;
  display: block;
  width: 146px;
  float: left;
  overflow: hidden;
  text-overflow: ellipsis;
}
#block-suggestions-0 #suggestions .mutual-connections{
  color: #8E8E8E;
  font-size: small;
  font-style: italic;
  float: left;
}
#block-suggestions-0 #suggestions .mutual-connections-school{
  color: #8E8E8E;
  font-size: small;
  font-style: italic;
  float: left;
  width: 139px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  text-transform: lowercase;
}
#block-suggestions-0 #connect-as-a-new-friend a {
  display: block;
  font-size: medium;
  font-weight: 600;
  margin: 8px 0 0;
  padding-left: 0px;
  float: left;
}
#block-suggestions-0 #connect-as-a-new-friend a:hover{
  text-decoration:none;
}
#block-suggestions-0 #connect-as-a-new-friend a:before {
  content: "+";
  background: #DFDFDF;
  margin-right: 5px;
  padding: 0 5px;
  border-radius: 50%;
}
/********* Happy holiday header ******

	body{
			background: url(/sites/default/files/novelguide-bg.png);
			background-repeat: repeat-x;
			background-position: 0px -68px;
			border: none;
			
	}
	#logo{
	position:relative;
	}
	#logo:before {
			width: 47px;
			height: 46px;
			background: url(/sites/default/files/xmasgift.png);
			content: ' ';
			
			position: absolute;
			top: 50px;
			left: -41px;
	}
	body.admin-menu {
		 background-position: left -46px;
	}
	body:before {content: "";width: 100%;height:205px;
		background-image: url('/sites/default/files/snow.png'), url('/sites/default/files/snow3.png'), url('/sites/default/files/snow2.png');
		-webkit-animation: snow 20s linear infinite;
		-moz-animation: snow 20s linear infinite;
		-ms-animation: snow 20s linear infinite;
		animation: snow 20s linear infinite;
		position: absolute;
		top: 0;
		z-index: -1;
	}
	ul.popupmenu li a {
		line-height: 18px;
	}
	
	@keyframes snow {
		0% {background-position: 0px 0px, 0px 0px, 0px 0px;}
		100% {background-position: 500px 1000px, 400px 400px, 300px 300px;}
	}
	
	@-moz-keyframes snow {
		0% {background-position: 0px 0px, 0px 0px, 0px 0px;}
		100% {background-position: 500px 1000px, 400px 400px, 300px 300px;}
	}
	
	@-webkit-keyframes snow {
		0% {-webkit-background-position: 0px 0px, 0px 0px, 0px 0px;}
		100% {background-position: 500px 1000px, 400px 400px, 300px 300px;}
	}
	
	@-ms-keyframes snow {
		0% {background-position: 0px 0px, 0px 0px, 0px 0px;}
		100% {background-position: 500px 1000px, 400px 400px, 300px 300px;}
	}
	
      div#footer {position: relative;background-color: #005190;}
	div#footer:before {
	content: "";
	width: 100%;
	height: 100%;
	background-image: url('/sites/default/files/snow.png'), url('/sites/default/files/snow3.png'), url('/sites/default/files/snow2.png');
	-webkit-animation: snow 20s linear infinite;
	-moz-animation: snow 20s linear infinite;
	-ms-animation: snow 20s linear infinite;
	animation: snow 20s linear infinite;
	position: absolute;
	top: 0;
	}
	div#footer-inner {position: relative;z-index: 1;}
	#footer_copyright {background: rgba(0,97,172,0.5);}
     
	#header #header-inner {background: url(../images/main-sprites.png) 0px -122px repeat-x;}
     .header-top{background: rgba(59,71,83,.7);box-shadow: none;}
	
******** End Happy holiday header *******/
.node-type-story #post-questions {display: none;}
/*************** ask-tell novelguide share****************/
.ask-tell-offer{
  /*position: fixed;*/
  width: 100%;
  z-index: 999999;
  padding: 0;
  box-sizing: border-box;
  bottom: 0;
  left: 0;
  background-color: rgba(255, 255, 255, 1);
  /*opacity: 0;
  -webkit-transition: all 350ms ease;
  -moz-transition: all 350ms ease;
  -o-transition: all 350ms ease;
  -ms-transition: all 350ms ease;
  transition: all 350ms ease;
  height: 0;
  -webkit-transition-delay: 5000ms;
  -moz-transition-delay: 5000ms;
  -o-transition-delay: 5000ms;
  -ms-transition-delay: 5000ms;
  transition-delay: 5000ms;*/
}
#main-content:hover .ask-tell-offer,
#main-content:focus .ask-tell-offer {
  opacity: 1;
  height: 50px;
  -webkit-transition-delay: 500ms;
  -moz-transition-delay: 500ms;
  -o-transition-delay: 500ms;
  -ms-transition-delay: 500ms;
  transition-delay: 500ms;
}
.ask-offer, .tell-offer {
  width: 50%;
  width: 100%;
  float: left;
  padding: 10px 25px;
  padding: 10px 10px;
  box-sizing: border-box;
  height: 50px;
  height: auto;
  position: relative;
  box-shadow: 0 0 1px;
  background-color: rgb(240, 255, 208);
}
.tell-offer {
  background-color: rgb(236, 254, 255);
}
.ask-tell-connections-txt{
  display: block;
  color: #989898;
  font-family: arial;
  font-size: 14px;
  position: relative;
  line-height: initial;
  width: 78%;
   width: 62%;
}
#book-ask-connections,
#book-tell-connections {
  display: inline-block;
  text-align: center;
  position: absolute;
  bottom: 14px;
  bottom: 0px;
  margin: 20px 0 12px;
  margin: 20px 0 3px;
  right: 20px;
}
#book-ask-connections a,
#book-tell-connections a,
.easy-buttons a.easy-button-yes,
.easy-buttons a.easy-button-no,
.easy-buttons a.easy-button-dismiss{
  margin: 0;
  text-decoration: none;
  text-align: center;
  display: inline-block;
  vertical-align: middle;
  border: 1px solid #d4d4d4;
  height: 28px;
  line-height: 28px;
  padding: 0 25.6px;
  font-weight: 100;
  font-size: 15px;
  font-family: "Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;
  box-shadow: inset 0 1px 0 rgba(255,255,255,.5),0 1px 2px rgba(0,0,0,.15);
  background: linear-gradient(to bottom,#8fcf00,#6b9c00);
  background-color: #7db500;
  border-color: #5a8200;
  color: #FFF;
  text-shadow: 0 -1px 1px rgba(19,28,0,.35);
  -webkit-animation-duration: 3s;
  -ms-animation-duration: 3s;
  animation-duration: 3s;
  -webkit-animation-iteration-count: infinite;
  -khtml-animation-iteration-count: infinite;
  -ms-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  -webkit-animation-name: glowing;
  -khtml-animation-name: glowing;
  -ms-animation-name: glowing;
  animation-name: glowing;
}
#book-ask-connections a:hover,
#book-tell-connections a:hover,
.easy-buttons a.easy-button-yes:hover,
.easy-buttons a.easy-button-no:hover,
.easy-buttons a.easy-button-dismiss:hover{
  background-color: #7db500;
  color: #FFF;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiP…dpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==);
  background: -webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#a0e800),color-stop(100%,#6b9c00));
  background: -webkit-linear-gradient(top,#a0e800,#6b9c00);
  background: linear-gradient(to bottom,#a0e800,#6b9c00);
}
#book-tell-connections a.tell-book-connections,
.easy-buttons a.easy-button-no{
  border-color: #007998;
  background: -webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#00b5e5),color-stop(100%,#008db2));
  background: -webkit-linear-gradient(top,#00b5e5,#008db2);
  background: linear-gradient(to bottom,#00b5e5,#008db2);
  background-color: #00A1CB;
}
#book-tell-connections a.tell-book-connections:hover,
.easy-buttons a.easy-button-no:hover{
  background-color: #00A1CB;
  color: #FFF;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiP…dpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==);
  background: -webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#00c9fe),color-stop(100%,#008db2));
  background: -webkit-linear-gradient(top,#00c9fe,#008db2);
  background: linear-gradient(to bottom,#00c9fe,#008db2);
}
.easy-buttons a.easy-button-dismiss{
  background: #ffaf4b;
  background: -moz-linear-gradient(top, #ffaf4b 0%, #ff920a 100%);
  background: -webkit-linear-gradient(top, #ffaf4b 0%, #ff920a 100%);
  background: -o-linear-gradient(top, #ffaf4b 0%, #ff920a 100%);
  background: -ms-linear-gradient(top, #ffaf4b 0%, #ff920a 100%);
  background: linear-gradient(to bottom, #ffaf4b 0%, #ff920a 100%);
  border: 1px solid darkgoldenrod;
  margin-right: 50px!important;
  padding: 0 10px!important;
}
.easy-buttons a.easy-button-dismiss:hover{
  background: #fcc179;
  background: -moz-linear-gradient(top, #fcc179 0%, #ff8c00 100%);
  background: -webkit-linear-gradient(top, #fcc179 0%, #ff8c00 100%);
  background: -o-linear-gradient(top, #fcc179 0%, #ff8c00 100%);
  background: -ms-linear-gradient(top, #fcc179 0%, #ff8c00 100%);
  background: linear-gradient(to bottom, #fcc179 0%, #ff8c00 100%);
}
#book-ask-connections a.ask-book-connections.gray,
#book-tell-connections a.tell-book-connections.gray{
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");
  filter: gray;
  font-size: 13px;
}
/******* new notifications ************/
div#block-custom_notifications-0.hidden {
  display: none!important;
}
ul.custom-notification {
  max-height: 400px;
  overflow-y: scroll;
}
#block-custom_notifications-0 {
  position: fixed;
  top: 70px;
  background-color: rgba(255, 255, 255, 0.95);
  width: 300px!important;
  right: -320px;
  z-index: 99;
  box-shadow: 0px 0px 10px #828282;
  padding-bottom: 3px;
  border-bottom: none!important;
  opacity:0;
  -webkit-transition: all 1350ms ease;
  -ms-transition: all 1350ms ease;
  transition: all 1350ms ease;
}
#block-custom_notifications-0 h2 {
  color: #000!important;
  font-weight: 100;
  letter-spacing: inherit;
  background-color: rgb(231, 230, 229)!important;
  position: relative;
  padding: 6px 5px 10px;
  padding-bottom:7px !important;
}
span.notification-close {
  position: absolute;
  background-color: #575757;
  padding: 0 6px 5px;
  border-radius: 50%;
  font-family: cursive;
  right: -10px;
  top: -10px;
  cursor: pointer;
  box-shadow: 0 0 5px #8E8E8E;
  color: #fff;
  -webkit-transition: all 350ms ease;
  -ms-transition: all 350ms ease;
  transition: all 350ms ease;
}
span.notification-close:hover {
  background-color: #BABABA;
}
#block-custom_notifications-0 ul li {
  padding: 5px 10px!important;
  border-bottom: 1px dashed #828282;
  text-align: right;
}
a.notification-img img {
  width: 50px;
  height: 45px;
  border: 3px solid #ccc;
  box-shadow: 1px 1px 5px gray;
  -webkit-box-shadow: 1px 1px 5px gray;
  -moz-box-shadow: 1px 1px 5px gray;
  -o-box-shadow: 1px 1px 5px gray;
}
.easy-buttons span a {
  text-transform: lowercase;
}
.easy-buttons span {
  display: inline-block;
  width: 185px;
  font-size: 13px;
  vertical-align: top;
  text-align: left;
  margin-left: 6px;
}
.easy-buttons a.easy-button-yes,
.easy-buttons a.easy-button-no,
.easy-buttons a.easy-button-dismiss{
  margin: 5px 10px 5px 0;
  font-size: 13px;
  padding: 0 15px;
  line-height: 20px;
  height: 20px;
}
.email-sent-notification{
  opacity: 0;
  width: 100%;
  background-color: #fdfcbb;
  position: fixed;
  left: 0;
  padding: 3px 30px;
  border: 1px solid #ccc;
  box-sizing: border-box;
  top: -24px;
  height: 24px;
  overflow: hidden;
  color: #828282;
  font-family: arial;
  font-size: 13px;
  -webkit-transition: all 350ms;
  -moz-transition: all 350ms;
  -ms-transition: all 350ms;
  -o-transition: all 350ms;
  transition: all 350ms;
  -webkit-transition-delay: 12000ms;
  -moz-transition-delay: 12000ms;
  -ms-transition-delay: 12000ms;
  -o-transition-delay: 12000ms;
  transition-delay: 12000ms;
  z-index:11;
}
.email-sent-notification.show{
  opacity: 1;
  top: 0;
  -webkit-transition-delay: 500ms;
  -moz-transition-delay: 500ms;
  -ms-transition-delay: 500ms;
  -o-transition-delay: 500ms;
  transition-delay: 500ms;
}
/*******new msg notification fix*********/
#content-group .messages.status {
  display: none;
}
/**** general notifications  ***/
.messages, .status {
  border: none;
  background: #fdfcab;
  box-shadow: none;
  border-radius: 0;
  margin: 0 auto;
  padding: 0 30px;
  box-sizing: border-box;
  height: 0;
  opacity:0;
  vertical-align: middle;
  text-align: center;
  -webkit-transition: all 1200ms;
  -moz-transition: all 1200ms;
  -ms-transition: all 1200ms;
  -o-transition: all 1200ms;
  transition: all 1200ms;
  overflow: hidden;
  -webkit-transition-delay: 3000ms;
  -moz-transition-delay: 3000ms;
  -ms-transition-delay: 3000ms;
  -o-transition-delay: 3000ms;
  transition-delay: 3000ms;
  }
.messages.opened {
  height: 25px;
  opacity:1;
}
#page-wrapper > .messages{
  margin: 0px 10px 4px 7px!important;
  padding: 0 0px;
}
.messages span {
  margin: 5px 30px 0 0;
  display: inline-block;
  color: chocolate;
}
.messages a {
  font-weight: 100;
  font-size: 13px;
}
/****************** hangout and buttons **************/
@-webkit-keyframes glowing {
    from {
        box-shadow: 0 0 0 rgba(44, 154, 219, .3), 0 1px 2px rgba(0, 0, 0, .2)
    }
    50% {
        box-shadow: 0 0 16px rgba(44, 154, 219, .8), 0 1px 2px rgba(0, 0, 0, .2)
    }
    to {
        box-shadow: 0 0 0 rgba(44, 154, 219, .3), 0 1px 2px rgba(0, 0, 0, .2)
    }
}
@keyframes glowing {
    from {
        box-shadow: 0 0 0 rgba(44, 154, 219, .3), 0 1px 2px rgba(0, 0, 0, .2)
    }
    50% {
        box-shadow: 0 0 16px rgba(44, 154, 219, .8), 0 1px 2px rgba(0, 0, 0, .2)
    }
    to {
        box-shadow: 0 0 0 rgba(44, 154, 219, .3), 0 1px 2px rgba(0, 0, 0, .2)
    }
}
.button-hangout {
  box-shadow: inset 0 1px 0 rgba(255,255,255,.5),0 1px 2px rgba(0,0,0,.15);
  background-color: #EEE;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiP…dpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==);
  background: -webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#fbfbfb),color-stop(100%,#e1e1e1));
  background: -webkit-linear-gradient(top,#fbfbfb,#e1e1e1);
  background: linear-gradient(to bottom,#fbfbfb,#e1e1e1);
  display: inline-block;
  vertical-align: middle;
  border: 1px solid #d4d4d4;
  height: 30px;
  margin: 0;
  text-decoration: none;
}
.button-hangout input{
  padding: 0 25.6px;
  line-height: 30px;
  font-weight: 300;
  font-size: 16px;
  font-family: "Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;
  color: #666;
  text-shadow: 0 1px 1px #fff;
  text-align: center;
}
.button-hangout:hover, .button-hangout:focus {
  color: #666;
  text-decoration:none;
  background-color: #EEE;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiP…dpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==);
  background: -webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#fff),color-stop(100%,#dcdcdc));
  background: -webkit-linear-gradient(top,#fff,#dcdcdc);
  background: linear-gradient(to bottom,#fff,#dcdcdc);
}
.button-hangout:focus {
  outline: 0;
}
.right-button {
  float: right;
  margin-right: 35px;
}
.button-hangout.glow {
  -webkit-animation-duration: 3s;
  -ms-animation-duration: 3s;
  animation-duration: 3s;
  -webkit-animation-iteration-count: infinite;
  -khtml-animation-iteration-count: infinite;
  -ms-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  -webkit-animation-name: glowing;
  -khtml-animation-name: glowing;
  -ms-animation-name: glowing;
  animation-name: glowing;
}
.button-hangout.glow:active {
  -webkit-animation-name: none;
  -ms-animation-name: none;
  animation-name: none;
  box-shadow: inset 0 1px 3px rgba(0,0,0,.3),0 1px 0 #fff;
}
#content_top_full #block-novelguide_features-2,
#content_top_full #block-connections_bookreports-0{
  width: 50%;
}
#block-connections_bookreports-0 {
    box-sizing: border-box;
    width: 100%;
    float: left;
}
#block-connections_bookreports-0 .content {
    width: 98%;
}
#block-connections_bookreports-0 textarea,
#block-connections_bookreports-0 .resizable-textarea{
  width:100%;
  max-width: 100%;
}
#content_top_full #block-novelguide_features-1{
  width: 60%;
  position:relative;
}
#block-novelguide_features-1 h2,
#block-novelguide_features-2 h2,
#block-novelguide_features-0 h2,
#block-connections_bookreports-0 h2,
#block-suggestions-0 h2{
  padding: 0;
  font-size: 16px;
  letter-spacing: normal;
  font-weight: 400;
}
#block-novelguide_features-0 textarea{
 width: 362px;
 height: 7.5em;
 padding: 5px 15px;
 box-sizing: border-box;
}
#block-novelguide_features-0 .textarea-identifier.description,
#block-novelguide_features-2 .grippie,
#block-connections_bookreports-0 .grippie{display:none;}
#block-novelguide_features-1 ul {
  margin-top: 13px;
  max-height: 164px;
  overflow-y: scroll;
}
#block-novelguide_features-1 li {
  background-color: aliceblue;
  padding: 10px;
  margin-bottom: 10px;
  border-bottom: 1px dashed #818181;
  position:relative;
}
#block-novelguide_features-1 li a img{
  width:100%;
}
#block-novelguide_features-1 li a.user-image {
  width: 10%;
  display: inline-block;
  vertical-align: top;
}
#block-novelguide_features-1 li a.user-name {
  font-size: 13px;
  font-weight: bold;
  position: absolute;
}
#block-novelguide_features-1 li .user-thoughts {
  display: inline-block;
  width: 87%;
  margin: 18px 0 5px 1%;
}
#block-novelguide_features-1 li .share-date{
  font-size: 11px;
  color: #828282;
  text-align: right;
  display: block;
}
/********* right sidebar ask question  **************/
#block-connections_bookreports-0 #ask-bookreports a {
  margin-right: 0;
}
#block-connections_bookreports-0 .form-item,
#block-novelguide_features-2 .form-item{
  margin-top: 0.3em;
}
#block-connections_bookreports-0 h2 {
color: #000000!important;
  font-size: 16px!important;
  font-weight: 100;
  padding-bottom: 6px;
  border-bottom: 2px solid #89c540;
  margin-bottom: 14px;
}
#ask-bookreports a,
.submit-your-question a {
  padding: 0 20px;
  line-height: 20px;
  font-weight: 300;
  font-size: 16px;
  font-family: "Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;
  color: #666;
  background-color: #EEE;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiP…dpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==);
  background: -webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#fbfbfb),color-stop(100%,#e1e1e1));
  background: -webkit-linear-gradient(top,#fbfbfb,#e1e1e1);
  background: linear-gradient(to bottom,#fbfbfb,#e1e1e1);
  display: inline-block;
  border: 1px solid #d4d4d4;
  text-decoration: none;
  float: right;
 /*margin-right:9px;*/
  -webkit-animation-duration: 3s;
  -ms-animation-duration: 3s;
  animation-duration: 3s;
  -webkit-animation-iteration-count: infinite;
  -khtml-animation-iteration-count: infinite;
  -ms-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  -webkit-animation-name: glowing;
  -khtml-animation-name: glowing;
  -ms-animation-name: glowing;
  animation-name: glowing;
}
#ask-bookreports a:hover,
#ask-bookreports a:focus,
.submit-your-question a:hover,
.submit-your-question a:focus{
  color: #666;
  text-decoration: none;
  background-color: #EEE;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiP…dpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==);
  background: -webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#fff),color-stop(100%,#dcdcdc));
  background: -webkit-linear-gradient(top,#fff,#dcdcdc);
  background: linear-gradient(to bottom,#fff,#dcdcdc);
}
.submit-your-question a:hover{
	opacity:0.8;
}
body.front.logged-in .content_bottom_full {/*margin-top: -30px!important;*/}
.notification-button {
  width: 60px;
  height: 60px;
  position: fixed;
  right: 10px;
  border-radius: 50%;
  top: 250px;
  background: rgba(32,124,229,0.13);
  background: -moz-linear-gradient(-45deg, rgba(32,124,229,0.13) 0%, rgba(32,124,229,1) 46%, rgba(32,124,229,1) 100%);
  background: -webkit-gradient(left top, right bottom, color-stop(0%, rgba(32,124,229,0.13)), color-stop(46%, rgba(32,124,229,1)), color-stop(100%, rgba(32,124,229,1)));
  background: -webkit-linear-gradient(-45deg, rgba(32,124,229,0.13) 0%, rgba(32,124,229,1) 46%, rgba(32,124,229,1) 100%);
  background: -o-linear-gradient(-45deg, rgba(32,124,229,0.13) 0%, rgba(32,124,229,1) 46%, rgba(32,124,229,1) 100%);
  background: -ms-linear-gradient(-45deg, rgba(32,124,229,0.13) 0%, rgba(32,124,229,1) 46%, rgba(32,124,229,1) 100%);
  background: linear-gradient(135deg, rgba(32,124,229,0.13) 0%, rgba(32,124,229,1) 46%, rgba(32,124,229,1) 100%);
  cursor: pointer;
  z-index:9;
}
.notification-button:after {
  position: absolute;
  content: "!";
  color: white;
  top: 3px;
  left: 22px;
  font-size: 50px;
  font-family: serif;
  font-weight: bold;
}
/*****************************************************************************/
.not-front #block-studyhall-essay_block,
.front #block-studyhall-essay_block{float: right !important;}
.front #block-studyhall-essay_block {margin-right: 10px !important;}
.view-novelguide-users .views-row {
margin: 0 14px 14px 0;
position: relative;
display: inline-block;
}
.view-novelguide-users .views-row .views-field-name {
position: absolute;
bottom: 0;
left: 0;
z-index: 9;
background-color: rgba(140,190,0,0.9);
width: 100%;
text-align: center;
height: 18px;
padding-top: 2px;
}
.view-novelguide-users .views-row .views-field-name span.field-content,
.view-novelguide-users .views-row .views-field-name span.field-content a,
.view-novelguide-users .views-row .views-field-name span.field-content a:hover {
color: #fff;
text-transform: capitalize;
text-overflow: ellipsis;
overflow: hidden;
max-width: 100px;
display: block;
text-decoration:none;
}
.view-novelguide-users .views-row .views-field-php img {
width: 100px;
height: 100px;
}
.main-menu-inner ul li a {
-webkit-transition: color 200ms ease 0s;
transition: color 200ms ease 0s;
}
/*       top novelguide users (side-panel)   */
#right-side-pnl h2 {background: none;border-bottom: 2px solid #89c540;
padding-bottom: 6px;color: #000000;font-size: 16px;text-align: left;margin-bottom: 10px;}
.front div#block-views-novelguide_users-block_1 {text-align: left;font-size: 11px;position: relative; float:left;}
#block-novelguide_features-2 form{float:left;   margin-bottom: 5px;}
.front .view-novelguide-users .views-row .views-field-name {height: 15px;}
.front .view-novelguide-users .views-row {margin: 0 10px 10px 0;}
.front .view-novelguide-users .more-link {position: absolute;top: 0;right: 10px;}
.front  .view-novelguide-users .views-row .views-field-php img {width: 60px;height: 60px;}
/* terms n conditions  */
.terms p {font-family: arial;font-size: 85%;line-height: 20px;}
.terms strong {color: #829f13;}
.terms ul {font-size: 13px;line-height: 20px;}
.terms ul li {margin-bottom: 5px;}
.terms li:before {content: "";border-bottom: 5px solid transparent;border-top: 5px solid transparent;border-left: 5px solid #829f13;display: inline-block;margin-right: 5px;}
/* sign up sign in */
/*popup-user-noimage*/
.blur-login-sign-up{
			background: #f9f9f9;
			border: 1px solid #eee;
			padding: 30px 10px;
			float: left;
			width: 100%;
			max-width: 564px;
			margin-bottom: 20px;
			margin-top: -20px;
			position: relative;
			z-index: 9;
			text-align:center;
}
.blur-login-sign-up a{
			background: #84B500;
			padding: 7px 20px;
			width: 136px;
			display: inline-block;
			margin: 0 20px;
			border-radius: 3px;
			color: #fff;
			text-transform: uppercase;
}
.blur-login-sign-up a:hover{background: #3B4753;}
.logged-in .blur-login-sign-up {display: none;}
.blur-close-popup{
height: 100%;
width: 100%;
position: fixed;
left: 0px;
top: 0px;
z-index: 1001;
background-color: rgba(0,0,0,0.85);}
#signup-login{
background: #fff;
border: 1px solid #C9C6C6;
border-radius: 6px 6px 6px 6px;
box-shadow: 0 0 10px rgba(0,0,0,0.3);
font-family: 'Lato',Verdana,Georgia,"Times New Roman",Times,serif;
color: black;
text-align: center;
padding: 15px 40px;
width: 50%;
margin: 20%;
position: fixed;
top: 0;
z-index: 99999999;
left:0;
float:left;
}
#signup-login a.blur-close {
width: 25px;
height: 29px;
/* background: red; */
display: block;
position: absolute;
right: -6px;
top: -8px;
background-image: url(/sites/all/themes/novelguide/images/close-popup.png);background-repeat: no-repeat;}
img.image_no_1 {margin-top: -20px;}
 #signup-login {
background: #fff;
border: 1px solid #C9C6C6;
border-radius: 6px 6px 6px 6px;
box-shadow: 0 0 10px rgba(0,0,0,0.3);
font-family: 'Lato',Verdana,Georgia,"Times New Roman",Times,serif;
color: black;
text-align: center;
padding: 20px 10px;
width: 286px;
position: fixed;
top: 50%;
z-index: 99999999;
left: 50%;
margin: -190px 0 0 -164px;}
#signup-login:before {
border-bottom: 2px solid #89C540;
width: 307px;
height: 23px;
content: " ";
position: absolute;
left:0;
}
.sign-up form#user-login-form {
width: 100%;
font-size: 13px;
font-family: Arial, Helvetica, sans-serif;
}
.sign-up form#user-login-form input#edit-name-1,
.sign-up form#user-login-form input#edit-pass-1
{
width:95%;}
.sign-up input#edit-submit {
background: url("../images/btn-grn-bg.jpg") repeat-x scroll 0 0 #71B019;
border: 1px solid #5E8B34;
color: #FFFFFF;
padding: 6px 12px;
}
#signup-login.sign-up #user-login-form > div {
text-align: left;
}
#signup-login.sign-up input#edit-submit, .signup-link a {
background: url("../images/btn-grn-bg.jpg") repeat-x scroll 0 0 #71B019;
border: 1px solid #5E8B34;
color: #FFFFFF!important;
padding: 6px 12px;
border-radius: 3px;
display: inline-block;
line-height: normal;
}
.signup-link a:hover{text-decuration:none;}
#signup-login.sign-up input#edit-submit,
#signup-login.sign-up span,
#signup-login.sign-up .signup-link {
float: left;
}
#signup-login.sign-up span{
margin: 5px 60px 0;
font-weight: 700;
font-style: italic;
}
.signup-link + div.form-item {
display: inline-block;
width: 100%;
margin-bottom: 0;
}
.signup-link + div.form-item label {
clear: both;
margin: 10px 0;
}
#signup-login.sign-up span.form-required {
margin: 0;
float: none;
}
.facebook-login {margin-left: 60px;}
.google-plus-login {background-color: #dd4b39;margin-left: 10px;position: relative;}
.facebook-login, .google-plus-login {
width: 70px;
height: 34px;
display: block;
float: left;
font-family: 'lr-ss-font';
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
border-radius: 3px;
background-color: #3b5998;
}
.facebook-login:before, .google-plus-login:before {
content: "f";
position: absolute;
color: #fff;
z-index: 9;
font-size: 30px;
margin-top: 4px;
margin-left: 26px;
font-weight: 600;
font-family: cursive;
}
.google-plus-login:before {
content: "g";
font-family: inherit;
margin-top: -1px;
margin-left: 22px;
}
.google-plus-login:after {
content: "+";
position: absolute;
top: 4px;
z-index: 9;
color: #fff;
font-size: 17px;
font-weight: 900;
right: 0;
margin-right: 22px;
}
input.facebook-call, .google-plus-login input {
width: 100%;
height: 34px;
cursor: pointer;
display: block;
position: relative;
z-index: 999;
outline: 0;
margin: 0 auto;
padding: 0 10px;
-webkit-transition: all .2s ease;
transition: all .2s ease;
border-radius: 2px;
font-size: 100%;
line-height: 34px;
color: #fff;
text-align: center;
vertical-align: middle;
padding: 0 5px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
background-color: transparent;
border: none;
}
.mob-menu{display:none;}

/*----------New Content-----------*/
/*a.connections:after {content: "new!";position: absolute;color: red;font-size: 11px;margin: -8px -14px;font-style: italic;-webkit-transition:all 350ms;transition:all 350ms;}
a.connections:hover:after{opacity:0;}*/

/*-------------new responsive------------
@media (max-width: 990px) {
#top-header,
#header,
#main-menu,
#page-wrapper,
#content_bottom_full,
#content_bottom_full .content_bottom_full .block,
#content_top_full .content_top_full .block,
#homeBoxes{
  width: 760px;
  margin: 0 auto;
  overflow: hidden;
}
.main-menu-inner,
#main-menu .main-menu-inner ul{
  width: 100%;
}
.header-top {
  height: 34px;
  width: 100%;
  box-sizing: border-box;
}
#header-inner, #header-region, #header-region #header-right, #footer-work, #footer-inner{
  width: initial;
}
#footer_copyright {
  width: 94%;
  margin: 0 auto;
  float: none;
}
#header-right #block-studyhall-search_by_title{
  display: none;
}
#main-menu .main-menu-inner ul {
  position: static;
  margin-left: 0;
  padding-top: 50px;
  transition: all 500ms;
  height: 0;
}
#main-menu .main-menu-inner li {
  width: 100%;
  background-color: rgb(133, 182, 2)!important;
}
.main-menu-inner ul li a {
  width: 100%;
  box-sizing: border-box;
  position: static;
  padding-left: 40px;
  border-top: 1px dashed #ccc;
}
.main-menu-inner ul li a.active:after, .main-menu-inner ul li a:hover:before {
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-top: 9px solid #000;
  top: 19px;
  left: 20px;
  -moz-transform: rotate(-90deg);
  -webkit-transform: rotate(-90deg);
  -o-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  transform: rotate(-90deg);
}
.mob-menu{
  width: 53px;
  height: 50px;
  background: url(/sites/all/themes/novelguide/images/mob-menu.png);
  background-size: 100%;
  cursor: pointer;
  position: absolute;
  right: 5px;
  top: 0;
  display:block;
}
#footer{
  position: relative;
}
#footer-logo {
  position: absolute;
  top: -23px;
}
#footer-logo #follow_us {
  top: 130px;
}
.footer_content {
  width: 96%;
  margin: 0 auto;
  float: none;
}
.footer_content #about-us-footer {
  margin-left: 140px;
}

#suggestions img {
  width: 90px;
  height: 80px;
  border: 5px solid #FFF;
  box-sizing: border-box;
}

#connect-as-a-new-friend a:before {
  content: "+";
  background: #DFDFDF;
  margin-right: 5px;
  padding: 0 5px;
  border-radius: 50%;
}
div#suggestions {
  float: left;
}
}

/***********connection statuses*****************/
#block-block-162 {
  margin-bottom: 2px;
  background-color: #9ACD32;
  padding: 10px 30px;
}
#block-block-162 h2.block-title {
  color: rgb(181, 48, 15);
  display: inline-block;
}
#block-block-162 .content {
  display: inline-block;
  margin-left: 10px;
  color: rgb(181, 48, 33);
}
/***************** notification top ****************/
#block-block-162 {
  margin-bottom: 0px;
  background-color: #fdfcaa;
  padding: 0px 30px;
  height: 0px;
  transition: all 1200ms;
  overflow: hidden;
  transition-delay: 35000ms;
  font-size: 11.8px;
}
Body:hover #block-block-162,
Body:focus #block-block-162,
#block-block-162.opened {
  padding: 2px 30px;
  height: 18px;
  transition-delay: 200ms;
  text-align: center;
  box-sizing: border-box;
}

	#block-privatemsg-privatemsg-new h2,
	#block-block-162 h2.block-title {
	  color: rgb(181, 48, 15);
	  display: inline-block;
	  font-size: 14px;
	  font-weight: bold;
      margin-left: 0;
	}
	#block-block-162 .content {
	  display: inline-block;
	  margin-left: 10px;
	  color: #828282;
	  width: 1002px;
	}
div#block-privatemsg-privatemsg-new {
  background: #fdfcaa;
  padding: 0px 30px;
  position: relative;
  width: 94%;
  height: 0;
  margin-bottom: 0;
  overflow: hidden;
  transition: all 1350ms;
  transition-delay: 35000ms;
}
body:hover #block-privatemsg-privatemsg-new,
body:focus #block-privatemsg-privatemsg-new,
#block-privatemsg-privatemsg-new.opened {
  height: 15px;
  margin-bottom: 10px;
  padding: 2px 30px;
  transition-delay: 1500ms;
  text-align: center;
}
	#block-privatemsg-privatemsg-new .content {
	  color: #828282;
	  display: inline;
}
#right-side-bar #block-block-163 {
  width: 100%;
}
.not-logged-in #page-wrapper > .messages.opened{
	display:none;
}
/*-------recent questions homwork help-----------*/
div#block-studyhall-active_school_block,
div#block-studyhall-homework_help,
div.nn-content{
	display:none;
}
#block-marketplace-0{
    /*display: none;*/
    width: 100%!important;
    /*margin-left: 20px;*/
    box-sizing: border-box;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-shadow: 0 0 7px #e5e5e5;
    box-shadow: 0 0 7px #e5e5e5;
    border: 1px solid #eee!important;
    border-top: 3px solid #00add8!important;
    position: relative;
}
#block-marketplace-0 a:hover{
	text-decoration:none!important;
}
#block-marketplace-0 h2{
	padding: 0 10px!important;
    border-bottom: 1px solid #efefef!important;
    -webkit-box-shadow: 0 0 7px #E4E4E4;
    box-shadow: 0 0 7px #E4E4E4;
    font-weight: 400!important;
    line-height: 40px!important;
    -webkit-user-select: none;
    background: #fff!important;
    color: #222!important;
    letter-spacing: inherit;
}
#block-marketplace-0 .content ul li{
    float: left!important;
    width: 100%!important;
    padding: 2px 10px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    background-color: #f9f9f9;
    border-bottom: 1px solid #ebebeb!important;
    -webkit-box-shadow: 0px 0px 5px #ccc;
    box-shadow: 0px 0px 5px #ccc;
    -webkit-transition: all 250ms ease;
    -moz-transition: all 250ms ease;
    -ms-transition: all 250ms ease;
    -o-transition: all 250ms ease;
    transition: all 250ms ease;
    margin: 0!important;
}
#block-marketplace-0 .content ul li:hover{
	background-color: #00add8;
}
#block-marketplace-0 li .question-info {
    width: 460px;
    display: inline-block;
    vertical-align: middle;
    font-size: 13px;
    color: #a8a8a8;
}
.not-front #block-marketplace-0 li .question-info {
    width: 405px;
}
#block-marketplace-0 li:hover .question-info {
    color: #eee;
}
#block-marketplace-0 li .question-info a {
    color: #333;
    font-size: 15px;
    font-weight: 500;
    display: block;
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    box-sizing: border-box;
    line-height: 48px;
	z-index: 1;
    position: relative;
	margin-top:-5px;
}
.question-date {
    margin-top: -15px;
    z-index: 0;
    position: relative;
}
#block-marketplace-0 li:hover .question-info a,
#block-marketplace-0 li:hover .user-detail a,
#block-marketplace-0 li.view-row.answered:hover .bid-value:after,
#block-marketplace-0 li.view-row.approved:hover .bid-value:after{
    color: #fff;
}
#block-marketplace-0 li .bid-value {
    width: 60px;
    display: inline-block;
    vertical-align: middle;
    text-align: center;
    color: #a8a8a8;
    line-height: 18px;
    font-size: 14px;
    position: relative;
    cursor: default;
}
#block-marketplace-0 li:hover .bid-value {
    color: #000;
}
#block-marketplace-0 li.view-row.answered .bid-value,
#block-marketplace-0 li.view-row.approved .bid-value {
    background: url(../images/icon-sprite.png) no-repeat -20px -152px;
    color: transparent;
}
#block-marketplace-0 li.view-row.approved .bid-value {
    background-position:-20px -214px;
}
#block-marketplace-0 li.view-row.answered .bid-value:after,
#block-marketplace-0 li.view-row.approved .bid-value:after {
    display: block;
    content: "answered";
    text-align: center;
    color: #4CAE50;
    font-size: 12px;
}
#block-marketplace-0 li.view-row.approved .bid-value:after{
    content: "assigned";
	color: #B88F37;
}
#block-marketplace-0 li .user-detail {
    display: inline-block;
    width: 100px;
    vertical-align: middle;
    text-align: center;
    -webkit-transition: all 150ms ease;
    -moz-transition: all 150ms ease;
    -ms-transition: all 150ms ease;
    -o-transition: all 150ms ease;
    transition: all 150ms ease;
    margin: 2px 0 -2px;
	float:right;
}
#block-marketplace-0 li .user-detail:hover {
    -moz-transform: scale(1.1);
    -webkit-transform: scale(1.1);
    -o-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
}
#block-marketplace-0 li .user-detail a {
    text-align: center;
    margin: 0 auto 3px;
    width: 100%;
    display: block;
    font-size: 11px;
    font-weight: 400;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
	color:#222;
	letter-spacing:0px;
}
#block-marketplace-0 li .user-detail a img {
    -webkit-border-radius: 50%;
    border-radius: 50%;
    width: 30px;
    height: 30px;
    padding: 0;
    display: block;
    margin: 0 auto 3px;
}
#block-marketplace-0 .all-questions{
    display: block;
	float: left;
    width: 100%;
    text-align: center;
    background: url(../images/icon-sprite.png) no-repeat 41% -59px;
    padding: 10px 0 10px 10%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-border-radius: 0 0 5px 5px;
    border-radius: 0 0 5px 5px;
    -webkit-transition: background-color,color 250ms ease;
    transition: background-color,color 250ms ease;
	color:#444!important;
}
#block-marketplace-0 .all-questions:hover{
    color: #fff!important;
    background-color: #00add8;
    background-position: 41% -99px;
}

/*------------suggessions Sidebar---------------*/
#block-suggestions-1{
  width: 95% !important;
  margin-right: 0px !important;
  }
#block-suggestions-1 .content {
  max-height: 400px;
  overflow: hidden;
  display: block;
}
#right-side-bar #block-suggestions-1 h2{
color:#000000 !important;
font-weight:normal;
  font-size: 16px !important;
    background: none;
  border-bottom: 2px solid #a5ca18;
}
#block-suggestions-1 #suggestions {
  text-align: left;
  border-bottom: 1px solid #EAEAEA;
  height: 90px;
  margin-bottom: 10px;
}
#block-suggestions-1 #suggestions .picture {
  float:left;
  margin-right: 10px;
}
#block-suggestions-1 #suggestions img {
  width: 90px;
  height: 80px;
  border:5px solid #FFF;
  box-sizing: border-box;
    box-shadow: 1px 1px 5px gray;
}
#block-suggestions-1 #suggestions .name {
  padding: 15px 0 0;
  text-transform: capitalize;
  font-size: medium;
  display: block;
  width: 180px;
  float: left;
  overflow: hidden;
  text-overflow: ellipsis;
}
#block-suggestions-1 #suggestions .mutual-connections{
  color: #8E8E8E;
  font-size: small;
  font-style: italic;
  float: left;
}
#block-suggestions-1 #suggestions .mutual-connections-school{
  color: #8E8E8E;
  font-size: small;
  font-style: italic;
  float: left;
  width: 180px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  text-transform: lowercase;
}
#block-suggestions-1 .connect-as-a-new-friend a {
  display: block;
  font-size: medium;
  font-weight: 600;
  margin: 5px 0 0;
  padding-left: 10px;
  float: left;
}
#block-suggestions-1 .connect-as-a-new-friend a:hover{
  text-decoration:none;
}
#block-suggestions-1 .connect-as-a-new-friend a:before {
  content: "+";
  background: #DFDFDF;
  margin-right: 5px;
  padding: 0 5px;
  border-radius: 50%;
    }
#block-novelguide_features-2 .form-item .resizable-textarea{
  width: 99%;
}
#block-novelguide_features-2 .form-item textarea{
    max-width: 100%;
    box-sizing: border-box;
}
.node-type-story #right-side-bar{
  margin-left: 8px;
  padding-left: 0px;
}
/******/
.new-msgs {
  font-size: 0.8em;
  left: 4px;
  position: relative;
  display: inline-block;
  z-index: 1;
  text-align: center;
  width: 14px;
}
.new-msgs:before {
  background-color: crimson;
  width: 15px;
  height: 15px;
  content: "";
  display: block;
  position: absolute;
  left: 0px;
  top: -1px;
  z-index: -5;
  border-radius: 50%;
  -webkit-transition: all 350ms;
  -o-transition: all 350ms;
  -moz-transition: all 350ms;
  transition: all 350ms;
}
.new-msgs:hover:before {
  background-color: darkgray;
}
a.hwhelp {
    background: url(/sites/all/themes/novelguide/images/homework-help.jpg);
    width: 359px;
    height: 171px;
    display: inline-block;
    background-size: 100% 100%;
}
/*---------------school album ad----------*/
.album-ad {
    height: 170px;
    overflow: hidden;
    display: block;
    float: left;
    position: relative;
    width: 160px;
    background-color: rgba(165, 42, 42, 0.76);
	-webkit-transition: all 450ms ease;
	transition: all 450ms ease;
}
.album-ad:hover {
	-webkit-transform: scale(1.05);
    transform: scale(1.05);
}
.album-background img {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    -webkit-animation-name: albums;
    -webkit-animation-timing-function: ease-in-out;
    -webkit-animation-iteration-count: infinite;
    -webkit-animation-duration: 16s;
    animation-name: albums;
    animation-timing-function: ease-in-out;
    animation-iteration-count: infinite;
    animation-duration: 16s;
}
.album-background  img:nth-of-type(1) {animation-delay: 12s;}
.album-background  img:nth-of-type(2) {animation-delay: 8s;}
.album-background  img:nth-of-type(3) {animation-delay: 4s;}
.album-background  img:nth-of-type(4) {animation-delay: 0s;}
.ad-decription {
    position: absolute;
    bottom: 0;
    width: 100%;
    overflow: hidden;
    color: antiquewhite;
    background: rgba(165, 42, 42, 0.76);
    text-align: center;
    height: 50px;
}
.ad-decription span{
    -webkit-animation-name: albums;
    -webkit-animation-timing-function: ease-in-out;
    -webkit-animation-iteration-count: infinite;
    -webkit-animation-duration: 12s;
    animation-name: albums;
    animation-timing-function: ease-in-out;
    animation-iteration-count: infinite;
    animation-duration: 12s;
    position: absolute;
    font-size: 1.3em;
    width: 100%;
    left: 0;
    bottom: 4px;
    opacity:0;
}
.ad-decription span:nth-child(1){animation-delay: 8s;}
.ad-decription span:nth-child(2){animation-delay: 4s;}
.ad-decription span:nth-child(3){animation-delay: 0s;}
@-webkit-keyframes albums{
	0% {opacity:1}
	17%{opacity:1}
	25%{opacity:0}
	92%{opacity:0}
	100%{opacity:1}
}
#block-block-126 {margin: 20px 0 -22px;}
#block-block-150 {float: left;}
.view-Front-page-quote {
    width: 100%;
    float: left;
    text-align: center;
    padding: 10px;
    box-sizing: border-box;
    font-size: large;
    border: 1px solid #ccc;
    border-radius: 5px;
    box-shadow: inset 0 0 115px #E8E8E8;
    margin: 5px 0 15px;
}
.view-Front-page-quote .view-content{
 	cursor:default;
	animation:fadeIn 1s 3s 2;
}
.view-Front-page-quote .view-content:hover{
	animation:pulse 500ms 50ms 1;
}
.view-Front-page-quote p {
    margin-bottom: 0;
}
@-webkit-keyframes fadeIn {
  from {opacity: 0;}
  to {opacity: 1;}
}
@keyframes fadeIn {
  from {opacity: 0;}
  to {opacity: 1;}
}
@-webkit-keyframes pulse {
  from {-webkit-transform: scale3d(1, 1, 1);}
  50% {-webkit-transform: scale3d(1.05, 1.05, 1.05);}
  to {-webkit-transform: scale3d(1, 1, 1);}
}
@keyframes pulse {
  from {transform: scale3d(1, 1, 1);}
  50% {transform: scale3d(1.05, 1.05, 1.05);}
  to {transform: scale3d(1, 1, 1);}
}
/*---------- quotes by topic and Reports and essays block------*/
#block-views-read_more_pages-block_4,
#block-block-50{
    width: 49%;
    box-sizing: border-box;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-shadow: 0 0 7px #e5e5e5;
    box-shadow: 0 0 7px #e5e5e5;
    border: 1px solid #eee!important;
    border-top: 3px solid #F08004!important;
    position: relative;
    margin: 15px 0 0 2%;
	padding-bottom: 30px;
}
#block-block-50{
	margin-left:0;
    border-top: 3px solid #91B403!important;
}
#block-views-read_more_pages-block_4 h2,
#block-block-50 h2{
	padding: 0 10px!important;
    border-bottom: 1px solid #efefef!important;
    -webkit-box-shadow: 0 0 7px #E4E4E4;
    box-shadow: 0 0 7px #E4E4E4;
    font-weight: 400!important;
    line-height: 40px!important;
    -webkit-user-select: none;
    background: #fff!important;
    color: #222!important;
    letter-spacing: inherit;
}
#block-block-50 h2:before,
#block-views-read_more_pages-block_4 h2:before{
	background: url(../images/sprite.png) -123px -1px;
    content: "";
    display: inline-block;
    float: left;
    height: 21px;
    margin: 10px 10px 0 0;
    width: 25px;
}
#block-views-read_more_pages-block_4 .top-right-link,
#block-block-50 .top-right-link{
	position: absolute;
    right: 10px;
    top: 22px;
}
#block-views-read_more_pages-block_4 ul,
#block-block-50 ul{
	margin:0!important;
}
#block-views-read_more_pages-block_4 li,
#block-block-50 li{
    list-style: none!important;
    float: left;
    margin: 0;
    width: 100%;
    box-sizing: border-box;
}
#block-views-read_more_pages-block_4 li a,
#block-block-50 li a{
    font-size: 12px;
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    background: #F9f9f9;
    padding: 4px 10px;
    width: 100%;
    box-sizing: border-box;
    line-height: normal;
    border-bottom: 1px solid #fff;
    color: #018AC5;
    -webkit-transition: background 250ms cubic-bezier(0.4, 0, 0.2, 1);
    transition: background 250ms cubic-bezier(0.4, 0, 0.2, 1);
}
#block-views-read_more_pages-block_4 li a:hover,
#block-block-50 li a:hover{
	text-decoration:none;
	color:#fff;
	background:#00add8;
}
#block-views-read_more_pages-block_4 li a:before,
#block-block-50 li a:before {
    content: "-o";
    font-size: xx-small;
    display: inline-block;
    position: relative;
    margin: 0 5px 0 0;
    top: -2px;
}
#block-views-read_more_pages-block_4 .more-link a,
#block-block-50 .more-link a{
    position: absolute;
    right: 20px;
    bottom: 6px;
}
#block-views-read_more_pages-block_4 .more-link a:after,
#block-block-50 .more-link a:after{
	content:">>";
}
#block-views-read_more_pages-block_4 .more-link a br{display:none;}
@media (max-width: 1100px) {
#block-block-162 .content {width: 100%;}
}