@charset utf-8;
/*
Theme Name: Ali
Author: Lise Andersson
Author URI: http://lilostudio.com/
Description: Designed by Lise Andersson, coded by Jonathan.
Version: 1.0

 * Built on the Whiteboard Framework
 * http://whiteboardframework.com
 */

/*
 * The Whiteboard Framework is licensed under the GPL license.
 * Feel free to use the Whiteboard Framework for commercial and non-commercial ventures.
 * We require a link in the CSS file and request a link on the website
*/

/*
List of divs in Whiteboard
Note that this list does not include the dynamically generated ids and classes, such as the body classes, the post ids, etc
*/

/* Reset Browser Defaults */
@import url( 'css/reset.css' );

@font-face {
    font-family: 'PMNCaecilia46LightItalic';
    src: url('css/webfont/caecilia-lightitalic-webfont.eot');
    src: url('css/webfont/caecilia-lightitalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('css/webfont/caecilia-lightitalic-webfont.woff') format('woff'),
         url('css/webfont/caecilia-lightitalic-webfont.ttf') format('truetype'),
         url('css/webfont/caecilia-lightitalic-webfont.svg#PMNCaecilia46LightItalic') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'GothamBold';
    src: url('css/webfont/gotham-bold-webfont.eot');
    src: url('css/webfont/gotham-bold-webfont.eot?#iefi') format('embedded-opentype'),
         url('css/webfont/gotham-bold-webfont.woff') format('woff'),
         url('css/webfont/gotham-bold-webfont.ttf') format('truetype'),
         url('css/webfont/gotham-bold-webfont.svg#GothamBold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'GothamBlack';
    src: url('css/webfont/gotham-black-webfont.eot');
    src: url('css/webfont/gotham-black-webfont.eot?#iefi') format('embedded-opentype'),
         url('css/webfont/gotham-black-webfont.woff') format('woff'),
         url('css/webfont/gotham-black-webfont.ttf') format('truetype'),
         url('css/webfont/gotham-black-webfont.svg#GothamBlack') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'GothamBook';
    src: url('css/webfont/gotham-book-webfont.eot');
    src: url('css/webfont/gotham-book-webfont.eot?#iefi') format('embedded-opentype'),
         url('css/webfont/gotham-book-webfont.woff') format('woff'),
         url('css/webfont/gotham-book-webfont.ttf') format('truetype'),
         url('css/webfont/gotham-book-webfont.svg#GothamBook') format('svg');
    font-weight: normal;
    font-style: normal;

}

body {
	color:rgb(64,64,64);
	font:13px/20px Arial, Helvetica, sans-serif;
	min-width:1010px;
	margin:16px 0px 97px 0px;
}

#main {
	width:960px;
	margin:0px auto;
}

#header {
	width:960px;
	height:134px;
	background: transparent url(images/logo.png) no-repeat 0px 15px;
}

#content {
	padding-top:25px;
	width:960px;
	background:#FFF url(images/rule_grey_dotted_H.png) repeat-x;
}

a {
	text-decoration:none;
}

a:hover {
	text-decoration:underline;
}

.readmore a {
	color:rgb(201,0,108);
}

p {
	margin-bottom:20px;
}

h1 {
	font:22px/38px GothamBlack, "Arial Bold", Helvetica, sans-serif;
	color:rgb(33,33,33);
}

h2 {
	font:17px/32px GothamBlack, Arial, Helvetica, sans-serif;
	color:rgb(33,33,33);
	width:100%;
	background:transparent url(images/rule_grey_dotted_H.png) repeat-x bottom;
	padding-bottom:6px;
	margin-bottom:23px;
}

.runin {
	font:14px/20px PMNCaecilia46LightItalic, Times, serif;
}

.home #logo a, .home #logo_b a {
	display:none;
}

#logo {
	position:absolute;
	margin-top:15px;
}

#logo a {
	display:block;
	width:105px;
	height:50px;
}

#logo_b {
	position:absolute;
	margin-top:65px;
}

#logo_b a {
	display:block;
	width:442px;
	height:50px;
}

#topnavholder ul {
	float:right;
}

#topnavholder, #topnavholder a {
	color:rgb(201,0,108);
	text-transform:uppercase;
	text-decoration:none;
	font:16px/19px GothamBook, Arial, Helvetica, sans-serif;
}

