body { text-align: center; background: #CCCCCC; color: #666666; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; }
p { margin: 0; margin-bottom: 15px; }

img { margin-bottom: 0; }

h1 { margin: 0; padding: 0; line-height: 120%; font-size: 16px; color: #00568F; font-weight: bold; text-decoration: underline; font-style: italic; font-family: verdana, sans serif; margin-bottom: 15px; }
h2 { margin: 0; padding: 0; line-height: 120%; font-size: 10px; color: #00568F; font-weight: bold; text-decoration: underline; font-style: italic; font-family: verdana, sans serif; margin-bottom: 15px; }

a { color: #FFFFFF; text-decoration: none; }

a img { border: none; }

#oButtons a { width: 168px; padding: 5px 0 9px 0; display: block; margin: 0px; }

#oWrapper { width: 816px; text-align: center; margin: 0 auto; }
#oHeader { width: 816px; background: url('Images/background_header.jpg'); }
#oFooter { width: 816px; height: 52px; background: url('Images/background_footer.jpg'); }
#oContentContainer { background: url('Images/background_content_bottom.jpg'); background-repeat: repeat-y; margin: 0; padding: 0px 18px; }

#oContent { text-align: left; margin: 0 200px; }
#oButtons { width: 168px; margin: 0; padding: 0; float: left; list-style: none; background: #FFFFFF; }
#oButtons li { width: 168px; margin: 0 0 2px 0; padding: 0; }
#oImages { width: 168px; float: right; }
#oImages img { background: #FFFFFF; padding-bottom: 2px; }

.oMagicianContactImage { float: left; margin-bottom: 10px; }

.pageTitle { padding-top: 10px; }

.mainText { font-family: Verdana, Arial, Helvetica, sans-serif; padding-bottom: 20px; line-height: 140%;}

.button { width: 168px; height: 30px;  color: #FFFFFF; font-family: verdana, sans serif; font-size: 13px; font-weight: bold; text-align: center; background-repeat: no-repeat; }

.buttonBottom { display: inline; color: #999999; }
.seolinkbottom { color: #999999; }
.seolinkbottom:hover { color: #FFFFFF; }

.out { background-image:url('Images/button_out.jpg'); }

.link { margin-top: 5px; background-image:url('Images/button_out.jpg');}
.link:hover { background-image:url('Images/button_on.jpg'); }

.seolink { margin-top: 5px; background-image:url('Images/button_out_seo.jpg'); }
.seolink:hover { ackground-image:url('Images/button_on.jpg'); }


.mainTextLink { color: #666666; }

.mainList li { margin-top: 3px; margin-bottom: 3px; }

.blueOne { font-family: Corbel, Verdana, Arial, Helvetica, sans-serif; font-size: 20px; font-weight: bold; color: #1E54A7; }
.blueTwo { font-family: Corbel, Verdana, Arial, Helvetica, sans-serif; font-size: 20px; font-weight: bold; color: #4F88DF; }
.blueOneSmall { font-family: Corbel, Verdana, Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #1E54A7; }
.blueTwoSmall { font-family: Corbel, Verdana, Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #4F88DF; }


.blueOneColor { color: #1E54A7; }
.blueTwoColor { color: #4F88DF; }

.on { background-image:url('Images/button_on.jpg'); }

.locationsList { font-size: 10px; }

.quote { border: 3px ridge #1E54A7; padding: 7px; }
.shrinker { font-size: 80%; }

.address, .lightGrey { color: #999999; }
.externalLink {}

.logo { vertical-align: middle; margin: 20px 0;}
.cosmicLink { color: #1E54A7; text-decoration: none; }
.cosmicLink:hover { color: #4F88DF; }
.cosmicLogo { vertical-align: middle; cursor: pointer; }
.cosmicDiv { display: inline;  }
