/* global.css 
 * CSS used throughout the site
 * www.standrewkim.us
 */
body, div, p, ul, li, h1, h2, h3 {
	margin: 0;
	padding: 0;
}
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 62.5%;
	color: #44667c;
	text-align: center;
}
img {border: none;}
p {font-size: 1.2em; margin-bottom: 1em;}
a {color: #7a6c58;}
a:hover {text-decoration: none;}
#content {
	margin: 10px auto;
	width: 760px;
	text-align: left;
}
h1#header {
	height: 63px;
	line-height: 63px;
	background: url(../images/backgrounds/header.gif) repeat-x;
	border: 1px solid #a5b6be;
	margin-bottom: 5px;
	font-size: 2.2em;
	color: #3e92c0;
	text-indent: 18px;
	overflow: hidden;
}
	h1#header a {color: #3e92c0; text-decoration: none;}
	h1#header ul#tagline {
		position: relative;
		top: -42px;
		left: 54%;
		width: 48%;
		list-style: none;
		list-style-position: outside;
		border-left: 2px solid #99abb4;
		font-size: 0.5em;
	}
		h1#header ul#tagline li {
			color: #99abb4;
			line-height: 100%;
			text-indent: 5px;
		}
ul#menu {
	margin: 5px auto;
	background: url(../images/backgrounds/menu-bar.gif) repeat-x;
	height: 36px;
	line-height: 36px;
	border: 1px solid #a5b6be;
	font-size: 1.4em;
	font-weight: bold;
	list-style: none;
	list-style-position: inside;
	text-align: center;
}
	ul#menu li {display: inline;}
	#menu a {color: #44667c; text-decoration: none;}
		#menu a:hover {color: #c7b98f;}
	#menu img {margin: 0 24px;}
.contentCol .section {
	border: 1px solid #c1cdd2;
	padding: 1px;
	margin-bottom: 5px;
}
	.contentCol .section h1 {
		background: url(../images/backgrounds/column-heading.gif) repeat-x;
		height: 25px;
		line-height: 25px;
		font-size: 1.2em;
		color: #ffffff;
		border-bottom: 1px solid #7ba4bd;
		text-indent: 1.5em;
	}
	.contentCol .section .MARsection {
		margin: 15px;
	}

	.contentCol#colLeft {
		float: left;
		width: 24%;
		margin-right: 5px;
	}
			.contentCol#colLeft #submenu h1 {
				background: none;
				height: 3em;
				line-height: 3em;;
				border: none;
				color: #44667c;
				font-size: 1.5em;
			}
			.contentCol#colLeft #submenu ul {
				list-style-type: none;
				font-size: 1.2em;
				line-height: 2em;
			}
			.contentCol#colLeft #submenu ul li a {
				display: block;
				width: auto;
				border-top: 1px solid #c1cdd2;
				padding: 2px 0;
				text-decoration: none;
				color: #44667c;
				text-indent: 1.5em;
			} 
				* html .contentCol#colLeft #submenu ul li a{ /*IE only hack*/width: 100%;}
				.contentCol#colLeft #submenu ul li a:hover{
					background-color: #F0F0F0;
					color: #7a6c58;
				}
	.contentCol#colRight {
		float: right;
		width: 75%;
	}
#footer {
	clear: both;
	background: #f3f8fb;
	border: 1px solid #a5b6be;
	height: 27px;
	list-style: none;
	color: #4086ad;
	text-align: center;	
	margin-bottom: 8px;
}
	#footer li {position: relative; top: 0.5em; display: inline; font-size: 1.2em; height: 1.2em; line-height: 1.2em;}
	#footer a {color: #4086ad; padding-top: 1em;}
	#footer img {margin: 0 15px;}
#copyright {
	border-top: 2px solid #d3e6ef;
	text-align: center;
	color: #44667c;
	line-height: 300%;
}

