/* www.Frankeni.com Main Stylesheet*/

/* Last Edit by: Kevin E. Mort on December 06, 2006 */

/* -------------------------- */
/* NEWS and FOF AREA STYLES   */
/* ---------------------------*/

.NewsHead {		text-align: left;
				vertical-align: top;
				margin-left: 14px ;
				line-height: 150%; 
				margin-top: 20px ;
				font-family : Arial, Helvetica, sans-serif ;;
				font-weight: bold;
				font-style: italic; 
				border-bottom: solid 1px #ff0000; }

			
.newsitem	{	border-bottom : solid 1px #ff0000 ;
				margin-right: 0px;
				margin-left: 14px;
				text-decoration : none ;							
				font-weight : normal ;					
				font-family : Verdana, Arial, sans-serif ;	
				font-size : 12px ;
				line-height : 130% ; 					
				color : #000000 ;
				text-align: justify ; }

p.postdate { 	text-align: left;
			   	color: #999;
			   	font-family : Verdana, Arial, sans-serif ;
				font-size : 10px ;
				margin-top: 10px; }

p.postdate2 { 	text-align: left;
			   	color: #999;
			   	font-family : Verdana, Arial, sans-serif ;
				font-size : 10px ;
				border-top : solid 1px #ff0000 ; }


/* ------------------ */
/* PAGE TOPIC HEADER  */
/* -------------------*/

#TopicHead {	text-align: left;
				vertical-align: top;
				margin: 14px ;
				line-height: 150%; 
				margin-top: 25px ;
				font-family : Arial, Helvetica, sans-serif ;
				font-weight: normal; 
				border-bottom: solid 1px #ff0000; }

/* ------------------------------ */
/*  2006 NAVIGATION BAR STYLES 	  */
/* ------------------------------ */

#fNav {	
			width: 181px; }

#fNav a { 
			text-decoration: none;
			display: block;
			font-family: verdana;
			font-size: 8pt;
			line-height: 8pt;
			color: #000; }

#fNav ul li a {
			padding: 8px 6px 8px 16px;
			background: url("../images/left_darrow-red.gif") 6px 11px no-repeat; }

#fNav a:hover {
			text-decoration: underline;
			background-color: #fff;
			color: #ff0000; }

#fNav div {
			margin-bottom: 6px; }
		
#fNav h3 {
			padding: 0;
			margin: 0;
			color: #000;
			font-weight: bold;
			font-family: arial;
			font-size: 9pt;
			cursor: pointer;
			border-bottom: solid 1px #999;
			height: 22px;
			letter-spacing: 1px;  }
		
#fNav h3 a, #fNav h3 a:link, #fNav h3 a:hover, #fNav h3 a:visited {color: #000;}
		
#fNav .fNavGrp h3 a { margin-right: 0px; }

#fNav h3 a { 	padding: 4px 0 4px 6px;
			 	line-height: 14px;
			 	color: #000;
			 	background: url("../images/navbar3.png") left bottom repeat-x #fff;
				font-weight: bold;
				font-family: arial; }
		
#fNav h3 a:hover {	background-image: none ; }
		
#fNav ul {
			background: #ccc;
			padding: 0;
			margin: 0;
			clear:both;	}
		
#fNav ul li {
			border-bottom: solid 1px #999;
			list-style: none;
			font-family: verdana;
			font-size: 8pt;
			line-height: 8pt;
			margin: 0;
			padding: 0;	}

#fNavimg {	width: 171px;
			text-align: center;
			margin-left: 6px;
			margin-right: 10px; }


/* ---------------------- */
/* FOF side bar styles   */
/* -----------------------*/


#rbarfoc {	background-color: #fff;
			border-left: solid 1px #999;
			border-right: solid 1px #999;
			border-bottom: solid 1px #999;
			width: 175px;
			height: 200px;
			margin-right: 9px;
			margin-left: 6px; }

p.rbarh	{	background-color: #999;
			font-family: Verdana, Arial, sans-serif ;
			font-size: 11px;
			font-weight: bold;
			line-height: 16px ;
			color: #fff;
			text-align: left;
			margin-top: 0px ; 
			padding-left: 5px;
			padding-bottom: 1px; }


#rbarfoc ul li	{	font-family: Verdana, Arial, sans-serif ;
					font-size: 11px;
					color: #000;
					text-align: left;
					list-style: none;
					margin: 4px;
					padding: 0; }


#rbarfoc ul {	margin: 0;
				padding: 0; }

		

/* -------------------- */
/* GENERAL TEXT STYLES  */
/* ---------------------*/

h1	{		font-family : Arial, Helvetica, sans-serif ; }

h2	{		font-family : Arial, Helvetica, sans-serif ; }	

h3	{		font-family : Arial, Helvetica, sans-serif ; }	

h4	{		font-family : Arial, Helvetica, sans-serif ; }
			
h5	{		font-family : Arial, Helvetica, sans-serif ; }	

h6	{		font-family : Arial, Helvetica, sans-serif ; }	