#topnavholder li {
	float:left;
	margin-left:22px;
	padding-bottom:3px;
}

#topnavholder li.here {
	cursor:default;
	border-bottom:3px rgb(33,33,33) solid;
}

#col1, #col2 {
	float:left;
}

#footer {
	margin-top:43px;
	padding-top:11px;
	width:960px;
	background:#FFF url(images/rule_grey_dotted_H.png) repeat-x;
	font:11px/15px Arial, Helvetica, sans-serif;
}

#footer #copyright {
	float:left;
}

#footer #contactholder {
	position:absolute;
	background:#FFF url(images/triangle_R_grey.png) no-repeat 0px 3px;
	padding-left:10px;
	margin-left:211px;
	cursor:pointer;
}

#footer #contactholder.open {
	background-image:url(images/triangle_down_grey.png);
}

#footer #contactholder h4 {
	color:rgb(201,0,108);
	text-transform:uppercase;
	font:12px/14px GothamBook, Arial, Helvetica, sans-serif;
}

#contactcontent {
	width:731px;
	color:rgb(64,64,64);
	margin-top:9px;
}

#contactcontent h5 {
	font:12px/14px GothamBold, Arial, Helvetica, sans-serif;
	color:rgb(33,33,33);
}

#contactcontent .runin {
	font:11px/15px GothamBook, Arial, Helvetica, sans-serif;
}

#contactcontent p {
	margin:0;
}

#contactcontent a {
	color:rgb(201,0,108);
}

#contactcol1, #contactcol2 {
	float:left;
	padding-bottom:42px;
}

#contactcol1 {
	width:265px;
	padding-right:12px;
}

/*NAV*/
.nav_arrows {
	position:absolute;
	width:38px;
	height:14px;
}

.about .nav_arrows {
	margin-top:-51px;
	margin-left:922px;
}

.press_items .nav_arrows {
	margin-left:746px;
	margin-top:-21px;
}

.daily_shot .nav_arrows {
	margin-top:-21px;
	margin-left:900px;
}

.press #col2 .nav_arrows {
	position:absolute;
	margin-left:152px;
	margin-top:-43px;
}

.events .nav_arrows {
	position:absolute;
	margin-left:207px;
	margin-top:-44px;
}

.nav_arrows .disabled {
	cursor:default;
	opacity:.7;
/*	filter:alpha(opacity=70);*/
}

.nav_arrow_L, .nav_arrow_R {
	width:15px;
	height:14px;
	float:left;
	cursor:pointer;
}

.nav_arrow_L {
	margin-right:8px;
	background:transparent url(images/arrow_box_L.png) no-repeat;
}

.nav_arrow_R {
	background:transparent url(images/arrow_box_R.png) no-repeat;
}

/*PAGES*/

/*HOME -----------------------------------------------------------------------------*/
.home #slideholder .slide {
	float:left;
	width:960px;
	background-color:rgb(77,77,77);
}

.home #homeslideshow {
	width:960px;
	height:339px;
	position:absolute;
	overflow:hidden;
	clip:rect(0px,960px,339px,0px);
}

.home #colholder {
	margin-top:363px;
}

.home #captioncropper {
	position:absolute;
	margin-left:493px;
	width:305px;
	height:339px;
	overflow:hidden;
	clip:rect(0px,305px,339px,0px);
	z-index:2;
}

.home #captionholder .slidecaption {
	width:283px;
	height:230px;
	padding:98px 11px 11px 11px;
	background-color:rgb(201,0,108);
	float:left;
	color:#FFF;
}

.home #captionholder .slidecaption h1 {
	font:37px/37px GothamBlack, Arial, Helvetica, sans-serif;
	color:#FFF;
	text-transform:uppercase;
	margin-bottom:6px;
}

.home #captionholder .slidecaption h2 {
	font:14px/17px GothamBook, Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	background:transparent url(images/rule_white_dotted_H.png) repeat-x bottom;
	color:#FFF;
	padding-bottom:8px;
	margin-bottom:14px;
}

.home #captionholder .slidecaption p {
	font:14px/20px PMNCaecilia46LightItalic, Times, serif;
	color:#FFF;
	margin:0px;
}

.home #col1 {
	width:688px;
	margin-right:50px;
	font:12px/16px Arial, Helvetica, sans-serif;
}

