/*
Theme Name: Taxpayer Protection Act 2008
Theme URI: http://grafficore.com/
Description: WordPress theme for the TPA web site 02/04/2008.
Version: 1.0
Author: Corey Graham
Author URI: http://grafficore.com/

	The CSS, XHTML and design is Copyright 2008 Churchill Strategies, LLC.

*/


body {
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 70%;
	margin: 0;
	padding: 10px 0 0 0;
}

p {
	font-size: 1em;
	margin-right: 5px;
	margin-left: 10px;
}

#home-footer p, #page-footer p {
	margin: 0;
	padding: 0;
	text-align: center;
}

p.date {
	margin: 5px 5px 0 10px;
}

h1 {
	font-size: 1.3em;
}

h2 {
	font-size: 1.2em;
}

h3 {
	font-size: 1.1em;
}

ul, ol {
	margin: 0 0 0 2em;
	padding: 0 0 0 2em;
	font-size: 1em;
}

a {
	color: #000033;
	border: none;
}

a img {
	border: none;
}

#wrapper {
	width: 810px;
	margin: 0 auto;
	padding: 0;
}

#header {
	display: block;
	width: 810px;
	height: 40px;
	margin: 0;
	padding: 0;
	background: #fff url(images/home-bg_02.jpg) no-repeat top left;
}

a#header-home {
	display: block;
	float: right;
	margin: 0;
	padding: 0;
	width: 70px;
	height: 40px;
	background: #fff url(images/top-btn_02.jpg) no-repeat top left;
}

a#header-home:hover {
	background-position: bottom left;
}

a#header-blog {
	display: block;
	float: right;
	margin: 0;
	padding: 0;
	width: 69px;
	height: 40px;
	background: #fff url(images/top-btn_01.jpg) no-repeat top left;
}

a#header-blog:hover {
	background-position: bottom left;
}

#top-menu {
	display: block;
	width: 810px;
	height: 147px;
	margin: 0;
	padding: 0;
	background: #fff;
}

a#topmenu01 {
	display: block;
	float: left;
	height: 147px;
	width: 205px;
	margin: 0;
	padding: 0;
	background: #fff url(images/topmenu_01.jpg) no-repeat top left;
}

a#topmenu01:hover {
	background-position: bottom left;
}

a#topmenu02 {
	display: block;
	float: left;
	height: 147px;
	width: 200px;
	margin: 0;
	padding: 0;
	background: #fff url(images/topmenu_02.jpg) no-repeat top left;
}

a#topmenu02:hover {
	background-position: bottom left;
}

a#topmenu03 {
	display: block;
	float: left;
	height: 147px;
	width: 200px;
	margin: 0;
	padding: 0;
	background: #fff url(images/topmenu_03.jpg) no-repeat top left;
}

a#topmenu03:hover {
	background-position: bottom left;
}

a#topmenu04 {
	display: block;
	float: left;
	height: 147px;
	width: 205px;
	margin: 0;
	padding: 0;
	background: #fff url(images/topmenu_04.jpg) no-repeat top left;
}

a#topmenu04:hover {
	background-position: bottom left;
}

#home-main {
	display: block;
	width: 810px;
	height: 478px;
	margin: 0;
	padding: 25px 0 0 0;
	background: #fff url(images/home-bg_08.jpg) no-repeat top left;
}

#home-main a#find-out-more {
	display: block;
	position: relative;
	top: 200px;
	left: 400px;
	margin: 0;
	padding: 0;
	width: 130px;
	height: 25px;
	background: url(images/find-out-how.jpg) no-repeat top left;
}

#home-main a#find-out-more:hover {
	background-position: bottom left;
}

#home-footer {
	display: block;
	width: 810px;
	height: 43px;
	margin: 0;
	padding: 30px 0 0 0;
	background: #fff url(images/home-bg_09.jpg) no-repeat top left;
}

#side-menu {
	display: block;
	width: 202px;
	height: 232px;
	float: left;
	margin: 0;
	padding: 0;
}

#page-content-header {
	display: block;
	width: 810px;
	height: 23px;
	margin: 0;
	padding: 0;
	background: #fff url(images/page-bg_08.jpg) no-repeat top left;
}

#page-content-main {
	display: block;
	width: 810px;
	margin: 0;
	padding: 0;
	background: #fff url(images/page-bg_10.jpg) repeat-y top left;
}

#page-content-main-content {
	display: block;
	width: 585px;
	margin: 0;
	padding: 10px;
	float: right;
}

#page-footer {
	display: block;
	width: 810px;
	height: 43px;
	margin: 0;
	padding: 30px 0 0 0;
	background: #fff url(images/page-bg_12.jpg) no-repeat top left;
}

a#side-menu01 {
	display: block;
	height: 80px;
	width: 202px;
	margin: 0;
	padding: 0;
	background: #fff url(images/side-menu_01.jpg) no-repeat top left;
}

a#side-menu01:hover {
	background-position: top right;
}

a#side-menu02 {
	display: block;
	height: 70px;
	width: 202px;
	margin: 0;
	padding: 0;
	background: #fff url(images/side-menu_02.jpg) no-repeat top left;
}

a#side-menu02:hover {
	background-position: top right;
}

a#side-menu03 {
	display: block;
	height: 81px;
	width: 202px;
	margin: 0;
	padding: 0;
	background: #fff url(images/side-menu_03.jpg) no-repeat top left;
}

a#side-menu03:hover {
	background-position: top right;
}

.clear {
	display: block;
	clear: both;
}