/* Page Style */
body				{margin: 0; padding: 0; background-color: #EFEFEF; background-image: url(../images/site_bg.png); background-repeat: repeat-y; background-position: center;}
img					{border: 0; font-family: "Trebuchet MS", Trebuchet, Helvetica, Sans-Serif; font-size: 10pt; color: #262626; text-align: center;}
p img				{border: 0; margin-bottom: 0px;}


/* Layers */
#center				{width: 1000px; margin: 0 auto;}
#logo				{width: 250px; height: 100px; margin-left: 16px; float: left;}
#topmenu			{margin-left: 140px; margin-top: 20px; text-align: center; float: left;}
#menu				{width: 1000px; height: 32px; clear: both;}
#fadeimages			{width: 1000px; height: 300px;}
#left				{width: 240px; float: left;}
#leftmargin			{margin: 0 5px 0 5px; background-image: url(../images/left_top.png); background-repeat: no-repeat;}
#leftbottom			{background-image: url(../images/left_bottom.png); background-repeat: no-repeat; background-position: bottom left;}
#tnleft				{width: 190px; float: left;}
#tnleftmargin		{margin: 0 5px 0 5px; background-image: url(../images/tnleft_top.png); background-repeat: no-repeat;}
#tnleftbottom		{background-image: url(../images/tnleft_bottom.png); background-repeat: no-repeat; background-position: bottom left;}
#main				{width: 1000px; clear: both;}
#mainmargin			{margin: 0 20px 20px 20px;}
#index				{width: 750px; float: left; background-image: url(../images/index_bg.png); background-repeat: repeat-y; background-position: right;}
#indexmargin		{margin: 0 25px 20px 20px;}
#right				{width: 250px; float: left;}
#rightmargin		{margin: 20px;}
#image				{width: 760px; text-align: center; float: left;}
#thumbnails			{width: 800px; float: left;}
#thumbnailswide		{width: 1000px; clear: both;}
#thumbnailswidemargin {margin-left: 20px;}
#footer				{clear: both;}
.clearing			{clear: both;}
.menuitem			{float: left; height: 32px; font-family: "Trebuchet MS", Trebuchet, Helvetica, Sans-Serif; font-size: 9pt; color: #000; background-image: url(../images/menu_left.png); background-repeat: no-repeat;}
.menuitemend		{height: 32px; background-image: url(../images/menu_right.png); float: left; background-repeat: no-repeat; background-position: right top;}
.menutext			{padding: 10px 15px 0 15px;}
.thumbnail			{width: 140px; height: 140px; text-align: center; float: left;}
.thumbnailtext		{width: 140px; height: 152px; text-align: center; float: left; font-family: "Trebuchet MS", Trebuchet, Helvetica, Sans-Serif; font-size: 9pt; color: #000; text-align: center; line-height: 12pt;}
.margin10			{margin: 10px 15px 20px 15px;}
.newsimageright		{margin: 10px; border: 1px solid #C6C6C6; padding: 10px; float: right;}
.newsimageleft		{margin: 10px; border: 1px solid #C6C6C6; padding: 10px; float: left;}
.topevent			{width: 352px; height: 195px; float: left;}
.album				{width: 480px; height: 150px; float: left; border: 1px #000 solid;}


/* Text types */
h1					{font-family: "Trebuchet MS", Trebuchet, Helvetica, Sans-Serif; font-size: 16pt; color: #262626; text-align: left; font-weight: bold; line-height: 26pt;}
h2					{font-family: "Trebuchet MS", Trebuchet, Helvetica, Sans-Serif; font-size: 14pt; color: #262626; text-align: left; font-weight: bold; line-height: 22pt;}
h3,td.index			{font-family: "Trebuchet MS", Trebuchet, Helvetica, Sans-Serif; font-size: 12pt; color: #262626; text-align: center; font-weight: bold; line-height: 32pt; margin: 0;}
h4,td.topmenu		{font-family: "Trebuchet MS", Trebuchet, Helvetica, Sans-Serif; font-size: 10pt; color: #262626; text-align: center; font-weight: bold; line-height: 16pt;}
h5					{font-family: "Trebuchet MS", Trebuchet, Helvetica, Sans-Serif; font-size: 8pt; color: #262626; text-align: center; font-weight: normal; line-height: 14pt; margin: 0;}
h6					{font-family: "Trebuchet MS", Trebuchet, Helvetica, Sans-Serif; font-size: 8pt; color: #262626; text-align: left; font-weight: normal; line-height: 2pt; margin: 0;}
p, th, td			{font-family: "Trebuchet MS", Trebuchet, Helvetica, Sans-Serif; font-size: 9pt; color: #000; text-align: left; line-height: 12pt;}
form, input, textarea	{font-family: "Trebuchet MS", Trebuchet, Helvetica, Sans-Serif; font-size: 9pt; font-weight: normal; color: #000000;}
.album h4			{margin-top: 0; text-align: left;}


/* Text formatting */
.bold				{font-weight: bold;}
.italic				{font-style: italic;}
.center				{text-align: center;}
.left				{float: left;}
.right				{float: right;}
th					{text-align: left;}


/* Linking */
a:link, a:visited	{text-decoration: underline; color: #262626;}
a:hover, a:active	{text-decoration: underline; color: #808080;}

.menutext a:link, .menutext a:visited	{text-decoration: none; color: #000;}
.menutext a:hover, .menutext a:active	{text-decoration: underline; color: #808080;}

.thumbnailtext a:link, .thumbnailtext a:visited	{text-decoration: none; color: #262626;}
.thumbnailtext a:hover, .thumbnailtext a:active	{text-decoration: none; color: #808080;}
