/* Styles - 2009-03-14 */
/*                          Include ONLY the fonts you use on the page
@import url(http://fonts.googleapis.com/css?family=Sorts+Mill+Goudy:400,400italic|Quattrocento+Sans|Nova+Script|Nova+Oval|Comfortaa:300,400,700|Julee|Loved+by+the+King|Montez|Zeyada|League+Script|Tangerine:400,700&subset=latin,latin-ext);

font-family: 'Sorts Mill Goudy', serif;
font-family: 'Quattrocento Sans', sans-serif;
font-family: 'Nova Script', cursive;
font-family: 'Nova Oval', cursive;
font-family: 'Comfortaa', cursive;
font-family: 'Julee', cursive;
font-family: 'Loved by the King', cursive;
font-family: 'Montez', cursive;
font-family: 'Zeyada', cursive;
font-family: 'League Script', cursive;
font-family: 'Tangerine', cursive;

*/

/*
1	Body
	Headers
	Paragraphs
	
2	a psuedo-classes and other anchors	

3	Lists
	Tables	
	
4	Images		
	
5	

6	Other IDs
	
7	Other Classes	
*/

@font-face {
	font-family: 'MidoMedium';
	src: url('../_assets/Mido-webfont.eot');
	src: local(''), url('../_assets/Mido-webfont.woff') format('woff'), url('../_assets/Mido-webfont.ttf') format('truetyped'), url('../_assets/Mido-webfont.svg#webfontdeSVIjOD') format('svg');
}




/* IE HTML5 handling (in HTML, not CSS)
<!--[if lt IE 9]>
<script src="//html5shiv.googlecode.com/svn/trunk/html5.js"></script>
<script src="js/html5_shim.js"></script>
<![endif]-->
*/

/* -------- CLEAR --- */

html, body, h1, h2, h3, h4, p, ul, ol, li, a, img {
	border: 0;
	color: #000;
	margin: 0;
	padding: 0;
}

html, body, div, section, article, aside, header, hgroup, footer, nav, h1, h2, h3, h4, h5, h6, p, blockquote, address, time, span, em, strong, img, ol, ul, li, figure, canvas, video {
	margin: 0;
	padding: 0;
	border: 0;
}

/* --------- HTML 5 display rule  ---*/
article, aside, canvas, details, figcaption, figure, footer, hgroup, menu, nav, section, summary  {
	display: block;
}


/* --------------------- 1 --------- Body, Headers, Paragraphs -------------- */

body {
	background-attachment:fixed;
	background-color: #f0fff0; 
	background-repeat: no-repeat;
	color: #e9a330;
	font-family: geneva, sans-serif;
	font-weight: 300;
	line-height: 1.2em;
	position: relative;
		top: 0px;
		left: 0px;
	/*width: auto;*/
}

h1 {
	background-color: #00d; 
	color: #df7; 
	text-align:center; 
	font-family: MidoMedium, georgia, serif !important;
	line-height: 90%;
	margin: 5px auto; 
	padding: 8px 0 6px 0px;
	/*width: 250px;*/
}


h2 {
	color: #003;
	text-align: left;
	font-size:x-large;
	font-family: georgia, serif;
	line-height: 115%;
	margin: .5em .2em .1em .0em;
	padding: .5em .2em .1em .0em;
}


h3 {
	color: #000;
	/*text-indent:20px;*/
	font-size:large;
	font-family: georgia, serif;
	margin: .4em .2em .1em .0em;
}



p {
	color: #000; /*#c99300; */
	font-family:sans-serif;
	font-weight: bold;
	padding: 3px .2em;
	width: 500px;
}

p.overflow {
	margin:auto;
	padding: 0px 10px 0px 10px;
}

p.column {
	margin:auto;
	padding:0px;
}




/* ---------------------  2 ------------- a psuedo-classes -------------- */

a {
	text-decoration: none;
}

a:link {
	background-color: transparent;
	border-color: #08a;
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	color: #00a;
	margin: 3px;
	padding: 2px 1px 0px 1px;
	text-decoration: none;
}

a:visited {
	background-color: transparent;
	border-color: #a3a;
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	color: #a0a;
	margin: 3px;
	padding: 2px 1px 0px 1px;
	text-decoration: none;
}

a:hover {
	background-color: transparent;
	border-color: #a00;
	color: #030;
	margin: 3px;
	padding: 2px 1px 2px 1px;
	text-decoration: none;
}

