* :focus { outline: 0; }

body
{
width:100%;
height:100%;
text-align:center; /*for IE, do text-align:left in the container to counteract it*/
vertical-align:middle;
margin:0px;
}

#wrapper
{
position:relative;
margin:0 auto; /*to center the wrapper*/
width:1200px;
height:10000px;
text-align:left; /*for IE, do text-align:left in the container to counteract it*/
background-color:#EFEFEF;
border-right:1px solid #DDDDDD;
border-left:1px solid #DDDDDD;
border-bottom:1px solid #DDDDDD;
}

#container
{
position:absolute;
background-color:lavender;
text-align:left;
vertical-align:top;
width:1180px;
height:100%;
margin-left:20px;
border-right:1px solid #6D6B6B;
border-left:1px solid #6D6B6B;
border-bottom:1px solid #6D6B6B;
}

p
{
 text-align:center;
 color:black;
}

a
{
color:#0d2474;
font-size:14px;
}

#sunrise
{
 position:absolute;
 top:0px;
 width:220px;
 height:260px;
 text-align:center;
 vertical-align:center;
 background-color:transparent;
 margin-left:940px;
 margin-top:5px;
 padding-top:7px;
}

#moon
{
 position:absolute;
 top:68px;
 width:284px;
 height:260px;
 text-align:center;
 vertical-align:center;
 background-color:white;
 margin-left:890px;
 margin-top:5px;
 padding-top:7px;
}

#facebook
{
 position:absolute;
 top:340px;
 width:284px;
 height:260px;
 text-align:center;
 vertical-align:center;
 background-color:white;
 margin-left:890px;
 margin-top:5px;
 padding-top:7px;
}

#fbcomments
{
 position:absolute;
 top:710px;
 width:284px;
 height:260px;
 text-align:center;
 vertical-align:center;
 background-color:white;
 margin-left:890px;
 margin-top:5px;
 padding-top:7px;
}

#time
{
position:absolute;
top:0px;
width:200px;
height:50px;
text-align:center;
background-color:white;
margin-left:15px;
margin-top:5px;
padding-top:7px;
}

#radio
{
position:absolute;
top:0px;
width:130px;
height:30px;
text-align:center;
background-color:transparent;
margin-left:230px;
margin-top:5px;
padding-top:10px;
}

#text
{
position:absolute;
top:70px;
left:15px;
width:845px;
height:670px;
background-color:#FCF6B6;
border:3px solid #D7D7D8;
padding-right:10px;
padding-left:10px;
padding-top:3px;
}

#twitter_1
{
 position:absolute;
 top:15px;
 left:210px;
 width:320px;
 height:405px;
}

#twitter_2
{
 position:absolute;
 top:15px;
 left:540px;
 width:320px;
 height:405px;
}

#twitter_3
{
 position:absolute;
 top:430px;
 left:210px;
 width:320px;
 height:405px;
}

#footer
{
position:absolute;
bottom:0px;
left:0px;
width:880px;
height:40px;
text-align:left;
background-color:white;
border:3px solid #D7D7D8;
margin-left:7px;
}

/*#navbar
{
position:absolute;
top:115px;
right:20px;
width:800px;
height:31px;
background-color:white;
font-family:Trebuchet MS;
font-weight:bold;
}*/

#navbar ul
{
list-style:none;
padding:0px;
margin:0px;
} 

#navbar li
{
float:right;
margin-left:14px;
} 

#navbar li a
{
height:27px;
line-height:28px;
float: left;
width:110px;
display: block;
background-color:white;
color: #0d2474;
text-decoration: none;
text-align: center;
font-size:100%;
} 

#navbar li a:hover
{
height:27px;
line-height:28px;
float: left;
width:110px;
display: block;
background-color:purple;
color:white;
text-decoration:none;
text-align: center;
font-size:100%;
}

/* Hide from IE5-Mac \*/
#navbar li a
{
float: none
}
/* End hide */

#nav
{
position:absolute;
bottom:0px;
left:0px;
width:900px;
height:40px;
font-weight:bold;
}

#nav ul
{
list-style:none;
padding:0px;
margin:0px;
margin-left:0px;
} 

#nav li
{
float:left;
margin-top:9px;
margin-left:0px;
margin-right:5px;
} 

#nav li a
{
height:30px;
line-height:30px;
float:left;
width:80px;
display: block;
color: #0d2474;
text-decoration:none;
text-align:center;
font-size:80%;
} 

#nav li a:hover
{
height:30px;
line-height:30px;
float:left;
width:80px;
display: block;
color:gray;
text-decoration:none;
text-align:center;
font-size:80%;
}

/* Hide from IE5-Mac \*/
#nav li a
{
float: none
}
/* End hide */

#text li
{
 list-style-type:disc;
 list-style-position:inside;
 margin-left:20px;
}

#text ul
{
 margin-top:15px;
}

#text a
{
 text-decoration:underline;
}

h1
{
 font-size:25px;
}

h2
{
 font-size:22px;
 text-decoration:underline;
}


