@charset "utf-8";
/* CSS Document */


	body, body#style1, body#style2 {
		margin:0;
		padding:0; 
		color: #333;
		}
	
	body#style1 {
		background:url(images/bgd1.gif) repeat-x fixed;
	}
	
	body#style2 {
		background:url(images/bgd2.gif) repeat-x fixed;
	}	
	
	#siteinfo {
		display:none;
	}
	
	.hiddenmaster {
		display:none;
	}
	
	#main {
		width: 1006px;
		margin: 0 auto;
		padding:0;
		font-size: 1em;
		font-family:Verdana, Geneva, sans-serif;
		}
	
		.nav_on {
			background: url(images/bgd_nav.png) repeat-y center;
		}
		
		.nav_off {
			background: url(images/bgd.png) repeat-y center;
		}
	
	a, a:link, a:visited {
		color: #124383;
	}
	 
	 a:visited {
		 color:#7a327a;
	 }
	 
	 a:hover {
		 color:maroon;
	 }
		

	
	/* header styles */
	
	
	#header1, #header2 {
		margin:0 auto;
		width: 990px;
		height:77px;
		padding:0;
		padding-top:5px;
		background: url(headers/2.jpg) no-repeat center;
		}
	
	#header2 {
		height:94px;
		padding-top: 0;
		border-top: 2px solid #333;
	}
		
	#header1 img.logo, #header2 img.logo {
		margin-left:12px;
		margin-right: 12px;
		float:left;
	}
	
	#header1 .headtext, #header2 .headtext {
	 margin: 10px 0 0 12px;
	
	}
	
	#header2 .headtext {
		margin:0;
		padding:0;
		padding-top: 7px;
		height:87px;
	}
	
	#header1 .headtext2 a, #header2 .headtext2 a {
		font-weight:bold;
		font-size:90%;
		color:#666;
		min-height:5px;
		text-decoration:none;
		}
	
	#header2 .headtext2 {
		padding-top: 15px;
	}
	
	#header1 .headtext1 a, #header2 .headtext1 a {
		/*font-family:Georgia, "Times New Roman", Times, serif;*/
		font-family: "Palatino Linotype", "Book Antiqua", Palatino, "Times New Roman", serif;
		font-size: 180%;
		color:#1a3769;
		text-decoration: none;
		

	}
	
	#header2 .headtext2 a, #header2 .headtext1 a {
		color:white;
		padding-right: 300px;
	}
	 
	 
	#headerpic {
		width:990px;
		margin:0 auto;
	}
	
	.centennial_1 {
		background: url(images/centennial_1.png) no-repeat bottom right;	
		width:990px;
		height:182px;
		margin:-182px 0 0 0;
		padding:0; 
		position: relative;
	}
	
	#topitems {
		float:right;
		text-align:right;
		font-size:70%;
		padding:0 5px 0 0;
		height: 20px;
	}
	
	#topitems a, #topitems a:link, #topitems a:visited {
		padding-right: .5em;
		text-transform:uppercase;
		/*color:#9e0b0f;*/
		color:#1a3769;
		text-decoration:none;
	}
	
	#topitems a:hover {
		text-decoration:underline;
	}

	#topitems input.search {
		font-size:100%;
		border: 1px solid #565656;
		padding: .2em;
	}
	
	
	/* uc seal styles */
	.ucseal1, .ucseal2 {
		background:url(logos/ucseal2.png) no-repeat left;
		padding: 8px 0 20px 86px;
		margin-right:-86px;
		margin-top:-9px;
	}
	
	.ucseal1 {
		background:url(logos/ucseal1.png) no-repeat left;
		padding: 11px 0 12px 56px;
		margin:0;
		margin-top:-11px;
		float:none;
	}
	
	#navigation_top, #navigation_top_right {
		margin:0 auto;
		margin-bottom: 10px;
		font-size: 75%;
		padding: 0 20px;
		background: url(images/topnav.gif) repeat-y;
		border-bottom:1px solid #e88500;
		border-top: 1px solid #868844;
		width: 950px;
		min-height:7px;
		position:relative;
		z-index:999;
		}
		
		
			
	#navigation_top ul,	#navigation_top_right ul  {
		margin: 0;
		padding:0;
		}
			 #navigation_top_right ul {
			 float:right;
		 }
		
	#navigation_top ul li, #navigation_top_right ul li {
		position: relative;
		list-style:none;
		margin:5px;
		}
		
	#navigation_top ul.level1 li, #navigation_top_right ul.level1 li {
		margin: 0;
		padding:5px 10px;
		float:left;
		border-right: 1px solid #f3c157;
		border-left: 1px solid #b99239;
		}
		
	
		
	#navigation_top ul.level2 li, #navigation_top_right ul.level2 li {
		margin: 0;
		float:none;
		padding:5px 10px;
		border:0;
		border-bottom:1px solid white;
		background: #f3c157;
		}
		
	#navigation_top ul.level2 li:hover, #navigation_top_right ul.level2 li:hover {
		background-color: #fde289;
		color:black;
		}
	
	#navigation_top li a, #navigation_top_right li a  {
		display: block;
		color:#333333;
		text-decoration: none;
		}
	#navigation_top li a:hover, #navigation_top_right li a:hover {
		color:black;
		}
	#navigation_top ul a, #navigation_top_right ul a {
		width: auto;
		}
	#navigation_top ul ul, #navigation_top_right ul ul {
		position: absolute;
		display:none;
		width: 175px;
		}
		
		
	#navigation_top ul.level2, #navigation_top_right ul.level2 {
		padding-top: 3px;
		background:url('/../../img/clear.gif');
		margin-top:3px;
		margin-left:-11px;
	}
		
	#navigation_top ul ul li:hover a, #navigation_top_right ul ul li:hover a {
		color:black;
		}
	
	#navigation_top ul.level1 li.submenu:hover ul.level2,
	#navigation_top ul.level1 li.submenu:focus ul.level2,
	#navigation_top_right ul.level1 li.submenu:hover ul.level2,
	#navigation_top_right ul.level1 li.submenu:focus ul.level2

		{
		display:block;
		z-index:1;
		}


	#navigation {
		padding:0;
		margin:0 0 0 13px;
		float:left;
		width:230px;
		font-size:80%;
		font-family:Georgia, "Times New Roman", Times, serif;
		
		}
		
		#navigation ul {
			margin: 0;
			padding: 0;
		}
		
		#navigation ul li.parent, #navigation ul li.parent_head {
			list-style-type:none;
			margin:0;
			padding:0;
			width: 100%;
		}
		
		#navigation ul li.parent_head {
			padding: 20px 6px 5px 6px;
			display: block;
			width: auto;
			border-bottom: 1px solid #b5b5b2/*#d7d7d5*/;
			text-decoration:none;
			/*background: #f6f3ee #ede8de;*/
			color:#000000;
			font-size:120%;
			font-weight:bold;
		}
		
		#navigation ul li.parent a,
		#navigation ul li.parent a:link,
		#navigation ul li.parent a:visited {
			padding: 5px 6px;
			display: block;
			border-bottom: 1px solid #b5b5b2/*#d7d7d5*/;
			text-decoration:none;
			/*background: #f6f3ee #ede8de;*/
			color:#000000;
		}
		
		#navigation ul li.parent a:hover {
			background: #f6f3ee;
			border-color:#d7d7d5;
		}
		


		#navigation ul li.child, 
		#navigation ul li.child2 {
			list-style:none;
			margin:0;
			padding:0;
			background:url(images/bullet2.gif) no-repeat top left #edeae3;
	}
	
	#navigation ul li.child2 {
		background-image: url(images/bullet3.gif);
	}
		
		#navigation ul li.child a,
		#navigation ul li.child a:link,
		#navigation ul li.child a:visited,
		#navigation ul li.child2 a,
		#navigation ul li.child2 a:link,
		#navigation ul li.child2 a:visited{
			padding: 5px 3px;
			text-decoration:none;
			background: none;
			color:#000000;
			border-color:#dcd5c7;
		}
		
		#navigation ul li.child a:hover,
		#navigation ul li.child2 a:hover{
			text-decoration:underline;
		}
		
		/*#navigation ul.color2 {background: #9FF}
		#navigation ul.color3 {background: #C9F}
		#navigation ul.color4 {background: #FCF}
		#navigation ul.color5 {background: #FF9}
		#navigation ul.color6 {background: #9FF}
		#navigation ul.color7 {background: #C9F}
		#navigation ul.color8 {background: #FCF}
		#navigation ul.color9 {background: #FF9}
		#navigation ul.color10 {background: #0FF}*/
		
	.navspot {
		 margin-top: 5px;
		 padding: .5em; 
	}
		
	#pagecontent {
		padding:0;
		margin:5px 13px 0 13px;
		font-size:80%;
		line-height:140%;
		padding-bottom: .5em;
		z-index:2;
		}
		
		#pagecontent h1, #pagecontent h2, #pagecontent h3 {
			margin:0;
			padding: 10px;
			padding-top:0;
			border-bottom: 1px solid #CCC;
			font-size: 190%;
			/*font-family: Georgia, "Times New Roman", Times, serif;*/
			font-family: "Palatino Linotype", "Book Antiqua", Palatino, "Times New Roman", serif;
			font-weight:normal;
			color:#333333;
		}

		#pagecontent h1 {
			line-height: normal;
			padding-top:0;
			padding-bottom: 5px;
			margin-top:5px;
		}
		
		#pagecontent h1.peerreviewed {
			margin-top:10px;
			background: url(images/peer_rev_logo3.jpg) no-repeat right 2px;	
			padding-bottom:3px;
			padding-right:100px;
		}

		#pagecontent h2 {
			font-size: 120%;
			padding: 2px;
			margin:15px 0 5px 0;
			/*background:#ece8dd;*/
			font-family: Arial, Helvetica, sans-serif;
			font-weight:bold;
			border-color: #DDDDDD;

		}
		
		#pagecontent h2 a {text-decoration:none}
		
		#pagecontent h3, #pagecontent h4 {
			font-size: 100%;
 			font-family: Arial, Helvetica, sans-serif;
			padding: .25em .5em;
			margin: 1em 0 .5em 0;
			font-weight:bold;
			border:0;
			background:#eeeeee;

		}
		
		#pagecontent h4 { 
			background:none;
			border: 1px solid #dddddd;
			padding:5px;
		}
		

		
		#pagecontent .pagefull {
			padding: 0px 10px 0px 10px;
		}
		
		#pagecontent .pageleft {
			float:left;
			padding: 0px 10px;
		}
		
		#pagecontent .pageright {
			float:right;
			padding:0px 10px;
		}
		
		#pagecontent {
			
		}
		
		.editasset {
			text-align:right;
		}
		
		.editasset a
		{
			padding: .25em .35em;
			border: 1px solid #ccc;
			text-decoration: none;
			font-size: 85%;
			color: #666;
			background:white;
			font-family: Arial, Helvetica, sans-serif;
		}
		
		.editasset a:hover {
			border-color: maroon;
			background: #f5e3e3;
			color:maroon;
		}
		
		.editbox {
			margin-top:.3em;
			font-size: 85%;
		}
		
		.commentlt, .commentdk {
			margin: 1em 0; 
			padding:.75em; 
			background:  #f3f3f3;
			padding-left:4em;
		}
		
		.commentlt {
			/*border: 1px solid #F3F3F3;*/
			background:none;
		}
		
		.commentlt p, .commentdk p {
		padding:.15em 0;
		margin:.15em 0;
		}
		
		.commentnumber {
			float:left;
			font-size: 300%;
			font-style: italic;
			color:#CECECE;
			font-family: Georgia, "Times New Roman", Times, serif;
			padding: 0 .25em .25em .25em;
			margin-left: -1.25em;
		}
		
		.reply {
			margin:1em 0 0 0;
			margin-top: .5em;
			padding:0 1em;
			border:1px solid #ccc; 
			background:white;
			font-size:85%;
		}
		
		.replytop {
			background: #F7F7F7;
			color:black;
			padding: .15em .5em;
			margin:0 -1em;
			border-bottom:1px solid #ccc;
		}
		
		.commentlt p.author, .commentdk p.author, p.signinnow, .replytocomment p.author {
			font-size:110%; 
			margin:0;
			padding:.25em 0;
			font-family: "Times New Roman", Times, serif;
			font-style: italic;
			color: #400000;
		}
		
		.replytocomment {
			border:#ccc 1px solid; 
			-moz-border-radius: 10px; 
			border-radius: 10px; 
			background-color:#efefef; 
			padding:5px; 
			margin-top:1.5em;
		}
		
	p.tight {
		margin-top:0;
		padding-top:5px;
	}
	
	.spotlightevent {
		padding:5px 10px;
		border: thin solid #d8ca9f;
		margin:10px 0;
		background: white;
	}
	
			.blogbox {
			margin: .75em 0;
			line-height: 28px;
			padding-top:5px;
		}
		

		.blogauthor {
			border: 1px solid #d8ca9f;
			-webkit-border-radius: 5px;
			-moz-border-radius: 5px;
			border-radius: 5px;
			padding:.5em 1em 0 1em;
			margin: .75em 0 2.75em 0;
			font-size:85%;
		
		}
		
		.blogauthor div {
			padding-bottom:.5em;
		}
		
		.blogauthor div ul {
			list-style:none;
			padding-left:0px;
			margin:0px;
		}
	
		.blogauthor div ul li {
			display: inline;
		}
	/* Blog Photo style */
	.postphoto {
		border:thin solid #ccc; 
		background: #FFFFFF; 
		padding:10px;
		margin: 5px;
		/*display:inline-block;*/
	}
	
	img.postphoto  {
		max-width:100% !important;
	}
	
	.postphoto img {
		max-width:100% !important;
	}
	
	.postphoto div.caption {
		text-align:center;
		padding-top:.5em;
		font-size:80%;
	}

	
	.rows, .grid {width: 100%;text-align:left;}
	.grid {border-left: 1px solid #d7d7d5; border-top:1px solid #c4b483}
	.rows th, .rows td, .grid th, .grid td {padding: 4px;  border-bottom: 1px solid #d7d7d5}
	.rows th, .grid th {border-bottom: 1px solid #c4b483;}
	.grid th {border-right:  1px solid #c4b483;}
	.grid td {border-right:  1px solid #d7d7d5;}
	.rows tr:hover, .grid tr:hover {background: #f6f3ee}
	.rows tr:hover td, .grid tr:hover td {border-color: #b5b5b2}
	.rows tr:hover th, .grid tr:hover th {background:white;}
	.rows td a.caltitle, .grid td a.caltitle {font-size: 90%;font-weight:bold }
	.rows tr.nohover:hover, .grid tr.nohover:hover {background: white;}
	.rows tr.nohover:hover td, .grid tr.nohover:hover td { border-color:#d7d7d5}
	
	.rows td.extra, .grid td.extra {
		padding: 8px 4px;
		border-bottom: 1px dotted #d7d7d5;
	}
	
	
	.weather {
		width: 100%;
		font-size:110%;
		font-family: Arial, Helvetica, sans-serif;
		color:#000000;
	}
	
	.weather th, .weather td {
		padding: 6px;
	}
	
	.weather th {
		background: #666;
		border:1px solid #333;
		color:white;
		font-weight:bold;
		font-size:140%;
	}
	
	.weather td.subhead {
		font-weight:bold;
		background:#d0d0d0;
		border:1px solid #b5b5b2;
	}
	
	.weather td.monthly {
		text-transform: uppercase;
		text-align: center;
	}
	
	/* fields styles for surveys */
	.fields {
		width:100%;
		margin-bottom: .75em;
		font-size:90%;
	}

	.fields tr {
		vertical-align:top;
	}
	
	.fields th, .fields td {
		border-bottom: 1px solid #c4b483;
		padding: 6px;
		border-right: 1px dotted #c4b483;
	}

	.fields th {
		width: 40%;
		text-align:right;
				background:#f6f3ee;
		
	}
	
	.fields th.topborder, .fields td.topborder {
		border-top: 1px solid #c4b483;
	}
	
	.fields input, .fields textarea {
		padding:2px;
	}

	.fields tr.divider {
	}


	.fields tr.divider td {
		padding: 2px 10px;
		border-bottom:0;
		color:white;
		background: #8d7d57;
		border-right:0;
		-webkit-border-top-right-radius: 10px;
		-webkit-border-top-left-radius: 10px;
		-moz-border-radius-topright: 10px;
		-moz-border-radius-topleft: 10px;
		border-top-right-radius: 10px;
		border-top-left-radius: 10px;
	}
	
	.fields tr.divider td a,
	.fields tr.divider td a:link,
	.fields tr.divider td a:visited {
		color:#ebe5d8;
	}
	
	.fields tr.divider td a:hover {
		color: white;
	}
	
	.fields tr.divider td p {
		padding:5px 0;
		margin:0;
	}
	
	.fields tr.blankline td {
		border:0;
		padding:0;
	}

	/*	.rows {width: 100%;}
	.rows th {border-bottom: thin solid #DDDDDD}
	.rows th, .rows td {padding: 5px; text-align:left; }
	.rows tr.firstrow td {border-top: 3px solid white;}*/
	
	#footer {
		clear:both;
		padding:0 0 10px 0;
		width: 990px;
		margin:0 auto;
		background: #d8ca9f;
		}
		
	#footer .top {
		background: url(images/topnav.gif) repeat-y;
		border-bottom:1px solid #e88500;
		height:5px;
		padding: 0;
		width:990px;
	}
	.ratings {
		padding: .5em;
		margin:0;
		border-bottom:1px solid #91793b;
		background:#b7a063;
		font-size: 80%;
		color:#3b2d08;
	}
	
	a.yes, a.yes:link, a.yes:visited,
	a.no, a.no:link, a.no:visited {
		padding: .15em .35em;
		background:none;
		border: 1px solid #91793b;
		text-decoration: none;
		color: #3b2d08;
	}
	
	a.yes:hover {
		background: #284d0d;
		border-color: #284d0d;
		color:white;
	}
	
	a.no:hover {
		background: #792020;
		border-color: #792020;
		color:white;
	}
		
	a.repocount,
	a.repocount:link,
	a.repocount:visited,
	a.repcountactive {
	padding: .2em .5em;
	border: 1px solid #CCC;
	text-decoration: none;
	}
	
	a.repocount:hover {
		background: #f5e3e3;
		border-color: maroon;
	}
	
	a.repcountactive {
		background: #cbdcf9;
		border-color: #003795;
		color: #003795; 
		padding: .5em;
		font-size: 120%;
	}	
		
	#footer p.footerhead {
		font-size: 100%;
		font-weight:bold;
		margin-bottom:.65em;
		text-align:center;
		color:#302d2a;
	}
	
	#footer .footertext {
		width: 950px;
		margin: 0 auto;
		font-size:90%;
	}
	
	#footer p.footerlinks {
		font-size:70%;
		text-align:center;
		margin:.25em 0 .5em 0;
	}
	
	#footer p.footerlinks a,
	#footer p.footerlinks a:link,
	#footer p.footerlinks a:visited {
		color:#302d2a;
		text-decoration:none;
		padding-right: 10px;
		margin-left: 8px;
		border-right: 1px solid #827345;
	}
	
	#footer p.footerlinks a:hover {
		color: black;
		text-decoration: underline;
	}
	
	#footerbottom {
		padding:0;
		width: 1006px;
		margin:0 auto;
		background: url(images/footer.png) no-repeat bottom;
		height:20px;
		
	}
		
	.simplebox {
		margin:.5em 0;
		padding:.5em;
		border: 1px solid #EEEEEE
	}

	.clear {clear:both}
	
	
	/* site map */
	
	.sitemap ul {
		margin: 0 0 0 10px;
		line-height: 170%;
		padding:0;
	}
	
	
	/* spotlight stories*/
	
	.spotlightstory, .spotlightstory_right {
		margin-bottom:.8em;
	}
	
	
	.spotpic {
		float:right;
	}
	
	.clearspot {
		clear:both;
	}
	
	.spotpic {
		text-align:center;

	}
	
	.spotpic {
		margin: 0 .5em .5em .5em;
		padding:.5em;
		border:1px solid #d8ca9f;
	}

	.spotpic .caption,
	.spotpic .caption {
		padding-top:.5em;
		font-size:80%;
	}
	
	ul.spotlightstories {
		margin:0;
		padding:0;
	}
	
	ul.spotlightstories li {
		padding: 6px;
		/*border-top:1px solid #d8ca9f;*/
		list-style-type:none;
		margin-bottom:.5em;
	}
	
	ul.spotlightstories li img {
		float:left;
		padding: .3em;
		background: black;
		margin: 0 .5em .5em 0;
	}
	
	ul.spotlightstories li h3 {
		background:none !important;
		border-bottom: 1px solid #d8ca9f !important;
		margin-bottom:3px !important;
		font-size: 130% !important;
	}
	
	ul.spotlightstories li h3 a {
		text-decoration:none;
	}
	
	ul.spotlightstories li .date {
		/*float:left;*/
		background:#f2efe7;
		border: 1px solid #d8ca9f;
		padding: .3em .6em;
		margin: -7px 6px 0 0px;
		/*border-top:0;*/
		font-family: Georgia, "Times New Roman", Times, serif;
		/*width:20%;*/
		margin-bottom:0.5em;
		display: inline;
	}
	
	ul.spotlightstories li .title {
		padding: .3em .6em;
		margin: -6px 0 0 0;
		width:75%;
		float:left;
	}
	
	ul.spotlightstories li p {
	}
	
	
	
	/* share styles */
	
	ul.share, ul.dslist {
		margin:0;
		padding:0;
	}
	
	ul.dslist {
		margin: 0 .75em;
	}
	
	ul.share li, ul.dslist li {
		list-style-type: none;
		padding:.75em .5em;
		border-bottom: 1px solid #d7d7d5;
				display:block;

	}
	
	ul.dslist li a {
		border-bottom-color: #ddd;
		text-decoration: none;
	}
	
	ul.share li:hover, ul.dslist li:hover {background: #f6f3ee}
	ul.dslist li:hover {background: #F2F2F2;}
	
	ul.share img {
		float:left;
		padding: 0 .75em .3em 0;
	}
	
	.biginput, input.biginput {
		width: 125px;
		height:35px;
		line-height:35px;
		font-weight:bold;
		border: 0;
		background: url(images/captcha.gif) no-repeat;
		text-align:center;
		font-size:110%;
		color:#333;
		font-family:Georgia, "Times New Roman", Times, serif;
	}
	
input.biginput { padding-top: 0px;}

img.photo {
	padding: .5em;
	margin:.5em;
	border: 1px solid #d8ca9f;
}



.innerfields {
	width:100%;
}

	.innerfields_label, .innerfields_details {
	padding: 1%;
	float:right;
	width:68%;
	text-align:left;
	}

	.innerfields_label {
	width: 28%;
	text-align:right;
	float:left;
	font-weight:bold;
	}
	
	.innerfields_clear {
		clear:both;
		border-bottom: 1px solid #c4b483;
	}
	
	a img { border: 0;}
	
	
	acronym {
		cursor: help;
	}
	
	
.highlight {
	background-color:#F6F3EE;
	font-weight:bold;
}
	
	
/* Survey onsite return to start button */
.CompleteButton,
a.CompleteButton,
a.CompleteButton:link,
a.CompleteButton:visited {
	padding: 13px 25px;
	background-color:#e5e1d6;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e5e1d6', endColorstr='#dedbd2');
	background: -webkit-gradient(linear, left top, left bottom, from(#e5e1d6), to(#dedbd2));
	background: -moz-linear-gradient(top,  #e5e1d6,  #dedbd2);
	border:#b8b5ae 1px solid;
	color: black;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	margin:15px;
	display:inline-block;
}

.message {
	color: white;
	font-weight:bold;
	font-size:90%;
	width: 80%;
	text-align:center;
	margin: 15px auto 0 auto;
	padding: 10px 15px;
	background: maroon;
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#9b0000), to(#5d0000));
	background: -moz-linear-gradient(0% 56% 90deg,#5d0000, #9b0000);	
		-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
	text-shadow: 1px 1px 0px #000;
}

.message-success {
	color: white;
	font-weight:bold;
	font-size:90%;
	width: 80%;
	text-align:center;
	margin: 15px auto 0 auto;
	padding: 10px 15px;
	background: maroon;
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#009b00), to(#005d00));
	background: -moz-linear-gradient(0% 56% 90deg,#005d00, #009b00);	
		-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
	text-shadow: 1px 1px 0px #000;
}
	
	h2 a.anchors {
		text-decoration: none;
		color:black
	}
	
	h2 a.anchors:target {
		background:maroon;
		color:white;
		padding: 3px 7px;
		margin: -3px;
		margin-top: .5em;
		display:block;
		border-radius:4px;
			transition: all .2s linear;
	-o-transition: all .3s linear;
	-moz-transition: all .3s linear;
	-webkit-transition: all .3s linear;
	}
	
	a span.ds_icon {
	float:left;
	padding: 1px 3px;
	text-decoration:none !important;
	text-transform:uppercase;
	margin-top: -2px;
	margin-right: 10px;
	font-size: 10px;
	text-align:center;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	border-radius:3px;
	border: 1px solid #ccc;
	background: #eeeeee;
	box-shadow: inset 0 0 2px #ddd;
	transition: all .2s linear;
	-o-transition: all .3s linear;
	-moz-transition: all .3s linear;
	-webkit-transition: all .3s linear;

}

ul.dslist li:hover .ds_icon{
	border: 1px solid #AA4D42;
	background: #FFDFDF;
	box-shadow: inset 0 0 2px #D18E87;
	transition: all .2s linear;
	-o-transition: all .3s linear;
	-moz-transition: all .3s linear;
	-webkit-transition: all .3s linear;
}

.twitter {
	margin-top: 5px;
}
.twitter .tweet {
	 border:1px solid white;
	 border-top: 1px solid #eee; 
	 padding: 8px; 
	 margin:0;
	 font-size:85%;
}

.twitter .tweet:first-child {
	border-top: 1px solid transparent;
}

.twitter .tweet:hover {
	background: #F5F5F5;
	border: 1px solid #bbb;
	box-shadow: inset 0 0 3px #bbb;
	border-radius:5px;
}

.twitter .tweet:hover + .tweet {
	border-top-color:white;
}

.twitter img {
	float:left;
	margin: 0 8px 5px 0;
	border-radius:3px;
}

.twitter span {
	 display:block;
	 font-size:90%;
	 text-align:right;
}

.sbwell {
	padding: 6px 12px 12px 12px !important;
	margin-top: 10px;
	border-radius:7px;
	background:#FBFBFB;
	box-shadow: inset 0 0 4px #C8C8C8;
	border:1px solid #C8C8C8;
}
.sbwell-photo {
	margin: 0 10px 10px 0;
	border-radius: 6px;
	box-shadow: 0px 8px 6px -6px #000;
}

.sbwell-blue {
	background-color: #365687;
	background: #28456f; /* Old browsers */
	background: -moz-linear-gradient(top,  #28456f 0%, #365584 1%, #365488 2%, #335481 5%, #2e4a7a 24%, #223d6a 45%, #1e3664 56%, #1b325e 60%, #172e5a 69%, #152a55 73%, #0c1f4a 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#28456f), color-stop(1%,#365584), color-stop(2%,#365488), color-stop(5%,#335481), color-stop(24%,#2e4a7a), color-stop(45%,#223d6a), color-stop(56%,#1e3664), color-stop(60%,#1b325e), color-stop(69%,#172e5a), color-stop(73%,#152a55), color-stop(100%,#0c1f4a)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #28456f 0%,#365584 1%,#365488 2%,#335481 5%,#2e4a7a 24%,#223d6a 45%,#1e3664 56%,#1b325e 60%,#172e5a 69%,#152a55 73%,#0c1f4a 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #28456f 0%,#365584 1%,#365488 2%,#335481 5%,#2e4a7a 24%,#223d6a 45%,#1e3664 56%,#1b325e 60%,#172e5a 69%,#152a55 73%,#0c1f4a 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #28456f 0%,#365584 1%,#365488 2%,#335481 5%,#2e4a7a 24%,#223d6a 45%,#1e3664 56%,#1b325e 60%,#172e5a 69%,#152a55 73%,#0c1f4a 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #28456f 0%,#365584 1%,#365488 2%,#335481 5%,#2e4a7a 24%,#223d6a 45%,#1e3664 56%,#1b325e 60%,#172e5a 69%,#152a55 73%,#0c1f4a 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#28456f', endColorstr='#0c1f4a',GradientType=0 ); /* IE6-9 */
	color:white;
	box-shadow: inset 0 0 10px #102b55;
	border:none;
	padding: 1px 12px;
	text-shadow: 0 1px 0 #102b55;
}

.sbwell-gold {
background: #debb50; /* Old browsers */
background: -moz-linear-gradient(top,  #debb50 0%, #d7ab25 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#debb50), color-stop(100%,#d7ab25)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #debb50 0%,#d7ab25 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #debb50 0%,#d7ab25 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #debb50 0%,#d7ab25 100%); /* IE10+ */
background: linear-gradient(to bottom,  #debb50 0%,#d7ab25 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#debb50', endColorstr='#d7ab25',GradientType=0 ); /* IE6-9 */


	color:#302402;
	box-shadow: inset 0 0 10px #9a7a1b;
	border:none;
	padding: 1px 12px;
	text-shadow: 0 1px 0 #cfbc84;
}


.sbwell h2, .sbwell h3 {
	margin:6px -2px 0 -2px !important;
	padding:10px !important;
	background:#eee;
	border-radius: 5px;
	box-shadow: inset 0 0 3px #ddd !important;
	border:1px solid #ddd !important;
	text-shadow: 0 1px 0 #fff;
}

.sbwell-blue h2, .sbwell-blue h3 {
	background: none !important;
	color: #f1c236 !important;
	box-shadow:none !important;
	border:none !important;
	font-size: 160% !important; 
	padding:0 !important;
	line-height: normal !important;
	text-shadow: 
	-1px 1px 4px #102b55; 
}

.sbwell-blue h3 {
	color: #d9e0eb !important;
	border-bottom:none !important;
	border-radius: 0 !important;
	font-size: 130% !important; 
	padding:0 !important;
	line-height: normal !important;
	text-shadow: 
	0px 1px 0px #102b55;
	margin: 10px 0 3px 0 !important; 
}

.sbwell-blue a, .sbwell-blue a:link, .sbwell-blue a:visited {
	color: #f1c236;
}

.sbwell-blue a:hover {
	color: #fff;
}

.sbwell-blue h3 a, .sbwell-blue h3 a:link, .sbwell-blue h3 a:visited {
	color: #d9e0eb;
	text-decoration:none;
}

.sbwell-blue h3 a:hover {
	color: #fff;
}

.sbwell-gold h2, .sbwell-gold h3 {
	color: #93671e !important;
	box-shadow: 0 0 3px #a2801b !important;
	background: #fff5d4 !important;
	border:1px solid #a07f1d !important;	
	line-height:normal !important;
	text-shadow: 0 1px 0 #fffbf0; 
}



.sbwell-gold a, .sbwell-gold a:link, .sbwell-gold a:visited {
		color:#302402;
}


.sbwell-gold a:hover {
	color: #000;
}

.sbwell-gold h2 a, .sbwell-gold h2 a:link, .sbwell-gold h2 a:visited,
.sbwell-gold h3 a, .sbwell-gold h3 a:link, .sbwell-gold h3 a:visited  {
	color: #93671e;
	text-decoration:none;
}


.sbwell-gold h2 a:hover, .sbwell-gold h3 a:hover {
	color: #61400a;
}

.conf_well {
	padding: 5px;
	margin:10px 0;
	border-radius: 10px;
	line-height:normal;
	box-shadow: inset 0 0 10px #102b55;
	background-color: #365687;
background: #28456f; /* Old browsers */
background: -moz-linear-gradient(top,  #28456f 0%, #365584 1%, #365488 2%, #335481 5%, #2e4a7a 24%, #223d6a 45%, #1e3664 56%, #1b325e 60%, #172e5a 69%, #152a55 73%, #0c1f4a 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#28456f), color-stop(1%,#365584), color-stop(2%,#365488), color-stop(5%,#335481), color-stop(24%,#2e4a7a), color-stop(45%,#223d6a), color-stop(56%,#1e3664), color-stop(60%,#1b325e), color-stop(69%,#172e5a), color-stop(73%,#152a55), color-stop(100%,#0c1f4a)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #28456f 0%,#365584 1%,#365488 2%,#335481 5%,#2e4a7a 24%,#223d6a 45%,#1e3664 56%,#1b325e 60%,#172e5a 69%,#152a55 73%,#0c1f4a 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #28456f 0%,#365584 1%,#365488 2%,#335481 5%,#2e4a7a 24%,#223d6a 45%,#1e3664 56%,#1b325e 60%,#172e5a 69%,#152a55 73%,#0c1f4a 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #28456f 0%,#365584 1%,#365488 2%,#335481 5%,#2e4a7a 24%,#223d6a 45%,#1e3664 56%,#1b325e 60%,#172e5a 69%,#152a55 73%,#0c1f4a 100%); /* IE10+ */
background: linear-gradient(to bottom,  #28456f 0%,#365584 1%,#365488 2%,#335481 5%,#2e4a7a 24%,#223d6a 45%,#1e3664 56%,#1b325e 60%,#172e5a 69%,#152a55 73%,#0c1f4a 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#28456f', endColorstr='#0c1f4a',GradientType=0 ); /* IE6-9 */

	text-shadow: 0 -1px 0 #0d254f;
	color: #f1f4f9;
}

.conf_well .food2025 {
	color: #f1c236;
	font-size: 240%; 
	padding: 0 8px;
	text-shadow: 
	-1px 1px 4px #102b55; 

}

.conf_well .fooddates {
	float:left;
	padding:0;
	text-align:left;
	width: auto;
	margin: 8px 10px 8px 8px;
	padding: 10px;
background: #ebe9f9; /* Old browsers */
background: -moz-linear-gradient(top,  #ebe9f9 0%, #d8d0ef 50%, #cec7ec 51%, #c1bfea 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ebe9f9), color-stop(50%,#d8d0ef), color-stop(51%,#cec7ec), color-stop(100%,#c1bfea)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ebe9f9 0%,#d8d0ef 50%,#cec7ec 51%,#c1bfea 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ebe9f9 0%,#d8d0ef 50%,#cec7ec 51%,#c1bfea 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ebe9f9 0%,#d8d0ef 50%,#cec7ec 51%,#c1bfea 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ebe9f9 0%,#d8d0ef 50%,#cec7ec 51%,#c1bfea 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ebe9f9', endColorstr='#c1bfea',GradientType=0 ); /* IE6-9 */

	border-radius: 8px;
	text-align:center;
	color:black;
	text-transform: uppercase;
}

.conf_well .fooddates span {
	font-size:260%;
	
}




.conf_well .foodkeynote {
	float:right;
	width: 76%;
font-size:90%;
margin-top:15px;

}

.conf_well .foodkeynote span {
	font-size: 130%;
	font-weight:bold;
	line-height:160%;
}

.conf_well .foodkeynote a {
	color: #f1f4f9;
	line-height:180%;}
	
.conf_clear {clear:both;height:0;}


.anchor:target {
	color: maroon !important;
	font-weight:bold;
	padding: 5px;
	margin-top: 5px;
	margin-bottom: 5px;
	border-radius:4px;
	border: 1px solid maroon;
}

ul.li-padded li,
ol.li-padded li {
	margin-top: 12px;
}

.control-group,
.form-actions {
	margin-top:10px;
}
.control-label {
    font-weight: bold;
    font-size: 1.1em;
    padding-bottom:5px;
}
.small-text {
    font-weight: normal;
    font-size: 0.85em;
}

.pull-right {
	float: right;
}

.btn {
	display: inline-block;
	padding: 4px 12px;
	margin-bottom: 0;
	font-size: 14px;
	line-height: 20px;
	color: #333333;
	text-align: center;
	text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
	vertical-align: middle;
	cursor: pointer;
	background-color: #f5f5f5;
	background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));
	background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6);
	background-image: -o-linear-gradient(top, #ffffff, #e6e6e6);
	background-image: linear-gradient(to bottom, #ffffff, #e6e6e6);
	background-repeat: repeat-x;
	border: 1px solid #bbbbbb;
	border-color: #e6e6e6 #e6e6e6 #bfbfbf;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	border-bottom-color: #a2a2a2;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0);
	filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
	-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
	-moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
}

/*.btn {
	border-color: #c5c5c5;
	border-color: rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.25);
}*/

.btn-primary {
	color: #ffffff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #006dcc;
	background-image: -moz-linear-gradient(top, #0088cc, #0044cc);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0044cc));
	background-image: -webkit-linear-gradient(top, #0088cc, #0044cc);
	background-image: -o-linear-gradient(top, #0088cc, #0044cc);
	background-image: linear-gradient(to bottom, #0088cc, #0044cc);
	background-repeat: repeat-x;
	border-color: #0044cc #0044cc #002a80;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0044cc', GradientType=0);
	filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}

.btn-danger {
	color: #ffffff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #da4f49;
	background-image: -moz-linear-gradient(top, #ee5f5b, #bd362f);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#bd362f));
	background-image: -webkit-linear-gradient(top, #ee5f5b, #bd362f);
	background-image: -o-linear-gradient(top, #ee5f5b, #bd362f);
	background-image: linear-gradient(to bottom, #ee5f5b, #bd362f);
	background-repeat: repeat-x;
	border-color: #bd362f #bd362f #802420;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b', endColorstr='#ffbd362f', GradientType=0);
	filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}

.btn-success {
	color: #ffffff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #5bb75b;
	background-image: -moz-linear-gradient(top, #62c462, #51a351);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#51a351));
	background-image: -webkit-linear-gradient(top, #62c462, #51a351);
	background-image: -o-linear-gradient(top, #62c462, #51a351);
	background-image: linear-gradient(to bottom, #62c462, #51a351);
	background-repeat: repeat-x;
	border-color: #51a351 #51a351 #387038;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462', endColorstr='#ff51a351', GradientType=0);
	filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}

a.btn-danger:link,
a.btn-danger:active,
a.btn-danger:visited,
a.btn-primary:link,
a.btn-primary:active,
a.btn-primary:visited,
a.btn-success:link,
a.btn-success:active,
a.btn-success:visited {
	color: #ffffff;
	text-decoration: none;
}

.btn-small {
	padding: 2px 10px;
	font-size: 11.9px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

.btn-mini {
	padding: 0 6px;
	font-size: 10.5px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

.above-header {
	margin-top:7px;
}