﻿* {margin : 0; padding : 0; }

body { background : #DACFA1;  font-family: "Bakerville"; font-color : #4f401c; }



h1 { font-family: Bakerville, "Times New Roman", Times, serif; font-size: 22px; color: #000099; font-weight: bold; background: #ffffff;}
h2 { font-family: Bakerville, "Times New Roman", Times, serif; font-size: 19px; font-weight: normal; color:#000099;}
h3 { font-family: Bakerville, "Times New Roman", Times, serif; font-size: 16px; font-weight: normal; color:#000099;}
h4 { font-family: Bakerville, "Times New Roman", Times, serif; font-size: 14px; font-weight: normal; color:#000099;}

}

p { font-family: Bakerville, "Times New Roman", Times, serif; font-size: 13px; font-weight: normal; color:#000099; }

h6 { color:#ff0000; font-family: Bakerville, "Times New Roman", Times, serif; font-size: 13px; font-weight: bold; }

ul { list-style: none;}

a { color : #000099; font-weight: bold; }

i.banner { color: #af7817; font-weight: bold; font-size: xx-large; }
i.bannersmall { color: #af7817; font-weight: bold; font-size:large; }

#footerfull a { color: #ffffff; font-wieght: bold; }


#frame { background : #cccc99 ;
margin: 10px auto;
width :970px;
min-width: 700px;
background: #ffffff;
border: none;
line-height: 130%
}
#ie6 #frame { width: 700px; } /* IE6 doesn?t know what min-width is */

#header {
width : 850px;
height: 205px;
padding : 0 25px 0 0;
background : #ffffff;
margin: 0 0 0 25px;
}

#leftcolumn {
font-family: "California FB"; color : #003366;
background: #ffffff;
width: 170px;
height: auto;
padding: 1em;
float: left;
margin: 0 0 0 25px;
z-index: 2;
}

#maincolumn {
float:left;
font-family: "California FB"; color : #003366;
background: #ffffff;
width: 450px;
margin: 10px 5px 10px 5px;
padding: 1em;
max-width: 36 em;
z-index: 2;
}
#maincolumn  { font-family: "California FB"; color: #000099; 
padding: 10px 0 0 15px; 
}
#maincolumn p { font-family: "California FB"; color: #000099; 
padding: 10px 20px 0 5px; 
}


#maincolumnreg {
float:left;
font-family: Bakerville; color : #003366;
background: #ffffff;
width: 750px;
margin: 10px 5px 10px 5px;
padding: 1em;
max-width: 36 em;
z-index: 2;
}
#maincolumnreg { font-family: Bakerville; color: #000099; 
padding: 10px 0 0 15px; 
}
#maincolumnreg p { font-family: Bakerville; color: #000099; 
padding: 10px 20px 0 5px; 
}

#maincolumn h1 { font-family: Bakerville, "Times New Roman", Times, serif; font-size: 22px; color: #000099; font-weight: bold; background: #ffffff;}
#maincolumn h2 { font-family: Bakerville, "Times New Roman", Times, serif; font-size: 19px; font-style: italic; font-weight: bold; color:#000099;}
#maincolumn h3 { font-family: Bakerville, "Times New Roman", Times, serif; font-size: 16px; font-weight: normal; color:#000099;}
#maincolumn h4 { font-family: Bakerville, "Times New Roman", Times, serif; font-size: 14px; font-weight: normal; color:#000099;}

#maincolumn ul { list-style: square; padding: 3px 0 0 5px; margin: 0 0 0 3px; }
#maincolumn li { padding: 3px 0 0 3px; font-weight: bold; text-decoration: underline; }

#mainleft {
font-family: "California FB"; color : #003366;
background: #ffffff;
width: 200px;
height: auto;
margin: 5px 0 0 0;
padding: 10px 10px 0 10px;
float: left;
}
#mainright {
font-family: "California FB"; color : #003366;
background: #ffffff;
width: 160px;
height: auto;
margin: 5px 0 0 0;
padding: 10px 10px 0 10px;
float: left;
}

#rightcolumn {
float: left; 
font-family: "California FB"; color : #003366;
background: #ffffff;
width: 165px;
height: auto;
padding: 10px 0 0 20px;
margin: 0 0 0 0;
z-index: 2;
}