a:active {
	background-color: transparent;
	border-color: #f00;
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	color: #f9d360;
	margin: 3px;
	padding: 2px 1px 0px 1px;
	text-decoration: none;
}

.important_link {
	color: #e9a330;
	font-family:sans-serif;
	font-weight: bold;
	margin: 3px;
	width: 650px;
}


/* --------------------- 3 ------------- Lists, Tables -------------------- */

li {
	color: #060;
	font-family:sans-serif;
	font-weight: bold;
	margin: 3px;
	padding: 1px;
	position: relative;
		left: 30px;
	width: 500px;
}

li > ul {
	margin: 0 0 0 85px;
}

.ie_li li {
	list-style-type: none;
}

.subtle_list {
	list-style-type: none;
}

.link_text {
	color:#a0a000;
	font-size:small;
}

.spaced_list {
	color: #c99320;
	padding:15px 0px;
}


/* --------------------- 4 -------------------------- Images ---------------- */

img.fit_screen {
	width:800px;
}

.image_thumbs {
	width:100px;
}

.image_thumbs_wide {
	height:100px;
}

img + h2 {
	margin: 12px auto;
}

/* --------------------- 5 -------------------------------------------------- */




/* --------------------- 6 --------------------------- IDs ------------------ */

/* ----------------------------- positioning IDs */
#outer_wrapper {
/*	background-image: url("/images/menu_bar.gif");*/
	background-repeat: repeat-x; 
	/*position: fixed;*/
}

#menu_bar_image {
	background-image: url("/images/menu_bar.gif");
	background-repeat: repeat-x; 
	height: 25px;
	margin: auto;
	position: fixed;
		top: 110px;
}

#wrapper {
	background-color: #990;
	background-image: url("/images/bg-logo-w-oregon_woods.jpg");
	background-repeat: no-repeat;
	margin: 0 auto;
	padding: 0px 0px 30px 0px;
	position: relative;
	width: 800px;
}

#header {
	background-color: #001500;
	margin: 0 auto;
	padding: 0;
	position: absolute;
		top: -1px;
		left: 5px;
	text-align: left;
}

#header_h1 {
	margin: 0 auto;
	position: absolute;
		top: 20px;
		left: -5px;
	width: 800px;
}

#content {
	background-color: #fff;
	border-color: #005;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	border-style: double;
	border-width: 3px;
	color: #000;
	margin: 0px auto;
	padding: 0 10px 10px 10px;
	position: relative;
		top: 17px;
		left: -7px;
	width: 600px;
}

footer {
	/*background-color: #eef;
	*/
	background-color: #fff;
	border-color: #005;
	border-style: double;
	color: #000;
	font-size:x-small;
	margin: 10px auto;
	position: relative;
		bottom: -30px;
	text-align:center;
	width: 400px;
	z-index: 110;
}

#copyright {
	background-color: transparent;
	color: #000;
	font-size:smaller;
	font-style: italic;
	margin: 2px auto;
	position:relative; 
		bottom: -25px;
	text-align: center;
	width: 774px;
}

#login {
	background-color: #ffffff;
	color: #000000;
	font-size: 12px;
	padding: 8px 15px 12px 15px;
	position: absolute;
		top: 30px;
		right: 0px;
	text-align: right;
}


/* ----------------------------- nav IDs */
#menu_container {
	background-repeat: repeat-x;
	position: fixed;
		top: 0px;
	z-index: 999999;
}

nav { 
	background-image: url("/images/menu_bar.gif");
	background-repeat: repeat-x;
	height: 30px;
	margin: 0 auto;
	position: relative;
		top: 0px; 
	text-align: center;
	width: 800px;
	z-index: 99990;
}

nav li {
	height: 30px;
	margin: 0;
	padding: 0;
	width: 301px;
}

nav > ul {
	color: black;
	height: 30px;
	list-style-type: none;
	margin: 0;
	padding: 0;
	position: relative;
		top: -2px;
	text-align: center;
}

nav > ul li {
	display: inline;
	height: 30px;
	margin: 0;
	padding: 0;
	position: relative;
		left: -10px;
	text-align: center;
	width: 303px;
}

nav > ul li + li {
	font-style: normal;
	height: 30px;
	margin: 0;
	padding: 0;
	width: 301px;
}

