body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,input,textarea,p,blockquote,margin:0; padding:0; }
table { border-collapse:collapse; border-spacing:0; }
fieldset,img { border:0; }
address,caption,cite,code,dfn,em,strong,th,var { font-style:normal; font-weight:normal; }
ol,ul { list-style:none; }
caption,th { text-align:left; }
h1,h2,h3,h4,h5,h6 { font-size:100%; font-weight:normal; }
q:before,q:after { content:''; }
abbr,acronym { border:0; }

body {
  background: #ccc;
  color: #121828;
  font: 75% Arial, Helvetica, sans-serif;	
  text-align: center;
  line-height: 1.6em;
}

/* links  */
a { color: darkgreen; text-decoration: underline; }
a:hover { color: green; }

/* strong em */
strong { font-weight: bolder; }
em { font-style: italic; }

/* classes */
.error { color: red; }

/* page structure & layout */
.wrapper{
	width: 100%; overflow: hidden; clear: both;
}

#wrapper_page {
	background: #fff url(../images/content_bg.png) repeat-y;
	margin: 0 auto;
	text-align: left;
	width: 900px;
}

#wrapper_header{	height: 126px; }

#wrapper_main_content{}

	#leftcolumn {	float: left; width: 245px; }
	
		#leftcolumn #news{ min-height: 300px; 	background: url(../images/title_inthenews.png) no-repeat; }

		.news_teaser_list{	padding: 60px 15px 15px 20px; }

		.news_teaser_list dt{ font-size: 115%; font-weight: bold; color: darkgreen; }

		.news_teaser_list dd{ margin: 0px;margin-bottom: 20px; }
	
	#content {
	  float: right;
	  width: 610px;
	  padding: 25px 20px 10px 0px;
	}
	
	#content h2{
		color: darkgreen;
		font-weight: bold;
		font-size: 18px;
		margin-bottom: 10px;
	}
	
		div.entry{ margin-bottom: 10px; }


#wrapper_footer {
	height: 40px;
	border: 1px solid #ccc;
	background-color: #fff;
	text-align: right;
	overflow: hidden;
}

	#wrapper_footer #message{
		border-right: 1px solid #ccc;
		float: right;
		vertical-align: middle;
	}

	#wrapper_footer #links{
		float: right;
		padding: 2px;
		display: inline;
		vertical-align: middle;
}




/* navigation */

* html #nav li{ height: 1%; float:left; } /*--- ie 6 ---*/
*+html #nav li{ height: 1%; float:left; } /*--- ie 7 ---*/

#wrapper_site_nav{ background-image: url(../images/nav_bg.png); }

#nav{ width: 730px; margin: 0 auto; height: 31px; }
#nav ul{ list-style: none; padding: 0;margin: 0;float: left; }
#nav li{ float: left; min-height:31px; }


#nav #nav-home { background-image: url(../images/nav-home.png); width: 54px; } 
#nav #nav-abouttaxpayersfirst { background-image: url(../images/nav-abouttaxpayersfirst.png); width: 186px; } 
#nav #nav-events { background-image:url(../images/nav-events.png); width: 72px; } 
#nav #nav-issues { background-image:url(../images/nav-issues.png); width: 66px; } 
#nav #nav-multimedia { background-image:url(../images/nav-multimedia.png); width: 103px; } 
#nav #nav-news { background-image:url(../images/nav-news.png); width: 62px; } 
#nav #nav-volunteer { background-image:url(../images/nav-volunteer.png); width: 100px; } 
#nav #nav-makeaninvestment { background-image:url(../images/nav-donate.png); width: 78px; } 
#nav #nav-contact { background-image:url(../images/nav-contact.png); width: 73px; } 


/* Drop Downs LEVEL ONE */
ul.dropdown li {  text-indent: -6000px; }
ul.dropdown  ul.sidemenu li{ text-indent: 0; color: blue; }
ul.dropdown a:hover{ color: black; }
ul.dropdown a:active{ color: #ffa500; }
ul.dropdown li a{  display: block; 
					padding:0px;
					color: black;
					height: 31px;
	 			}
ul.dropdown li.hover{ color: blue; position: relative; }
ul.dropdown li.hover a { color: blue; }

/* LEVEL TWO */
ul.dropdown ul { position: absolute; top: 100%; left: 0; visibility: hidden;}
ul.dropdown ul li { font-weight: normal; 
					background: #54728E; 
					border-bottom: 1px solid #ccc; float: none; 
					text-align: left;
					padding: 2px;
					width: 220px;
					}
                  /* IE 6 & 7 Needs Inline Block */
ul.dropdown ul.sidemenu li a {	width: 90%; display: inline-block; color: #fff; padding: 5px;}

/* LEVEL THREE */
ul.dropdown ul ul { left: 100%; top: 0; }
ul.dropdown li:hover > ul { visibility: visible; }

