/* CSS Document */

@font-face {
    font-family: 'MuseoSans500';
    src: url('/fonts/museosans_1-webfont.eot');
    src: url('/fonts/museosans_1-webfont.eot?#iefix') format('embedded-opentype'),
         url('/fonts/museosans_1-webfont.woff') format('woff'),
         url('/fonts/museosans_1-webfont.ttf') format('truetype'),
         url('/fonts/museosans_1-webfont.svg#MuseoSans500') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'MuseoSans100';
    src: url('/fonts/museosans-100-webfont.eot');
    src: url('/fonts/museosans-100-webfont.eot?#iefix') format('embedded-opentype'),
         url('/fonts/museosans-100-webfont.woff') format('woff'),
         url('/fonts/museosans-100-webfont.ttf') format('truetype'),
         url('/fonts/museosans-100-webfont.svg#MuseoSans100') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'MuseoSans300';
    src: url('/fonts/museosans-300-webfont.eot');
    src: url('/fonts/museosans-300-webfont.eot?#iefix') format('embedded-opentype'),
         url('/fonts/museosans-300-webfont.woff') format('woff'),
         url('/fonts/museosans-300-webfont.ttf') format('truetype'),
         url('/fonts/museosans-300-webfont.svg#MuseoSans300') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'MuseoSans700';
    src: url('/fonts/museosans-700-webfont.eot');
    src: url('/fonts/museosans-700-webfont.eot?#iefix') format('embedded-opentype'),
         url('/fonts/museosans-700-webfont.woff') format('woff'),
         url('/fonts/museosans-700-webfont.ttf') format('truetype'),
         url('/fonts/museosans-700-webfont.svg#MuseoSans700') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'MuseoSans900';
    src: url('/fonts/museosans-900-webfont.eot');
    src: url('/fonts/museosans-900-webfont.eot?#iefix') format('embedded-opentype'),
         url('/fonts/museosans-900-webfont.woff') format('woff'),
         url('/fonts/museosans-900-webfont.ttf') format('truetype'),
         url('/fonts/museosans-900-webfont.svg#MuseoSans900') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'SakkalMajalla';
    src: url('/fonts/majalla-webfont.eot');
    src: url('/fonts/majalla-webfont.eot?#iefix') format('embedded-opentype'),
         url('/fonts/majalla-webfont.woff') format('woff'),
         url('/fonts/majalla-webfont.ttf') format('truetype'),
         url('/fonts/majalla-webfont.svg#SakkalMajallaRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'SakkalMajallaBold';
    src: url('/fonts/majallab-webfont.eot');
    src: url('/fonts/majallab-webfont.eot?#iefix') format('embedded-opentype'),
         url('/fonts/majallab-webfont.woff') format('woff'),
         url('/fonts/majallab-webfont.ttf') format('truetype'),
         url('/fonts/majallab-webfont.svg#SakkalMajallaBold') format('svg');
    font-weight: normal;
    font-style: normal;

}

* {
margin: 0;
padding: 0;
}

body {
	background:#fff;
	margin:0;
	passing:0;
	font-family:MuseoSans300,Arial,sans-serif;
	font-size:12px;
	color:#333;
	min-width:1060px;
}

caption, th, td { text-align: center; font-weight: normal; float:none !important; color:#999;}
th { height:13px; padding-top:2px; }
td { padding-right:10px;}
img { border:0px;}
a { text-decoration:none; color:#656565;}
ul { list-style:none;}
h2 { font-size:24px;}
h3 { font-size:18px;}
p { line-height:130%;}
h1,h2,h3,h4,h5,h6{ font-family:SakkalMajalla,Times,serif; }
h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{ font-family:SakkalMajalla,Times,serif !important; }
p.indent { text-align:justify; text-indent:.5in;}
pre {font-size: 12px; color: blue; padding-left: 30px;}

#homelink { font-family:SakkalMajalla,Times,serif; position:absolute; top:-18px; left:180px; font-size:50px; z-index:20;}
#homelink a {color:#333;}
#homelink a:hover {color:#444;}

#menu { width:612px; font-size:12px; height:60px; margin:0 auto; background: url(/images/menubg.png) no-repeat; margin-top:-60px; position:relative; z-index:5px; font-family:MuseoSans300; }
#menu table { margin-top:-60px;}
#menu ul { display:table-row; height:36px;}
#menu li { display:table-cell; vertical-align:top; height:18px;}
#menu a { display:block; width:92px; height:13px; margin-left:3px; color:#9999FF;}
#menu a:hover {color:white;}

.active {
	font-family:MuseoSans700;
	color:#BFBFFF !important;
}

.menu_text {
	padding-left:5px;
	padding-top: 2.5px;
}

#nav{
	list-style: none;
	position: fixed;
	right: 20px;
}

#nav li{
	margin: 0 0 15px 0;	
}

#main_content {
	width:100%;
	overflow:hidden;
	background:url(/images/limitedbg2.png);
}