nav > ul li a {
	color: #bb9;
	font-family: geneva, sans-serif;
	font-size: 14px;
	font-stretch: expanded;
	font-variant: small-caps !important;
	font-weight: 600;
	height: 30px;
	padding: .2em .8em;
	position: relative;
	text-decoration: none;
	width: 401px;
}


nav > ul li a:link {
	/*
	background-color: #00f;
	*/
	background-image: url("/images/menu_btn_up.gif");
	border-color: #0a0 #080 #080 #0a0;
	border-style: none;
	border-width: 0px;
	color: #eeffaa;
	width: 401px;
}

nav > ul li a:visited {
	/*
	background-color: #00f;
	*/
	background-image: url("/images/menu_btn_up.gif");
	border-color: #0a0 #080 #080 #0a0;
	border-style: none;
	border-width: 0px;
	color: #eeffaa;
	width: 401px;
}

nav > ul li a:hover {
	/*background-color: #66f;
	*/
	background-image: url("/images/menu_btn_hover.gif");
	border-color: #080 #0a0 #0a0 #080;
	border-width: 0px;
	color: #bf6;
	width: 801px;
}


nav > ul li a:active {
	background-color: #aaf;
	background-image: url("/images/menu_btn_down.gif");
	border-color: #080 #0a0 #0a0 #080;
	border-width: 0px;
	color: #ff0;
	width: 401px;
}




/* -----Sub-Menu 1 -----*/


#submenu1_container {
	position: relative;
		top: 15px;
	z-index: 999999;
}

/* -----Sub-Menu 1 -----*/


#submenu1_container {
	position: relative;
		top: 15px;
	z-index: 999999;
}

nav#submenu1 { 
	background-image: url("/images/menu_bar.gif");
	background-repeat: repeat-x;
	height: 30px;
	margin: 0 auto;
	position: relative;
		top: -5px; 
	text-align: center;
	width: 600px;
	z-index: 99990;
}

nav#submenu1 li {
	height: 30px;
	margin: 0;
	padding: 0;
	width: 301px;
}

nav#submenu1 > ul {
	color: black;
	height: 30px;
	list-style-type: none;
	margin: 0;
	padding: 0;
	text-align: center;
}

nav#submenu1 > ul li {
	display: inline;
	height: 30px;
	margin: 0;
	padding: 0;
	position: relative;
		left: -10px;
	text-align: center;
	width: 303px;
}

nav#submenu1 > ul li + li {
	font-style: normal;
	height: 30px;
	margin: 0;
	padding: 0;
	width: 301px;
}

nav#submenu1 > ul li a {
	color: #bb9;
	font-size: 12px;
	font-stretch: expanded;
	font-weight: 600;
	height: 30px;
	padding: .2em 2em;
	position: relative;
	text-decoration: none;
	width: 401px;
}


nav#submenu1 > ul li a:link {
	background-color: #00f;
	background-image: url("/images/menu_btn_up.gif");
	border-color: #0a0 #080 #080 #0a0;
	border-style: none;
	border-width: 0px;
	color: #eeffaa;
	width: 401px;
}

nav#submenu1 > ul li a:visited {
	background-color: #00f;
	background-image: url("/images/menu_btn_up.gif");
	border-color: #0a0 #080 #080 #0a0;
	border-style: none;
	border-width: 0px;
	color: #eeffaa;
	width: 401px;
}

nav#submenu1 > ul li a:hover {
	background-color: #66f;
	background-image: url("/images/menu_btn_hover.gif");
	border-color: #080 #0a0 #0a0 #080;
	border-width: 0px;
	color: #bf6;
	width: 801px;
}


nav#submenu1 > ul li a:active {
	background-color: #aaf;
	background-image: url("/images/menu_btn_down.gif");
	border-color: #080 #0a0 #0a0 #080;
	border-width: 0px;
	color: #ff0;
	width: 401px;
}



/* ---------------------------- end menu IDs */

div#submenu1 { 
	background-image: url("/images/menu_bar.gif");
	background-repeat: repeat-x;
	height: 30px;
	margin: 0 auto;
	position: relative;
		top: -5px; 
	text-align: center;
	width: 600px;
	z-index: 99990;
}

div#submenu1 li {
	height: 30px;
	margin: 0;
	padding: 0;
	width: 301px;
}

