body {
	margin: 0;
	padding: 0;
	background-color: #171918;
	font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
	font-size: 90%;
}

/* @group links */

a:link {color: #ff8400; text-decoration: none;}
a:visited {color: #9d5100; text-decoration: none;}
a:hover {color: #eed99e; text-decoration: underline;}
a:active {color: #eded5e; text-decoration: underline;}

#side a:hover {color: #5f5433; text-decoration: underline;}
#side a:active {color: #000; text-decoration: underline;}

#nobox a:hover {color: #eed99e; text-decoration: underline;}
#nobox a:active {color: #eded5e; text-decoration: underline;}

#box a:link {color: #eed99e; text-decoration: none;}
#box a:visited {color: #eed99e; text-decoration: none;}
#box a:hover {color: #000; text-decoration: underline;}
#box a:active {color: #eded5e; text-decoration: underline;}

#box.white a:link {color: #0000bb; text-decoration: none;}
#box.white a:visited {color: #0000bb; text-decoration: none;}
#box.white a:hover {color: #ff8400; text-decoration: underline;}
#box.white a:active {color: #5f5433; text-decoration: underline;}

#radio a:link {color: #0000bb; text-decoration: none;}
#radio a:visited {color: #0000bb; text-decoration: none;}
#radio a:hover {color: #ff8400; text-decoration: underline;}
#radio a:active {color: #5f5433; text-decoration: underline;}

/* @end */
/* @group misc */

.clear {clear: both;}
.clear-l {clear: left;}
.clear-r {clear: right;}
.IEFloatFix {*height: 0.01%;}
img, div.PNGfix {behavior: url(scripts/iepngfix.htc)}
td, div.PNGfix {behavior: url(scripts/iepngfix.htc)}
img.right {float: right; margin: 5px 0 15px 25px;}
img.left {float: left; margin: 0 25px 15px -5px;}


/* @end */
/* @group layout */


#container {
	margin: 0;
	padding: 0;
	width: 100%;
}

#header {background: url(../images/header-bg.jpg) repeat-x;}
#header img.tollfree {
	position: absolute;
	top: 11px;
	right: 18px;
	_behavior: url(scripts/iepngfix.htc)
}

#menu {
	background-color: #171918;
	margin: 0;
	padding: 6px 13px 7px 13px;
	border-bottom: 1px solid #000;
	margin-left: -5px;
	*margin-top:-3px;
}

#menu a {
	margin: 0;
	padding: 6px 13px 7px 13px;
	text-decoration: none;
	color: #e1e1e1;
	font: bold 14px Arial, Helvetica, sans-serif;
	margin-right: -3px;
}

#menu a.hover {
	background: #fdfdfd url(../images/transmenu/item-bg.gif) repeat-x;
	color: #171918;
}

#static1 {background: #ae5b03 url(../images/transmenu/brown-bg.gif) repeat-x;}

a#home {background: none;}
a#home:hover {background: #767975 url(../images/transmenu/item-bg.gif) repeat-x; color: #171918;}
a#home.active {background: #767975 url(../images/transmenu/item-bg-active.gif) repeat-x; color: #171918;}

#content {
	background: #262a28 url(../images/photo.jpg) no-repeat right top;
	min-height: 425px;
	_height: 425px;
}

#main {
	margin: 0;
	padding: 2em 2.5em;
	margin-right: 295px;
	color: #fff;
}

#side {
	float: right;
	width: 255px;
	margin-top: 285px;
	margin-right: 35px;
	_margin-right: 18px;
	color: #fff;
	padding-bottom: 15px;
}

#footer {
	background: url(../images/footer-bg.jpg) repeat-x;
	height: 45px;
	padding: 12px 15px;
}



#footer p {
	margin: 0;
	padding: 0;
	color: #999;
	font: 10px "Lucida Grande", Lucida, Verdana, sans-serif;
}

#footer a {
	color: #999;
	text-decoration: none;
}

