@charset "UTF-8";
/* CSS Document */


body {
	background: #d3c49d;
	color: #182b44;
}

a {
	color: #cc9d0e;
}

#doc {
	
}

.read-more {display:inline;}
.clearboth {clear:both}



/* Header Styles */

#hd {
	background: transparent url(../i/bg_hd.jpg) repeat-y top left;
	height: 135px;
	position: relative;
}

	#hd #logo {
		background: url(../i/logo.jpg) no-repeat top left;
		display: block;
		height: 90px;
		left: 39px;
		position: absolute;
		text-indent: -10000px;
		top: 9px;
		width: 380px;
	}
	
	
	#hd form {
		position: absolute;
		right: 10px;
		top: 20px;
	}
	
	#hd #nav {
		background: #f9da4b url(../i/bg_nav.jpg) repeat-x top left;
		bottom: 0;
		height: 27px;
		left: 10px;
		position: absolute;
		width: 930px;
	}
	
	#hd #nav ul {
		background: url(../i/nav.jpg) no-repeat top left;
		display: block;
		height: 27px;
		width: 624px;
	}
	
	#hd #nav li {
		float: left;
		height: 27px;
	}
	
	#hd #nav li a {display: block; height: 27px; text-indent:-10000px;}
	
	#hd #nav li a#home {width: 84px;}
	#hd #nav li a#home:hover {background: url(../i/nav.jpg) no-repeat 0 -27px; width: 84px;}
	
	#hd #nav li a#news {width: 70px;}
	#hd #nav li a#news:hover {background: url(../i/nav.jpg) no-repeat -84px -27px; width: 70px;}
	
	#hd #nav li a#projects {width: 87px;}
	#hd #nav li a#projects:hover {background: url(../i/nav.jpg) no-repeat -154px -27px; width: 87px;}
	
	#hd #nav li a#about {width: 116px;}
	#hd #nav li a#about:hover {background: url(../i/nav.jpg) no-repeat -241px -27px; width: 116px;}
	
	#hd #nav li a#presidents {width: 146px;}
	#hd #nav li a#presidents:hover {background: url(../i/nav.jpg) no-repeat -357px -27px; width: 146px;}
	
	#hd #nav li a#contact {width: 121px;}
	#hd #nav li a#contact:hover {background: url(../i/nav.jpg) no-repeat -503px -27px; width: 121px;}
	
	#hd #theme_logo {
		position: absolute;
		top: 10px;
		right: 20px;
	}


/* Body Styles */

