@charset "utf-8";
/* CSS Document */

#container	{
		background-image:url(images/bpbackground.jpg);
		background-repeat: no-repeat;
		margin: 10px 0 0 0;
		
		}
.birthday	{
		margin: 5px 0 0 0;
		}
#left 	{
		width: 184px;
		height: 394px;
		float: left;
/*		padding-left: 18px;
		margin-top: 120px;*/
		}
#content	{
		width: 500px;
		height: 515px;
		margin-left: 200px;
		font-family: "Arial", serif;
		color: #FFFFFF;
		font-size: 12px;
		}
#footer	{
		margin-top: 20px;
		width: 1350px;
		height: 150px;
		clear:both;
		}
body	{
		background-color: #000000;
		margin-left: 0px;
/*		margin-top: 50px;*/
		}
#text	{
		width:475px;
		height:444px;
		overflow: auto;
/*		background-color:#FF9966;*/
		margin-left: auto;
		margin-right: auto;
		margin-top: 30px;
		overflow: auto;
		padding: 5px;
		}

/* Footer divs */
#footerleft	{
		width: 260px;
		float: left;
		height: 100px;
		background-color: #33FFFF;
		}
#footermid	{

		color: #FFFFFF;
		text-decoration: none;

		}
#footerright	{
		width: 236px; 
/*		margin-left: 800px;*/
		float: right;
		background-color: #99CC33;
		}
		
#footer a	{
		color: #FFFFFF;
		text-decoration: none;
		border: none;
		margin: 0;
		padding: 0;
		}
#footer a:hover	{
		color: #000000;
		text-decoration: none;
		}
#footer a img	{
		border: none;
		}
.foot2	{
		border: none;
		}

/* ticker */
#footermid a:link	{
		color: #FFFFFF;
		}
#footermid a:hover	{
		color: #FFFF00;
		}
#footermid a:visited	{
		color: #FFFFFF;
		}
#footermid	a:active	{
		color: #FFFFFF;
		}

.foot	{
		text-align: center;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 10px;
		}
		
/* Left Nav */
#left .sub	{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		text-decoration: none;
		padding-left: 9px;
		line-height: 12px;
		color: #000000;
		}
#left .link	{
		font-size: 13px;
		font-family: Arial, Helvetica, sans-serif;
		text-decoration: none;
		color: #000000;
		line-height: 15px;
		font-weight: bold;
		}
		
/* Menu */
/*dl, dt, dd, ul, li {
		margin: 0;
		padding: 0;
		list-style-type: none;
		}
#menu {
		padding-top: 20px;
		}

#menu dt {
		background: #ffc4ab;
		height: 20px;
		width: 133px;
		line-height: 20px;
		margin: 2px 0;
		border: 1px solid orange;
		text-align: center;
		font-weight: bold;
		}

#menu dd {
		position: absolute;
		z-index: 100;
		left: 140px;
		width: 150px;
		background: #ffc4ab;
		border: 1px solid orange;
		margin-top: -18px;
		}

#menu ul {
		padding: 2px;
		}
#menu li {
		text-align: center;
		font-size: 85%;
		height: 18px;
		line-height: 18px;
		}
#menu li a, #menu dt a {
		color: #000;
		text-decoration: none;
		display: block;
		}

#menu li a:hover {
		text-decoration: underline;
		}
*/

/*content styles */
#content .header	{
		font-size: 24px;
		color: #FECB18;
		font-weight: bold;
		padding-left: 10px;
		}
#content .title	{
		font-size: 18px;
		font-weight: bold;
		}
#content .smalltext	{
		font-size: 10px;
		}
#content a:link	{
		color: #FFFFFF;
		text-decoration: underline;
		}
#content a:hover	{
		color: #FFFF00;
		}
#content a:visited	{
		color: #FFFFFF;
		}
#content a:active	{
		color: #FFFFFF;
		}
#content ul	{
		line-height: 18px;
		}
#content li	{
		}

.roll	{
		position: relative;
		float: right;
		}
.facebook a, .twitter a, .myspace a	{
		display:block;
		float: left;
		width: 32px;
		height: 32px;
		padding: 0;
		font: bold 13px sans-serif;;
		color: #333;
		text-decoration: none;	
		margin: 8px 5px 0 0;
		}
.facebook a	{
		background: url(images/facebook_32_roll.png) 0 0 no-repeat;
		}
.twitter a	{
		background: url(images/twitter_32_roll.png) 0 0 no-repeat;
		}
.myspace a	{
		background: url(images/myspace_32_roll.png) 0 0 no-repeat;
		}
.roll a:hover { 
		background-position: 0 -32px;
		}

/* Lightbox CSS */
#lightbox{
		background-color:#000000;
		padding: 10px;
		border-bottom: 2px solid #666;
		border-right: 2px solid #666;
		}
#lightboxDetails{
		font-size: 0.8em;
		padding-top: 0.4em;
		}	
#lightboxCaption{ 
		float: left; 
		}
#keyboardMsg{ 
		float: right; 
		}
#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");
	}
	
/* Forms */
span.formtext	{
		display: block;
		float: left;
		width: 150px;
		padding-right: 6px;
		text-align: right;
		}
.spacer	{
		margin-left: 110px;
		padding-bottom: 10px;
		}
fieldset	{
		padding: 10px;
		}
legend	{
		color: #FFFFFF;
		}