html {
	text-align: center;
}
.hiddenPic {display:none;}

body {
	width: 960px;
	font: 62.5% Arial, Helvetica, sans-serif;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 10px 0px;
	text-align: center;
	color: #05576c;
	background: #0c6982;
	position: relative; 
}
#intro{
	padding: 0px;
}
h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 3em;
	
	font-style: italic;
	color: #0c6982;
	text-align: center;
	height: 30px;
	margin: 10px 15px 0px 0px;
	/*text-indent: -5000px;*/
}
h1.textindent {
	height: 69px;
	margin: 10px auto 0px auto;
	width: 300px;
	text-indent: -5000px;
	background: url(../imagess/TheBeaconLogoSandBk.jpg) no-repeat;
}
h2 {
	margin: 0px 0px 10px 0px;
	font-size: 2em;
	font-style: italic;
	font-family: Arial, Helvetica, sans-serif;
	color: #0c6982;
}
h3 {
	font-size: 1.8em;
	color: #0c6982;
	font-style: italic;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px 0px 5px 0px;
}
h3 a {
	
	color: #0c6982;
	
}
h3.second {
	margin: 20px 0px 5px 0px;
}
.secondcentertxt,
h3.secondcentertxt {
	margin: 20px 0px 5px 0px;
	text-align: center;
}
.secondbottommargin {
	margin: 20px 0px 10px 0px;
	
}
h3.third {
	margin: 10px 0px 5px 0px;
}
h3.previewbook{
	text-align: center;
	color: #CC3333;
	margin-top: 15px;
}
h4 {
	font-size: 1.6em;
	color: #0c6982;
	font-style: italic;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px 0px 8px 0px;
}
.blue a {
	
	color: #0c6982;
	
}
h4.redt {
	margin-top: 10px;
	color: #cc3333;
	text-align: center;
}
h5 {
	font-size: 1.4em;
	color: #0c6982;
	font-style: italic;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px 0px 5px 0px;
}
h5.second {
	margin: 10px 0px 0px 0px;
}
h5.third {
	margin: 10px 0px 5px 0px;
}

#quicklks {
	margin-top: 15px;
}
#quicklks1 {
	margin-top: 15px;
}
#quicklks2 {
	margin-top: 15px;
}
#quicklks3 {
	margin-top: 15px;
}
#quicklks4 {
	margin-top: 5px;
}
#quicklks5 {
	margin-top: 0px;
}
h6 {
	font-size: 1.2em;
	color: #0c6982;
	font-style: italic;
	font-family: Arial, Helvetica, sans-serif;
	margin: 10px 0 10px 0;
}
h6.second {
	margin: 0px 0 10px 0;
}
body #crumbs {
	margin-top: 0px;
	/*margin-top: -12px;*/
	font-size: 11px;
	font-weight: normal;
	font-style: italic;
	color: #426984;
}

#bottommargin {
	margin-bottom: 15px;
}

