/* CSS Document */
/* css released under Creative Commons ShareAlike License v1.0 - http://creativecommons.org/licenses/sa/1.0/  */
/* All associated graphics copyright  stopphysics photographic, llc.*/
/* www.stopphysics.com----1-12-06---- */

/* Helpful Stuff:
	a:visited {}
	a:link {}
	a:hover {}
/*-----------------*/
/* Favorite Colors:
000000	- black
FFFFFF	- white
E4E7E7	- light grey
919999	- accent dark grey
019BFF	- electric link blue
3D9EDD	- light blue01
004C99	- darkest blue
A7FF8E   - green02
66D50D	- green01
/*-----------------------------------*/

/*-------alice = background control of main area------------------*/
#alice { 
	padding: 0;
	margin: 0 15px;
	width: auto;
	background: #FFF url(/graphics/alice-evil-h.gif) bottom no-repeat;
}
/*------------------------------------------------------------*/
#ixrow_01 {
	padding: 0;
	margin: 10px 0 0 0;
	width: auto;
}
/*-----------------------------------*/
#mappy {
	float: left;
	padding: 79px 0 0 0;
	margin: 0;
	width: 219px;
	background: #3582B7 url(/graphics/h-map.gif) no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	list-style: none;
	font-size: 12px;
	font-weight: bold;
		border: 1px solid #919999;
	border-left: none;
}
#mappy li {
	margin: 0 0 0 135px;
	padding: 0 0 10px 0;
}
#mappy li a {
	padding: 1px;
}
#mappy li a:visited {
	color: #004C99;
	border-bottom: 1px dotted #D80000;
}
#mappy li a:link {
	color: #004C99;
	border-bottom: 1px dotted #D80000;
}
#mappy li a:hover {
	color: #FFF;
	border-bottom: 1px dotted #FFF;
}
#mappy li.txt strong {
	font-size: 16px;
	line-height: 20px;
}
#mappy li.txt {
	margin: 40px 0 0 10px;
	padding: 0 0 7px 0;
	list-style: none;
	color: #FFF;
	font-weight: normal;
	font-size: 15px;
	line-height: 18px;
}
/*-----------------------------------*/
#sal {
	float: left;
	width: 330px;
	padding: 0 15px;
	margin: 0 0 5px 0;
}
#sal h1 {
	margin: 0;
	padding: 0;
	background: url(/graphics/why-h1.gif) top left no-repeat;
	height: 25px;
}
#sal h1 span {
	display: none;
}
#sal p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #3C3C3D;
	margin: 5px 0;
	padding: 0;
}
#sal a {
	padding: 1px;
}
#sal a:visited {
	color: #019BFF;
	border-bottom: 1px dotted #019BFF;
}
#sal a:link {
	color: #019BFF;
	border-bottom: 1px dotted #019BFF;
}
#sal a:hover {
	color: #004C99;
	background-color: #CBEAFE;
	border-bottom: 1px solid #CBEAFE;
}
#sal-seo1 {
	margin: 0 0 0 13px;
	padding: 0;
	float: left;
	width: 110px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #004C99;
}
#sal-seo2 {
	margin: 0 0 0 13px;
	padding: 0;
	float: left;
	width: 160px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #004C99;
}


