/*-------------------------------------------
	TITLE: Car Donation Online Master Styles
	UPDATED: 06/04/2009
-------------------------------------------*/

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code, del, dfn, font, img, ins, kbd, q, s, samp,
small, strike, sub, sup, tt, var, dl, dt, dd, 
fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
ol, ul, li {
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
:focus { outline: 0; }
body { line-height: 1; color: #000; background: #FFF; }
table { border-collapse: separate; border-spacing: 0; }
caption, th, td { text-align: left; font-weight: normal; }
blockquote:before, blockquote:after, q:before, q:after { content: ""; }
blockquote, q { quotes: "" ""; }
div.center {
	margin:0 auto;
	text-align:left;
	width:950px;
}
/*-------------------------------------------
	CLEAR FIX
-------------------------------------------*/
.clear:after,.center:after,#cardonation:after, #container:after, #main:after, #menu ul:after, #blocks:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
.clear,.center, #cardonation, #container, #main, #menu ul, #blocks {display:inline-block;}
/* Hide from IE Mac \*/
.clear,.center, #cardonation, #container, #main, #menu ul, #blocks {display:block;}
/* End hide from IE Mac */

/*-------------------------------------------
	GENERAL SELECTORS
-------------------------------------------*/
body {
	background:#f5f5f5 url("images/donatecar-background.png") repeat-x;
	border-top:#b91b2f 5px solid;
	color:#505050;
	font:100% Arial, Helvetica, Sans-serif;
	margin:0;
	padding:0;
	text-align:center;
}
/*- HEADERS -*/
h1 {font-size:170%;font-weight:bold;margin:0 0 .3em 0;}
h2 {font-size:140%;font-weight:bold;margin:0 0 .3em 0;}

/*- LINKS -*/
a {color:#b91b2f;text-decoration:none;}
a:hover {color:#333;text-decoration:none;}
a.more-link {background:url("images/cardonation.gif") no-repeat center right;padding:0 12px 0 0 !important;}
/*- FORMS -*/
.wpcf7 {
	background:#FFF;
	border:#EBEBEB 1px solid;
	font-size:90%;
	line-height:1.4;
	width:400px;
}
	.wpcf7 form {
		margin:0;
		padding:15px;
	}
	.wpcf7 form legend {
		display:none;
	}
	.wpcf7 form dl, .wpcf7 form fieldset {margin:0;padding:0;}
		.wpcf7 form dt {
			clear:left;
			color:#999;
			float:left;
			font-size:75%;
			font-weight:bold;
			min-height:28px;
			padding:6px 5px 0 0;
			text-align:right;
			text-transform: uppercase;
			width:105px;
		}
			.wpcf7 form dt span.required {color:#b91b2f;}
		.wpcf7 form dd {
			float:right;
			min-height:32px;
			width:255px;
		}
			.wpcf7 form dd input,.wpcf7 form dd textarea {
				padding:3px;
				width:245px;
			}
/*-------------------------------------------
	LAYOUT
-------------------------------------------*/
/*- cardonation -*/
	#cardonation {
		color:#a4a4a4;
		font-size:80%;
		margin:0 auto;
		text-align:right;
		width:950px;
	}
		#cardonation ul {
			float:right;
			list-style:none;
			margin:0;
			padding:0;
		}
		#cardonation li {
			background:#e7e7e7 url(images/cardonation-tab-left.gif) no-repeat bottom left;
			float:left;
			margin:0 0 0 5px;
			padding:0;
		}
		#cardonation li:first-child {background:none;padding:5px 0;}
		#cardonation li.selected {
			background:#b91b2f url(images/cardonation-selected-tab-left.gif) no-repeat bottom left;
		}
			#cardonation li a {
				background:url(images/cardonation-tab-right.gif) no-repeat bottom right;
				display:block;
				padding:5px 10px;
			}
			#cardonation li.selected a {
				background: url(images/cardonation-selected-tab-right.gif) no-repeat bottom right;
				color:#FFF;
			}
/*- CONTAINER -*/
	#container {
	}

/*- HEADER -*/
		#header {
			height:157px;
		}
	/* logo */
		#header h1 {
			float:left;
			margin:0;
			padding:10px;
		}
			#header h1 a {
				background:url("images/cardonationonline.png") no-repeat;
				display:block;
				height:105px;
				text-indent:-5000px;
				width:227px;
			}
				#header h1 a:hover {
					background-position:bottom left;
				}
	/* tagline */
			#header h2 {
				color:#282828;
				float:right;
				font:155% "Times New Roman", Georgia, Serif;
				font-style:italic;
				line-height:1.4;
				padding:37px 50px 0 0;
				width:620px;
			}
				#header h2 em {font-weight:bold;}
