body {background: #3F6B9E; margin: 0; padding: 0; line-height: 150%;}

/* ___________________ LAYOUT _____________________________________________________ */

#container {text-align: left; margin: 0px auto; }
#container, .container {max-width: 1100px; }
#header {}
	#title {background: url(graphics/mc_title.gif) no-repeat; height: 63px;}
	#title { text-align: center; background: url(graphics/mc_title.gif) no-repeat;}
	#main-nav { margin: 0px auto; background: url(graphics/mc_home_nav_bg.gif) no-repeat; padding: 4px 10px 0px 10px;}
	#main-nav form input {padding: 0; margin: 0; display: inline; vertical-align: top;} 

#login-status {padding: 4px 40px; background: #fff6dc; margin-bottom: 5px; font-weight: bold;}

#content {clear: both; background: #FFF;}
	#content-top {background: #f6c61f url(graphics/mc_content_nav_bg.gif) no-repeat; background-image: none; padding: 2px 40px; clear:both;}
	#content-top a img {height: 27px; border: 0px; margin-right: 6px;}
	#content-main {background: #fff; padding: 10px 20px;}
		.content-left {width: 225px; float: left;} 
		.content-middle {width: 300px; margin-left: 230px;}
			.content-middle {width: 90%; max-width: 500px;} 
		.content-right {width: 220px; float: right;} 
		.content-left-small {width: 160px; float: left;}
		.content-double {margin-left: 165px; border-left: 1px solid #3f6b9e; padding-left: 15px;  } 
		.border-blue { border-left: 1px solid #3f6b9e; padding-left: 15px; border-right: 1px solid #3f6b9e; padding-right: 15px; }
		.border-left { border-left: 1px solid #3f6b9e; padding-left: 15px;}
		.border-right {border-right: 1px solid #3f6b9e; padding-right: 15px; }
		
		.limit-form {margin-bottom: 25px;}
		.release-nav {line-height: 150%;}
		.release-nav form {display: inline;}

	#content-bottom {background: #fff6dc url(graphics/mc_content_bottom.gif) no-repeat; min-height: 20px; clear: both;}
	#content-bottom {background-image: none;}
	
#footer{  color: #CCC; padding: 0px 20px;}

.offset {background: #FFFBEF; border: 1px solid #333; padding: 10px;}

.floatright{text-align: right; padding-right: 20px; padding-bottom: 3px; vertical-align: top; }
#floatright form {padding: 0; margin: 0; display: inline; vertical-align: top;} 
.floatleft {float: left; padding-left: 0px;}

/* ___________________ CALENDAR___________________________________________________ */

.events-calendar { padding-bottom: 10px; text-align: center;}
.calendar {color: #333; background-color: #FFF; border-color: #000000; border-style: solid; border-width: 1px;}
.calendarlink { color: white; }
.day { background-color: #C5C6C7; border-color: #666; border-style: solid; border-width: 1px; text-align: center; }
.linkedday { background-color: #8080ff; border-color: #000000; border-style: solid; border-width: 1px; text-align: center; } 
.events-calendar .headerrow { background-color: #1F47A0; border-color: #000000; border-style: solid; border-width: 1px; color: #FFF; }
caption {color: #333;}

/* ___________________ LINKS _____________________________________________________ */

#main-nav a {display: inline; margin: 4px 1px;border: 0px;} 
#main-nav img {border: 0px; height: 22px;}

#footer a {color: #FC0; }
#footer a:hover { color: #F90; }

#content-main a {color: #0000B2; text-decoration: none; display: inline; }
#content-main a:hover {text-decoration: underline;}
#content-main p a {text-decoration: underline;}

a:hover {text-decoration: underline;}
#content-main a.blue {color: #3f6b9e;}
#content-main a.red {color: #9E3106;}

#content-main .release-nav a {color: #2e7345;}


/* ___________________ TYPOGRAPHY _____________________________________________________ */

body { /* font-family: 'bell gothic',  arial, helvetica, verdana, sans-serif;  color: #333;*/}
p {line-height: 150%;}

table.eventtable td {padding-bottom: 20px; }
p.eventlisting, div.eventlisting {padding-left: 25px; margin-top: 0px;}
.event_title {  color: #9E3106; }

table.mediatable {width: 99%;}
table.mediatable td {width: 25%;}

h1 { margin-top: 0px;}
h1.blue {color: #3f6b9e;}
h1.blue-indent {color: #3f6b9e; margin-left: 15px;}
#pagetitle h1 {display: inline; padding-top: 5px;}

h2  {color: #9E3106; margin-top: 7px;}
h2.blue {color: #9E3106;}
h2.bluesmall {color: #3f6b9e; margin-top: 25px; }
h2.pagetitle {}
h2.pagetitleblack {color: #000; margin-top: 20px;}

h3 {color: #9E3106;}
td {vertical-align: top;}

.caption { color: #3f6b9e; margin-top: 3px;}
.note { color: #000000; margin-top: 3px;}
.big {}

ul {list-style-type: none; margin-top: 0px; line-height: 110%; margin-left: 10px; padding-left: 0px;}
ul li { margin-top: 15px; margin-left: 0px; padding-left: 0px;}
.rightlist a {font-weight: bold;}
.rightlist span.small {color: #999;}


#content-main .release-list a {color: #9E3106;}

#bookmarks { margin-top: 15px; margin-left: 180px;}
#bookmarks a {border: 0px; background: transparent;}
#bookmarks img {border: 0px; background: transparent; margin: 0px 5px;}

.content-double ol li {margin-top: 1.5em;}
