/* @override 
	http://www.andydooley.com/newsite/wp-content/themes/thesis/custom/custom.css?112509-20313
	http://www.andydooley.com/newsite/wp-content/themes/thesis/custom/custom.css?121709-134510
	http://www.andydooley.com/newsite/wp-content/themes/thesis/custom/custom.css?121709-134959
	http://www.andydooley.com/newsite/wp-content/themes/thesis/custom/custom.css?122209-50418
	http://www.andydooley.com/newsite/wp-content/themes/thesis/custom/custom.css?122409-123301
	http://www.andydooley.com/newsite/wp-content/themes/thesis/custom/custom.css?122409-130426
	http://www.andydooley.com/newsite/wp-content/themes/thesis/custom/custom.css?122409-131033
	http://www.andydooley.com/newsite/wp-content/themes/thesis/custom/custom.css?122409-151411
	http://www.andydooley.com/newsite/wp-content/themes/thesis/custom/custom.css?122409-153404
	http://www.andydooley.com/newsite/wp-content/themes/thesis/style.css?112509-20346
	http://www.andydooley.com/newsite/wp-content/themes/thesis/custom/custom.css?122809-215830
*/

/*
File:			custom.css
Description:	Custom styles for Thesis

BASIC USAGE:

If you have enabled the custom stylesheet in the Thesis options panel, the <body> tag 
will be appended with the "custom" class, like so: <body class="custom">. You can use 
the "custom" class to override *any* CSS declarations contained in the style.css file.

For example, if you wish to change the default link color to green, you would add the 
following declarations to this file:

	.custom a, .custom a:visited { color: #090; }	<--- This makes links green
	.custom a:hover { color: #00f; }	<--- This makes links blue when you mouse over them

WHY THIS WORKS:

By using the "custom" class, you are creating more specific CSS declarations for HTML
elements. CSS styling is applied through rules of specificity, and because declarations
prepended with .custom are more specific, they get applied when the page is rendered!

More information about styling your Thesis installation using this file can be found
in the User's Guide:
	http://diythemes.com/thesis/rtfm/customizing-thesis-with-customcss/
*/

body.custom {
	background: #0d3ba7 url(images/bkgd2010.jpg) no-repeat center top;
}

div#footer {
	height: 127px;
	background-color: #09283b;
	color: white;
	text-align: left;
	font-size: 1.25em;
	line-height: 2em;
}


div#header {
	background: transparent url(images/ad_HEADER2010.jpg) no-repeat center top;
	height: 236px;
	margin-bottom: 0;
	padding: 0;
	margin-top: 0;
	border-style: none;
}

div#content_box {
	background-color: white;
	font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
}

h1, h2, h3, h4, h5, h6	 {
	font-weight: bold;
	border-bottom: 2px solid orange;
	padding-bottom: 8px;
	margin-bottom: 15px;
	text-transform: uppercase;
	letter-spacing: -1px;
}

h2 {
	font-size: 1.75em;
}

div#page {
	background-color: transparent;
}

p#logo {
	text-indent: -1000px;
}

div#sidebars h3 {
	background-color: #023299;
	padding: 5px;
	color: white;
	text-transform: uppercase;
	font: .85em Arial, Helvetica, Geneva, sans-serif;
}

input#search-text.search-text {
	width: 90%;
	padding-top: 8px;
	padding-bottom: 8px;
	padding: 8px;
}

div#multimedia_box.custom_box div#custom_box ul.sidebar_list {
	height: 305px;
	width: 410px;
	text-align: center;
}

#comments div.comments_closed {
	display: none;
}

#post-3 div.headline_area h2 {
	display: none;
}

#post-3 div.format_text span.vvqbox.vvqyoutube {
	margin-top: -49px;
	margin-bottom: 30px;
}

div#homeabout {
	background-color: #aacfed;
	padding: 0 0 10px;
}

#homeabout p {
	padding: 0 15px;
}

#homeabout h2 {
	margin: 0 0 15px;
	text-align: center;
	text-transform: uppercase;
	letter-spacing: 2px;
	background-color: #023299;
	color: white;
	font: normal normal 1.5em "Lucida Grande", Lucida, Verdana, sans-serif;
	border-style: none;
	padding: 3px;
}

div.format_text h2 {
	font-size: 1.65em;
}

/* @group Main Navigation Menu */

#header ul.menu {
	margin-top: 0;
	border-style: none;
	background: #666 none 50px;
	padding-left: 16px;
}

#header ul.menu li {
	background-color: #666;
	height: 36px;
	margin: 0;
	padding: 0;
}

#header ul.menu li a {
	border-style: none;
	height: 20px;
	color: white;
	letter-spacing: 2px;
	padding-top: 0;
	padding-bottom: 2px;
	text-transform: lowercase;
	font: 18px Arial, Helvetica, Geneva, sans-serif;
	margin-top: 7px;
	border-right: 1px solid silver;
	background-color: transparent;
}

#header ul.menu li.tab.tab-home.current a,
#header ul.menu li.cat-item.cat-item-15 a,
#header ul.menu li.tab.tab-1 a,
#header ul.menu li.tab.tab-2 a,
#header ul.menu li.tab.tab-3 a,
#header ul.menu li.tab.tab-4 a,
#header ul.menu li.tab.tab-5 a,
#header ul.menu li.tab.tab-6 a {
	background: #666 no-repeat left top;
}

#header ul.menu li.tab.tab-home.current a:hover,
#header ul.menu li.cat-item.cat-item-15 a:hover, 
#header ul.menu li.tab.tab-1 a:hover,
#header ul.menu li.tab.tab-2 a:hover,
#header ul.menu li.tab.tab-3 a:hover,
#header ul.menu li.tab.tab-4 a:hover,
#header ul.menu li.tab.tab-5 a:hover,
#header ul.menu li.tab.tab-6 a:hover {
	border-bottom-style: none;
	border-top-style: none;
	background: transparent no-repeat left top;
	border-right: 1px solid silver;
	border-left-style: none;
	color: yellow;
}



/* @end */

/* @group Contant Contact Form */

#constant-contact h3 {
	margin-bottom: 0;
}

#constant-contact form {
	margin: 0;
	padding: 5px;
	background-color: #e6e6e6;
}

fieldset {
	border-style: none;
}

#constant-contact form fieldset legend {
	text-transform: uppercase;
	font: bold 12px Arial, Helvetica, Geneva, sans-serif;
	text-align: center;
	padding: 2px;
	width: 100%;
	background-color: gray;
	color: white;
	letter-spacing: 1px;
}

button#go.submit {
	background-color: #f17833;
	background-image: none;
	text-transform: uppercase;
	font-weight: bold;
	font-family: Arial, Helvetica, Geneva, sans-serif;
	margin-top: 4px;
	padding: 3px;
}

#constant-contact form p {
	margin-bottom: 6px;
	font-style: italic;
}



/* @end */

h1#tagline, p#tagline {
	color: #000;
	margin-left: 434px;
	position: relative;
	top: -14px;
	margin-top: 146px;
	margin-bottom: -14px;
	text-shadow: #000000 0 0 0px;
	background: url(images/trans-white-50.png) repeat;
	padding: 3px;
	overflow: hidden;
	font: .85em Arial, Helvetica, Geneva, sans-serif;
	text-transform: capitalize;
	letter-spacing: 0;
	border-style: none;
}