/*
Theme Name: wesleystace.com theme
Author: Abbey Stace & Gabriel Roth
Theme URI: http://gabrielroth.com/
*/

/* MAIN LAYOUT AND BACKGROUNDS */

.hide { display: none; }

html { 
	background-color: #5C4E47; 
	background-image:url(images/margins.jpg);
}

#main_column p, #full_page p, #book_page p, #sidebar, #main_column ul, #main_column li, #full_page ul, #full_page li, #book_page li, blockquote, label, .entry div {
	font-family: adobe-text-pro-1, adobe-text-pro-2, Georgia, serif;
	font-size: 14px;
	line-height: 18px;
}

#container {
	background-image:url(images/bg_cols.jpg);
	background-repeat: repeat-y;
}

#full_page {
	background-image:url(images/bg_fullpage.jpg);
	background-repeat: repeat-y;
}

#book_page {
	background-image: url(images/bg_bookpage.jpg);
	background-repeat: repeat-y;
}

.colorstrip {
	background-image:url(images/colorstrip.jpg);
	height: 9px;
}

.colorstrip_full {
	background-image:url(images/colorstrip_full.jpg);
	height: 9px;
}

.colorstrip_book {
	background-image:url(images/colorstrip_book.jpg);
	height: 9px;
}

#content {
	padding-top: 30px;
	padding-bottom: 30px;
/* have to specify both separately, to avoid overriding grid padding! */	
}

/* basic post/page layout */

#posts, #page {
	padding: 30px 0 30px 101px;
}

h2 {
	font-family: "adrianna-extended-1", "adrianna-extended-2", Helvetica, sans-serif;
}

h3 {
	font-family: "comenia-sans-web-1", "comenia-sans-web-2", Helvetica, sans-serif;
	font-weight: bold;
	padding-bottom: 2px;
	line-height: 19px;
}

#main_column h2, #full_page h2 {
	font-size: 24px;
	padding: 0px 0 30px 0;
	text-transform: uppercase;
	letter-spacing: .1em;
}

h2.page_hed {
	font-size: 42px !important;
	position: relative;
	top: 35px;
	left: 80px;
}

/* General typography */

#content p, .post div {
	padding-bottom: 12px;
}
	
blockquote {
	padding: 0 0 0 12px;
	line-height: 16px;
}

#content a {
	color: black;
	text-decoration: none;
}

#content p a {
	text-decoration: underline;
}

#content a:hover {
	color: #5C4E47;
	text-decoration: none;
}

#content a[href^="mailto"] {
	text-decoration:none; 
}

ol {
	list-style-type: decimal;
}

#content strong {
	font-family: "comenia-sans-web-1", "comenia-sans-web-2", Helvetica, sans-serif;
}

/*************** SPECIFIC SECTIONS **********************/

/* POSTS */
.post { 
	width: 350px;
	padding-bottom: 22px;
}

.post p {
	padding-bottom: 8px;
}

.post .post_meta {
	text-align: right;
	font-style: italic;
}

.post a:hover {
	background-color: inherit;
}

#content p.readmore, #content p.post_meta {
	padding-bottom: 3px;
	}

#content p.post_meta a, #content p.readmore a {
	background-color: inherit;
	color: #5C4E47;
	text-decoration: none;

}

#content p.post_meta a:hover, #content p.readmore a:hover {
	color: black;
}

.second_hed {
	margin-top: 30px;
}


/*** MENUBAR ***/

#header { background-color: black; width: 960px;} /* Filling in the extra pixel between header and menubar ... */

#navigation, #navigation ul#menubar, ul#menubar li, ul#menubar a	{
	height:32px;
}

#navigation	{
	width:960px;
}

#navigation ul#menubar	{
	width:960px;
	position:relative;
	background-image:url(images/menubar.jpg);
}

#navigation ul#menubar li	{
	list-style:none;
	position:absolute;
	top:0;
}

