html{
background:#161616;
}

.copyRight{
text-align:right;
clear:right;
margin-right:auto;
margin-left:auto;
color:#ababab;
display:block;
margin-top:2px;
margin-bottom:10px;
line-height:120%;
font-size: 75%;
}

.shiftFarRight{
margin-left:450px;
}

.copy{
text-align:center;
margin-right:auto;
margin-left:auto;
color:#ababab;
display:block;
margin-top:2px;
margin-bottom:10px;
line-height:120%;
font-size: 75%;
}

.singleStroke{
border:1px solid #ababab;
}

textarea{
background-color:#CCC;
color:#000;
border:2px solid #000;
padding:3px;
}

body{
background:url(new_pieces/background_repeat.png) repeat-x;
border-top:18px solid #1c1c1c;
border-bottom:18px solid #0d0d0d;
margin:0px;
padding:0px;
width:100%;
}

#topStripe{
border-top:1px solid #6c6c6c;
height:1px;
margin:0px;
padding:0px;
width:100%;
}

#logo{
padding-top:0px;
margin-top:10px;
background:url(new_pieces/big_title2.png) left top no-repeat;
font-family: 'Lucida Grande', Verdana, sans-serif;
color:#ababab;
height:70px;
padding-bottom:8px;
width:800px;
margin-right:auto;
margin-left:auto;
}


#navigation{
font-family: 'Lucida Grande', Verdana, sans-serif;
color:#ababab;
width:850px;
margin-right:auto;
margin-left:auto;
padding-top:4px;
padding-bottom:4px;
border-top:1px solid #ababab;
border-bottom:1px solid #ababab;
}

#navigation ul{
list-style:none;
padding:2px;
padding-top:4px;
margin:0px;
margin-left:0px;
color:#ababab;
text-align:center;
}

#navigation li{
display:inline;
padding-right:9px;
padding-left:9px;
color:#ababab;
font-size:95%;
border-right:1px solid #6c6c6c;
}

#navigation .lastNav {
border-right:none;
}

#navigation a:link, #navigation a:visited{
color:#ababab;
text-decoration:none;
text-transform: uppercase;
font-size:85%;
}

#navigation a:hover{
color:#FFF;
text-decoration:underline;
text-transform: uppercase;
font-size:85%;
}

#navigation .activeNav a:link, #navigation .activeNav a:visited{
color:#FFF;
text-decoration:underline;
text-transform: uppercase;
font-size:85%;
}


#mainContent{
padding-top:25px;
padding-bottom:0px;
width:900px;
margin-right:auto;
margin-left:auto;
font-family: 'Lucida Grande', Verdana, sans-serif;
line-height:140%;
}

#mainContent p, #mainContent img{
text-align:center;
margin-right:auto;
margin-left:auto;
color:#FFF;
display:block;
margin-top:10px;
margin-bottom:10px;
line-height:140%;
}

#mainContent h4{
text-align:left;
font-size:85%;
color:#ababab;
font-family: 'Lucida Grande', Verdana, sans-serif;
display:block;
padding:0px;
margin:0px;
margin-top:17px;
line-height:140%;
font-weight:300;

}

.spaceTexts{
margin-top:50px;
margin-bottom:15px;
clear:right;
}

.spacer{
margin-top:25px;
clear:both;
}

#mainContent p {
text-align:left;
font-size:85%;
color:#ababab;
}

#mainContent h1, #mainContent h1 a:link{
text-align:left;
display:block;
color:#FFF;
font-family: Palatino, Georgia, "Times New Roman", serif;
font-size:135%;
font-weight:400;
}


#mainContent p a:link, #maincontent p a:visited{
color:#ababab;
text-decoration:underline;
font-size:100%;
font-family: 'Lucida Grande', Verdana, sans-serif ;
}

#mainContent a:link, #maincontent a:visited{
color:#333;
text-decoration:underline;
font-size:100%;
font-family: 'Lucida Grande', Verdana, sans-serif ;
}