.home #col2 {
	width:222px;
}

#twitterhead {
	display:inline-block;
	width:65px;
	height:17px;
	background:transparent url(images/twitter_logo.png) no-repeat 0px 2px;
}

#twitterhead a {
	display:block;
	width:65px;
	height:17px;
}

.home #col2 h2 a {
	color:rgb(33,33,33);
}

.home #col2 h2 a:hover {
	text-decoration:none;
}

.home #col1 h3 {
	margin-top:9px;
	color:rgb(201,0,108);
	font:13px/16px GothamBold, Arial, Helvetica, sans-serif;
}

.home #col1 a {
	color:rgb(201,0,108);
}

.home #col1a {
	width:458px;
	float:left;
	margin-right:25px;
}

.home #col1b {
	width:205px;
	float:left;
}

.really_simple_twitter_widget {
	margin-top:-7px;
}

.really_simple_twitter_widget li {
	font:11px/15px Arial, Helvetica, sans-serif;
	background:transparent url(images/rule_grey_dotted_H_twitter.png) no-repeat 0px bottom;
	padding-bottom:11px;
	margin-bottom:4px;
}

.really_simple_twitter_widget .twitter-timestamp {
	display:block;
}

.twitter-timestamp {
	font-size:9px;
	color:rgb(179,179,179);
}

a.twitter-link, a.twitter-user {
	color:rgb(201,0,108);
}

/*ABOUT -----------------------------------------------------------------------------*/
.about #colholder {
	overflow:auto;
	background:transparent url(images/about_bkg.png) repeat-y;
}

.about #col1 {
	width:303px;
	margin-right:23px;
}

.about #col2 {
	width:555px;
	padding-top:17px;
}

.about #col2 p {
	margin-bottom:0px;
	margin-top:20px;
}

.about #col2 h1+p {
	margin-top:0px;
}

.about #col1 #about_photo {
	margin:0px;
	padding:0px;
	line-height:0;
}

.about #pullquote {
	width:277px;
	padding:36px 13px 15px 13px;
	font:14px/20px PMNCaecilia46LightItalic, Times, serif;
	color:#FFF;
	margin:0px;
}

.about #pullquote p {
	margin-bottom:0px;
}

.about #pullquote hr {
	width:277px;
	height:1px;
	background:transparent url(images/rule_white_dotted_H.png) repeat-x;
	margin-bottom:12px;
}

.about #about_gallery {
	float:none;
	clear:both;
	width:960px;
	height:211px;
	margin-top:28px;
}

.about #about_gallery div#thumbcropper {
	width:984px;
	height:145px;
	position:absolute;
	overflow:hidden;
	clip:rect(0px,960px,145px,0px);
}

.about #about_gallery .thumb {
	width:223px;
	height:145px;
	float:left;
	margin-left:23px;
}

.about #about_gallery .thumb:first-child {
	margin-left:0px;
}

/*BLOG -----------------------------------------------------------------------------*/
#searchform {
	position:absolute;
	margin-left:713px;
	margin-top:78px;
}

#searchform #s {
	width:238px;
	height:25px;
	padding-left:5px;
	border:1px solid #DDD;
	background:transparent url(images/magnifying_glass.png) no-repeat 225px center;
}

.blog #col1 {
	width:651px;
	margin-right:61px;
}

.blog #col1 h1 a {
	color:rgb(33,33,33);
	text-decoration:none;
}

.blog #col1 h1 a:hover {
	text-decoration:underline;
}

.blog #col1 .post_date, .blog #col1 .separator, .blog #col1 .cat_links a {
	color:rgb(33,33,33);
	font:13px/20px PMNCaecilia46LightItalic, Times, serif;
}

.blog .post_controls {
	height:24px;
}

.blog .post_controls div {
	width:59px;
	height:24px;
	float:left;
}

.blog .post_controls div a {
	display:block;
	width:59px;
	height:24px;
}

.blog .post_controls .control_twitter {
	background:transparent url(images/control_twitter.png) no-repeat;
}

.blog .post_controls .control_fb {
	background:transparent url(images/control_fblike.png) no-repeat;
	margin-left:16px;
}

.blog .oldernewer {
	clear:both;
	margin-top:16px;
}

.blog .older {
	float:left;
}

