/* Northern Frights Main */

#nfbody {
background-color: #000000;
background-image:url('images/crackedice.jpg');
font-family: Arial, Verdana, sans-serif;
font-size: 12px;
color: #FFFFFF;
scrollbar-face-color: antiquewhite;
scrollbar-highlight-color: darkorange;
scrollbar-3dlight-color: yellow;
scrollbar-darkshadow-color: black;
scrollbar-shadow-color: antiquewhite;
scrollbar-arrow-color: blue;
scrollbar-track-color: lightyellow;
}
#nfbody a { font-family: Arial, Verdana, sans-serif; color: #483D8B; text-decoration: underline}
#nfbody a:hover { font-family: Arial, Verdana, sans-serif; color: #A52A2A; background-color: #FAEBD7}
#nfbody h1 { font-family: Arial, Verdana, sans-serif; font-size: 36px; color: #A52A2A }
#nfbody h2 { font-family: Arial, Verdana, sans-serif; font-size: 24px; color: #A52A2A }
#nfbody h3 { font-family: Arial, Verdana, sans-serif; font-size: 24px; color: #A52A2A }
#nfbody h4 { font-family: Arial, Verdana, sans-serif; font-size: 18px; color: #A52A2A }
#nfbody h5 { font-family: Arial, Verdana, sans-serif; font-size: 12px; color: #A52A2A }
#nfbody h6 { font-family: Arial, Verdana, sans-serif; font-size: 8px; color: #A52A2A }
#nfbody hr{ color:brown; background-color:tan; width:90%; height:2px; }


  .clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    }

  .clearfix {display: inline-block;}  /* for IE/Mac */

<!--[if IE]>

  .clearfix {
    zoom: 1;     /* triggers hasLayout */
    display: block;     /* resets display for IE/Win */
    }  /* Only IE can see inside the conditional comment
    and read this CSS rule. Don't ever use a normal HTML
    comment inside the CC or it will close prematurely. */

<![endif]-->



#nfmainbody {
margin-top: 0px;
width: 975px;
}

#nfheader {
width: 975px;
height: 250px;
}

#nftop {
width: 975px;
height: 200px;
background-image:url('images/trees.jpg');
background-repeat: repeat-x;
background-color: #FFF;
}

#nflogo {
position: absolute;
z-index: 2;
top: -5px;
left: -5px;
}

#nfsearch {
position: relative;
border-style:solid;
border-width:1px;
border-color:#FFF;
width: 250px;
height: 35px;
left: 700px;
top: 5px;
background-color: #000;
}

#nfprimelinkcontainer {
position: relative;
width: 975px;
height: 50px;
background-color: #003366;
}
#nfprimary_links {
position: relative;
border-style:solid;
border-width:1px;
border-color:#FFF;
bottom: 0px;
margin: 3px;
width: 967px;
height: 45px;
background-color: #003366;
}

#nfmain {
position: relative;
width: 975px;
background-image:url('images/grunge-background-2.jpg');
background-repeat:repeat;

}

#nfleft {
float: left;
width: 675px;
}

#nfright {
float: left;
top: 0px; 
width: 300px;
height: auto;
}

#nfmain1 {
float: left;
width: 665px;
height: 150px;
margin: 5px;
background-color: #666666;
}

#nfleft_content {
float: left;
width: 215px;
}

#nfmain_content {
float: left;
width: 430px;
}

#nfright_content {
float: left;
width: 290px;
}

.nfcontent div {
padding: 5px;
margin: 5px;
background-color: #000;
}

#nffooter {
margin: 5px 5px;
width: 965px;
height: 50px;
background-color: #000000;
}

#nflegal {
margin: 5px 0px;
width: 975px;
height: 50px;
background-color: #FcFcff;
}

/* Gore Gazette */
/* Whole Container */
#ggbody {
 background-color: #000000;
}

#ggcontainer {
  width: 840px;
  margin: 0 auto;
  font-family: Times New Roman, New York, Courier New, Courier, serif; 
  font-size: 14px;
  line-height: 1.4em;
  color: #666;
  background-color: #000000;
}
/* Main Container */
#ggmaincontainer {
  width: 100%;
  margin: 0;
  padding: 0px, 0px, 0px, 0px;
  background-image:url(images/ggbackground.png);
  background-repeat:repeat-y;
  background-position:left top;
  z-index:0;
  background-color: #BBBEA6;
}

/* GENERAL */

 
#ggbody h1 {
  color: #666666;
  font-size: 1.75em;
  line-height: 1.5;
}

#ggbody h2 {
  color: #666666;
  font-size: 1.5em;
  line-height: 1;
}

#ggbody a {
  color:#CC6714;
  text-decoration: none;
}
#ggbody a:hover {
  color:#F5F5F5;
  text-decoration: none;
}


input, .search-form input {
  background-color: #FFF;
  color: #999999;
  font-size: 11px;
  padding: 0px;
  margin: 0px 0px 0px 0px;
  width: 75px;
}
#search .form-submit {
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  
}
#block-search-0 .content {
	position: absolute;
	bottom: 32px;
	left: 10px;
}
#search-block-form label {  /* hides the search form label */  
	display: none;
}
#search-block-form input.form-text {  /* input for search */  
	width: 100px;
}
#search-block-form input.form-submit{  /* search button */  
	width: 45px;
}
#block-search-0 {
	position: relative;
	margin-top: 10px;
	border: 1px groove #666666;
	background-color: #aaada5;
	width: 170px;
	height: 75px;
	padding: 10px 5px 10px 5px;
	margin: 10px 0px 0px 0px;
	background-image: url(images/ggsearchbox.png);
	background-repeat: no-repeat;
	background-position: left top;
}
#block-search-0 .title {
	display: none;
}

