div#bookbox {float: right; background: #E1DFE3; border: 1px solid #aaa; width: 37%;}
div#gotocartbox {float: right; width: 37%; clear: right;}
div#gotocartbox form {padding: 1.25em 0 0 4.2em;}
div#bookbox > p {font: .85em/90% Gill Sans MT, Gill Sans, Arial Narrow, Calibri, Sans-serif !important; border-top: 1px solid #aaa; padding: 1.25em .65em  1.25em .65em!important; margin: 0; color: #000;}
div#bookbox > p > img {float: left; padding: 0em  .8em .8em .4em;}
blockquote {margin-right: 0;}
blockquote > p{margin: 0 0 1.5em 1em; padding: .25em 0em .25em .25em; width: 37%; float: right; clear: both; border-top-style: solid; border-top-color: #999; border-top-width: thin; border-bottom-style: solid; border-bottom-color: #999; border-bottom-width: thin; color: #C78346; font: italic 1.35em/140% Gill Sans MT, Gill Sans, Arial Narrow, Calibri, Sans-serif ; text-align: right;}
blockquote p em {font-style: normal !important;}
body {min-width: 62em;/* firefox, etc...*/ background: #fff; font: normal normal 100%/155% Gill Sans MT, Gill Sans, Arial Narrow, Calibri, Sans-serif; }
fieldset {font-family: Gill Sans MT, Gill Sans, Arial Narrow, Calibri, Sans-serif ; color: #000; border: 0; padding-top: 0em; margin-top: -2em;}
h1, fieldset h1 {font-size: 1.3em; font-weight: bold;}
h2, fieldset h2, fieldset legend {font-size: 1.15em;}
h2, h3, h4, h5, h6{padding-top: 0em; margin-top: 1em; padding-bottom: 0em; margin-bottom: -1em;}
h4, fieldset h5, h4 a {text-transform: uppercase; font-size: 0.9em; text-decoration: none;}
h5, fieldset h4 {font-size: 0.9em; font-variant: small-caps;}
h6, fieldset h6 {font-weight: bold; font-size: 0.85em; margin-top: .5em; margin-left: .5em;}
fieldset h6 {padding: .25em 0 1.1em 0; line-height: .87em;}
h6, h6 a {font-size: 0.8em; line-height: 1.35em;}
html, body {height: 100%;} /* end hide */
img {border: 0; padding-bottom: 0.25em;}
.addtoany_share_save_container{margin: 16px 0;}
.aligncenter, img.aligncenter{display: block; margin: 1em auto; text-align: center;}
.alignleft, img.alignleft{float: left; margin: 1em 1em 0 0;}
.alignright, img.alignright{float: right; margin: 1em 0 0 1em;}
.calendar-search .input {width: 117px;}
.entry-content ul {background: none; color: #565656;}
.entry-content ul li {text-indent: .5em; margin-left: .5em; padding-left: 1.2em; background: url(http://ashp.cuny.edu/images/bullet2.png) no-repeat .1em .5em; font-size: 0.75em; color: #565656;}
.entry-content ul.unIndentedList li {text-indent: .5em; margin-left: .5em; padding-left: 1.2em; background: url(http://ashp.cuny.edu/images/bullet2.png) no-repeat .1em .5em; font-size: 0.75em;}
.entry-content ul.unIndentedList ul li {text-indent: .5em; margin-left: .5em; background: url(http://ashp.cuny.edu/images/bullet2.png) no-repeat .1em .5em; font-size: 1em;}
.entry-title {clear: both; font-family: Georgia, Times New Roman, serif;}
.highlight {background: #8AC0bd;}
.JS_SearchForm .button {float: right; margin-top: 4px; padding-bottom: 4px; padding-right: 4px; margin-right: 2px; width: 16px; height: 16px; overflow: hidden; border: 0; text-indent: -999999px; background: #fff url(http://ashp.cuny.edu/images/search.png) no-repeat top right; cursor: pointer;}
.JS_SearchForm .focus {background: 0 -24px;}
.JS_SearchForm .input {font: 10.5px/10.5px Gill Sans MT, Gill Sans, Arial Narrow, Calibri, Sans-serif ; position: absolute; right: 18px; width: 135px; height: 14px; border: 0; background: #fff no-repeat; margin-top: 4px; margin-bottom: 6px;}
.no-search {background: #fff url(http://ashp.cuny.edu/images/search-no-search.png) no-repeat !important;}
.paypal_button {padding-top: .25em;}
.sf-menu {position: absolute; z-index: 105; line-height: 1.0; width: 60em; height: 1.5em; float: left; margin-top: 0;}
.sf-menu a {display: block; position: relative; text-decoration: none; height: 1.9em; }
.sf-menu li {float: left; position: relative; font-size: 0.75em; letter-spacing: .1em; background: url(http://ashp.cuny.edu/images/bullet.png) no-repeat; padding-left: 1em;}
.sf-menu li a {margin-left: 0em; padding-right: 0em; color: #FFF;}/* the offset of the beginning of the link text */
.sf-menu li a:hover, .sf-menu li a:active {color: #000;}
.sf-menu li li {height: 2.5em; padding: .3em .3em .5em .3em; list-style: none; background: #6590B7; font-size: 0.90em; border-top: 1px solid #6FA2D6;}/* padding here is the padding on submen items */
.sf-menu li.page-item-27{list-style: none; background: none;}
.sf-menu ul {position: absolute; top: -999em; width: 11em; z-index: 106;/* left offset of submenus need to match (see below) */ list-style: none;}
.sf-menu ul li {width: 100%; list-style: none;}
.sf-menu, .sf-menu * {padding-left: 0; padding-right: .4em;/*must approximate dot to text measure in lists */ padding-top: .15em; font-family: Gill Sans MT, Gill Sans, Arial Narrow, Calibri, Sans-serif ;  margin-left: 0em; height: 1.6em;} /* FONT EDITOR SECTION */
.stutterstep {padding-top: .1em;}
.wide .input {width: 250px;}
a.addtoany_share_save img{border: 0; width: auto; height: auto;}
a.addtoany_share_save img{border: 0; width: auto; height: auto; margin:0 !important; padding:0 !important;}
a.addtoany_share_save img{border: 0; width: auto; height: auto; display: inline; margin:0 !important; padding:0 !important;}
div.bibreadcrumbs {border-left: 1px solid #aaa; padding: 0 0 .3em 1em; color: #777; margin: 7.5em 0 0 25em; font: 0.7em Gill Sans MT, Gill Sans, Arial, Verdana, Sans-serif ; padding-top: 0.3em;}
div.bisidebarnav li {list-style: none; margin-left: 0em; }
div.bisidebarnav ul.xoxo {letter-spacing: 0em; font: 0.75em Gill Sans MT, Gill Sans, Arial Narrow, Calibri, Sans-serif  ; margin-left: 0em; padding-left: 0em; margin-right: 1.2em;}
div.bisidebarnav ul.xoxo a {color: #000; text-decoration: none;}
div.bisidebarnav ul.xoxo li {line-height: 1em; margin-top: 0.75em;}
div.bisidebarnav ul.xoxo ul {margin-left: 4em; padding-left: 0;}
div.bisidebarnav ul.xoxo ul ul {margin-left: 1.2em; padding-left: 0;}
div.bisidebartop {height: 16em; width: 100%; background: #FFF;}
div.bisidebartop img {padding-left: 1.5em;}
div.comments ol li {margin: 0 0 3.5em;}
div.entry-meta {font: 0.75em Gill Sans MT, Gill Sans, Arial Narrow, Calibri, Sans-serif ;}
div.gallery {clear: both; height: 11.25em; margin: 1em 0; width: 100%;}
div.gallery dl{margin: 1em auto; overflow: hidden; text-align: center;}
div.gallery dl.gallery-columns-1 {width: 100%;}
div.gallery dl.gallery-columns-2 {width: 49%;}
div.gallery dl.gallery-columns-3 {width: 33%;}
div.gallery dl.gallery-columns-4 {width: 24%;}
div.gallery dl.gallery-columns-5 {width: 19%;}
div.navigation {height: 1.25em;}
div.navigation div.nav-next {float: right; text-align: right;}
div.sidebar h3 {font-size: 0.9em;}
div.skip-link {position: absolute; right: 1em; top: 1em;}
div.titler p {padding-bottom: 0.70em; padding-left: 0.40em; line-height: 100%;}
div.unisidebar {float: left; overflow: hidden; padding: .625em 1.9%; width: 46%;}
h1, h2, h3, h4, h5, h6, h4 a, h4.lime a, h6.lime a {font-family: Gill Sans MT, Gill Sans, Arial Narrow, Calibri, Sans-serif; color: #000; text-decoration: none;}
h3, fieldset h3, div.ddsg-wrapper {font-size: 1em;}
h4.lime {padding: 0; margin-top: 0em;  font-size: 0.85em;}
h6.lime {padding-top: 0em; margin-top: 1em; font-size: 1.1em; position: relative; top: .3em; text-decoration: none;}
html, body, div.gallery *, div.sidebar div, div.sidebar h3, div.sidebar ul {padding: 0; margin: 0;}
p > ul.addtoany_list li, ul.addtoany_list li{background: none; border: 0; display:inline !important; list-style: none; margin:0 !important; padding:0 !important; line-height: 32px;}
p, .mootabs_panel > p{font-family: Book Antiqua, Garamond, Goergia, Serif; line-height: 1.75em; color: #565656;}
.limelight_panel > p {font-family: Book Antiqua, Garamond, Goergia, Serif !important; line-height: 1.75em; color: #565656; }
.limelight_panel {padding-left: .5em; }
table.zazu {padding: 0; border-collapse: collapse;}
table.zazu ul {padding: 0; margin: 0; position: none;}
td.tbleft {border-left: thin; border-left-color: #ccc; border-left-style: solid; padding: 0; vertical-align: top;}
td.tbnone {padding: 0; margin-left: 0;}
tr.tbbottom{border-bottom: 1px solid #ccc; padding: 0;}
tr.tbnone {border: 0;}
tr.tbtop {border-top: 1px solid #ccc; padding: 0;}
ul.addtoany_list{display: inline;}
ul.addtoany_list{display: inline; margin:0 !important; padding:0 !important;}
ul.addtoany_list a img{opacity: .6; -moz-opacity: .6; filter: alpha(opacity=60);}
ul.addtoany_list img{float: none; width: 16px; height: 16px; border: 0; margin: 0; padding: 0; vertical-align: middle;}
ul.addtoany_list li a{padding: 0 9px;}
ul.eshopfeatured, ul.eshopfeatured li p {font: 1.15em Georgia, Times new Roman, serif;}
ul.wp-tag-cloud {text-transform: capitalize;}
#blurb {border: solid 2px #000; background: #C7E1E1 url('http://ashp.cuny.edu/images/blurb_bg.png') repeat-x; text-align: center; padding: 1.2em; margin-top: 0; margin-bottom: 1.35em; font-family: Gill Sans MT, Gill Sans, Arial Narrow, Calibri, Sans-serif ; font-size: 0.8em; color: #000; line-height: 1.4em;}
#outer{min-height: 100%; width: 62em; text-align: left; position: relative; background: #fff; z-index: 1;}
#outerouter{min-height: 100%; width: 64em; text-align: left; position: relative; background: #FFF; z-index: 1;}
#video0 {float: right; padding-left: .5em; padding-bottom: .5em;}
#z1centernav {width: 60em; margin-left: auto; margin-right: auto;}
#z1gclogo {position: absolute; z-index: 15; bottom: -0em; right: 0em; background: #FFF;}
#z1gclogo img {position: relative; bottom: 1.2em;}
#z1nav {z-index: 100; position: absolute; left: 5.75em; top: 2.35em; width: 56.25em; height: 1.5em; background: #6699cc; }
#z1uselessbox {z-index: 3; position: absolute; left: 5.75em; top: 4em; width: 56.25em; height: 1px; background: #aaa; }
#z1rightbar {z-index: 5; position: absolute; left: 0; top: 0; height: 44em; width: 4.5em; border-left: 1.55em solid black;}
#z1rightbar img {padding: 0em;}

div#z1topbar {position: absolute; left: 5.75em; top: .35em; background: #000; width: 56.25em; height: 1.65em;}
div#z1topbar a, #z1topbar a:hover, #z1topbar a:active {text-decoration: none;text-transform: uppercase; font-family: Gill Sans MT, Gill Sans, Arial Narrow, Calibri, Sans-serif ; color: #fff; font-weight: bold; float: left; margin-left: 2.6em;}

#respond {padding-left: .5em; font-family: Gill Sans, Trebuchet, Calibri,Trebuchet, Lucida Sans, Arial, sans-serif; font-size: 0.8em; color: #565656;}
#z2rightbar {z-index: 10; position: absolute; left: 0; top: 0; height: 50em; width: 4.0625em; border-left-style: solid; border-left-color: #000000; border-left: 1.75em;}
#z2rightbar img, .right {float: right;}
.entry-content ul li ul li, div#bicontent div#bicontenttop .entry-content ul li ul li ul li {color: #565656; font-size: 1.0em; text-indent: .5em; margin-left: .5em; padding-left: 1.2em; background: url(http://ashp.cuny.edu/images/bullet2.png) no-repeat .1em .5em;}
.entry-content ul.unIndentedList, div#bicontent div#bicontenttop .entry-content ul, div#bicontent div#bicontenttop .entry-content ul li {margin-left: 0em; padding-left: .6em; list-style: none; font-family: Book Antiqua, Georgia, Times New Roman, Serif; color: #565656;}
blockquote #twitter_follow a{text-align: right;} /* mac hide\*/
blockquote #twitter_update_list{list-style: none; padding-bottom: 0.5em;}
div#bicontainer {float: right; margin: 0 0 0 -17.5em; width: 100%; z-index: 1;}
div#bicontent {min-height: 36.5em; margin: 0 0 0 17.5em; padding-left: 0em;  border-left: 1px solid #aaa;}
div#bicontent a, fieldset a, form a, div.vcard a {font-weight: bold; text-decoration: none; color: #6699cc;}
div#bicontent div#bicontentbottom {clear: both; height: 1.5em;}
div#bicontent div#bicontenttop{min-height: 34em;}
.entry-content {padding-left: .5em;}
div#bicontent div#bicontenttop .entry-content ul.addtoany_list, div#bisidebarul ul ul li, ul {list-style: none;}
div#bicontent div.contactform {clear: both; position: relative; left: 0em;}
div#bicontent div.titler p, #myTabs p {font-family: Gill Sans MT, Gill Sans, Arial Narrow, Calibri, Sans-serif ; color: #000;}
div#bicontent h4, div#bicontent p {padding-left: .5em;}
div#bicontent dt, dd, div.vcard, div.contactform {font-family: Book Antiqua, Garamond, Goergia, Serif; line-height: 1.75em;}
div#bicontent h2 {font-size: 1.1em;}
div#bicontent p, div.vcard, div.contactform, #myTabs p{font-size: 0.80em;}
div#bifooter {clear: both; width: 100%;}
div#bisecondary {clear: left;}
div#container {margin-top: 2em;}
div#footer {clear: both; width: 100%; padding-bottom: .9375em;} /* text styles are defined largely on a per section basis */
div#footer2 {width: 78.5em; margin-right: auto; margin-left: auto; border-top: 1px solid #999; text-align: center;  font-size: 0.7em; font-family: Gill Sans MT, Gill Sans, Arial Narrow, Calibri, Sans-serif ; color:#777;}
div#header, div#footer {text-align: center;}
div#menu {background: #EEE; height: 1.5em; margin: 0.1em 0; width: 100%;}
div#menu ul a {display: block; margin-right: 0.1em; padding: 0.1em 0.1em; text-decoration: none;}
div#menu ul li ul {left: -999em; position: absolute;}
div#menu ul li, div.gallery dl, div.navigation div.nav-previous {float: left;}
div#menu ul ul ul a, p.wp-caption-text {font-style: italic;}
div#nav-above {margin-bottom: 1em;}
div#nav-below {margin-top: 1em;}
div#nav-images {height: 9.625em; margin: 1em 0;}
div#primary {margin-top: 0em;}
div#unicontent {min-height: 42em; padding-left: .9375em;}
div#unicontent object {position: absolute; top: 5em; left: 11em; z-index: 1;}
div#unicontentlower {position: absolute; top: 24.5em; left: 5.3em; z-index: 40;}
div#unifooter {clear: left; width: 100%;}
div#uniprimary {clear: both;}
div#z1header{position: relative; z-index: 2;}
div.sidebar input#s, input#s {width: 8em;}
form#commentform .form-label {margin: 1em 0 0;}
form#commentform span.required {background: #fff; color: #c30;}
form#commentform, form#commentform p, div.bisidebarnav li form {padding: 0;}
img#wpstats{display: none;}
input#author, input#email, input#url, div.navigation div {width: 50%;} /*** ESSENTIAL STYLES ***/
input#author, input#email, input#url, textarea#comment {padding: 0.2em;}
iv#menu ul ul, div#menu ul {line-height: 0em; margin: 0; padding: 0;}
textarea#comment {height: 13em; margin: 0 0 0.5em; overflow: auto; width: 66%;}
.JS_SearchForm .button:hover {background: #fff url(http://ashp.cuny.edu/images/search2.png) no-repeat bottom right;}
.sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active, .sf-menu li li:hover, .sf-menu li li.sfHover, .sf-menu li li a:focus, .sf-menu li li a:hover, .sf-menu li li a:active {outline: 0;}
.sf-menu li a:hover .sf-menu li.sfHover, .sf-menu li li:hover {background: #6FA7A7;}
.sf-menu li:hover {visibility: inherit;/* fixes IE7 'sticky bug' */}
.sf-menu li:hover ul, .sf-menu li.sfHover ul {top: 1.65em;/* match top ul list item height ----------------------------------------- matcher  */}
div#bicontent a:hover, fieldset a:hover, form a:hover, div.vcard a:hover {background: #C4D9EF; font-weight: bold; text-decoration: none; color: #000;}
div#bicontent a:visited, div.vcard a:visited {font-weight: bold; text-decoration: none; color: #629D9D;}
div#footer2 a, div#footer2 a:hover {color: #777; text-decoration: none;}
div#menu ul li:hover ul {left: .625em;}
div.bibreadcrumbs a, div.bibreadcrumbs a:hover {font-size: 1.0em; color: #999; text-decoration: none;}
ul.addtoany_list a:hover img, ul.addtoany_list a.addtoany_share_save img{opacity: 1; -moz-opacity: 1; filter:alpha(opacity=100);}
ul.addtoany_list li:before{content: "";}
ul.sf-menu li li:hover ul, ul.sf-menu li li.sfHover ul, ul.sf-menu li li li:hover ul, ul.sf-menu li li li.sfHover ul {left: 11em;/* match ul width */}
ul.sf-menu li:hover li ul, ul.sf-menu li.sfHover li ul, ul.sf-menu li li:hover li ul, ul.sf-menu li li.sfHover li ul {top: -999em;}
div.titler {border:0; background: #B4A6C0; padding-top: 1px;  font-family: Gill Sans MT, Gill Sans, Arial Narrow, Calibri, Sans-serif ; font-size: 1.75em; color: #000; font-weight: bold;}

div.bisidebar { margin-left: 3.5em; float:left;width:13.35em;background: #E1DFE3;} 
div.bisidebarnav {height: 28em; position: absolute; width: 13.25em; background: #E1DFE3;} 
div.bisidebarnav ul.xoxo a:hover, div.bisidebarnav ul.xoxo a:active  {color:  #B4A6C0; text-decoration: none; }

.mootabs_title {
	list-style-image: none;
	list-style-type: none;
    z-index: 50;
}

.mootabs_title li.podcasts {
	float: right;
	background-color: #91a7d0;
	padding: .2em 0em 0em 0em;
	cursor: pointer;
	height: 100px;
	clear: right;
}

.mootabs_title li.blog {
	float: right;
	background-color: #6590b7;
	padding: .2em 0em 0em 0em;
	cursor: pointer;
	height: 60px;
	margin-bottom: 2em;
}

.mootabs_title li.Limelight {
	background-color: #6fa7a7;
	padding: 0em 0em 0em 0em;
	cursor: pointer;
	margin-left: 1em;
	height: 1.2em;
	width: 9.2em;
}


.mootabs_title li.active {
	background-color: #cad3ef;
}

.mootabs_panel {
	display: none;
	position: relative;
	width: 95%;
	clear: both;
	overflow: hidden;
	padding-left: .5em;
	height: 99%!important;
}


.mootabs_panel.active {
padding-top: 0em;
margin-top: 0em; 
display: block;
height: 5em;
overflow: hidden;
}

.mootabs_panel.active >  p{font-family: book antiqua ! important; padding-bottom: 0 ! important;}
.mootabs_panel >  h4, .mootabs_panel >  h6{margin: 0em 0 0 0; padding: 0.3em 0 0 0 ! important;}
ul.sf-menu li.current_page_item a, li.current_page_ancestor a {color: #000;}
ul.sf-menu li.current_page_item a > a, li.current_page_ancestor a > a {color: #fff !important;}