span {
	font-family: Arial, Helvetica, sans-serif;
}
span.bold {
	font-weight: bold;
}
.quotewraptop {
	width: 290px;
	height: 15px;
	background: url(../imagess/QuoteBkgdTop) no-repeat;
}
.quotewrap {
	/*margin: 0px 20px 0px 0px;*/
	padding: 0px 10px;
	width: 290px;
	background: url(../imagess/QuoteBkgdMiddle) repeat-y;
	
}
.quotewrapbottom {
	width: 290px;
	height: 15px;
	margin: 0px;
	padding: 0px;
	background: url(../imagess/QuoteBkgdBottom) no-repeat;
	margin-bottom: 10px;
}
p.quotecenter {
	font-weight: bold;
	font-style: italic;
	font-size: 21px;
	text-align: center;
	color: #aa2927;
	/*color: #0c6982;*/
	margin-bottom: 0px;
	/*border: 3px double #09f;*/
	/*width: 290px;
	height: 40px;*/
	
}
p.caption {
	text-align: center;
	font-weight: bold;
	font-style: italic;
	color:#aa2927;
}
.underlinetxt,
span.underlinetxt {
	text-decoration: underline;
}
strong {
	font-weight: bold;
}
.strong {
	font-weight: bold;
}
.bold {
	font-weight: bold;
}
.italic {
	font-style: italic;
	font-weight: 700;
}
.italictxt {
	font-style: italic;
}
.italicnorm {
	font-style: italic;
}
.mainhr {
	border-bottom: 1px solid #a9b5bb;
	margin: 0px 20px 0px 20px;
}
.bottomborder {
	padding-bottom: 5px;
	margin-right: 20px;
	margin-bottom: 8px;
	border-bottom: 3px double #aa2927;
	margin-top: 5px;
	/*color: #aa2927;*/
}
.bottomborderpx {
	padding-bottom: 5px;
	margin-right: 20px;
	margin-bottom: 8px;
	height: 4px;
	margin-top: 5px;
	background: url(../imagess/bottomborder.jpg) repeat-x;
}
.bottomborderclear {
	padding-bottom: 5px;
	margin-right: 20px;
	margin-bottom: 8px;
	border-bottom: 3px double #aa2927;
	margin-top: 5px;
	clear: both;
}

.bottomborderclearpx {
	padding-bottom: 5px;
	margin-right: 20px;
	margin-bottom: 8px;
	height: 4px;
	margin-top: 5px;
	background: url(../imagess/bottomborder.jpg) repeat-x;
	clear: both;
}
.bottomborderbk {
	padding-bottom: 5px;
	margin-bottom: 8px;
	border-bottom: 3px double #777;
	margin-top: 8px;
	/*color: #aa2927;*/
}
/*#podsul {
	margin-left: -10px;
	border: 1px solid #fff;
}*/
p {
	font-size: 1.2em;
	color: #002640;
	/*color: #05576c;*/
	margin: 0px 0px 10px 0px;
	line-height: 1.6em;
	font-weight: normal;
	text-align: justify;
}
sup {
	font-size: 9px;
	vertical-align:text-top;
}
p.sideleft {
	margin: 0px 15px 10px 0px;
	line-height: 1.2em;
}
p.bottomborder {
	padding-bottom: 5px;
	
	margin-bottom: 15px;
	border-bottom: 1px solid #ccc;
}

.floatleft {
	float: left;
	margin-right: 10px;
}
.floatright {
	float: right;
	margin-left: 10px;
	/*width: 150px;*/
}
.floatrightpod {
	float: right;
	/*margin-right: 10px;*/
	margin: 2px 0px 4px 10px;
	padding-left: 5px;
}
.justifypod {
	margin-right: 10px;
	text-align: justify;
}
.floatleftpod {
	float: left;
	/*padding: 4px 10px 6px 0px;*/
	margin: 4px 10px 6px 0px;
	/*margin-right: 10px;*/
	
}
a	{
	/*color: #5e7380;*/
	/*color: #405D70;*/
	color: #7B0F11;
	/*color: #005F31;*/
	
	text-decoration: underline;
}
#subleft a{
	color: #002640;
}
#subleft li {
	margin-bottom: 5px;
	width: 200px;
}
a:hover	{
	color: #aaa;
	text-decoration: none;
}
ol {
	margin-bottom: 15px;
	text-align: justify;
}
ol li {
	/*list-style: none outside;*/
	list-style: decimal outside;
	margin-bottom: 3px;
	margin-left: 30px;
}
ul {
	text-decoration: none;
	padding: 0px;
	margin: 0px;
}
ul.articleindent li {
	margin-left: 20px;
	text-indent: -14px;
	margin-bottom: 4px;
}
ul.announce li{
	margin-bottom: 8px;
}
li {
	font-size: 1.2em;
	list-style-type: none;
	color: #2C4C61;
	/*color: #05576c;*/
}
ul.squares {
	margin: 10px 15px 10px 25px;
	
}
ul.squares li {
	list-style: square;
	margin-bottom: 5px;
	text-align: justify;
}
p.leftal,
.overview .leftal {
	text-align: left;
}