div#submenu1 > ul {
	color: black;
	height: 30px;
	list-style-type: none;
	margin: 0;
	padding: 0;
	text-align: center;
}

div#submenu1 > ul li {
	display: inline;
	height: 30px;
	margin: 0;
	padding: 0;
	position: relative;
		left: -10px;
	text-align: center;
	width: 303px;
}

div#submenu1 > ul li + li {
	font-style: normal;
	height: 30px;
	margin: 0;
	padding: 0;
	width: 301px;
}

div#submenu1 > ul li a {
	color: #bb9;
	font-size: 12px;
	font-stretch: expanded;
	font-weight: 600;
	height: 30px;
	padding: .2em 2em;
	position: relative;
	text-decoration: none;
	width: 401px;
}


div#submenu1 > ul li a:link {
	background-color: #00f;
	background-image: url("/images/menu_btn_up.gif");
	border-color: #0a0 #080 #080 #0a0;
	border-style: none;
	border-width: 0px;
	color: #eeffaa;
	width: 401px;
}

div#submenu1 > ul li a:visited {
	background-color: #00f;
	background-image: url("/images/menu_btn_up.gif");
	border-color: #0a0 #080 #080 #0a0;
	border-style: none;
	border-width: 0px;
	color: #eeffaa;
	width: 401px;
}

div#submenu1 > ul li a:hover {
	background-color: #66f;
	background-image: url("/images/menu_btn_hover.gif");
	border-color: #080 #0a0 #0a0 #080;
	border-width: 0px;
	color: #bf6;
	width: 801px;
}


div#submenu1 > ul li a:active {
	background-color: #aaf;
	background-image: url("/images/menu_btn_down.gif");
	border-color: #080 #0a0 #0a0 #080;
	border-width: 0px;
	color: #ff0;
	width: 401px;
}



/* ---------------------------- end menu IDs */
/* ----------------------------- menu IDs */
#menu_container {
	background-repeat: repeat-x;
	position: fixed;
		top: 0px;
	z-index: 999999;
}

div#menu { 
	background-image: url("/images/menu_bar.gif");
	background-repeat: repeat-x;
	height: 30px;
	margin: 0 auto;
	position: relative;
		top: 0px; 
	text-align: center;
	width: 800px;
	z-index: 99990;
}

div#menu li {
	height: 30px;
	margin: 0;
	padding: 0;
	width: 301px;
}

div#menu > ul {
	color: black;
	height: 30px;
	list-style-type: none;
	margin: 0;
	padding: 2px 0 0 0;
	position: relative;
		top: -2px;
	text-align: center;
}

div#menu > ul li {
	display: inline;
	height: 30px;
	margin: 0;
	position: relative;
		left: -10px;
	text-align: center;
	width: 303px;
}

div#menu > ul li + li {
	font-style: normal;
	height: 30px;
	margin: 0;
	padding: 0;
	width: 301px;
}

div#menu > ul li a {
	color: #bb9;
	font-family: verdana, sans-serif;
	font-size: 14px;
	font-stretch: expanded;
	font-variant: small-caps !important;
	font-weight: 600;
	height: 30px;
	padding: .2em .8em;
	position: relative;
	text-decoration: none;
	width: 401px;
}


div#menu > ul li a:link {
	/*
	background-color: #00f;
	*/
	background-image: url("/images/menu_btn_up.gif");
	border-color: #0a0 #080 #080 #0a0;
	border-style: none;
	border-width: 0px;
	color: #eeffaa;
	width: 401px;
}

div#menu > ul li a:visited {
	/*
	background-color: #00f;
	*/
	background-image: url("/images/menu_btn_up.gif");
	border-color: #0a0 #080 #080 #0a0;
	border-style: none;
	border-width: 0px;
	color: #eeffaa;
	width: 401px;
}

div#menu > ul li a:hover {
	/*background-color: #66f;
	*/
	background-image: url("/images/menu_btn_hover.gif");
	border-color: #080 #0a0 #0a0 #080;
	border-width: 0px;
	color: #bf6;
	width: 801px;
}


div#menu > ul li a:active {
	background-color: #aaf;
	background-image: url("/images/menu_btn_down.gif");
	border-color: #080 #0a0 #0a0 #080;
	border-width: 0px;
	color: #ff0;
	width: 401px;
}




/* -----Sub-Menu 1 -----*/


