/*
Theme Name: NAA
Theme URI: http://www.thenaa.net/
Description: National Aquaculture Association theme.
Version: 1.0
Author: 
Author URI:
*/

body {
	background-color: #EEEEF2;
	font-family: verdana, arial, helvetica;
	font-size: 12px;
	padding: 0;
	margin: 0;
}
/*
a:link, a:visited, a:active {color: #4D4A86;
   	text-decoration: none; 
   	font-weight:normal;
	border-bottom: 1px dotted #4D4A86;
}

a:hover {color: #4D4A86;
   	text-decoration: none; 
   	font-weight:normal;
	border-bottom: 1px solid #4D4A86}
*/

h1 {
	font-size: 18px;
	text-transform: uppercase;
	margin: 10px 0 10px 0;
	color: #4D4A86;
}

h2 {
	font-size: 17px;
	margin: 10px 0 10px 0;
	color: #4D4A86;
}

h6 {
	font-size: 33px;
	text-align: right;
	margin: 10px 0 0px 0;
	color: #4D4A86;
}

hr {
	background-color: #4D4A86;
	color: #4D4A86;
	height: 2px;
	border: 0px;
	margin-top: 1px;
}

strong {
	color: #4D4A86;
	font-size: 14px;
}

#container {
	background-color: #FFF;
	width: 750px;
	margin: 20px auto 20px auto;
	padding: 0 0 15px 0;
	border: 2px solid #4D4A86;
}

#header {
	height:125px;
}

#nav {
	width: 150px;
	padding: 0;
	width: 150px;
	float: left;
	margin: -2px 15px 15px 0px;
	text-transform: uppercase;
	vertical-align: middle;
	font-size: 9px;
	line-height: 10px;
	border-top: 8px solid #aaaacd;
	border-left: 0px;
	border-right: 8px solid #c5c5ec;
	border-bottom: 8px solid #c5c5ec;
}

td.level1 {
	background: url('/images/layout/menu_off.gif');
	height: 31px;
	width: 150px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 0px;
}

td.level1active {
	background: url('/images/layout/menu_on.gif');
}
	
td.level2 { 
	background: url('/images/layout/submenu_off.gif'); 
	height: 37px;
	width: 150px;
	padding-left: 5px;
	padding-right: 5px;
}

td.level2active {
	background: url('/images/layout/submenu_on.gif');
}

a.level1 {
	text-decoration: none;
	border-bottom: 0;
	color: #FFF;
	font-weight: bold;
	letter-spacing: 1.2px;
}

a:visited.level1 {
	text-decoration: none;
	border-bottom: 0;
	color: #FFF;
	font-weight: bold;
	letter-spacing: 1.2px;
}

a:active.level1 {
	text-decoration: none;
	border-bottom: 0;
	color: #FFF;
	font-weight: bold;
	letter-spacing: 1.2px;
}

a:hover.level1 {
	text-decoration: none;
	border-bottom: 0;
	color: #FFF;
	font-weight: bold;
	letter-spacing: 1.2px;
}

a.level2 {
	text-decoration: none;
	border-bottom: 0;
	color: #000;
	font-weight: bold;
	letter-spacing: 1.2px;
}

a:visited.level2 {
	text-decoration: none;
	border-bottom: 0;
	color: #000;
	font-weight: bold;
	letter-spacing: 1.2px;
}

a:active.level2 {
	text-decoration: none;
	border-bottom: 0;
	color: #000;
	font-weight: bold;
	letter-spacing: 1.5px;
}

a:hover.level2 {
	text-decoration: none;
	border-bottom: 0;
	color: #000;
	font-weight: bold;
	letter-spacing: 1.5px;
}

#headertext {
	width: 400px;
	margin-right: 0px;
	margin-left: auto;
}

#content {
	width: 520px;
	padding: 0 40px 0 15px;
	float: right;
}

#content p {line-height: 20px; }

#content li {line-height: 20px; }

#footer {
	width: 510px;
	padding: 0 0 0 0;
	font-size: 10px;
	line-height: 16px;
	text-align: center;
	text-transform: uppercase;
	/* clear: both; */
}

#footer li {
	display: inline;
	margin: 0 3px 0 3px;
}

#footer ul { padding: 0; margin: 0; }

#currentevents { 
	width: 520px;
	border: 0px;
	font-size: 10px;
}

#currentevents td {
	vertical-align: top;
	padding: 3px;
}

#currentevents td strong { 
	font-weight: bold;
	font-size: 10px;
	color: #000;
}

#currentevents .nav {
	background-color: #003399; 
	color: #FFF;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
}

#currentevents #nav1 { width: 128px; }
#currentevents #nav2 { width: 198px; }
#currentevents #nav3 { width: 176px; }

#currentevents .row1 { background-color: #EEEEFF; }
#currentevents .row2 { background-color: #CCCCFF; }


.staffinfo { width: 520px; height: 146px; background-color: #eeeeff; padding: 0; margin-bottom: 15px; }
.staffpic { float: left; border: 8px solid #c5c5ec; padding: 0; margin-right: 10px; }

/*
#content #calendar_wrapLarge h2 span {
display: inline;
}

#wp-calendarLarge td { width: 100px; height:100px; vertical-align: top; background-color: #EEEEFF; border: 1px solid; }

#wp-calendarLarge thead { background-color: #003399; color: #FFF; font-weight: bold; }

#wp-calendarLarge .pad { border: 0px;  background-color: #FFF; }

#wp-calendarLarge .dayHead { font-weight: bold; }
*/