
/* MMA SITEWIDE DEFAULTS */
/* by Samantha Orme, 8.23.2005 */

/* This file contains site-wide defaults for fonts, 
colors, and other non-layout style information */

/* :BODY {{{
------------------------------------------------------- */

body, table {
	font-family: geneva, arial, sans-serif;
	font-size: small; /* text size defaults to small */
	margin: 0; padding: 0;
}

* html body, * html table {
	font-size: x-small; /* for IE5 */
	f\ont-size: small; /* all other IE's */
}


td { vertical-align: top; margin: 0; padding: 0; }

img { border: 0; margin: 0; padding: 0;  }
.float_left { float: left; margin-right: 10px; }

a { color: #000; }

/* }}} ------------------------------------------------ */

/* :LOGO {{{
------------------------------------------------------- */

#logo {
	position: absolute;
	top: 0;	left: 0;
	z-index: 1;
	height: 50px;
	width: 100%;
	margin: 0; padding: 0;
	text-align: right;
}

/* Stupid hack to fix odd % width miscalculation in IE5/PC */
/* I should eventually figure out what is causing it and integrate into 'IE7' */
* html #logo { margin-right: -150px; } /* IE5/PC */
* html #logo { m\argin-right: 0; } /* Other IE */

#logo a { margin: 0 0 0 750px; padding: 0; }
#logo img { margin: 5px 5px 0 0;  }

/* }}} ------------------------------------------------ */

/* :NAV_LOCAL {{{
------------------------------------------------------- */

#nav_local { font-size: 75%; width: 150px; }
#nav_local ul.nobullets li, #nav_local a { margin: 0; padding: 0; }
#nav_local p { margin: 15px 0 0 0; padding: 15px 0 0 15px; border-top: 1px solid #000; }
#nav_local img { display: block; }
* html #nav_local a { display: block; }

#nav_local ul.img_bullets { list-style: none; margin: 10px 0 0 0; padding: 0;}
#nav_local ul.img_bullets li { padding: 0 0 7px 25px; margin: 0; width: 115px; }

* #nav_local ul.img_bullets li {
	width: 140px; /* for IE5 */
	w\idth: 115px; /* all other IE's */
}


/* }}} ------------------------------------------------ */

/* :HEADERS {{{
------------------------------------------------------- */

h2 {
	font-size: 1em;
	font-weight: bold; 
	padding: 0 0 1px 0;
	margin: 20px 0 10px 0;
	border-bottom: 1px solid #ccc; 
}

h4, h5 {
	font-size: 1em;
	font-weight: bold;
	padding: 0;
	margin: 15px 0 0 0;
}

/* }}} ------------------------------------------------ */

/* :VIEW {{{
------------------------------------------------------- */

p { margin: 0 0 10px 0; padding: 0; }

.indent01 { margin-left: 15px; }

ul { margin: 0 0 10px 15px; padding: 0 0 0 15px; }
ul.nobullets { list-style: none; margin: 0 0 10px 0; padding: 0; }
ul.indent01 { margin-left: 15px; }

.icon_row { margin-top: 10px; }

.captioned_image p { font-weight: bold; font-style: italic; font-size: 75%; margin: 2px 0 0 0; }

/* }}} ------------------------------------------------ */


/* :BOTTOMLINKS {{{
------------------------------------------------------- */

#bottom_links {
	margin: 10px 0;
	padding: 0 0 0 150px;
	font-size: 75%;
	width: 450px;
}

* html #bottom_links {
	width: 600px; /* for IE5 */
	w\idth: 450px; /* all other IE's */
}


/* }}} ------------------------------------------------ */