ul#menubar li,ul#menubar a	{
	display:block;
}

#navigation ul#menubar li a	{
	text-indent:-9999px;
	text-decoration:none;
	overflow:hidden;
}

#news { 
	left:0;
	width:80px;
}

#events { 
	left:81px;
	width:86px;
}
	
#books { 
	left:168px;
	width:86px;
}
	
#music { 
	left:255px;
	width:80px;
}
	
#av { 
	left:336px;
	width:132px;
}
	
#shop { 
	left:469px;
	width:65px;
}
	
#contact { 
	left:534px;
	width:90px;
}

/* rollover & you-are-here function */
#news a:hover, #events a:hover, #books a:hover, #music a:hover, #av a:hover, #ask a:hover, #shop a:hover, #contact a:hover, #menubar.at_news #news, #menubar.at_events #events, #menubar.at_books #books, #menubar.at_music #music, #menubar.at_av #av, #menubar.at_shop #shop, #menubar.at_contact #contact	{
	background-image:url(images/menubar.jpg);
}

#news a:hover, #menubar.at_news #news {
	background-position: 0px -32px !important;
}

 #events a:hover, #menubar.at_events #events	{
	background-position: -81px -32px;
}

 #books a:hover, #menubar.at_books #books {
	background-position: -168px -32px;
}

 #music a:hover, #menubar.at_music #music	{
	background-position: -255px -32px;
}

 #av a:hover, #menubar.at_av #av	{
	background-position: -336px -32px;
}

 #shop a:hover, #menubar.at_shop #shop	{
	background-position: -469px -32px;
}

 #contact a:hover, #menubar.at_contact #contact	{
	background-position: -534px -32px;
}

/* SIDEBAR */
#sidebar h2 {
	text-align: right;
	font-family: "adrianna-extended-1", "adrianna-extended-2", Helvetica, sans-serif;
	font-weight: 700;
	text-transform: uppercase;
	font-size: 20px;
	position: absolute;
}

.sb_hed { 
	background-image: url(images/sbhed_stripes.jpg);
	position: relative; 
	height: 66px;
}

#audio .sb_hed {
	height: 50px;
}

#video .sb_hed {
	height: 21px;
}

#connect .sb_hed {
	height: 66px;
}

#eventsbox .sb_hed {
	height: 30px;
}

#g-lock-double-opt-in-manager .sb_hed, li.widget_ns_mailchimp .sb_hed {
	height: 17px;
}

li.widget_ns_mailchimp form label {
	display: block;
	padding-top: 4px;
	}

li.widget_ns_mailchimp form input {
	margin-bottom: 5px;
	margin-right: 2px;
	}

#twitter .sb_hed, #reallysimpletwitterwidget-2 .sb_hed {
	height: 40px;
}

#audio h2 {
	top: 35px;
	left: 240px;
	}

#video h2 {
	top: 7px;
	left: 240px;
}

#connect h2 {
	top: 52px;
	left: 197px;
}

#g-lock-double-opt-in-manager h2, li.widget_ns_mailchimp h2 {
	top: 3px;
	left: 140px;
}

#sidebar noscript {
	margin: 14px 22px 6px 22px;
}

#eventsbox h2 {
	top: 16px;
	left: 218px;
}

#eventsbox ul li { line-height: 16px; }

#twitter h2, #reallysimpletwitterwidget-2 h2 {
	top: 26px;
	left: 205px;
}

#video_caption, #audio_caption {
	padding: 14px 22px 6px 22px;
	}

/* sidebar contents */
#video img, #connect img, #video video, #video object {
	padding: 12px 0;
	display:block;
	margin-left: auto;
	margin-right: auto;
}

#sidebar_video, #sidebar_audio {
	margin: 0 20px;
	}

#eventsbox ul {
	padding: 40px 0 40px 40px;
}