#footer a:hover {
	color: #c8c8c8;
	text-decoration: underline;
}

/* @end */
/* @group formatting */


h1 {
	margin: 0;
	padding: 0;
	font: bold 28px Arial, Helvetica, sans-serif;
	color: #ebebe4;
	padding-bottom: 7px;
}

h2 {
	margin: 5px 0 3px 0;
	font: bold 19px Arial, Helvetica, sans-serif;
	color: #ebebe4;
}

h3 {
	margin: 10px 0;
	padding: 0;
	font: bold 17px Arial, Helvetica, sans-serif;
	color: #ebebe4;
	padding-bottom: 2px;
	border-bottom: 1px solid #ebebe4;
}

h4 {
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
}

p {
	padding: 0;
	margin: 0;
	padding-bottom: 12px;
	font: 13px/18px "Lucida Grande", Lucida, Verdana, sans-serif;
	color: #ebebe4;
}

p.sub {
	font: 13px/15px Arial, Helvetica, sans-serif;
	text-align: left;
	margin-left: 10px;
}

p.emp {
	font: 11px/15px "Lucida Grande", Lucida, Verdana, sans-serif;
	text-align: left;
	margin-left: 10px;
}

ul {
	margin: 0;
	padding: 0;
	padding-left: 42px;
	padding-bottom: 15px;
	margin-right: 30px;
}

ul li {
	list-style: square;
	font: 13px/15px Arial, Helvetica, sans-serif;
	padding-bottom: 2px;
}

ul li small, ol li small {
	font-size: 12px;
	line-height: 14px;
}

ul.inner, ol.inner {
	padding-bottom: 5px;
	padding-top: 4px;
	margin-right: 60px;
	padding-left: 25px;
}

ul.inner li, ol.inner li {
	padding-bottom: 3px;
	list-style: circle;
}

ul.list li {
	padding-bottom: 7px;
	font-size: 13px;
}

ol {
	margin: 0;
	padding: 0;
	padding-left: 35px;
	padding-bottom: 15px;
	margin-right: 30px;
}

ol li {
	font: 13px/16px Arial, Helvetica, sans-serif;
	padding-bottom: 10px;
}

ol li h4 {
	font-size: 12px;
	padding: 10px 50px 0 25px;
	font-weight: normal;
	font-style: italic;
}

#box {
	border: 1px solid #000;
	margin-top: 15px;
	background-color: #7d7f7e;
	padding: .5em .8em;
}

#box h2 {
	padding: 0;
	margin: 0 0 5px;
	color: #fff;
	font: bold 16px/17px Arial, Helvetica, sans-serif;
}

#box p {
	padding-bottom: 7px;
	font: 13px/14px Arial, Helvetica, sans-serif;
	color: #fff;
}

#box p.large {
	font-size: 15px;
	line-height: 22px;
	text-align: center;
	padding: 13px;
}

#box p.mc {
	color: #000;
	font: 12px/16px "Lucida Grande", Lucida, Verdana, sans-serif;
	padding: 4px 0 10px 0;
}

#line {
	border-top: 1px solid #000;
	padding-bottom: 12px;
}

#box ul {
	padding-left: 25px;
	padding-bottom: 3px;
	margin-right: 30px;
}

#box ul li {
	padding-bottom: 2px;
	font: 13px/13px "Lucida Grande", Lucida, Verdana, sans-serif;
}

#box img.right {
	float: right;
	margin: 0 10px 0 20px;
}

#box img.butterfly {
	float: right;
	position: relative;
	top: -30px;
	right: -45px;
	margin-left: -30px;
	_behavior: url(scripts/iepngfix.htc);
}

#box.white {background-color: #f5f5f5;}
#box.white h2 {color: #333;}
#box.white p {color: #333;}
#box.white ul li {color: #333;}



#box2 {
	margin: 0;
	margin-top: 10px;
	border: 2px solid #ebebe4;
	padding: .6em .8em;
}

