/*
Theme Name: Fellini
Theme URI: http://www.sitiwebgenova.com
Description: Tema Fellini <a href="http://www.sitiwebgenova.com/">Siti Web Genova</a>.
Version: 0.1
Author: Siti Web Genova
Author URI: http://www.sitiwebgenova.com
*/


/* Stile globale della pagina */
body { 
	font: 70% "Lucida Grande", Verdana, Arial, sans-serif;  
	color: #333; 
	background: #000000 url(images/sfondo.jpg) repeat-y 50% 0; 
margin:0px 0px 0px 0px;	
height: 100%;
}

a { 
	text-decoration: none; 
}
a img { 
	border: none; 
}
a:link, a:visited { 
	color: #000; 
}
html body a:hover { 
	text-decoration: underline; 
}

img { 
	border: 0; 
	padding: 0; 
	margin-bottom: 0 
}
.hide {	
	position: absolute; 
	left: -2000px; 
	width: 999px;
}
.alignleft { 
	float: left;
}
.alignright { 
	float: right;
}
img.alignright { 
	margin-left: 5px !important; 
}
img.alignleft { 
	margin-right: 5px !important; 
}
small { 
	font-size: 0.9em !important; 
	font-family: "Lucida Grande", Geneva, Arial, sans-serif;  
}
.margin-none { 
	margin: 0;
}
.seperator {
	clear: both; 
	height: 1px;
}
.seperatorsmall {
	clear: both; 
	height: 1px;
}
.grey { 
	color: #A2BABA; 
}
.moreinfo { 
	margin-left: 160px; 
	color: #336699 !important; 
}
div#col-7-content blockquote { 
	color: #fff; 
	width: 200px; 
	float: right; 
	text-align: left; 
	line-height: 12px !important; 
	font-size: 1.9em; 
	text-transform: uppercase; 
	font-weight: normal; 
	padding: 5px 0 5px 45px; 
	margin: 0 0 0 5px !important; 
	background: url(images/bg_blockquote.gif) left top no-repeat; 
}
.quote { 
	color: #333; 
	font-size: 1.05em; 
	line-height: 1.5; 
	margin: 15px 0 0 0; 
}
.border { 
	border: 4px solid #fff; 
}
.bordersmall { 
	border: 2px solid #ccc; 
}
.input-text { 
	border: 1px solid #9cf; 
	padding: 3px; 
	width: 150px; 
	margin: 0;
}

.topstuff { 
	clear: both; 
	padding: 0 0 20px 0; 
}
p, ul, ol, td { 
	font-family: "Lucida Grande", Geneva, Arial, sans-serif; 
	font-size: 1.0em; 
	line-height: 1.5; 
	margin: 0 0 0.85em 0; 
}
label, input { 
	font-family: "Lucida Grande", Geneva, Arial, sans-serif; 
	font-size: 0.95em; 
	margin: 0; 
}

h2 { 
	color: #ffffff; 
	font-family: "Lucida Grande", Geneva, Arial, sans-serif; 
	font-weight: bold; 
	font-size: 1.35em; 
}
h3 { 
	position: relative; 
	color: #908C85; 
	font-family: "Lucida Grande", Geneva, Arial, sans-serif; font-weight: bold; 
	font-size: 1.45em; 
	margin: 0; 
	text-transform: uppercase; 
}
h4 { 
	position: relative; 
	color: #585858; 
	font-family: "Lucida Grande", Geneva, Arial, sans-serif; 
	font-weight: bold; 
	font-size: 1.1em; 
}
h5 { 
	position: relative; 
	color: #fff; 
	font-family: "Lucida Grande", Geneva, Arial, sans-serif; 
	font-weight: bold; 
	font-size: 0.95em; 
	margin: 0; 
}


/* =Collapse Lists */
#container ul.nav, #container ul.nav li { margin: 0; padding: 0; list-style: none; display: inline; }
ul.nav, ul.nav li { display: inline; }

/* Hacks that can't be avoided in this file */

/* =Clearfix */
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix {display: inline-table;}
/* Hides from IE-mac \*/
.clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

/* =Container Styles */
#page-container { width: 957px; height: 50px; position: relative; margin: 0 auto; padding: 0; }
#container { position: relative; width: 750px; background: #1A1817 url(images/bg_container01.jpg) no-repeat; }

