@charset "utf-8";
/*  
Theme Name: Paralimpiadi
Theme URI:
Description: Paralimpiadi
Version: 1
Author: Hoplo SRL
*/

html,body{
margin:0;
padding:0
}
body{
font-size:12px;
font-family: 'Trebuchet MS', Verdana, Helvetica, sans-serif;
text-align:center;
margin:0;
background:#79A4B7 url(images/bg_body.jpg) repeat-x 0 0;
}


#container{
text-align:left;
width:749px;
margin:0 auto;
height:100%;
position:relative;
}

#header{
height:223px;
margin:0;
padding:0;
width:749px;
background:url(images/header_01.jpg) no-repeat 0 0;
position:relative;
}
#header h1{
	margin:0 0 0 0;
	padding:0;
	overflow:hidden;
	float:left;
	text-indent:-9999px;
}	

.linkCrt{
	width:200px;
	height:65px;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	float:left;
}
.linkHome{
    position:absolute;
    top:80px;
    left:0;
    height:110px;
    margin:0;
    padding:0;
    width:690px;
    display:block;
}
#mainHome{
margin:0;
padding:0 0 0 0;
width:749px;
height:100%;
overflow:hidden;
background:url(images/bg_main.jpg) no-repeat 0 0;
}

#wrap{
margin:0;
padding:0;
width:749px;
background:url(images/bg_repeat.jpg) repeat-y 0 0;
}

#mainPage{
margin:0;
padding:0 0 0 0;
width:749px;
height:100%;
overflow:hidden;
background:url(images/bg_page.jpg) no-repeat 0 0;
}

#main{
margin:0;
padding:0 0 0 0;
width:749px;
background:#FFF url(images/bg_repeat.jpg) repeat-y 0 0;
}

#main_left{
float:left;
margin:0;
padding:0 0 0 0;
width:515px;

}
#main_right{
float:right;
margin:0;
padding:0;
width:233px;
}
#main_down{
float:left;
margin:10px 0 0 5px !important;
margin:10px 0 0 0;
padding:20px 0 0 0;
width:515px;
background:url(images/bg_leave.jpg) no-repeat 0 0 !important;
background:url(images/bg_leaveie6.gif) no-repeat 0 0;
}

.content_left{
float:left;
/*height:148px;*/
margin:0 10px 0 0;
padding:0 0 0 30px;
width:225px;
}
.content_right{
float:right;
/*height:148px;*/
margin:0;
padding:0 0 0 0;
width:225px;
}
.content_left h1, .content_right h1, .content_left a, .content_right a{
font-size:18px;
font-family: 'Trebuchet MS', Verdana, Helvetica, sans-serif;
color:#136181;
font-weight:normal;
margin:0 0 10px 0;
padding:0;
text-decoration:none;
display:block;
}

.content_left p,.content_right p{
font-size:12px;
font-family: 'Trebuchet MS', Verdana, Helvetica, sans-serif;
color:#666;
font-weight:normal;
margin:0;
padding:0;
/*line-height: 16px;*/
}

.content_left img,.content_right img{
padding:0;
margin:0 0px 0px 0;
border:0;
}

#menu{
margin:-20px 0 0 0;
}


#menu_top{
background:url(images/top_menu.png) no-repeat 0 0;
margin:0;
padding:0;
width:216px;

}

#menu_bottom{
background:url(images/bottom_menu.png) no-repeat 0 0;
margin:0;
padding:0;
width:216px;
height:14px;
}


#footer{
clear:both;
height:107px;
margin:0 0 0 0; 
padding:0;
width:749px;
background:url(images/bg_footer.jpg) no-repeat 0 0;
}

#footer h3{
font-size:12px;
font-family: 'Trebuchet MS', Verdana, Helvetica, sans-serif;
color:#FFF;
font-weight:normal;
position:absolute;
bottom:10px;
left:30px;
padding:0;
}

#footer a{
font-size:12px;
font-family: 'Trebuchet MS', Verdana, Helvetica, sans-serif;
color:#FFF;
font-weight:normal;
text-decoration:none;
}
 #sidebar {
list-style:none;    
margin:0;	
padding:0;	
}	
.pagenav{margin:0;padding:0;}
html>/**/body .pagenav{margin:0 0 0 0;padding:15px 0 0 0;}	
	