#box2 h2 {
	font-size: 15px;
	margin: 0;
	padding: 0;
}

#box2 h2.beige {color:#eed99e;}

#box2 p {
	font: 12px Arial, Helvetica, sans-serif;
	padding: 5px 0;
}


/* @end */

#intro h4 {
	font: 18px Arial, Helvetica, sans-serif;
	color: #ff800c;
	letter-spacing: 3px;
	padding: 0 0 10px 0;
}

#intro p {
	text-align: justify;
	line-height: 24px;
	color: #e6e6e6;
}


#sidebox {
	margin: 0;
	padding: 0;
	margin-bottom: 12px;
}

#sidebox td.box-m {background: url(../images/sidebox/box-v-bg.png) repeat-y;}
#sidebox.brown td.box-m {background: url(../images/sidebox/brown-v-bg.png) repeat-y;}

#sidebox #middle {
	margin: 0 3px 0 2px;
	padding: 0 12px;
	background: #fff url(../images/sidebox/box-h-bg.png) repeat-x;
	min-height: 127px;
	_height: 127px;
	color: #222;
}

#sidebox.brown #middle {
	background: #fef9ea url(../images/sidebox/brown-h-bg.png) repeat-x;
}

#sidebox #middle h2 {
	font: bold 14px/14px "Lucida Grande", Lucida, Verdana, sans-serif;
	letter-spacing: -1px;
	color: #ff8400;
	padding: 0 0 5px;
	margin: 0;
	border: none;
}

#sidebox.brown #middle h2 {color: #000;}

#sidebox #middle p {
	margin: 0;
	padding: 0 0 5px;
	font: 11px/12px "Lucida Grande", Lucida, Verdana, sans-serif;
	color: #222;
}

#sidebox ul {
	padding-left: 23px;
	padding-bottom: 5px;
	margin-right: 15px;
}

#sidebox ul li {
	font: 11px/11px "Lucida Grande", Lucida, Verdana, sans-serif;
	padding-bottom: 3px;
}

#nobox {padding-bottom: 20px;}

#nobox h2 {
	font: bold 14px/14px "Lucida Grande", Lucida, Verdana, sans-serif;
	letter-spacing: -1px;
	color: #ebebe4;
	padding: 2px 0 4px;
	margin: 0 5px 6px 3px;
	border-bottom: 1px solid #ebebe4;
}

#nobox p {
	margin: 0 0 0 5px;
	padding: 0 0 6px;
	font: 11px/13px "Lucida Grande", Lucida, Verdana, sans-serif;
	color: #ebebe4;
}

#nobox img.left {
	float: left;
	margin: 2px 15px 10px 3px;
}

#nobox table td.label p {
	font-size: 9px;
	padding: 0;
	margin: 0;
}

#nobox table td input {
	font-size: 10px;
}


#book {
	border: 1px solid #999;
	margin-top: 15px;
	padding: 15px;
}

#book img.left {
	float: left;
	margin-right: 25px;
}

#feedback {
	padding: 0 0 1em 15px;
	float: right;
	width: 340px;
	margin-left: 25px;
}

#feedback p {
	margin: 0;
	padding: 0;
	font-size: 12px;
}

#feedback form {
	margin: 0;
	padding: 0;	
}

#feedback input {
	font-size: 90%;
	padding: .2em;
	border: 1px solid #000;
}
#feedback textarea {
	width: 330px;
	font-family: Arial, Helvetica;
	font-size: 90%;
	padding: .2em;
	margin-top: 4px;
	border: 1px solid #000;
}

#feedback table td {
	padding-bottom: 3px;
}
#feedback table td.label {width: 125px;}


#feedbackform {
	padding: 0 0 1em 15px;
	margin-left: 15px;
	width: 100%;
}
#feedbackform td.label {width: 130px;}
#feedbackform p {padding: 0;}


#mc {margin-bottom: 15px; margin-top: 10px;}
#mc td.title {padding-left: 20px;}