/* Testata */
#header { position: relative; width: 750px; height: 150px; margin: 0; }
h1 { display: block; position: absolute; top: 30px; left: 15px; width: 297px; height: 109px; margin: 0; padding: 0; background: url(images/logo_fellini_trasparente.png) no-repeat; width: 297px; height: 132px;  }
h1 a { display: block; width: 297px; height: 109px; }
#header-search { position: absolute; top: 40px; right: 18px; text-align: right; }
#header-links { position: absolute; top: 70px; right: 18px; text-align: right; }
#header-carousel { position: absolute; top: 10px; right: 15px; text-align: right; }
#header input#search { width: 165px; font-size: 1.0em; padding: 4px; border: 1px solid #333; }
#search, #submit {vertical-align: bottom;}
input:focus#search { background: #fff; border: 1px solid #686868; }
input#submit { border: none !important; margin: 0 !important; padding: 0 !important; }
#header-links p, #header-links a { color: #A3A3A2; margin: 0 0 0 5px; }

/* Menu di navigazione */
#primary-nav, #primary-nav a, #primary-nav .current_page_item { background: transparent url(images/menu.jpg) no-repeat top left; overflow: hidden; height: 27px;}
#primary-nav { position: relative; display: block; margin: 0 auto; width: 720px; height: 27px;}
#primary-nav a, #primary-nav .current_page_item { display: block; position: absolute; top: 0; left: 0; border: 0;}
#primary-nav-1 a, #primary-nav-1 .current_page_item {	width: 97px; left: 0px; background-position: 0px 0px;}
#primary-nav-1 a:hover, #primary-nav-1 a:focus { background-position: 0px -27px;}
#primary-nav-1 .current, #primary-nav-1 a:hover.current_page_item { background-position: 0px -54px !important;}
#primary-nav-3 a, #primary-nav-3 .current_page_item { width: 97px; left: 104px; background-position: -104px 0;}
#primary-nav-3 a:hover, #primary-nav-3 a:focus { background-position: -104px -27px;}
#primary-nav-3 .current, #primary-nav-3 a:hover.current_page_item { background-position: -104px -54px;}

#primary-nav-4 a, #primary-nav-4 .current_page_item { width: 97px; left: 207px; background-position: -207px 0;}
#primary-nav-4 a:hover, #primary-nav-4 a:focus { background-position: -207px -27px;}
#primary-nav-4 .current, #primary-nav-4 a:hover.current_page_item { background-position: -207px -54px;}

#primary-nav-6 a, #primary-nav-6 .current_page_item { width: 97px; left: 311px; background-position: -311px 0;}
#primary-nav-6 a:hover, #primary-nav-6 a:focus { background-position: -311px -27px;}
#primary-nav-6 .current, #primary-nav-6 a:hover.current_page_item { background-position: -311px -54px;}

#primary-nav-5 a, #primary-nav-5 .current_page_item { width: 97px; left: 414px; background-position: -414px 0;}
#primary-nav-5 a:hover, #primary-nav-5 a:focus { background-position: -414px -27px;}
#primary-nav-5 .current, #primary-nav-5 a:hover.current_page_item { background-position: -414px -54px;}

#primary-nav-7 a, #primary-nav-7 .current_page_item { width: 97px; left: 518px; background-position: -518px 0;}
#primary-nav-7 a:hover, #primary-nav-7 a:focus { background-position: -518px -27px;}
#primary-nav-7 .current, #primary-nav-7 a:hover.current_page_item { background-position: -518px -54px;}
#primary-nav-8 a, #primary-nav-8 .current_page_item { width: 97px; left: 621px; background-position: -621px 0;}
#primary-nav-8 a:hover, #primary-nav-8 a:focus { background-position: -621px -27px;}
#primary-nav-8 .current, #primary-nav-8 a:hover.current_page_item { background-position: -621px -54px;}
#primary-nav-50 a, #primary-nav-50 .current_page_item { position: absolute; left: -2000px; }
.hide-1, .hide-2, .hide-3, .hide-4, .hide-5, .hide-6, .hide-7, .hide-8, .hide-50 {	position: absolute; left: -2000px;}

