/* 
Theme Name: wp-mike01
Description: Port of the open source template mike01. 2-column liquid design. Just black and white colors.
Version: 1.0f
Author: Mike Yarmish
Author URI: http://spacer.zoxt.net
*/

/************* Global *************/

html,body {height:100%}

* {
margin: 0;
padding: 0;
}
body {
font: 90%/116% Arial, Helvetica, sans-serif;
font-style: normal;
background-color : #fff;

}

h1 {
margin: 0.3em 10px 0.5em 200px;
font: 130% Arial, Helvetica, sans-serif;
font-weight: bold;
text-align : right;

}

#header a:hover  {
								 color : #00f;
								 background-color : #ff6 ;}

h2 {
margin: 0.3em 10px 0.5em 0;
font: 130% Arial, Helvetica, sans-serif;
font-weight: bold;
}


h3 {
margin: 1em 10px 0.5em 0;
font: 110% Arial, Helvetica, sans-serif;
font-weight: bold;
}



h2 {text-align:left}

ul {list-style-type: none;}


a {
text-decoration: underline;
font-weight: bold;
color: #333;
}

a:hover {text-decoration: underline;
background-color : yellow;}

input, textarea {border: 1px solid #303030;}

/************* Container *************/

#container {
height: auto !important;
min-height: 100%; 
position: relative;
text-align: center;
background-color : #fff;
}



* html #container {height: 100%;}




/************* Header *************/


#header {
margin: 0;
padding : 50px 0 0 110px;
text-align: center;
height : 99px;

font-size: 1.4em;

background : #ff6  url(images/f2.jpg) no-repeat;

}

/************* Menu *************/

#menu {

margin:0 auto;
font: 100%/80% Arial, Helvetica, sans-serif;
font-weight: bold;
text-align:center;
width: 100%;
border-top : #000 solid 1px;
border-bottom : #000 solid 1px;







/* background: blue url(images/menuTop.gif) repeat-x left top; */







background-color : #00f;







padding-bottom: 5px;







}















#menuBottom {







width: 100%;







height: 10px;







background: url(images/menuBottom.gif) repeat-x left top;







}















#menu ul {







padding: 15px 0 7px;







}















#menu li {







display: inline;







margin: 0 10px; 







}















#menu a {







color: #eee;







font-size: 1.1em;







text-decoration : none;







}



#menu li.nolink { font-size : 1.1em; font-weight : bold; color : yellow;}



 #footer a:hover {background-color : #00f;







                  color : yellow;}







 #menu a:hover {background-color : #00f;







                color : yellow; text-decoration : underline;}















/************* Content *************/







#content {







background-color : #fff;







width: 100%;







padding : 0 0px 30px;























}















#content:after {







content: "."; 







display: block; 







clear: both; 







height: 0;







visibility: hidden







}	















#content p {







/*letter-spacing: 0.05em;*/







margin-top: 1em;







margin-right  : 3em;







 line-height : 1.6em; 







}















#content blockquote { 







background-color: #efefef; 







margin: 15px 0; 







padding: 10px 10px;







border-top: 1px solid #cecece;







border-bottom: 1px solid #cecece;







}















#content blockquote p {







margin: 0;







text-indent: 0;







}















#main {







width: 69%;







float: right;







text-align: left;







}















#main p {







/*text-indent: 2em;*/







}















#main ul {







margin: 5px 0 5px 20px;







list-style-image: url(images/li.gif);







}















#sub {







margin-right: 2%;







width: 28%;







float: left;







text-align: right;







}















#sub h2 {







margin-top: 15px;







text-align: right;







}















#sub p {







padding: 0 5px;







text-indent: 10px;







}















#sub li{







padding-right: 10px;







line-height : 1.6em;







}















#sub li h2{







padding-top: 1em;







}















.post {







margin-top: 15px;







}















.post h2 a {text-decoration : none;}















.entry, .entry-page {







text-align: left;







line-height : 1.6em;







}























/************* Footer *************/







#footer {







position: relative;	







clear: both;







padding: 10px 0 10px;







width: 100%;







border-top : #000 solid 1px;







border-bottom : #000 solid 1px;







background-color : #fff;







color: #333;







}















#footer p {







text-align: center;







}















#footer a {







color: #333;







}















#footer a:hover {







text-decoration: underline;







background-color : yellow;







color : black;







}















/************* Other *************/







.alignleft {text-align:left;}







.alignright {text-align:right;}















.navigation {margin-top:30px;}















.entry {







border-top: 1px solid #8a8a8a;







padding: 10px 0;







}















.entry img {







margin: 10px;







border: 0;







}















.commentsmeta {







text-align: right;







font-size: 1.3em;







margin-right: 15px;







}















.post h2 {







margin-bottom: 0.3em;







}















.post small, .commentmetadata {







color: #303030;







margin-left: 15px;







padding: 0;







display: block;







}















#searchform {







margin-top: 25px;







margin-left: 10px;























}















#searchform input {







margin-right : 5px;}















#searchsubmit {







background: #fff;







margin: 10px 5px;







padding: 0 15px;







}















#searchtext {width: 70%;}















.postmetadata {







margin: 15px 10px;







padding: 0;







text-align: left;







text-indent: 0;







width: 94%;







overflow: hidden;







}















ul#commentlist {







list-style: none;







}















#commentlist li {







margin: 15px 0;







padding: 10px;







text-align: left;







width: 94%;







overflow: hidden;







}















.alt {







background: #eee;







}















#commentlist cite {







font-weight: bold;







}















#commentlist p {







margin: 0;







padding: 5px 10px 0 15px;







text-indent: 1.5em;







}















#comments, #respond {







text-align: left;







margin: 25px 5px;







padding-left: 25px;







}















#commentform {text-align: left;}















#commentform textarea {width: 100%;}















#commentform p {text-indent: 0;}















#commentform #submit {background: #fff;}















#commentform input {width: 180px;}















.pagetitle {















margin:15px 0 35px;}















legend { margin : 1em;}















.breadcrumb {margin : 1em 0 0 0;}















li#forum_lp {







padding : 0 0em 1em 0.2em; 







margin: 1em;







}







#sub li.menu_contest {  



margin-top : 1em;



padding-bottom : 2em;



margin-left : 1em;



margin-right : 1.3em;



border: 1px dashed #333;



background-color : #ffefd5;}

.feedback, .contatti form fieldset {border: 1px solid #600; padding: 1em; color:#600;}
