/* Start of CMSMS style sheet 'gtz' */
html, body, div, span, applet, object, iframe,  h1, h2, h3, h4, h5, h6, p, blockquote, pre,  a, abbr, acronym, address, big, cite, code,  del, dfn, em, font, img, ins, kbd, q, s, samp,  small, strike, strong, sub, sup, tt, var,  b, u, i, center,  dl, dt, dd, ol, ul, li,  fieldset, form, label, legend,  table, caption, tbody, tfoot, thead, tr, th, td {  
margin: 0;  
padding: 0;  
border: 0;  
outline: 0;  
font-size: 100%;  
background: transparent;  
line-height: 1.25em;
}  

@font-face {
	font-family: Samson;
	src: url('uploads/fonts/SAMSON.TTF');
}

@font-face {
	font-family: Samson;
	font-weight: bold;
	src: url('uploads/fonts/SAMSONB.TTF');
}

body {  
line-height: 1;  
}
  
ol, ul {  
list-style: none;  
}
  
blockquote, q {  
quotes: none;  
}
  
blockquote:before, blockquote:after,  
q:before, q:after {  
content: '';  
content: none;  
}  

:focus {  
outline: 0;  
}  

ins {  
text-decoration: none;  
}
  
del {  
text-decoration: line-through;  
}  
 
table {  
border-collapse: collapse;  
border-spacing: 0;  
}  

body {	background-image: url(uploads/images/bg.jpg);
	background-repeat: repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	background-color: #595959;
	text-align: center;
	margin: 0;
	}

object { float: left; }

#page {	width: 1100px;
	margin-left: auto;
	margin-right: auto;
	background-image: url(uploads/images/design_02.jpg);
	background-repeat: repeat-y;
	text-align: left;
	}

#con {	width: 970px;
	margin-top: -90px;
	margin-left: 100px;
	}

#container {width: 640px;}

#container p {width: 620px;
	margin-top: 10px;
	margin-bottom: 0;
        }

#container li{
        margin-bottom: 5px;
        }

#foot {	width: 1100px;
	font-size: 0.8em;
	text-align: center;
	background-image: url(uploads/images/design_03.jpg);
	height: 85px;
	font-style: italic;
        clear: both;
	}

#topbox {	position: absolute;
		width: 1080px;
		color: white;
		text-align: right;
		padding-top: 70px;
		}

#nav {	width: 300px;
	float: right;
	position: relative;	
	border: 4px solid black;
        border-top: 0;
	text-align: center;
	}
	
#nav ul {	list-style: none;
text-align: center;
margin-bottom: 20px;
	}

#nav li	{	width: 280px;
		border: 1px solid black;
		margin-bottom: 5px;
                margin-left: auto;
                margin-right: auto;
		padding: 2px;
		display: block;
		background-color: white;
                font-size: 1.3em;
                color: blue;
text-align: center;
text-shadow: 2px 0px 2px #999;
font-family: Samson;
		}

#nav a {	display: block;
		width: 280px;
		text-decoration: none;
		color: black;
                text-shadow: none;
                margin-left: 2px;
		}

#nav a:hover {	background-color: #F47129;
                                text-shadow: 2px 0px 2px #7F462C;
                                margin-left: auto;
		}

#nav p {width: 100%;
	margin-top: 0px;
	margin-bottom: 10px;}

#nav img {
        margin-bottom: 10px;
        border-top: 4px solid black;
        }

h2 { font-size: 3em; text-shadow: 3px 3px 3px #999; font-family: Samson; font-weight: bold;}
h3 {font-size: 1.3em; font-family: Samson; font-weight: regular;}

.NewsSummaryAuthor { font-size: 0.8em; font-style: italic; margin-bottom: 10px; margin-left: 15px; }
.NewsSummaryLink { font-size: 1.2em;  text-shadow: 2px 2px 2px #999; margin-bottom: 3px; font-family: Samson;}
.NewsSummaryContent { margin-bottom: 10px; margin-left: 15px;  }
.currentpage { background-color: #F47129; }

.albumname {text-align: left;}
.thumb {width: 120px; }

.pic  {text-align: left; margin-right: 5px;  padding: 5px;  border: 1px solid black; display: inline; float: left; position: relative;}

blockquote { padding-left: 10px; color: gray; border-left: 3px solid gray;}

/* End of 'gtz' */

