/*
Theme Name:Sanitaria Marcella Theme
Theme URI:http://www.studiocomunico.com
Description:tema di wordpress per sanitariamarcella
Author:Marco Longobardi
Author URI:http://www.studiocomunico.com
version:1.0
*/


/* basics 
----------------------------------------------------------------------------------- */
	*{margin:0; padding:0}
	
	body{background:#e7e7e7 url(images/page_bg.jpg) repeat-x; font-size:8pt; margin:20px; font-family:Arial, Helvetica, sans-serif}
	
	h1{font-size:18pt}
	h2{font-size:14pt; margin-top:10px}
	h3{font-size:10pt; margin-top:10px}
	h4{font-size:9pt}

/* images and misc. 
----------------------------------------------------------------------------------- */
	img{border:none; padding:6px}
	img a{border:none}
	img.left{float:left; border:none; padding:6px}
	img.right{float:right; border:none; padding:6px}
	blockquote{border-left:1px solid #A5ABAB; margin:15px; padding:0 12px 0 12px}
	code{margin:10px; font-family:"Courier New",Courier,monospace}

/* links 
----------------------------------------------------------------------------------- */
	a{color:#666; text-decoration:none; border:none}
	a:hover{color:#1998b3; text-decoration:underline; border:none}

/* container 
----------------------------------------------------------------------------------- */
	#container{width:1000px; margin:0 auto;  background:#fff; color:#333;}

/* header 
----------------------------------------------------------------------------------- */
	#header{background:#DDD;  width:100%; color:#fff; height:180px}
	#header h1{font-size:16pt; font-weight:300; letter-spacing:1px; margin:0; padding:10px 0 0 5px; text-indent:-9999px; }
	#header h1 a{color:#404040; text-decoration:none}
	#header h1 a:hover{color:#666; text-decoration:none}
	#header h2{ font-size:10pt; font-weight:300; font-style:italic; color:#404040; letter-spacing:1px; margin:0; padding:0 0 0 18px; text-indent:-9999px;}

/* main menu 
----------------------------------------------------------------------------------- */
	#menu{background:#eee; font-size:14px; width:100%; height:25px; border-top:1px solid #fff; font-weight:bold}
	#menu ul{margin:5px 0 0 0; padding:0; text-align:left}
	#menu ul li{list-style-type:none; display:inline; margin:0; padding:0}
	#menu ul li a{padding:6px 13px 6px 13px; margin:0; text-decoration:none; color:#1998b3; text-transform:uppercase}
	#menu ul li a:hover{color:#e37cab}

/* content 
----------------------------------------------------------------------------------- */
	#content{float:left; width:590px; overflow:hidden}
	.post{margin:0; padding:15px; line-height:14pt}
	.post h2{font-size:16px; font-weight:bold; text-transform:uppercase; color:#1998b3}
	.post h2 a{color:#1998b3; text-decoration:none}
	.post h2 a:hover{color:#e37cab; text-decoration:none}
	.post p{font-size:8pt}
	.post a{text-decoration:underline}
	.post ul,.post ol{ margin-left:20px}
	.post li{}
	.entry p{margin:12px 0}
	.postmetadata{clear:both; background:#F7F7F7; padding:6px; margin-top:16px;color:#1998b3}
	.postmetadata strong{ color:#333;}
	.postmetadata a{ text-decoration:none; color:#1998b3}
	.postmetadata a:hover{ text-decoration:underline; color:#e37cab}
	.navigation{font-size:8pt; float:left; width:100%}
	.alignleft{float:left; margin:25px}
	.alignright{float:right; margin:25px}
	.notfound{padding:25px; font-size:14pt; font-weight:300}

/* sidebar 
----------------------------------------------------------------------------------- */
	#sidebar{ float:right; padding-top:10px;border-left:1px dotted #A2A2A2; width:365px }
	#sidebar h2{ text-transform:uppercase}
	
	#sidebar #top{margin:0 15px}
	#sidebar #top h2{font-size:10pt; text-align:left; color:#1998b3; margin:0 0 5px 0; padding:0}
	#sidebar #top ul{ list-style-type:none}
	#sidebar #top ul li{ margin-bottom:10px}
	
/* left sidebar 
----------------------------------------------------------------------------------- */
	#sidebar #left{ font-size:8pt; width:180px; float:right; margin:12px 0 24px 0; padding:0; border-left:1px none #A2A2A2}
	#sidebar #left h2{ font-size:10pt; text-align:left; color:#1998b3; margin:0; padding:0}
	#sidebar #left p{margin:0; padding:0 6px 0 12px}
	#sidebar #left img{padding:0; margin:0}
	#sidebar #left ul{margin:12px; padding:0; list-style-type:none}
	#sidebar #left ul li{margin:0; padding:0; line-height:14pt; list-style-type:none}
	#sidebar #left ul ul{margin:6px 0 6px 12px; padding:0}
	#sidebar #left ul ul li{list-style-type:none; list-style-position:inside}
	#sidebar #left ul ul ul{margin:0; padding:0}
	#sidebar #left ul ul ul li{padding:0 0 0 15px; list-style-type:square; color:#898989}

/* right sidebar 
----------------------------------------------------------------------------------- */
	#sidebar #right{ font-size:8pt; width:180px; float:right; margin:12px 0 24px 0; padding:0; border-left:1px dotted #A2A2A2}
	#sidebar #right h2{ font-size:10pt; text-align:left; color:#1998b3; margin:0; padding:0}
	#sidebar #right p{margin:0; padding:0 6px 0 12px}
	#sidebar #right img{padding:0; margin:0}
	#sidebar #right ul{margin:12px; padding:0; list-style-type:none}
	#sidebar #right ul li{margin:0; padding:0; line-height:14pt; list-style-type:none}
	#sidebar #right ul ul{margin:6px 0 6px 12px; padding:0}
	#sidebar #right ul ul li{list-style-type:none; list-style-position:inside}
	#sidebar #right ul ul ul{margin:0; padding:0}
	#sidebar #right ul ul ul li{padding:0 0 0 15px; list-style-type:square; color:#898989}

/* comments 
----------------------------------------------------------------------------------- */
	#commentssection{clear:both; padding:2px 12px; margin:0}
	#commentssection h3{ font-size:12pt; font-weight:300; font-style:normal; color:#000}
	#commentform{background:#F0F0F0; margin:12px 12px 20px 12px; padding:20px}
	#commentform p{color:#000}
	#commentform a{color:#000; text-decoration:none; border-bottom:1px dotted #465D71; line-height:14pt}
	#commentform h3{ font-size:10pt; font-weight:300; color:#000}
	#commentbox{width:75%; min-width:400px; margin:5px 5px 0 0}
	#author, #email, #url, #commentbox, #submit{background:#fff; font-size:8pt; margin:5px 5px 0 0; border:none; padding:6px; border:1px solid #B2B2B2}
	#submit{margin:5px 5px 0 0}
	ol.commentlist{list-style-type:none}
	ol.commentlist li{background:#fff; margin:10px 0; padding:5px 0 5px 10px; overflow:hidden}
	ol.commentlist li.alt{background:#EDEDED}
	ol.commentlist li p{margin:6px 0 6px 0; padding:0 12px 0 0; line-height:14pt}
	ol.commentlist a{color:#000}
	cite{ font-size:9pt; font-weight:bold; font-style:normal}
	cite a{color:#000; text-decoration:none; border-bottom:1px dotted #465D71}

/* search 
----------------------------------------------------------------------------------- */
	#searchform{padding:6px 0 6px 6px; }
	#searchform input#s{font-size:8pt; padding:2px; margin:2px; border:1px solid #B7B7B7; width:250px;}
	#searchform input#searchsubmit{ font-size:7pt; padding:2px; margin:2px 0 0 2px; border:1px solid #B7B7B7; background-color:#fff; color:#797979}

/* footer 
----------------------------------------------------------------------------------- */
	#footer{background:#D0D0D0; clear:both; width:100%; margin-top:15px; border-top:solid 5px #AEAEAE;font-size:11px}
	#footer p{padding:6px; margin:0; color:#727272}
	#footer a{color:#1998b3; text-decoration:none}
	#footer a:hover{color:#e37cab; text-decoration:underline}
	
	#footer p#pi{ float:right; font-weight:bold}


