/* BASIC STRUCTURE
------------------------- */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,img,a {  
	margin:0; 
	padding:0;
	outline:none;
	} 
	
img {
	border:none;	
}

body {
	background:#3c0808 url(../img/bg.jpg) repeat-x;
}

#wrapper {
	width:966px;
	margin:0 auto;
}

#masthead {
	width:946px;
	height:90px;
	display:block;
	margin:0 auto;
}

#navigation {
	width:946px;
	height:44px;
	margin:0 auto;
}

#contentWrapper {
	width:946px;
	margin:0 auto;
	border-right:10px solid #ffffff;
	border-left:10px solid #ffffff;
	background:#fcf3ea url(../img/content-main-bg.jpg) bottom repeat-x;
}

#dashboard {
	width:946px;
	margin:0 auto;
	background:#ffffff;
	border-top:10px solid #cac3b5;
	padding:25px 0 10px 0;
}

#footerWrapper {
	width:966px;
	margin:0 auto;	
}

#wrapperBottom {
	width:966px;
	height:10px;
	display:block;
	margin:0 auto;
	background:transparent url(../img/bottom-cap.jpg) no-repeat;
}

/* MASTHEAD
------------------------- */
#logo {
	width:286px;
	height:90px;
	display:block;
	float:left;
}

#logo h1 {
	font-weight:normal;
}

#logo h1 a.logoLink {
	width:286px;
	height:90px;
	display:block;
	background:transparent url(../img/harris-merrill-communication-consulting.jpg) no-repeat;
	text-indent:-9999px;
}

#mastPhone {
	width:540px;
	height:90px;
	display:block;
	float:left;
	text-align:right;
}	

#mastPhone h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-style:italic;
	font-size:36px;
	font-weight:normal;
	color:#FFFFFF;
	padding-top:25px;
}

/* NAVIGATION
------------------------- */
#navigation ul {
	width:946px;
	height:25px;
	margin:0 auto;
	list-style-type:none;
}

#navigation ul li {
	width:118px;
	display:block;
	float:left;
	background:transparent url(../img/nav-li-bg.jpg) left repeat-y;
	margin-top:7px;
	list-style:none;
}

#navigation ul li:first-child{
	background-image:none;
}

#navigation ul li a:link, #navigation ul li a:visited, #navigation ul li a:active {
	width:118px;
	height:24px;
	display:block;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	text-align:center;
	color:#ffffff;
	text-decoration:none;
	padding:7px 0 5px 0;
}

#navigation ul li a:hover {
	text-decoration:underline;
	font-weight:bold;
	background:#600707 url(../img/nav-li-bg.jpg) left repeat-y;
}

#navigation ul li.homeBTN a:hover {
	background-image:none;
}

/* TOPHOMECONTENT
------------------------- */
#topHomeContent {
	width:946px;
	margin:0 auto;
}

#topHomeFeature {
	width:518px;
	height:279px;
	display:block;
	float:left;
	margin:22px 0 0 10px;	
	background:url(../img/home-image-1.jpg) no-repeat;
}

/*#homeFeature-topcap {
	width:518px;
	height:20px;
	display:block;
	background:transparent url(../img/topHomeFeat-topCap2.jpg) no-repeat;	
}

#homeFeature-top {
	width:518px;
	background:transparent url(../img/topHomeFeat-bg.jpg) repeat-y;	
}

#homeFeature-top img {
	height:219px;
	width:494px;
	display:block;
	margin:0 auto;
}

#homeFeature-top img a {
	text-decoration:none;
}

#homeFeature-bottom {
	width:518px;
	height:64px;
	display:block;
	overflow:hidden;
	background:transparent url(../img/topHomeFeat-bottomCap.jpg) no-repeat;	
}

#homeFeature-bottom p {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:20px;
	color:#000000;
	padding:10px 30px 0 30px;
}

#homeFeature-bottom p a:link, #homeFeature-bottom p a:active, #homeFeature-bottom p a:visited {
	
}

#homeFeature-bottom p a:hover {
	
}*/

#topHomeFeatNav {
	width:418px;
	float:left;
	text-align:center;
}

#topHomeFeatNav h3 {
	font-family:Georgia, Garamond, "Times New Roman", serif;
	font-size:30px;
	color:#666666;
	font-style:italic;
	font-weight:bold;
	margin-top:30px;
}

#topHomeFeatNav ul {
	text-align:center;
	list-style-type:none;
	margin-top:5px;
}

#topHomeFeatNav ul li {
	font-family:Georgia, Garamond, "Times New Roman", serif;
	font-size:20px;
	padding:17px 0;
	border-bottom:1px solid #f9f7f2;
	list-style:none;
}

#topHomeFeatNav ul li:first-child {
	border-top:1px solid #f9f7f2;
}

#topHomeFeatNav ul li a:link, #topHomeFeatNav ul li a:active, #topHomeFeatNav ul li a:visited {
	text-decoration:none;
	font-style:normal;
}

#topHomeFeatNav ul li a:hover {
	font-style:italic;
	text-decoration:underline;
	color:#333333;
}