/*- FEATURE -*/
		#feature {
			background:#282828;
			display:none;
		}
		body.home #feature {display:block;}
			#feature div.center {
				padding:35px 50px 35px 25px;
				position:relative;
				width:875px;

			}
			#feature h3 {
				color:#f8eac3;
				font:160% "Times New Roman", Georgia, Serif;
				text-align:center;
				padding:0 200px 0 0;
			}
				#feature .button {
					background:url("images/vehicledonation.jpg") no-repeat;
					color:#FFF;
					display:block;
					height:37px;
					margin:15px 0 0 235px;
					text-indent:-5000px;
					width:177px;
				}
				#feature a.book {
					background:url("images/taxdeduction.png") no-repeat top left;
					height:300px;
					position:absolute;
					right:-20px;
					text-indent:-5000px;
					top:-50px;
					width:280px;
					z-index:10;
				}
/*- MENU -*/
		#menu {
			background:#282828 url("images/cardonation-background.gif") repeat-x bottom left;
		}
		body.pageid-17 #menu {
			background:#282828 url("images/cardonation-background.gif") repeat-x bottom left;
		}
			#menu ul {
				list-style:none;
				margin:0 auto;
				padding:0;
				width:950px;
			}
				#menu ul li {
					float:left;
					margin:0 5px 0 0;
				}
					#menu ul li a {
						color:#878787;
						display:block;
						padding:17px 19px 10px 19px;
					}
						#menu ul li a:hover {color:#FFF;}
						#menu ul li.current_page_item a, #menu ul li.current_page_item a:hover, body.single #menu ul li.page-item-19 a,body.pageid-17 #menu ul li.page-item-19 a {
							background:#f5f5f5;
							color:#b91a2f;
						}
/* MAIN */
	#main {
		margin:0 auto;
		padding:15px 0;
		text-align:left;
		width:950px;
	}
	/* content */
		#main #content {
			border-right:#d7d7d7 1px solid;
			float:left;
			padding:20px 20px 0 20px;
			width:665px;
		}
			#main #content.page-content h1 {
				color:#b91b2f;
				font:180% Georgia, "Times New Roman", Serif;
				margin:0 0 .6em 0 !important;
			}
			#main #content .page-title {
				border-bottom:#d7d7d7 1px solid;
				font-size:100%;
				margin:0 0 10px 0;
				padding:0 0 10px 0;
			}
			#main #content strong {
				color:#282828;
			}
			#main #content em {
				background:#fff9e8;font-weight:bold;
			}
		/* post */
			#main #content #posts {
				list-style:none;
				margin:0;
				padding:0;
			}
				#main #content #posts .post {
					padding:0 0 15px 0;
				}
					#main #content #posts .post h1 {
						font:180% Georgia, "Times New Roman", Serif;
						margin:0;
					}
					#main #content #posts .post p.post-meta {
						font-size:90%;
						font-style:italic;
						font-weight:bold;
						margin:5px 0 10px 0;
					}
					#main #content #posts .post .cardonationcontent h2 {
						background:url("images/donatecar.gif") repeat-x bottom left;
						color:#282828;
						font-size:105%;
						margin:0 0 .7em 0;
						padding:3px 0 13px 0;
					}
					#main #content #posts .post .cardonationcontent h3 {
						border-bottom:#CCC 1px solid;
						color:#282828;
						font-size:95%;
						font-weight:bold;
						padding:5px 0;
					}
					#main #content #posts .post .cardonationcontent p {
						font-size:95%;
						line-height:1.5;
						margin:0 0 .7em 0;
					}
					#main #content #posts .post .cardonationcontent ol,#main #content #posts .post .cardonationcontent ul {
						font-size:95%;
						line-height:1.5;
						margin-top:.7em;
						margin-bottom:.7em;
					}
					#main #content #posts .post .cardonationcontent .more-link {
						margin:15px 0 0 0;
					}
				#main #content #posts .post .post-donatecar {
					background:#FFF;
					border:#EBEBEB 1px solid;
					font-size:75%;
					font-style:italic;
					margin:15px 0;
					padding:10px;
				}
					#main #content #contact-info {
					float:right;
					width:225px;
				}
					#main #content #contact-info dl {
						font-size:90%;
						line-height: 1.4;
					}
						#main #content #contact-info dt {
							font-weight:bold;
							margin:10px 0 0 0;
						}
	/* sidebar */
		#main #sidebar {
			float:right;
			width:244px;
		}	
			#main #sidebar ,#main #sidebar * {list-style:none;margin:0;padding:0;}
			#main #sidebar #search.widget {
				background:#EBEBEB;
				border-bottom:#dfdfdf 2px solid;
				margin:0 0 10px 0;
				padding:15px 10px;
			}
				#main #sidebar #search legend {
					font-size:100%;
					font-weight:bold;
					color:#282828;
				}
			#main #sidebar .widget {
				border-bottom:#EBEBEB 1px solid;
				padding:10px;
			}
					#main #sidebar .widget h2 {
						font-size:100%;
						font-weight:bold;
						color:#282828;
					}
					#main #sidebar .widget ul {
						padding:5px 0 10px 0;
						font-size:85%;
					}
					#main #sidebar .widget li a {
						background:url("images/cardonation.gif") no-repeat 0 7px;
						display:block;
						padding:3px 0 3px 12px;
					}
					#main #sidebar .widget li.donatecartocharity a {background:none;padding:0;}