#g-lock-double-opt-in-manager form, li.widget_ns_mailchimp form  {
	margin: 24px 0px 30px 60px;
	text-align:left;
}

#g-lock-double-opt-in-manager form	{
	padding-bottom: 20px;
	}

#g-lock-double-opt-in-manager, li.widget_ns_mailchimp {
	position: relative;
}

li.widget_ns_mailchimp p {
	padding: 40px;
	}

#twitter ul, #reallysimpletwitterwidget-2 ul {
	padding: 15px 36px;
}

#twitter li, #reallysimpletwitterwidget-2 li {
	border-bottom: solid black 1px;
	padding: 8px 0;
}

#twitter li a, #reallysimpletwitterwidget-2 li a {
	color: #5C4E47;
	text-decoration: none;
	}

#connect {
	position: relative;
	height: 160px;
}

#connect img {
	position: absolute;
	top: 70px;
}

#twitter_logo { left: 57px; }
#facebook_logo { left: 132px; }
#rss_logo { left: 207px; }

#twitter li a:hover {
	background-color: inherit;
}
	
#twitter .lastone {
	border-bottom: none !important;
	padding: 8px 0 0 0;
}

/* sidebar typography */

#eventsbox .date {
	font-family: "comenia-sans-web-1", "comenia-sans-web-2", Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px !important;
}

#eventsbox .event_type {
	font-style: italic;
}

#eventsbox .event_type, #eventsbox .venue {
	font-size: 13px;
}

#eventsbox li {
	padding-bottom: 10px;
	line-height: 13px;
}

#sidebar .morelink, .rstw_link_user {
	text-align: right;	
	padding: 0 32px 18px 0;
}

.morelink a, .rstw_link_user a {
	font-family: "comenia-sans-web-1", "comenia-sans-web-2", Helvetica, sans-serif;
	text-decoration: none;
	font-size: 16px;
	font-weight: bold;
	color: #867361;
}

#twitter {
	line-height: 17px;
}

.tweetdate {
	text-align: right;
	font-size: 11px;
}


/*** FRONT-PAGE BOXES ***/

/* backgrounds and height */
#first {
	background-image:url(images/bg_box1.jpg);
	background-repeat: repeat-y;
	height: 260px;
}

#second {
	background-image:url(images/bg_box2.jpg);
	background-repeat: repeat-y;
	height: 268px;
}

.newsblog {
	/* Don't need a background image because it's the main page background. */
	height: 1200px;
}

/* section heads */
#first h2, #second h2, #newsblog_hed {
	font-family: "adrianna-extended-1", "adrianna-extended-2", Helvetica, sans-serif;
	font-weight: bold;
	font-size: 22px;
	padding-bottom: 13px;
}

#first h2, #newsblog_hed {
	margin: 30px 0 0 30px;
}

#newsblog_hed {
	padding-bottom: 0px !important;
	}

#second h2 {
	margin: 30px 60px 0 0;
	text-align: right;
}

/* slogans */
.slogan {
	font-family: "comenia-sans-web-1", "comenia-sans-web-2",sans-serif !important;
	font-weight: bold;
	font-size: 15px !important;
	line-height: 20px !important;
	position: relative;
	text-align: center;
	padding: 6px 0;
}

#first .slogan {
	top: 20px;
	left: -338px;
}

#second .slogan {
	top: -70px;
	left: 90px;
}

/* content */
#first h3, #first .promo_text {
	float: left;
	width: 360px;
	padding-left: 30px;
}

#first .cover {
	position: relative;
	top: -15px;
	left: 40px;
}

.promo_text.first {
	padding-top: 10px;
}

#second h3, #second .promo_text {
	float: right;
	width: 373px;
	padding-right: 40px;
}

#second .cover {
	position: relative;
	top: -40px;
	left: 35px;
}

#first a, #second a {
	color: black;
	text-decoration: none;
	}

#first p.promo_text a, #second p.promo_text a {
	color: black;
	text-decoration: underline;
	}

