/* Main Styles */

@font-face{
  font-family: "DroidSans";
  src: local('DroidSans'), url('/media/fonts/DroidSans.ttf');
}

html, body {
  margin:0px;
  padding:0px;
  background:#a9a9a9 url(/media/images/background.png) repeat-x scroll center top;
  color:#101010;
  font-family: 'DroidSans', Verdana, Helvetica, Arial, sans-serif;
  font-size:14px;
  letter-spacing:0.3px;
  line-height:200%;
}

small {
  line-height:100%;
}

/* Wrapper */

.all {
  background:url(/media/images/paintjob.png) no-repeat center top;
  text-align: center; 
  width: 100%;
}

/* Hyperlink and Anchor styles */

a:link {
  color:#000000;
  text-decoration:bold;
}

a:visited {
  color:#000000;
  text-decoration:bold;
}

a:hover {
  color:#246978;
}

a:active {
  color:#dc9542;
  text-decoration:bold;
}

.uf_icon{ opacity:0.5;border: 2px solid #dc9542; }
.uf_icon:hover{ opacity:1.0;border: 2px solid #246978; }
.uf_icon:active{ border: 2px solid #dc9542; }

.f_icon{ opacity:1.0;border: 2px solid #246978; }
.f_icon:hover{ opacity:1.0;border: 2px solid #dc9542; }
.f_icon:active{ border: 2px solid #246978; }

.curved {
	-moz-border-radius: 5px;
	border-radius: 5px;
}

.shadow {
	-moz-box-shadow: 1px 1px 3px #888;
	-webkit-box-shadow: 1px 1px 3px #888;
	box-shadow: 1px 1px 3px #888;
}

/* Header Styles */

h1 {
  font-weight: lighter;
  margin: 10px;
  margin-bottom: 40px;
  padding: 0px;
}

h2 {
  font-weight: lighter;
  margin: 10px;
  margin-bottom: 40px;
  padding: 0px;
}


/* List Styles */

ul{
	padding:5px;
	list-style-type: disc;
	margin-left:40px;
}

ul ul{
  list-style-type: square;
}

ul ul ul{
  list-style-type: none;
}

li{
	margin-top:5px;
	margin-bottom:5px;
}

.navigation_list{
  list-style-type: none;
  margin-left:0px;
  margin-right:0px;
  margin-bottom:0px;
  margin-top:20px;
  padding:0px;
}

/* Form Styles */

form {
	margin: 0;
	padding: 0;
}

label{
  font: bold 114%;
  color: #333333;
}

pre {
	margin-left:50px;
  margin-right:50px;
}

/* Line Break */

hr {
  border: 0px;
  height: 2px;
  background-color: #dc9542;
  margin-top: 50px;
  margin-bottom: 50px;
}

/* Blockquote */

blockquote {
  font-style:italic;
}

/*****************/
/*   Main Divs   */
/*****************/

.no_underline{
	text-decoration:none;
}

.container{
	padding-top: 50px; 
	margin-left: auto; margin-right: auto;
	text-align:left;
	width:829px;
}

.icon_borderline{
	height:6px;
	width:824px;
	background: url(/media/images/icon_borderline.png);
	margin-top:110px;
	position:absolute;
}

.bannerbar{
	height:190px;	
	width:829px;
	background: url(/media/images/pictureframe.png);
}

.image_rotations{
	position:absolute;
	background:#FFFFFF url() repeat-y 50% 0; 
	height:180px; 
	width:816px;
	margin-top:4px;
	margin-left:4px;
}

.image_rotations2{
	position:absolute;
	background:#FFFFFF url() repeat-y 50% 0; 
	height:180px; 
	width:816px;
}

.bodysection{
	padding-bottom:30px;
	width:829px;
	background: url(/media/images/bodymid.png) repeat-y scroll center top;
}

.bottomsection{
	height:21px;
	width:829px;
	background: url(/media/images/bodybottom.png);
}

.leftbarlink{
	font-weight:bold;
	text-decoration:none;
}

.borderline{
	height:4px;
	background: url(/media/images/borderline.png);
}

.fixed_icon_list{
	position:absolute;
	width:824px;
	height:20px;
}

.fixed_icon{
	margin-left:10px;
	margin-right:10px;
}

.unfixed_icon_list{
	position:absolute;
	margin-left:40px;
	margin-top:-10px;
	overflow:hidden;
	width:780px;
	height:110px;
}

.left_scroll{
	margin-top:3px;
	margin-left:3px;
	position:absolute;
	height:110px;
	width:30px;
	background: url(/media/images/scroll.png);
	z-index:2;
}

.left_scroll:hover{
	background: url(/media/images/scroll_hover.png);
}

.right_scroll{
	margin-top:3px;
	margin-left:790px;
	position:absolute;
	height:110px;
	width:30px;
	background: url(/media/images/scroll.png);
	z-index:2;
}

.right_scroll:hover{
	background: url(/media/images/scroll_hover.png);
}

.fader_left{
	margin-left:35px;
	position:absolute;
	height:110px;
	width:20px;
	background: url(/media/images/fader_left.png);
	z-index:1;
}

.fader_right{
	margin-left:770px;
	position:absolute;
	height:110px;
	width:50px;
	background: url(/media/images/fader_right.png);
	z-index:1;
}

.icon{
	margin-right:10px;
	margin-left:10px;
	float:left;
}

.unfixed_details{
	position:absolute;
	margin-left:350px;
	margin-top:0px;
}

.bottomrow{
	position:abolute;
	margin-top:-50px;
}

.separator{
	opacity:1.0;
	width:6px;
	height:50px;
	margin-top:35px;
	margin-right:20px;
}

.center{
	text-align:center;
}

/* ON IE SHEET */
.copywrite{
	margin-top:10px;
	position:absolute;
	margin-left:20px;
}

.clockpart{
	text-align:right;
	position:absolute;
	margin-top:10px;
	margin-left:630px;
}

.linkspart{
	position:absolute;
	margin-top:10px;
	margin-left:725px;
}

.sideicondiv{
	position:absolute;
	width:25px;
}

.sideicon{
	text-decoration:none;
	font-size:170%;
}

.content{
	padding-top:150px;
	margin-left:50px;
	margin-right:50px;
	margin-bottom:50px;
  text-align: justify;
}

.content img, iframe {
	border: 2px solid #dc9542;
  -moz-border-radius: 5px;
  border-radius: 5px;
  -moz-box-shadow: 1px 1px 3px #888;
  -webkit-box-shadow: 1px 1px 3px #888;
  box-shadow: 1px 1px 3px #888;     
}

.content canvas {
	border: 2px solid #dc9542;
  -moz-border-radius: 5px;
  border-radius: 5px;
  -moz-box-shadow: 1px 1px 3px #888;
  -webkit-box-shadow: 1px 1px 3px #888;
  box-shadow: 1px 1px 3px #888;
}

#other_pages {
  line-height:1-0%;
}

/* Gallery styles  */

.imgtm{
	margin: 5px;
}

.data{
	font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	margin: 5px;
	padding: 5px;
	border: 2px solid #000000;
	height: 140px;
}
