*{
margin: 0;
padding: 0;
}

body{
font-family:'Lucida Grande', Verdana, sans-serif;
font-size:14px;
}

* html body{
font-family:'Lucida Grande', Verdana, sans-serif;
font-size:14px;
background-image: none;
background-color: #350606;
}

#container{
margin:0 auto;
padding:150px 0 0;
width:1000px;
min-height: 400px;
}

#header{
}

#header h1{
display:none;
}

#post h2{
background:transparent url(_images/what_bugs.png) no-repeat scroll 0 0;
color:#000000;
height:60px;
width:360px;
text-indent:-9999em;
margin:10px 0 60px 45px;
}

* html #post h2{
background: url(_images/ie6_what_bugs.gif) no-repeat scroll 0 0;
color:#000000;
height:60px;
width:360px;
text-indent:-9999em;
margin:10px 0 60px 45px;
}

#current_tweet{
background-image:url(_images/uu_twitter_bird_white.gif);
background-repeat:no-repeat;
color:#350606;
font-family:Helvetica,Arial,Geneva,sans-serif;
font-size:20px;
height:150px;
padding:25px 300px;
line-height: 1.2;
}

#container li{
list-style:none;
}

#twitter_div li{
	background-image:url('_images/speech_twitter.png');
	color:#ffffff;
	height:auto;
	min-height: 80px;
	width: 380px;
	height: auto;
	margin-bottom:20px;
	padding:25px 10px 0 40px;
}

* html #current_tweet{
background-image:url(_images/ie6_uu_twitter_bird.gif);
background-repeat:no-repeat;
color:#FFFFFF;
font-family:Helvetica,Arial,Geneva,sans-serif;
font-size:20px;
height:150px;
padding:25px 300px;
line-height: 1.2;
}

* html #twitter_div li{
	background-image:url('_images/ie6_speech_twitter.gif');
	color:#ffffff;
	height:auto;
	min-height: 50px;
	width: 380px;
	height: auto;
	margin-bottom:20px;
	padding:25px 10px 25px 40px;
}

#post{
width: 700px;
padding: 0px 0px 0px 270px;
}

#twitter_update_list{
margin:0 0 0 275px;
width:500px;
}

#about{

}

#disclaimer{

}

#details{

}

#twitter_div{

}

#about{
border-right:1px solid #671212;
float:left;
font-size:12px;
margin-right:10px;
padding:0 15px 0 0;
width:175px;
height: 200px;
}

#disclaimer{
border-right:1px solid #671212;
float:left;
font-size:12px;
margin-right:10px;
padding:0 15px 0 0;
width:175px;
height: 200px;
}

#details{
float: left;
width: 190px;
text-indent: -9999em;
background-image: url(_images/paddy_postit.png);
background-repeat: no-repeat;
height: 200px;
}

* html #details{
float: left;
width: 190px;
text-indent: -9999em;
background-image: url(_images/ie6_postit.gif);
background-repeat: no-repeat;
height: 200px;
}

#details h4 a {
width: 190px;
height: 200px;
}

.div_link{
display: block;
}

.small_twitter{
background:url(_images/twitter_bird_small.gif);
background-repeat:no-repeat;
height: 50px;
margin-left: 330px;
width: 400px;
border: none;
}

.small_twitter a{
text-decoration:none;

}

#footer{
border-top:1px solid #671212;
margin:10px 0 0 200px;
padding-top:20px;
width:600px;
height: 250px;
}

#footer {
color:#FFFFFF;
}

h1{}

h3{
border-top:1px solid #671212;
color:#FFFFFF;
font-size:20px;
margin:0 0 20px 250px;
padding-top:20px;
text-align:center;
width:500px;
}

h4{
color: #24BCEE;
margin-bottom: 20px;

}

input{font-size:18px; color:#444444;}

a:link, a:visited, a:hover{color:#24BCEE;}

a:hover{color:#8CC753}

div.msg{color:#994545;
font-size:18px;
margin-bottom:10px;
padding:4px;
text-align:center;
width:450px;}

div.code{padding:10px; background:#FFFFCC; font-size:11px; color:#000000; margin-bottom:20px; width:300px; border:solid 1px #CCCCCC;}