#main-navigation-3 a, #main-navigation-3 .current_page_item { width: 97px; left: 104px; background-position: -104px 0;}
#main-navigation-3 a:hover, #main-navigation-3 a:focus { background-position: -104px -27px;}
#main-navigation-3 .current_page_item, #main-navigation-3 a:hover.current_page_item { background-position: -104px -54px;}

#main-navigation-4 a, #main-navigation-4 .current_page_item { width: 97px; left: 207px; background-position: -207px 0;}
#main-navigation-4 a:hover, #main-navigation-4 a:focus { background-position: -207px -27px;}
#main-navigation-4 .current_page_item, #main-navigation-4 a:hover.current_page_item { background-position: -207px -54px;}

#main-navigation-6 a, #main-navigation-6 .current_page_item { width: 97px; left: 311px; background-position: -311px 0;}
#main-navigation-6 a:hover, #main-navigation-6 a:focus { background-position: -311px -27px;}
#main-navigation-6 .current_page_item, #main-navigation-6 a:hover.current_page_item { background-position: -311px -54px;}

#main-navigation-5 a, #main-navigation-5 .current_page_item { width: 97px; left: 414px; background-position: -414px 0;}
#main-navigation-5 a:hover, #main-navigation-5 a:focus { background-position: -414px -27px;}
#main-navigation-5 .current_page_item, #main-navigation-5 a:hover.current_page_item { background-position: -414px -54px;}

#main-navigation-7 a, #main-navigation-7 .current_page_item { width: 97px; left: 518px; background-position: -518px 0;}
#main-navigation-7 a:hover, #main-navigation-7 a:focus { background-position: -518px -27px;}
#main-navigation-7 .current_page_item, #main-navigation-7 a:hover.current_page_item { background-position: -518px -54px;}
#main-navigation-8 a, #main-navigation-8 .current_page_item { width: 97px; left: 621px; background-position: -621px 0;}
#main-navigation-8 a:hover, #main-navigation-8 a:focus { background-position: -621px -27px;}
#main-navigation-8 .current_page_item, #main-navigation-8 a:hover.current_page_item { background-position: -621px -54px;}
#main-navigation-50 a, #main-navigation-50 .current_page_item { position: absolute; left: -2000px; }
.hide-1, .hide-2, .hide-3, .hide-4, .hide-5, .hide-6, .hide-7, .hide-8, .hide-50 {	position: absolute; left: -2000px;}


/* Sottomenu 2 */
#secondary-nav { background: url(images/bg_secnav_rpt.gif) repeat-y; margin: 0 !important; padding: 0; }
#secondary-nav-top { background: url(images/bg_secnav_top.gif) bottom no-repeat; margin: 25px 0 0 0; padding: 1px 0 0 0; height: 10px; }
#secondary-nav-bottom { background: url(images/bg_secnav_btm.gif) bottom no-repeat; margin: 0 0 10px 0 !important; height: 10px; }
#secondary-nav a { color: #ccc; font-weight:bold; text-shadow: #000 2px 2px 0px; padding: 0; font-size: 0.9em; }
#secondary-nav a.current_page_item { text-decoration: underline; }
#secondary-nav ul { list-style: none; padding: 0; margin: 0 10px; clear: both; }
#secondary-nav li { border-bottom: 1px solid #666; color: #ccc; padding: 0 0 4px 0; margin: 0; }
#secondary-nav li li { border-bottom: none; color: #ccc; padding: 3px 0 0 0; margin: 0; font-size: 1.1em !important; }
#secondary-nav li li li { font-size: 1.0em !important; }

/* Sottomenu 3 */
#tertiary-nav ul { list-style: none; padding: 0; }
#tertiary-nav a { color: #ccc; margin:0 10px 0 0; font-weight: normal; text-shadow: #000 2px 2px 0px;}
#tertiary-nav a.current { text-decoration: underline; }

/* Contenuto */
#content { width: 720px; margin: 10px auto; }
/* Good browsers */
div#content { min-height: 1000px; }
* html div#content { height: 1000px; }
#col-1 { width: 510px; float: left; }
#col-2 { width: 190px; float: right; }