.clear	{
	clear: both;
	height: 1px;
}
.infoindent {
	margin-left: 20px;
}
.center {
	text-align: center;
	margin-left: -10px;
	margin-right: 0px;
}
.centertxt {
	text-align: center;
	margin-top: -12px;
}
.centertxtbottom {
	text-align: center;
	margin-top: -4px;
	margin-bottom: 10px;
}
.centertxtred {
	text-align: center;
	margin-top: -5px;
	margin-left: -20px;
	color: #aa2927;
}
.centertext {
	text-align: center;
	
}
.centertexta {
	text-align: center;
	margin-top: 15px;
}
.centertextb {
	text-align: center;
	margin: 0px;
}
#podcastlinks {
	border: 3px double #0c6982;
	margin: 0px;
	padding: 0px 5px;
	margin-top: 25px;
}
.lefttxt {
	text-align: left;
}
.bluetxt {
	color: #0c6982;
}
.redtxtmonth {
	color: #aa2927;
	margin-bottom: 15px;
	text-decoration: underline;
}
/*h3 span.redtxt,*/
.redtxt {
	color: #aa2927;
}
.redtxtbold {
	color: #aa2927;
	font-weight: 700;
}
.redtxtbold14 {
	color: #aa2927;
	font-weight: bold;
	font-size: 14px;
}
.redtxtboldjustify {
	color: #aa2927;
	font-weight: 600;
	text-align: justify;
}
.redtxtboldvol {
	color: #aa2927;
	font-weight: 700;
	font-size: 1.2em;
}
.redtxtundln {
	color: #aa2927;
	text-decoration: underline;
}
.redtxtdblundln {
	color: #aa2927;
	text-align: center;
	border-bottom: 3px double #aa2927;
}
.redtxtboldundl {
	color: #aa2927;
	font-weight: 700;
	font-size: 1.2em;
	text-decoration: underline;
}
.redtxtcent {
	color: #aa2927;
	text-align: center;
}
.redtxtcentsecond {
	color: #aa2927;
	text-align: center;
	margin-top: 10px;
}
.italredtxt {
	color: #CC3333;
	font-style: italic;
}
.italredtxtbd {
	color: #CC3333;
	font-style: italic;
	font-weight: bold;
}
.redtxtb {
	color: #CC3333;
	font-weight: bold;
}
.topmargin20 {
	margin-top: 20px;
}
.topmargin0 {
	margin-top: -10px;
}

#container {
	width: 960px;
	padding-top: 0px;
	position: relative;
	border: 0px double #fff;
}
.indent {
	/*text-indent: 10px;*/
	margin-left: 10px;
}
hr {
	margin-bottom: 20px;
}
sup {	

}
	
/*header - - - - - - - - - - - - - - - - -  - - - - - - - - - - - - - - - -*/


.headermn {
	width: 960px;
	height: 120px;
	background: url(../imagess/sunset2hdrmn.jpg) no-repeat;
	margin: 0px;
	padding: 0px;
	position: relative;
	/*position: absolute;
	z-index: 400;*/
}

.header {
	width: 960px;
	height: 120px;
	background: url(../imagess/bluehdr.jpg) no-repeat;
	margin: 0px;
	position: relative;
	padding: 0px;
}

.navigate {
	position: absolute;
	z-index: 400;
	top: 100px;
	width: 960px;
	left: 0px;
	border: 0px solid #fff;
}

#menua {
	height: 20px;
	
	display: block;
	position: relative;
	margin: 0px;
	padding: 0px 20px;
	border: 0px solid #bbb;
}
#menua li {
	float: left;
	width: 80px;
	/*height: 15px;*/
	border: 0px solid #fff;
	position: relative;
	margin: 0px 0px 0px 0px;
	padding: 0px;
}

