/* victory-lap-usa.css */

html, body {
 margin: 0px;
	padding: 0px;
	font-family: 'Varela', sans-serif;
	font-size: 16px;
	color: #333333;
	background: #FFFFFF;
	}

td {
 margin: 0px;
	padding: 0px;
	}
	
h1 { 
	font-weight: bold; 
	font-size: 40px; 
	}

h2 { 
	font-weight: bold; 
	font-size: 30px; 
	}

h3 { 
	font-weight: bold; 
	/* font-size: 24px; */
	/* font-size: 18px; */ 
	font-size: 16px; 
	}

a {
	color: #6185c0;
	text-decoration: none;
 }

a:hover {
 text-decoration: underline;
 }

.nav1 {
 text-align: center;
	padding-left: 0px;
	padding-right: 0px;
}

.nav1spc {
	width: 5%;
}

.nav2 {
	padding-left: 30px;
}

.nav1 a, .nav2 a {
	color: #333333;
	font-size: 13px;
}

.nav1 a:hover, .nav2 a:hover {
	color: #999999;
}

#footer1 a, #footer2 a {
	color: #333333;
}

.title {
	color: #333333;
	font-size: 13px;
}

.subscribe {
	font-size: 14px;
	background-color: #000000;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 5px;
	padding-right: 5px;
	color: #FFFFFF !important;
	text-decoration: none;
	/* rounded corners 
 -moz-border-radius: 5px;
 -webkit-border-radius: 5px;
 -khtml-border-radius: 5px;
 border-radius: 5px;
	*/
}

.subscribe:hover {
	background-color: #777777;
	text-decoration: none;
}

/* slideshow rules */
.cycle-slideshow { width: 100%; height: 500px; margin: auto; }
.cycle-slideshow img { opacity: 100; filter:alpha(opacity=0); float: left; margin-right: 10px; zindex: 10; }
.composite-example > div { background: white }
.composite-example > div > img { display: block; }
.composite-example .text { padding: 10px; background-color: #FFF; }

/* prev / next links 
.cycle-prev, .cycle-next { position: absolute; top: 0; width: 30%; opacity: 0; filter: alpha(opacity=0); z-index: 800; height: 100%; cursor: pointer; }
.cycle-prev { left: 0;  background: url(http://malsup.github.com/images/left.png) 50% 50% no-repeat;}
.cycle-next { right: 0; background: url(http://malsup.github.com/images/right.png) 50% 50% no-repeat;}
.cycle-prev:hover, .cycle-next:hover { opacity: .7; filter: alpha(opacity=70) }
.disabled { opacity: .5; filter:alpha(opacity=50); }

/* responsive design section */
/* screen width > 1200px */
#container { 
	max-width: 1200px;
	margin-left: auto;
	margin-right: auto;
	padding: 0px;
	}

#stripe {
 background-color: #C00; 
}

#nav1 {
	display: block;
}
#nav2 {
	display: none;
}
#nav2head {
	display: block;
	text-align: right;
	padding-right: 30px;
}
#nav2container {
	display: none;
}

#content {
	padding-left: 30px;
	padding-right: 30px;
}

.column1 {
	width: 100%;
	background-color: #FFFFFF;
}

.column2 {
	width: 50%;
	background-color: #FFFFFF;
	float: left;
	min-width: 300px;
}

.column3 {
	width: 33.333%;
	background-color: #FFFFFF;
	float: left;
	min-width: 300px;
}

.footer {
	font-size: 10px;
}
#footer1 {
	display: block;
}
.footer1 { 
 padding-left: 20px; 
 padding-right: 20px;
}
#footer2 {
	display: none;
}
.footer2 {
	text-align: center;
}

#prev, #next {
	width: 22px;
	height: 30px;
}

#prev1, #next1 {
	display: block;
}
#prev2, #next2 {
	display: none;
}

#content-box {
	 height: 666px;
		vertical-align: top;
}

/* 900px < screen width <= 1200px */
@media only screen and (max-width : 1200px) 
{
#container { 
 display: block;
	max-width: 1200px;
	margin-left: auto;
	margin-right: auto;
	}
#stripe { background-color: #F90; }	
#prev1, #next1 { display: none; }
#prev2, #next2 { display: block; }
}

/* 768px < screen width <= 900px */
@media only screen and (max-width : 900px) 
{
#stripe { background-color: #FF0; }
}

/* 600px < screen width <= 768px */
@media only screen and (max-width : 768px) 
{
#stripe { background-color: #FF0; }
#nav1 { display: none; }
#nav2 { display: block; }
.column3 { width: 100%; }
}

/* 480px < screen width <= 600px */
@media only screen and (max-width : 600px) 
{
#stripe { background-color: #9F9; }
#footer1 { display: none; }
#footer2 { display: block; }
}

/* 320px < screen width <= 480px */
@media only screen and (max-width : 480px) 
{
#stripe { background-color: #0CF; }
}

/* screen width <= 320px */
@media only screen and (max-width : 320px) 
{
#stripe { background-color: #36C; }
}