#first .slogan a, #second .slogan a {
	text-decoration:underline;
} 

#first a:hover, #second a:hover {
	color: #5C4E47;
	}

img.book {
	width: 135px;
	height: 202px;
	}

img.cd {
	height: 170px;
	width: 170px;
	}

/* FOOTER */
#footer {
	height: 40px;
	background-color: #867361;
	color: #E5E6DB;
}

#footer p {
	font-family: "comenia-sans-web-1", "comenia-sans-web-2", Helvetica, sans-serif;
	text-align: center;
	padding-top: 16px;
	font-weight: bold;
	font-size: 12px;
}

#footer a {
	text-decoration: none;
	color: #E5E6DB;
}
	
/* ALBUM PAGES */

#feature_slug {
	font-size: 10px !important;
	padding-bottom: 16px !important;
}
	
#album_title {
	padding: 40px;
}


#album_title h2 {
	font-family: "comenia-sans-web-1", "comenia-sans-web-2", Helvetica, sans-serif;
	font-size: 28px;
	margin-left: 10px;
}

#album #left_column img { 
	padding-left: 50px;
	width: 250px;
	height: 250px;
}

#album #buy_now {
	text-transform: uppercase;
	font-size: 20px;
	padding: 30px 0px 10px 110px;
	font-family: "adrianna-extended-1", "adrianna-extended-2", sans-serif !important;
	font-weight: bold;
}

#album #buy_now a {
	color: black;
	text-decoration: none;
	padding-top: 2px;
	padding-left: 1px;
	padding-right: 1px;
}

#album #buy_now a:hover {
	color: white;
	background-color: #6F6050;
}

#album #left_column ul { 
	text-align: right;
	font-size: 18px;
	padding: 20px;
}

#album #left_column ul li { 
	padding: 6px 0px;
}

#album #left_column ul li a { 
	color: black;
	text-decoration:none;
}

#album #left_column ul li a:hover { 
	background-color: #867362;
	color: white;
}

#album #center_column h3 {
	font-size: 120%;
}


#album #center_column h3, #album #center_column p {
	padding-bottom: 10px;
}
	
#album #center_column {
	padding-bottom: 30px;
}
	
#empty_column p { color:#E4E6DC; } 

.songtabs li {
	font-size: 19px !important;
	line-height: 22px !important;
}

.creditline {
	font-style: italic;
}

#album #left_column .need_padding {
	margin-top: 18px;
}

.tab_container h3 {
	padding-top: 12px;
}


/* SHOP */

.product {
	margin: 20px 0;
	padding: 20px 0;
	background-image:url(images/bg_fullpage_opaque.jpg);
}

#products h2 {
	padding: 35px 80px 0 0;
	text-align: right;
	font-size: 26px;
	text-transform: none !important; /* so we don't cap the plural S on CDs */
}

#CDs .image {
	height: 140px;
	width: 140px;
}

#BOOKS .image, #MISCELLANEOUS .image {
	height: auto;
	width: auto;
}

.product h3 {
	text-transform: uppercase;
}

.text p {
	padding: 8px 0;
}
	
.text a { text-decoration: none; }
	
.price {
	display: block;
	margin-left: auto;
	margin-right: auto;
	font-family: "comenia-sans-web-1", "comenia-sans-web-2",sans-serif !important;
	font-size: 24px  !important;
	font-weight: bold;
	padding-bottom: 8px;
	text-align: center;
}

.subtext { 
	text-align: center;
}

