/* CSS Document */

body{
	background-color: #6d1c16;
	margin: 0px;
	background-attachment: fixed;
}


.back_inner{
	background-image: url(../images/backs_inner.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}
.back_home{
	background-image: url(../images/backs_home.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}
#container {
	
      position: absolute;
      left: 50%;
      top: 50%;
      width: 960px;
      height: 600px;
      margin-left: -480px; /* half of width */
      margin-top: -300px;  /* half of height */
}
.topnav_text, a.topnav_text:link, a.topnav_text:visited  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	padding-right: 10px;
	padding-left: 10px;
}
a.topnav_text:hover {
	color: #000000;
}
#topnav {
	position: relative;
	height: 20px;
	width: 960px;
	padding-top: 20px;
}
#content-home {
	position: relative;
	height: 120px;
	width: 315px;
	color: #F8DD74;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	float: left;
	padding-left: 50px;
	padding-top: 350px;
	padding-bottom: 50px;
}
#content-inner {
	position: relative;
	height: 440px;
	width: 550px;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	float: left;
	padding-left: 225px;
	padding-top: 40px;
	padding-bottom: 38px;
}
#sidenav {
	position: relative;
	height: 400px;
	width: 175px;
	float: right;
	padding-top: 100px;
	padding-bottom: 20px;
}

.menu_text, a.menu_text:link, a.menu_text:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 12px;
	text-decoration: none;
}
a.menu_text:hover {
	color: #000;
}

#sidenav_link {
	width: 116px;
	position: relative;
	padding-top: 5px;
	padding-right: 25px;
	padding-bottom: 5px;
	padding-left: 10px;

}
#sidenav_link:hover {

	background-color: #993300;
}


#footer {
	position: relative;
	height: 40px;
	width: 960px;
	clear: both;
	float: left;
	color: #af7071;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.credit {
	color: #7b3a3b;
	text-decoration: none;
}
.footernav, a.footernav:link, a.footernav:visited {
	color: #af7071;
	text-decoration: none;
}
a.footernav:hover {
	color: #fff;
}.titles {
	font-size: 14px;
	color: #70211C;
	font-weight: bold;
}
.text-10 {
	font-size: 10px;
	color: #000000;
}

/*Scroll Bar related styles*/

#mycustomscroll {
	height: 420px;
	width: 540px;
	vertical-align: top;
	text-align: left;
	overflow: scroll;
	/* IE overflow fix, position must be relative or absolute*/
	position: relative;
	float: left;

}

#mycustomscroll_home {
	height: 115px;
	width: 310px;
	vertical-align: top;
	text-align: left;
	overflow: scroll;
	/* IE overflow fix, position must be relative or absolute*/
	position: relative;
	float: left;

}


#home_read_more {
	float: left;
	height: 14px;
	width: 163px;
	padding-top: 504px;
	padding-left: 191px;
}





.fixedwidth {
	width: 550px;
	height: auto;
	position: relative;
	color: black;
	padding: 0px;
}

/* general scroll style ends here */


/* Scroll Bar Master Styling Starts Here */
/* do not modify .scrollgeneric class, required for proper operation */
.scrollgeneric {
line-height: 1px; font-size: 1px;
position: absolute; top: 0; left: 0;
}

.vscrollerbase, .vscrollerbar {
width: 20px;
}

.hscrollerbase, .hscrollerbar {
height: 20px;
}

.vscrollerbar, .hscrollerbar {
/*padding information of these elements are only used for
padding of the scroll-bar with respect to the scroll base,
the padding will automatically be turned off by the script*/
padding: 10px;
/* z-index for scrollbars no longer has to be given as of version
1.7.5 for correct operation, but it is still recommended, as this
decides the z-index for content.*/
z-index: 2;
}
.vscrollerbarbeg {
/*top image holder for vertical scroll bar*/
background: url(../images/vscroller.gif) 0px -10px;
width: 15px;
/* height is auto set by the script to fit the scrollbar */
}

.vscrollerbarend {
/*bottom image holder for vertical scroll bar*/
background: url(../images/vscroller.gif);
width: 15px; height: 15px;
}

.hscrollerbarbeg {
/*left image holder for horizontal scroll bar*/

/* width is auto set by the script to fit the scrollbar */
}

.hscrollerbarend {
/*right image holder for horizontal scroll bar*/

}


.vscrollerbase, .hscrollerbase {
width: 17px;
background-image: url(../images/scrollbaseback.gif);
}

.hscrollerbasebeg {
height: 1px;
background: url(../images/scrollbases.gif) -22px 0px no-repeat;
/* width is auto set to fill the base */
}

.hscrollerbaseend {
height: 1px; width: 7px;
background: url(../images/scrollbases.gif) 0px 0px no-repeat;
}

.vscrollerbasebeg {
width: 20px;
background: url(../images/scrollbases.gif) -0px -18px no-repeat;
/* height is auto set to fill the base */
}

.vscrollerbaseend {
height: 18px; width: 20px;
background: url(../images/scrollbases.gif) 0px 0px no-repeat;
}

.scrollerjogbox {
width: 20px; height: 20px;
top: auto; left: auto; bottom: 0px; right: 0px;
background: white url(../images/scrolljog.png) 50% 50%;
}
/* Scroll Bar Master Styling Ends Here */
#ftr_left {
	float: left;
	width: 370px;
	position: relative;
}
#tfr_mid {
	width: 220px;
	position: relative;
	float: left;
	height: 110px;
}
#ftr_right {
	float: right;
	width: 220px;
	position: relative;
}

