/* CSS Document */

/*##############################################################
  Eric Meyer's Reset.css (includes Baseline)
##############################################################*/ 

html, body, div, span,
applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dd, dl, dt, li, ol, ul,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	line-height: 1;
	font-family: inherit;
	text-align: left;
	vertical-align: baseline;
}
a img, :link img, :visited img {border: 0}
table {border-collapse: collapse; border-spacing: 0}
q:before, q:after,
blockquote:before, blockquote:after {content: ""}

/*##############################################################
  Element Styles
##############################################################*/

h1 {

padding: 15px 0 60px 86px; 
font-size:42px; color:#6d8275; 
}


h3, h4, h5, h6 {
margin:20px 0 15px 0; 
font-weight:bold; 
font-family:Helvetica. sans-serif; 
color:#6d8275
}

h2 {
clear:both;
margin:40px 0 25px 0; 
font-size:32pt; 
font-weight:bold; 
font-family:Helvetica, sans-serif; 
color:#6d8275;
}

h3 {
font-size:22px; 
font-weight:normal
}

ul, ol, dl, li {
margin: 0
}

p {
text-align:justify; 
margin:15px 0 0 0;
line-height:1.5em;
}


a {
color:#a63c3c; 
text-decoration:underline; 
outline:none
}

a:hover {
text-decoration:none
}
	
.clear {
clear:both
}

/*##############################################################
  Layout Styles
##############################################################*/

body {
  font-size:12px; 
  font-family:Helvetica, Arial, Verdana, sans-serif; 
  color:#3d2b24; 
  background: url(../images/background.png);  
}

#wrapper {
   overflow:hidden; 
   width:1000px; 
   margin:0 auto; 
   padding:0 220px; 
   background:url(../images/nav_bg.png) 232px top repeat-y;
   
}
	
#header {
   clear:both; 
   width:700px; 
   height:81px;
   background:url(../images/header.png) 50% top no-repeat;
   background-position:left;
   margin-left:261px;       
}
	
#navigation {
   background-image: url(../images/logo_bg.png);
   background-position:top;
   background-repeat:no-repeat;
   float:left;                  
   margin: 0px 0 0px 20px;
   width:240px; 
   list-style-type:none;
   font-family: 'Nixie One', arial, serif;
   top:20px;
   position:absolute;  
   padding-top: 300px;
}   

#navigation li {
   float:center; 
   width:230px; 
   height:30px; 
   font-size: 14px; 
   color:#fff;
   margin-left:7px;
         
 }

#navigation li a {
   display:block; 
   height:30px; 
   padding-top:24px; 
   text-align:right; 
   color:#000040;
   font-weight:bold;
   text-decoration:none;
   background:url(../images/button_reg.png) no-repeat center;
   margin: 5px 0px 0 0px;
   padding: 10px 15px 0px 0;
   
  
}

#navigation li a:hover {
   color:#3d2b24; 
   text-decoration:none;
   background:url(../images/button_hov.png) no-repeat center;
}


body #navigation #last_link {
   padding-bottom:100px;
}

#content {
   float:right; 
   display:inline; 
   width:700px; 
   padding:0;
}
	
#main_content {
   float:left; 
   width:700px; 
   margin:0 0 30px 0;
}
			
.two_columns {
   float:left; 
   display:inline; 
   margin-right:30px; 
   width:330px
}
			
#main_content .right_column {
   margin:0;
}
			
#one_column {
   float:left; 
   width:700px;
}
		
#footer {
        
  clear:both; 
   padding:60px 0 30px 0; 
   font-size:.85em;
}		
	
  
#shoponline { 
   width:700px;
   height:60px;
   background-image:url('../images/shop_online.png');
   display:inline-block;
   float:left;
   margin: 30px 60px 30px 0;
   text-indent: -9999px;
   outline:0;
}

#shoponline:hover {
   background-image:url('../images/shop_online_hov.png');
}    


.title {
   font-family: 'Nixie One', arial, serif; 
   font-weight:bold;
}    	