h5.drf {	font-family : Arial, Helvetica, sans-serif ;
			font-size: 12px; 
			font-weight: bold;
			color: #000; }

.hoho1	{ 		font-family : Arial, Helvetica, sans-serif ;
				font-size: 10px; 
				font-weight: bold;
				color: #ff0000; }
				
.hoho2	{		font-family : Arial, Helvetica, sans-serif ;
				font-size: 10px; 
				font-weight: bold;
				color: green; }

body { 		background-image : url('../images/sitebg2.gif') ;
			background-color : #ebeaea ;
			background-repeat : repeat-x;
			margin-top: 5px;
			text-align: justify;
			font-style: normal;
			font-family : Verdana, Arial, sans-serif ; }

.text {		margin : 14px;					/* General Text */
			text-decoration : none ;							
			font-weight : normal ;					
			font-family : Verdana, Arial, sans-serif ;	
			font-size : 12px ;
			line-height : 130% ; 					
			color : #000000 ;
			text-align: justify ; }

.textq {	margin-left : 14px;
			margin-top: 30px ;
			font-weight : normal ;	
			font-family : Arial, Helvetica, sans-serif ;	
			line-height : 150% ; 					
			color : #000000 ;
			text-align: left ;
			border-bottom: solid 1px #ff0000; }


a:link {	text-decoration : underline ;				/* Text Link */
			color : #0000ff ; }

a:visited {	text-decoration : underline ;				/* Text Link Visited */
			color : #800080 ; }

a:active {	text-decoration : underline ;				/* Text Link Active */
			color : #ff0000 ; }

a:hover {	text-decoration : underline ;				/* Text Link Hover */
			color : #ff0000 ; }

.focus	{	border-top : solid 1px #ff0000 ;                /* Used on FrankenFAQ and FOF pages */
			border-bottom : solid 1px #ff0000 ;
			line-height: 20%; }

.focus3	{	border-top : solid 1px #ff0000 ;  /* Red top border */
			text-align: justify ; }			

.focus4 { 	border-bottom : solid 1px #ff0000 ; }


.datefoot {	text-decoration : none ;				/* Date and Footer Text */
			font-weight : normal ;					
			font-family : Verdana, Arial, sans-serif ;	
			font-size : 10px ; 					
			color : #fff ; }

.log {		margin : 25px;					/* Used on Build Log */
			text-decoration : none ;							
			font-weight : normal ;					
			font-family : Verdana, Arial, sans-serif ;	
			font-size : 11px ;
			line-height : 130% ; 					
			color : #000000 ;
			text-align: justify ; }

/* ----------------------- */
/*  TABLE and DIV STYLES   */
/* -----------------------*/

div.maincontainer { text-align: center; }

#contentwrapper { margin-bottom: 50px; }

div.gallery {	text-align: center;
				margin-top: 40px;
				margin-bottom: 40px;
				width: 600px; }

div.fbob	{	font-family : Verdana, Arial, sans-serif ;	
				font-size : 10px ;
				margin-right: 9px ;
				margin-left: 6px ; }     

table.main {	background-color: #fff ;
                width: 900px ;
                height: 1000px; 
				margin-left: auto;
				margin-right: auto;
				text-align: left; } 

th.logo {		border-left : solid 1px #000000 ;
				border-right : solid 1px #000000 ;
				border-top : solid 1px #000000 ;
				background-color: #000 ;
				height: 75px ;
				width: 100%px ;
				text-align: center; }

td.headbar { 	background-image : url("../images/topbarbg2.gif");
				background-repeat : repeat-x ;						
				font-weight : bold;					
				font-family : Verdana, Arial, sans-serif ;
				font-size : 12px ;
				text-align: center ;
				color: white ;
				font-variant: normal ;
				margin-left: 0px ;
				margin-right: 0px ;
				height: 31px ;
				width: 100%;
				border-left : solid 1px #000 ;
				border-right: solid 1px #000 ; }

td.nav {		margin-left: 1px;
				margin-right: 0px ;
				background: url("../images/navbg.png") repeat-y #fff ;
				text-align: left ;
				width: 190px;
				border-left: solid 1px #000; }

td.mainpcontent {	background-color: #fff ;
					width: 520px ;
					padding-right: 15px; }

td.subpcontent {	background-color: #fff ;
                    width: 720px ;
					padding-right: 15px;
					border-right : solid 1px #000000; }

td.rbar {		background-color: #fff ; 
                text-align: center ;
				width: 190px ;
				border-right : solid 1px #000000;
				padding-top: 20px; }

td.foot  {		border-left : solid 1px #000000 ;
				border-bottom : solid 1px #000000 ;
				background-color: #000 ;
				color: #fff ;
				font-size: 10px;
				margin-left: 5px;
				height: 30px;
				width: 50% ; }

td.ftimg {		height: 30px ;
				width: 50%  ;
				border-bottom : solid 1px #000000 ;
				border-right : solid 1px #000000 ;
				background-color: #000 ; }

td.lownav {		background-color: #ebeaea ;
				text-align: center; }

td.data1 {		border-bottom : solid 1px #000000 ; 
				border-right : solid 1px #000000 ; }

th.data1 {		border-bottom : solid 1px #000000 ;
				border-right : solid 1px #000000 ; }

td.data2 {		border-bottom : solid 1px #000000 ; }
			

th.data2 {		border-bottom : solid 1px #000000 ; }

td.data3 {		border-top : solid 1px #000000 ; 
				border-right : solid 1px #000000 ; }

td.top  {		border-top : solid 1px #000000 ; }

td.lbot {		border-left : solid 1px #000000 ; 
				border-bottom : solid 1px #000000 ; }

td.ltop {		border-left : solid 1px #000000 ; 
				border-top : solid 1px #000000 ; }

td.log	{		border-top : solid 1px #006699 ; }

img		{		border: 0 ; }

img.wrap {		border: 0px ;
                float: right ;
				margin-left : 15px ; }
			
