﻿/***********************************************/
/* 3col_rightNav.css                              */
/* Use with template 3col_rightNav.html           */
/***********************************************/

/***********************************************/
/* HTML tag styles                             */
/***********************************************/ 

body{font:83%/1.5 arial,tahoma,verdana,sans-serif; background:#eee; line-height: 1.166; margin: 0px; padding: 0px;s}

/* LINKS  
a,a:link,a:link,a:link,a:hover {background:transparent;text-decoration:underline;cursor:pointer} */
a:link {color:#566DE1} 
a:visited {color:#566DE1} 
a:hover,a:active {color:#000}

/* FORMS 
form {margin: 0 0 1.5em}
input {font-family: arial,tahoma,verdana,sans-serif;margin: 2px 0}
fieldset {border: none}*/

#wrap {width:1004px;margin: 0 auto;position:relative;background-color:#FFFFFF;}
#site-name {margin:0 0 0px 0px; padding:0px 0; height:120px; width:1004px; background-image:url(header.jpg);}
#header {margin:0px 0 3px 0; height:26px; background:#b4bfff; padding: 0 0 0 0;} 

/* NEWSJS- top horizontal news*/
#newsjs {float:right; padding:6px 10px 0 0px ; height:20px; width:750px; margin: 0 0px 0 0px; /*background-color:#666666;*/ }

/* SEARCH */
#search {color:#fff;font-weight:bold; margin: 0px 0 0 0px; padding:1px; float:left}
#search form {margin:0}
#search input {width:8em;margin:0 0 0 0px;height:16px}
#search label {padding:0px 0 0;display:inline; margin:0;}
#search input.f-submit {width:auto;font-size:81%;margin:0 0 ;height:22px}
input.f-submit {padding: 0px 0px;background:#8FA1FF;color:#fff;font-weight:bold;font-size:96%}

#numbers{ border: 2px solid #8FA1FF; background-color:#F1F4FF;}
#numbers h3{	width: 100%;padding: 5px 0px 5px 0px; margin: auto auto 0px auto;  font-size:12px; background-color:#8FA1FF;text-align: center; }

#menu { border: 2px solid #8FA1FF; background-color:#F1F4FF;}
#menu  h3{	width: 100%;padding: 5px 0px 5px 0px; margin: auto auto 0px auto;  font-size:12px; background-color:#8FA1FF }
#menu a:link {color:#566DE1} 
#menu a:hover,a:active {color:#000}
/************** #advert styles **************/

/* Nav box */
.navbox{
	border: 2px solid #8FA1FF; 
	background-color:#F1F4FF;
}
.navbox h3{	
	width: 100%;
	padding: 5px 0px 5px 0px; 
	margin: auto auto 0px auto;  
	font-size:12px; 
	background-color:#8FA1FF;
	text-align:center;
}
.navbox a:link {
	color:#566DE1
} 
.navbox a:hover,a:active {
	color:#000
}
.navbox-content{
	padding:10px;
}

#advert { border: 2px solid #8FA1FF; background-color:#F1F4FF; margin:0;}

/***********************************************/
/* Layout Divs                                 */
/***********************************************/

#navBar, .scripts{	float: right; width: 210px; margin: 0px; padding: 0px;	}

/************** #headlines styles **************/
#headlines{  float:left; width: 210px;border: 0px solid #cccccc; padding: 0px; margin: 0px; font-size: 80%;}
#content{  float: left;  width: 565px; border: 2px solid #8FA1FF; margin:0 3px 3px 7px; background:#fff}
#content2{  float: right;  width: 773px; border: 2px solid #8FA1FF; margin:0 0px 6px 7px; padding-right: 10px;}

/************** .feature styles ***************/
.feature{	padding: 0px 5px 0px 10px;	font-size: 80%; line-height:16px;text-align: center; margin:0;}
.feature h3{	padding: 30px 0px 5px 0px;	text-align: center;font-size:12px}
.feature img{	float: left;	padding: 10px 10px 0px 0px; margin:0;}

/************** .story styles *****************/
.story{	clear: both;	padding: 2px 8px 8px 10px;	font-size: 80%;line-height:16px}
.story h3{	padding: 0px 0px 0px 0px;	text-align: center;font-size:12px}
.story p{	padding: 0px 0px 10px 0px;}


/*********** #navBar link styles ***********/
#navBar ul a:link, #navBar ul a:visited {display: block;}
#navBar ul {list-style: none; margin: 0; padding: 0;}

/* fix for browsers that don't need the hack */
html>body #navBar li {border-bottom: none;}


/*********** .relatedLinks styles ***********/
.relatedLinks{	position: relative;	margin: 0;	padding: 0px;	border-left: 2px solid #8FA1FF;	border-top: 2px solid #8FA1FF;	font-size: 85%; background:url(featurebox_bg.gif) no-repeat bottom right;}
.relatedLinks h3{	width: 70%;padding: 5px 0px 5px 0px; margin: auto auto 0px auto;  font-size:12px;  }
.relatedLinks a:link,.relatedLinks a:visited {	display: block;	padding: 5px 0px 0px 10px;}

#line{	font-size: 1px;	background: #8FA1FF;	height: 1px;	overflow: hidden;	width: 80%;	margin: auto;}
#line2{	font-size: 3px;	height: 5px;	overflow: hidden;	width: 80%;	margin: auto;}

/************* #siteInfo styles ***************/
#siteInfo{ height:26px; clear: both; font-size: 85%; color: #8FA1FF; background-image:url(siteinfo.jpg); text-align:center; background-repeat:no-repeat;padding: 5px 0 0 0px; margin:0px;}

/*guns css*/
.label{
	
	width: 150px;
	
}
.news_links{
	background:#f1f4ff url(ads_back.jpg) no-repeat bottom center;
	position: relative;
	border-left: 2px solid #8FA1FF;
	border-right: 2px solid #8FA1FF;
	border-top: 2px solid #8FA1FF;
	font-size: 85%;
	padding-left: 10px;
	width:195px;
	margin:0;
}
.news_links h3{	width: 70%;padding: 5px 0px 5px 0px; margin: auto auto 0px auto;  font-size:12px;  }
.news_links a:link, .news_links a:visited{padding: 5px 0px 0px 0px}
/*end of guns*/
.ads_btm{
	clear:both;
	width:207px;
	height:23px;
	border-left: 2px solid #8FA1FF;
	background:url(ads_btm.jpg) no-repeat bottom right;
}
.separator{
	padding:0;
	margin:0;
	clear:both;
	height:10px;
	line-height:10px;
	font-size:10px;
}
#ads{
width: 210px; float: right;list-style: none;
margin:0 0 6px 0;
}

#slideshow{
	padding:10px;
	text-align:center
}
.scripts table{
	border:0px !important;
}