#mc td.title p {
	color: #fff;
	text-align: center;
	font: bold 36px/38px Arial, Helvetica, sans-serif;
}

#buybook p {
	font-size: 12px;
	line-height: 15px;
	margin-left: 15px;
}

#buybook td.text p {
	margin: 0;
	font-size: 11px;
	line-height: 14px;
	text-align: left;
	color: #c8c8c8;
	padding: 0;
}

#paypal form {
	margin: 0;
	padding: 0;
}

#paypal p {
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: italic;
}

#paypal p a {
	color: #f9ffbb;
}

#lookinside img.page {
	border: 2px solid #000;
}

#lookinside ul {
	padding: 0;
	margin: 12px 0 18px 0;
}

#lookinside ul li {
	margin: 0;
	display: inline;
	list-style: none;
	border-right: 1px solid #fff;
	padding-right: 6px;
	padding-left: 4px;
	*padding-left: 9px;
	font: 13px Arial, Helvetica, sans-serif;
}

#lookinside ul li.last {border: none}

#lookinside ul li.first {
	border: none;
	margin: 0;
	padding: 0;
	font-weight: bold;
}

#lookinside ul li a:link {color: #fff; text-decoration: none;}
#lookinside ul li a:visited {color: #fff; text-decoration: none;}
#lookinside ul li a:hover {color: #ff8400; text-decoration: underline;}
#lookinside ul li a:active {color: #eded5e; text-decoration: underline;}

#lookinside a.active, #lookinside a:visited.active {
	font-weight: bold;
	color: #eed99e;
}


#books {
	margin: 0;
	padding: 0;
}

#books h1 {
	color:#eed99e;
	margin: 0;
	padding: 0;
	font-size: 22px;
	line-height: 23px;
	padding-top: 20px;
}

#books p.sub {
	font: bold 14px/16px Arial, Helvetica, sans-serif;
	padding: 5px 10px 10px 0;
}

#books p {
	font-size: 13px;
	line-height: 15px;
}

#book-float {
	float: left;
	margin: 0;
	padding: 0 0 20px 0;
	margin-right: 12px;
	width: 183px;
}

#book-float p.sub {
	text-align: center;
	font: bold 14px/16px Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 5px 10px 0 10px;
}

#radio {
	border: 1px solid #666;
	font-family: Arial, Helvetica, sans-serif;
	width: 100%;
	_width: 95%;
	color: #000;
	margin: 25px 0;
}

#radio thead tr th {
	padding: .3em;
	color: #000;
	text-align: center;
	font: bold 9px Arial, Helvetica, sans-serif;
	background: #bebebe;
	border: none;
	border-bottom: 1px solid #4b4b4b;
}

#radio thead tr th.title {
	padding: .3em .5em .2em .4em;
	font: bold 16px Arial, Helvetica, sans-serif;
	color: #fff;
	background: #333;
	border: 1px solid #000;
	text-align: left;
}

#radio tfoot tr td {
	padding: .3em .5em;
	color: #000;
	background: #bebebe;
	font-size: 11px;
	border-top: 1px solid #646464;
}

#radio tbody tr {background: #fff;}
#radio tbody tr.grey {background: #f0f0f0;}

#radio tbody tr td {
	font: 11px/13px Arial, Helvetica, sans-serif;
	text-align: left;
	border-bottom: 1px solid #969696;
	padding: .3em .5em;
}

#radio td.station h4 {
	font: bold 13px/16px Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
}

#radio td.station h4 span {
	font: 11px Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
	padding-left: 10px;
	position: relative;
	top: -1px;
	_position: inherit;
}

#radio td.date {width: 110px;}
#radio td.time {width: 85px;}
#radio td.city {width: 135px;}
#radio td.listen {width: 110px; text-align: center; font-style: italic;}

#blog {
	margin: 5px;
}

#blog img.left {
	float: left;
	border: 1px solid #000;
}
