body {
width:auto;
height:695px;
margin:0 auto;
background-color:#221E1F; 
}

#header {
background-color:#221E1F;
color:#FFF;
height:45px;
width:100%;
padding:10px 0 10px 0;
}

#main {
/*background-color:#FFF;*/
color:#000;
width:97%;
/*height:500px;*/
height:auto;
margin:0 auto;
padding:10px 20px;
border-radius:10px;
background: rgb(255,252,252); /* Old browsers */
background: -moz-linear-gradient(top, rgba(255,252,252,1) 0%, rgba(227,234,237,1) 37%, rgba(200,215,220,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,252,252,1)), color-stop(37%,rgba(227,234,237,1)), color-stop(100%,rgba(200,215,220,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(255,252,252,1) 0%,rgba(227,234,237,1) 37%,rgba(200,215,220,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(255,252,252,1) 0%,rgba(227,234,237,1) 37%,rgba(200,215,220,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(255,252,252,1) 0%,rgba(227,234,237,1) 37%,rgba(200,215,220,1) 100%); /* IE10+ */
background: linear-gradient(to bottom, rgba(255,252,252,1) 0%,rgba(227,234,237,1) 37%,rgba(200,215,220,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fffcfc', endColorstr='#c8d7dc',GradientType=0 ); /* IE6-9 */
font-size:32px;
}

#main h1  {
font-size:36px;
}

#bottom {
/*background-color:RED;*/
color:#FFF;
width:97%;
height:250px;
border-radius:10px;
margin:20px auto 0;
background: rgb(204,0,0); /* Old browsers */
background: -moz-linear-gradient(top, rgba(204,0,0,1) 0%, rgba(68,4,0,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(204,0,0,1)), color-stop(100%,rgba(68,4,0,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(204,0,0,1) 0%,rgba(68,4,0,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(204,0,0,1) 0%,rgba(68,4,0,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(204,0,0,1) 0%,rgba(68,4,0,1) 100%); /* IE10+ */
background: linear-gradient(to bottom, rgba(204,0,0,1) 0%,rgba(68,4,0,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cc0000', endColorstr='#440400',GradientType=0 ); /* IE6-9 */
}

#footer {
/*background-color:#666666;*/
background-color:#221E1F;
color:#FFF;
height:50px;
float:left;
margin:0 auto;
padding:10px 0 0 0;
text-align:center;
font-size:18px;
width:100%;
}

#bottom td, #footer td {
color:#FFF;
}

#main h1 {
margin:0;
}

.left {
float:left;
margin-left:50px;
}

.right {
float:right;
margin:10px 50px 0 0;
}

.top {
vertical-align:top;
}

.top10 {
margin-top:10px;
}

/*
.bottom_table {
margin:10px 0 0 0;
}
*/

.t40 {
font-size:40px;
}

.t22 {
font-size:22px;
}

.t18 {
font-size:18px;
}

.t16 {
font-size:16px;
}

.center {
text-align:center;
}

img {
	border: none;
}
.thumbnail img {
	cursor: pointer;
}
#large {
	display: none;
	position: absolute;		
	background: #FFFFFF;	
	padding: 5px;
	z-index: 10;
	min-height: 200px;
	min-width: 200px;
	color: #336699;
}
#background{
	display: none;
	position: fixed;
	height: 100%;
	width: 100%;
	top: 0;
	left: 0;
	background: #000000;	
	z-index: 1;
}
#content {
font-size:32px;
}
#content h1 {
font-size:36px;
}
