*						{ margin: 0; padding: 0; }
img						{ border: none; }
body						{ font-size: 12px; background: transparent url(../images/body_bg.jpg) 0 0 repeat-x;
						font-family: Arial, Helvetica, sans-serif; color: #494949; }
#wrapper					{margin: 0 auto; width: 1200px; padding-bottom: 30px; }
#wrapper_inner					{ }
#header						{ position: relative; height: 199px; background: transparent url(../images/header_bg.jpg) 0 0 no-repeat; }
#logo						{ position:absolute; top: 23px; left: 154px; width: 190px; height: 143px; }
    #logo a					{  display: block; width: 190px; height: 143px; text-indent: -10000px;
						background: transparent url(../images/logo_sprite.jpg) 0 0 no-repeat; }
    #logo a:hover				{  background: transparent url(../images/logo_sprite.jpg) 0 -143px no-repeat; }
						
#footer						{ clear: both; width:100% height: 60px; background: #827367 url(../images/footer_bg.png) 0 0 repeat-x;
						text-align: center; font-family: verdana, arial, sans-serif; padding-top: 20px; padding-bottom:20px; }
    #footer p					{ color: #fff; margin-bottom: 10px; font-size: 90%; }
    #footer a					{ color: #fff; }

#nav						{ height: 53px;}
#nav ul						{ float: left; width: 960px; list-style: none; margin-left: 140px; }
#nav ul li					{ display: inline; }
    #nav ul li a				{ float: left; height: 53px; background-image: url(../images/nav_sprite3.jpg); background-repeat: no-repeat;
						text-indent: -10000px; cursor:pointer; outline:none; }


    /* buttons */
    #home a					{ width: 70px; background-position: -15px 0; }
    #learn a					{ width: 208px; background-position: -84px 0; }
    #news a					{ width: 118px; background-position: -292px 0; }
    #photo a					{ width: 130px; background-position: -412px 0; }
    #faq a					{ width: 53px; background-position: -540px 0; }
    #media a					{ width: 120px; background-position: -595px 0; }
    #share a					{ width: 117px; background-position: -723px 0; }
    #give a					{ width:105px; background-position: -841px 0; }
    
    /* hover state */
    #home a:hover					{ width: 70px; background-position: -15px -55px; }
    #learn a:hover					{ width: 208px; background-position: -84px -55px; }
    #news a:hover					{ width: 118px; background-position: -292px -55px; }
    #photo a:hover					{ width: 130px; background-position: -412px -55px; }
    #faq a:hover					{ width: 53px; background-position: -540px -55px; }
    #media a:hover					{ width: 120px; background-position: -595px -55px; }
    #share a:hover					{ width: 117px; background-position: -723px -55px; }
    #give a:hover					{ width:105px; background-position: -841px -55px; }


#content_outer					{ clear: both; float: left; width: 1200px; background: transparent url(../images/home_content_bg.jpg) 0 0 no-repeat;}
#content_inner					{ margin: 20px auto; width: 940px; text-align: center; }
#video_player					{ width: 940px; height: 368px; }
p							{ margin-bottom: 20px; line-height: 1.7; font-size: 110%; }
#main						{ margin: 35px 0 0 0; text-align: left; }
#main #col1					{ float: left; width: 460px; position: relative; }
#main #col2					{ float: right; width: 460px; }
.home-box					{ }
    .home-box .content				{ padding: 20px; background: transparent url(../images/home_box_bg.jpg) 0 0 repeat-x; }
    .home-box blockquote			{ font-style: italic; background: transparent url(../images/begin_quotes.png) 0 0 no-repeat; padding: 5px 0 0 25px; }
	.home-box blockquote p.signature 	{ color: #827367; font: 90% verdana, arial, sans-seri; font-style: normal; margin-left: 80px; }
	.home-box blockquote img.end-quotes	{ margin-left: 5px; margin-bottom: -2px; }
	.home-box img.right			{ float: right; margin: 0 0 5px 10px; }

#header						{ height: 199px; background: transparent url(../images/header_bg.jpg) 0 0 no-repeat; }

.sub #content_outer				{ background: transparent url(../images/sub_content_bg.jpg) 0 -3px no-repeat; }
.sub #content_inner				{ margin-top: 0; }
.sub #main					{ float: left; width: 680px; margin: 35px 0 0 0; text-align: left; }
h2.sub-heading					{ height: 50px; border-bottom: 1px solid #F7E090; margin-bottom: 30px; text-indent: -10000px; }
#overview_heading				{ background: transparent url(../images/sub_heading.png) 0 0 no-repeat; }

#ask_heading				{ background: transparent url(../images/subhead_ask.png) 0 0 no-repeat; }

#interview_heading				{ background: transparent url(../images/subhead_interview.png) 0 0 no-repeat; }

#mediacontacts_heading				{ background: transparent url(../images/subhead_mediacontacts.png) 0 0 no-repeat; }

#media_heading				{ background: transparent url(../images/subhead_media.png) 0 0 no-repeat; }

#faq_heading				{ background: transparent url(../images/subhead_faq.png) 0 0 no-repeat; }

#photos_heading				{ background: transparent url(../images/subhead_photos.png) 0 0 no-repeat; }

#latestnews_heading				{ background: transparent url(../images/subhead_latestnews.png) 0 0 no-repeat; }

#timeline_heading				{ background: transparent url(../images/subhead_timeline.png) 0 0 no-repeat; }

#features_heading				{ background: transparent url(../images/subhead_features.png) 0 0 no-repeat; }


img.right					{ float: right; margin: 0 0 10px 30px; }

#sidebar					{ float: right; width: 170px; text-align: left; background: transparent url(../images/sidebar_bg.jpg) 0 -3px no-repeat;
						padding: 50px 30px 0 30px; }
#sidenav ul					{ list-style: none; }
#sidenav li a					{ text-decoration: none; display: block; font: 130% verdana, arial, sans-serif; color:#827367;
							padding: 6px 10px; margin: 8px 0; }
#sidenav li a.active, #sidenav li a:hover	{ color: #fff; background: #A29482; }

/* -- THE FORM --*/
.float-right{float:right;}
.float
{
	float:left;
	margin:0 20px 20px 0;
}
.clear
{
	clear:both;
}
.float label
{
	display:block;
}
.float input, .float select
{
	display:block;
	padding:3px;
}
input.small, select.small{width:120px;}
.float textarea{width:370px;}
.float textarea.full{width:520px;}
input.half, select.half{width:240px;}
input.third, select.third{width:153px;}
#ctl00_ct_Content_RegularExpressionValidator1{display:inline;}

img.give{position: absolute; top:-10px; right:-30px; border: 0;}