body
{
   min-width: 800px;
   font-family:arial;
   font-size: 16px;
   background-color: black;
}

#body-wrap
{
   background-image: url('http://blog.gunlink.info/wp-content/themes/GLBlog/images/Bottom_texture.jpg');
   background-repeat: repeat;
   background-attachment: fixed;
   background-position: top left;
}

#header
{
   width: 100%;
   min-width: 550px;
   height:  150px;
   color: #00ff00;
   align: center;
   background-color: #000000;
   background-image: url('http://www.gunlink.info/templates/default/images/logo1.gif');
   background-repeat: no-repeat;
   background-position: top center;
   /*position: fixed;*/
   /*z-index: 50;*/
}
#header p
{
   color: ff0000;
   text-align: right;
   margin: 15px 60px 15px 60px;
   min-width: 800px;
   width: 90%;
}

#Fheader
{
   width: 100%;
   min-width: 550px;
   height:  7%;
   min-height: 35px;
   color: white;
   align: center;
   vertical-align: middle;
   background-color: #000000;
   background-image: url('http://www.gunlink.info/images/smGLbutton.gif');
   background-repeat: no-repeat;
   background-position: center right;
   /*position: fixed;*/
   /*z-index: 50;*/
}
#Fheader p
{
   color: white;
   text-align: left;
   vertical-align: middle;
   min-width: 800px;
   width: 90%;
}
#Fheader a:link 
{
   color: white;
   text-decoration: underline;
}
#Fheader a:visited 
{
   color: white;
   text-decoration: none;
}
#Fheader a:hover 
{
   color: white;
   text-decoration: none;
}
#Fheader a:focus 
{
   color: white;
   text-decoration: none;
}

.facet-block
{
	color: #cccccc;
	min-height: 20px;
	margin-bottom:20px;
	margin-left: 15%;
	width:70%;
	overflow:auto;
	background-color: black;
	font-size: 14px;
	padding: 5px;
	text-align: justify;
	vertical-align: middle;
}
.facet-block a:link 
{
   color: red;
   text-decoration: none;
}
.facet-block a:visited 
{
   color: red;
   text-decoration: none;
}
.facet-block a:hover 
{
   color: #ff9900;
   text-decoration: none;
   font: bold;
}
.facet-block a:focus 
{
   color: red;
   text-decoration: none;
}
.facet-block p
{
   padding: 2px 2px 8px 2px;
}

.welcome
{
   text-align: center;
   margin: 20px;
   color: white;
}
.welcome p
{
	padding-top: 10px;
}

.v-spacer
{
  min-height: 50px;
}


#footer
{
   color: #cccccc;
   text-align: center;
   font-size: 10px;
   margin:100px;
}
#footer a:link 
{
   color: #cccccc;
   text-decoration: none;
}
#footer a:visited 
{
   color: #cccccc;
   text-decoration: none;
}
#footer a:hover 
{
   color: #cccccc;
   text-decoration: underline;
}
#footer a:focus 
{
   color: #cccccc;
   text-decoration: none;
}

.container {
    display: table;
	width: 70%;
    margin-left:15%; 
    margin-right:15%;
    }

  .row  {
    display: table-row;
    }

  .left{
    display: table-cell;
	text-align:justify;
	padding: 15px;
	width:50%;
    }
  
  .right{
    display: table-cell;
	text-align:justify;
	padding: 15px;
	width:50%;
    }
	
.ad-block
{
	color: #cccccc;
	margin-top: 20px;
	margin-bottom:20px;
	width:728px;
	background-color: transparent;
	font-size: 14px;
	padding: 5px;
	text-align: center;
	vertical-align: middle;
}	

h1, h2, h3, h4, h5, h6, p, a, ul, ol, li
{
   margin: 0;
   padding: 0;
}

.img-right { float:right; margin: 0 0 15px 15px; }
.img-left { float:left; margin: 0 15px 15px 0; }
