/*690 STANYAN*//* GENERAL-------------------------------------------------------------------------------- */body, div, h1, h2, h3, h4, h5, p {	margin:0;	padding:0;}img {	border:0;}h1, h2, h3, h4, h5, h6 {	font-size:100%;}/* GLOBAL-------------------------------------------------------------------------------- */* {	margin:0;	padding:0;}html {	background: transparent url(images/bg.jpg);	background-repeat: repeat-x;	background-color: #f1ebdc;}body {	text-align: left;	margin: 0 auto 0 auto;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	line-height: 1.8em;	color:#555555;}.hide {	display: none;}.clear {	clear: both;}/* TEXT-------------------------------------------------------------------------------- */p {	padding: 0 0 16px 0;}p.nopad {	padding: 0 0 8px 0;}#home h1 {	height: 30px;	padding-bottom: 16px;	background : url(images/hdr_home.gif) no-repeat;	text-indent : -9999px;}#project h1 {	height: 30px;	padding-bottom: 16px;	background : url(images/hdr_project.gif) no-repeat;	text-indent : -9999px;}#economic h1 {	height: 30px;	padding-bottom: 16px;	background : url(images/hdr_economic.gif) no-repeat;	text-indent : -9999px;}#impact h1 {	height: 30px;	padding-bottom: 16px;	background : url(images/hdr_impact.gif) no-repeat;	text-indent : -9999px;}#opinion h1 {	height: 30px;	padding-bottom: 16px;	background : url(images/hdr_opinion.gif) no-repeat;	text-indent : -9999px;}#wf h1 {	height: 30px;	padding-bottom: 16px;	background : url(images/hdr_wf.gif) no-repeat;	text-indent : -9999px;}h2 {	margin: 0;	font-size: 16px;	font-family: Georgia, "Times New Roman", Times, serif;	font-weight: normal;	padding: 16px 0 8px 0;	color: #996633;}h3 {	font-weight: bold;	color: #606c5f;	padding: 8px 0 8px 0;}h4 {	color: #770000;	font-family: "Lucida Grande", Tahoma;	font-size: 14px;	font-weight: lighter;	font-variant: normal;	text-transform: uppercase;	line-height: 16px;	text-align: left!important;	letter-spacing: 0.1em;	display: block;	width: 100%;	padding: 20px 0;}a img {	border:none;}a {	color: #770000;	text-decoration: none;}a:hover {	border-bottom: 1px dotted #839182;}.breakingnews {	color: #770000;}.highlight {	color: #770000;}/* LAYOUT-------------------------------------------------------------------------------- */#wrapper {	text-align: left;	margin: 0 auto;	width:900px;	background:transparent url(images/wrapper.jpg);	background-repeat: no-repeat;	background-position:top center;	padding-top: 100px;	padding-bottom: 30px;}#flash {	width:575px;	height:400px;	overflow: hidden;	border-width:none;}#footer {	width:575px;	padding-top: 40px;	height: 0 !important;	height /**/: 40px;	padding-bottom: 50px;	clip:rect(0 575px 40px 0);	margin-left:217px;	background-image: url(images/footer.gif);	background-repeat:no-repeat;	font-family: Georgia, "Times New Roman", Times, serif;}#footer p {	padding: 0 50px;}/* NAVIGATION-------------------------------------------------------------------------------- */#nav {	position: relative;	width:217px;	float:left;}#nav ul {	margin: 30px 0 0 10px;}#nav li {	height:30px;	list-style-type: none;	margin: 0px 0 0 30px;	display: block;	width: 150px;	background-position: 0 -30px;	background-repeat: no-repeat;	height /**/: 30px;}#nav li a {	padding-top: 30px;	height: 0 !important;	height /**/: 30px;	overflow: hidden;	display: block;	width: 150px;	background-repeat: no-repeat;}#nav li a:hover {	background-position: 0 -30px;	border-bottom: none;}#nav li.home, #nav li.home a {	background-image: url(images/btn_home.gif);	text-indent: -9999px;}#nav li.project, #nav li.project a {	background-image: url(images/btn_project.gif);	text-indent: -9999px;}#nav li.economic, #nav li.economic a {	background-image: url(images/btn_economic.gif);	text-indent: -9999px;}#nav li.impact, #nav li.impact a {	background-image: url(images/btn_impact.gif);	text-indent: -9999px;}#nav li.wf, #nav li.wf a {	background-image: url(images/btn_wf.gif);	text-indent: -3000px;}/* OPINION-------------------------------------------------------------------------------- */#nav li.opinion {	position:absolute;	z-index:100;	top: 200px;	left: -10px;}#nav li.opinion, #nav li.opinion a {	display: block;	width: 175px;	height: 200px;	background-repeat: no-repeat;	background-image: url(images/btn_opinion.jpg);}#nav li.opinion a {	padding-top: 200px;	height: 0 !important;	height /**/: 200px;	overflow: hidden;	clip:rect(0 175px 200px 0);}#nav li.opinion a:hover {	background-position: 0 -200px;}body.opinion #nav li.opinion {	background-position: 0 -200px;}/* CONTENT-------------------------------------------------------------------------------- */#container {	width:525px;	padding: 110px 50px 0 0;	margin-left:217px;}#container2 {	width:525px;	padding: 120px 50px 0 0;	margin-left:217px;	background: transparent url(images/container2.jpg) no-repeat;}#content {	padding: 0 50px 20px 50px;	width: 475px;	background: transparent url(images/content.jpg) top left repeat-y;	text-align:justify;}#content2 {	margin: 0;	padding: 0 50px 20px 50px;	width: 475px;	background: transparent url(images/content.jpg) top left repeat-y;	text-align:justify;	min-height: 400px;}#content2 img {	margin: 0;	border: 0;	width: 465px;	height: 310px;	padding: 4px;	border: 1px solid #DDCEB2;	background: #FAF8F0;}/* LIST ITEMS----------------------------------------------- */ul.list {	margin: 0;	padding: 0 0 10px 0;	list-style-type:none;	font-size: 12px;	color:#666666;}ul.list li {	margin: 0;	padding: 0 0 4px 12px;	background: url(images/arrow.gif) 0 5px no-repeat;}ul.list li a {	color: #770000;	text-decoration: none;}ul.list li a:hover {	border-bottom: 1px dotted #839182;}/* FORMS-------------------------------------------------------------------------------- */input {	margin-right: 10px;}label {	color: #770000;}ul.contact_form {	margin:	0;	padding: 0;	list-style-type:none;}ul.contact_form input, textarea {	font: normal 11px Tahoma, Arial, Helvetica, sans-serif;}ul.contact_form input.txt {	height: 13px;	width: 213px;	margin: 5px 0 10px;	padding: 5px;}ul.contact_form textarea {	width: 218px;	height: 84px;	line-height: 22px;	margin: 5px 0 2px;	padding: 2px 0 5px 5px;}ul.contact_form span {	font-weight: normal;	font-size: 10px;}ul.contact_form input.btn {	background: url(images/submit.gif) no-repeat;	outline: none;	cursor: pointer;	border: none;	margin-top: 15px;	display: block;	height:	26px;	width: 77px;}ul.contact_form a.btn:hover {	border: none;}ul.contact_form input.txt, textarea {	color: #6f573f;	background: #faf8f0;	border:	 1px solid #decfb1;}ul.contact_form input.focus, textarea.focus {	background: #fdfcf9;	border: 1px solid #decfb1;}ul.contact_form span {	color: #CC0000;	padding: 0 0 16px 0;	font-size: 11px;}ul.contact_form li.red {	color: #ff0000;	font-size: 11px;}