/* ================================ */
/* Standard CSS File  
/* ================================ */

/* Fetch the Reset CSS here: http://developer.yahoo.com/yui/reset/ */
@import url(http://yui.yahooapis.com/2.6.0/build/reset/reset-min.css);

/* ================================ */
/* TAGS
/* ================================ */
html {background:#232616;}
body { margin:0; padding:0; font-family: arial, sans-serif; color:#e1e1e1; background:#232616;}

a { cursor:pointer; text-decoration:none; }

table { margin-top:20px; border:0; padding:10px; width:100%; font-size:12px; background:#a72017; color:#fff; }
th { background:#232616; padding:10px;  }
td { padding:10px; }
td a { color:#bfd3f0; }

input[type=text], input[type=password]{ width:250px; padding:5px; }
dl {margin: 10px 0;}
/* ================================ */
/* ID 
/* ================================ */
#header { margin:0 10px 60px;}
#header #logo_ms{background:url(images/logo_ms.gif) no-repeat; width:473px;height:122px; color:#232616;}
#logolink{position: absolute; top:0; left:0; width:473px;height:122px;}
#container {float:left; margin:0 0 10px 20px; width:1035px;}
#container .col {float:left;padding:10px 20px; }
#ad {float:left; border:1px solid #000; background:#f0f0f0; padding:20px;}
#footer { margin:0 40px; padding-bottom:20px; font-size:10px;}
#footer p { padding-bottom:10px;}
#footer p  a  { color:#17669c;}

/* ================================ */
/* CLASS 
/* ================================ */
.clear { clear:both; }
.small { font-size: 10px; }
.odd { background:#64130e; }
.red { color: #c31c23; }
.green { color: #45c42c; }
.blue { color: #17669c; }


/* columns */
#container .col {
width:260px; color:#606060;
position:relative;
border-right:1px solid #303030;
}
#container .col h2 {
font:bold 18px "Arial Black";
margin-bottom:10px;
}
#container .col p {
padding: 10px 5px;
border-top:1px dashed #606060; 
color:#17669c;
}
#container .col ul {
margin: 10px 0;
}
#container .col ul li {
margin-left: 10px;
padding: 3px;
color:#606060;
}
#container .col ul li span{
color:#c31c23;
}

#container .mid p {
color:#606060;
margin-bottom:20px;
}
#container .mid p a {
color:#17669c;
}
#container .mid img {
float:left;
margin-right:10px;
}

#container .shortCol {
width: 150px;
}
#container .shortCol p a {
color:#17669c;
}

#allBirds  {
margin:20px 0 20px 50px;
}

/* nav stuff */
#header #nav ul {
list-style-type:none;
width:auto;
position:absolute;
top: 0;
left: 480px;
display:block;
height:15px;
font-size:.6em;
background:#6f6b65 repeat-x top left;
margin:0;
padding:2px;
}
#header #nav ul li {
display:block;
float:left;
margin:0;
padding:0;
}
#header #nav ul li a {
float:left;
color:#ebe5cf;
text-transform:uppercase;
padding:3px 10px 0;
font-weight:normal;
}
#header #nav ul li a:hover {
color:#000;
}

/* subnav */
#header #subnav ul {
list-style-type:none;
width:auto;
position:absolute;
top: 0px;
left: 0px;
display:block;
height:15px;
font-size:.6em;
background:#17669c repeat-x top left;
margin:0;
padding:2px;
}
#header #subnav ul li {
display:block;
float:left;
margin:0;
padding:0;
}
#header #subnav ul li a {
float:left;
color:#ebe5cf;
text-transform:uppercase;
padding:3px 10px 0;
font-weight:normal;
}
#header #subnav ul li a:hover {
color:#000;
}

#chirp{
	position:absolute;
	background:transparent;
	padding:2px 5px;
	display:none;
}
