/* Revolution CSS Document */

body {
	line-height: 1.25em;
	text-align: center;
	background-image: url(../img/background2.jpg);
	background-repeat: repeat;
}

#contentwrapper {
	width: 90%;
	margin: auto;     /* center the page */
	text-align: left; /* reset text back to left due to ie5.x fix */
	min-width: 900px;
}

#header {
	text-align: center;
	display: block;
	margin-left: auto;
	margin-right: auto;
	margin-top: 5px;
	background-repeat: no-repeat;
	background-position: center top;
}

#content {
	padding: 5px 5px 1em 5px; /* compensate for borderbox trimming and add a bit at the end */
	background-image: url(../img/contentbackground.jpg);
}

/* Border dimensions: 10px wide, 10px tall, no inner padding, no corners */
#bb_a_tl, #bb_a_tr, #bb_a_le, #bb_a_re, #bb_a_bl, #bb_a_br { width: 10px; }
#bb_a_tl, #bb_a_te, #bb_a_tr, #bb_a_bl, #bb_a_be, #bb_a_br { height: 10px; }
#bb_a_te, #bb_a_be { left: 0px;  right: 0px; }
#bb_a_le, #bb_a_re { top: 0px;  bottom: 0px; }
#borderbox_a {
	padding: 10px; left: 0; right: 0; top: 0; bottom: 0;
}

/* Border images */
#bb_a_tl, #bb_a_tr, #bb_a_bl, #bb_a_br {
	height: 0; width: 0; display: none;
}
#bb_a_te, #bb_a_be { background-image: url("../img/sideTop2.gif"); }
#bb_a_le, #bb_a_re { background-image: url("../img/sideLeft2.gif"); }

#infopage {
	float: right;
	width: 100%
	background-image: url(../img/sideLeft2.gif);
	background-position: right;
	background-repeat: repeat-y;
	background-color: white;
	min-width: 900px;
}

#leftcol {
	margin: 25px 0 0 0;
	width: 180px;
	float: left;
	text-align: center;
}

#leftcol ul {
	text-align: left;
	padding-left: 30px;
}

#rightcol {
	padding: 0 10px 0 0;
	margin-left: 190px;
}

#rightcol ul {
	display: block;
	padding-left: 30px;
}

.breakrightcol {
	margin-left: -180px;
}

#video {
	margin-left: 100px;
	padding-right: 20px;
}

#footer {
	clear: both;
	text-align: center;
	margin-top: -20px;
	position: relative;
	z-index: 23;
}


#centerleft{
	background-image: url(../img/sideLeft2.gif);
	background-repeat: repeat-y;
	float: left;
	width: 100%;
}

#centertop{
	float: left;
	width: 100%;
	background-image: url(../img/sideTop2.gif);
	background-repeat: repeat-x;
	height: 10px;
}

#centerfoot{
	float: left;
	width: 100%;
	background-image: url(../img/sideTop2.gif);
	background-repeat: repeat-x;
	background-position: bottom left;
	height: 10px;
}

.topright {
	right: 5%;
	position: absolute;
	margin: -70px -50px 0 0;
}

.topleft {
	float: left;
	position: relative;
	margin: -65px 0 0 -40px;
	}

.bottomright {
	float: right;
	position: absolute;
	right: 5%;
	margin: -70px -50px 0 0;
}

.bottomleft {
	float: left;
}

#demo {
	margin: 0 auto;
}

