/*
Theme Name: 3colours
Theme URI: http://milo.peety-passion.com/
Description: An arty three col fixed theme with custom painting by miloIIIIVII + an intelligent PHP menu by <a href="http://theundersigned.net/">The undersigned</a> inspired by <a href="http://www.freecsstemplates.org/">Grandenally</a>.
Version: 3.0
Author: miloIIIIVII
Author URI: http://milo.peety-passion.com/
*/
body{
    font-size:12px;
    font-family:Verdana, Arial, Helvetica, Sans-Serif;
    color:#ddd;
    text-align:left;
    margin:0;
    padding:0;
    background-color:#2d292a;
}
#page{
    background-color:transparent;
    text-align:left;
    width:900px;
    margin:0px auto 0px;
    padding:0;
    background-image:url(images/header.gif);
}

#page2{
    background-color: #111111;
    text-align:left;
    width:900px;
    margin:0px auto 0px;
    padding:0;
}

#header h1, h1 a{
    color:#333;
    font-size:23px;
    margin:0;
    padding:0;
    float:right;
    text-transform: lowercase;
    font-weight:normal;
    font-family:Georgia, "Times New Roman", Times, serif;
}
.row{
background-image: url(images/foto.jpg);
background-color:transparent;
height:183px;
width:900px;
margin:30px auto 5px;
text-align: right;
}
.row2{background-color:transparent;
background-repeat:no-repeat;
width:900px;
margin:0px auto 0px;
}.alt{background-color:#fafafa;
border-top:1px solid #ccc;
border-bottom:1px solid #ccc;
}small{font-family:Verdana, arial, Helvetica, Sans-Serif;
font-size:10px;
line-height:1.5em;
text-transform:uppercase;
}
#topmenu ul {
margin: 0;
margin-left: -10px;
padding: 0;
bottom: 0;
left: 20px;
width: 90%;
}

#topmenu li {
display: inline;
margin: 0;
}

#topmenu ul, li, a {
padding: 5px 5px 6px;
}

ul.menu li a {
font: 10px Verdana, Helvetica, Arial, Sans-Serif;
color: white;
margin: 0;
}

ul.menu li a:hover {
background: #333;
color: #eee !important;
text-decoration: none;
}

ul.menu li.current_page_item a,
ul.menu li.current_page_item a:hover {
color: #333 !important;
background: white;
text-decoration: none;
}



h1, h2, h2.pagetitle, h3{font-size:1.0em;
}h2, h2 a, h2 a:hover, h2 a:visited, h3, h3 a, h3 a:hover, h3 a:visited{text-transform:uppercase;
}.commentlist li{font-weight:bold;
color:#333;
}.commentlist li, #commentform input, #commentform textarea{font-size:0.9em;
color:#333;
}.commentlist cite, .commentlist cite a{font-weight:bold;
font-style:normal;
font-size:1.1em;
color:#417E08;
}.commentlist p{font-weight:normal;
line-height:1.5em;
text-transform:none;
color:#333;
}#commentform p{font-family:Verdana, 'Geneva', Arial, Sans-Serif;
color:#333;
}.commentmetadata{font-weight:normal;
color:#333;
}code{font:1.1em 'Courier New', Courier, Fixed;
}acronym, abbr, span.caps{font-size: 0.9em;
letter-spacing:.07em;
}
a, h2 a:hover, h3 a:hover{
    font-face: Verdana, Helvetica, Arial;
    font-weight: bold;
    font-size: 13px;
    color:#fff;
    text-decoration:none;
}
a:hover{
    background:#444;
    color:#fff;
    text-decoration:none;
}
.narrowcolumn{float:left;
padding:0 10px 20px;
margin:0;
width:405px;


overflow hidden;
}.widecolumn{padding:0;
margin:0 0 0 80px;
width:400px;
}.post{margin:5px 5px 12px 0;

}.widecolumn .post{margin:0;
}.narrowcolumn .postmetadata{padding-top:5px;
}.widecolumn .postmetadata{margin:30px 0;
}.description{text-align:left;
padding-left:20px;
font-size:12px;
font-weight:bold;
color:#333;
}h2{margin:30px 0 0;
}h2.pagetitle{margin-top:30px;
text-align:center;
}h3{padding:0;
margin:30px 0 0;
}h3.comments{padding:0;
margin:40px auto 20px;
}p img{padding:0;
max-width:100%;
}img.centered{display:block;
margin-left:auto;
margin-right:auto;
}img.alignright{padding:4px;
margin:0 0 2px 7px;
display:inline;
}img.alignleft{padding:4px;
margin:0 7px 2px 0;
display:inline;
}.alignright{float:right;
}.alignleft{float:left;
}.entry ol{padding:0 0 0 10px;
margin:0;
}.entry ol li{margin:0;
padding:0;
}.postmetadata ul, .postmetadata li{display:inline;
list-style-type:none;
list-style-image:none;
}
#leftsidebar{padding:0 5px;
    margin-top:0;
    margin-left:10px;
    font:1em Verdana, Arial, Sans-Serif;
    color:#fff;
    width:220px;
    float:left;
    height: 100%;
    margin-right:10px;
    display: block;

}#leftsidebar form{margin:0;
}#rightsidebar{margin-top:0;
margin-left:10px;
float:right;
font:1em Verdana, Arial, Sans-Serif;
color:#fff;
width:170px;
padding:0;
margin-right:10px;
}
#rightsidebar a {
    font-size: 9px;
}
#rightsidebar form{margin:0;
}#page ul, #page ul ol, #page2 ul, #page2 ul ol{margin:0;
padding:0;
}#page ul li, #page ul select, #page2 ul li, #page2 ul select {list-style-type:none;
margin-bottom:5px;
}#page ul p, #page ul select, #page2 ul p, #page2 ul select {margin:5px 0 0 5px;
}#page ul ul ul, #page ul ol, #page2 ul ul ul, #page2 ul ol {margin:0 0 0 5px;
}#page ul ol li, #page2 ul ol li {list-style:square;
}#page ul ul li, #page ul ol li, #page2 ul ul li, #page2 ul ol li {margin:3px 0 0;
padding:0;
}#page ul ul, #page ul ol, #page2 ul ul, #page2 ul ol {margin: 5px 0 0 5px;
}#footer li a, #leftsidebar li a, #rightsidebar li a{display: block;
}#footer li a:hover{background:#333;
color:#ccc;
}.footer ul{margin-left:0;
padding-left:0;
list-style:none;
}

}#rightsidebar li a{
}#footer li a{color:#333;
}
#leftsidebar li a:hover{
color:#ccc;
}.footer ul{margin-left:0;
padding-left:0;
list-style:none;
}#rightsidebar li a:hover{
color:#ccc;
}.footer ul{margin-left:0;
padding-left:0;
list-style:none;
}#searchform{margin:10px auto;
color: #fff;
padding:5px 3px;
/* text-align: center;
 * */}
