	/*
-----------------------------------------------
Title: diamondmerckneshogan type styles
Author: Brian Merckens
Version:    31 March 2009
----------------------------------------------- */

html {
	background: #fff url(../images/img_main_bkg.jpg) no-repeat center top;
	height:100%;
}



/* =Header
----------------------------------------------- */

#head {
  width: 930px;
	height:132px;
  margin: 0 auto 0 auto;
}

#head_region_1 {
  width: 676px;
	height: 23px;
	background-color:#dadada;
	margin: 0 auto 0 auto;
}

#head_region_1a {
  width: 676px;
	height: 37px;
}

#head_region_2 {
  width: 930px;
	height:72px;
}


/* =Content
----------------------------------------------- */

#content {
  width: 930px;
  margin: 0 auto 0 auto;
}

#content_region_1 {
  width: 127px;
	height:402px;
	float:left;
}

#content_region_2 {
  background-color:#FFF;
  width: 676px;
	float:left;
}

#content_region_3 {
  width: 127px;
	height:402px;
	float:right;
}

#text {
  width: 600px;
	margin: 25px auto 25px auto;
}

#subnavbar {
	background: #fff url(../images/sub_nav_bkg.gif) repeat-x center top;
  width: 676px;
	height:26px;
	margin: -5px auto 0 auto;
}



/* =Footer
----------------------------------------------- */

#foot {
   width: 676px;
   height: 200px;
   margin: 0 auto 0 auto;
   clear: both;
}

#foot_region_1 {
  background-color:#FFF;
  margin: 0 auto 0 auto;  
	width: 670px;
	height: 30px;
	clear:both;
}

#foot_region_2 {
  background-color:#FFF;
	width: 275px;
	height: 30px;
	float:left;
}

#foot_region_3 {
  background-color:#FFF;
	width: 400px;
	height: 30px;
	float:right;
}



/* =Main
----------------------------------------------- */

#nav {
	height: 72px;
	width: 868px;
	margin: 0 auto 0 auto;
	padding: 0;
}

#nav ul, #n1 li, #n2 li, #n3 li, #n4 li, #n5 li,  { list-style-type: none; margin: 0px;} 

#n1 { display: inline; float: left; width: 221px; height: 72px; margin: 0px; background: transparent url(../images/nav.gif) 0px 0px no-repeat; }
#n2 { display: inline; float: left; width: 199px; height: 72px; margin: 0px; background: transparent url(../images/nav.gif) -221px 0px no-repeat; }
#n3 { display: inline; float: left; width: 248px; height: 72px; margin: 0px; background: transparent url(../images/nav.gif) -419px 0px no-repeat; }
#n4 { display: inline; float: left; width: 196px; height: 72px; margin: 0px; background: transparent url(../images/nav.gif) -666px 0px no-repeat; }

#n1 a { display: inline; outline: none; background: transparent url(../images/nav.gif) 0px 0px no-repeat; }
#n2 a { display: inline; outline: none; background: transparent url(../images/nav.gif) -221px 0px no-repeat; }
#n3 a { display: inline; outline: none; background: transparent url(../images/nav.gif) -419px 0px no-repeat; }
#n4 a { display: inline; outline: none; background: transparent url(../images/nav.gif) -666px 0px no-repeat; }

#n1 a:hover { background-position: 0px -72px;}
#n2 a:hover { background-position: -221px -72px;}
#n3 a:hover { background-position: -419px -72px;}
#n4 a:hover { background-position: -666px -72px;}

#n1 a:active, #n1 a.selected { background-position: 0px -144px;}
#n2 a:active, #n2 a.selected { background-position: -221px -144px;}
#n3 a:active, #n3 a.selected { background-position: -419px -144px;}
#n4 a:active, #n4 a.selected { background-position: -666px -144px;}


#subnav {
	height: 26px;
	width: 517px;
	margin: 0 auto 0 auto;
	padding: 0;
}

#subnav ul, #sn1 li, #sn2 li, #sn3 li{ list-style-type: none; padding:0; } 

#sn1 { display: inline; float: left; width: 173px; height: 26px; padding:0; margin:0px; background: transparent url(../images/sub_nav2.gif) 0px 0px no-repeat; }
#sn2 { display: inline; float: left; width: 165px; height: 26px; padding:0; margin:0px; background: transparent url(../images/sub_nav2.gif) -173px 0px no-repeat; }
#sn3 { display: inline; float: left; width: 179px; height: 26px; padding:0; margin:0px; background: transparent url(../images/sub_nav2.gif) -338px 0px no-repeat; }

