@charset "utf-8";

/*   

Theme Name: Blutonium Enhanced 
Theme URI: not defined
Description: Cookies managed dropdown menu theme.
Version: 1.0
Author: Giuliano Gerardi
Author URI: http://gx3.netsons.org

	Do modify  what you need, javascript file has its own license
	Please do not delete the little link pointing to me

*/


/* CSS Document */



body{ 
margin:0; 
padding:0; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
background: #ce647e; 
color: #90014E;}

p {
padding: 10px 0 10px 4px; 
margin:0; 
font-size:15px;}

a img {border:0;}

form {
margin:0; 
padding:0}	

small {
font-size:12px;
font-weight:bold}

blockquote {
margin:0 0 1px 20px;
padding:0 0 1px 10px;
border-left: #006699 solid 2px;}

p img {
margin: 3px 10px 0px 0px}

a {
text-decoration: none;
color: #000000}

a:hover {
text-decoration: underline;
color: #FFFF00}

a:focus {
outline:none}

cite {
font-size:12px;
line-height:30px;}

form {
margin:0;
padding:0;}

small {
color:#EAF5FF}

h3 {
color:#EAF5FF;
margin:0;
padding:10px 0 25px;}

#head {
margin:auto;
margin-top:10px;
width:960px;
height:120px;
padding-top:5px;
background:url(images/header.gif) repeat-x;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:26px;}

#head a{
color: #004663}

#head a:hover{
text-decoration:none}

.blogdesc {
font-size:14px;
line-height:16px;}

#posthead {
margin:auto;
width:966px;
height:21px;
background-image:url(images/posthead.gif);}

#container {
overflow:auto;
margin:auto;
padding:0;
width:966px;
background:url(images/postback.gif);
overflow:auto; }

.postcontainer {
position:relative;
float:left;
clear:left;
min-height:120px;
height:auto!important;
height:120px;
margin:5px 0 0 ;
padding:0;
width:789px;}

.metadata {
position:absolute;
width:110px;
top:5px;
margin:0;
padding:0;
text-align:center; }

.date {
float:left;
padding:0;
margin:0;
width:62px;
height:31px;
font-size:32px;
font-weight:bold;
text-align:right;
line-height:28px; }

.time {
float:right;
width:41px;
height:29px;
padding-right:7px;
padding-top:2px;
font-size:10px;
text-align:center;
line-height:16px; }
	
.month {
font-size:10px;
margin:0;
padding:1px 0 0 5px;
text-align:center; }
	
.author {
font-size:11px;
font-weight:bold;
line-height:20px;}

.posttitle {
background:url(images/fwd.gif) no-repeat left bottom;
height:35px;
padding-left:36px;
font-size:24px;
font-weight:bold;
color:#D8ACFD;
margin-bottom:10px;
margin-top:10px;}

.posttitle a:hover {
text-decoration:none;
color:#FFF}

.meta {
position:absolute;
bottom:-3px;
width:93px;
font-size:10px;
padding:3px 0 0 7px;}

.post {
width:635px;
height:auto;
padding:10px 23px 15px 8px;
padding-left:130px; }

.post li {
font-size:13px;}

.divisor {
float:left;
height:18px;
margin:10px 0 10px 0;
width:789px;
display:block;
font-size:1px;
background:url(images/altdivisor2.gif) no-repeat center left; }

#nav{
clear:both;
width:670px;
text-align:center;
margin-left:115px; }

#postbtm {
clear:both;
margin:auto;
width:966px;
height:25px;
background-image:url(images/bottom.gif); }

#footer {
margin:auto;
width:959px;
height:70px;
background: url(images/footer.gif) no-repeat;
text-align:center;
padding-top:6px;
padding-right:7px;
padding-bottom:3px;
font-size:10px;
line-height:14px;  }

#footer a{
color:#6b01af;
text-decoration:underline}

#footer a:hover{
color: #FFF600;
text-decoration:none}

#menu {
position:relative;
height:auto;
float:right;
margin:0;
padding:0;
width:177px;
font-size:11px;
height: auto;
font-weight:normal;
color:#000000;}

#menu a {
color: #000000;}

#menu a:hover {
text-decoration:none;
color:#FFFF00}

#menu ul  li {
list-style:none;
padding:0;
padding:0;   }

/* #menu li, .menu li ul {  list-style:none;  padding:15px; margin:15px; } */
#menu li {
line-height:13px;}

#menu ul{
padding:0;
margin:0;}

#menu ul li ul {
padding:8px 0px 15px 22px;
margin:0; }

#menu ul li ul li ul {
padding:3px 0px 5px 15px; 
margin:0;}

#menu h2{
position:relative;
font-size:13px;
font-family:Helvetica, Tahoma, Arial, sans-serif;
height:21px;
line-height:16px;
color: #90014E;
padding:10px 0 0 21px;
margin:0; background:url(images/menudivisor.gif) no-repeat;}

#menu h3{
position:relative;
font-size:13px;
font-family:Helvetica, Tahoma, Arial, sans-serif;
height:21px;
line-height:16px;
color: #90014E;
padding:10px 0 0 21px;
margin:0;
background:url(images/simpledivisor.gif) no-repeat;}

#menu h2 input { 
position:absolute;
top:9px;
right:7px;}

#menu input:focus {
outline:none}
	
#wp-calendar {
color: #000000;
font-size:11px;
font-weight:normal;
text-align:center;
margin:auto}

#wp-calendar tbody tr td {
margin:0;
padding:0;
text-align:center;
width:15px;
height:10px;}

#wp-calendar a {
color:#FF0000}

#wp-calendar a:hover {
text-decoration: underline}
	
#today {
background-color: #FFFFFF;
color:#000}

caption {
font-weight:bold;
margin:auto} 

#commsep {
height:18px;
background:url(images/sep2.gif)no-repeat center;
margin-bottom:10px;}

.commentlist {
padding:0;
margin:0;
font-size:14px;}

.alt {
list-style:none;
border: solid 1px #990044;
margin:0;
background:#FECCE2; }

.nor {
list-style:none;
border:  dashed 1px #990044;
border-bottom:none;
border-top:none;
margin:0;}

.commentlist li{
padding:0 10px 10px;}

.commentlist  li ul li, .commentlist  li ol li{
padding:0px;
margin:0;
font-size:12px;}

#comments {
text-align:center}

.commentlist blockquote {
padding:10px;}

.normbold {
padding-top:20px;}
.commentlist li p{
padding:5px 0}

#comment, #author, #email , #url {
background: none;
color: #000;
border:1px solid  #990044;
padding: 2px;
margin:5px 0; }

.btnG {
border:none;
width:23px;
height:24px;
vertical-align: middle; }

.goog {
border:none 0px;
vertical-align: middle;
width:100px;
height:21px;
padding:3px 2px 0;
margin:0;
letter-spacing:1px;
font-size:14px;
background-image: url(images/searchbox.gif);
color: #000;}

.goog:hover { }
.btnG:hover { }

#check {
display:none;
text-align:center;
margin:20px 35px 0 25px;
border:dashed #000 1px;}

#check a {
text-decoration:underline;
color:#FFFF33}