/* defaults */
body 	{background :#993233 url(images/body_bg.jpg) repeat-x 0 0; margin:20px 0; padding:0; font-family:"Times New Roman", Times, serif; font-size:.95em; }
a		{color:#000000; text-decoration:underline; }
a:hover	{color:#225799; text-decoration:none;}

/* Album */
#albumlist		{list-style-type: none; }
#albumlist li	{float: left; height: 200; margin-right: 12px; margin-bottom: 25px; text-align: center; }
#albumlist a	{font-style: bold; font-size: 1em; font-family: Georgia, "Times New Roman", Times, serif; color: #663300; text-decoration: none; }
#albumlist img	{display: block; border: none; }

/* structural elements */
#container	{margin:0 auto 25px auto; text-align:center; width:900px; }
#holder		{width:100%; padding:20px 20px 5px 20px; background:#FFFFFF; text-align:left; overflow: auto; }
#logo		{padding: 0px 0px 0px 0px;}
#logo-small	{padding: 0px 0px 75px 20px; overflow: auto;}
#navigation	{font-family: Arial, Helvetica, sans-serif; font-size: 1em; padding: 0px 0px 0px 0px; margin: -50px 0px 0px 275px; }
#nav_block	{float: left; padding: 0px 0px 0px 0px; margin: 40px 0px 0px 30px; font-family: Arial, Helvetica, sans-serif; font-size: .85em;  }
#content	{width:900px; }
#aucontent	{width:640px; padding:60px 0 0 0; margin: 0 0 0 60px }
#jpgcontent1	{width:700px; padding:0px 0px 50px 0px; margin: 0 0 0 50px }
#jpgcontent2	{width:700px; padding:0px 0px 20px 0px; margin: 0 0 0 50px }
#contact	{width:640px; padding:60px 0 0 0; margin: 0 0 0 60px }
#services	{width:640px; padding:60px 0 0 0; margin: 0 0 0 60px }
#news		{float:right; width:250px; padding:20px 0; line-height:140%; text-align:justify; }
#footer		{clear:both; width:100%; font-size:80%; background:#DADADA; padding:20px; text-align:left; border-top:2px solid #2765AF; }
#copyright	{float:right; color: #663300;}
#banner		{display: block; margin-left: auto; margin-right: auto; }

/* headings */
#content h1		{font-size:170%; font-weight:normal; line-height:130%; margin:0; padding:0 0 20px 0; }
#logo h1		{font-weight:normal; font-size:170%; margin:0; padding:0; color:#000000; }
#services h2	{font-weight:normal; font-size:150%; margin:0; padding:0; color:#000000; }
#contact h2		{font-weight:normal; font-size:150%; margin:0; padding:0; color:#000000; }
#services h3	{font-weight:normal; font-size:125%; color:#0000CC; }
#aucontent h3	{font-weight:normal; font-size:125%; color:#0000CC; }

/* classes */
.logo-hand		{float: right; margin: 30px 100px 0px 0px; font-family: Georgia, "Times New Roman", Times, serif; font-size:3.5em; color:#663300; }
.event			{float: left; margin: 50px 0px 25px 50px;}
.event1			{float: left; margin: 40px 0px 25px 50px;}
.artists		{font-size: 1em; margin: -25px 0px 0px 285px; color: #663300;}
.address		{font-family: Arial, Helvetica, sans-serif; font-size: .8em; color: #663300; }
.mainpage		{background-color: white; background-image: none; }
.text1			{float: left; width: 180px; margin: 40px 0px 0px 20px; font-size: .85em; color: #663300; }
.text2			{float: left; width: 350px; margin: 40px 0px 0px 250px; font-size: 1em; color: #663300; text-align: center; }
.text3			{float: left; width: 600px; margin: 40px 0px 60px 150px; font-size: 1.3em; color: #663300; text-align: center; }
.copyright		{float: left; width: 800px; margin: 40px 0px 0px 210px; font-size: .7em; color: #663300; text-align: left; }
.card1			{float: left; margin: 40px 0px 0px 20px; }
.textbold		{font-weight: bold; }

/* navigation */
#navigation ul 		{margin:0; padding: 0; }
#navigation li 		{margin:0; padding:0; list-style:none; display:inline; }
#navigation a		{color:#006600; padding:0 10px 0 0; text-decoration:none; text-transform: uppercase; }
#navigation a:hover	{color:#FF0000; }

#nav_block ul 		{margin:0; padding: 0; list-style-type: :none; }
#nav_block li 		{margin:0; padding:0;  display:block; }
#nav_block a		{color:#006600; padding:0 10px 0 0; text-decoration:none; text-transform: uppercase; }
#nav_block a:hover	{color:#FF0000; }

#contact_block ul 		{margin:50px 0px 50px 350px; padding: 0; }
#contact_block li 		{margin:0; padding:0; list-style:none; display: inherit; }
#contact_block a		{color:#006600; padding:0 10px 0 0; text-decoration:none; }
#contact_block a:hover	{color:#FF0000; }

#footer ul 		{margin:0; padding:0; }
#footer li 		{margin:0; padding:0; list-style:none; display:inline; }
#footer a		{color:#006600; font-weight:bold; padding:0 5px 0 0; text-decoration:underline; }
#footer a:hover	{color:#FF0000; text-decoration:none; }
