/* PAGE STYLES */

html					{height:100%;}

body					{height:100%; margin:0; padding:0; line-height:1.25em; font-size:0.75em; font-family:"Arial", helvetica; color:#4A6176; background:#FFFFFF url(images/main-bg.jpg) top center no-repeat;}

h1					{font-size:2em; line-height:1.2em; color:; letter-spacing:-1px;}
h2					{font-size:2em; line-height:; color:; letter-spacing:-1px;}
h3					{font-size:2em; line-height:; color:#D13422; letter-spacing:-1px;}

a      				{color:;}
a:hover				{color:text-decoration:underline;}

.clearfix				{float:left; clear:both; width:100%; height:1px;}


/******************************************************************************************************************************/


/* WRAPPER */

#wrapper				{width:937px; margin:0 auto; padding:0;}


/******************************************************************************************************************************/


/* HEADER */

#header				{float:left; width:100%; margin:24px 0 0 0; padding:0;}

#header .logo				{float:left; margin:0 0 0 8px; padding:0;}

#header .boxoffice			{float:right; clear:none; width:500px; margin:0; padding:0; text-align:right; color:#D13422; font-size:2em; line-height:1.3em; font-weight:bold; letter-spacing:-1px;}
#header .email			{float:right; width:500px; margin:0; padding:0; text-align:right; font-size:1.6em; line-height:1.15em; font-weight:bold; letter-spacing:-1px;}
#header .email a			{color:#4A6176; text-decoration:none;}
#header .quote			{float:right; width:500px; margin:5px 0 0 0; padding:0; text-align:right;}


/******************************************************************************************************************************/


/* NAVIGATION */

.nav					{float:left; width:100%; margin:10px 0 0 0; padding:0;}

.nav ul				{float:left; width:95%; margin:0 0 0 1.5%; padding:0;}
.nav ul li				{float:left; margin: 0 17px 0 0; padding:0; display:inline; list-style:none;}
.nav ul li a				{float:left; margin:0; padding:2px 4px; color:#4A6176; text-decoration:none;  font-weight:bold;}
.nav ul li a:hover			{color:#D13422;}
.nav ul li#current a			{color:#D13422; font-weight:bold;}


/******************************************************************************************************************************/


/* CMS */

#cms					{float:left; width:100%; margin:10px 0 0 0; padding:0;}

.left-column				{float:left; width:622px; margin:0; padding:0;}
.left-column-inner			{float:left; width:590px; margin:0; padding:16px 16px 25px 16px; background:#FFFFFF;}

.right-column				{float:right; width:300px; margin:0; padding:0;}

.latest-news				{float:right; width:285px; margin:0; padding:0;}
.latest-news h2			{float:left; width:100%; margin:10px 0 0 0; padding:0 0 10px 0; font-size:2.5em; line-height:1.2em;}
.latest-news h3			{float:left; width:100%; margin:0; padding:0; font-size:1.5em; line-height:1.1em;}
.latest-news h4			{float:left; width:100%; margin:0; padding:0; font-size:1.25em; line-height:1.2em; font-weight:normal; color:#555;}
.latest-news p 			{float:left; width:100%; margin:0; padding:0;}
.latest-news p a			{float:right; width:100%; text-align:right; color:#666; text-decoration:underline; font-size:0.95em; font-weight:bold; margin:1px 0 0 0; padding:0;}

.download-brochure			{float:right; width:100%; margin:10px 0 0 0; padding:0;}
.visitor-info				{float:right; width:100%; margin:3px 0 0 0; padding:0;}



/******************************************************************************************************************************/


/* GALLERY */

.gallery				{float:left; width:100%;}		

.gallery-row				{float:left; width:100%;}		

.gallery-thumbnail			{float:left; width:100px; display:inline; padding:2px 8px;}		
.gallery-thumbnail img		{border:5px solid #FFFFFF;}		
.gallery-thumbnail img:hover	{border:5px solid #C1D7E6;}

.gallery-name				{display:none;}		


/******************************************************************************************************************************/


/* FOOTER */

#footer				{float:left; width:100%; margin:25px 0 0 0; padding:0; height:245px; background: url(images/footer-bg.png) top left repeat;}
	
#footer-inner				{width:937px; margin:0 auto; padding:25px 0 0 0;}

#footer-inner .designby		{float:right; width:12%;}
#footer-inner .designby a		{color:#FFFFFF; font-size:0.9em; text-decoration:none;}
#footer-inner .designby a:hover		{color:#FFFFFF; font-size:0.9em; text-decoration:underline;}

#footer-inner ul			{float:right; width:20%;}
#footer-inner ul li			{float:right; width:100%; color:#FFFFFF; font-size:0.9em; list-style:none;}
#footer-inner ul li a		{color:#FFFFFF; text-decoration:none;}
#footer-inner ul li a:hover		{text-decoration:underline;}


/******************************************************************************************************************************/


/* FORMS */

form dl				{overflow: hidden; height: 1%; padding-left: 0px;}
form dt				{float: left; clear:both; width:10%; clear:left; padding-top:0.3em; text-align:left;}
form dd				{margin-bottom:0.9em; padding-left:3.2em;}

textarea				{width: 200px; height: 80px;}


/******************************************************************************************************************************/
