/*

Theme Name: Holden High Parent Side 

Author: Tri Valley Internet

Author URI: http://trivalleyinternet.com/

*/



/* Normalization, Global Reset for Browser Consistency */



body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td, * {

	margin: 0;

	padding: 0;

	}



table {

	border-collapse:collapse;

	border-spacing:0;

	}



address,caption,cite,code,dfn,em,strong,th,var {

	font-style:normal;

	font-weight:normal;

	}



ol, ul, li {

	list-style: none;

	}	



html {

	height: 100%;

	}



fieldset,img {

	border: none;

	}



caption,th {

	text-align:left;

	}



h1,h2,h3,h4,h5,h6,a,a:visited,a:hover {

	font-weight:normal;

	}

	

q:before,q:after {

	content:'';

	}

	

abbr,acronym { 

	border:0;

	}



em {

	font-style: italic;

	}





small {

	font-size: 11px;

	line-height: 1.3em;

	}



a img {

	border: none;

	}





/* General Elements */



* {

	margin: 0;

	padding: 0;

}



body {

	background: url(images/stripeBG.gif); 

	color: #000;

	font-family: Arial, Helvetica, sans-serif;

	font-size: .9em;

	}



a, a:visited, a:active {

	color: #8f683d;

	text-decoration: none;

	font-weight: normal;

	}



a:hover {

	color: #8f683d;

	text-decoration: underline;

	}



strong {

	font-weight: bold;

	}



/* top menu */

#navWrap {

	margin: 30px auto 0 auto;

	width: 860px;

	height: 44px;

	background: url(images/navBG2.gif) no-repeat;

	font-size: 11px;

	text-transform: uppercase;

	text-align: center;

}



#menu {

	width: 840px;

	height: 44px;

	margin: 0 auto;

	padding-top: 1px;

}



#menu ul {

	list-style-type: none;

	margin: 12px auto ;

	padding-top: 3px;

}



#menu li {

	display: inline;



}



#menu li a:link, #menu li a:visited {

	text-decoration:none;

	font-weight: bold;

	color: #6d3b22;

/*	border-bottom: 3px solid #8f6439; */

	margin: 3px -2px;

	padding: 7px 7px 6px 7px; 

}



#menu li a:hover, #menu li.current_page_item a:link, #menu li.current_page_item a:visited, #menu li.current_page_parent a:link, #menu li.current_page_parent a:visited  {

	color: #240902;

	border-bottom: 3px solid #8f6439;

}

/* end of menu */



#mainWrapTop {

	margin: 0 auto;

	width: 860px;

	height: 15px;

	background: url(images/mainTopBG.gif) no-repeat;

	color: inherit;

}



#mainWrap {

	margin: 0 auto;

	width: 860px;	

	height: 406px;

	background: url(images/homeContentBG2.jpg) no-repeat;

	color: inherit;

}



/* content */

#leftContent {

	float: left;

	width: 260px;

	height: 215px;

	padding: 180px 0 0 20px;



}



#rightContent {

	float: right;

	width: 550px;

	height: 335px;

	padding: 30px 25px 0 0;

	text-align: right;

}



#navWrap h1, #leftContent h1, #rightContent h1 {

	display: none;

}



img.hhs {

	margin: 0 -5px -8px 0;

}

img.alignleft {
	padding: 5px 10px 5px 0;
	}

img.alignright {
	padding: 5px 0 5px 10px;
	}


#home p {

	font-size: 85%;

	margin: 3px 5px 10px;

}

#home h3 {

	font-size: 85%;

	margin-left: 5px;

	text-transform: uppercase;

	font-weight: bold;

	}

#home p.tagline {

	color: #6a1204;

	font-weight: bold;

}

#mainWrapBtm {

	margin-left: -20px;

	width: 900px;

	height: 203px;

	background: url(images/bottomBG3.gif) no-repeat top center;

	color: inherit;

	text-align: right;

}



html>body #mainWrapBtm {

	margin: 0 auto; /*IE6 hack: IE6 doesn’t see this */

	}



#mainWrapBtm img {

	border: none;

	padding: 0;

	margin: 0 auto;

	display: inline;

	}



