body{
text-align: center;
background-color:white;
}



A:link {
    color:#7777AA;
}
A:visited {
    color:#333355;
}

A:hover {
    color:#AAAACC;
}

:-moz-any-link:focus {
  outline: none;
}

img{
border-style:none;
}




div#main{
width:960px;
margin-left:auto;
margin-right:auto;
margin-top:-8px;
text-align:left;
position:relative;
}


.mid{
background-color:#EEEEEE;
width:960px;
}

.header{
background-color:#000000;
width:960px;

}

.footer{
background-color:#000000;
width:960px;
margin-bottom:-1px;

}

h1{
font-family:arial, sans-serif;
color:#CCCCCC;
text-align:center;
}

.haxdivider{
background-color:#AAAAAA;
height:5px;
}

.sidebar{
font-family:arial, sans-serif;
color:#CCCCCC;
background-color:#CCCCCC;
padding-left:6px;
height:30px;
}

.about{
text-align: center;
color:#EEEEEE;
font-family:arial, sans-serif;
font-size:115%;
line-height:20px;
padding-bottom:4px;
}

.aboutmain{
text-align: center;
color:#CCCCCC;
font-family:arial, sans-serif;
font-size:250%;
line-height:40px;
padding-bottom:4px;
width:960px;
}

.title{
text-align: center;
color:#444444;
font-family:arial, sans-serif;
font-size:145%;
}

.normaltext{
text-align:center;
color:#444444;
font-family:arial, sans-serif;
font-size:115%;
padding-left:24px;
padding-right:24px;

}

.newsHeader{
text-align:center;
color:#333333;
font-family:arial, sans-serif;
font-size:120%;
padding-left:36px;
padding-right:24px;
}

.copyrightnotice{
text-align:center;
color:#CCCCCC;
font-family:arial, sans-serif;
font-size:85%;
}

.sidebaritem{
position:relative;
left:20px;
height:0px;
line-height:26px;
color:#333333;
width:960px;
}

.horizontalspacer{
	width:50px;
	height:0px;
	position:relative;
}

.sidebaritem2{
position:relative;
left:120px;
height:0px;
line-height:26px;
color:#333333;
width:50px;;
}

.sidebaritem3{
position:relative;
left:245px;
height:0px;
width:50px;
line-height:26px;
color:#333333;
width:inherit;
}

.sidebaritem4{
position:relative;
left:352px;
width:50px;
height:0px;
line-height:26px;
color:#333333;
}

.navbarbottom{
    position:relative;
    left:19px;
    top:-1px;
    border-style:none;
}

.topimage{
position:relative;
top:6px;
border-style:none;
}

.bottomimage{
position:relative;
}

.logo{
position:relative;
left:150px;
}

.appstorebadge{
position:relative;
left:387px;
border-style:none;
}

.galleryimageleft{
position: relative;
background-color:#AAAAAA;
padding:8px;
left:95px; 
}

.textBorderBox{
position:relative;
background-color:#444444;
padding:18px;
width:784px;
margin-left:auto;
margin-right:auto;
}

.lightTextBorderBox{
position:relative;
background-color:#DDDDDD;
padding:18px;
width:784px;
margin-left:auto;
margin-right:auto;
}

.borderBoxBorder{
position:relative;
background-color:#888888;
padding:12px;
width:820px;
margin-left:auto;
margin-right:auto;
}

.textright{
text-align:center;
color:#444444;
font-family:"Arial";
font-size:115%;
position:relative;
left:150px;
height:0px;
line-height:15px;

}

.galleryimageright{
position: relative;
background-color:#AAAAAA;
padding:8px;
 left:190px; 
}

/*div#imagecontainer{
width:652px;
padding:6px;
background-color:#333333;
position:relative;
left: 64px;
}
*/

.mediumspacer{
height:32px;
}

.smallspacer{
height:12px;
}


div#navbar ul { 
width:912px;
margin-left: auto;
margin-right:auto;
margin-bottom: 0px;
margin-top:0px; 
padding: 5px; 
list-style-type: none; 
text-align: center; 
color:#EEEEEE;
font-family:arial, sans-serif;
font-size:115%;

background-color: #000; 
} 
                        
div#navbar ul li {  
display: inline; 

} 
                                
div#navbar ul li a { 
text-decoration: none; 
padding: .2em 1em; 
color: #fff; 
background-color: #000; 
} 
                                                    
div#navbar ul li a:hover { 
color: #000; 
color:#999999;
font-family:arial, sans-serif;
font-size:100%;
text-decoration: none;
padding: .2em 1em; 

background-color:#eee; 
} 


