/*
Theme Name: Visionaire
Theme URI: http://www.juicyberry.co.uk/
Description: A visionary art portal based on the Blueprint CSS Framework.
Version: 1.0
Author: Daniel Mirante
Author URI: http://www.lila.info/
Credits: http://code.google.com/p/blueprintcss/
*/















/*----------------------------- Stylesheet copyright Lila 2007 - 2010 ------------------------------*/


html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike,  tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}

/*  --------------------------------- Base Styles --------------------------------- */

body {
        background:#000000 url(images/bg/grey.gif) fixed center top;
	font-family: "Lucida Grande", Geneva, sans-serif;
	color: #959392;
	font-size: 68.75%;
}




/*  --------------------------------- Elements --------------------------------- */

p {color:#ffffff;
font-family:verdana;
font-size:1.2em;
line-height:1.3em;
padding-bottom:1em;}

.entry li {color:#EEEEEE;
font-size:1.3em;
line-height:1.4em;
list-style-image:none;
list-style-position:outside;
list-style-type:disc;
margin-left:2em;
padding-bottom:1em;}

h3 {letter-spacing:0.02em;
margin-bottom:0;
display:block;
font-size:2em;
}

h1, h2, h3, h4, h5, h6 { color: #fff; font-family:trebuchet MS,arial,verdana; }

h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { color: #fff; }

a {color: #70D2F9; text-decoration: none;}

a:active, h2 a:active, h3 a:active {color: #00BBDD; text-decoration: none;}

a:focus, a:hover {color:#91D629;   outline: none; }

b, strong {font-weight:bolder;}

h2 a:hover, h3 a:hover {color:#F57DAF;	text-decoration: underline;}

hr {background: #CCC; height: 1px; }

img { margin: 0; }


/* Blockquotes */

blockquote {
font-family:Georgia,"Times New Roman",Times,serif;
font-size:1.05em;
font-size-adjust:none;
font-stretch:normal;
font-style:italic;
font-variant:normal;
font-weight:normal;
line-height:1.5em;
margin:0px;
margin-bottom:20px;
padding:20px;
}

blockquote p:first-letter, blockquote:first-letter {
padding-left: 18px;
font: italic 1.4em Georgia, "Times New Roman", Times, serif;
}






/* ------------------------------ Layout ---------------------------*/

.container {padding:2em; 	background: transparent url('images/bg-trans.png') ; margin-bottom:1em;}

.clearboth {clear: both;}

.floatleft {float:left}

.floatright {float:right}

.marginleft {margin-left:10px; margin-top:10px; margin-bottom:10px;}

.marginright {margin-right:10px; margin-top:10px; margin-bottom:10px;}

.float_left {float:left;margin-right:10px;}

.float_right {float:right;margin-left:10px;}

.noshow {position: absolute; left: -9000px}


.introduction {background:transparent url(images/bg-trans.png) repeat scroll 0 0;
margin-bottom:1em;
padding:1.2em;}
.introduction p {font-size: 1.1em;line-height: 1.4em;padding-bottom: 1em;color:#ffffff;}
.introduction h5 {font-size: 1.3em;font-weight:bold;color:#ffffff;}

/* ---------------------------------  Header logo --------------------------------- */

#logo a span {text-indent: -9999px;display: block;}

h1#logo img {border:medium none;float:left;margin-right:3px;margin-top:6px;}

h1#logo  {font-size: 100%;margin: 0;padding: 0;	border: none;}

.header #searchform {float:right}

.header #searchform #s {color:#fff;background-color:transparent; width:183px;}

.header #searchform #searchsubmit {color:#fff;background-color:transparent}

.post div.container  {margin-bottom:5px;}



/*  --------------------------------- HEADER ----------------------------- */

.header_wrap {
/*background:transparent url(images/bg-trans.png) repeat scroll 0 0;*/
display:block;
height:104px;
margin:0 auto 10px;
min-width:990px;
padding:7px 2em 0;
position:relative;
z-index:10;
width:990px;
}

.logo {
left:-20px;
position:absolute;
top:10px;}

h1#site-name, .blog_description {
display:block;
text-align:left;
text-indent:-99999px;
margin:0;
}

.blog_description {height:0px;position:absolute;}
h1#site-name a {
display:block;
height:100px;
position:relative;
text-decoration:none;
width:184px;
}

.search_form {
position:absolute;
right:24px;
top:14px;}




/*  --------------------------------- CSS Main Nav --------------------------------- */

/* PRIMARY NAV */

#nav-primary {
clear:both;
left:65px;
list-style-type:none;
padding:0;
position:absolute;
top:86px;
z-index:10;}

#nav-primary li {float: left; font-size: 129%; font-weight: bold; margin: 0 .5em 0 0; padding: 0; }

#nav-primary li.open {position: relative; z-index: 1; }

#nav-primary abbr {font-weight: normal; line-height: 1;}

#nav-primary a {
border-color:#BBBBBB;
border-style:solid;
border-width:0 1px 0 0;
color:#FFFFFF;
display:block;
height:15px;
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:medium;
padding:0 13px 0 5px;
position:relative;
text-decoration:none;
white-space:nowrap;
z-index:1;}

#nav-primary a:hover {text-decoration: underline;}

#nav-primary li.open a {color:#fff; border: 1px solid #999; border-bottom-color: #111; padding: 2px 24px 2px 0; background: transparent url(images/pic_hp_sprites_v1.gif) 100% -54px no-repeat; *background-position: 100% -53px ;}

#nav-primary li.open span {padding: 2px 0 2px 5px;}

#nav-primary li ul {display: none; list-style-type: none; position: absolute; left: 0; top: 23px; background-color: #fff; border: 1px solid #999; margin: 0; padding: 5px 0; z-index: 0;}

#nav-primary li.open ul {display: block; background: transparent url(images/bg-trans.png) repeat scroll 0 0;}

#nav-primary li li {float: none; font-size: 75%; font-weight: normal; padding: 0; margin: 0; background: none; _margin-bottom: -1em;}

#nav-primary li li a, #nav-primary li.open li a {padding: 4px 10px; background-image: none; border: none;}

#nav-primary li li a:hover {background-image: none; background-color: #39c; color: #fff;}

#nav-primary li.open li span {padding: 0;}

#nav-primary #nav-primary-companies li a { padding-right: 20px;}

.separator {margin-top: 5px !important; padding-top: 5px !important;}

.separator span {display: block;}


.page-2 #nav-primary li a span.lilahome,

.page-283 #nav-primary li a span.lilastore,

.cat-4 #nav-primary li a span.lilafeatures,

.cat-54 #nav-primary li a span.lilaart,

.cat-103 #nav-primary li a span.lilalinks,

.cat-204 #nav-primary li a span.lilashows,

.cat-178 #nav-primary li a span.lilagallery,

.cat-8 #nav-primary li a span.lilanews,

.page-57 #nav-primary li a span.lilacontact {color:#F57DAF}


/* UTILITY NAV */

#nav-utility {display:block;
float:right;
font-weight:bold;
list-style-type:none;
margin-right:-7px;
margin-top:-65px;
padding:0;}

#nav-utility li {float: left; margin: 0 2px 0 0; padding: 0px 0px 3px 0px; font-size: 90%;}

#nav-utility li#nav-utility-inbox  {background: url(../pic_hp_icons_sprites_v1.gif) 0 -104px no-repeat; padding-left: 20px;}

#nav-utility li.jump-link {}

#nav-utility a {color: #fff;padding-right: 5px;}

#nav-utility a img{margin-bottom:-3px;}

#nav-utility a:hover {text-decoration:underline;}

#nav-utility li#nav-utility-auth a {border: none; }

li#nav-utility-lang { visibility: hidden; background: url(../pic_world_36x20.gif) 0 2px no-repeat; margin-left: 16px; padding: 2px 0 6px 40px; position: relative; z-index: 999; }

.guest li#nav-utility-lang { *margin-right: 2px;  *margin-left: 0;}

li#nav-utility-lang.beta {visibility: visible;}

li#nav-utility-lang a {border: none; background: url(../pic_hp_sprites_v1.gif) 100% -86px no-repeat; padding-right: 16px; text-decoration: none !important;}

li#nav-utility-lang ul {display: none; padding: 5px 0; background: #fff; position: absolute; left: auto; right: 5px; top: 1.5em; border: 1px solid #39c; overflow: hidden; min-width: 100px; _width: 100px;}

li#nav-utility-lang.hover ul {display: block; z-index: 100;}

li#nav-utility-lang li {display: block; float: none; font-size: 100%; padding: 0; margin: 0; _width: 1%;}

li#nav-utility-lang li a { background: none; display: block; padding: 4px 10px 4px 10px; width: 100%; *padding-right: 60px;}

li#nav-utility-lang li a:hover { background-color: #39c; color: #fff;}

li#nav-utility-lang li a strong { color: #000;}

li#nav-utility-lang li.es span, li#nav-utility-lang li.es strong { background: url(/img/icon/icon_beta_23x11.gif) 100% 50% no-repeat; padding-right: 30px;}

li#nav-utility-lang li a:hover strong { color: #fff;}

li#nav-utility-lang form { padding:0; margin:0;}

.photo_align_left {float: left;	padding: 0 1.5em .5em 0;}

.line {border-bottom:1px solid #666666; margin-bottom:5px;padding-top:15px;}

a.button_archives, .button_archives {padding:2px; text-transform:uppercase;color:#ddd;margin-top:10px;border:#999 solid 1px; display:block;}

a.button_archives:hover, .button_archives:hover {padding:2px; text-transform:uppercase;color:#999;border:#333 solid 1px; display:block;}

a.button { float: left; }

/* Fix for buttons */

input {background:transparent url(images/bg-trans.png) repeat scroll 0 0;
border:medium none;
color:#FFFFFF;
padding:3px;}

textarea {height: 200px;width: 500px;}

.small { font-size: 1em; color:#dddddd;}

.nomargin { margin: 0; }

a.button, button { font-weight: normal; }

dl.small dd { font-size: .9em; }

span.meta_align_right {	color: #ccc;font-size: .6em;float: right;}

span.meta_align_right a { color: #ccc; }

span.meta_align_right a:hover { color: #000; }

.linkcat { list-style: none; }

.meta {color: #ccc;font-size: .8em;line-height: 1.875em;font-family: Georgia;}

.meta a { color: #00BBDD; }

.meta a:hover { color: #555; }

h3.byline {text-transform: uppercase;color: #ccc;font-size: 1em;float: right;}

.byline {color: #ccc;font-size: .8em;line-height: 1.875em;}

.byline a {color: #00BBDD;text-decoration: none;line-height: 1.875em;}

.byline a:hover { color: #555; }

#maincontent h2, .main h2 {display:block;font-size:2.5em;letter-spacing:0.03em;line-height:1.1em;margin-bottom:0;}

h2 a {text-decoration: none;}


#maincontent .post h2, .main .post h2 { margin-bottom: 5px; }

#maincontent .content { padding: 25px 30px 20px 48px; }

#feature h3 {margin-bottom: 0;padding: 0;}

#feature p img { margin: 7px 0 2em 0; }

.feature_text { margin-top: 2em; }

#home_right { padding: 0; }

#home_right .entry { padding: 0 0 2em 0; }

.author {padding: 1.5em;margin-bottom: 1.5em;background: #eee;}

.author img {float: left;padding: 0 1em 1em 0;}

.author p { margin-left: 8em; }

.author h6 {margin-left: 7em;border-bottom: 1px #000 solid;}

.navigation { margin-top:1em; clear:both;}

.navigation a { color: #AAA; }

.alignright { float: right; }

.alignleft { float: left; }

.post { clear:both; padding-top:0px;}

.entry {font-family:trebuchet MS,tahoma;margin-bottom:1em;padding-bottom:25px; position:relative; }

#footer p {font-size:1em}


/*  --------------------------------- NAVIGATION IN POSTS --------------------------- */

.entry #nav .content {padding: 0;margin: auto;}

.entry #nav {margin-bottom: 15px; background: #FFF;}

.entry #nav li a {color: #FFF;	border-right: 1px solid #AAA; background: #666;}

.entry #nav li.last a { border-right: none; }

.entry #nav li a:hover {background: #333;color: #FFF;}



/* ---------------------------------- FOOTER ------------------------------------------*/

#footer {color:#DDDDDD;clear:both;font-family:"Trebuchet MS",Helvetica,sans-serif;font-size:1.04em;
line-height:1.15em;margin:0;text-align:left;}

#footer a { text-decoration: none; }

#footer a:hover { text-decoration: underline; }



/* ---------------------------------- SEARCH ---------------------------------- */

#search { float: right; }

#search #s {background: transparent url('images/icons/search_grey.gif') 0px center no-repeat;	padding: 2px 0 2px 17px;	width: 135px;	color: #CCCCCC;	font-size: 0.9em;}

#search #s:hover { color: #000; }

.search-excerpt { margin: 0; }



 

/* ---------------------------------- LISTS ---------------------------------- */

ol { margin-left: 35px; }

label { font-weight: normal; color:#fff; }

.sidebar h4.widgettitle {text-transform: uppercase;border-bottom: 1px solid #999;color: #ddd;}

.bottombar h2, sidebar h2 {font-size: 1em;font-weight: bold;line-height: 1em;margin: 1em 0 1em;}

.bottombar ul, .sidebar ul, ul {list-style-type: none;	margin: 0;padding: 0;}

.maincontent ul li, .bottombar ul li, sidebar ul li {list-style-image: url('images/icons/li.png');background-repeat: no-repeat;line-height: 2em;margin: 0;padding: 0;}




/* ---------------------------------- COMMENT STYLES ---------------------------------- 

#comments { width: 100%; }

dl#comment_list { margin: 0 0 0 0; }

dl#comment_list dt {padding: 0 0 33px 0; background: url('images/comment_top.gif') 0 100% no-repeat;font-size: 1.1em;	line-height: 1.8182em; color: #999;}

dl#comment_list dt.author { background: url('images/comment_author_top.gif') 0 100% no-repeat; }

dl#comment_list dt .comment_num { padding: 0 0.3636em 0 0; }

dl#comment_list dt .comment_num a, dl#comment_list dt .comment_num a:visited { color: #999; }

dl#comment_list dt .comment_num a:hover { color: #a90000; }

dl#comment_list dt strong{font-size: 1.4545em;color: #000;}

dl#comment_list dt strong a, dl#comment_list dt strong a:visited{color: #000;border-bottom: 1px solid #999;}

dl#comment_list dt strong a:hover{color: #000;border-bottom: 1px solid #a90000;}

dl#comment_list dd{padding: 20px;margin: 0 0 1.5385em;background: #dfdfdf;}

dl#comment_list dd.author { background: #0099cc url('images/comment_author_bottom.gif') 0 100% no-repeat; }

dl#comment_list dd.entry p, dl#comment_list dd.entry ul, dl#comment_list dd.entry ol, dl#comment_list dd.entry blockquote { margin-bottom: 1.1538em; }



/* ---------------------------------- COMMENT FORM ---------------------------------- */

#comment_form{width: 46.8em;margin: 0 0 4.0em 0;}

#comment_form a:hover { text-decoration: underline; }

#comment_form p { padding: 0.7692em 0; }



#comment_form label

{padding: 0 0 0 0.83333em;font-size: 1.2em;}

#comment_form .text_input {width: 15.3846em;padding: 0.23077em;color: #a90000;font: bold 1.3em Verdana, sans-serif;border-top: 0.15385em solid #999;border-left: 0.15385em solid #999;border-right: 0.07692em solid #eee;	border-bottom: 0.07692em solid #eee;}

#comment_form  {border-top-color: #666;border-left-color: #666;border-right-color: #ddd;border-bottom-color: #ddd;}

#comment_form .text_area { width: 32.9231em; }

#comment_form p.subscribe-to-comments { font-size: 1.3em; }

#comment_form p.subscribe-to-comments label { font-size: 1.0em; }

#comment_form .form_submit {padding: 0.5em;background: url('images/submit_bg.gif') repeat-x;color: #000;border: 0.21429em double #999;	border-top-color: #ccc;	border-left-color: #ccc;font: bold 1.4em/1.0em "Helvetica Neue", Helvetica, Arial, sans-serif;cursor: pointer;}

#comment_form .form_submit:hover { color: #0099cc; }



/* ---------------------------------- NEW CLASSES FOR THIS THEME ---------------------------------- */

#top {width: 950px;margin: 0 auto;}

#title { }

#title h3 a {text-transform: uppercase; color: #555; font-weight: bold; font-family: "Helvetica Neue", "Lucida Grande", Helvetica, Arial, Verdana, sans-serif;}

#title h3 a:hover { color: #333; }

.topright {padding: 40px;}

.topright ol{font: italic 3em Georgia, Times, serif;color: #eee;margin: .5em 0 .5em 1.5em;}

.topright ol li{padding: .1em;border-bottom: 1px solid #eee;}

.topright ol li a { color: #555; }

.topright ol li:hover{background: #eee;color: #555;}

.topright ol li a:hover { color: #555; }

.topright ol p {margin: .2em 0;	font: normal .35em Arial, Helvetica, sans-serif;color: #555;}

.sidebar-left { }

.sidebar-right { padding-left: 30px; }
.alignright { text-align: right; }

hr.break{background: url('images/break.png') repeat-x;height: 1em;margin: 1em 0;border-bottom: 2px solid #333;}

#random-header { margin: 0 0 2em 0; }



/* --------------------- Stripelists good for usability -------------------*/

ul.stripelists {list-style: none;border: none;margin:0px;margin-bottom:1em;}

ul.stripelists li.lm_over{border-bottom:1px solid #DDDDDD;}

ul.stripelists li {padding:20px 10px 10px 10px;border-bottom:1px solid #999;display:block;}

.subcategory_list {margin:20px;}

.subcategory_list h2 {font-size:145%;margin:0px 15px 10px 15px;padding:10px 10px 10px 0px;}

.subcategory_list ul li ul {padding:0px 15px 5px;}

.subcategory_list ul li ul li {margin-left:20px;margin-bottom:5px;font-size:109%;list-style-type:disc;}

.cat_desc p {margin-top:5px;font-size:1.2em;}

.post h3, .post h3 a {margin:0px;display:block;margin:0;}

.cat-8 ul.stripelists .post p.small, 

.cat-8 ul.stripelists .post p.small, .cat-105 ul.stripelists .post p.small, .cat-106 ul.stripelists .post p.small {width:500px;border-bottom:0px;}

ul.stripelists .entry {border-bottom:0px solid;clear:both;margin-bottom:0em;padding-bottom:0px;}

.footer_menu ul {display:block;float:left;margin:0px;}

.footer_menu  li {display:block;float:left;line-height:1.5em;list-style-type:none;width:123px;}

.footer_menu li a {color:#F57DAF;}

#footer .column {height:170px}

.jdGallery .slideInfoZone {text-align:right;}
.jdGallery .slideInfoZone h2 {font-size:2.2em; font-weight:bold; text-transform:uppercase;}

.ten_em {height:10em;}
.nine_em {height:9em;}
.eight_em {height:8em;}
.seven_em {height:7em;}

#featured {margin-bottom:2em;}

.colborder {border-right:1px solid #999}

.excerpt {padding-bottom:0em; margin-bottom:1em; border-bottom:solid 1px #999;}

#latest {background: transparent url(http://lila.info/wp-content/themes/visionary/images/bg-trans.png);padding:1em 1em 3em;}

.uppercase {text-transform:uppercase}

.grey {color:#999999;}

ul.headlines li strong a {font-size:1.2em;}

ul.headlines li .small, ul.headlines li .small a {color:#999}

ul.headlines li .small a:hover {text-decoration:underline;}

.sidebar {margin-bottom:2em;}

#footer h4 {color:#DDDDDD;margin-bottom:1em; text-transform:uppercase;}

select {background:transparent url(images/bg-trans.png) repeat scroll 0 0;border:1px solid #999;color:#FFFFFF;width:100%;}

select:focus {background: transparent url(images/bg-trans.png);border:1px solid #999999;}

.top_border {border-top:1px solid #999999;margin-bottom:0;margin-top:3em;padding-top:2em;}

.span-8 .colborder {border:none;}

.span-8 .span-7 {width:310px;}


/* Gallery */
.thumbnail a:hover {text-decoration:none;}

.entry .thumbnail {float: left}


/* ----------------------------------Styles for article presentation ----------------------------------*/

#main_image {text-align:center;}

.lila_voice{color:#9C459C;}

#rightcol p {padding-bottom:12px;}

#quote {font: 11px Verdana, sans-serif; line-height: 120%;}

p.bib {font:11px Verdana, sans-serif; line-height: 120%;}

p.ref {font:11px Verdana, sans-serif; line-height: 150%;}

p.shortl {margin-left:60px; margin-right:60px; text-align:left;}

p.shortr {margin-left:60px; margin-right:60px; text-align:right;}

sub, sup {font-size: 83%;}

sup {vertical-align: 0.6ex;}

em {background:none;font-style:italic;}


/* Pullquotes */ 

.mag_right{float:right;
font-family:Georgia, Arial, Serif;
margin:.5em;
padding:.5em;
font-size:1.3em;
text-align:center;
background:none;
width:200px;
border-top:#ddd 3px double;
border-bottom:#ddd 3px double;
}

.mag{float:left;
font-family:Georgia, Arial, Serif;
margin:.5em;
padding:.5em;
font-size:1.3em;
text-align:center;
background:none;
width:200px;
border-top:#ddd 3px double;
border-bottom:#ddd 3px double;
}

.news_item {font-size:0.9em;}

.news_item .excerpt {margin-bottom:0em; border-bottom:0;}

.news_item .title {color:#F57DAF;display:block;font-weight:bold;font-size:1.25em;margin-bottom:1em;text-transform:uppercase;}

.news_item .title:hover, .news_item .title a:hover {color:#91D629; text-decoration:underline;}

.news_item .small {text-transform:uppercase;}

.about_box_home{font-size:0.9em;width:290px;float:left;background:transparent url(http://nectarian.org/wp-content/themes/visionary/images/bg-trans.png) repeat scroll 0 0;padding:10px;}

.promo_box_home{width:210px;float:left;background:transparent url(http://nectarian.org/wp-content/themes/visionary/images/bg-trans.png) repeat scroll 0 0;padding:10px;}

h4 {border-bottom:1px solid #999999;color:#DDDDDD;display:block;margin-bottom:1em;text-transform:uppercase;}

.post_img {
display:block;float:right;margin-bottom:1em;margin-left:1em;margin-right:-10px;overflow:hidden;position:relative;

width:190px;
/*height:160px;*/}

.post_img img {width:190px;}

/* breadcrumbs */

.breadcrumb {font-size:0.9em;margin-bottom:1em;}

.post-ratings {height:3em;}

.jdGallery a.carouselBtn {text-transform:uppercase;}

a.stbutton {float:right;margin-top:-1.7em;padding:1px 5px 5px 22px;}

.stripelists a.stbutton {float:right;font-size:1em;padding:1px 5px 5px 22px;margin-top:-3em;}

.sidebar ul li {list-style-type:disc;margin-bottom:0.5em;font-family:tahoma;margin-left:1em;}

.home a.stbutton {display:block;float:right;font-size:0.9em;margin-bottom:1em;margin-top:-3em;padding:1px 5px 5px 22px;}

.page .post h2 {margin-bottom:1.6em;}

.sidebar a {color:#F57DAF;}

.sidebar li a {color:#70D2F9;}

#latest img {display:none;}

.news_cat .post h3 {float:left;display:block;font-size:2em;margin:0px;padding:0px;width:500px;display:block;}

.news_cat .stripelists a.stbutton {}

.news_cat .post .small {text-transform:uppercase;margin-bottom:1.5em;}

.news_cat .entry p {font-size:1.1em;}

#wp-calendar table td, #wp-calendar table th {text-align:left;}

caption {background-color:none;color:#DDDDDD;font-size:1.2em;text-align:center;text-transform:uppercase;}

.logos img {margin-right:15px;margin-bottom:10px;}

.taxonomy ul li {list-style-type:none;margin-left:0;font-weight:bold;}

.taxonomy ul li ul li {list-style-type:disc;margin-left:10px;}

.sidebar li a:hover {color:#91D629;text-decoration:underline;}

.date {border-right:1px solid #ddd;color:#fff;float:left;font-weight:bold;margin:0 10px 10px 0;padding:3px 6px 5px 0;
text-align:center;}

.date .day {font-size:19px;line-height:16px;}

.date .month {font-size:14px;line-height:18px;}

.date .year {font-size:10px;line-height:10px;}

.ec3_list {color:#FFFFFF;letter-spacing:0;word-spacing:0;font-weight:bold;}

.excerpt .small {text-transform:uppercase;font-weight:bold;}

.news_item .date {border-right:1px solid #dddddd;color:#ffffff;}

a.news_item .excerpt p {color:#fff}


/* ------------------------------- COMMENTS ------------------------*/

.commentlist li {margin:0 0 1em 0;padding:0;}

.comments-alt {  }

.commentlist cite {font-weight:bold;}

.test2 {background:transparent url(images/bg-trans-point.png) no-repeat scroll -65px bottom;height:0px;margin:0;padding:0x;vertical-align:top;padding-bottom:12px;width:590px;height:26px;}

div.combg  {background:transparent url(images/bg-trans.png) repeat scroll 0 0;width:590px;}

div.combg p {color:#ffffff;font-size:1.3em;margin:0 10px 0 0;padding:10px;}

div.container ol.commentlist li p.small {border-bottom:0 none;display:block;float:right;font-weight:bold;
text-align:right;width:20em;}

.commentlist cite {font-size:1.1em;}

div.container h3#comments,div.container h3#respond {border-top:1px solid #999999;margin-top:1em;padding-top:1em}

#commentform {margin-top:20px;margin-left:35px;}

span.print_item {background:transparent url(images/icons/icon_print.gif) no-repeat scroll 0 0;padding-left:24px;float:right;}

p.postmetadata {text-transform:uppercase;}

.span-17 {overflow:hidden;}

div.about_slug, div.related {clear:both;
display:block;
float:right;
font-size:0.9em;
margin-bottom:3em;
margin-right:53px;
position:relative;
width:300px;
z-index:100;}

div.about_slug ul {list-style-type:disc; margin-left:13px;}

.about_slug li, .about_slug li p {margin:0;padding:0}

.about_slug li a, .related li a {display:block; margin-bottom:3px;}





.page-283 .entry input {float:left; margin-right:10px;}

.page-283 .entry a img {border:1px solid #CCCCCC;}

.shop_promo {float:left; width:270px; display:block; border:2px solid #999; padding:10px; margin:10px;}

.page-283 a.stbutton, .page-283 #respond, .page-283 #commentform {display:none;}

ul.stripelists .post p img {margin-left:-10px;}

.span-8 {width:309px;}

.news_cat li {overflow:hidden;}

div.push {border:1px solid #999999;font-size:0.9em;padding:10px;}

div.push h3 {font-size:1.3em;font-weight:bold}

div.push div {border-bottom:1px solid #999999; margin-bottom:18px}

.feeds .excerpt p {font-size:1em;}

.intro {display:block;/*height:126px;*/position:relative;/*width:380px;*/}


.entry {font-family:verdana}
body.post .entry p {font-family:verdana;
font-size:12px;
letter-spacing:-0.01em;
line-height:1.6em;
text-align:left;
width:545px;}

.category .post .entry p {font-family:verdana;
font-size:11px;
letter-spacing:0;
line-height:1.5em;
margin-top:20px;
text-align:left;
width:auto;}



textarea, textarea:focus {background:transparent url(images/bg-trans.png) repeat scroll 0 0;
border:medium none;
color:#FFFFFF;
font-family:tahoma;
font-size:1.2em;
padding:10px;
width:570px;}


.jdGallery .slideInfoZone {display:none!important}

.span-8 .disappear {display:none;}

li.recentcomments a {font-weight:bold;}

li a.last {border-right:0 none !important;}



/* ------------------------------ Conditional Backgrounds -----------------------------*/

/* the homepage 
body.home {background:#000000 url(images/bg/bg_skye.jpg) repeat fixed center center;}
*/

body.home  {background:#000000 url(http://lila.info/art/interviews/the-archetypal-mythos-of-agostino-arrivabene.html/attachment/bg_arrivabene) repeat fixed center center;}


/* static pages */
body.page  {background:#000000 url(images/bg/grey.gif) fixed center top;}
body.page-2 {background:#000000 url(images/bg/bg_0.jpg) repeat fixed center top;}
body.page-57 {background:#000000 url(images/bg/bg_3.jpg) repeat fixed center top;}


/* default post */
body.post  {background:#000000 url(images/bg/bg_skye.jpg) repeat fixed center center;}


/* category archive pages */
body.category  {background:#000000 url(images/bg/grey.gif) fixed center top;}
body.cat-54  {background:#000000 url(images/bg/shipibo.jpg) fixed center top;}
body.cat-8, body.cat-105  {background:#000000 url(images/bg/grey.gif) fixed center top;}

/* dated archive pages */
body.archive {background:#000000 url(images/bg/grey.gif) fixed center top;}

/* search (results) pages */
body.search  {background:#000000 url(images/bg/fractal.jpg) fixed center top;}

/* 404 error pages */
body.error  {background:#000000 url(images/bg/fractal.jpg) fixed center top;}

/* conditional background for features */

body.post-748 {background:#000000 url(http://lila.info/wp-content/gallery/chet-zar/priest_24x36.jpg) repeat fixed center top;}

body.post-738 {background:#000000 url(http://lila.info/wp-content/gallery/steven_eye/goddess-bathtubsun.jpg) repeat fixed center top;}

body.post-121 {background:#000000 url(images/bg/kuba1.jpg) fixed center top;}

body.post-757 {background:#000000 url(images/bg/chet_blur.jpg)  fixed center top;}

body.post-814 {
background:#000000 url(http://lila.info/wp-content/gallery/sandeep-chandran/sandeep_3.jpg) repeat fixed center top;
}
body.post-827 {background:#000000 url(images/bg/yvonne_bg.jpg) repeat fixed center top;}


body.post-930 {background:#000000 url(images/bg/ann_bg.jpg) repeat fixed center top;}


body.post-1005  {background:#000000 url(images/bg/bruvel_bg.jpg) repeat fixed center top;}


body.post-873, 
body.post-924 {background:#343017 url(none)  fixed center top;}


body.post-1107  {background:#000000 url(images/bg/bg_rhg.jpg) repeat fixed center center;}

body.post-8 {background:#000000 url(images/bg/bg_maura.jpg) repeat fixed center top;}


body.post-1268 {background:#000000 url(images/bg/mia_bg.jpg) repeat fixed center center;}

body.post-1293, body.post-1506 {background:#000000 url(images/bg/gradient_rob.jpg) repeat fixed center center;}

body.post-1435 {background:#000000 url(images/bg/gradient_rob.jpg) repeat fixed center center;}

body.post-1442 {background:#000000 url(images/bg/bg_martina.jpg) repeat fixed center center;}

body.post-509, body.post-1707, body.post-900 {background:#000000 url(images/bg/bg_korolev.jpg) repeat fixed center center;}

body.page-1581  {background:#000000 url(images/bg/gradient_rob.jpg) repeat fixed center center;}

body.post-1748   {background:#000000 url(images/bg/bg_skye.jpg) repeat fixed center center;}

body.post-1661  {background:#000000 url(images/bg/bg_dittmar.jpg) repeat fixed center center;}


body.post-1918  {background:#000000 url(http://lila.info/art/interviews/the-archetypal-mythos-of-agostino-arrivabene.html/attachment/bg_arrivabene) repeat fixed center center;}




.main_gallery {
background:#222222 url(images/bgx.gif) repeat scroll 0 0;
float:left;
width:540px;
}

.thumb {
-x-system-font:none;
background:#222222 url(images/thumb.png) repeat scroll 0 0;
display:block;
font-family:helvetica,arial;
font-size:1em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
height:170px;
line-height:normal;
margin:20px 0 10px 13px;
position:relative;
width:250px;
}
.thumb span {
background:transparent url(images/tape.png) no-repeat scroll 0 0;
display:block;
height:20px;
left:60px;
position:absolute;
top:-10px;
width:60px;
z-index:1;
}
.thumb-title {
background:#F4F4F4 none repeat scroll 0 0;
bottom:0;
display:block;
opacity:0.8;
padding:4px 5px;
position:absolute;
right:0;
width:240px;
}
.thumb-title h3, .thumb-title h3 a {
color:#333333;
display:block;
font-size:12px;
line-height:1.2em;
text-decoration:none;
}

ul.gallerylist li {
border:1px solid;
display:block;
float:left;
margin-bottom:15px;
margin-right:14px;
min-height:350px;
padding:10px;
width:200px;}


ul.gallerylist li .entry {margin-bottom:0px}
ul.gallerylist li p {font-family:arial, verdana; margin-bottom:0px;padding-bottom:0;line-height:1.3em;}

.gallery_promo_img {margin-left:-10px;margin-bottom:10px;margin-top:10px;}

ul.gallerylist li h4 {
border-bottom:0px;
margin-bottom:0em;}

ul.gallerylist li:hover {background:transparent url(images/bg-trans.png) repeat scroll 0 0;}

.showfeedimg img {width:90px!important;margin-bottom:20px;}

.featureart {
border-bottom:1px solid;
display:block;
padding-top:20px;
width:433px;}

.featureart .news_item .title {
color:#ddd;
display:block;
font-size:1.9em;
font-weight:normal;
margin-bottom:1em;
text-transform:none}

.featureart .excerpt {border-bottom:none;}

.featureart .excerpt p {font-family:arial, verdana;}

p.wp-caption-text {text-align:right!important; font-size:1em!important; font-family:arial,verdana!important;width:98%!important;}




blockquote.pullquote_var {border-bottom:none;
border-top:none;
float:right;
margin-bottom:20px;
margin-left:30px;
margin-right:0;
padding:15px 0 0;
width:300px;}

blockquote.pullquote_var p {color:#FFFFFF;
font-family:georgia!important;
font-size:1.7em !important;
width:auto !important;}





blockquote.pullquote {border-bottom:1px solid;
border-top:1px solid #888888;
margin-left:0;
margin-top:0;
padding:15px 0 0;
position:absolute;
right:53px;
width:300px;}

.pullimage {margin:0;
padding:15px 0 0;
position:absolute;
right:53px;
width:300px;}


blockquote.pullquote p {color:#FFFFFF;
font-family:georgia!important;
font-size:1.4em !important;
width:auto !important;}



















p.intro {
font-size:16px!important;
font-style:italic;
margin:0 0 10pt;
position:relative;
text-indent:0;
}

.dropcap {
float:left;
font-size:3.4em;
font-style:normal;
font-weight:normal;
line-height:90%;
margin-right:7px;
position:relative;
text-decoration:none;
text-transform:uppercase;
top:2px;
width:auto;
}

.bibliography {font-size:11px;}



body.page-1620  {background:#1C1330 url(images/bg/fuchs_bg.jpg) repeat-x scroll top center;}

body.page-1620 p
{font-family:georgia;
font-size:1.4em;
line-height:1.35em;
}

body.page-1620 .content h4 {
border-bottom:1px solid #1C1330;
color:#DDDDDD;
display:block;
margin-bottom:2em;
margin-top:3em;