/*- COMMENTS -*/
	#comments {
	}
		#comments #comments-list h4{
			background:url("images/donatecar.gif") repeat-x bottom left;
			color:#282828;
			display:block;
			font-size:105%;
			margin:0 0 .7em 0;
			padding:3px 0 13px 0;
		}
			#comments #comments-list ol {
				list-style:none;
				margin:0;
				padding:0 0 20px 0;
			}
				#comments #comment-list .comment {
					border-bottom:#EBEBEB 1px solid;
					padding:10px 0;
				}			
					#comments #comments-list .comment .comment-body {
						background:#FFF;
						font-size:90%;
						line-height:1.4;
						padding:10px;
					}
					#comments #comments-list .comment .comment-meta {
						background:url("images/cardonation-bk.gif") no-repeat top left;
						color:#999;
						font-size:75%;
						padding:5px 10px 5px 40px;
					}
		#comments #commentform, #comments #commentform * {
			list-style:none;
			margin:0;
			padding:0;
		}
			#comments #commentform fieldset legend {
				color:#282828;
				display:block;
				font-size:105%;
				margin:0;
				padding:3px 0 5px 0;
			}
			#comments #commentform #login {
				background:#FFF;
				border:#EBEBEB 1px solid;
				color:#999;
				font-size:75%;
				margin:5px 0;
				padding:10px;
			}
			#comments #commentform label {
				color:#282828;
				display:block;
				font-size:80%;
				font-weight:bold;
				margin:10px 0 0 0;
			}
				#comments #commentform textarea {
					width:100%;
					margin:0 0 10px 0;
				}
		#comments .unapproved {
			background:#fffaed;
			border:#f8eccb 1px solid;
			color:#4d4d4d;
			display:block;
			font-size:90%;
			margin:10px 0;
			padding:10px;
			text-align:center;
		}
/*- BLOCKS -*/
	#blocks {
		background:url("images/donatecar-background.jpg") no-repeat top center;
	}
		#blocks * {list-style:none;margin:0;padding:0;}
		#blocks .center {
			border-bottom:#d7d7d7 1px solid;
			margin:0 auto;
			padding:35px 0 15px 0;
			position:relative;
			text-align:left;
			width:950px;
		}
	/* photo */
			#blocks #photo {display:none;}
			#blocks .block {
				border-left:#d7d7d7 1px solid;
				color:#898687;
				float:left;
				font-size:80%;
				min-height:175px;
				padding:15px 30px;
				width:255px;
			}
			#blocks .block.first {border-width:0;}
				#blocks .block h3 {
					color:#626262;
					font-size:120%;
					font-weight:bold;
					margin:0 0 .4em 0;
				}
				#blocks .block p {
					line-height:1.4;
					margin:0 0 .5em 0;
				}
					#blocks .block div.links {
					line-height:auto;
					margin:15px 0 0 0;
				}
					#blocks .block div.links * {margin:0;padding:0;}
					#blocks .block div.links span {display:block;float:left;margin:15px 0 0 10px;}
					#blocks .block div.links form {
						background:none;
						display:block;
						float:left;
						margin:0;
						padding:0;
						vertical-align:middle;
					}

				#blocks .block ul {
					margin:0 0 10px 0;
				}
				#blocks .block ul li {
					border-top:#ececec 1px solid;
					padding:5px 0 6px 0;
				}
					#blocks .block ul li a {
						background:url("images/car-donation.gif") no-repeat 3px 4px;
						display:block;
						padding:0 0 0 12px;
					}
				#blocks .block form {
					background:#FFF;
					border:#EFEFEF 1px solid;
					margin:10px 0;
					padding:15px;
					text-align:center;
				}
					#blocks .block input {margin:0 0 4px 0;}
/*- FOOTER -*/
	#footer {
		background:#ebebeb;
		font-size:80%;
		margin:0 auto;
		padding:10px 15px;
		position:relative;
		text-align:left;
		width:920px;
	}
	#footer .plug {
		position:absolute;
		right:10px;
		top:7px;
	}
		#footer .plug a {
			background:#CCC no-repeat center center;
			display:block;
			height:20px;
			overflow:hidden;
			text-indent:-5000px;
			width:45px;
		}
			#footer .plug a:hover {
			background:#3778bd no-repeat center center;
			}