#submenu1_container {
	position: relative;
		top: 15px;
	z-index: 999999;
}

div#submenu1 { 
	background-image: url("/images/menu_bar.gif");
	background-repeat: repeat-x;
	height: 30px;
	margin: 0 auto;
	position: relative;
		top: -5px; 
	text-align: center;
	width: 600px;
	z-index: 99990;
}

div#submenu1 li {
	height: 30px;
	margin: 0;
	padding: 0;
	width: 301px;
}

div#submenu1 > ul {
	color: black;
	height: 30px;
	list-style-type: none;
	margin: 0;
	padding: 0;
	text-align: center;
}

div#submenu1 > ul li {
	display: inline;
	height: 30px;
	margin: 0;
	padding: 0;
	position: relative;
		left: -10px;
	text-align: center;
	width: 303px;
}

div#submenu1 > ul li + li {
	font-style: normal;
	height: 30px;
	margin: 0;
	padding: 0;
	width: 301px;
}

div#submenu1 > ul li a {
	color: #bb9;
	font-size: 12px;
	font-stretch: expanded;
	font-weight: 600;
	height: 30px;
	padding: .2em 2em;
	position: relative;
	text-decoration: none;
	width: 401px;
}


div#submenu1 > ul li a:link {
	background-color: #00f;
	background-image: url("/images/menu_btn_up.gif");
	border-color: #0a0 #080 #080 #0a0;
	border-style: none;
	border-width: 0px;
	color: #eeffaa;
	width: 401px;
}

div#submenu1 > ul li a:visited {
	background-color: #00f;
	background-image: url("/images/menu_btn_up.gif");
	border-color: #0a0 #080 #080 #0a0;
	border-style: none;
	border-width: 0px;
	color: #eeffaa;
	width: 401px;
}

div#submenu1 > ul li a:hover {
	background-color: #66f;
	background-image: url("/images/menu_btn_hover.gif");
	border-color: #080 #0a0 #0a0 #080;
	border-width: 0px;
	color: #bf6;
	width: 801px;
}


div#submenu1 > ul li a:active {
	background-color: #aaf;
	background-image: url("/images/menu_btn_down.gif");
	border-color: #080 #0a0 #0a0 #080;
	border-width: 0px;
	color: #ff0;
	width: 401px;
}



/* ---------------------------- end menu IDs */


#business_card_images img {
	padding: 10px 0px;
}

#btn_validator {
	position:relative; bottom:-855px; left:-220px;
}

#end_bracket {
	color:  #ffcf59;
	font-family: Verdana, Helvetica, sans-serif;
	font-weight: bold;
	text-align: center;
}

#header {
	text-align:center;
	padding: 0px 0px 0px 0px;
}

#iemenu {
	position: absolute;
		top: 0px;
		left: -5000px;
}



#subtitle {
	font-size: 20px;
	line-height: 120%;
}

#title {
	margin: auto;
	position: relative;
		top: 23px;
		left: -142px;
	width: 500px;
}

#title img {
	width: auto;
}

#titlesection {
	color:red;
	font-weight:bold; 
	font-size:larger; 
}

#top_bar {
	background-image: url("/images/menu_bar.gif");
	background-repeat: repeat-x;
	height: 30px;
	position: absolute;
		top: 0px;
	/*width: 100%;*/
}

#under_construction {
	font-size:large;
	color: white;
	margin:0px 60px 30px 0px;
	padding:3px 3px 3px 15px;
}

#under_destruction {
	position:relative; 
	top:0; 
	left:-111px;
}

#validators *{
	border-width: 0;
	text-decoration: none;
}


/* --------------------- 7 -------------- Classes ---------------------- */

.breadcrumbs a {
	background-color: transparent;
	margin: 2px;
	padding: 2px;
}

.breadcrumbs a:hover {
	color: #dfd;
	border-color: #dfd;
	border-style: solid;
	border-width: 0px;
}


.class_links {
	color: white;
	/*font-size:larger;
	font-weight:bolder;
	*/
	padding:5px;
}

.content_section {
	padding: 2px 0 5px 0;
	margin: 2px 0 5px 0;
}

.diminish {
	font-size: medium;
	font-weight:300;
}

/* For a document within a page */
.document {
	background-color: #fff;
	color: #000 !important;
	font-family: courier, monospace !important;
	font-size: small;
	margin: 3px 2px;
	padding: 3px 2px;
}

