﻿body
{
    background-color: black;
    background-image: url('background.jpg');
    background-attachment: fixed;
    background-position: top center;
    margin: 0px;
    font-family: Tahoma;
}
.Container
{
    width: 1010px;
    margin: 0px auto;
    margin-top: 40px;
}
.UserInfo
{
    width: 240px;
    font-size: 9px;
}
.LoginTable
{
    border-collapse: collapse;
}
.LoginDescription
{
}
.LoginInput INPUT
{
    font-size: 10px;
    width: 100px;
}
.LoginValidation
{
    color: Red;
}
.LoginButtons
{
    text-align: right;
}
.LoginButtons INPUT
{
    font-size: 10px;
}

.Agenda
{
    width: 213px;
    height: 215px;
    background-image: url('agendaback.png');
    color: White;
    font-size: 11px;
    float:right;
}
.AgendaTextWrapper
{
    margin-top: 75px;
    margin-left: 15px;
}
.Menu
{
    height: 32px;
    margin-top: -26px;
    padding-left: 3.5px;
    position: absolute;
    
}
.MenuItem
{
    float: left;
    margin-left: 2px;
    font-size: 13px;
}
.MenuItem a
{
    color: Black;
    font-weight: bold;
    text-decoration: none;
}
.MenuItem a:hover
{
    color: #ff00cc;
}
.MenuLeft
{
    background-image: url('menuleft.png');
    width: 19px;
    height: 32px;
    float: left;
}
.MenuMiddle
{
    background-image: url('menumiddle.png');
    background-repeat: repeat-x;
    height: 32px;
    float: left;
    width: 80px;
    text-align: center;
    position: relative;
    padding-top: 7px;
}
.MenuRight
{
    background-image: url('menuright.png');
    width: 19px;
    height: 32px;
    float: left;
}
.ContentTop
{
    background-image: url('contenttop.png');
    height: 7px;
    width: 100%;
}
.Content
{
    background-image: url('contentmiddle.png');
    background-repeat: repeat-y;
    width: 100%;
    /*height: 484px;*/
    float: left;
}
.Content a
{
    color: #ff00cc;
    text-decoration: underline;
}
.Content a:hover{color: Black;}
.ContentHeaderSpacer
{
    height: 311px;
}
.ContentHeader
{
    background-color: Black;
    height: 300px;
    width: 993.7px;
    margin-left: 7.5px;
}
.ContentTitle
{
}
.DocumentSubTitle
{
    font-size: 12px;
    width: 500px;
    margin-left: 5px;
}
.ContentContainer
{
    background-image: url('contentcontainerback.png');
    background-repeat: no-repeat;
    background-position: 559px 0px;
    margin-top: -11px;
    float:left;
}
.ContentLeft
{
    width: 690px;
    float: left;
    font-size: 12px;
}
.ContentWrapper
{
    margin-left: 15px;
}
.ContentWidth
{
    width: 600px;
}
.ContentRight
{
    margin-left: 20px;
    width: 286px;
    float: left;
    font-size: 11px;
    
}
.ContentRightWrapper
{
    margin-top: 30px;
    border-left: 1px dotted gray;
    padding-left: 5px;
    float:left;
}
.ContentBottom
{
    clear: both;
    background-image: url('contentbottom.png');
    background-repeat: no-repeat;
    width: 100%;
    height: 24px;
}
h1
{
    margin-top: 0px;
    margin-bottom: 0px;
    font-size: 42px;
}
h2
{
    margin:0px;
    font-size: 24px;
}
.ContentRight input
{
    font-size: 11px;
}
.NewsItem
{
    width: 621px;
    
}
.NewsItemTextWrapper
{
    margin-left: 15px;
    width: 530px;
    border-bottom: 1px dotted gray;
}
.NewsItemBottom
{
    font-weight: bold;
}
.GuestbookMessage
{
    background-color: White;
    background-image: url('itemback.png');
    background-position: left;
    background-repeat: repeat-y;
    border: 1px solid silver;
    padding: 5px;
    width: 600px;
}
.SmallText
{
    font-size: 11px;
}
.ValidationBox
{
    height: 70px;
}
.BottomButtons
{
    text-align: right;
}
.WriteMessage
{
    background-color: White;
    background-image: url('itemback.png');
    background-position: left;
    background-repeat: repeat-y;
    border: 1px solid silver;
    padding: 5px;
}
.WriteMessage input, .WriteMessage textarea
{
    border: 1px solid black;
    font-size: 12px;
    font-family: Tahoma;
    padding-left: 5px;
    color: black;
    background-color: white;
}
.WriteMessage .BottomButtons input
{
    background-color:ButtonFace;
}
.WriteMessage strong{font-size: 16px;}
.PhotoAlbum
{
    
    background-color: White;
    background-image: url('itemback.png');
    background-position: left;
    background-repeat: repeat-y;
    border: 1px solid silver;
    cursor: pointer;
    float:left;
    margin: 5px;
}
.PhotoAlbumInfo
{
    float:left;
    margin: 5px;
    width: 200px;
}
.PhotoAlbumRandomPhoto
{
    float:left;
    margin: 5px;
}
.PhotoThumbnail
{
    margin: 5px;
}
.RegisterTable
{
    width: 500px;
    border-collapse: collapse;
}
.RegisterDescription
{
    width: 150px;
}
.RegisterInput INPUT
{
    width: 200px;
    border: 1px solid #999999;
    font-size: 11px;
}
.StatisticsColumn
{
    width: 50%;
    vertical-align: top;
}
.StatisticsGrid
{
    width: 300px;
}
.StatisticsFirstCol
{
    width: 200px;
    border-bottom: 1px solid gray;
}
.StatisticsSecondCol
{
   border-bottom: 1px solid gray; 
}
.Team
{
    width: 100%;
}
.TeamPhoto
{
    text-align: center;
    float: right;
}
.TeamMembers
{
    font-size: 11px;
    width: 150px;
    float: left;
}
.TeamMembers a
{
    color: Black;
    text-decoration: none;
}
.TeamMembers a:hover
{
    color: #ff00cc;
}

.TeamMembers ul
{
    margin-left: -20px;
}
.TeamClearDIV
{
    clear: both;
}
.Sponsor
{
    margin-bottom: 10px;
}
.TwitterBox
{
	background-image: url('twitback.png');
	width: 350px;
	height: 270px;
	position: absolute;
	margin-top: 13px;
	margin-left: 15px;
	font-size: 11px;
}
.TwitterWrapper
{
	margin-left: 14px;
	margin-top: 32px;
	width: 322px;
	height: 200px;
	overflow: auto;
}
.TweetDate
{
	font-weight: bold;
	font-size: 10px;
	
}
.TwitterBoxBottom
{
	margin-left: 45px;
	margin-top: 7px;
	font-size: 12px;
}
.LogoText
{
	width: 600px;
	height: 100px;
	background-image: url('gresshoppers_toptext.png');
	position: absolute;
	margin-left: 385px;
}