#sn1 a { display: inline; outline: none; padding:0; margin:0px; background: transparent url(../images/sub_nav2.gif) 0px 0px no-repeat; }
#sn2 a { display: inline; outline: none; padding:0; margin:0px; background: transparent url(../images/sub_nav2.gif) -173px 0px no-repeat; }
#sn3 a { display: inline; outline: none; padding:0; margin:0px; background: transparent url(../images/sub_nav2.gif) -338px 0px no-repeat; }

#sn1 a:hover { background-position: 0px -26px;}
#sn2 a:hover { background-position: -173px -26px;}
#sn3 a:hover { background-position: -338px -26px;}

#sn1 a:active, #sn1 a.selected { background-position: 0px -52px;}
#sn2 a:active, #sn2 a.selected { background-position: -173px -52px;}
#sn3 a:active, #sn3 a.selected { background-position: -338px -52px;}


#subnavmedia {
	height: 26px;
	width: 581px;
	margin: 0 auto 0 auto;
	padding: 0;
}

#subnavmedia ul, #smn1 li, #smn2 li, #smn3 li, #smn4 li, #smn5 li { list-style-type: none; padding:0; } 

#smn1 { display: inline; float: left; width: 123px; height: 26px; padding:0; margin:0px; background: transparent url(../images/sub_navmedia.gif) 0px 0px no-repeat; }
#smn2 { display: inline; float: left; width: 107px; height: 26px; padding:0; margin:0px; background: transparent url(../images/sub_navmedia.gif) -123px 0px no-repeat; }
#smn3 { display: inline; float: left; width: 127px; height: 26px; padding:0; margin:0px; background: transparent url(../images/sub_navmedia.gif) -230px 0px no-repeat; }
#smn4 { display: inline; float: left; width: 91px; height: 26px; padding:0; margin:0px; background: transparent url(../images/sub_navmedia.gif) -357px 0px no-repeat; }
#smn5 { display: inline; float: left; width: 133px; height: 26px; padding:0; margin:0px; background: transparent url(../images/sub_navmedia.gif) -448px 0px no-repeat; }

#smn1 a { display: inline; outline: none; padding:0; margin:0px; background: transparent url(../images/sub_navmedia.gif) 0px 0px no-repeat; }
#smn2 a { display: inline; outline: none; padding:0; margin:0px; background: transparent url(../images/sub_navmedia.gif) -123px 0px no-repeat; }
#smn3 a { display: inline; outline: none; padding:0; margin:0px; background: transparent url(../images/sub_navmedia.gif) -230px 0px no-repeat; }
#smn4 a { display: inline; outline: none; padding:0; margin:0px; background: transparent url(../images/sub_navmedia.gif) -357px 0px no-repeat; }
#smn5 a { display: inline; outline: none; padding:0; margin:0px; background: transparent url(../images/sub_navmedia.gif) -448px 0px no-repeat; }

#smn1 a:hover { background-position: 0px -26px;}
#smn2 a:hover { background-position: -123px -26px;}
#smn3 a:hover { background-position: -230px -26px;}
#smn4 a:hover { background-position: -357px -26px;}
#smn5 a:hover { background-position: -448px -26px;}

#smn1 a:active, #smn1 a.selected { background-position: 0px -52px;}
#smn2 a:active, #smn2 a.selected { background-position: -123px -52px;}
#smn3 a:active, #smn3 a.selected { background-position: -230px -52px;}
#smn4 a:active, #smn4 a.selected { background-position: -357px -52px;}
#smn5 a:active, #smn5 a.selected { background-position: -448px -52px;}


#footnav {
	height: 24px;
	width: 135px;
	margin: 0;
	padding: 0;
}

#footnav ul, #fn1 li, #fn2 li{ list-style-type: none; padding:0; } 

#fn1 { display: inline; float: left; width: 68px; height: 24px; padding:0; margin:0px; background: transparent url(../images/nav_dw.gif) 0px 0px no-repeat; }
#fn2 { display: inline; float: left; width: 67px; height: 24px; padding:0; margin:0px; background: transparent url(../images/nav_dw.gif) -173px 0px no-repeat; }

#fn1 a { display: inline; outline: none; padding:0; margin:0px; background: transparent url(../images/nav_dw.gif) 0px -24px no-repeat; }
#fn2 a { display: inline; outline: none; padding:0; margin:0px; background: transparent url(../images/nav_dw.gif) -68px -24px no-repeat; }

#fn1 a:hover { background-position: 0px -24px;}
#fn2 a:hover { background-position: -68px -24px;}

#fn1 a:active, #fn1 a.selected { background-position: 0px -48px;}
#fn2 a:active, #fn2 a.selected { background-position: -68px -48px;}


/* = Type
------------------------------------------------- */

#content_region_1 h1 {
	background: url(../images/img_logo.gif) no-repeat center top;
	width:127px;
	height:104px;
	text-indent:-5000px;
  margin-top:108px;
 }

#content_region_2 h3.big_quote {
 color: #000000;
}