#ggtop { 
	height: 165px;
	width: 840px;
}

#gglogo { 
	background-image:url(images/gglogo.gif);
	background-position: top center;
	background-repeat: no-repeat;
	height: 90px;
}
  
/* HEADER ELEMENTS */
#ggprimary_links {
	width: 100%;
	height: 40px;
	background-image:url(images/ggthickline.png);
	background-position: bottom center;
	background-repeat: no-repeat;
}


#block-nice_menus-1 .title {
	display: none;
}
#nice-menu-1 {
	margin: 3px 0;
	left: 115px;
}

#ggheader {
	height: 25px;
	margin: 0px 0px;
	padding: 0px 10px;
	background-image:url(images/ggthinline.png);
	background-position: bottom center;
	background-repeat: no-repeat;
}

.breadcrumb {
	text-align: left;
	color: #666666;
	padding: 0px 0px 0px 0px;
}
.breadcrumb a:link, .breadcrumb a:visited {
	color: #666666;
	text-decoration: none;
}
.breadcrumb a:hover {
	color: #aaaaaa;
	text-decoration: none;
}

#ggmiddle {
  width: 100%;
  height: 100%;
  margin: 0px 0px 0px 0px;
  padding: 0px, 0px, 0px, 0px;
  background-image:url(images/ggVerticalLinesBackground.png);
  background-repeat:repeat-y;
  background-position:left top;
}


/* sidebar-left ELEMENTS */
#ggsidebar-left {
	left: 0px;
	float: left;
	margin: 0px;
	padding: 0px 10px 0px 10px;
	width: 185px;
}

#ggsidebar-left ul {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  list-style-type: disc;
}

#block-views-latest_news-block_4 {
	width: 180px;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#block-views-latest_news-block_4 .view-header {
	background-image: url(images/ggrecentheadlines.png);
	background-repeat: no-repeat;
	background-position: top left;
	height: 50px;
}

#block-views-latest_news-block_4 ul { 
	margin: 0px 0px 0px 0px; 
}
#block-views-latest_news-block_4 li { 
	list-style: none;
	background-image: url(images/ggcrossbullet.gif);
	background-repeat: no-repeat;
	background-position: center left;
	margin-top: 0.5em;
	margin-left: 0px;
	padding-right: 0px;
	padding-left: 25px;
	border-bottom: 1px solid;
}
#block-views-latest_news-block_4 .more-link {
	background-image: url(images/ggheadlinesbottom.png);
	background-repeat: no-repeat;
	background-position: bottom center;
	height: 50px;
}

/* CONTENT ELEMENTS */

#ggcontent {
	float:left;
	width: 375px;
	height: 100%;
	margin: 0px 0px 0px 0px;
	padding: 0px 5px 0px 5px; 
}
#ggcontent img {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
#ggcontent h1 {
  color: #666666;
  font-size: 1.75em;
  line-height: 1.25;
}

#block-views-latest_news-block_1 {
	background-image: url(images/ggcontentscroll.png);
	background-repeat: no-repeat;
	background-position: bottom center;
	padding: 0px 0px 50px 0px;
}
#block-views-latest_news-block_2 {
	background-image: url(images/ggcontentdragon.png);
	background-repeat: no-repeat;
	background-position: bottom center;
	padding: 0px 0px 50px 0px;
}

/* SIDEBAR-right ELEMENTS */
#ggsidebar-right {
  display: inline-block;
  width: 220px;
  margin: 0px 0px 0px 0px;
  padding: 0px 10px 0px 10px;
}

#ggsidebar-right img {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

#block-adsense_managed-1 {
	display: block;
	height: 614px;
}


/* FOOTER ELEMENTS */
#ggfooter1wrapper {
  margin: 5px 0px 0px 0px;
  padding: 10px 0px 0px 0px;
  background-image:url(images/ggthinline.png);
  background-repeat:no-repeat;
  background-position:top center;
}

#ggbottom1 {
  float: left;
  margin: 10px;
  padding: 0px 5px;
  width: 175px;
  border: 1px solid;
}
#ggbottom2 {
  float: left;
  margin: 10px;
  padding: 0px 5px;
  width: 175px;
  border: 1px solid;
}
#ggbottom3 {
  float: left;
  margin: 10px;
  padding: 0px 5px;
  width: 175px;
    border: 1px solid;
}
#ggbottom4 {
  float: left;
  margin: 10px;
  padding: 0px 5px;
  width: 175px;
  border: 1px solid;
}


#ggfooter1 {
  height: 75px;
  margin-top: 0px auto;
  padding: 0px 0px 0px 0px;
  background-image: url(images/ggpaperburn.png);
  background-repeat: no-repeat;
  background-position: bottom center;
}


#ggfooter2 {
  margin-top: 0px auto;
  padding: 0px 0px 0px 0px;
  text-align: center;
  color: #F0F0F0;
  font-size: 0.8em;
}
