@charset "utf-8";
/* CSS Document */
/* CSS Document */
#wrapper {
	margin-left:auto;
	margin-right:auto;
	width:1004px;
	height:auto
}
body {
	background-color: #330000;
	background-image: url(images/bg.jpg);
	background-repeat: repeat-x;
	margin-top: 0px;
	font-family:Helvetica, Arial, "Trebuchet MS", Times;
	font-size: 62.5%;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #494646
}
/* top part for logo & TEL numbers */
#banner {
	width:1004px;
	height:177px;
}
#banner-pic {
	width:609px;
	height:177px;
	float:left;
	background-image: url(images/pen-plac.jpg);
	background-repeat:no-repeat
}
#logo {
	width:394px;
	height:177px;
	float:left
}
/* telephone numbers */
#tel-nos {
	width:160px;
	height:160px;
	float:right;
	margin-top:7px
}
#tel-nos2 {
	width:210px;
	height:160px;
	float:right;
	margin-top:7px
}
.tel {
	width:140px;
	height:26px;
	float:right;
	margin: 5px 0px 0px 0px;
	font-weight:100;
	color:#cc6600;
	font-size:2em;
	float:left;
	overflow:hidden
}
.tel-no {
	width:170px;
	height:26px;
	float:right;
	margin: 4px 30px 0px 0px;
	font-weight:400;
	font-size:2.4em;
	color:#996600;
	float:right
}

#nav-menu {
	width:1004px;
	height:50px;
	font-size: 1.6em
}
#nav-menu ul {
	list-style:none;
	padding: 0.9em;
	margin: 0
}
#nav-menu li {
	float: left
}
#nav-menu li a {
	height: 2.1em;
	line-height: 1em;
	width:auto;
	padding: 10px 30px 15px 30px;
	display:inline
}
/* body part for border around site */
#body-container {
	width:1002px;
	
	border-right:1px solid #fff;
	border-bottom:1px solid #fff;
	overflow:hidden;
	background-color:#fff
}
#body-inner {
	width:996px;
	margin:0px 0px 1px 1px;
	border-left:2px solid #b69300;
	border-right:2px solid #b69300;
	border-bottom:2px solid #b69300;
	overflow:hidden
}
#flash {
	width:650px;
	height:301px;
	border-bottom:1px solid #6e5110;
	float:left;
	overflow:hidden
}
#body-text {
	width:520px;
	height:auto;
	margin-top:1px;
	padding: 27px 64px 40px 64px;
	float:right;
	font-size:1.3em;
	color:#000;
	line-height:180%;
	overflow:hidden
}

#body-text a {
	color:#300;
	text-decoration:underline
}
#l-box {
	width:345px;
	height:301px;
	float:left;
	background-image: url(images/wax.jpg);
	background-repeat:repeat-x;
	overflow:hidden
}
/* red wax stamp on the top left */
#wax-links {
	width:328px;
	height:265px;
	float:left;
	text-align:center;
	color:#FFFF00;
	font-weight:500;
	font-size:1.43em;
	line-height:.6em;
	margin-top:45px
}
.wax {
	width:120px;
	height:25px;
	line-height:1em;
	display:block;
	padding:5px;
	margin-left: auto;
    margin-right: auto
}
#wax-links a {
	color:#FF0
}
#wax-links a:hover {
	color:#ffcc99
}
/* for rss & CONTACT to fit */
#lower-box {
	width:347px;
	height:auto;
	float:left;
	left:10px; 
	overflow:hidden
}
#list {
	width:310px;
	height:auto;
	padding:100px 0px 30px 29px;
	overflow:hidden;
	font-size:1.4em;
	color:#000;
	line-height:180%
}
#rss {
	width:346px;
	height:auto;
	background-image: url(images/rss.gif);
	background-repeat:no-repeat;
	background-color:#000;
	border-bottom:1px solid #701c07;
	overflow:hidden
	
}
/* news font for rss box */
#news {
	font-size:2.2em;
	font-weight:400;
	color:#fff;
	margin:15px 0px 0px 35px
}
/* inside rss box  */
#feed {
	width:300px;
	height:auto;
	padding: 25px 15px 25px 35px;
	float:left;
	line-height:1.5em;
	font-size:1.2em;
	color:#999
}
#contact {
	width:331px;
	height:184px;
	padding: 90px 0px 0px 15px;
	background-image: url(images/cont.gif);
	border-top:1px solid #fff
}

.contact-form {
	width:245px;
	height:auto
	
}
h1, .h-one {
	font-size: 1.8em;
	font-weight:400;
	color: #000;
	line-height:130%
}
h1.nomargin, .h-one { margin:0; }
h2 {
	font-size: 1.3em;u
	line-height:0.9em;
	color:#990000;
	font-weight: 100;
	font-style: italic;
	font-weight:100
}
.fh1 {
	font-size: 2em;
	font-weight:400;
	color: #000;
	line-height:1.2em
}
.fakeh1 {
	font-size: 1.5em;
	font-weight:100;
	color: #666
}
.fakeh2 {
	font-size: 1.3em;
	line-height:0.9em;
	color:#990000;
	font-weight: 100;
	font-style: italic;
	font-weight:100
}
.fakeh3 {
	font-size: 1.2em;
	line-height:0.9em;
	color:#990000;
	font-weight: 100;
	font-weight:400;
	display:block;
	margin:20px 0 
}
.strong {
	font-weight:bold
}
a.greylinks:visited {
	color: #CCC;
	text-decoration: underline
}
a.greylinks:active {
	color: #333;
	text-decoration: underline
}
a.greylinks:hover {
	color: #666;
	text-decoration: underline
}
a.nav {
	text-decoration: none;
	color: #fff
}
a.nav:visited {
	text-decoration: none;
	color: #fff
}
a:hover, visited {
	text-decoration:underline;
	color:#ffcc99
}
a.nav:hover {
	text-decoration: underline;
	color: #ffcc99
}
a.nav:active {
	text-decoration: none;
	color: #fff
}
a {
	text-decoration:none;
	color:#fff
}
/* short php form */
.form1 {
	width:280px;
	margin: 12px 0px 0px 15px
}
.form2 {
	width:283px;
	margin: 12px 0px 0px 15px
	
}
.form3 {
	width:176px;
	margin: 12px 0px 0px 15px
}
/* contact form */
.formstyle2 {
	width: 210px;
	font-family:inherit;
	font-size:inherit
}
#foot {
	width:932px;
	padding: 8px 0px 40px 52px;
	clear:both;
	font-size:1.2em;
	color:#ffcc33;
	margin-left:auto;
	margin-right:auto;
	line-height:180%
}
#foot ul {
	display:inline;
	list-style:none;
	padding: 0px;
	margin-left:auto;
	margin-right:auto
}
#foot li {
	display:inline;
	padding-left:5px;
	padding-right:5px;
	border-right:1px solid #fff;
	list-style:none;
	margin-left:auto;
	margin-right:auto
}
#crlink {
	width:500px;
	height:auto;
	margin-left:auto;
	margin-right:auto;
	font-size:1em;
	color:#FFF
}
.linkbox {
	width: auto;
	border: 1px #BCCFDE solid;
	background-color:#ffffcc;
	padding: 10px 10px 10px 10px
}