.blog .older a {
	display:block;
	padding-left:20px;
	background:transparent url(images/arrow_box_L.png) no-repeat 0px 2px;
	color:rgb(201,0,108);
}

.blog .newer {
	float:right;
}

.blog .newer a {
	display:block;
	padding-right:20px;
	background:transparent url(images/arrow_box_R.png) no-repeat right 2px;
	color:rgb(201,0,108);
}

.blog #col2 {
	width:248px;
	background:transparent url(images/rule_grey_dotted_H.png) repeat-x bottom;
	padding-bottom:8px;
}

.blog #col2 .widget_area h3 {
	font:17px/17px GothamBlack, Arial, Helvetica, sans-serif;
	color:rgb(33,33,33);
	padding-left:22px;
	background:transparent url(images/arrow_box_down.png) no-repeat left center;
	cursor:pointer;
}

.blog #col2 .widget_area.hidden h3 {
	background-image:url(images/arrow_box_R.png);
}

.blog #col2 .widget_area {
	margin-top:7px;
	background:transparent url(images/rule_grey_dotted_H.png) repeat-x;
	padding-top:7px;
}

.blog #col2 div.widget_area:first-child {
	padding-top:0px;
	margin-top:0px;
	background-image:none;
}

.blog #col2 .widget_area.hidden ul {
/*	display:none;*/
}

.blog #col2 .widget_area ul {
	margin-top:11px;
	font:12px/23px Arial, Helvetica, sans-serif;
	list-style-image:url(images/bullet_hyphen.png);
	color:rgb(201,0,108);
}

.blog #col2 .widget_area ul {
	margin-left:29px;
}

.blog #col2 .widget_area a {
	color:rgb(201,0,108);
}

.blog #col2 .widget_area ul.top_posts {
	list-style-image:none;
	list-style-type:decimal;
	margin-left:35px;
}

.blog #related {
	width:960px;
	clear:both;
	float:none;
}

.blog #related h5 {
	font:12px/23px Arial, Helvetica, sans-serif;
	font-weight:normal;
}

.blog #related h5 a {
	color:rgb(201,0,108);
}

.blog .related_thumb {
	width:223px;
	height:250px;
	float:left;
	margin-right:22px;
}

.blog .post_content a {
	color:rgb(201,0,108);
}

/*ARCHIVE -----------------------------------------------------------------------------*/
body.archive {
	font:12px/16px Arial, Helvetica, sans-serif;
}

.archive #col1 .post_image {
	float:left;
	width:303px;
	margin-right:15px;
}

.archive #col1 .post_info {
	float:left;
	width:312px;
}

.archive .single_post {
	overflow:auto;
	background:transparent url(images/rule_grey_dotted_H.png) repeat-x;
	padding-top:26px;
	margin-bottom:23px;
}

.archive h1:first-child+.single_post {
	padding-top:0px;
	background-image:none;
}

.archive h2 {
	background-image:none;
	padding-bottom:0px;
	margin-bottom:-4px;
}

.archive h2 a {
	color:rgb(33,33,33);
}

.archive .post-excerpt {
	margin-top:7px;
}

/*BOOKS -----------------------------------------------------------------------------*/
.books .book {
	float:none;
	clear:both;
	overflow:auto;
	background:transparent url(images/books_bkg2.png) no-repeat;
	margin-bottom:31px;
}

.books .book:first-child {
	margin-top:-26px;
	background:transparent url(images/books_bkg1.png) no-repeat;
}

.books .book_buy {
	width:290px;
	float:left;
	padding:53px 21px 0px 21px;
	margin-right:32px;
}

.books .book_buy, .books .book_buy h1, .books .book_buy a {
	color:#FFF;
}

.books .book_info {
	width:555px;
	margin-top:21px;
	float:left;
}

.book_info h2 {
	font:22px/38px GothamBlack, Arial, Helvetica, sans-serif;
	background-image:none;
	padding:0px;
	margin-bottom:0px;
}

.books .book_info h3 {
	font:14px/14px GothamBlack, Arial, Helvetica, sans-serif;
	color:rgb(33,33,33);
	margin-bottom:3px;
}

.book_info .book_subhead {
	font:13px/20px PMNCaecilia46LightItalic, Times, serif;
}

.books .book hr {
	height:1px;
	background:transparent url(images/rule_grey_dotted_H.png) repeat-x;
}

