*{
margin:0px;
padding:0px;
}

body{
background:#66A7C5 url('img/divgradient800.png') fixed repeat-x bottom left;
/*background:#bbd9ee url('img/gradient.jpg') fixed repeat-x;*/
color:#fff;
min-width:1000px;
}

a{
text-decoration:none;
color:#fff;
outline:none;
}

img{
border:0px;
outline:none;
}

#topbar{
width:90%;
margin-left:auto;
margin-right:auto;
text-align:left;
background:#999 url('img/topbargradient.jpg') repeat-x bottom left;
padding-right:5%;
padding-left:5%;
padding-top:.5%;
padding-bottom:1%;
}

#topbar h1{
height:42px;
margin-left:-2.5%;
}

#topbar a{
font-weight:bold;
margin-left:1%;
}

#topbar img{
height:100%;
}

#topbarlinks{
float:right;
margin-top:-27px;
white-space:nowrap;
}

#topbarlinks li{
display:inline;
}

#topbarlinks img{
height:90px;
margin-top:-30px;
padding-left:10px;
padding-right:10px;
}

#statusbar{
background:#bbb url('img/divgradient160.png');
text-align:center;
font-size:22px;
width:100%;
line-height:15px;
}

.column{
width:30%;
margin-bottom:2%;
margin-left:2.5%;
margin-top:1%;
float:left;
}

.twitterFriendBox{
font-size:.8em;
float:left;
}

.twitterFriendBox div{
height:300px;
overflow:auto;
}

.twitterFriendBox textarea{
width:100%;
border:0px;
}

.twitterAcccountBox{
background:#999 url('img/topbargradient.jpg');
margin:20px 0px 20px 0px; height:20px;
}

.twitterFriendBox h2{
font-size:1.3em;
text-decoration:italic;
color:#666;
}

.twitterFriendBox h3{
font-size:.9em;
color:#000;
}

.twitterFriendBox h1{
color:#666;
}

.twitterFriendBox h1 img{
float:left;
padding:10px;
padding-top:0px;
padding-left:0px;
}

.twitterFriendBox h1 a{
color:#666;
}

.twitterCharsLeft{
float:right;
margin-top:-27px;
font-size:20px;
}

.rssBox{
font-size:.8em;
}

.rssBox div{
height:440px;
overflow:auto;
}

.rssBox h3{
font-size:.9em;
}

.rssBox h2{
font-size:1.3em;
}

.rssBox h1{
color:#666;
padding-bottom:10px;
max-width:100%;
}

.rssBox h1 a{
color:#666;
font-size:.9em;
}

.rssBox h1 img{
float:left;
padding-right:10px;
}

#darkenscreen{
left:0px;
top:0px;
z-index:100;
background-image: url('img/grey.png');
height:100%;
width:100%;
display:none;
position:fixed;
}

#coolbox{
min-height:50%;
max-height:85%;
margin-top:10%;
min-width:700px;
width:50%;
margin-left:auto;
margin-right:auto;
background-color:#fff;
color:#666;
padding:2%;
-moz-border-radius:10px;
white-space:nowrap;
overflow:auto;
}

#coolbox h1{
font-size:20px;
}

#coolbox div#leftside{
float:left;
margin-left:2%;
width:40%;
}

#coolbox div#rightside{
float:right;
margin-right:2%;
width:50%;
}

#coolbox a{
color:#666;
margin-left:auto;
margin-right:auto;
}

#coolbox span{
float:right;
font-weight:bold;
margin-top:-1%;
}


#coolbox h4{
font-size:15px;
}

#coolbox h4 img{
float:left;
margin-right:10px;
margin-left:10px;
margin-top:-5px;
}

label{
width:240px;
text-align:left;
float:left;
font-weight:bold;
margin-top:7px;
}

input{
margin-top:7px;
}

#inbox{
height:600px;
width:95%;
background-color:#FFF;
color:#000;
padding-left:5%;
}

#inbox h1{
color:#999;
padding-top:1%;
padding-bottom:1%;
}

#inbox span img{
float:left;
margin-right:5px;
}

#inbox div{
overflow:auto;
height:500px;
}

.bubbletop{
position:absolute;
height:25px;
margin-top:20px;
z-index:-100;
}

#footwrapper{
margin-bottom:100%;
height:auto;
}

#Casanova{
width:100%;
text-align:center;
margin-top:30%;
background:#999 url('img/topbargradient.jpg') repeat-x bottom left;
padding-top:10px;
padding-bottom:10px;
}

#Casanova img{
height:60px;
}
