@media screen {
	#wrapper { background-color: #ffffff; width: 875px; margin-right: auto; margin-left: auto; padding: 10px; border: solid 1px #ff0000; }
	body     { font-family: Tahoma, "Trebuchet MS", Arial, "Lucida Sans", sans-serif; background-color: #e5e5e5; }
	#FBLike { padding: 10px 0 0 10px; margin: 0; }
}
@media all {
	table.maintable    { width: 100%; border: 0; }
	#topnavtable table { margin: 5px auto; }
	#topnavtable td.left    { padding: 0 0 0 3px; }
	#topnavtable td.mid       { padding: 0; }
	#topnavtable td.right    { padding: 0 3px 0 0; }
	table.content  { width: 100%; border: 0; }
	td.title  { width: 100%; padding-top: 10px; }
	td.content  { width: 100%; padding-right: 5px; padding-left: 5px; }
	p    { color: #000000; font-size: 13px }
	p.famousq { color: #000000; font-size: 13px; font-style: oblique; font-variant: small-caps; text-align: justify; margin-right: 125px; margin-left: 125px; }
	h6     { color: #000000; font-size: 15px; font-weight: bold; }
	h6.famous { color: #ff0000; font-size: 16px; font-weight: bold; text-align: left; margin-top: 10px; margin-bottom: 5px; }
	h5 { color: #000000; font-size: 18px; font-weight: bold; }
	h4 { color: #000000; font-size: 22px; font-weight: bold; }
	a:link { color: #0000ff; text-decoration: none; }
	a:visited { color: #800080; text-decoration: none; }
	a:focus { color: #0000ff; text-decoration: none; }
	a:hover { text-decoration: underline; }
	a:active { color: #ff0000; text-decoration: underline; }
	.red { color: #ff0000; }
	.small  { font-size: 12px; }
	.smaller { font-size: 10px; }
	.hvcenter { text-align: center; margin: auto; vertical-align: middle; }
	.toplinks { color: red; font-size: 14px; font-weight: bold; text-align: right; vertical-align: middle; }
	#SideNav     { color: black; font-size: 8pt; font-weight: bold; text-align: center; margin: auto; vertical-align: middle; }
	#SideNav a:link   { color: black; font-weight: bold; text-decoration: none; }
	#SideNav a:visited   { color: black; font-weight: bold; text-decoration: none; }
	#SideNav a:focus   { color: black; font-weight: bold; text-decoration: none; }
	#SideNav a:hover   { color: black; font-weight: bold; text-decoration: none; }
	#SideNav a:active   { color: black; font-weight: bold; text-decoration: none; }
	#SideNav h6   { color: red; font-size: 10pt; font-weight: bold; margin: 0 0 10px; }
	#SideNavBottom { color: black; font-size: 8pt; text-align: center; margin-right: auto; margin-left: auto; border-top: 1px dashed red; }
	#PhotoNav   { color: black; font-size: 10pt; font-weight: bold; text-align: center; margin: auto; padding-top: 3px; padding-bottom: 3px; vertical-align: middle; }
	#PhotoNav a:link { color: #0000FF; font-weight: bold; text-decoration: none; }
	#PhotoNav a:visited { color: #800080; font-weight: bold; text-decoration: none; }
	#PhotoNav a:focus { color: #0000FF; font-weight: bold; text-decoration: none; }
	#PhotoNav a:hover { text-decoration: underline; }
	#PhotoNav a:active { color: #FF0000; font-weight: bold; text-decoration: underline; }
	.photorow    { padding: 5px 0; vertical-align: middle; border-style: none none dotted; border-width: medium medium 3px; border-color: #fff #fff black; }
	#BottomNav   { color: #FF0000; font-size: 10pt; font-weight: bold; text-align: center; margin: auto; vertical-align: middle; }
	#BottomNav a:link   { color: #0a0101; font-weight: bold; text-decoration: none; }
	#BottomNav a:visited     { color: #7c7c7c; font-weight: bold; text-decoration: none; }
	#BottomNav a:focus  { color: #0a0101; font-weight: bold; text-decoration: none; }
	#BottomNav a:hover  { text-decoration: underline; }
	#BottomNav a:active  { color: #000000; font-weight: bold; text-decoration: underline; }
	.smtxtleftmid      { font-size: xx-small; text-align: left; margin-top: auto; margin-bottom: auto; vertical-align: middle; }
	.floatright  { float: right; clear: right; }
	.floatleft       { float: left; clear: left; }
	.floatleft_brmarg { margin-right: 10px; margin-bottom: 5px; float: left; clear: left; }
	.floatright_btlmarg { margin-top: 5px; margin-bottom: 5px; margin-left: 10px; float: right; clear: right; }
	.alignvmid     { margin-top: auto; margin-bottom: auto; vertical-align: middle; }
	.alignhcenter { text-align: center; margin-right: auto; margin-left: auto; }
	.pad5topbot  { padding: 5px 0; }
	.pad5allvmid { margin-top: auto; margin-bottom: auto; padding: 5px; }
	.nomargins { margin: 0; }
	.pad10right  { padding: 0 10px 0 0; }
	.titles  { color: red; text-decoration: underline; margin: 0 0 10px; }
	.textnotopmargin   { margin-top: 0; }
	.justnotopmarg { text-align: justify; margin-top: 0; }
	.justified { text-align: justify; }
	.pad10left { padding-left: 10px; }
	.margin10left { margin-left: 10px; }
	.redborderbottom  { border-bottom: 5px solid red; }
	.toppad2 { padding-top: 2px; }
	.bottompad2 { padding-bottom: 2px; }
	#linkspage  { font-size: small; }
	#linkspage li        { color: red; list-style-type: circle; }
	#linkspage a:link { color: blue; font-weight: bold; text-decoration: none; }
	#linkspage a:visited { color: purple; font-weight: bold; text-decoration: none; }
	#linkspage a:focus { color: blue; font-weight: bold; text-decoration: none; }
	#linkspage a:hover { font-weight: bold; text-decoration: underline; }
	#linkspage a:active { color: red; font-weight: bold; text-decoration: underline; }
	#linkspage .desc   { color: black; font-weight: normal; }
	.imgborder { border: solid 1px black; }
	.imgborderclearrght { clear: right; border: solid 1px black; }
	.imgcaptxt  { font-size: 8pt; font-weight: bold; text-align: center; vertical-align: middle; }
	#imgcap1      { background-color: #e1e1e1; margin: 5px 0 5px 10px; padding: 8px; width: 150px; float: right; border: solid 1px black; }
	#imgcap2       { background-color: #e1e1e1; margin: 5px 10px 5px 0; padding: 8px; width: 150px; float: left; border: solid 1px black; }
	#imgwrappertopleft   { background-color: #e1e1e1; margin: 0 10px 5px 0; padding: 8px; float: left; border: solid 1px black; }
	#imgwrappertopleft img { margin-right: auto; margin-left: auto; border: solid 1px black; }
	.imgwrappertopleft { font-size: 8pt; font-weight: 700; background-color: #e1e1e1; text-align: center; margin: 0 10px 5px 0; padding: 8px; float: left; border: solid 1px black; }
	#imgwrappertopright { background-color: #e1e1e1; margin: 0 0 5px 10px; padding: 8px; float: right; border: solid 1px black; }
	#imgwrappertopright img  { margin-right: auto; margin-left: auto; border: solid 1px black; }
	#imgwrapperleft  { background-color: #e1e1e1; margin: 5px 10px 5px 0; padding: 8px; float: left; border: solid 1px black; }
	#imgwrapperleft img  { margin-right: auto; margin-left: auto; border: solid 1px black; }
	#imgwrapperright  { background-color: #e1e1e1; margin: 5px 0 5px 10px; padding: 8px; float: right; border: solid 1px black; }
	#imgwrapperright img  { margin-right: auto; margin-left: auto; border: solid 1px black; }
	#sitemap { text-align: left; width: 275px; margin-right: auto; margin-left: auto; }
	#sitemap li.sitemap1 { color: #ff0000; font-size: 15px; font-weight: 700; list-style-type: disc; }
	#sitemap li.sitemap2 { color: #ff0000; font-size: 14px; font-weight: 600; list-style-type: circle; }
	#sitemap li.sitemap3 { color: #ff0000; font-size: 13px; list-style-type: square; }
	#searchpage { text-align: left; width: 500px; margin-right: auto; margin-left: auto; }
	#searchres { font-size: 14px; text-align: left; }
	#searchres a:link     { color: #0000FF; font-weight: 700; text-decoration: none; }
	#searchres a:visited     { color: #800080; font-weight: 700; text-decoration: none; }
	#searchres a:hover     { font-weight: 700; text-decoration: underline; }
	#searchres a:active     { color: #FF0000; font-weight: 700; text-decoration: underline; }
	#searchres .srnumber  { color: #FF0000; font-weight: 700; }
	#searchres .srurl  { color: #800000 ; font-size: 13px; }
	#errorpage { margin-right: auto; margin-left: auto; width: 300px; }
	td.adsense { text-align: center; vertical-align: middle; padding-top: 20px; padding-bottom: 10px; }
}
@media print {
	#wrapper { margin-right: auto; margin-left: auto; width: 95%; }
	body     { font-family: Tahoma, "Trebuchet MS", Arial, "Lucida Sans", sans-serif; background-color: #ffffff; }
}