.product .button {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.product ol {
	list-style-type: decimal;
}
	
.cart, .checkout {
	text-transform: uppercase;
	text-align: center;
	font-family: "comenia-sans-web-1", "comenia-sans-web-2",sans-serif !important;
	font-size: 14px;
	font-weight: bold;
	padding: 6px 0;
 	margin-top: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}

.view_cart { 
	text-decoration: none !important;
	color: #7F7F7F;
}

a:hover.view_cart { 
	color: black;
}
	
.show_trigger, .hide_trigger {
	text-transform: lowercase;
	font-family: "comenia-sans-web-1", "comenia-sans-web-2",sans-serif !important;
	font-weight: bold;
	letter-spacing: 1px;
	text-decoration: none;
	color: black;
	font-size: 14px;
}
	
.hide_trigger {
	display:block;
	width: 30px;
	margin-top: 12px;
}

.last { margin-bottom: 55px; }
.parens { font-weight: normal; text-transform: lowercase; }

.noPad { 
	padding-bottom: 4px !important;
	text-transform: uppercase;
	 }

.toggle_container p strong { 	
	padding-bottom: 0px !important;
	font-family: "comenia-sans-web-1", "comenia-sans-web-2",sans-serif !important;
	font-size: 14px !important;
	 }
	
	
	
/* BOOKS PAGES */

#book_box, #reviews, #extras {
	padding: 20px 40px 10px 40px;
}

#every-composer {
	padding: 20px 70px;
}

#book_box img {
	float: right;
	padding: 0 15px 25px 15px;
}

#book_box.jessold img {
	width: 180px;
	height: 268px;
}

#book_box p, #reviews p, #extras p, #book_box ul, #book_box h3 {
	line-height: 18px;
	padding-left: 30px;
	padding-right: 30px;
}

.book-title {
	font-family: "adrianna-extended-1", "adrianna-extended-2", sans-serif !important;
	font-weight: bold;
	font-size: 22px !important;
	text-transform: uppercase;
	line-height: 26px !important;
	color: #867362;
	padding-bottom: 22px !important;
}
	
#book_box h2 {
	font-weight: normal;
	text-align: center;
	font-family: adobe-text-pro-1, adobe-text-pro-2, Georgia, serif;
	font-size: 34px;
	padding-bottom: 20px;
	text-rendering: optimizeLegibility;
	letter-spacing: -1px;
	line-height: 48px;
}
	
#book_box .big-title {
	font-size: 54px;
	padding-bottom: 28px;
	line-height: 59px;
}

.george #big_words {
	padding-top: 10px;
}

#big_words a {
	background: none !important;
	text-decoration: none !important;
}

#big_words.misfortune  {
	padding-top: 25px;
}

#content hr {
	margin-left: 50px;
	margin-right: 50px;
}

#big_words hr {
	margin-left: 50px;
	margin-right: 50px;
	margin-bottom: 22px;
}

#big_words a, #book_page #sidebar h4 a {
	text-decoration: none;
	color: black;
}

#big_words a:hover, #book_page #sidebar h4 a:hover {
	color: #5C4E47;
}

#book_box .verb p  {
	text-transform: uppercase;
	font-style: italic;
	font-size: 54px !important;
	padding-top: 15px;
	text-align: center;
	padding-left: 40px;
}

#book_box .predicate  p, #book_box .predicate ul {
	margin-left: 25px;
	font-size: 15px;
	line-height: 24px;
}
	
.george .predicate p {
	padding-bottom: 0 !important;
}

.george  #read {
	position: relative;
	top: 13px;
	left: 4px;
}

.george  #buy {
	position: relative;
	left: 21px;
	top: 2px;
}

.misfortune .verb {
	text-transform: uppercase;
	font-style: italic;
	font-size: 44px !important;
	text-align: left;
}

.misfortune .verb {
	padding-left: 8px;
}

.misfortune .predicate {
	padding-left: 8px;
	padding-right: 8px;
}

.misfortune .alpha p {
	padding-left: 16px;
	}
	
#every-composer #tracklist {
	padding: 12px 0px;
}

#every-composer .book-title, #reviews .book-title {
	color: black;
	}

.audio_post .title {
	display: inline;
}

#every-composer #audio {
	padding-bottom: 12px;
}