#menua li.lispace	{
	margin-right: 0px;
	padding-right: 0px;
}
#menua li.lispacep	{
	margin-right: 0px;
	padding-right: 0px;
}
#menua a {
	font-size: 1.0em;
	color: #000;
	font-weight: normal;
	display: block;
	text-decoration: none;
	border: 0px solid #555;
}

ul.leftnav {
	float: left;
	margin-left: 0px;
	border: 0px solid #fff;
}
ul.rightnav {
	float: right;
	margin: 0px;
	margin-right: 0px;
	padding: 0px;
	border: 0px solid #fff;
}
ul.leftnav .xspace a {
	background: url(../imagess/buttonleft.jpg) top left no-repeat;
}
ul.rightnav .xspace a {
	background: url(../imagess/buttonrightt.jpg) top left no-repeat;
}
.leftnav .xspace a:hover {
	background: url(../imagess/buttonleft.jpg) top right no-repeat;
}
.rightnav .xspace a:hover {
	background: url(../imagess/buttonrightt.jpg) top right no-repeat;
}

#home #homep a,
#about #aboutp a,
#media #mediap a,
#support #supporta a {
	color: #9d0a0e;
	text-decoration: none;
	background: url(../imagess/buttonleft.jpg) top right no-repeat;
}
#news #newsp a,
#store #productsp a,
#calendar #calendarp a,
#contact #lispacep a {
	color: #9d0a0e;
	text-decoration: none;
	background: url(../imagess/buttonrightt.jpg) top right no-repeat;
}

#home #menua #homep .secanch a,
#about #menua #aboutp .secanch a,
#media #menua #mediap .secanch a,
#support #menua #supporta .secanch a {
	background: none;
	color: #ccc;
}

#news #menua #newsp .secanch a,
#store #menua #productsp .secanch a,
#calendar #menua #calendarp .secanch a,
#contact #menua #lispacep .secanch a {
	background: none;
	color: #ccc;
}

#home #menua #homep .secanch a:hover,
#about #menua #aboutp .secanch a:hover,
#media #menua #mediap .secanch a:hover,
#support #menua #supporta .secanch a:hover {
	background: none;
	color: #fff;
	/*font-size: .9em;*/
	background-color: #1b6479;
	
}

#news #menua #newsp .secanch a:hover,
#store #menua #productsp .secanch a:hover,
#calendar #menua #calendarp .secanch a:hover,
#contact #menua #lispacep .secanch a:hover {
	background: none;
	color: #fff;
	/*font-size: .9em;*/
	background-color: #1b6479;

}


#menua a:hover {
	color: #000;
	text-decoration: none;
}


.leftnav .xspace a:hover {
	background: url(../imagess/buttonleft.jpg) top right no-repeat;
}
.rightnav .rspace a:hover {
	background: url(../imagess/buttonrightt.jpg) top right no-repeat;
}

.leftnav #supportp	{
	/*margin-right: 160px !important;*/
	/*background: url(../imagess/leftcorner.jpg) top left no-repeat;*/
	height: 15px;
	width: 40px !important;
	background: url(../imagess/leftcorner.jpg);
}
.rightnav #supportr	{
	margin: 0px;
	height: 15px;
	width: 40px !important;
	padding-right: 0px;
	margin-right: 0px !important;
	background: url(../imagess/rightcorner.jpg);
}

/*#supportp	{
	margin-right: 160px !important;
	background: url(../imagess/leftcorner.jpg) top left no-repeat;
}
#supportr	{
	margin: 0px;
	width: 40px !important;
	margin-right: 0px !important;
	background: url(../imagess/rightcorner.jpg) top left no-repeat;
}*/

#menua ul.dropbkgd	{
				background-color: #044757;
				padding: 0px 5px 5px 5px;
				position: absolute;
				display: none;
				top: 19px;
				margin-left: 0px;
				left: 0px;
				z-index: 500;
				}
					
#menua ul.dropbkgd li	{
				width: 140px;
				text-align: center;
				list-style: none;
				margin: 0px 0px;
				border: 0px solid #ddd;
				float: none;
				}
