* { padding: 0; margin: 0; }

body { font: 0.9em/1em Arial, Helvetica, sans-serif;
font:Arial, Helvetica, sans-serif;
font-smooth:always;
background-color: #35123A; }

#top { background-color: #741f6b; border-bottom: solid 4px #ddd; height: 59px; }
#body {
	text-align: center;
	background-color: #464646;
}
	#content { width: 665px; border-left: solid 4px #ddd; border-right: solid 4px #ddd;  margin: 0 auto; }
#bottom { background-color: #35123a; border-top: solid 4px #fff; height: 111px; }

h1 { background: transparent url(../images/bak/logo.jpg) no-repeat top left; height: 57px; border-bottom: solid 3px #ddd; }
	h1 span { display: none; visibility: hidden; }

#nav { height: 37px; background-color: #333; text-align: left; }
	#nav li { display: inline; float: left; width: 133px; }
		#nav li a { font-size:14px; display: block; text-transform: uppercase; text-decoration: none; color:#CCCCCC; line-height: 37px; padding-left: 34px; background: transparent url(../images/bak/menu.gif) no-repeat 12px center; border-right: solid px #ddd; }
		#nav li.last a { border-right: none; }

#m,#m a { background-color:#333333; }

#ma,#ma a { background-color:#330033; }

#main { text-align: left; }
a { color:#aaa; text-decoration: none; }
.left a { color:#6699FF; text-decoration: none; }
a:hover { text-decoration: underline; }

.row { border-top: solid 3px #ddd; background: url(../images/bak/ddd.gif) repeat-y 65% top; }
	.left { float: left; width: 65%; }
	.right { float: right; width: 35%; }

.row h2 { text-align: center; font-size: 90%; font-weight: normal; text-transform: lowercase; color: #ddd; padding-top: 5px; padding-bottom: 5px; background: transparent url(../images/bak/ddd.gif) repeat-x center left; } 
	.row h2 span { padding: 0 20px; }

#first { height: 318px; background-color: #656565; }
	#first h2 span { background-color: #656565; }
#second { height: 163px; background-color: #333;  }
	#second h2 span { background-color: #333; }

#photo {
	position: relative;
	width: 416px;
	height: 296px;
	margin: 12px 0 0 8px;
	text-align: center;
}
	#photo .overlay { width: 416px; height: 296px; background: transparent url(../images/gallery/mainoverlay.png) no-repeat top left; position: absolute; z-index: 10; }
	#photo .image { width: 416px; height: 296px; position: absolute; top: 0; left: 0; z-index: 1; }

#gallery { margin: 0 0 0 18px; height: 200px; overflow: auto; }
.gallery { float: left; position: relative; width: 64px; height: 64px; }
	.gallery .overlay { width: 64px; height: 64px;  position: absolute; z-index: 10; }
	.gallery .image { width: 64px; height: 64px; position: absolute; top: 0; left: 0; z-index: 1; }
	.gallery .overlay a { width: 64px; height: 64px; display: block; }
	.gallery .overlay img {border: none; }
#first .right p { text-align: center; color: #ddd; padding: 0.5em; clear: both; font-size: 75% }
#first .right p#self { margin: 0.5em; background-color: #8c8c8c; text-align: left; padding: 0; }
	#first .right p#self a { padding: 0.5em 0.5em 0.5em 33px; display: block; background: transparent url(../images/bak/acroread.gif) no-repeat 5px center; color: #fff; }
	
.content { height: 140px; overflow: auto; font-size: 0.75em; color: #ddd;}
	.content p, .content ul { padding: 0 5px 0.7em 5px; }
	.content ul li { background: transparent url(../images/bak/arrow.gif) center left no-repeat; padding: 0 0 0 10px; }

.size-50 { position: relative; float: left; width: 49%; }
	.size-50 textarea { width: 100%; border: solid 1px #ddd; background-color:#CCCCCC; color: #000000; }
	.size-50 textarea { height: 7em; }
form .buttons { clear: right; text-align: right; width: 98%; }
form .buttons p { text-align: right; padding: 0; margin: 0; }
	form .buttons input { background-color:#cccccc;}
.article { margin: 0 5px; border-bottom: dotted 1px #ddd; }
	.article h3 { font-size:10px;}
	.article h3 a { padding: 2px; }
	.article p { padding: 2px; }

#copy { border-top: solid 3px #ddd; background: #73725c url(../images/bak/ddd.gif) repeat-y 65% top;; }
	#copy p { padding: 10px 4px; text-align: center; color: #ddd; font-size: 75%; font-weight: 700; width: 65% }

.clr { clear: both; height: 1px; overflow: hidden; margin: 0; padding: 0;}

