/*  
Theme Name: insomnia_reloaded
Theme URI: http://milo.peety-passion.com/
Description: Black and white theme
Version: 5.0
Author: miloIIIIVII
Author URI: http://milo.peety-passion.com/
*/

#top {
height:10px;
display:block;
}

body {
background:#fff;
color:#333;
font-size:11px;
font-family:Verdana, Helvetica, Sans-Serif;
margin:0;
padding:0;
}

#wrap {
background:#fff;
color:#ccc;
font-size:11px;
font-family:Verdana, Helvetica, Sans-Serif;
margin:0;
padding:0;
}

#menucontainer {
position:relative;
width:100%;
background-image:url(images/menu.jpg);
height:110px;
}

#menucontainer ul li {
display:block;
position:relative;
float:left;
}

#menucontainer ul li a:link,#menucontainer ul li a:visited {
display:block;
position:relative;
float:left;
font-size:11px;
line-height:10px;
letter-spacing:1px;
color:#fff;
text-transform:uppercase;
padding:70px 30px 20px;
}

#menucontainer ul li a:hover {
background-image:url(images/menuh.jpg);
border-left:1px solid #ccc;
border-right:1px solid #333;
border-bottom:2px solid #333;
color:#333;
padding:70px 29px 20px;
}

#menucontainer ul .current_page_item a:link,#menucontainer ul .current_page_item a:visited {
background-image:url(images/menuh.jpg);
border-bottom:3px solid #333;
color:#414247;
padding:20px;
height:60px;
font-size:20px;
line-height:30px;
}

#menucontainer ul .current_page_item a:hover {
border-left:0;
border-right:0;
color:#414247;
padding:20px;
height:60px;
font-size:20px;
line-height:30px;
}

#content {
width:90%;
min-width:1024px;
margin:0 auto;
padding:0 0 0 10px;
}

#content p {
line-height:20px;
margin:0;
padding:10px 0 5px;
}

#content h1 {
color:#333;
font-size:22px;
font-family:Tahoma, Verdana, Arial, Sans-Serif;
font-weight:400;
margin:0;
padding:0;
}

#content h1 a {
color:#333;
text-decoration:none;
}

#content h2 {
color:#333;
font-size:14px;
font-family:Tahoma, Verdana, Sans-Serif;
font-weight:400;
text-transform:uppercase;
margin:0;
padding:5px 0;
}

blockquote {
font-style:italic;
color:#ccc;
border-left:5px solid #900;
margin:0 0 0 25px;
padding:0 25px 0 10px;
}

#content blockquote p {
margin:0 0 20px;
padding:0;
}

#contentmiddle {
float:left;
width:50%;
border:1px solid #ccc;
margin:10px 0px 0 0;
padding:20px 20px 10px;
}

#contentmiddle p img {
border:0;
margin-bottom:10px;
}

.contenttitle {
margin:0;
padding:0 0 0 0px;
}

.entry {
clear:left;
}

#contentmiddle ul {
margin:0;
padding:0 0 20px;
}

#contentmiddle ul li {
margin: 0px 0px 20px 20px;
}

#contentmiddle ul li a:hover {
color:#ccc;
text-decoration:underline;
}

.postspace {
background:transparent;
width:80%;
height:32px;
margin:0;
padding:0;
}

#art {
background-color:transparent;
width:90%;
clear:both;
padding-top:10px;
margin:0 auto;
}

.col {
float:left;
width:25%;
border-right:3px solid #ccc;
margin:10px 10px 0 30px;
}
.col1 {
float:left;
width:25%;
border-right:3px solid #ccc;
margin:10px 10px 0 10px;
}
.col2 {
float:right;
width:25%;
border-right:3px solid #ccc;
margin:10px 10px 0 20px;
}

#l_sidebar li a,#r_sidebar li a {
display:block;
text-decoration:none;
}

#l_sidebar {
float:left;
width:18%;
margin:0 10px 0 0;
padding:10px 0;
}

#l_sidebar ul,#r_sidebar ul {
list-style:none;
margin:0;
padding:0 0 10px;
}

#l_sidebar ul li a,#r_sidebar ul li a {
text-decoration:none;
}

#r_sidebar {
float:left;
width:18%;
margin:0 10px 0 20px;
padding:10px 0;
}

#r_sidebar p {
line-height:20px;
margin:0;
padding:2px 0 16px;
}

#footer {
background:#fff;
clear:both;
color:#333;
font-size:95%;
line-height:130%;
margin-top:10px;
}

.ul-roll {
list-style:none;
font-size:115%;
line-height:130%;
font-weight:700;
margin:0 0 15px;
padding:0;
}

.ul-roll li {
margin:0;
padding:2px 0 2px 20px;
}

#credits {
width:90%;
color:#333;
font-size:85%;
line-height:120%;
margin:0 auto;
}

#wp-calendar {
empty-cells:show;
width:90%;
margin:10px auto 0;
}

#wp-calendar #prev a {
font-size:9pt;
padding-left:10px;
text-align:left;
}

#wp-calendar a {
text-decoration:none;
display:block;
}

#wp-calendar caption {
font:bold 1.3em 'Tahoma', Arial, Helvetica, Sans-Serif;
text-align:center;
width:100%;
}

#wp-calendar th {
font-style:normal;
text-transform:capitalize;
}

#wp-calendar #next a {
padding-right:10px;
text-align:right;
}

#wp-calendar td {
text-align:center;
padding:3px 0;
}

#wp-calendar td.pad:hover {
background-color:#900;
}

#searchform {
overflow:hidden;
margin:0;
padding:0;
}

#s {
width:90%;
background:#fff;
color:#333;
font-size:11px;
font-family:Verdana, Helvetica, Sans-Serif;
border:1px solid #333;
margin:8px 0 0;
padding:3px;
}

a img {
border:none;
}

#credits a,#credit {
color:#333;
}

a,#content h1 a:hover,#contentmiddle ul li a {
color:#900;
text-decoration:none;
}

a:hover,.ul-roll li a:visited {
color:#ccc;
text-decoration:none;
}

#menucontainer ul,#l_sidebar li,#r_sidebar ul li {
list-style:none;
margin:0;
padding:0;
}

#l_sidebar li a:hover,#r_sidebar li a:hover,#footer a:hover {
background:#333;
color:#fff;
text-decoration:none;
}

#l_sidebar ul li,#r_sidebar ul li {
margin:0;
padding:5px 0 0;
}

#content p ol,#content p ul {
margin:0;
padding:0 0 0 20px;
}
