@import url('/css/styles_reset_meyer.css');

/* 
	**** Universal Formatting Styles****
*/
body {margin: 0; padding: 0; text-align: center; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: .9em; text-transform: lowercase;}
p, ul, ol, dl {line-height: 1.3; margin: 0 0 20px 0;}
ul {list-style: disc outside; padding: 0 0 0 25px;}
ol {padding: 0 0 0 25px;}

h1 {font-size: 1.3em; font-weight: bold; margin: 0 0 20px 0; padding: 5px 0; border-top-width: 1px; border-top-style: solid; border-bottom-width: 1px; border-bottom-style: solid;}
h2 {font-size: 1.2em; font-weight: bold; margin: 0 0 5px 0; padding: 5px 0; border-bottom-width: 1px; border-bottom-style: dotted;} 
h3 {font-size: 1.1em; font-weight: bold; margin: 0 0 10px 0;}
h4 {font-size: 1em; font-weight: bold; margin: 0 0 5px 0; text-decoration: underline;}
h5 {font-size: 1em; font-weight: bold; margin: 0 0 5px 0; font-style: italic;}
h6 {font-size: 1em; font-weight: bold;}
/* Links */
a:link, a:visited, a:active {text-decoration: underline;}
a:focus, a:hover {text-decoration: none;}
a img {border: none;}

strong {font-weight: bold;}
em {font-style: italic;}
dl {margin: 0 0 20px 10px;}
dt {margin: 0 20px 0 0; line-height: 1.3; float: left; font-weight: bold; font-size: 1em;}
dd {margin: 0 0 15px 0; line-height: 1.3;}

abbr,accronym {border-bottom-width: 1px; border-bottom-style: dotted; cursor: help;}

.mono {font-family: monospace; font-size: 1.4em;}
.obj_type {font-style: italic; font-weight: bold;}
.obj_var {color: #999;}
.clearboth {clear: both;}
#nav_left li.last, #nav_right li.last {background: none;} /* nav last li */

/* 
	**** Structural Styles****
*/
#wrapper {width: 984px; margin: 0 auto;}
#col_left {width: 150px; padding: 0 41px 0 4px; float: left;}
#col_main {width: 594px; padding: 32px 0 0 0; float: left; text-align: left;}
#col_right {width: 150px; padding: 0 4px 0 41px; float: left;}
#footer {margin: 50px 0 20px 0; clear: both; padding: 20px 0 0 0;}

/* column nav styles */
#nav_left, #nav_right {padding: 0; list-style: none; width: 150px;}
#nav_left li, #nav_right li {height: 33px; padding: 0 0 5px 0; line-height: 33px; letter-spacing: 2px;}
#nav_left li a:link, #nav_left li a:visited, #nav_left li a:active, 
#nav_right li a:link, #nav_right li a:visited, #nav_right li a:active 
	{text-decoration: none; font-weight: bold;}
#nav_left li a:focus, #nav_left li a:hover,
#nav_right li a:focus, #nav_right li a:hover
	{text-decoration: underline;}
.logo {margin: 0 0 50px 0;}

/* 3 column styles */
.col_3_left, .col_3_mid, .col_3_right {float: left;}
.col_3_left {width: 183px; margin: 0 15px 0 0;}
.col_3_mid {width: 168px; margin: 0 15px 0 0;}
.col_3_right {width: 183px; margin: 0;}

/* 2 column styles */
.col_2_left, .col_2_right {float: left; width: 282px;}
.col_2_left {margin: 0 30px 0 0;}