#bd {
	background: transparent url(../i/bg_bd.jpg) repeat-y top left;
}

	/* Home page styles */
	
	#featured {
		background: url(../i/bg_blue_strip.gif) repeat-x bottom left;
		margin: 20px 10px 10px 40px;
		padding: 0 0 30px 0;
	}
	
	#featured h2 {
		color: #cc9d0e;
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size: 182%;
	}
	
	#featured .date {
		color: #7a96bb;
	}
	
	#featured p {
		margin-bottom: 1em;
	}
	
	#featured img {
		border: 1px solid #6c5c15;
		float: left;
		margin: 5px 20px 10px 0;
	}
	
	#second-row {
		/*padding-left: 40px;*/
	}
	
	.committee-updates {
	}	
	
	.committee-updates, .the-week-that-was, .leap-congress {
		font-size: 92%;
		padding-bottom: 10px;
	}
	
	.committee-updates h2, .the-week-that-was h2, .leap-congress h2 {
		color: #4b7ec0;
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size: 114% !important;
		margin-bottom: .9em;
		text-transform: uppercase;
	}
	
	.committee-updates h2 {
		margin-left: 40px;
	}
	
	.committee-updates ul {
		margin-left: 40px;
	}
	
	.committee-updates li, .the-week-that-was li {
		background: url(../i/blt-blue-dot.jpg) no-repeat 3px 5px;
		color: #4b7ec0;
		font-size: 100%;
		padding: 0 10px 5px 12px;
	}
	
	.the-week-that-was .details {
		color: #4b7ec0;
	}
	
	.the-week-that-was img {
		border: 1px solid #4b7ec0;
		margin: 5px 0;
	}
	
	
	.leap-congress h3 {
		margin-right: 10px;
	}
	
	.leap-congress p {
		margin: 0 15px 10px 0;
	}
	
	#side-bar form {
		margin: 10px 0 10px 0;
	}
	
	
	/* Inner page styles */
	
	.breadcrumb {
		background: #f5eedd;
		margin:  10px 10px 10px 30px;
		padding: 10px;
	}
	
		.breadcrumb p {
			margin:  0 !important;
		}
		
	.article-list {
		margin:  0 20px 10px 40px;	
	}
	
	.article-list h4 {
	
	}
	
	.article-list p {
		margin-left: 0 !important;
	}
	
	.inner h3 {
		color: #4b7ec0;
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size: 167%;
		margin: 0 0 10px 40px;
	}
	
	.inner h4 {
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size: 136%;
		font-weight: bold;
		margin: 0 0 10px 40px;
	}

	
	.inner p {
		line-height: 1.2em;
		margin:  0 20px 10px 40px;
	}

	
	
	/* Sidebar styles */
	
	.presidents-corner, .members-section {
		background: url(../i/bg_blue_strip.gif) repeat-x bottom left;
		margin: 20px 20px 10px 0;
		padding: 0 0 20px 0;
	}
	
	.presidents-corner h2, .members-section h2 {
		color: #4b7ec0;
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size: 114% !important;
		font-weight: bold;
		margin-bottom: .9em;
		text-transform: uppercase;
	}
	
	.presidents-corner .headline, .members-section .headline {
		color: #4b7ec0;
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size: 100% !important;
		font-weight: bold;
		margin-bottom: .9em;
	}
	
	
	.presidents-corner img, .members-section img {
		margin: 0 0 10px 0;
	}
	
	.presidents-corner p, .members-section p {
		font-size: 92%;
		margin: 0 0 10px 0;
	}
	
	
	
	/* Inner page styles */
	
	.sectdesc {
	
	}
	
	.sectdesc h3 {
		font-weight: bold;
		margin-bottom: 0;
		text-transform: uppercase;
	}
	
	.sectdesc p {
		background: #f5eedd;
		margin: 0 20px 10px 40px;
		padding: 10px;
	}
	
	.mostrecent {
		border-bottom: 1px solid #ccc;
		margin:  0 20px 20px 40px;
	}
	
	.mostrecent h2 {
		font-size: 161.6%;
		margin:  0 0 0 0;
	}

	.mostrecent h3 {
		margin:  0 0 10px 0;
	}

	.mostrecent h4 {
		margin:  0 0 10px 0;
	}

	.mostrecent h5 {
		margin:  0 0 10px 0;
	}
	
	.mostrecent p {
		margin:  0 0 10px 0;
	}
	
	h4 {
		margin: 0 0 10px 40px;
	}
	
	h5 {
		font-weight: bold;
		margin: 0 0 10px 40px;
	}
	
	dl {
		margin:  0 0 10px 40px;
	}
	
	dd {
		margin-bottom: 10px;
	}
	
	.inner ul li {
		list-style-type: disc;
		list-style-position: inside;
		margin:  0 0 10px 40px;
	}
	
	.inner img {
		border: 1px solid #6c5c15;
		margin:  0 0 10px 0;
	}
	
	
	/* Search Results Page */
	
	.search_result {
		border-bottom: 1px solid #ccc;
		margin: 10px 20px 10px 20px;
		padding: 10px 0;
	}
	
	.search_result h2 {font-size: 138.5%;}
	.search_result .posted {color: #999; margin: 0 0 10px 0; padding: 0;}
	.search_result .excerpt {font-style: italic; margin: 0 0 10px 0; padding: 0;}

/* Footer Styles */

#ft {
	background: transparent url(../i/bg_hd.jpg) repeat-y top left;
	height: 40px;
	position: relative;
}

	#ft p {
		color: #fff;
		font-family: Georgia, "Times New Roman", Times, serif;
		left: 40px;
		position: absolute;
		top: 12px;
	}

object {
	
	margin-left: 30px;
	margin-bottom:  30px;
}
	