/* MIDDLEHOMECONTENT
------------------------- */
#middleHomeContent {
	width:946px;
	margin:25px auto;
	padding:6px 0;
	text-align:center;
	border-top:1px solid #d1cec8;
	border-bottom:1px solid #d1cec8;
	background:#f8f5ef url(../img/middleHome-bg.jpg) repeat-y;
}

#middleHomeContent h3 {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:normal;
	text-decoration:none;
}

#middleHomeContent h3 a:link, #middleHomeContent h3 a:active, #middleHomeContent h3 a:visited {
	text-decoration:none;
}

#middleHomeContent h3 a:hover {	
	text-decoration:underline;	
	color:#af0212;
}

#middleHomeContent p {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:18px;
	padding:3px 175px;
	color:#333;
}

#middleHomeContent p strong {
	font-weight:bold;
}

#middleHomeContent p a:link, #middleHomeContent p a:active, #middleHomeContent p a:visited {
	color:#333;
	font-weight:bold;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	text-decoration:underline;
}

#middleHomeContent p a:hover {
	color:#af1212;
	text-decoration:none;
}


/* BOOKBADGECONTENT
------------------------- */


#bookBadgeContent {
	width:946px;
	margin:15px 0;
}

#bookBadgeContent ul {
	list-style-type:none;
	background:transparent url(../img/bookBadge-bg.jpg) top repeat-x;
	width:946px;
	height:145px;
	display:block;
}

#bookBadgeContent ul li {
	list-type:none;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	width:473px;
	float:left;
}

#bookBadgeContent ul li img {
	float:left;
	margin-left:35px;
}

#bookBadgeContent ul li a.bThumb {
	border:none;
	text-decoration:none;
}

#bookBadgeContent ul li a.bTitle:link, #bookBadgeContent ul li a.bTitle:active, #bookBadgeContent ul li a.bTitle:visited {
	font-weight:normal;
	font-size:18px;
	text-decoration:underline;
	color:#7f000c;
}

#bookBadgeContent ul li a.bTitle:hover {
	color:#af1212;
}

#bookBadgeContent ul li p {
	font-size:14px;
	line-height:24px;
	color:#000000;
}

#bookBadgeContent ul li p a:link, #bookBadgeContent ul li p a:active, #bookBadgeContent ul li p a:visited {
	text-decoration:none;
}

#bookBadgeContent ul li p a:hover {
	text-decoration:underline;
}

/* DASHBOARD
------------------------- */
#dashboard h2 {
	font-weight:normal;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:24px;
	padding:0 35px;
}

#dashboard h3 {
	font-weight:normal;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:18px;
	padding:10px 35px 0;
}

.dashCell {
	width:315px;
	float:left;
}

a.dTitle:link, a.dTitle:active, a.dTitle:visited {
	text-decoration:underline;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:24px;
	font-weight:bold;
}

a.dTitle:hover {
	text-decoration:none;
	color:#333;
}

.dashCell ul li {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:20px;
	padding:5px 35px 0 35px;
	list-style-type:none;
}

.dashCell p {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:20px;
	padding:5px 35px 10px 35px;
}

.dashCell p a:link, .dashCell p a:active, .dashCell p a:visited, .dashCell li a:link, .dashCell li a:active, .dashCell li a:visited {
	text-decoration:none;
	color:#7f000c;
}

.dashCell p a:hover, .dashCell li a:hover {
	text-decoration:underline;
}

/* FOOTER
------------------------- */
#footer {
	margin:10px 0 10px 0;
}

#footer ul {
	width:966px;
	margin:0 auto;
	list-style-type:none;
	text-align:center;
}

#footer ul li {
	list-style:none;
	border-left:1px solid #7f000c;
	padding:0 4px;
	display:inline;
}

#footer ul li:first-child {
	border-left:none;
}

#footer ul li a:link, #footer ul li a:active, #footer ul li a:visited {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	text-decoration:underline;
}

#footer ul li a:hover {
	text-decoration:none;
	color:#dd7e7e;
}

#footer h6 {
	font-weight:normal;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#dd7e7e;
	text-align:center;
}

#footer h6 a:link, #footer h6 a:active, #footer h6 a:visited {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	text-decoration:underline;
}

#footer h6 a:hover {
	color:#dd7e7e;
	text-decoration:none;

}

/* EXTRAS
------------------------- */
.red1{
	color:#e7051a;
}

.red2 {
	color:#ce0417;
}

.red3 {
	color:#af0212;
}

.red4 {
	color:#7f000c;
}

.underline {
	text-decoration:underline;
	font-style:italic;
}

a.readMore:link, a.readMore:active, a.readMore:visited {
	text-decoration:none;
	color:#7f000c;
	font-weight:normal;
}

a.readMore:hover {
	color:#e7051a;
	font-weight:bold;
	text-decoration:underline;
}

a.buyNow:link, a.buyNow:active, a.buyNow:visited {
	color:#7f000c;
	font-weight:bold;
	text-decoration:none;
}

a.buyNow:hover {
	color:#e7051a;
	text-decoration:underline;
}

.clearit {
	height:0%;
	clear:both;
}