#sidebar ul{
	list-style:none;
	margin:0 0 0 15px;
	padding:0;
	
}
#sidebar ul li{
    list-style:none;
	border-bottom:1px dotted #CCC;
	padding:3px 0 3px 0;
	margin:0 15px 0 0;
	
}
#sidebar ul li a{
	color:#55899F;
	font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	text-decoration:none;
	background:url(images/point.jpg) no-repeat center left;
	padding:0 0 0 16px;
}
#sidebar ul li ul{
	list-style:none;
	margin:0 0 0 16px;
	padding:0;
	
}
#sidebar ul li ul li{
    list-style:none;
	padding:1px 0 1px 0;
	margin:0 5px 0 0;
	background:none;
	border-bottom:none;
}
#sidebar ul li ul li a{
	color:#666;
	font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	background:url(images/arrow.gif) no-repeat center left;
	padding:0 0 0 10px;
}

#sidebar ul li ul li.current_page_item a
{
color:#55899F;
}
#menu_category{
margin:12px 0 0 0;
padding:0 0 0 0;
}
#menu_category h2, #div_tag h2{
display:block;
background:url(images/point.jpg) no-repeat 0 5px;
font-family: 'Trebuchet MS', Verdana, Helvetica, sans-serif;
color:#55899F;
font-weight:normal;
font-size:14px;
margin:0 0 5px 15px;
padding:0 0 0 16px;
text-align:left;
}
#menu_category ul{
margin:0 0 0 16px;
padding:0 0 4px 0;
}
li.cat-item {
    list-style:none;
	padding:1px 0 1px 17px;
	margin:0 5px 0 0;
	
}
li.cat-item a{
	color:#55899F;
	font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	background:url(images/arrow.gif) no-repeat center left;
	padding:0 0 0 10px;
}

#menu_news{
margin:0;
padding:10px 15px 2px 0;
background:url(images/bg_news.png) no-repeat 0 0;
}
#menu_comment{
margin:0;
padding:10px 15px 2px 0;
background:url(images/bg_news.png) no-repeat 0 0;
}


#menu_news h2, #menu_comment h2, h2.archive {
display:block;
background:url(images/point_news.gif) no-repeat 0 5px;
font-family: 'Trebuchet MS', Verdana, Helvetica, sans-serif;
color:#666;
font-weight:normal;
font-size:14px;
margin:0 0 5px 15px;
padding:0 0 0 16px;
}
#menu_news ul, #menu_comment ul{
margin:0 0 0 16px;
padding:0 0 0 0;
}
#menu_news li,#menu_comment li {
    list-style:none;
	padding:0 0 2px 17px;
	margin:0 5px 0 0;
	
}
#menu_news li a, #menu_comment li a
{   display:block;
	color:#55899F;
	font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	background:url(images/arrow.gif) no-repeat center left;
	padding:0 0 0 10px;
	margin:0;
}
#menu_news p{
margin:-5px 0 8px 10px;
padding:0 0 0 0;
font-family: 'Trebuchet MS', Verdana, Helvetica, sans-serif;
color:#666;
font-weight:normal;
font-size:12px;
}
html>/**/body #menu_news p{
margin:-5px 0 8px 27px;
padding:0 0 0 0;
font-family: 'Trebuchet MS', Verdana, Helvetica, sans-serif;
color:#666;
font-weight:normal;
font-size:12px;
}
#div_tag{
margin:12px 0 0 0;
padding:10px 0 5px 0;
background:url(images/bg_tag.jpg) no-repeat 0 0;
text-align:center;
}
#div_tag a{
color:#55899F;
text-decoration:none;
}
#menu_archive{
margin:0;
padding:15px 0 0 0;
background:url(images/line_dotted.gif) no-repeat 15px 0;
}
#menu_archive ul {
    list-style:none;
	padding:0;
	margin:0 0 0 32px;
	
}
#menu_archive li {
    list-style:none;
	padding:1px 0 1px 0;
	margin:0 0 0 0;
	
}
#menu_archive li a{
	color:#55899F;
	font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	background:url(images/arrow.gif) no-repeat center left;
	padding:0 0 0 10px;
}

.navigation, .navigation_btm {
	margin:22px 0 10px 30px;
	padding:0;
	width:460px;
	/* height:30px; */
	background:url(images/bg_note.gif) no-repeat 0 bottom;
}

.navigation_btm {
	margin:10px 0 10px 30px;
	padding-top:10px;
	background-position:top;
}


.navigation a, .navigation_btm a {
	font-size:13px;
	color:#136181;
	text-decoration:none;
}


.alignleft {
	float:left;
	margin:0;
	padding:0 0 0 3px;
	width:223px;
}