.spotDivideClearRight{
margin-top:25px;
padding:0px;
border-bottom:1px dotted #ababab;
width:100%;
clear:right;
}

.spotDivideClear{
margin-top:3px;
padding:0px;
border-bottom:1px dotted #ababab;
width:100%;
clear:both;
}

.spotDivide{
margin-top:3px;
padding:0px;
border-bottom:1px dotted #ababab;
width:100%;
}

.shiftRight{
margin-left:50px;
}

#mainContent p a:hover{
color:#FFF;
text-decoration:underline;
font-size:100%;
font-family: 'Lucida Grande', Verdana, sans-serif;
}

#mainContent a:hover{
color:#333;
}


#mainContent h2{
margin-top:25px;
text-align:left;
display:block;
color:#FFF;
font-family: Palatino, Georgia, "Times New Roman", serif;
font-size:115%;
font-weight:300;
margin-bottom:0px;
}

#mainContent h1{
text-align:left;
display:block;
color:#FFF;
font-family: Palatino, Georgia, "Times New Roman", serif;
font-size:135%;
font-weight:400;
margin-bottom:0px;
}

#mainContent img{
border:1px solid #000;
}

.floatLeft{
float:left;
margin-top:-15px;
margin-right:15px;
}

#leftColumn {
float:left;
width:210px;
margin-left:0px;
padding:0px;
margin-top:0px;


}

.centerContent{
text-align:center;
font-size:85%;
color:#ababab;
font-family: 'Lucida Grande', Verdana, sans-serif;
line-height:140%;
}

.floatRight{
float:right;
clear:right;
margin-left:15px;
margin-top:10px;
margin-left:10px;
}

.floatRightGallery{
float:right;
clear:right;
margin-left:15px;
margin-top:-20px;
margin-left:10px;
}

.floatRightMargin{
float:right;
clear:right;
margin-right:50px;

}


.division{
width:75%;
border-bottom:1px solid #FFF;
margin-top:15px;
margin-bottom:20px;
}

#rightColumn a:visited, #leftColumn a:visited, #rightColumn a:link, #leftColumn a:link{
color:#ababab;
text-decoration:underline;
}

#rightColumn a:hover, #leftColumn a:hover{
color:#FFF;
}

#rightColumn .activeNav a:link, #rightColumn .activeNav a:visited, #leftColumn .activeNav a:link, #leftColumn .activeNav a:visited{
color:#FFF;
text-decoration:underline;
font-size:85%;
}

#rightColumn h3{
font-size:100%;
color:#FFF;
font-weight:bold;
display:inline;
}

#rightColumn {
color:#ababab;
}

#rightColumn{
margin-left:230px;
margin-right:0px;
padding:0px;

}

#mainContent table{
margin-right:auto;
margin-left:auto;
text-align:center;
margin-bottom:15px;
}


#mainContent td, #rightColumn td{
border:1px solid #ababab;
padding:6px;
}


#mainContent td:hover{
background-color:#333;
}

#rightColumn .yellow, #rightColumn .yellow p{
background-color:#ffff99;
color:#000;
}

#rightColumn .red, #rightColumn .red p{
background-color:red;
color:#000;
}


#footer{
font-family: 'Lucida Grande', Verdana, sans-serif;
color:#ababab;
width:900px;
margin-right:auto;
margin-left:auto;
margin-bottom:0px;
padding-bottom:0px;
margin-top:50px;
clear:both;
}

#footer p{
text-align:center;
margin-right:auto;
margin-left:auto;
display:block;
color:#ababab;
font-size:75%;
}

#footer a:link, #footer a:visited{
color:#ababab;
text-decoration:underline;
font-family: 'Lucida Grande', Verdana, sans-serif ;
}

#footer a:hover{
color:#FFF;
text-decoration:underline;
font-family: 'Lucida Grande', Verdana, sans-serif;
}


#bottomStripe{
margin:0px;
padding:0px;
width:100%;
border-top:1px solid #6c6c6c;
}
