@charset "UTF-8";
/* CSS Document   */
	
/* html, body {height:100%; margin:0; padding:0; font-family:Calibri,Arial, Helvetica, sans-serif; color:#464d4e;}*/
html, body {height:100%; margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; color:#464d4e;}
#page-background {position:fixed; top:0; left:0; width:100%; height:100%;}
#content {position:relative; z-index:1;padding:10px;}

#content_twitter {position:relative; z-index:1;padding:0;}

h1{ color:#464d4e; font-weight:bold; font-size:30px; line-height:40px;}
h2{ color:#464d4e; font-weight:bold; font-size:22px; line-height:32px;}
h3{ color:#464d4e; font-weight:bold; font-size:18px; line-height:30px;}

.h1{ color:#464d4e; font-weight:bold; font-size:30px; line-height:40px;}

.twitter_h1{ color:#464d4e; font-weight:bold; font-size:39px; line-height:40px; padding:4px 0 0 0;}

strong {font-weight:bold; }

#wrapper { width:1000px;  margin: 0 auto;}


.hr {width:auto; background:url(../img/yellow_hr.jpg); background-repeat:repeat-x; height:6px; margin:12px 0 10px 0;}

.yellow_box{background:url(../img/yellow_bg.png); background-repeat:repeat-y; padding:25px 45px 5px 45px;}
	.yellow_box p{ font-size:17px; padding:0 15px 0 0; line-height:24px; }
	
.yellow_box_more{background:url(../img/yellow_bg.png); background-repeat:repeat-y; padding:25px 25px 5px 45px;}
	.yellow_box_more p{ font-size:14px; padding:0 5px 0 0; line-height:24px; }


	.yellow_box_more a{ color: #1b1b1b; text-decoration:none; font-weight:bold; }
	.yellow_box_more a:link{ color: #1b1b1b; text-decoration:none; font-weight:bold; }
	.yellow_box_more a:active{ color: #1b1b1b; text-decoration:none; font-weight:bold; }
	.yellow_box_more a:visited{ color: #1b1b1b; text-decoration:none; font-weight:bold; }
	.yellow_box_more a:hover{ color: #1b1b1b; text-decoration:underline; font-weight:bold; }

.white_box{background:#FFF; padding:0 9px 5px 20px; text-align:center;}
	.white_box p{ font-size:17px; padding:0 15px 0 0; line-height:24px; }
	
	
.form_box{background:#FFF; padding:15px 25px 5px 30px; background:url(../img/form_bg.jpg) #dbddd7; background-repeat:no-repeat;}
	.form_box p{ font-size:17px; padding:0 15px 0 0; line-height:24px; }	

.contact{ margin:0; padding:0;}

.contact input.text_box {
	color: #858180;
	width: 310px;
	height: 24px;
	background: url(../img/text_box_bg.png) no-repeat;
	background-position: top;
	background-color: transparent;
	border: none;
	margin: 0 0 5px 0;
	padding: 10px 0 16px 15px;
	line-height: 1em;
	vertical-align: top;
	overflow: visible;


}

.contact textarea.text_area_medium {
	background: url(../img/text_area_medium.png) no-repeat;
	background-color: transparent;
	border: none;
	width: 310px;
	height: 52px;
	padding: 10px 0 16px 15px;
	color: #858180;
}

.contact textarea.text_area_large {
	background: url(../img/text_area_large.png) no-repeat;
	background-color: transparent;
	border: none;
	width: 310px;
	height: 80px;
	padding: 10px 0 20px 15px;
	color: #858180;
	margin-bottom:16px;
}

.error{ position:relative; color:#d00; padding:5px 0 10px 5px; margin-bottom:10px; list-style:none; font-size:15px; }


a.twitter_link{ color: #ffda00; text-decoration:none; }
a:link.twitter_link{ color: #ffda00; text-decoration:none; }
a:active.twitter_link{ color: #ffda00; text-decoration:none; }
a:visited.twitter_link{ color: #ffda00; text-decoration:none; }
a:hover.twitter_link{ color: #ffda00; text-decoration:underline; }



.footer{background:url(../img/footer_bg.png); background-repeat:no-repeat; width:960px; height:40px; color:#6d7475; font-size:17px; margin-top:35px; margin-bottom:20px; padding:20px 20px 0 20px;}

.footer a { color:#6d7475; text-decoration: none; }
.footer a:link, #navlist li a:visited { color:#6d7475; text-decoration: none; }
.footer a:hover { color: #6d7475; text-decoration: underline; }
