/*** BACKGROUND ***/

body {
 	background-color:#3494DE;
 	margin:0; padding:0;
}

/**Positions**/

#PositionContainer {
	position: relative;
	margin:0px 0px 0px 0px;
}
#GlobalContainer {
	height:auto;
	width: 800px;
	position: relative;
	margin-right: auto;
	margin-left: auto;
	padding-bottom:10px;
	top:0px;
}

/**Global**/
#NavBar  {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	top:100px;
	width:100%;
	height:34px;
	position:absolute;
	border-top:2px #000000 solid;
	border-bottom:2px #000000 solid;
	background-image:url(../../img/monster-bar.jpg);
	background-repeat:repeat-x;		
}
#Push {
	height:107px;
	width:800px;
	position:relative;
	float:left;	
}
#Ball {
 	position:relative;
	float:left;	
	height:75px;
	width:75px;
	margin:15px 0px 0px 100px;
}
#TopIndex {
	height:100px;
	width:400px;
	position:relative;
	float:left;	
	margin:0px 0px 7px 100px;	
}
#TopNav {
	width:100%;
	height:28px;
	left:-100px;
	position:relative;
	float:left;	
	margin: 0px 0px 2px 200px;
	padding: 0px 0px 0px 0px;
	z-index: 1;
}
#LeftAssortment {
	height:750px;
	width:200px;
	position:relative;
	float:left;
	border-right:2px #000000 solid;
	z-index: -1;
}
#Photo {
 	padding:10px 0px 0px 0px;
	width:200px;
	height:300px;
	position:relative;
	float:left;
	border-bottom:2px #000000 solid;
	z-index: 1;
}
#Right {
 	margin:10px 0px 0px 0px;
	width:570px;
	min-height:50px;
	position:relative;
	float:left;		
}
#Content  {
 	margin:15px 0px 15px 15px;
 	padding:10px 10px 10px 10px;
 	width:550px;
 	min-height:400px;
	background-color:#99C9EE;
	text-align: justify;
	font: normal 14px serif;
	color: #1E1E1E;
}

#BoxRight  {
 	position: relative;
 	float: right;
 	margin:5px 0px 5px 5px;
 	padding:10px 5px 5px 5px;
 	width:250px;
 	min-height:50px;
}
#BoxLeft  {
 	position: relative;
 	float: left;
 	margin:5px 5px 5px 0px;
 	padding:10px 5px 5px 5px;
 	width:250px;
 	min-height:50px;
}

#Copyright  {
	width:100%;
	height:30px;
	padding:10px 10px 10px 10px;
	position:relative;
	float:left;	
}


/** IMAGES **/
img {
border-color: #1E1E1E;
border-style: solid;
}
#Content img {
	margin: 5px 5px 5px 5px;
}

/**Index**/
#IndexPush  {
	height:200px;
	width:100%;
	position:relative;
	float:left;	
}
#IndexTop  {
	min-height:380px;
	width:100%;
	position:relative;
	float:left;
}
#IndexPhoto  {
	height:380px;
	width:400px;
	position:relative;
	float:left;
	background-image:url(../../img/motorcycle-monster.png);
	background-repeat:no-repeat;
}
#IndexNav  {
	height:365px;
	width:350px;
	padding:10px 10px 5px 40px;
	position:relative;
	float:left;
}
#IndexBar  {
	clear: both;
	display: block;
	list-style-type: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	top:575px;
	width:100%;
	height:34px;
	position:absolute;
	border-top:2px #1E1E1E solid;
	border-bottom:2px #1E1E1E solid;
	background-image:url(../../img/monster-bar.jpg);
	background-repeat:repeat-x;		
}
#IndexBar2  {
	clear: both;
	display: block;
	list-style-type: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	top:625px;
	width:100%;
	height:34px;
	position:absolute;	
}

/**Fonts**/
a:link { 
	color: #00518F;
}
a:visited { 
	color: #00518F;
}
a:active { 
	color: #00518F;
}
a:hover { 
	color: #1E1E1E;
}
a.white {
  color: #E0E0E0;
  text-decoration:none;
} 
a.white:hover {
  text-decoration: underline;
} 

a.black:link {
	color: #000000;
}
a.black:visited {
	color: #000000;
}
a.black:active {
	color: #000000;
}
a.black:hover {
	color: #1E1E1E;
}

h1 {
	font-family: "Times New Roman", Times, serif;
	font-size: 24pt;
	font-weight: bold;
	font-variant: small-caps;
	text-align: center;
	padding: 0px;
	margin-bottom: 0px;
	margin-top: 0;
}
h2 {
	font-family: "Times New Roman", Times, serif;
	font-size: 18pt;
	font-weight: bold;
	font-variant: small-caps;
	text-align: center;
	padding: 0px;
	margin-bottom: 0px;
	margin-top: 0;
}
h3 {
	font-family: "Times New Roman", Times, serif;
	font-size: 14pt;
	font-weight: bold;
	font-variant: small-caps;
	text-align: center;
	padding: 0px;
	margin-bottom: 0px;
	margin-top: 0;
}
h4 {
	font-family: "Times New Roman", Times, serif;
	font-size: 24pt;
	font-weight: none;
	text-align: left;
	padding: 0px;
	margin-bottom: 0px;
	margin-top: 0;
	color: #1E1E1E;
}
h5 {
	font-family: "Times New Roman", Times, serif;
	font-size: 14pt;
	font-weight: bold;
	font-variant: small-caps;
	text-align:left;
	padding: 0px;
	margin-bottom: 0px;
	margin-top: 0;
}
p.ContentJ {
	font-family: "Times New Roman", Times, serif;
	font-size: 12pt;
	text-align: justify;
	padding: 0px;
	margin: 0px 0px 10px 0px;
}
p.ContentL {
	font-family: "Times New Roman", Times, serif;
	font-size: 12pt;
	text-align: left;
	padding: 0px;
	margin: 0px 0px 10px 0px;
}
p.PhotoNav {
	font-family: "Times New Roman", Times, serif;
	font-size: 10pt;
	text-align: center;
	padding: 0px;
	margin: 0px 0px 10px 0px;
	color: #E0E0E0;
}
p.Appearances {
	font-family: "Times New Roman", Times, serif;
	font-size: 12pt;
	text-align: left;
	padding: 0px;
	margin: 0px;
}
p.IndexNav {
	font-family: "Times New Roman", Times, serif;
	font-size: 12pt;
	text-align: left;
	text-indent: 20px;
	margin: 6px;
	padding: 0px;
	margin-bottom: 0px;
	margin-top: 0;
	color: #E0E0E0;
}
p.copyright {
	font-family: "Times New Roman", Times, serif;
	font-size: 8pt;
	text-align: center;
	color: #1E1E1E;
}