html, body, form, fieldset,
h1, h2, h3, h4, h5, h6, p, pre,
blockquote, ul, ol, dl, address  {
	margin: 0px;
	padding: 0px;
}
body {
    font-family : Georgia, Times, "Times New Roman", serif;
    background : #F5F5F5 url(/_a/i/bg_gradient.gif) repeat-x left top;
}
body, td, p {
    font-size : 10px;
    color : #333333;
}
#wrap {
    width : 750px;
}



h1, h2,  h3,  h4 {
    font-family : Arial, Verdana, sans-serif;
}

h2, h3, h4{
color : #333333; 
}

h1 {
    margin-bottom : 0.25em;
    color: #000000;
    font-size : 21px;
    line-height : 120%;
}
h2 {
    margin-bottom : 0.5em;
    font-size : 17px; 
}

h3 {
    font-size: 14px;
    margin : 1em 0px 0.5em 0px;
}

h4 {
    font-size: 12px;
    margin : 1em 0px 0.5em 0px;
}



/* #l-body h2, */
#l-body td,
#l-body p,
#l-body li,
#l-body blockquote {
    font-size : 14px;
    line-height : 20px;
}

p {
    margin : 1em 0px;
}

ul.nobull {
    list-style-type : none;
}
#home #l-main-content ul {
    list-style : disc outside url(/_a/i/bullet.gif);
}

li, dd, blockquote {
	margin-left: 1em;
}

#l-main-content li,
#l-main-content dd,
#l-main-content blockquote {
	margin-left: 2em;
}


form label {
	cursor: pointer;
}

fieldset {
	border: none;
}

input, select, textarea {
	font-size: 100%;
}

#l-hed {
height: 90px;
}

#l-blogmast{
 margin-left: 2em;
 border-bottom : 5px solid  #FFCB00;
 margin-bottom: 1em;
}
#l-blogmast h1 {
 font-size: 350%;
 margin-bottom: 0px;
 padding-bottom :0px;
}

#l-blogmast h3 {
 font-size: 250%;
 margin-top: 0px;
 padding-top:0px;
}

#l-blogmast #category {
  color: #980000;
}

#l-sidebar {
    border : 2px solid #669898;
    float : right;
    display : inline;
    padding : .5em; 
    margin-left: 4em;
    margin-bottom: .5em;
    float : right;
}

#l-sidebar li {
    font-size:13px;
    line-height: 125%;;
}

#l-sidebar img {
    display : block;
    padding : 0px 10px 10px 0px;
}

#l-sidebar ul.l-subnav {
list-style: none; 
text-align: right; 
padding-right: 1em;
}



#l-main-content {
    margin-bottom : 50px;
    padding-left: 2em;
}


#l-foot {
    clear : both;
    font-family : Arial, Verdana, sans-serif;
    font-size : 10px;
    text-transform : uppercase;
    text-align : center;
}
#f-nav {
    margin : 0px auto;
    width : 60%;
    list-style-type : none;
}
#f-nav li {
    float : left;
}
#partnership {
    clear : both;
}

a:link, a:visited {
    color : #980000;
}
h1 a:link, h1 a:visited {
    color : #333333
}
a:hover, a:active {
}
img {
    border : none;;
}
#logo {
    margin-top : 10px;
    margin-right : 20px;
    float : right;
}

#topmenu {
    position : absolute;
    left : 0px;
    top : 10px;
    list-style-type : none;
    font-family : Arial, Verdana, sans-serif;
    font-size : 15px;
    text-transform : uppercase;
    color : #363636;
}

#topmenu div.tm-item {
    float: left;
    margin-right: 1em;
    font-weight: bold;
}


#udm li.season {
    width : 114px;
    height : 20px;
    background : transparent url(/_test/current_season.gif) no-repeat left top;
}
#udm li.about {
    width : 101px;
    height : 20px;
    background : transparent url(/_test/about.gif) no-repeat left top;
}
#udm li.funding {
    width : 156px;
    height : 20px;
    background : transparent url(/_test/funding_scholarships.gif) no-repeat left top;
}
#udm li.resources {
    width : 150px;
    height : 20px;
    background : transparent url(/_test/educational_resources.gif) no-repeat left top;
}
#udm li.botnews {
    width : 68px;
    height : 20px;
    background : transparent url(/_test/botnews.gif) no-repeat left top;
}
#udm li.sponsors {
    width : 75px;
    height : 20px;
    background : transparent url(/_test/sponsors.gif) no-repeat left top;
}
#udm li.scrapbook {
    width : 80px;
    height : 20px;
    background : transparent url(/_test/scrapbook.gif) no-repeat left top;
}

#udm {
    background : transparent url(/_a/i/navbar.gif) no-repeat 5px top;
}
#udm ul li { width:auto; float:left !important; }
/*#udm ul li a { white-space:nowrap; }*/
#udm ul ul {
    padding : 0px 5px;    
}






#gsearch {
    width : 75%;
    margin : 0px auto;
}

#features {
    margin-bottom : 25px;
}

.fixme {
    background-color : lime;
}


form label {
font-weight: bold;
}

table.awards th {
text-align: left;
}


#blog h1 a {
text-decoration: none;
}
#blog h2 a {
text-decoration: none;
}
#blog h3 a {
text-decoration: none;
}