#menua ul.dropbkgd a	{
				color: #ccc;
				font-size: .9em;
				padding: 1px 0px;
				text-decoration: none;
				background: none;
				}
#menua ul.dropbkgd a:hover	{
				color: #fff;
				
				text-decoration: none;
				background: none;
				background-color: #1b6479;
				}





/*contents - - - - -  - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -*/



#contents	{
	background-color: #fff;
	background: url(../imagess/content.jpg) top left repeat-y;
	margin: 0px 0px 0px 0px;
	border: 0px solid #000;
	margin-top: 0px;
	padding-right: 20px;
	text-align: left;
	/*position: relative;
	z-index: -10;*/
}
#contentinner {
	width: 940px;
}
#contents ul {
	margin-bottom: 10px;
}
#contenttop	{

	background: url(../imagess/contenttop.jpg) top left no-repeat;
	height: 20px;
}
#contentbot	{

	background: url(../imagess/contentbot.jpg) bottom left no-repeat;
	height: 20px;
}
#contents #crumbs a{
	color: #426984;
	text-decoration: underline;
}
#contents #crumbs a:hover{
	color: #426984;
	text-decoration: none;
}
.floatright {
	float: right;
	margin-top: 6px;
	padding-left: 10px;
}





/*Change*/
#subleft {
	/*width: 230px;*/
	width: 220px;
	float: left;
	margin: 0px;
	padding: 0px;
	border: 0px solid #000;
	padding-bottom: 30px;
}
#subleftwrap {
	margin-left: 20px;
}
/*Change*/
.leftsidelinks {
	padding: 15px 10px 10px 20px;
	border: 0px solid #000;
}
#subleft .leftsidelinks p {
	padding: 0px;
	margin: 0px;
	text-align: justify;
	line-height: 1.2em;
	border: 0px solid #000;
}
#subleft .linksulul {
	margin-left: 15px;
	margin-top: 5px;
}
#subleft .linksulul li {
	font-size: 12px;
	
}
#bookadsleft {
	margin-bottom: 15px;
}
/*#sidemenu {
	margin: 10px 0px 15px 40px;
}

#sidemenux {
	margin: 10px 0px 15px 20px;
}*/



/*Change*/
#flashplayhm {
	margin: 5px 0px 15px 0px;
	position: relative;
	z-index: 1;
	border: 0px solid #777;
}
#flashplay {
	margin: 5px 0px 0px 0px;
	position: relative;
	z-index: 1;
	border: 0px solid #777;
}
.flashintro {
	margin-top: 35px;
	/*position: relative;
	z-index: 1;*/
}
.flashbookad {
	margin-top: 0px;
	/*margin-top: 8px;*/
}
.flashbookadz {
	margin-top: 0px;
	margin-bottom: 15px;
}
.flashbookadmar {
	margin-top: 8px;
	margin-bottom: 15px;
	/*position: relative;
	z-index: 1;*/
}
.flashbookadmarx {
	margin-top: -6px;
	margin-bottom: 15px;
	/*position: relative;
	z-index: 1;*/
}
#quicklks3 {
	margin-top: 30px;
}
.videopodbox h4 {
	margin-bottom: 5px;
}

.videopodbox h5 {
	margin-bottom: 0px;
	font-style:normal;
}
.videopodbox h6 {
	margin-top: 5px;
	font-size: 10px;
}
.videopod {
	border: 0px solid #000;
	margin: 0px auto 0px auto;
}
#subleft p{
	margin: 10px 20px 0px 0px;
}
#cast {
	margin: 0px 20px 0px 20px;
}
#cast h5 {
	text-align: center;
	margin: 5px 0px 10px 0px;
	
}
#cast h6 {
	text-align: center;
	margin: 5px 0px 0px 0px;
}
#cast p {
	line-height: 1.2em;
}
h4.sideleft {
	margin-top: 10px;
}
.rotateimg {
	margin-top: 0px;
	margin-left: 0px;
	border-right: 0px solid #999;
	border-bottom: 0px solid #999;
}




