/*
  StillFlying Template based on a modified subSilver Template
*/
/* General page style.  */
body {
	background:fixed #000000 url("http://www.stillflying.net/Imgs/Logos/MainLogo.jpg") center no-repeat;
	padding:0px 5px 0px 5px;
	border:0px;
	margin:0px;
	color:#FFFFFF;
}
a:link,a:active,a:visited {text-decoration: none; color:#FFFFFF;}
a:hover		{ text-decoration: underline;}
hr	{ height: 0px; border: solid #ffffff 0px; border-top-width: 1px;}

/********** Top of page and menu lists **********/
.top {
	background:url("http://www.stillflying.net/Imgs/Logos/vflogo.jpg") left no-repeat;
	height:114px;
	}
.top ul{
	display:table;
	list-style: none;
	margin: 0;
	padding: 0px 5px 0px 0px;
	margin-left:0px;
	float:right;
}
.top li{
	display: inline;
	color:#ffffff;
	padding: 0px 0px 0px 0px;
}
.menu {
	position:absolute;
	top:80px;
	left:200px;
	font-weight:bold;
}
.forummenu {
	position:absolute;
	top:30px;
	right:20px;
	font-size: 12px;
}
.forummenu a:link img{
	border: 1px solid #ffffff;
}
.forummenu a:hover img{
	border: 1px solid #ff0000;
}
.menu ul, .forummenu ul{
	list-style: none;
	margin: 0;
	padding: 0;
}
.menu li, .forummenu li{
	display:inline;
}
.menuitem a{
	display:block;
	float:left;
	padding:2px 10px 2px 10px;
	margin:0 0.1em 0 0.1em;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src="http://www.stillflying.net/Imgs/Skins/Alliance/UI/transback75.png");
}
.menuitem a[href] {
	background-image:url(http://www.stillflying.net/Imgs/Skins/Alliance/UI/transback75.png);
}

.menuitem a:hover{
	display:inline;
	background-image:none;
	filter:none;
	text-decoration:none;
	background-color:#ff0000;
	}
.menu a {
	border-top:2px solid #0066CC;
	border-bottom:2px solid #0066CC;
}
/**************** Main layout stuff **************/
.navColumn {
	float:left;
	width:200px;
	padding:0px 0px 0px 0px;
	margin:0px;
	}
.contentColumn {
	position:absolute;
	left:210px;
	width:auto;
	margin: 0px 0px 0px 0px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src="http://www.stillflying.net/Imgs/Skins/Alliance/UI/transback50.png");
}
.contentColumn[class] {
	background-image:url(http://www.stillflying.net/Imgs/Skins/Alliance/UI/transback50.png);
}

/* main part of page */
.forumline {
	border: 2px #0066CC solid;
	}

th	{
	color: #FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight : bold;
	background-color: #0066CC;
	height: 25px;
}


/* Main table cell colours and backgrounds */
.row1 {
	padding-left:5px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src="http://www.stillflying.net/Imgs/Skins/Alliance/UI/transback75.png");	
}
.row1[class] {
	background-image:url(http://www.stillflying.net/Imgs/Skins/Alliance/UI/transback75.png);
}
.row2 {
	padding-left:5px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src="http://www.stillflying.net/Imgs/Skins/Alliance/UI/transback50.png");	
}
.row2[class] {
	background-image:url(http://www.stillflying.net/Imgs/Skins/Alliance/UI/transback50.png);
}
.row3 {
	padding-left:5px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src="http://www.stillflying.net/Imgs/Skins/Alliance/UI/transback85.png");	
}
.row3[class] {
	background-image:url(http://www.stillflying.net/Imgs/Skins/Alliance/UI/transback85.png);
}
/* The largest text used in the index page title and toptic title etc. */
.maintitle,h1 {
	font-weight: lighter;
	font-size: 22px;
	text-decoration: none;
	line-height : 120%;
	color : #ffffff;
	
}
h2, h3, h4 {
	color:#ffffff;
	padding:0; margin:0;
	border-bottom:1px solid #ffffff;
}

/* General text */
.genmed { font-size : 12px; }
.gensmall { font-size : 11px; }

.cattitle, .topictitle, .forumlink	{ font-weight: bold;}
.nav			{ font-weight: bold; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
.postdetails	{ font-size:small;}
.name			{font-size: smaller;}
.postbody 	{
	line-height: 18px;
}
.postbody a {
	text-decoration:underline;
	color:#66CCFF;
	}

/* Quote & Code blocks */
.code {
	font-family: Courier, 'Courier New', sans-serif;
	font-size: 11px;
	color: #ffffff;
	border: #D1D7DC;
	border-style: solid;
	border-width: 1px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src="http://www.stillflying.net/Imgs/Skins/Alliance/UI/transback50.png");

}
.code[class] {
	background-image:url(http://www.stillflying.net/Imgs/Skins/Alliance/UI/transback50.png);
}

.quote {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px; 
	color: #ffffff;
	line-height: 125%;
	border: #D1D7DC;
	border-style: solid;
	border-width: 1px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src="http://www.stillflying.net/Imgs/Skins/Alliance/UI/transback50.png");
}
.quote[class] {
	background-image:url(http://www.stillflying.net/Imgs/Skins/Alliance/UI/transback50.png);
	}


/* Copyright and bottom info */
.copyright		{ font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #ffffff; letter-spacing: -1px; text-align:center;}


/* Form elements */
input,textarea, select {
	color : #000000;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	border-color : #ffffff;
	border-width: 1px;
	border-style:solid;
}

/* The text input fields background colour */
input.post, textarea.post, select {
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src="http://www.stillflying.net/Imgs/Skins/Alliance/UI/transback50.png");

}
input.post[class], textarea.post[class], select[html] {
	background-image:url(http://www.stillflying.net/Imgs/Skins/Alliance/UI/transback50.png);
}

input { text-indent : 2px; }

/* The buttons used for bbCode styling in message post */
input.button {
	background-color : #0066CC;
	color : #ffffff;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border: solid 1px #ffffff;
}

/* The main submit button option */
input.mainoption {
	background-color : #0066CC;
	font-weight : bold;
	color:#FFFFFF;
	border: solid 1px #ffffff;
}

/* None-bold submit button */
input.liteoption {
	background-color : #0066CC;
	font-weight : normal;
	color:#FFFFFF;
	border: solid 1px #ffffff;
}

input.button:hover, input.mainoption:hover,  input.liteoption:hover{
	background-color:#FF0000;
	border: solid 1px #ffffff;
}
.helpline { background-color:#0066CC; border-style: none; border-width:0px; }

div.logonUsername
{
	float:left;
	clear:left;
}
div.logonPassword
{
	float:right;
	clear:right;
}
div.logonControls
{
	clear:both;
}
.logonButton
{
	border:1px solid #ffffff;
	color:#ffffff;
	background-color:#0066CC;
}
div.columnPanel
{
	color:#FFF;
	position:relative;
	border:2px solid #0066CC;
	margin:0 0 4px 0;
	padding:2px 2px 2px 2px;
	 /* Allows MSIE to display the content box's transparent background */
	_height:1px;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src="http://www.stillflying.net/Imgs/Skins/Alliance/UI/transback85.png");
}
 /* MSIE will ignore this but can be read by standards browsers */
div.columnPanel[class]
{
	background-image:url(http://www.stillflying.net/Imgs/Skins/Alliance/UI/transback85.png);
}
.columnPanel a
{
	display:block;
	width:100%;
}
.columnPanel a:hover {
	background-color:#ff0000;
	filter:none;
	background-image:none;
	text-decoration:none;
}
div.linkEntry
{
	display:block;
	border-bottom:1px dashed #ffffff;
}
.columnPanel ul{
	list-style:none;
	display:block;
	padding:0px;
	margin: 0px;
}
div.linkCount
{
	clear:both;
	font-size:small;
}