#searchform #s{width:95%;
color: #ddd;
padding:2px;
background-color: transparent;
border:1px solid #aaa;
font-size:11px;
margin-right:4px;
}
#searchsubmit{padding:1px;
background-color:transparent;
border:1px solid #aaa;
font-size:11px;
color: #fff;
}#footer{padding:0;
margin:0;
width:900px;
height:50px;
clear:both;

}#footer .left-col{width:400px;
float:left;
margin-left:10px;
overflow hidden;
}#footer .middle-col{width:220px;
float:left;
padding:0 5px;
margin-left:20px;

}#footer .right-col{width:170px;
float:right;
padding-right:10px;
padding-left:10px;
border-top:2px solid #1D5CDF;
}.entry form{/* This is mainly for password protected posts, makes them look better. */text-align:center;
}select{width:130px;
}#commentform input{width:170px;
padding:2px;
margin:5px 5px 1px 0;
background-color:#fff;
border:1px solid #CD2E07;
}#commentform textarea{width:99%;
padding:2px;
background-color:#fff;
border:1px solid #CD2E07;
}#commentform #submit{margin:0;
float:right;
}.alt{margin:0;
padding:10px;
}.commentlist{padding:0;
text-align:justify;
}.commentlist li{margin:15px 0 3px;
padding:5px 10px 3px;
list-style:none;
}.commentlist p{margin:10px 5px 10px 0;
}#commentform p{margin:5px 0;
}.nocomments{text-align:center;
margin:0;
padding:0;
}.commentmetadata {margin: 0;
display: block;
}acronym, abbr, span.caps{cursor:help;
}acronym, abbr{border-bottom:1px dashed #333;
}blockquote{margin:15px 30px 0 10px;
padding-left:25px;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
background-image:url(images/quote.gif);
background-repeat:no-repeat;
background-position:left top;
}blockquote cite{margin:5px 0 0;
display:block;
}.center{text-align:center;
}hr{display:none;
}a img{border:none;
}.navigation{display:block;
text-align:center;
margin-top:10px;
margin-bottom:60px;
}#wp-calendar{text-align:center;
margin:0;
width:95%;
}#wp-calendar td{line-height:10px;
font-size:10px;
color:#333;
}#wp-calendar td a{display:block;
color:#333;
text-decoration:none;
line-height:10px;

}#wp-calendar #prev a{width:30px;
}#wp-calendar #next a{width:30px;
margin:0 0 0 30px;
}#wp-calendar #today{background:#B81014;
color:#fff;
}#wp-calendar #today a{color:#fff;
font-weight:700;
}#wp-calendar caption{text-align:center;
width:100%;
margin:0 0 5px 0;
text-transform:lowercase;
}html>body .entry ul{margin-left:0;
}html>body .entry li{margin:7px 0 8px 10px;
list-style-type: square;
padding:0;
}.spacer{clear:both;
}.pagenumber{text-align:right;
clear:both;
font-weight:bold;
padding-top:6px;
margin-top:10px;
}