#mainWrapBtm p.hhs {

	display: none;

}



/*Sub Page */

#subWrapTop {

	margin: 0 auto;

	width: 860px;

	height: 15px;

	background: url(images/mainTopBG.gif) no-repeat bottom;

	color: inherit;

}



#subWrap {

	margin: 0 auto;

	width: 860px;	

	height: auto;

	background: url(images/mainBG.gif) repeat-y;

	color: inherit;

	font-size: 13px;

}

#subWrap h3 {

	text-transform: uppercase;

	font-size: 12px;

	font-weight: bold;

	letter-spacing: .01em;

	padding: 12px 0 0 0;

	}



#subWrapBtm {

	margin: 0 auto;

	width: 860px;

	height: 15px;

	background: url(images/mainBtmBG5.gif) no-repeat center;

	color: inherit;

}



#subLeft {

	float: left;

	width: 200px;

	height: auto;

}



.subLeftTp, .subLeftCol, .subLeftBtm {

	margin: 0 0 0 15px;

	color: inherit;

}

.subLeftTp {

	width: 173px;

	height: 11px;

	background: url(images/subnavTp2.jpg) no-repeat bottom;

}

	

.subLeftCol {

 	width: 173px;

	height: auto;

	margin-bottom: 0;

	padding-bottom: 10px;

	background: url(images/subnavBG2.jpg) repeat-y;

}



.subLeftHeart {

	margin: 0;

	width: 173px;

	min-height: 400px;

	height: auto !important;

	height: 400px; 

	background: url(images/subnavHeart.jpg) no-repeat top;

	color: inherit;

}



.subLeftBtm {

	width: 173px;

	height: 11px;

	background: url(images/subnavBtm2.jpg) no-repeat;

}



.subNav {

	width: 160px;

	height: auto;

	padding: 95px 0 0 10px;

	font-size: 12px;

	text-transform: uppercase;

}



.subNav ul {

	list-style-type: none;

}



.subNav li {

	padding: 5px 0;

}

.subNav li a:link, .subNav li a:visited  {

	color: #440e01;

	text-decoration: none;

}



.subNav li a:hover, .subNav li.current_page_item a:link, .subNav li.current_page_item a:visited {

	font-weight: bold;

	text-decoration: none;

}

.subNav li.current_page_item li a:link, .subNav li.current_page_item li a:visited {
	font-weight: normal;
	}

.subNav li li {

	padding-left: 15px;

	}





#subRight {

	float: left;

	width: 635px;

	height: auto;

	padding: 0 20px 0 0;

}



#subRight h1 {

	text-align: right;

	color: #661d08;

	font-size: 22px;

	margin-bottom: 20px;

	font-weight: bold;

	text-transform: uppercase;

}



.subRightTop { 

	width: 632px;

	height: 11px;

	background: url(images/contentTp.gif) no-repeat bottom;

	color: inherit;



}	



.subContentWrap {

	width: 632px;

	height: auto;

	background: url(images/contentBG.gif) repeat-y #fff;

	color: inherit;

}



.subContent {

	width: 600px;

	margin: 0 auto;

	padding-bottom: 20px;

	height: 375px;

	} 



html>body .subContent {

	height: auto;

	min-height: 375px; /*IE6 hack: IE6 doesn’t see this */

}



.subContent h2 {

	padding: 15px 0 0 0;

	border-bottom: 1px solid #8f683d;

	margin-bottom: 10px;

	font-size: 14px;

	color: #661d08;

	display: block;

	font-weight: bold;

	text-transform: uppercase;

}



.subContent h2 a:link, .subContent h2 a:visited {

	color: #661d08;

	font-weight: bold;

	}



.subContent h2 a:hover {

	text-decoration: none;

	font-weight: bold;

	}



.subContent p {

	padding: 5px 10px 5px 0;

	line-height: 1.5em;

}



.subRightBtm {

	width: 632px;

	height: 11px;

	color: inherit;

	background: url(images/contentBtm.gif) no-repeat;

}



#subFooter {

	width: 776px;

	height: 105px;

	margin: 0 auto;

	padding: 5px 0;

}



#subFooter p {

	display: none;

	font-size: 11px;

	}

	