/*-----------------------------------*/
#schedy {
	width: 280px;
	float: left;
	padding: 0;
	margin: 0;
}
#schedy a {
	padding: 1px;
}
#schedy a:visited {
	color: #019BFF;
	border-bottom: 1px dotted #019BFF;
}
#schedy a:link {
	color: #019BFF;
	border-bottom: 1px dotted #019BFF;
}
#schedy a:hover {
	color: #004C99;
	background-color: #CBEAFE;
	border-bottom: 1px solid #CBEAFE;
}
#schedy h3 {
	border-left: 1px solid #919999;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #3C3C3D;
	font-size: 14px;
	font-weight: normal;
	background: url(/graphics/hrs-bizz.gif) top center no-repeat;
	padding: 25px 15px 0 15px;
	margin: 0 0 5px 0;
	text-align: center;
}
#schedy h3 strong {
	color: #004C99;
}
#opshrs {
	border-left: 1px solid #919999;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #004C99;
	font-size: 14px;
	font-weight: bold;
	margin: 0 0 10px 0;
	padding: 22px 0 0 15px;
	background: url(/graphics/hrs-h2.gif) top center no-repeat;
	list-style: none;
}
#opshrs li {
	padding: 4px 0 4px 65px;
	margin: 0;
}
#opshrs li.mini {
	color: #3C3C3D;
	font-size: 12px;
	font-weight: normal;
	font-style: italic;
	padding: 5px 10px;
}
#opshrs li.off {
	font-weight: normal;
	padding: 4px 0 2px 65px;
}
#opshrs li.M {
	background: url(/graphics/li-mon.gif) left bottom no-repeat;
}
#opshrs li.M.off {
	background: url(/graphics/li-mon-off.gif) left bottom no-repeat;
}
#opshrs li.T {
	background: url(/graphics/li-tue.gif) left bottom no-repeat;
}
#opshrs li.T.off {
	background: url(/graphics/li-tue-off.gif) left bottom no-repeat;
}
#opshrs li.W {
	background: url(/graphics/li-wed.gif) left bottom no-repeat;
}
#opshrs li.W.off {
	background: url(/graphics/li-wed-off.gif) left bottom no-repeat;
}
#opshrs li.H {
	background: url(/graphics/li-thur.gif) left bottom no-repeat;
}
#opshrs li.H.off {
	background: url(/graphics/li-thur-off.gif) left bottom no-repeat;
}
#opshrs li.F {
	background: url(/graphics/li-fri.gif) left bottom no-repeat;
}
#opshrs li.F.off {
	background: url(/graphics/li-fri-off.gif) left bottom no-repeat;
}
#opshrs li.S {
	background: url(/graphics/li-sat.gif) left bottom no-repeat;
}
#opshrs li.S.off {
	background: url(/graphics/li-sat-off.gif) left bottom no-repeat;
}
/*------------------------------------------------------------*/
#ixrow_Q {
	padding: 0;
	margin: 0;
	width: auto;
	background: #FFF url(/graphics/alice-evil.gif) top left repeat-y;
	clear: both;
}
#ixrow_Q a {
	padding: 1px;
}
#ixrow_Q a:visited {
	color: #019BFF;
	border-bottom: 1px dotted #019BFF;
}
#ixrow_Q a:link {
	color: #019BFF;
	border-bottom: 1px dotted #019BFF;
}
#ixrow_Q a:hover {
	color: #004C99;
	background-color: #CBEAFE;
	border-bottom: 1px solid #CBEAFE;
}


/*------------------------------------------------------------*/
#ixrow_02 {
	padding: 0;
	margin: 0;
	width: auto;
	background: #E4E7E7 url(/graphics/doctor-pic.jpg) bottom left no-repeat;
}
/*-----------------------------------*/
#dave {
	float: left;
	padding: 0;
	margin: 0;
	width: 220px;
	border: 1px solid #919999;
	border-left: none;
	background: #F5F8F9 url(/graphics/h-quotes.gif) top left no-repeat;
		font-family: Georgia, "Times New Roman", Times, serif;
		font-style: italic;
	    font-weight: bold;
}
#quote-box p {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	font-weight: bold;
	margin: 4px 0;
	padding: 15px 10px;
}
#quote-box p.quotation {
	font-size: 18px;
	color: #B87901;
	line-height: 24px;
	text-align: center;
}
#quote-box p.author {
	font-size: 14px;
	color: #704A00;
	text-align: center;
}
#dave p.subscr {
	padding: 10px 0 0 10px;
	margin: 0;
	height: 35px;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	color: #704A00;
	font-style: normal;
}
/*-----------------------------------*/
#about-doc {
	padding: 0 0 15px 0;
	margin: 0 0 10px 140px;
	float: left;
	width: 480px;
}
#about-doc h4 {
	background: url(/graphics/about-doc.gif) left no-repeat;
	height: 30px;
	margin: 0;
	padding: 0;
}
#about-doc h4 span {
	display: none;
}
#about-doc p {
	margin: 0;
	padding: 10px 0 0 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	color: #3C3C3D;
}
#about-seo {
	margin: 5px 0 0 60px;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #3C3C3D;
}
#about-seo li {
	padding-bottom: 5px;
}

/*-----------------------------------*/
#subscribe {
	margin: 0 0 0 10px;
	padding: 30px 5px 0 10px;
	width: 240px;
	float: right;
	border-left: 1px solid #919999;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 18px;
	color: #3C3C3D;
	list-style: none;
	background: url(/graphics/subscribe-h3.gif) no-repeat;
}
#subscribe li.last {
	text-align: right;
	padding: 0 20px 0 0;
}
#subscribe strong {
	color: #004C99;
}
#articles {
	margin: 0;
	padding: 0;
	float: left;
	width: 635px;
}
#articles h3 {
	padding: 0;
	margin: 3px 0 0 5px;
	background: url(/graphics/articles-h3.gif) left no-repeat;
	height: 25px;
}
#articles h3 span {
	display: none;
}
#articles p {
	padding: 5px 10px 0 15px;
	margin: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #3C3C3D;
}
#articles strong {
	font-size: 14px;
}