/*Change*/
#subright {
	float: right;
	/*width: 690px;*/
	/*width: 700px;*/
	width: 680px;
	margin: 0px;
	
	padding: 0px;
	
	background: url(../imagess/contentBackLg.jpg) no-repeat;
	border: 0px solid #000;
}

#innerleft {
	float: left;
	width: 330px;
	margin: 0px;
	padding: 0px;
	padding-left: 0px;
	padding-top: 20px;
	margin-bottom: 25px;
	border: 0px solid #000;
}
#innerright {
	float: right;
	width: 330px;
	margin: 0px;
	padding: 0px;
	/*margin-right: 20px;*/
	margin-right: 0px;
	padding-top: 20px;
	margin-bottom: 25px;
	border: 0px solid #000;
}

.overview, .endorsement, .archives {
	border: 3px double #0c6982;
	/*border: 3px double #aa2927;*/
	margin: 0px;
	padding: 12px;
	margin-bottom: 15px;
	background: url(../imagess/bkpgbkgd.jpg) repeat;
}

.overviewcalbx {
	border: 3px double #0c6982;
	/*border: 3px double #aa2927;*/
	margin: 0px;
	padding: 12px;
	margin-bottom: 15px;
	background: url(../imagess/bkpgbkgd.jpg) repeat;
}
.overviewcalbx h3 {
	margin-top: -5px;
	margin-bottom: 10px;
}
.overviewcalbx h5 {
	margin-left: 45px;
	text-indent: -45px;
}

.overviewphoto {
	border: 3px double #0c6982;
	/*border: 3px double #aa2927;*/
	
	/*padding: 15px;*/
	padding: 0px;
	margin-bottom: 0px;
	background: url(../imagess/bkpgbkgd.jpg) repeat;
}
.overviewphoto p {
	padding: 0px;
	margin: 0px;
	
}
.overviewphoto img {
	margin-top: 12px;
	margin-left: 12px;
	margin-bottom: 8px;
	
	
}
.overviewnoback {
	border: 3px double #0c6982;
	/*border: 3px double #aa2927;*/
	
	padding: 5px 12px;
	margin-bottom: 15px;
	margin-top: 8px;
	/*background: url(../imagess/bkpgbkgd.jpg) repeat;*/
}
.bottomspacer {
	margin-bottom: 30px;
}
.bottomborderdash {
	border-bottom: 1px dashed #aaa;
	margin-bottom: 8px;
	margin-top: 8px;
	width: 290px;
}
.kkyxcommercial {
	width: 300px;
	height: 100px;
	margin-left: 0px;
	margin-bottom: 10px;
}
.kkyxcommercialb {
	width: 312px;
	height: 100px;
	margin-left: 0px;
	padding: 8px 0px 8px 11px;
	margin-bottom: 10px;
	border: 3px double #0c6982;
}
.kkyxcommercialc {
	width: 312px;
	margin-left: 0px;
	margin-top: -7px;
	padding: 8px 11px 8px 11px;
	margin-bottom: 10px;
	border: 3px double #0c6982;
}
.kkyxcommerciald {
	width: 302px;
	margin-left: 0px;
	margin-top: -7px;
	padding: 8px 11px 8px 11px;
	margin-bottom: 10px;
	border: 3px double #0c6982;
}
.storesummary {
	margin-bottom: 30px;
}

ul.indentul {
	margin-left: 10px;
}
ul.indentul li {
	margin-bottom: 5px;
	margin-left: 14px;
	text-indent: -14px;
}


/*Google Search Bar*/
#subleft .googlesearchbox {
	/*background: #ded7f6;*/
	padding: 0px;
	margin: 10px 8px -10px 0px;
	/*border: 3px double #4e35ae;*/
}
#subleft .googlesearchbox a {
	background: none;
	/*color: #4e35ae;*/
	color: #0c6982;
	margin-left: 0px;
	margin-right: 5px;
	font-size: 12px;
	text-indent: 0px;
	font-family: ITC Avant Garde Gothic, Verdana, Arial, Helvetica, sans-serif;
	line-height: 1.4em;
}
#subleft .googlesearchbox a:hover {
	background: none;
	color: #c79966;
}