#subFooter img, #subFooter a img {

	border: none;

}



.post ul, .post ol { 	

	list-style: none;

	margin: 10px 0 0 0;

	padding-left: 1em; 

	}



.post ul li {	

	padding: 0 0 4px 2px;

	margin-left: 15px;

	list-style-image: url(images/bullet.gif);  

	}



.post ol li {

	padding: 0 0 4px 2px;

	margin-left: 15px;

	list-style-type: decimal;

	}





/*End Sub Page*/







/* Begin Various Tags & Classes */

.input {

	background-color: white;

	border: 1px solid #999999;

	padding: 3px;

	}



.sidebarform .input {

	width: 142px;

	margin: 0 0 10px 0;

	}



.postmetadata {

	background-color: #F6EBD3;

	border: solid #999999;

	border-width: 1px 0 1px 0;

	width: 100%;

	font-size: 11px;

	margin-bottom: 15px;

	}



.postmetadata p {

	padding: 10px;

	}



#pagenav {

	display: block;

	text-align: center;

	text-transform: uppercase;

	font-size: 11px;

	padding: 10px 15px 10px 5px;

	}



.alignleft {

	float: left;

	}



.alignright {

	float: right;

	}



.clear {

	clear: both;

	}



acronym, abbr, span.caps {

	cursor: help;

	}



acronym, abbr {

	border-bottom: 1px dashed #999;

	}



.center {

	text-align: center;

	}



hr {

	display: none;

	}



.hide { 

	position: absolute;

	display: none;

	left: -100em; 

	width: 2em;

	}



code {

	font-family: "Courier New", Courier, monospace;

	}



blockquote {

	padding-left: 50px;

	padding-right: 50px;

	padding-top: .01em;

	background-image: url(images/quote.gif); 

	background-position: left top;

	background-repeat: no-repeat;

	line-height: 120%;

	}



cite {

	font-style: italic;

	margin-top: 0;

	padding-top: 0;

	}

	

/* End Various Tags & Classes*/



/* Begin Comments*/



.breadcrumbs {

	font-size: 12px;

	padding: 5px 0 5px 0;

	margin-top: -10px;

	}



.breadcrumbs a, .breadcrumbs a:link, .breadcrumbs a:visited, .breadcrumbs a:hover {

	color: #661D08;

	}



#commentspace {

	clear: both;

	width: 100%;

	margin: 0 auto;

	}



#commentspace form {

	margin: 0 auto;

	padding: 0;

	}



#commentform .input {

	width: 200px;

	}



#commentform .input {

	font-family: Arial, Helvetica, sans-serif;

	border: 1px solid; border-color: #999;

	font-size: 12px;

	color: #333333;

	padding: 4px;

	background-color: white;

	}



#commentform .textarea {

	font-family: Arial, Helvetica, sans-serif;

	border: 1px solid; border-color: #999;

	font-size: 12px;

	color: #333333;

	padding: 4px;

	background-color: white;

	overflow: auto;

	}



#commentform .submit {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: black;

	background-color: white;

	font-weight: normal;

	text-transform: uppercase;

	border: 1px solid #999999;

	padding: 2px;

	}



#commentform label {

	display: block;

	font-size: 12px;

	}



#commentform p {

	padding: 2px 0 2px 0;

	}



#commentform .textarea {

	width: 500px;

	}



.commentlist {

	padding: 0;

	text-align: justify;

	margin: 10px 0 20px 0;

	font-size: 12px;

	}



.commentmetadata {

	font-size: 11px;

	padding: 2px 0 0 0;

	color: #666666;

	}



.commentlist li {

	padding: 10px;

	list-style: none;

	background-color: white;

	border: solid;

	border-color: #CCCCCC;

	border-width: 1px 0 0 0;

	}



li.alt {

	margin: 0;

	padding: 0;

	background-color: white;

	padding: 10px;

	}



.commentlist p {

	margin: 0px 5px 10px 0;

	}



#commentform p {

	margin: 5px 0;

	}



.nocomments {

	text-align: center;

	margin: 0;

	padding: 0;

	}



.commentmetadata {

	margin: 0;

	display: block;

	}

/* End Comments */