.linespace15 {line-height:250%;}

html {  -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; }

/*html, body { border: 0; margin: 0; height: 100%; min-height: 100%; font: normal 100 Gotham, "Helvetica Neue", Helvetica, Arial, "sans-serif"; background: #292A44;}
*/

body { font-family: Avenir,Veranda, sans-serif; margin: 0; padding: 0; background: #292A44; }
/*img { border: 0; vertical-align: middle; -ms-interpolation-mode: bicubic; }*/

form { margin: 0; padding: 0; border: 0; }

a, a:visited { color: #444466; }
a:hover, a:active { outline: 0; color: #809AE9; }

hr { display: block; margin: .9em 0; padding: 0; height: 2px; border: 0; border-top: 1px solid #c8c8c8; box-shadow: inset 0 1px 0 #fff; }
.lte7 hr { margin: .5em 0; }

h1 { margin: 10px 0 15px; padding: 0; font: italic 140%  "Trebuchet MS", Verdana, "sans-serif"; color: #D6D2D2; }
h2 { font-size: 110%; font-weight: 400; }
h3 { margin: 0 0 8px; padding: 0; font-size: 105%; font-weight: 400; }


ul { margin: 0; padding: 0; list-style: none; }
li { margin-left: 3%; }

#content { float: left; background-color: #556; width:100%; margin:0 auto; padding-bottom:16px;}

#content h4 { font-size:175%; font-weight:700; line-height:26px; display:inline;}
#content h5 { font-size:200%; font-weight:700; line-height:22px; display:inline;}


/* ~~ miscellaneous float/clear classes ~~ */

#fltrt_mainpage {  /* float an element right side page. The floated element must precede the element it should be next to on the page. */
	float: left;
	width:60%;        /* IF WIDTH IS TOO WIDE BREAK TO ' next line */
/*	height:99%;*/
	margin-left: 5px;
	margin-right:5px;
	margin-top:8px;
	text-align:left;
	color:rgb(214,214,214);
	font-size:18px;
	background-color:rgb(100,100,114);
/*	background-image:url(../images/box_bg2.jpg);*/
	padding:12px;
	border-radius:12px;
	border-color:rgba(114,144,112,1.00);
	border-width:1px;
	border-style:solid;
	line-height:150%;
	
	
}

#fltrt_page {  /* float an element right in page. The floated element must precede the element it should be next to on the page. */
	float: right;
	width:15%;
	color:rgb(165,165,165);
	margin-right: 1%;
	margin-top:8px;
	margin-left:8px%;
	background-color:rgb(100,100,114);
	padding:10px;
	border-radius:4px;
	border-color:rgb(114,144,112,1.00);
	border-width:1px;
	border-style:solid;
	
	
}

#fltrt_gallerypage {  /* float an element right side page. The floated element must precede the element it should be next to on the page. */
	float: left;
	width:75%;        /* IF WIDTH IS TOO WIDE BREAK TO ' next line */
	/* height:100px; */
	margin-left: 8px;
	margin-right:1%;
	margin-top:8px;
	text-align:left;
	color:rgb(214,214,214);
	font-size:18px;
	background-color:rgb(100,100,114);
/*	background-image:url(../images/box_bg2.jpg);*/
	padding:16px;
	border-radius:24px;
	height:420px;
	border-color:rgb(118,118,118);
	border-width:2px;
	border-style:solid;
	line-height:130%;
	
}


#fltlft { /*  float an element left in your page. */
	float: left;
	color:rgb(165,165,165);
	margin-right:1%;
	margin-top:8px;
	margin-left:1%;
	width:14%;
	padding:10px;
	border-radius:12px;
	border-color:rgba(114,144,112,1.00);
	border-width:1px;
	border-style:solid;
	background-color:rgb(100,100,114);
	
}

#fltlft a:link { color:rgba(204,200,200,1.00); text-decoration: none; }
#fltlft a:visited { color:rgb(160,160,160); text-decoration: underline; }
#fltlft a:hover, a:active, a:focus { 	text-decoration: underline; }

#footer {
	float: left;
	font-size:smaller;
	text-align:center;
	margin-top:16px;
	margin-left:12px;
	margin-right:12px;
	width:97.5%;
	color:rgb(204,204,204);
	border-radius:2px;
	border-color:rgb(115,115,115);
	border-width:1px;
	border-style:solid;
	/*background-color:rgb(25,25,100);*/
	background-color:rgb(100,100,114);
}

#singlebox {
	float:left;
	margin-top:16px;
	position:relative;
	left:1.5%; /* helf the leftover width */
	width:90%;
	padding:10px;
	color:rgb(214,214,214);
	font-size:18px;
	border-color:rgb(118,118,118);
	border-width:2px;
	border-left-width:26px;
	border-right-width:26px;
	border-style:solid;
	background-color:rgb(114,114,114);
}

#inset_box1{ 
float:left;
position:relative;
width:96%;
margin:2px;
margin-top:16px;
background-color:rgb(125,125,125);
padding:16px;
padding-top:16px;
border:rgb(102,102,102);
border-width:4px; }

#clearfloat { /* this class can be placed on a <br /> or empty div as the final element following the last floated div (within the #container) if the overflow:hidden on the .container is removed */
	clear:both;
	height:0;
	font-size: 1px;
	line-height: 0px;
}