#cse {
	
	/*color: #4e35ae;*/
	color: #0c6982;
	text-align: left;
	margin-left: 0px;
	/*border: 3px double #fff;*/
	padding: 10px;
	text-decoration: none;
}
#cse a {
	border: none;
	border: 0px;
	/*color: #4e35ae;*/
	color: #0c6982;
	font-weight: bold;
}
#cse a:hover {
	text-decoration: none;
	color: #db5a1e;
}
.gsc-branding-text {
	color: #0c6982;
	/*color: #4e35ae;*/
}
.gs-visibleUrl,
.gs-visibleUrl-short {
	border: 0px;
	border: none;
	background: none;
	/*color: #4e35ae !important;*/
	color: #aa2927 !important;
}
.gsc-tabsArea,
.gsc-tabHeader,
.gsc-tabhActive {
	border: 0px !important;
	border: none !important;
	background: none !important;
	/*color: #4e35ae !important;*/
	color: #aa2927 !important;
	padding-right: 10px;
	font-weight: bold !important;
	font-size: 16px !important;
	text-decoration: none !important;
	padding-bottom: 3px !important;
	
}
.gsc-tabsArea {
	/*border-bottom: 1px solid #4e35ae !important;*/
	border-bottom: 1px solid #0c6982 !important;
}
.gsc-wrapper {
	padding-right: 10px;
}

/*body #sidebar .podsubmenu h4.centertext {
	text-align: center !important;
	font-size: 13px !important;
	color: #db5a1e !important;
	margin: 0px;
}
#sidebar .podsubmenu h4.centertext a {
	text-align: center !important;
	
}*/

/*Calendar Links Active - - - - - - - - -    */

#subleft #jan10 #jan10a a,
#subleft .specialboxsubnavmid a:hover {
	background: none;
	color: #aa2927;
}


/*footer - - - - - - - - - - - - - - - - - - -*/
#footer	{
	width: 960px;
	height: 30px;
	line-height: 2.5em;
	position: relative;
	margin: 0px;
	
	border: 0px double #fff;
	background: url(../imagess/footer.jpg) no-repeat;
}
/*#footer p {
	margin: 0px;
	padding: 0px;
	padding-top: 7px;
	float: left;
	text-align: left;
	color: #333;
	
	
	
}*/
#footer .autocent {
	margin: 0px;
	padding-top: 7px;
	margin-left: 210px;
	height: 20px;
}
#footer p.firstp {
	/*margin-left: 210px;*/
	margin-right: 30px;
	float: left;
}
#footer p.secondp {
	margin-right: 30px;
	float: left;
}
#footer p.thirdp {
	margin-right: 0px;
	float: left;
}
#contentbot {
	position: relative;
}
.sitearea {
	background: url(../imagess/siteinfo.jpg) no-repeat;
	width: 710px;
	height: 25px;
	position: absolute;
	left: 240px;
	top: -15px;
}
.sitearea p{
	
	font-size: 1.1em;
	text-align: left;
	line-height: 2.1em;
	margin-left: 20px;
}
.sitearea p a{
	color: #333;
}
.sitearea p a:hover{
	color: #777;
}
#footer a {
	font-size: 1em;
	color: #333;
	font-weight: normal;
	display: block;
	text-decoration: none;
}
#footer a:hover {
	color: #ddd;
	text-decoration: none;
}
/*Counter - - - - - - - - - - - - - - - - - - */
#footer .count {
	position: absolute;
	width: 18em;
	left: 1em;
	top: .4em;
	border: 0px solid #fff;
}
#footer .count p,
#footer .copycount p {
	text-align: left;
	font-size: .9em;
	color: #333;
	line-height: 1em;
	margin: 0em;
	padding: 0em;
}
#footer .count .ph {
	float: left;
	font-size: 1em;
	margin-top: 0em;
	margin-bottom: 0em;
	line-height: 1em;
	/*margin-right: 1em;*/
}
#footer .count .pj {
	float: left;
	font-size: 1em;
	margin-top: 0em;
	margin-bottom: 0em;
	line-height: 1em;
	margin-left: 1em;
}
#footer .copycount .po {
	float: left;
	margin-top: 0em;
	margin-left: 0em;
	line-height: 1em;
	color: #333;
	padding: 0em;
	
}

