/*  
Theme Name: Lucapollini
Author: Laura Comoglio
*/



/* General */

body {margin: 0;background: #FFF url(images/bg_page.gif) 0 0 repeat-x; color:#000;}

h1, h2, h3, h4, p, ul, ol {margin: 0; padding:0}
h3 {clear:both}

img {border: 0;}

.clear, br.clear {clear: both;height: 0; line-height:0;overflow: hidden;}
a { text-decoration:none}
a:hover { text-decoration:underline}

/* Page */

#page {margin: 0 0 10px 0;width: 960px; padding:0; background:url(images/bg_sidebar.jpg) 0 0 no-repeat; }


/* Header */

#header {width: 910px;height: 190px;position: relative;}

/* Header - Info */
#header #header-info h1 {position: relative;top: -1px;left: 325px;color: #000;font: normal 50px Palatino, Georgia, serif; text-transform:uppercase; margin-bottom:5px}
#header #header-info h1 span {display:none}
#header #header-info h1 a {color: #000;text-decoration: none;}
#header #header-info h1 span, #header #header-info h1 a span {background:#000; color:#FFF; padding:0 3px}
#header #header-info .description {color: #c8c8c8;font: normal 20px Palatino, Georgia, serif; display:none}

/* Header - Menu */
#header #header-menu { width:960px; margin-top:50px; float:left;}
#header #header-menu ul {list-style-type: none; margin-left:320px }
#header #header-menu ul li {float: left;font: bold 14px  Arial, Helvetica, serif sans-serif;color: #000;padding: 0 16px 0 10px; text-transform:uppercase}
#header #header-menu ul li a {color: #000;text-decoration: none;}
#header #header-menu ul li a:hover {color:#000000; text-decoration:underline}
/*#header #header-menu ul li ul {display: none;}*/
#nav, #nav ul {list-style: none;line-height: 1;}
#nav a, #nav a:hover {display: block;text-decoration: none;border:none;}
#nav li {float: left;list-style:none;}
#nav a, #nav a:visited {display:block;color: #f5f5f4;padding:2px 0;}
#nav a:hover, #nav a:active, .current_page_item	a, #home .on {color:#000;text-decoration:none}	
	
	
/* Dropdown Menus */	
	
#nav li ul {position: absolute;left: -999em;height: auto;width: 200px;}
#header #header-menu ul#nav li li {width: 200px;background: #CCC;border-top:#FFF 1px solid; padding:0}
#nav li li a, #nav li li a:visited {font-weight:normal;font: normal 12px  Arial, Helvetica, serif sans-serif; padding:2px 10px; text-transform:none}
#header #header-menu ul li li a:hover, #nav li li a:active {color:#FFF; background:#000; text-decoration:none}		
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {left: 173px;}



/* Main */

#main {width: 960px;}

/* Main - Sidebar */

#sidebar {float: left;width: 300px;margin: 0 0px 20px 30px;padding:50px 0 0 0;font: normal 12px/18px  Arial, Helvetica, sans-serif;color: #000; }
.home {background: url(images/sidebar.jpg) 0 50px no-repeat;padding-top: 380px !important; }
#sidebar a {color: #929292;text-decoration: none;}
#sidebar .sidebar-box {	width: 300px;padding-bottom: 3px; margin-bottom:5px }

/* Sidebar - Titles */

#sidebar h3 {float: left;width: 110px;font: normal 13px/25px  Arial, Helvetica, sans-serif;text-transform: uppercase;color: #FFF; background:#000; padding-left:5px }

/* Sidebar - Menus */
#sidebar ul {margin: 0 0 0 5px;padding: 0;list-style-type: none;width: 180px;float: left;}
#sidebar ul li {font: normal 12px/28px arial, Arial, Helvetica, sans-serif; color: #000;float: left; padding-right: 15px;}
#sidebar ul li a {color: #000;text-decoration: none;}


/* Sidebar - Menus - Submenus */
#sidebar ul li ul {display: none;}

/* Sidebar - Forms */
#sidebar #searchform {margin: 0;padding: 20px 0;width: 250px;text-align: center;float: right;}
#sidebar #searchform #s {width: 150px;}

/* Sidebar - Tables */
#sidebar #calendar_wrap {margin: 0 auto;padding: 5px 0;width: 254px; float: right;}
#sidebar #calendar_wrap caption {font-weight: bold;}
#sidebar #calendar_wrap tbody {text-align: right;}
#sidebar #calendar_wrap tfoot #next {text-align: right;}
#sidebar #calendar_wrap #today {font-weight: bold;}

/* Sidebar - Texts */
#sidebar .textwidget {width: 254px;float: right;}

/* Main - Content */
#content {float: left;width: 600px; border-left:#000 1px solid; margin-top:50px;}

/* Main - Content - Post */

#content .post {float: left;margin-bottom: 50px;width: 580px; padding-left:20px;}

/* Post - Title */
#content .post .post-title {width: 600px;padding: 0 0 0 0;font: bold 11px Arial, Helvetica, sans-serif;color: #000; margin-bottom:10px;}
#content .post .post-title .data {float:left; margin-right:5px; text-align:center; width:45px; height:45px; background:#000; color:#FFF; text-transform:uppercase}
#content .post .post-title .data span {display:block; font:  24px Palatino, Georgia, sans-serif; padding-top:8px; line-height:22px}
#content .post .post-title a {color: #000;}
#content .post .post-title h2 {color: #000;font: normal 28px/28px Palatino, Georgia, serif;padding: 0 0 5px 0; }
#content .post .post-title h2 a {color: #000;text-decoration: none;}

/* Post - Entry */
#content .post .post-entry {padding: 0; font: normal 12px/18px  Arial, Helvetica, sans-serif;color: #000;  float:left; margin-bottom:20px}
#content .post .post-entry a {color: #929292;text-decoration: underline; }
#content .post .post-entry p {margin-bottom:10px;}
#content .post .post-entry h2 {font-size:18px; clear:both; margin:20px 0 5px}
#content .post .post-entry img {float:left; margin: 0 10px 5px 0}
#content .post .post-entry .more-link {font: bold 11px/20px Arial, Helvetica, sans-serif;color: #929292;float: right;margin-bottom: 5px;}
#content .post .post-entry .more-link a {color: #929292;text-decoration: none;}

/* Post - Info */
#content .post .post-info {padding: 5px 10px 0 0;width: 542px;clear: both;font: bold 11px Arial, Helvetica, sans-serif;color: #000;}
#content .post .post-info a {color: #000;text-decoration: none;}


/* Post - Comments */

#content .post h3 {color: #000;font: bold 15px Arial, Helvetica, sans-serif;margin: 20px 0 10px 0;}
#content .post .comments {width: 542px;font: normal 11px/14px Arial, Helvetica, sans-serif;color: #000;}
#content .post .comments ol {margin: 10px 0;padding-left: 25px;}
#content .post .comments ol li {padding: 5px;}
#content .post .comments ol li a {color: #929292;text-decoration: none;}
#content .post .comments ol li.alt {}
#content .post .comments ol li cite {color: #929292;font-style: normal;font-weight: bold;}
#content .post .comments ol li cite a {color: #929292;}
#content .post .comments ol li .commentmetadata a {color: #929292;}
#content .post h3#respond {margin-top:20px}
#content #commentform {width: 580px;font: normal 12px/18px Arial, Helvetica, sans-serif;color: #000;margin: 0; padding:0; clear:both}

#content  #commentform a {color: #929292;}
textarea#comment {width:550px; font: 12px Arial, Helvetica, sans-serif}

/* Main - Content - Navigation */
#content .navigation {font: bold 11px/20px Arial, Helvetica, sans-serif;
color: #000;width: 542px;padding: 0 10px;margin-bottom: 30px;float: left;}
#content .navigation a {color: #000;}
#content .navigation .navigation-previous {float: left;}
#content .navigation .navigation-next {float: right;}


/*form contatti*/
#c_form_2 .contactright {margin-bottom:10px}
#c_form_2 textarea#wpcf_msg {font: 12px Arial, Helvetica, sans-serif; width:550px; height:200px}
#c_form_2 #contactsubmit {margin-left:440px}



/*form commenti*/



/* Footer */

#footer {width: 930px;height: 50px;color: #000;font:  11px/70px Arial, Helvetica, sans-serif;text-align: left; margin-left:30px; border-top:#000 1px solid; margin-top:10px; }
#footer a {color: #929292;}


