/*
-----------------------------------------------
The Magic of Orion screen style
author: JAK MEDIA
version: March 23, 2006
----------------------------------------------- */



body {
	margin: 0 0 0 50px;
	padding: 0;
	background-color: #3D4750;
	font: 12px Georgia, serif;
	color: #111111;
	text-align: center;
}	



/* Page Structure
----------------------------------------------- */
#wrapper {
	width: 650px;
	margin: 0 auto;
	padding: 0;
	text-align: left;
}

#header {
	width: 650px;
	margin: 0;
	padding: 0;
	height: 200px;
}

#navbar {
	width: 650px;
	margin: 0;
	padding: 0;
	background: #181D71 url(/images/bg-navbar.gif) no-repeat;
}

#content {
	width: 650px;
	margin: 0;
	padding: 0;
	background: #FDF4FF url(/images/bg-body-star.gif) repeat-y;
	overflow: hidden;
}

#footer {
	width: 650px;
	margin: 0;
	padding: 0;
	height: 64px;
	clear: both;
	background: #7A1A63 url(/images/bg-footer.gif) no-repeat;
}



/* Navbar
----------------------------------------------- */
#navbarbuttons {
	margin: 0 0 0 26px;
	padding: 0;
}



/* Content
----------------------------------------------- */
#leftcol {
	margin-right: 345px;
}

#leftcolcontent {
	margin: 0;
	padding: 38px 0 40px 45px;
}

#rightcol {
	float: right;
	width: 305px;
}

#rightcolcontent {
	margin: 0;
	padding: 38px 43px 40px 20px;
}

.contactbox {
	margin: 0 24px 0 0;
	padding: 15px;
	border: 1px solid #E0D0DC;
	background-color: white;
}



/* Footer
----------------------------------------------- */
#credits {
	margin: 0;
	padding: 15px 46px 0 46px;
}

#credits p {
	margin-top: 0;
	font: 10px Georgia, serif;
    color: #fff;
    text-align: center;
}



/* Links
----------------------------------------------- */
a, a:link, a:visited { 
	color: #1B2179;
	font-weight: bold;
	text-decoration: none;
}

a:active { 
	color: #1B2179;
	font-weight: bold;
	text-decoration: none;
}

a:hover { 
	color: #7A1A63;
	font-weight: bold;
	text-decoration: underline;
}
	


/* Typography
----------------------------------------------- */

h1 {
 	display: none;
}

h2	{
	margin-top: 0px;
	margin-bottom: 18px;
	font: 16px Georgia, serif;
	font-weight: bold;
	color: #000000;
}

h3	{
	margin-top: 15px;
	margin-bottom: 5px;
	font: 12px Georgia, serif;
	font-weight: bold;
	color: #000000;
}

p {
	margin-top: 0;
	line-height: 16px;
}

.caption {
	font: 11px "Lucida Grande", Arial, sans-serif;
	margin: 6px 4px 24px 4px;
}

.dottedrule {
	margin-top: 24px;
	margin-bottom: 24px;
	padding: 0;
	border-bottom: 1px dotted #B08AA7;
}



/* Images
----------------------------------------------- */

img {
	display: block;
	border: 0;
}

.inline {
	display: inline;
	border: 0;
}

img.photo {
	padding: 4px;
	border: 1px solid #f0e8f2;
	background-color: #ffffff;
}



/* Lightbox
----------------------------------------------- */
#lightbox{
	background-color: #eee;
	padding: 10px;
}

#lightboxDetails{
	font: bold 10px "Lucida Grande", Arial, sans-serif;
	padding-top: 0.4em;
}	

#lightboxCaption {
	float: left;
	padding: 5px;
	font: 11px "Lucida Grande", Arial, sans-serif;
}

#keyboardMsg {
	float: right;
	padding: 5px;
}

#closeButton {
	top: 5px;
	right: 5px;
}

#lightbox img{ border: none; clear: both;} 

#overlay img{ border: none; }

#overlay{ background-image: url(/images/overlay.png); }

* html #overlay {
	background-color: #333;
	back\ground-color: transparent;
	background-image: url(blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/overlay.png", sizingMethod="scale");
}