div.document p {
	background-color: #fff;
	color: #000 !important;
	font-family: courier, monospace !important;
	padding: 3px 2px;
}

.easter_egg a {
	background-color: #003000;
	color: #e9a330;
}

.easter_egg a:link {
	background-color: #003000;
	color: #e9a330;
}

.easter_egg a:visited {
	background-color: #003000;
	color: #e9a330;
}

.easter_egg a:hover {
	background-color: #003000;
	color: #f9b340;
}

.easter_egg a:active {
	background-color: #003000;
	color: #e9a330;
}

.emphasize {
	font-size: large;
	font-weight: bold;
}

.fine_print {
	font-size:xx-small; 
	color:#808080;
}

.flash_movie {
	background-color: #fff;
	border-color: #005;
	border-style: none;
	border-width: 3px;
	margin: auto;
	position: relative;
		left: -10px;
	width: 620px;
}

.form_table {
	border-collapse:collapse;
}

.form_title {
	font-weight:bold;
}

.gallery img {
	margin: 0px 0 10px 0;
}

.hate_explorer {
	position:absolute !important;
		top: -100px !important;
		left: -100px !important;
	width: 400px;	
}

.highlight {
	font-weight:bold; 
	font-style:italic; 
	background-color:#faf519;
	color:#ff0000;
	margin: auto;
	padding: 0;
	position: absolute;
		top: 0;
		left: -50px;
	width: 800px;
	z-index: 900;
}

.iesucks {
	color: #000 !important;
}

.image_content {
	margin: auto;
	width: 501px;
}

.images_in_list {
	list-style-type: none;
	position: relative;
		left: 0px;
	width: 300px;
}

/*.images_in_list ul {
	position: relative;
		top: 0px;
		left: -30px;
}*/

.images_in_list li {
	height: 150px;
	list-style-type: none;
	margin: 20px 0;
	position: relative;
		top: 0px;
		left: 0px;
	width: 250px;
}

.images_in_list img {
	position: absolute;
		top: 0px;
		left: 270px
}

.important_update {
	background-color: #f00;
	color: #ffff00;
	font-size: xx-large;
	
	font-weight: 900;
	text-align: center;
}

/*.intro {
	font-size: large;
	font-weight: bold;
	margin: 10px;
	padding: 5px;
	text-align: center;
	width: 50%;
}*/

.list_one {
	padding: 10px;
	position: relative;
		top: 18px;
		left: -10px;
}

.list_two {
	padding: 0;
	position: relative;
		top: -116px;
		left: 190px;
	width: 250px;	
}

.list_two li {
	width: 250px;
}

.lists {
	position: relative;
	height: 180px;
}

.menu_sc_btn_text {
	margin:-50px 0px 10px 35px;
	font-size:larger;
}

.menu_sc_B_btn_text {
	margin:-140px 0px 0px 50px;
}

.new {
	color: #d11;
	font-weight: 900;
}

.news {
	background-color: #dddddd;
	border-color: #000;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	border-style: solid;
	border-width: 1px;
	color: #000000;
	margin: 20px 0px;
	position: relative;
		top: 0px;
}

.news li {
	line-height: 17px !important;
}

.news strong {
	color: #811;
}

.news ul {
	list-style-type: none;
}

.news ul li {
	color: #000000;
	font-size: 13px;
	line-height: 1em;

}

.table_thumbs {
	padding:5px 5px 25px 80px;
}

.small_note {
	color: #c98300;
	font-family:arial;
	font-size:smaller;
	font-style:italic;
	font-weight:bolder;
	text-indent:10%;
}


.standout {
	color:red;
	font-weight:bold;
}

.stand_out {
	/*color: #003; */
	font-size: 18px;
	font-variant: small-caps;
	font-weight: 900;
	margin: 35px 0px;
	padding: 35px 0px;
}

.submit_button {
	margin-left: 120px;
}

.thank_you {
	background-color: #dd7000;
	color:#007700;
	font-size:x-large; 
	font-weight:bold;
	line-height: 1em;
	margin: 0 0 11px 0;
	padding: 10px;
	text-align:center;
}

.update {
	color: #c00;
	font-weight: 600;
}

.with_image img {
	position: relative;
		top: 12px;
	margin: -8px 0 0 0;
}





