p {
  margin-bottom: 15px;
  margin-left: 10px;
  margin-right:10px;
  font-family : Arial, Helvetica, sans-serif;
  font-size : 14px;
  color : #000;
  line-height : 125%;
  word-spacing : 2px;
  margin-top: 0px;
}

ul {
  margin-left: 30px;
  margin: 0px 0px 0px 20px;
  padding: 0px 20px 20px 20px;
}

ul li {
  font-family : Arial, Helvetica, sans-serif;
  font-size: 14px;
  color: #000;
  margin-top: 0px;
  padding: 0px;
  line-height : 125%;
}

a:link {
	color: #0099cc;
	text-decoration: none;
}

a:visited {
	color: #0099cc;
	text-decoration: none;
}

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

a:active {
	color: #0099cc;
	text-decoration: none;
}

body {
  background: #333333 url('http://www.athleteswhotweet.com/images/bg2.jpg') repeat-x fixed;
  margin: 0px;
}

.clear{
  clear:left;
}
                
.statusUpdateContainer{
  float:left;
  width:530px;
}

.status{
  font-family:Arial;
  font-size:14px;
}

.statusTimestamp{
  color: #666666;
  font-size:12px;
  font-family: Georgia, Helvetica, sans-serif;
  font-style:italic;
}
                  
.statusTimestamp a{
  color: #666666;
  font-size:12px;
  font-family: Georgia, Helvetica, sans-serif;
  font-style:italic;
}
                   
.statusUpdate{
  display:block;
}

a.username {
  font-family:Arial;
  font-size:14px;
  font-weight:bold;
  color:#0099cc;
  text-decoration:none;
}

a.username:hover{
  text-decoration:underline;
}

.userPic{
  float:left;
  width:60px;
}

.userPicThumb{
  height:48px;
  width:48px;
  border: 3px solid #cccccc;
}
				   
			   
ul#navlist{
  display : block;
  padding : 0 0 0 0px;
  margin : 0;
  float : left;
}

ul#navlist li {
  display : block;
  float : left;
}

ul#navlist li a {
  float : left;
  padding : 1px 0 1px 0;
  margin : 0px 6px 0px 1px;
  text-decoration : none;
  font-family : Arial, Helvetica, sans-serif;
  font-size : 12px;
  font-weight : bold;
  color : #000000;
  background: #FFFF00;
  white-space : nowrap;
  height : 27px;
  line-height : 27px;
}
					
ul#navlist li a span {
  display: block;
  padding: 0 18px;
  height: 27px;
  margin: 0 -1px 0 -1px;
  background : #FFFF00;
}

ul#navlist li a:hover, ul#navlist li a:hover span {
  background : #33ccff url(http://www..jpg);
  color : #ffffff;
}

ul#navlist li a.active, ul#navlist li a.active span {
  background : #333333 url(http://www..jpg);
  color : #fff;
  font-weight : bold;
}

ul#footlist {
  padding: 0;
  margin: 0 auto;
  text-align: center;
}

ul#footlist li {
  display : inline;
}

ul#footlist li a {
  padding : 0px 10px 0px 0;
  margin : 0;
  text-decoration : underline;
  font-family : Arial, Helvetica, sans-serif;
  font-size : 12px;
  font-weight : bold;
  color : #FFFF00;
  white-space : nowrap;
  height : 40px;
  line-height : 40px;
}
					
ul#footlist li a:hover {
  color : #33ccff;
  text-decoration : none;
}

ul#footlist li a.active {
  color : #33ccff;
  font-weight : bold;
  text-decoration : none;
}

.athlist{
  padding : 0 0 0 0px;
  margin : 0;
  list-style-type: none;
}

.athlist li {
  display : block;
  float : left;
  width: 100%;
}

.athlist li a {
  padding : 0px 0 0px 5px;
  margin : 0px 0px 0px 0px;
  text-decoration : none;
  font-family : Arial, Helvetica, sans-serif;
  font-size : 13px;
  font-weight : bold;
  color : #000000;
  height : 16px;
  line-height : 16px;
}
					
.athlist li a:hover{
  color : #ffffff;
}

.linklist{
  padding : 0 0 0 0px;
  margin : 0;
  list-style-type: none;
}

.linklist li {
  display : block;
  float : left;
  width: 100%;
}

.linklist li a {
  padding : 0px 0 0px 5px;
  margin : 0px 0px 0px 0px;
  text-decoration : none;
  font-family : Arial, Helvetica, sans-serif;
  font-size : 13px;
  font-weight : bold;
  color : #000000;
  height : 16px;
  line-height : 16px;
}
					
.linklist li a:hover{
  color : #33ccff;
}

.container {
width: 920px;
background: #111111;
padding: 7px 10px 7px 10px;
margin: 0px auto 0px auto;
overflow : hidden;
filter:alpha(opacity=90);
opacity:0.9;
}

.top {
width: 940px;
background: url(http://www.athleteswhotweet.com/images/cont_top.gif);
padding: 0px;
margin: 20px auto 0px auto;
overflow : hidden;
filter:alpha(opacity=90);
opacity:0.9;
height: 3px;
}

.bottom {
width: 940px;
background: url(http://www.athleteswhotweet.com/images/cont_bottom.gif);
padding: 0px;
margin: 0px auto 0px auto;
overflow : hidden;
filter:alpha(opacity=90);
opacity:0.9;
height: 3px;
}

div#copyright {
background : none;
padding : 10px 20px 10px 20px;
overflow : hidden;
margin : 20px auto 0;
width : 937px;
border : 1px solid #2b2b2b;
border-width : 0 0 0 0;
font-family : Arial, Helvetica, sans-serif;
font-size : 11px;
color : #fff;
text-align : center;
}

#copyright .bottomtext {
font-family : Arial, Helvetica, sans-serif;
font-size : 11px;
color : #fff;
text-decoration : none;
}