#col-3 /* Colonna Sinistra */ { width: 135px; float: left; }
.col-3-teasers { width: 135px; margin: 0 auto 5px auto; padding: 0 0 5px 0; border-bottom: 1px solid #535252; clear: both; }
#col-3 h4 { margin: 0; color: #ccc; font-size: 0.95em; font-weight: normal; }
#col-3 a { color: #ccc; }
#col-3 p, #col-3 small { color: #666; margin: 0; }
#col-3 small a { margin-bottom: 10px !important; clear: both; color: #ffcb00; }
div#col-3 h3.col-3-header { margin: 15px 0 0 0 !important; font-size: 1.4em; margin-top: 10px }
#col-3 input.textfield { font-size: 1.1em; width: 120px; padding: 5px; margin: 4px 0; border: 1px solid #333; }

#col-4 /* Colonna centrale */ { width: 570px; float: right; margin: 0 0 0 10px; }
#col-4-header { background: #242322; padding: 2px 5px;  }
#col-4 h2 { margin: 0; font-size: 2.0em !important; color: #fff; }
#col-4 h3.search-results { font-size: 1.2em; }
#col-4 h3 { font-size: 1.4em; color: #333; margin: 15px 0 8px 0; text-transform: none !important; }
#col-4 h4 { font-size: 1.2em; color: #000; margin: 15px 0 10px 0; text-transform: none !important; }
#col-4-content { background: #CAC4BB url(images/page_box_bottom.jpg) bottom no-repeat; padding: 15px 25px 40px 25px; }
#col-4-content p { color: #333; }
#col-4-content a { color: #000; text-decoration: underline; }
#col-4-content a:hover { text-decoration: none; }
#col-4-content p.intro { color: #333; font-size: 1.15em; line-height: 1.5em; padding: 5px 0; }
#col-4 .contact-row input.textfield { font-size: 1.1em; width: 250px; padding: 5px; background: #f4f4f4; border: 1px solid #b2b2b2; color: #000; font-family: "Lucida Grande", Geneva, Arial, sans-serif; margin: 1px; }
#col-4 .contact-row input.textfield:focus, #col-4 textarea:focus { background: #fff; border: 1px solid #686868; }
#col-4 .contact-row label { font-size: 1.1em; }
#col-4 .contact-row { margin: 3px 0 6px 0; }
#col-4 textarea { font-size: 1.1em; width: 440px; height: 200px; padding: 5px; background: #f4f4f4; border: 1px solid #b2b2b2; color: #000; font-family: "Lucida Grande", Geneva, Arial, sans-serif; margin: 1px; }

#col-4 ul.buttons { list-style: none; margin: 0; padding: 0; }
#col-4 ul.buttons li { float: left; margin: 10px 10px 0 0; }
#col-4 li#btn-go_back a { display: block; height: 27px; width: 97px; background: url(images/btn-go_back.jpg) no-repeat; }
#col-4 li#btn-complete a { display: block; height: 27px; width: 97px; background: url(images/btn-complete.jpg) no-repeat; }

#col-5 /* Colonna Centrale nelle Pagine */ { width: 305px; float: left; margin: 0 0 0 10px; }
#col-5-header { background: #242322; padding: 2px 5px;  }
#col-5 h2 { margin: 0; font-size: 2.0em !important; }
#col-5 h3 { font-size: 1.4em; margin: 10px 0 8px 0; text-transform: none; }
#col-5-content { background: #494643 url(images/category_box_bottom.jpg) bottom no-repeat; padding: 15px 15px 40px 15px; }
#col-5-content p, #col-5-content small { color: #ccc !important; }
#col-5-content a { color: #fff !important; }
#col-5-content img { border: 2px solid #fff; margin: 0 0 5px 0; }
.article-excerpt { margin-bottom: 10px !important; border-bottom: 1px solid #666; padding-bottom: 10px; clear: both; }

#col-6 /* Right column on Landing Pages */ { width: 245px; float: left; margin: 20px 0 0 10px; }
#col-6 h3.col-6-header { margin: 15px 0 0 0; font-size: 1.4em; }
#col-6 h4 { color: #ffcb00; margin: 10px 0 0 0; font-size: 1.1em; }
#col-6 p { color: #DBD7D0; font-size: 0.9em; }
#col-6 a { color: #fff !important; }
#col-6 img { margin: 5px 5px 4px 0; }
#col-6 small { color: #666; margin: 0; }
#col-6 small a { color: #ffcb00 !important; }
.col-6-teasers { margin: 0 auto 5px auto; padding: 0 0 5px 0; border-bottom: 1px solid #535252; clear: both; }
.col-6-teasers h4 { margin: 0 !important; color: #ccc; font-size: 0.95em !important; font-weight: normal; }

#col-7 /* Main article div */ { width: 574px; float: left; margin: 0 0 0 10px; }
#col-7-header { background: #242322; padding: 2px 5px;  }
#col-7 h2 { margin: 0; font-size: 2.0em !important; }
#col-7 h3 { font-size: 1.2em; color: #333; margin: 10px 0 0 0; text-transform: none !important; }
#col-7 h4 { font-size: 1.0em; color: #000; margin: 0; text-transform: none !important; }
#col-7-content { background: #CAC4BB url(images/bg_col-7-bottom.gif) bottom no-repeat; padding: 15px 25px 40px 25px; }
#col-7-content a { color: #000; text-decoration: underline; }
#col-7-content a:hover { text-decoration: none; }
#col-7-content p.intro { color: #333 !important; font-size: 1.25em; margin-top: 10px; line-height: 1.5em; padding: 10px 0;  border-top: 1px solid #7e7b77; border-bottom: 1px solid #7e7b77; }
#col-7-content img { border: 3px solid #fff; margin: 5px 0 10px 10px; }
#col-7-content small { font-size: 1.0em; clear: both; padding: 0 0 20px 0 !important; }
#col-7-content p.news-date { float: left; }
#col-7 h3.col-7-sub-header { margin: 35px 0 0 0 !important; font-size: 2.0em; }

/* THE DIRT */
#col-7 .the_dirt img { border: none; }

/* Footer */
#footer { position: relative; width: 750px; border-top: 1px solid #4A4948; font-size: 0.85em; margin: 20px 0 0 0; padding: 13px 0 50px 0; background: url(images/container_footer.jpg) bottom no-repeat; }
#footer img { margin: 0 15px; }
#footer p, #footer a { color: #fff; }
#footer p.copyright { margin: 8px 0 0 5px; }
#footer p.alignright { margin: 0 15px 0 0; }
#footer-links { position: absolute; top: 16px; left: 214px; }
#footer-links p { margin: 0 0 1px 0 !important; }
#footer .rss_link a { background: url(images/rss-footer-sm.gif) left no-repeat; padding: 0 0 0 15px; margin-left: 10px; }

/* Sidebar */
#sidenotes-column { width: 207px; position: absolute; top: 25px; right: 0; vertical-align: top; }
#sidenotes-top { width: 207px; height: 13px; margin: 0; background: url(images/bg_sidenotes-top.gif) bottom no-repeat; padding: 0; }
#sidenotes-bottom { width: 207px; height: 11px; margin: 0; background: url(images/bg_sidenotes-bottom.gif) top no-repeat; padding: 0; }
#sidenotes { width: 167px; padding: 15px 20px; margin: 0; background: url(images/bg_sidenotes.gif) repeat-y; }
h3.sidenotes-header { color: #464441; font-size: 1.4em !important; margin: 10px 0 0 0 !important; }
#sidenotes img.border { margin: 5px 0; border: 1px solid #CDC9C4; }
#sidenotes p { margin: 0 10px 0 0; }
#sidenotes p a:link, #sidenotes p a:visited { text-decoration: underline; }
#sidenotes p a:hover { text-decoration: none; }
#newsform { margin: 0; }
#sidenotes input.textfield { width: 163px; margin: 2px 0; font-size: 1.1em; padding: 5px; background: #f4f4f4; border: 1px solid #b2b2b2; color: #000; }
input#signup { margin: 3px 0 !important; }
#sidenotes h4 { margin: 0 0 5px 0; color: #000; }
div#sidenotes #democracy { clear:both; margin: 0 0 15px 0; }
img.advert-1 { margin: 10px 0 0 0; }
#sidebar-ad img.advert-2 { margin: 10px 0 0 0; }
#sp-mag-signup img.border { margin-top: 15px; }

ul#sidebar { list-style: none; margin: 0; padding: 0; }
ul#sidebar li { margin: 0; padding: 0; }

/* Homepage */
.featurepic { border: 5px solid #fff; margin: 0 !important; padding: 0; }
#featuretext { background: #000000; width: 510px; margin: 0; padding: 0; }
#featuretext p { color: #fff; margin: 0 !important; font-size: 0.95em; padding: 2px 0; }
#featuretext a { margin-left: 15px; color: #fff; }
#home_flash { height: 245px; }

/* Content Home */
#content-home { width: 720px; margin: 5px 0 0 0; padding: 0 !important; background: url(images/bg_content-home.gif) repeat-y; }
#content-home-footer { width: 720px; height: 38px; padding: 0; margin: 0; background: #1A1817 url(images/week_box_bottom.jpg) bottom no-repeat; }
#content-home h4 { color: #1B1818; margin: 5px 0 2px 0 !important; }
#content-home h4 a { color: #1B1818; }
.col-header { width: 179px; padding: 8px 0 6px 0; background: #908C85; }
.col-header-alt /*For Music header only*/ { width: 180px; padding: 8px 0 6px 0; background: #908C85; }
.col-music-header { width: 359px; padding: 8px 0 6px 0; background: #333; }
h3.section-header { color: #484642; font-size: 1.4em !important; line-height: 1.3em; margin: 0 0 0 10px; }
h3.music-header { color: #fff; font-size: 1.4em !important; line-height: 1.3em; margin: 0 0 0 10px; }
/*h3 { color: #fff; font-size: 1.4em !important; line-height: 1.3em; margin: 0 0 0 10px; }*/
.horiz-banner { width: 720px; height: 22px; background: url(images/bg_horiz-banner.gif) repeat; }
#content-home small { margin: 0 10px; }
.article-home-teaser { width: 160px; margin: 0 auto 7px auto; padding: 0 0 5px 0; border-bottom: 1px dotted #535252; clear: both; }

/* Content Home Bottom */ 
#content-home-bottom { width: 720px; margin: 5px 0; clear: both; }
#content-home-bottom h4 { color: #1B1818; margin: 5px 0 2px 0 !important; }
#content-home-bottom h4 a { color: #1B1818; }
#content-home-bottom small { margin: 0 10px; }

/* Novita */
#news h3.latest-news { margin: 0; }
#news h4 { margin: 2px 0 0 0 !important; }
.news-item p { color: #999 /*#DBD7D0*/; margin: 0; }
#news a { color: #E9E5DF ; }
#news small { color: #535252; }
.news-item { margin: 0 0 7px 0; padding: 0 0 6px 0; border-bottom: 1px dotted #535252; }

/* Giovedi */
#col-giovedi { width: 179px; background: #CAC4BB; padding: 0 0 10px 0; float: left; }
#col-giovedi img { padding: 1px; border: 1px solid #908C85; float: right; margin: 3px 0; }

/* Venerdi */
#col-venerdi { width: 179px; background: #DBD5CB; padding: 0 0 10px 0; margin: 0 0 0 1px; float: left; }
#col-venerdi img { padding: 1px; border: 1px solid #908C85; float: right; margin: 3px 0; }

/* Sabato */
#col-sabato { width: 180px; background: #CAC4BB; padding: 0 0 10px 0; margin: 0 0 0 1px; float: left; }
#col-sabato img { padding: 1px; border: 1px solid #908C85; float: right; margin: 3px 0; }

/* Domenica */
#col-domenica { width: 179px; background: #DBD5CB; padding: 0 0 10px 0; margin: 0 0 0 1px; float: left; }
#col-domenica img { padding: 1px; border: 1px solid #908C85; float: right; margin: 3px 0; }

/* A Pranzo */
#col-pranzo { width: 359px; padding: 0 0 30px 0; margin: 1px 0 0 0; float: left; background: #CAC4BB url(images/pranzo_box_bottom.jpg) bottom no-repeat; }
#col-pranzo img.pranzo-img { padding: 1px; border: 1px solid #908C85; float: right; margin: 3px 0; }
#col-pranzo img.pranzo-btn { float: left; margin: 3px 2px 0 0; border: none !important; }
.pranzo { width: 339px; margin: 0 auto 7px auto; padding: 0 0 15px 0; border-bottom: 1px dotted #535252; clear: both; }
.pranzo img { padding: 1px; border: 1px solid #535252; float: right; margin: 0 0 3px 0; }

/* A Cena */
#col-cena { width: 359px; padding: 0 0 30px 0; margin: 1px 0 0 1px; float: left; background: #908C85 url(images/cena_box_bottom.jpg) bottom no-repeat; }
#col-cena a { color: #ccc; }
#col-cena img { padding: 1px; border: 1px solid #C4BFB8; float: right; margin: 0 0 3px 0; }
div#col-cena h4 a { color: #333; margin: 0 0 10px 0 !important; }
.cena-item p { color: #EFE9DF; margin: 0 !important; padding: 0 !important; }
.cena-item { width: 339px; margin: 0 auto 7px auto; padding: 0 0 15px 0; border-bottom: 1px dotted #535252; clear: both; }
.cena-item small { color: #C4BFB8; margin: 3px 0 0 0 !important; }

/* =Breadcrumbs */
#bct { color: #ccc; text-transform: lowercase; font-size: 0.95em; }
#bct a { color: #999; text-transform: lowercase; text-decoration: underline; }
#bct a:hover { text-decoration: none; }

/* =Sitemap */
#sitemap ul { list-style-type: none; margin: 10px 0 0 0; padding: 0 0 0 5px; }
#sitemap ul li { font-size: 1.1em; margin: 0 0 15px 0; padding: 0 0 0 13px; }
#sitemap li ul /* 2nd level */ { margin: 0; padding: 0 0 0 20px;  } 
#sitemap li li { font-size: 1.1em; margin: 0 !important; padding: 0 !important; border: 0; background: none; }
#sitemap li li ul /* 3rd level#boards-content */ { margin: 0; padding: 0 0 0 10px; } 
#sitemap li li li { font-size: 1.0em; margin: 0 !important; padding: 0 !important; border: 0; }

/* Ajax effects */
#copy .sermonlisting .passagetext p {
        padding-bottom: 1em;
}
.sermonlisting .passage .open {
	color: #000;
	padding-left: 18px;
        margin-left: 8px; text-decoration: underline;
}
.sermonlisting .passage .open:hover {
	color: #333;
	padding-left: 18px;
        margin-left: 8px;
        cursor: pointer;
		text-decoration: none;
}
p.open, span.open {
	color: #000;
        font-weight: bold; text-decoration: underline;
}
p.open:hover, span.open {
	color: #333;
        cursor: pointer; text-decoration: none;
}
.dloptions {
        margin-top: .4em;
        padding-top: .6em;
        overflow: hidden;
}

/* =Comments */
ol.commentlist { padding: 0; color: #333 !important; }
ol.commentlist li { color: #333 !important; list-style-type: none; margin: 5px 0 10px 0; padding-bottom: 10px; border-bottom: 1px solid #666; }
ol.commentlist li p { font-size: 0.9em; line-height: 1.6em; margin-top: 5px !important; }
ol.commentlist small { font-size: 0.9em; font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; letter-spacing: .07em; }
h4#comments, h4#respond { font-size: 1.2em !important; margin-top: 20px; }

textarea#comment {
	border: 1px solid #b2b2b2;
	color: #000;
	font:  1.1em/1.4 "Lucida Grande", Geneva, Arial, sans-serif;
	margin: 4px 0;
	padding: 5px;
	width: 450px; }
ul.recent-comments { list-style: none; margin: 0 0 10px 0; padding: 0; }
ul.recent-comments li { padding: 7px 0 !important; margin: 5px 0 0 0; border-bottom: 1px solid #999; }
ul.recent-comments h4 { font-size: 1.0em; margin: 0 !important; } 

#leave_comment input.textfield { font-size: 1.1em; width: 450px; padding: 5px; margin: 4px 0; border: 1px solid #b2b2b2; }
.comment_item { margin: 5px 0; }

.comment_link_light a { background: url(images/icon_comment_light.gif) left no-repeat; padding: 0 0 0 16px; }
.comment_link_med a { background: url(images/icon_comment_medium.gif) left no-repeat; padding: 0 0 0 16px; }