#headerimg, #intro, #second{
	width: 100%;
}

#headerimg {
	position:absolute;
	top:225px;
	overflow:hidden;
	background: url(/images/miniheaderbg.png) repeat-x;
}

#headerimg img {
	position:relative;
	top:0;
	margin-left:50%;
	right:601px;
}

#content { width: 1060px; margin: 0 auto; padding:20px 30px; background-color:white; }
#content p { font-size: 14px; }
#content ul { padding-left: 50px; }
#content li { font-size: 14px; }
#content a { color:#9999FF; font-family:MuseoSans500; }
#content a:visited { color: #7979ff; }
#content a:hover{ color: #000; }

#content table {border-collapse:collapse; margin:0 auto;}
#content td { text-align:left; padding-bottom:25px; }
#content .righttd { padding-left:20px;}

.projcontent td { text-align:center !important; }

#blurb a:visited:hover{
color: #005500;
}

.intro{
	color: white;
	height: 700px;
	margin: 0 auto;
	padding: 30px 0 0 0;
	overflow: hidden;
}

.intro .bg{
	height: 700px;
	margin: 0 auto;
	padding: 0;
	position: absolute;
	width: 900px;
	z-index: 200;
}

.story{
	margin: 0 auto;
	min-width: 650px;
	overflow: auto;
	width: 650px;
}

.story .float-left, .story .float-right{
	padding: 100px 0 0 0;
	position: relative;
	width: 548px;	
	z-index:300;
}

.story .titleimg {
	position: relative;
	width: 548px;	
	z-index:300;
	margin:0 auto;
	margin-bottom:10px;
}

.titleimg img {
	border:1px solid #eee; margin-bottom:4px;
}

.story p {
	text-align:right;
}

.story img {
	border: 4px solid black;
	text-align:center;
}

#carouselwrapper {
	background-color:black;
	padding-top:5px;
	background-image:url(/images/limitedbg4.png);
}

.media {
padding-left: 30px;
}

#blurb_wrapper {
width: 850px;
float: left;
}

#menu3 {
	background-color: #666666;
    height: 45px;
    left: 358px;
    position: absolute;
    top: 10px;
    width: 1px;
}

#sidebar { width: 160px; float: right; color:#666; border-left:1px solid #CCC;padding-left:10px;}
#sidebar h2 { font-size: 20px; display: block;}
#sidebar ul { list-style: none; padding: 0;}
#sidebar li {padding: 5px 0;}
#content #sidebar .current a{color: #333;}

#footer {
	font-size: 11px;
	color:#656565;
	width:100%;
	height:21px;
	text-align:center;
	padding:10px;
	font-family:MuseoSans100;
	background-color:white;	
}

.float-left{
	float: left;	
	margin: 0 0 0 20px;
}

.float-right{
	float: right;
	margin: 0 20px 0 0;
}
#left {	float:left;}
#right {	float:right;}
.left {	float: left;}
.right {	float: right;}
.clear {	clear:both;}

.baseline_shift {
	position:relative;
	top:.15em;
}

img.left {
float: left;
margin: 0 10px;
}

img.right {
float: right;
margin: 0 0 0 10px;
}

img.project {
float: left;
clear: left;
margin: 10px 10px 10px 50px;

}

.blurb_break {
height: 35px;
}

.alignright {
float: right;
font-size: 14px;
}

.alignleft {
float: left;
font-size: 14px;
}

