
/* this changes the background for div#main */
/* --------------------------------------------------- */

body {
background-color: #000000;
font-size: 12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
a:link {
letter-spacing: 0px;
font-size: 14px;
font-family: sans-serif;
font-weight: bold;
font-variant: small-caps; 
color: #88ffee;
text-decoration: none;
}
a:visited {
color: #ffd5be;
text-decoration: none;
}
a:hover {
text-decoration: none;
color: #ffffff;
}
a:active {
color: #ffd5be;
font-family: sans-serif;
font-weight: bold;
font-variant: small-caps;
text-decoration: none;
}
/*end body*/

div#PageWrapper {
margin: 5px 5px 5px 5px;
background-color: #ffffff;
border: ridge thick #589c95;
width: 99%;
height: 50%;
}
div#Header {
width: 100%;
height: 50px;
padding: 0px;
margin: 0px;
}
div#Header,
div#Footer {
background-color: #171717;
}
div#Logo,
div#IndexLogo {
position: absolute;
left:180px;
top: 20px;
border: thick ridge black;
background-color: #ffd5be;
}
div#Logo{
width: 375px;
height: 52px;
}
div#IndexLogo {
width: 500px;
height: 65px;
}
div#NavCenterNav {
position: relative;
background-color: transparent;
border-top: thin ridge #589c95;
border-bottom: thin ridge #589c95;
}
div#LeftNav,
div#RightNav{
background-color: #333333;
text-align: center;
font-family: arial;
font-size: 12px;
color: #ffd5be;
}
div#LeftNav{
position: absolute;
    top: 0;
    bottom: 0;
	 left: 0;
border-right: thin ridge #589c95;
width: 180px;
padding: 5px 0px;
}
div#LeftNav a{
letter-spacing: 0px;
font-size: 14px;
font-family: sans-serif;
font-weight: bold;
font-variant: small-caps; 
color: #93ffe6;
text-decoration: none;
background-color: transparent;
}
#home .home,
#guns4sale .guns4sale,
#pictures .pictures,
#work .work,
#how .how,
#store .store{
font-size: 14px;
color: #ff99ac;
}
div#LeftNav a:hover{ 
color: #ffffff;
}
div#LeftNav a:active{ 
border: dotted 1px;
}
div#LeftNav a:visited{ 
color: #e1e5ff
}
div#LeftNav ul{
margin: 0px;
padding: 0px;
list-style-type: none;
}
div#LeftNav li{ 
text-align: center;
list-style-type: none;
}
div#Main {
margin: 0px 180px 0px 180px;
height: 100%;
padding-bottom: 0px;
background-image: url("../images/backgrounds/gradient4.jpg");
background-attachment: fixed;
background-repeat: repeat-x;
background-position: center;
}
div#Welcome {
height: 50px;
margin: 0px 0px 0px 0px;
padding-top: 35px;
padding-left: 20px;
padding-right: 20px;
text-align: center;
font-family: arial;
font-size: 13px;
font-weight: bold;
font-style: italic;
color: #3effe5;
background-color: transparent;
overflow: auto;
}
div#MainViewer {
height: 580px;
margin: 0px 0px 0px 0px;
padding-top: 10px;
text-align: center;
font-family: arial;
font-size: 13px;
font-weight: bold;
font-style: italic;
color: #3effe5;
background-color: transparent;
overflow: auto;
}
div#Thumbs {
width: 180px;
height: 40px;
position: absolute;
top: 0;
right: 0;
border-left: thin ridge #589c95;
padding-top: 5px;
background-color: #333333;
text-align: center;
font-family: arial;
font-size: 12px;
color: #ff99ac;
font-weight: bold;
}
div#RightNav {
width: 180px;
position: absolute;
    top: 0;
    bottom: 0;
	 right: 0;
border-left: thin ridge #589c95;
border-top: thin ridge #589c95;
text-align: center;
padding: 0px;
margin-top: 40px;
margin-left: auto;
margin-right:auto;
font-size: 12px;
font-weight: bold;
color: #ffd5be;
overflow-y: auto;
}
div#RightNav a{
letter-spacing: 0px;
font-size: 12px;
font-family: sans-serif;
font-weight: bold;
font-variant: small-caps; 
color: #93ffe6;
text-decoration: none;
}
div#RightNav img{
border: 2px #93ffe6 solid;
}
div#RightNav a:hover{ 
color: #ffffff;
}
div#RightNav a:active{ 
border: dotted 1px;
}
div#RightNav a:visited{ 
color: #e1e5ff
}
div#RightNav ul li{ 
text-align: center;
list-style-type: none;
}
div#Footer {
clear: both;
min-height: 50px;
margin: 0px;
padding: 5px 5px 3px 10px;
border: none;
font-family: Arial;
font-weight: bold;
font-size: 14px;
font-style: italic;
color: #ffe6f8;
text-decoration: none;
overflow: auto;
}
div#Footer a{
color: #8cb5cb;
text-decoration: underline;
}
div#Footer a:hover{
color: #a9daf5;
text-decoration: underline;
}
div#Footer a:active{
text-decoration: none;
}
div#Footer a:visited{ 
color: #8cb5cb;
}
div#Copyright {
clear: both;
text-align: center;
font-family: sans-serif;
font-size: 16px;
color: #3effe5;
border: none;
margin: 0px 0px 0px 0px;
background: transparent;
}
