@import url("./menu.css");

/* FighterForce News Base CSS

	index ->
			default browser reset
			body defaults
			links
			headers and paragraphs
*/


/* =body defaults
------------------------- */
body {
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 76%;
	background-image: url(http://www.fighterforce.com.au/images/background.png);
	margin-left: -2px;
	background-color: #e9e9e8;
	background-repeat: repeat-y;
	background-position: center top;
	margin-left: -2px;
	color: #191919;
	height: 101%;
}

html {
margin:0;
padding:0;
}

/* =remove default
------------------------- */
a:link, a:visited { text-decoration: none; }
a img, a:link img, a:visited img, fieldset { border: none;}
ul, ol { list-style: none; position: relative;}
li, h1, h2, h3, h4, h5, h6, pre, form, body, html, fieldset, legend, input, dl, dt, dd { margin: 0; padding: 0; }
p, ul, ol, fieldset, table { margin: 0; padding: 0; }
p {
line-height:1.34;
}
a {
font-family:Tahoma,Arial;
font-weight:700;
}

/* =links
--------- */
a:link {
color: #2e5483;
}
a:visited {
color: #00328f;
}
a:focus, a:hover, a:active {
color: #9f1f1f;
text-decoration:underline;
}


/* =headers and paragraphs
--------- */

h1 {
font-size: 1.7em;
}

.content-panel h1 {
margin-bottom: 4px;
}

h2 {
font-size: 1.4em;
}

h2.lead-header {
font-size: 1.7em;
}

	a h2 {
	font-size: 1.4em; /* smaller size for H2 with link */
	}

h3{
clear: both;
padding: 3px 0 2px 0;
margin-bottom: 8px;
font-size: 1.4em;
font-family: Helvetica, Arial, sans-serif;
position: relative;
background: #fff;
}
.section-header h4{
	font-size: 12px;
}

/* Layout
----------------*/
#header-wrap {
	width: 996px;
	margin-right: auto;
	margin-left: auto;
	height: 110px;
	background-image: url(http://www.fighterforce.com.au/images/headbg2.png);
	background-repeat: no-repeat;
}
#header-ad {
	float: right;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	height: 90px;
	width: 728px;
	overflow: hidden;
}

/* =self clearing
----------------- */
.clearfloat:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}

.clearfloat {
display: inline-block;
}

/* Hides from IE-mac */
* html .clearfloat { height: 1%; }
.clearfloat { display: block; }
/* End hide from IE-mac */
/*** end clearing hack ***/


.clearleft {
clear: left;
}
.clearright {
clear: right;
}
.clearboth {
clear: both;
}


#content-Wrap {
	width: 976px;
	margin-right: auto;
	margin-left: auto;
	height: 100%;
	padding: 10px;
	text-align: left;
	clear: both;
	z-index: -50;
}
.content-panel {
	width: 430px;
	clear: both;
	float: left;
}
.adSpace {
	padding: 3px;
	border: 1px solid #CCCCCC;
	float: left;
}
.medium-Rectangle {
	background-image: url(http://www.fighterforce.com.au/images/Advert.png);
	background-repeat: no-repeat;
	background-position: right top;
	height: 260px;
	width: 325px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 10px;
}
#right-Container {
	float: right;
	width: 180px;
}
#left-Container {
	background-image: url(http://www.fighterforce.com.au/images/vert-dots.png);
	background-repeat: repeat-y;
	background-position: right;
	width: 786px;
	float: left;
}
#centre-Container {
	float: right;
	width: 340px;
	margin-right: 10px;
}
#feature-Wrap {
	float: left;
	width: 430px;
}
/* Lead Article Section */

.leadContainer {
	height: 250px;
	width: 415px;
	overflow: hidden;
	margin-bottom: 10px;
}

.leadArticleContainer {
	height: 340px;
	width: 340px;
	overflow: hidden;
}

.leadTextBg {
	height: 250px;
	width: 300px;
	position: absolute;
	background-color: #000000;
	filter: Alpha(Opacity=100, FinishOpacity=1, Style=1, StartX=65, StartY=0, FinishX=100, FinishY=0);
	-moz-opacity: 0.8;
	opacity: .8;
}
	