#footer .copycount .pp {
	float: left;
	margin-top: 0em;
	margin-left: .3em;
	line-height: 1em;
	color: #333;
	padding: 0em;
}
#footer .pp .copycount a {
	float: left;
	margin-top: 0em;
	margin-left: .5em;
	color: #333;
}
#footer .pp .copycount a:hover {
	color: #999;
}
#footer .copycount .pq {
	float: left;
	margin-top: 0em;
	margin-left: .3em;
	line-height: 1em;
	color: #333;
	padding: 0em;
}
#footer .copycount {
	position: absolute;
	width: 18em;
	left: 1em;
	top: 1.6em;
	margin-top: 0em;
	text-align: left;
	
	
}
#footer .copycount p {
	margin-top: 0em;
	text-align: left;
	padding: 0em;
}

/*Guest bios format*/
#calendar input {
	margin-left: 10px;
	font-size: 11px;
	color: #000099;
}
body.guestbios {
	
	width: 550px;
	
	
}
body.guestbios p.guestbio {
	font-size: 12px;
	
	color: #fff;
	width: 500px;
	margin: 10px 20px 10px 20px;
	font-style: italic;
	text-align: left;
	
}
body.guestbios h5 {
	margin: 10px 20px 5px 20px;
	text-align: left;
	font-size: 13px;
	font-style: italic;
	color: #fff;
	
}
body.guestbios p.guestbio img {
	margin: 0px 0px 0px 0px;
	padding: 0px 10px 0px 0px;
	float: left;
	
}


/*Change - - - - - - - - - */
.leftstore {
	margin: 10px 0px 10px 15px;
}
.leftstore h5 {
	font-style: normal;
	font-size: 1.5em;
	margin-left: 15px;
}
.leftstore li {
	margin-bottom: 8px;
	margin-left: 15px;
}




#innerright .previewbk a {
	color:  #aa2927;
}


p.smalladvert {
	font-size: 11px;
	font-style: italic;
	font-weight: bold;
	color: #cc3333;
	line-height: 1.3em;
}





#calendar .leftsidelinks a {
	color: #05576c;
}
#calendar .leftsidelinks a:hover {
	color: #777;
}

#calendar .leftsidelinks li.calendargentitle h6{
	
	margin-bottom: 0px;
}
#calendar .leftsidelinks ul .calendargentitle a {
	color: #aa2927;
}
#calendar .leftsidelinks ul .calendargentitle a:hover {
	color: #05576c;
}
#calendar .leftsidelinks ul .calendargentitle ul {
	margin-top: 6px;
	margin-bottom: 0px;
	margin-left: 15px;
}
#calendar .leftsidelinks ul .calendargentitle ul li {
	margin-top: 0px;
	margin-bottom: 1px;
	font-size: 12px;
}
#calendar .leftsidelinks ul .calendargentitle ul li a {
	color: #05576c;
	font-size: 12px;
}
#calendar .leftsidelinks ul .calendargentitle ul li a:hover {
	color: #777;
	
}



.buttonleft {
	float: left;
	margin: 0px;
}
.buttonright {
	float: right;
	margin: 0px;
}
.buttoncenter {
	text-align: center;
}
td p.buttoncenter{
	margin-top: 10px;
}





#siteseal {
	position: absolute;
	top: -75px;
	left: 70px;
}