.books .book:first-child hr {
	display:none;
}

.books .quote_author {
	color:rgb(0,186,205);
}



/*DAILY SHOT -----------------------------------------------------------------------*/
.daily_shot #main_video {
	width:960px;
	height:354px;
	margin-bottom:49px;
}

.daily_shot #main_video .videoholder {
	position:absolute;
	width:630px;
	height:354px;
	overflow:hidden;
}

.daily_shot #main_vidlabel {
	position:absolute;
	margin-left:630px;
	width:300px;
	height:304px;
	background-color:rgb(201,0,108);
	color:#FFF;
	padding:25px 15px;
}

.daily_shot #main_vidlabel h1 {
	color:#FFF;
	font:39px/37px GothamBlack, Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	margin-bottom:7px;
}

.daily_shot #main_vidlabel h2 {
	font:14px/17px GothamBook, Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	background:transparent url(images/rule_white_dotted_H.png) repeat-x bottom;
	padding-bottom:8px;
	margin-bottom:11px;
	color:#FFF;
}

.daily_shot #main_vidlabel .vid_quote {
	font:14px/20px PMNCaecilia46LightItalic, Times, serif;
}

.daily_shot #vid_archive_nav {
	height:28px;
	background:transparent url(images/rule_grey_dotted_H.png) repeat-x bottom;
}

.daily_shot #tabs .tab {
	width:126px;
	height:23px;
	float:left;
	font:17px/17px GothamBlack, Arial, Helvetica, sans-serif;
	color:#FFF;
	background-color:rgb(201,0,108);
	margin-right:3px;
	padding-left:8px;
	padding-top:4px;
	cursor:pointer;
}

.daily_shot #tabs .tab.active {
	width:124px;
	height:22px;
	color:rgb(33,33,33);
	background-color:#FFF;
	border-top:1px rgb(201,0,108) solid;
	border-left:1px rgb(201,0,108) solid;
	border-right:1px rgb(201,0,108) solid;
	border-bottom:1px #FFF solid;
	cursor:default;
}

.daily_shot #video_archive {
	float:none;
	clear:both;
	width:960px;
	height:250px;
	margin-top:28px;
}

.daily_shot #video_archive div#tab_archivecropper, .daily_shot #video_archive div#tab_topratedcropper {
	width:980px;
	height:250px;
	position:absolute;
	margin-top:17px;
	overflow:hidden;
	clip:rect(0px,960px,250px,0px);
}

.daily_shot #video_archive .thumb {
	width:223px;
	height:250px;
	float:left;
	margin-left:22px;
	font:12px/16px Arial, Helvetica, sans-serif;
	cursor:pointer;
}

.daily_shot #video_archive .thumb:first-child {
	margin-left:0px;
}

.daily_shot #video_archive .thumb h6 {
	color:rgb(201,0,108);
	font:13px/16px GothamBold, Arial, Helvetica, sans-serif;
}

/*EVENTS -----------------------------------------------------------------------------*/
.events h1 {
	margin-bottom:19px;
}

.events #col1 {
	width:647px;
	font:13px/16px Arial, Helvetica, sans-serif;
}

.events #col2 {
	width:247px;
	margin-left:66px;
}

.events .event_date {
	color:rgb(201,0,108);
	font:13px/16px GothamBold, Arial, Helvetica, sans-serif;
	margin-bottom:3px;
	background-image:none;
	padding-bottom:0px;
}

.events .event_name {
	color:rgb(33,33,33);
	font:13px/20px PMNCaecilia46LightItalic, Times, serif;
}

.events #col1 .event {
	background-color:rgb(201,0,108);
	margin-bottom:33px;
	width:310px;
	float:left;
}

.events #col1 .event.col1a {
	margin-right:26px;
}

.events #col1 .event_details {
	color:#FFF;
	padding:13px 13px 6px 13px;
	margin-bottom:-10px;
	font:12px/15px Arial, Helvetica, sans-serif;
}

.events #col1 .event_details h3 {
	font:14px/17px GothamBook, Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	background:transparent url(images/rule_white_dotted_H.png) repeat-x bottom;
	padding-bottom:7px;
	margin-bottom:5px;
}