.leadText {
	width: 205px;
	height: 230px;
	position: absolute;
	padding: 10px;
	z-index: 10;
}
.leadText h1{
clear: both;
padding: 3px 0 2px 0;
margin-bottom: 8px;
font-size: 1.9em;
position: relative;
}
.Module {
	clear: both;
	width: 325px;
	margin-right: auto;
	margin-left: auto;
}
.Module-top {
	background-image: url(http://www.fighterforce.com.au/images/boxT.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 21px;
	width: 325px;
	text-transform: uppercase;
	font-weight: bold;
	padding-left: 10px;
	padding-top: 4px;
	text-decoration: blink;
	color: #000000;
	font-size: 12px;
}
.Module-content {
	background-image: url(http://www.fighterforce.com.au/images/boxBG.png);
	background-repeat: repeat-y;
	background-position: left;
	padding: 10px;
	width: 305px;
	margin-right: auto;
	margin-left: auto;
}
.Module-bottom {
	background-image: url(http://www.fighterforce.com.au/images/boxB.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 18px;
	width: 325px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
}
.leadText h1 a:link {
color:#FFFFFF;
}
.leadText h1 a:visited {
color:#FFFFFF;
}
.leadText h1 a:focus, a:hover, a:active {
color: #9f1f1f;
text-decoration:underline;
}
.leadText p {
	line-height: 140%;
	text-align: justify;
	color: #FFFFFF;
}

.leadDiv {
	background: url(http://www.fighterforce.com.au/images/background_featureDiv.gif);
	height: 5px;
	margin: 10px 0;
}
.leadDIV {
	background-image: url(http://www.fighterforce.com.au/images/dkdiv2.gif);
	height: 10px;
	margin: 5px;
	background-repeat: no-repeat;
	background-position: center;
}
#left-content-panel {
	float: left;
	width: 420px;
	background-image: url(http://www.fighterforce.com.au/images/vert-dots.png);
	background-repeat: repeat-y;
	background-position: right;
	height: 100%;
	padding-right: 10px;
	clear: both;
	overflow: hidden;
}
#right-content-panel {
	width: 350px;
	float: right;
}
/* images
-------- */

.image-small{float: left; background: #fff; padding: 2px; border: 1px solid #cfcfcf; margin-right: 10px; margin-bottom: 2px;}
a .image-small{background: #fff; padding: 2px; border: 1px solid #cfcfcf; margin-right: 10px; margin-bottom: 2px;}
.horoscopeSymbol img {float: left; background: #fff; padding: 2px; border: 1px solid #cfcfcf !important; margin-right: 10px; margin-bottom: 2px;}
a:link image-small{background: #fff; padding: 2px; border: 1px solid #cfcfcf; margin-right: 10px; margin-bottom: 2px;}
a:visited image-small{float: left; background: #fff; padding: 2px; border: 1px solid #cfcfcf; margin-right: 10px; margin-bottom: 2px;}

img.image-large, img.image-large-nomargin{background: #fff; padding: 2px; border: 1px solid #cfcfcf; margin-bottom: 10px;}
a img.image-large, a img.image-large-nomargin{background: #fff; padding: 2px; border: 1px solid #cfcfcf; margin-bottom: 10px;}
img.image-large-nomargin, a img.image-large-nomargin {margin-bottom:0;}

.abstract-date {
color: #6e6e6e;
}

/* =divider
--------- */

.dividing-line {
	padding: 0;
	background-image: url(http://www.fighterforce.com.au/images/Horz-dots.png);
	background-position: left top;
	background-repeat: repeat-x;
	clear:both;
	height: 1px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
}

.dividing-line.solid {
background: url(http://www.fighterforce.com.au/images/bg-dadada-line.gif) 0 0 repeat-x;
}

.dividing-line.margin {
margin-top: 10px !important;
}

.dividing-line.margin-btm {
margin: 0 0 10px 0 !important;
}

hr.clear11 {
height:0;
border:none;
visibility:hidden;
padding:0;
margin:11px 0 0 0;
_margin:0;
background:transparent;
clear:both;
}

.btm17 {margin-bottom:17px !important;}
.btm15 {margin-bottom:15px !important;}
.btm12 {margin-bottom:12px !important;}
.btm10 {margin-bottom:10px !important;}
.btm8 {margin-bottom:8px !important;}
.btm4 {margin-bottom:4px !important;}

#menu-container {
	width: 986px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 5px;
	margin-bottom: 10px;
	z-index: 99;
	clear: both;
}

.centre-group {
	clear: both;
	width: 778px;
	margin-top: 10px;
	margin-bottom: 10px;
}
.centre-group-left {
	float: left;
	width: 380px;
	visibility: visible;
	overflow: hidden;
	background-image: url(http://www.fighterforce.com.au/images/group-bg.png);
	background-repeat: repeat-x;
	background-position: bottom;
}
.centre-group-right {
	float: right;
	width: 380px;
}
.sports-group {
	background-image: url(http://www.fighterforce.com.au/images/Sports-title.png);
	background-repeat: no-repeat;
	background-position: left top;
	overflow: hidden;
	padding-top: 27px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 15px;
	width: 354px;
	clear: both;
	list-style-type: circle;
	list-style-position: inside;
	margin-top: 10px;
}
.popular-group {
	background-image: url(http://www.fighterforce.com.au/images/popular-title.png);
	background-repeat: no-repeat;
	background-position: left top;
	overflow: hidden;
	padding-top: 27px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 15px;
	width: 354px;
	clear: both;
	list-style-type: circle;
	list-style-position: inside;
	margin-top: 10px;
	font-size: 12px;
}
/* loading message */
#loading-message {
	background: transparent url(http://www.fighterforce.com.au/images/loading-bg.gif) 0 0 repeat;
	color:#333;
	font-weight:700;
	text-align:center;
	position:fixed;
	bottom:50%;
	left:-100px;
	width:0;
	/*width:200px;*/
height:60px;
	margin-left:-200px;
	z-index:999;
	visibility:hidden;
}
#loading-message p {margin-top:16px;}
#loading-message img {margin:0 5px -5px 0;}

.right-content-column {
	width:180px;
	float:right;
}
.right-content-panel {
	width:180px;
	float:right;
}
.right-content-column .right-content-panel { float:none; margin-bottom:15px; }
.right-content-column h4 { font-size:1em; }
.right-content-panel h4 { height:21px; color:#000; text-indent:8px; margin:0; padding:0; font-size:1em; line-height:1.7em; border:none; }
.right-content-panel h4.r6 { background:transparent url(http://www./images/right-column-header-sets.gif) no-repeat 0 -100px; }
.content-panel-special.border6 { border:1px solid #a9a8a9; }
.content-panel-special.border4 { border:1px solid #e0e0e0; }
.tools-link-list li { margin-bottom:3px; padding-left:33px; background-repeat:no-repeat; font-weight:bold; }
.tools-link-list li span a { font-weight:normal;font-size:.9em; }
.tools-link-list li.tool-rss { background-image:url(http://www.fighterforce.com.au/images/iconset-tools.png); background-position:0 1px; }
.tools-link-list li.tool-newsletter { background-image:url(http://www.fighterforce.com.au/images/iconset-tools.png); background-position:0 -34px; }
.tools-link-list li.tool-pics { background-image:url(http://www.fighterforce.com.au/images/iconset-tools.png); background-position:0 -174px; }
.tools-link-list li.tool-tips { background-image:url(http://www.fighterforce.com.au/images/iconset-tools.png); background-position:0 -209px; }
.tools-link-list li.tool-delivery { background-image:url(http://www.fighterforce.com.au/images/iconset-tools.png); background-position:0 -244px; }
.tools-link-list li.tool-mobile { background-image:url(http://www.fighterforce.com.au/images/iconset-tools.png); background-position:0 -139px; }
.tools-link-list li.tool-alerts { background-image:url(http://www.fighterforce.com.au/images/iconset-tools.png); background-position:0 -69px; }
.tools-link-list li.tool-video { background-image:url(http://www.fighterforce.com.au/images/iconset-tools.png); background-position:0 -280px; }
.tools-link-list li.tool-audio { background-image:url(http://www.fighterforce.com.au/images/iconset-tools.png); background-position:0 -105px; }
.tools-link-list li.tool-newsad { background-image:url(http://www.fighterforce.com.au/images/iconset-tools.png); background-position:0 -305px; }
.content-panel-special { float:right; padding:0; border:1px solid #dadada; }
.content-panel-special p { margin-bottom:5px; line-height:1.2; }

/* to centre images in RHS dropzones */

.centreimage { text-align: center !important; }
.centreimage .fill6 img.image-small, .centreimage .fill8 img.image-small { float: none !important; display: block !important; clear: both !important; margin-left: auto !important; margin-right: auto !important; }
.centreimage p { display: block !important; text-align: left; }

/* content-panel-fills */
.fill1, .fill2, .fill3, .fill4, .fill5, .fill6, .fill8, .fill-feature { padding:5px 6px !important; }
.fill1 { background:#e5f3fa; border:1px solid #e5f3fa; border-width:0px 1px 1px 1px; }
.fill2 { background:#f5f4ec; border:1px solid #f5f4ec; border-width:0px 1px 1px 1px; }
.fill3 { background:#eee; border:1px solid #eee; border-width:0px 1px 1px 1px; }
.fill4 { background:#fff; }
.fill5 { background:#6c6c6c; padding:0 !important; }
.fill6 { background:#f1f0e4; padding:6px !important; }

/* =variant panels */
.content-panel-special cite,.content-panel-special small,.content-panel-special li,.content-panel-special strong,.content-panel-special a,.content-panel-special h3,.content-panel-special h4,.content-panel-special b,.content-panel-special .content-panel-split ul { margin-left:0; margin-right:0; }
.content-panel-special .sub-header { margin-left:8px; margin-right:8px; margin-top:8px; background-color:transparent; }
.content-panel-special h4.transparent { margin-left:8px; margin-right:8px; background-color:transparent; }
.content-panel-special p { margin-bottom:0; }
.content-panel-special h3 { background-color:#fff; }
.right-content-column .content-panel-special { float:none; }
.right-content-column .content-panel-special p { margin-bottom:0; }

/* Dialog box */
/* 
  -- Even more rounded corners with CSS: Base stylesheet --
*/

.dialog {
	position:relative;
	min-width:8em;
	max-width:760px;
	z-index:1;
	margin-left:10px; /* spacing under dialog */
	width: 325px;
	margin-right: auto;
}
.dialog .content,
.dialog .t,
.dialog .b,
.dialog .b div {
 background:transparent url(http://www.fighterforce.com.au/images/dialog.png) no-repeat top right;
 _background-image:url(dialog2-blue.gif);
}
.dialog .content {
 position:relative;
 zoom:1;
 _overflow-y:hidden;
 padding:0px 12px 0px 0px;
}
.dialog .t {
 /* top+left vertical slice */
 position:absolute;
 left:0px;
 top:0px;
 width:12px; /* top slice width */
 margin-left:-12px;
 height:100%;
 _height:1600px; /* arbitrary long height, IE 6 */
 background-position:top left;
}
.dialog .b {
 /* bottom */
 position:relative;
 width:100%;
}
.dialog .b,
.dialog .b div {
 height:30px; /* height of bottom cap/shade */
 font-size:1px;
}
.dialog .b {
 background-position:bottom right;
}
.dialog .b div {
 position:relative;
 width:12px; /* bottom corner width */
 margin-left:-12px;
 background-position:bottom left;
}
.dialog .hd,
.dialog .bd,
.dialog .ft {
 position:relative;
}
.dialog .wrapper {
 /* extra content protector - preventing vertical overflow (past background) */
 position:static;
 max-height:1000px;
 overflow:auto; /* note that overflow:auto causes a rather annoying redraw "lag" in Firefox 2, and may degrade performance. Might be worth trying without if you aren't worried about height/overflow issues. */
}
.dialog h1,
.dialog p {
 margin:0px; /* margins will blow out backgrounds, leaving whitespace. */
 padding:0.5em 0px 0.5em 0px;
}
.dialog h1 {
 padding-bottom:0px;
}
.dialog .title{
	float:left;
	height:14px;
	margin-bottom:3px;
	width:95%;
	margin-top: 10px;
	margin-left: 10px;
}
.dialog .blurb{
	clear:left;
	float:left;
	width:95%;
	margin-left: 10px;
}
.dialog img{
	float:left;
	height:28px;
	margin-right: 10px;
}