#copyright .bottomtext:hover {
font-family : Arial, Helvetica, sans-serif;
font-size : 11px;
color : #33ccff;
text-decoration : underline;
}

#logo {
width: 900px;
background: url(http://www.athleteswhotweet.com/images/headerbg.gif);
padding: 0px 20px 0px 20px;
margin: 0 auto; height: 100px;
overflow: hidden;
filter:alpha(opacity=90);
opacity:0.9;
}

#logo h1 {
margin : 0 0 0 0px;
font-weight : bold;
height : 70px;
width: 221px;
font-size : 10px;
padding : 11px 0 0 0px;
position : relative;
}

#logo h1 span {
background : url(http://www.athleteswhotweet.com/images/logo.gif) no-repeat left top;
margin : 11px 0 0 0;
min-width : 221px;
width : 221px;
height : 90px;
position : absolute;
top : 0;
left : 0;
text-wrap: normal;
}
h2 {
margin : 0 0 0 0px;
font-weight : bold;
height : 70px;
width: 221px;
font-size : 12px;
padding : 11px 0 0 0px;
float: right;
line-height: 12px;
font-family; Arial, Helvetica, sans-serif;
color: #FFFFFF;
clear: both;
display: block;
}

#navcontainer {
width: 930px;
background: url(http://www.athleteswhotweet.com/images/navbg.gif);
filter:alpha(opacity=90);
opacity:0.9;
padding: 5px 0px 0px 10px;
margin: 20px auto 0 auto;
height: 34px;
}

#botnavcontainer {
width: 920px;
background: url(http://www.athleteswhotweet.com/images/navbg.gif);
filter:alpha(opacity=90);
opacity:0.9;
padding: 0px 10px 0px 10px;
margin: 20px auto 0 auto;
height: 40px;
text-align:center;
overflow:hidden;
}
.tweetscontainer {
width: 638px;
background: #33ccff;
padding: 1px 0px 1px 0px;
margin: 0px 1px 0px 1px;
float: left;
}

.tweetscontainer span{
display: block;
margin: -2px 1px;
padding: 10px 10px 1px 10px;
background: #33ccff;
position:relative;
}

.tweetContainer{
  width:616px;
  display: block;
  clear:left;
  margin: 0px 1px 10px 1px;
  background: #FFFFFF;
  padding : 1px 0px 1px 0px;
}
				   	
.tweetContainer span {
  display: block;
  margin: -2px 1px;
  padding: 8px;
  background : #FFFFff;
  position: relative;
  overflow: hidden;
}

.GreytweetContainer{
  width:616px;
  display: block;
  clear:left;
  margin: 0px 1px 10px 1px;
  background: #cccccc;
  padding : 1px 0px 1px 0px;
}
				   	
.GreytweetContainer span {
  display: block;
  margin: -2px 1px;
  padding: 8px;
  background : #cccccc;
  position: relative;
  overflow: hidden;
}

.yellowouter {
width: 268px;
background: #ffff00;
float: right;
padding: 1px 0px 1px 0px;
margin: 0px 1px 10px 1px;
}

.yellowouter span {
display: block;
margin: -2px 1px;
padding: 10px 8px 10px 8px;
background : #ffff00;
position: relative;
overflow: hidden;
}

.blueouter {
width: 268px;
background: #33ccff;
float: right;
padding: 1px 0px 1px 0px;
margin: 10px 1px 0px 1px;
}

.blueouter span {			
display: block;
margin: -2px 1px;
padding: 10px 8px 10px 8px;
background : #33ccff;
position: relative;
overflow: hidden;
}

.blackouter {
width: 268px;
background: #000000;
float: right;
padding: 1px 0px 1px 0px;
margin: 0px 1px 0px 1px;
}
.blackouter span {
display: block;
margin: -2px 1px;
padding: 10px 8px 10px 8px;
background : #000000;
position: relative;
overflow: hidden;
}

.greyinner {
width: 249px;
background: #cccccc;
float: right;
padding: 1px 0px 1px 0px;
margin: 0px 1px 0px 1px;
display: block;
clear: both;
}

.greyinner span {
display: block;
margin: -2px 1px;
padding: 10px 10px 10px 10px;
background : #cccccc;
position:relative;
overflow: hidden;
}

.whiteinner {
width: 249px;
background: #ffffff;
float: right;
padding: 1px 0px 1px 0px;
margin: 0px 1px 0px 1px;
display: block; 
clear: both;
}

.whiteinner span {
display: block;
margin: -2px 1px;
padding: 10px 10px 10px 10px;
background : #ffffff;
position: relative;
overflow: hidden;
}

h3 {
  font-family:Arial;
  font-size:18px;
  font-weight:bold;
  color:#0099cc;
  text-decoration:none;
}

h3 a{
  text-decoration:none;
}

h3 hover{
  text-decoration:underline;
}

.right {
  width : 270px;
  float : right;
  height : 100%;
}