/*
Thanks to Chris Coyier http://www.css-trick.com for the rounded corners solution!
*/
.box-five			{ width: 165px; background: #fbeac3; border: 1px solid #534515; position: relative; margin: 10px 0;}
.box-five .tl		{ position: absolute; width: 14px; height: 14px; background: url('../images/box-two-tl.png'); top: -1px; left: -1px; }
.box-five .tr		{ width: 14px; height: 14px; background: url('../images/box-two-tr.png'); position: absolute; top: -1px; right: -1px; }
.box-five .bl		{ width: 14px; height: 14px; background: url('../images/box-two-bl.png'); position: absolute; bottom: -1px; left: -1px; }
.box-five .br		{ width: 14px; height: 14px; background: url('../images/box-two-br.png'); position: absolute; bottom: -1px; right: -1px; }
.box-five .inside	{ padding: 20px; }
.box-five .img { padding: 7px 0 0 13px; }

.box-13			{ width: 165px; background: #eeeeee; border: 1px solid #000099; position: relative; margin: 10px 0; }
.box-13 .tl13		{ position: absolute; width: 14px; height: 14px; background: url('../images/box-13-tl2.jpg'); top: -1px; left: -1px; }
.box-13 .tr13		{ width: 14px; height: 14px; background: url('../images/box-13-tr2.jpg'); position: absolute; top: -1px; right: -1px; }
.box-13 .bl13		{ width: 14px; height: 14px; background: url('../images/box-13-bl2.jpg'); position: absolute; bottom: -1px; left: -1px; }
.box-13 .br13		{ width: 14px; height: 14px; background: url('../images/box-13-br2.jpg'); position: absolute; bottom: -1px; right: -1px; }
.box-13 .inside13	{ padding: 20px;   }


#home .home, #review .review, #committee .committee, #directory .directory, #membership .membership, #job .job, 
#resources .resources, #about .about, #contact .contact A:active { text-decoration: none; font-weight: bold; font-size: 13px; font-family:Bakerville, "Times New Roman", Times, serif; color: #B8A953; }
h1, h2, h3, h4, h5, h6, p, ul, li { font-size: 14px; margin: 0px; padding 0 0 0 0; }
div#banner h1, div#menu h2 { background: #000099; margin: 0px; padding: 0 0 0 0;  z-index: 7;}
div#banner h1 a { background:#09194d; display: block; width: 950px; height: 250px:  z-index: 7;}
div#banner h1 a span, div#banner .skip{ position: absolute; top: -800px; left: -800px;  z-index: 7;}
ul#menu {background:#000066; margin: 0; padding: 0 0 0 0; width: 970px; z-index: 7;}
ul#menu li { display: inline; margin: 2px; position: relative; z-index: 7;}
ul#menu h2, ul#menu h3 { font-size: 100%; font-weight: normal; display:inline; z-index: 7;}
ul#menu li a { color: #ffffff; text-decoration: none; padding: 0 4px 0 0; z-index: 7;}
ul#menu li a:hover { background: transparent url(../images/arrow.gif) center right no-repeat; padding: 0 4px 0 0; z-index: 7;}
ul#menu li.mega a:hover { text-decoration:underline; z-index: 7;}
ul#menu li.mega div { width: 250px; position: absolute; top: 20px; left 0; z-index: 7;}

ul#menu li.megacommittee div { width: 850px; position: absolute; top: 20px; left 0; z-index: 7;}
ul#menu li.megacommittee a:hover { text-decoration:underline; z-index: 7;}

ul#menu li.hovering div { display: block;  z-index: 7;}
ul#menu li.mega div a {color: #131C39; padding: 0 0 0 0; background-image:none; background-color:  #DACFA1; text-decoration: underline; z-index: 7;}

ul#menu li.megacommittee div a {color: #131C39; padding: 0 0 0 0; background-image:none; background-color:  #DACFA1; text-decoration: underline; z-index: 7;}

ul#menu li div a.more { color: #131C39; font-weight: bold; background-color:  #DACFA1; z-index: 7; }
ul#menu div h3 { background-color: #DACFA1; color: #131C39; font-weight: bold; font-size: 13px; padding: 2px 0 0 2px;  z-index: 7; }
ul#menu div { display: none;
background-color: #DACFA1;
border: 1px solid color:#131C39;
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-top-style: solid;
border-right-style: solid;
border-bottom-style: solid;
border-left-style: solid;
border-top-color: #131C39;
border-right-color: #131C39;
border-bottom-color: #131C39;
border-left-color: #131C39;
color:#110332;
left: 0em;
padding: 1.3em;
padding-top: 1.3em;
padding-right: 1.3em;
padding-bottom: 1.3em;
padding-left: 1.3em;
position: absolute;
top: 1.6em;
width: 18em;
z-index: 7;
  }
ul#menu div p { background-color:  #DACFA1; margin: 0 0 5px 0; padding: 2px 0 2px 0; z-index: 7; }

#menuleft {
font-family: "California FB"; color : #003366;
background: #09194d;
width: 200px;
height: auto;
margin: 5px 0 0 0;
padding: 10px 10px 0 10px;
float: left;
}
#menuright {
font-family: "California FB"; color : #003366;
background: #09194d;
width: 160px;
height: auto;
margin: 5px 0 0 0;
padding: 10px 10px 0 10px;
float: left;
}


#footerfull p {
font-family: "California FB"; color : #ffffff;
background: #000099;
padding: 10px 0 0 30px;
width : 940px;
height: 41px;
clear : both;
}

#label.p { align: left; }



