/*
Theme Name: MajanoScuole
Theme URI: http://www.italiasw.com/wordpress-themes/
Description: Basato sul tema AndyBlue di <a href="http://www.italiasw.com" title="Italia SW Home Page">Matteo Turchetto</a>. Template a 2 colonne.
Version: 1.0
Author: Narduzzi Riccardo
Author URI: http://www.mercuriosistemi.com/
Tags: white, blue, fluid, andyblue, two columns, widgets
*/


.wp-caption { border: 1px solid #ddd; font-weight:bold; text-align: center; background-color: #f3f3f3; padding-top: 4px; margin: 10px; -moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; }
.wp-caption img { margin: 0; padding: 0; border: 0 none; }
.wp-caption-dd { font-size: 0.9em; line-height: 17px; padding: 0 4px 5px; margin: 0; }
.wp-caption-text {}


.alignnone{float:none;}
.aligncenter { display: block; margin-left: auto; margin-right: auto;}
.alignleft{float:left;}
.alignright{float:right;}
.size-thumbnail, .size-medium, .size-large, .size-full { padding:5px; }

.nav_link { clear:both; text-align:center; }

a{font-family:tahoma,lucida,verdana,sans-serif;font-size:1em;font-weight:normal;text-decoration:none;color:#06C}
a:hover{color:#333}
a img{text-decoration:none;border:none;padding:0px;margin:0px}



html,body{font-family:lucida,verdana,sans-serif;font-size:12px;font-weight:normal;color:#000;background-color:#6b6b6b}
body{color:#000;background-color:#fff;border:solid 1px #000;padding:0px;margin:10px 15px 15px 15px}

h1, h2 { font-weight:normal;text-align:left;margin:0 0 10px 0;color:#fff;background:#467aa7; clear:both; }
h1 { font-size:20px; padding:10px 20px; }
h2 { font-size:1.1em; padding:7px 20px; }
h1 a, h2 a { font-weight:normal;text-decoration:none;color:#fff; }
h1 a:hover, h2 a:hover { color:#fff; }
h1 a {font-size:1.5em; }
h2 a {font-size:1.1em; }

h3, h4, h5, h6 {font-size:1.2em;font-weight:bold;background:#dfefff;padding:5px;margin:15px 0px 0px 0px;border:2px solid #47a; clear:both;}
h3 a, h4 a, h5 a, h6 a{font-size:0.9em;font-weight:bold;text-decoration:none;color:#47a}

table, th, td { border-collapse:collapse; }

/* header */
#header { background-color:#467AA7; }
#header .logo { float:left; padding:3px 5px 0 5px; }
#header h1 { clear:none; font-size:1.5em; color:#fff; margin:0; margin-right:260px; padding:10px 20px; }
#header h1 a { color:#fff; }
#header h2 { clear:none; font-size:1.1em; color:#fff; margin:0; margin-right:260px; padding:0px 10px 15px 20px; }

/* login mail */
#mail_login {position:absolute;top:15px;right:30px;text-align:right;padding:0px;margin:0px}
#mail_login p {font-size:0.9em;font-weight:normal;padding:3px;margin:0px;color:#fff;background-color:transparent}
#mail_login input { width:150px;font-size:0.9em; }

/* menu orizzontale */
#navigation{clear:both;height:27px;line-height:2.2em;background:#578bb8;color:#fff}
#navigation ul {margin:0;padding:0;list-style-type:none; background-color:#578bb8;}
#navigation li{float:left;position: relative;list-style-type:none;border-right:1px solid #fff;white-space:nowrap;padding:0 10px;}
#navigation li a{display:block;padding:0;font-size:0.8em;font-weight:normal;text-transform:uppercase;text-decoration:none;color:#fff;white-space:nowrap;}
#navigation li.current_page_item, #navigation li a:hover{background:#80b0da;}

#navigation ul li ul {top:27px;position:absolute;left:-999em;margin-left:-10px;}
#navigation ul li:hover ul {left:auto;}
#navigation ul li ul li { border-bottom:1px dotted #fff; width:200px;border-left:1px solid #fff; }
#navigation ul li ul li a { overflow:hidden; }
#navigation ul li ul li ul {left:-999em!important;}
#navigation ul li ul li:hover ul {left:230px!important;top:0px;}

/* form ricerca */
#navigation form.qs { float:right; padding:0px;margin:0px; margin-right:15px;}
#navigation form.qs p{font-size:0.9em;font-weight:normal;padding:0px;margin:0px;color:#fff;background-color:transparent}
#navigation form.qs input.button{font-size:0.9em;font-weight:normal;width:30px;color:#000;background-color:#f9f9ff;border:solid 1px #c0d3e2;padding:0px;margin:0px}
#navigation form.qs input.textfield{font-size:0.9em;font-weight:normal;padding:0px;margin:0px}


.info-post{display:block;text-align:left;padding:7px 0px 7px 0px;font-size:0.8em;color:#000}
.info-meta{display:block;text-align:left;padding:2px 0px 7px 0px;font-size:1em}
.info-meta a{font-weight:bold;font-size:0.9em}
.post-navigation{height:2.2em;line-height:2.2em}



div.main{float:left;width:84%;font-size:1em;font-weight:normal;line-height:15px;color:#000;background-color:#fff;padding:0;margin:5px 0 10px 0;}
div.main h4 span.top{font-size:1.2em;font-weight:normal}
div.main h4 span.top a{font-size:1.3em;font-weight:normal;text-decoration:none}
div.main p{padding:0px;margin:10px}
div.main table{font-family:lucida,verdana,sans-serif;font-size:1em;font-weight:normal;line-height:17px;padding-left:10px}
div.main td{padding:0px 5px 0px 5px;margin:0px}
div.main ul{list-style-type:square;padding:0px;margin:0px 0px 10px 40px}
div.main ul.none{list-style-type:none}
div.main li{padding:0px;margin:1px 0px 1px 0px}
.box{clear:both;margin:0 0 20px 0; padding:10px; border:1px solid #c0c0c0; background-color:#fafbfc; color:#505050; line-height:1.5em}
.box a{color:#505050;text-decoration:none}

div.page-submenu h3 { margin:1em 0; }
div.page-submenu ul li { padding:5px 0; }
div.page-submenu ul li a { font-size:1.2em; }

div.navboxwrap { margin:0 1% 20px 0.5%;padding:0px;float:left;width:14%;}/* manca 0.5% all'appello perche la virgola non è supportata da ie6 */
div.navbox { padding:0px;margin:10px 0; line-height:16px; font-weight:normal;}
div.navbox h5 { color:#000;background:#fff;font-size:1.1em; font-weight:bold;margin:4px 0px 5px 0;padding:3px 4px 3px 3px; text-transform:none;border:0;border-bottom:1px solid #69c }
div.navbox h5 a{ color:#000;font-size:1.2em;margin:0 0 10px 0;padding:10px 0 2px 0;width:93%;border-bottom:1px solid #000}
div.navbox ul{list-style-type:none;margin:0 5px 1em 5px;padding:0;}
div.navbox ul li ul {margin:0;}
div.navbox li{ background-repeat:no-repeat; background-image:url('images/bullet.gif'); background-position:left 3px; margin:4px 0;padding:0 0 0 12px;list-style:none;margin-bottom:2px}

#searchform label { display:block; color:#000;background:#fff;font-size:1.1em; font-weight:bold;margin:4px 0px 5px 0;padding:3px 4px 3px 3px; text-transform:none; border:0; border-bottom:1px solid #69c }
#searchform #s { width:65%; }

#submit{}
#commentform input,textarea{color:#0C3E69}
#commentform input{font-size:0.9em;color:#000}
#commentform textarea{padding:2px 4px}
#respond,#comments{margin-bottom:15px;font-family:"Trebuchet MS",sans-serif}
#commentsection{margin:25px 0 0}
#commentsection p{margin:0 0 6px}
.commentlist li.comment{background-color:#f4f4f4;border-left:4px solid #ccc;color:#606060;margin:0 0 10px 0;padding:8px 5px 0 8px}
.commentlist li.comment p{font-size:0.9em;line-height:1.3em;margin:0 0 6px;padding-bottom:5px}
.commentlist li.comment .fn { font-weight:bold; }
.commentlist li.comment .comment-meta a { font-size:0.9em; }
.gravatarside{float:right;width:48px;height:48px;margin:0 5px 5px 5px}
.entry{margin-top:0px}
.entrybody{margin-bottom:30px}
.entrybody p{margin-bottom:15px}
blockquote{background:#EEE url(images/blockquote.png) no-repeat bottom left;padding:10px;padding-bottom:40px}
#content code{background-color:#3F464A;display:block;padding:10px;margin-bottom:10px}
#commentblock code{display:block;padding:5px;margin-bottom:10px;color:#ccc}
div.footer{clear:both;padding:5px 0;margin:0 0px;font-size:0.9em;color:#06C;background:#DFEFFF;border-top:1px solid #06C}
div.footer p{padding:0;margin:0;text-align:center}
div.footer a{color:#06C;background-color:inherit;font-weight:bold}
div.footer a:hover{color:#333;background-color:inherit}



/* ottimizzazione widgets */
ul.links, ul.blogroll { margin:0; }
ul.links li, ul.blogroll li {background-image:url('images/arrow.gif');background-position:left 3px; }
ul.links li:hover, ul.blogroll li:hover {background-position:right 3px;}
ul.blogroll li img { display:inline; width:50px; }

.sblogin_widget { background-color:#ddd; }
.sblogin_widget form { padding:0 3% 5px 3%; }
.sblogin_widget p { margin:0px; }
.sblogin_widget label {  }
.sblogin_widget input { width:94%; }
.sblogin_widget .rememberme { margin:5px 0; }
.sblogin_widget .rememberme input { width:auto!important; }


#mail_login {position:absolute;top:15px;right:30px;text-align:right;padding:0px;margin:0px}
#mail_login p {font-size:0.9em;font-weight:normal;padding:3px;margin:0px;color:#fff;background-color:transparent}
#mail_login input { width:150px;font-size:0.9em; }


#wp-calendar { width:100%; }