#audio .audio_post {
	padding-top: 12px;
}

#credits {
	padding-top: 10px !important;
}

#credits p {
	padding: 0;
}

#jessold_links {
	padding-top: 14px;
	}

#jessold_links p {
	font-size: 14px;
	line-height: 19px;
	}

#jessold_links p a {
	text-decoration: none;
	}

.jessold-1 { display: none; }

#jessold-ch-1 h1 {
	padding: 0 0 10px 0;
	text-align: center;
	font-size: 19px;
}

#jessold-ch-1 #newspaper-subhed {
	font-style: italic;
	font-weight: bold;
	font-family: adobe-text-pro-1, adobe-text-pro-2, Georgia, serif;
	text-align: center;
	font-size: 15px;
}

#jessold-ch-1 #newspaper-text {
	padding: 0 25px;
	text-align: justify;
}
	

#book_page #sidebar {
	margin-bottom: 70px;
}

#book_page #sidebar h2 {
	top: 52px;
	left: 232px;
}

#book_page #sidebar h4 {
	font-family: adobe-text-pro-1, adobe-text-pro-2, Georgia, serif;
	font-weight: normal;
	text-align: center;
	font-size: 27px;
	font-style: italic;
	text-rendering: optimizeLegibility;
	letter-spacing: -1px;
	line-height: 28px;
	padding-top: 20px;
	padding-bottom: 10px;
}

#book_page #sidebar p  {
	padding: 0 30px 10px 40px;
}

#book_page #sidebar .blurb, #reviews .blurb {
	padding-bottom: 3px;
}

#book_page .author, .post .author {
	text-align: right;
}

#book_page #sidebar hr {
	margin-left: 10px;
	margin-right: 10px;
}

.bullets {
	text-align: center;
}

#content .question {
	padding-bottom: 0px;
	padding-top: 10px;
	font-weight: bold;
}

.byline {
	font-style: italic;
	margin-bottom: 20px;
	}
	
#darkheadedclock {
	width: 200px;
	padding-left: 150px;
}

#extras .invitation {
	font-family: "comenia-sans-web-1", "comenia-sans-web-2", Helvetica, sans-serif;
	font-size: 110%;
	text-transform: uppercase;
}

/* EVENTS */

#content.events {
	padding-top: 50px;
	padding-bottom: 70px;
}

.event_location a {
	text-decoration: none;
}

.event { 
	border-bottom: dotted black 1px;
	background-image:url(images/bg_opaque_nostripe.jpg);
	height: 46px;
	padding: 10px 0;
	font-family: adobe-text-pro-1, adobe-text-pro-2, Georgia, serif;
}

.last_event { border-bottom: none; }

.event_col_1, .event_col_2, .event_col_3 {
	float: left;
	position: relative;
	font-size: 16px;
	padding-top: 21px;
}

.event_col_1 {
	width: 170px;
	padding-left: 5px;
}
	
.event_col_2 {
	width: 200px;
}
	
.event_col_3 {
	width: 380px;
}
	
.with_content { height: 52px; }

.with_content p, .event .event_time { 
	font-family: adobe-text-pro-1, adobe-text-pro-2, Georgia, serif;
	font-style: italic; 
	font-size: 14px; 
	margin: 2px 0;
}

.with_content p a {
	text-decoration: none !important;
	}

.event_col_1 { clear:both; }

.event .event_date {
	font-size: 17px;
}

.event .event_type {
	text-transform: uppercase;
	font-size: 12px;
	position: absolute;
	top: -5px;
	padding: 8px 0;
	font-family: "comenia-sans-web-1", "comenia-sans-web-2", Helvetica, sans-serif;
}

.event .event_col_3 a {
	font-family: "comenia-sans-web-1", "comenia-sans-web-2", Helvetica, sans-serif;
}