.events #col2 .event {
	clear:both;
	background:#FFF url(images/rule_grey_dotted_H.png) repeat-x bottom;
	overflow:auto;
	padding-bottom:20px;
	margin-bottom:14px;
}

.events #col2 .event p {
	margin-bottom:0px;
}

.events #col2 .evcol {
	width:247px;
	margin-right:16px;
	float:left;
}

.events #eventscropper {
	position:absolute;
	width:263px;
	height:700px;
	overflow:hidden;
	clip:rect(0px,263px,700px,0px);
	z-index:2;
}

/*PRESS -----------------------------------------------------------------------------*/
.press #col1 {
	width:784px;
	margin-left:-71px;
	margin-right:44px;
	margin-top:24px;
}

.press #col2 {
	width:202px;
	margin-top:3px;
	overflow:auto;
}

.press .pressitemLabel { /*http://snook.ca/archives/html_and_css/css-text-rotation*/
	width:158px;
	height:44px;
	margin-left:-178px;
	padding:10px 20px 0px 0px;
	background:transparent url(images/press_type_bkg.png) no-repeat -24px 0px;
	display:block;
	color:rgb(33,33,33);
	font:16px/19px GothamBold, Arial, Helvetica, sans-serif;
	text-align:right;
	-webkit-transform: rotate(-90deg);
	-webkit-transform-origin: top right;
	-moz-transform: rotate(-90deg);
	-moz-transform-origin: top right;
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
}

.press_items {
	height:178px;
	margin-top:68px;
}

.press_items:first-child {
	margin-top:0px;
}

.press_items_holder {
	width:735px;
	height:178px;
	margin-left:71px;
	margin-top:-54px;
	position:absolute;
	overflow:hidden;
	clip:rect(0px,735px,178px,0px);
}

.press_thumb {
	width:223px;
	height:159px;
	padding-top:20px;
	float:left;
	margin-left:22px;
	background:transparent url(images/rule_grey_dotted_H.png) repeat-x;
	cursor:pointer;
}

.press_thumb:first-child {
	margin-left:0px;
}

.press_thumb:hover {
	background-color:rgb(201,0,108);
	background-image:none;
}

.presspop_title {
	color:#000;
	font:12px/14px GothamBold, Arial, Helvetica, sans-serif;
}

#fancybox-title a {
	color:rgb(201,0,108);
}

a.thumblink {
	position:absolute;
	display:block;
	width:223px;
	height:179px;
	margin-top:-20px;
	z-index:3;
	background:transparent url(images/pixlshim.gif) repeat;/*For IE, which won't do mouseover without it*/
}

.press_thumb.active .press_info, .press_thumb.active .press_info h4, .press_thumb.active .press_content {
	color:#FFF;
}

.press_thumb h4 {
	display:inline;
	font:12px/14px GothamBold, Arial, Helvetica, sans-serif;
	color:rgb(201,0,108);
}

.press_info {
	font:12px/18px Arial, Helvetica, sans-serif;
	color:rgb(64,64,64);
	margin-top:4px;
	padding:0px 2px;
}

.press_content {
	font:12px/14px Arial, Helvetica, sans-serif;
	padding:0px 2px;
}

.press #book_review_head {
	width:182px;
	height:44px;
	padding:10px 0px 0px 20px;
	background:transparent url(images/press_type_bkg.png) no-repeat;
	color:rgb(33,33,33);
	font:16px/19px GothamBold, Arial, Helvetica, sans-serif;
}

.press #book_review_crop {
	width:222px;
	height:600px;
	position:absolute;
	overflow:hidden;
	clip:rect(0px,222px,600px,0px);
}

.book_review {
	float:left;
	width:202px;
	margin-right:20px;
	font:13px/16px Arial, Helvetica, sans-serif;
}

.book_review h4 {
	font:13px/16px GothamBold, Arial, Helvetica, sans-serif;
	color:rgb(201,0,108);
}

.book_review h5 {
	font:13px/16px Arial, Helvetica, sans-serif;
	color:rgb(64,64,64);
}

.book_review .review_text {
	margin-top:16px;
}


.hide { /* this class is used to hid the skip to content link at the beginning of the document for accessibility */
	display: none;
}
.clear {
	clear: both;
}
.left {
	float: left;
}
.right {
	float: right;
}

/* Always remember to compress your live stylesheet and keep an uncompressed backup */