.alignright {
	float:right;
	text-align:right;
	margin:0;
	padding:0 7px 0 0;
	width:223px;
}
/* .alignleft a, .alignright a {
	font-size:13px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color:#136181;
	font-weight:normal;
	text-decoration:none;
} */

.note {
background:transparent url(images/bg_note.gif) no-repeat scroll 0 0;
padding:10px 0 0 0;
width:460px;
}
.post{
margin:0 0 0 30px;
padding:0 0 0 0;
width:460px;
}


.post h2{
margin:14px 0 15px 0;
padding:0 0 0 0;
font-size:20px;
font-family: 'Trebuchet MS', Verdana, Helvetica, sans-serif;
color:#136181;
font-weight:normal;
}

h3#comments{
margin:12px 0 10px 30px;
padding:0 0 0 0;
font-size:20px;
font-family: 'Trebuchet MS', Verdana, Helvetica, sans-serif;
color:#136181;
font-weight:normal;
}
.post h3 a{
margin:15px 0 0 0;
padding:0 0 0 0;
font-size:20px;
font-family: 'Trebuchet MS', Verdana, Helvetica, sans-serif;
color:#136181;
font-weight:normal;
text-decoration:none;
display:block;
}
html>/**/body .post h3 a{
margin:0 0 0 0;
padding:0 0 0 0;
font-size:20px;
font-family: 'Trebuchet MS', Verdana, Helvetica, sans-serif;
color:#136181;
font-weight:normal;
text-decoration:none;
}
.post h4{
margin:10px 0 10px 0;
padding:0;
font-size:13px;
font-family: 'Trebuchet MS', Verdana, Helvetica, sans-serif;
color:#666;
font-weight:bold;
}
.post h4 a{
margin:0;
padding:0;
font-size:13px;
font-family: 'Trebuchet MS', Verdana, Helvetica, sans-serif;
color:#136181;
font-weight:bold;
text-decoration:none;
}
.post h5{
margin:20px 0 4px 0;
padding:0;
font-size:12px;
font-family: 'Trebuchet MS', Verdana, Helvetica, sans-serif;
color:#136181;
font-weight:bold;
}
.post p, .post a{
margin:0;
padding:0;
font-size:12px;
font-family: 'Trebuchet MS', Verdana, Helvetica, sans-serif;
color:#666;
font-weight:normal;
text-decoration:none;
}
.entry p {
font-size:12px;
font-family: 'Trebuchet MS', Verdana, Helvetica, sans-serif;
color:#666;
font-weight:mormal;
padding:0 0 15px 0;
margin:0;
}
.entry h3 {
font-size:13px;
font-family: 'Trebuchet MS', Verdana, Helvetica, sans-serif;
color:#666;
font-weight:bold;
}
.entry h3 a {
font-size:13px;
font-family: 'Trebuchet MS', Verdana, Helvetica, sans-serif;
color:#136181;
font-weight:bold;
}
.entry ul {
list-style:none;
margin:20px 0 0 0;
padding:0;
}
.entry ul li {
list-style:none;
background:url(images/point.jpg) no-repeat 0 10px;	
	padding:0 0 15px 15px;
	margin:0;
	color:#666;
}
.entry ul li a {
    font-size:16px;
	padding:0;
	margin:0;
	color:#333;
	font-weight:bold;
}
.postmetadata a {
font-size:12px;
font-family: Arial, Verdana, Helvetica, sans-serif;
color:#136181;
font-weight:normal;
}

h2.pagetitle{
margin:0 0 0 30px;
padding:25px 0 0 0;
font-size:20px;
font-family: 'Trebuchet MS', Verdana, Helvetica, sans-serif;
color:#136181;
font-weight:normal;
}
h2#respond {
margin:20px 0 0 30px;
padding:27px 0 0 0;
font-size:20px;
font-family: 'Trebuchet MS', Verdana, Helvetica, sans-serif;
color:#136181;
font-weight:normal;
background:url(images/bg_leave.jpg) no-repeat 0 0;
}

#commentform{
	color:#666;
	font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	margin:0 0 0 30px;
}

#commentform input{
	color:#666;
	font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	border:1px solid #CCC;
	padding:2px 5px 2px 5px;
}
#commentform textarea{
	color:#666;
	font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	border:1px solid #CCC;
	padding:2px 5px 2px 5px;
	width:440px;
}
#commentform input.leave{
	width:134px;
	height:27px;
	background:url(images/leave.jpg) no-repeat 0 0;
	border:0;
	cursor:pointer;
}