a.ticket-link {
	text-transform: uppercase !important;
	font-weight: 5 !important;
	color: #AE716D !important;
	text-decoration: none !important;
	font-family: "comenia-sans-web-1", "comenia-sans-web-2", Helvetica, sans-serif;
	}

.event a.ticket-link {
	position: absolute;
	left: 250px;
	}

.purchase a.ticket-link {
	float: left;
	padding-left: 20px;
	font-size: 23px;
	line-height: 17px;
	}

a.ticket-link:hover {
	color: #B9433E !important;
	}

/* MUSIC PAGE */

#content.music {
	padding: 50px 30px 300px;
}

.music h3 {
	clear: both;
	padding-top: 24px;
	margin-left: 15px;
	font-size: 21px;
	}

.album { 
	float: left;
	height: 225px;
}

.album img {
	height: 150px;
	width: 150px;
	margin: 8px 15px;
}

.album_text { 
	max-width: 150px; 
	margin: 0 15px;
}


.album_text p a {
	background: none !important;
	text-decoration: none !important;
}
	
.album_text p a:hover {
	color: #5C4E47 !important;
}

.music form {
	margin-left: 15px;
	}

/* special case for Ovid in Exile track listing */
.ovid-side-name {
		font-family: "comenia-sans-web-1", "comenia-sans-web-2", Helvetica, sans-serif;
	font-weight: bold;
	font-size: 16px;
	padding-top: 18px;
	}

/* AV */
.audio_post h3 {
	display: inline;
	}

.audio_post .playbutton, .audio_post .hidebutton {
	font-family: "comenia-sans-web-1", "comenia-sans-web-2", Helvetica, sans-serif;
	padding-left: 15px;
	text-transform: uppercase;
	color: #5C4E47 !important;
	}

.audio_post audio {
	display: block;
	margin: 8px 0;
	}

.av h2 {
	padding-top: 28px !important;
	padding-bottom: 8px !important;
	}

.av p a {
	text-decoration: none !important;
	color: #50453A !important;
	}

.audio_post h3 { 
	padding-right: 22px;
	}

/* CONFESSIONS ARCHIVE */

#annotations .title {
	padding-top: 22px;
	}

#annotations .notes p {
	font-size: 10px !important;
	}
	
#annotations .lyrics {
	height: 100%;
	margin-bottom: 40px;
	}
	
/* MUSIC SEARCH */	
.searchpost { 
	padding-bottom: 14px;
	font-family: adobe-text-pro-1, adobe-text-pro-2, Georgia, serif;
	font-size: 14px;
	line-height: 17px;	
	}

.searchpost h4 { 	
	font-family: "comenia-sans-web-1", "comenia-sans-web-2", Helvetica, sans-serif;
	font-weight: bold;
	font-size: 15px;
	line-height: 19px;
	}	

.searchpost .post_meta {
	padding-left: 40px;
	}
	
#search_results {
	margin-bottom: 60px;
	}
	
#search_results form {
	margin-top: 30px;	
	margin-bottom: 30px;
	}

/* LOVE HALL GALLERY */
#guidebook { padding-top: 12px; padding-bottom: 12px; }

#panel .caption { padding-top: 8px; }
#panel .text { 
	margin-left: 20px; 
	font-size: 14px; 
	line-height: 22px;
	}

#panel .twofer { padding-left: 18px;}

.scrollable {
	position:relative;
	overflow:hidden;
	width: 800px;
	height:506px;
}

.scrollable .items {
	width:20000em;
	position:absolute;
}

.items div {
	float:left;
}


a.browse {
	display:block;
	width:50px;
	height:60px;
	cursor:pointer;
}

a.right	{
	background:url(images/lovehall/arrow_right.png) no-repeat;
	float:right;
	}

a.left	{
	float:left;
	background:url(images/lovehall/arrow_left.png) no-repeat;
	margin-left: 0px; 
	} 

a.disabled {
	visibility:hidden !important;		
} 	
