body
    {font-family:Helvetica;
     font-size:12px;
     margin:0;
     padding:0;
     text-align:center;}
a
	{border-bottom:1px dotted #000000;
	 color:#000000;
	 text-decoration:none;}
h1, h2, h3
    {font-family:Trebuchet MS;
     margin:0;
     padding:0}
h1
    {font-size:28px}
label
	{display:inline-block;
	 min-width:100px;
	 padding-top:0px; padding-right:15px; padding-bottom:15px; padding-left:0px;}
#container
	{background-image:url('../img/header.jpg');
	 background-repeat:no-repeat;
	 margin:0px auto;
	 min-height:471px;
	 text-align:left;
	 width:990px;}
#spacer
	{line-height:230px;
	 height:230px;}
#content
	{background-image:url('../img/content-background.png');
	 background-repeat:repeat;
	 padding-top:20px; padding-right:40px; padding-bottom:20px; padding-left:40px;
	 text-align:justify;}
.left-column
	{float:left;
	 width:65%;
	 padding-right:15px;}
.right-column
	{float:right;
	 padding-left:15px;}
	
.clear
	{clear:both}
.photo-credits
	{color:#999999;
	 font-size:10px;
	 padding:3px;
	 text-align:right;}
.photo-spacer
	{height:150px;
	 line-height:150px;}
.dancer-photo, .picture-left
	{float:left;
	 padding-top: 5px; padding-right:20px; padding-bottom:10px;}
.picture-right
	{float:right;
	 padding-left:20px; padding-bottom:10px;}

.gallery-image
	{display:inline-block;
	 margin:15px;
	 vertical-align:middle;}
#gallery
	{text-align:center}
#gallery *
	{border:none !important}

.hr
	{border-bottom:1px solid #cccccc;
	 height:1px;
	 margin-top:3px;}
#footer
	{font-size:10px;
	 margin:0px auto;
	 text-align:center;
	 width:50%;}

/* Admin Panel Styles */
.submit
	{padding-top:15px}