/* CSS Document */

* {
margin: 0px;
padding: 0px;
}

html {
height: 100%;
margin: 0px;
padding: 0px;
}

body {
margin: 0px;
padding: 0px;
background: #631816 url('../img/bg2.png') repeat-x top center;
height: 100%;
font:12px/170% Verdana,sans-serif;
}

#menu-3 {
margin-top: 64px;
}

.content-menu-header {
    margin: 0.5em 0;
    padding-top: 57px;
}

#title-blue {
    color: #315F7E;
    font-family: Georgia,"Bitstream Charter",serif;
    font-size: 28px;
    margin-top: -72px;
}

body > #container {
margin:0;
padding:0;
}

p {
color: #FFFFFF;
}

a {
color: #ED2124;
}

&bull {
color:#660033;
}

.node-body li {
color:#FFFFFF;
margin:0 0 0 25px;
}

h4 {
font-size: 24px;
color:#214565;
}


#container { 
height:auto !important;
}

#wrapper {
margin:120px auto 0;
width:897px;
}

img, div, td {
   behavior: url(/iepngfix.htc);
}

div {
color:#FFFFFF;
}

#logo img {
    height: 137px;
    position: relative;
    top: -84px;
    width: 900px;
    z-index: 99;
/*
height:120px;
left:5px;
position:relative;
top:-25px;
width:374px;
z-index:99;*/
}

#news {
float:left;
left:-6px;
margin-top:20px;
position:relative;
width:220px;
}

#news .news-head {
background-image:url("../img/news-head.png");
background-repeat:no-repeat;
height:77px;
width:220px;
}

#news .news-content {
background-image:url("../img/news-mid.png");
background-repeat:repeat-y;
min-height:100px;
padding-left:10px;
width:210px;
position:relative;
z-index:100;
zoom:1;
}

#news .news-content p {
color:#470101;
margin:0;
padding:0;
position:relative;
top:-55px;
width:190px;
}

#news .news-content p a {
color:#490102;
font-size:12px;
font-weight:bold;
}

#news .news-content h4 {
position:relative;
top:-65px;
}

#news .news-foot {
background-image:url("../img/news-foot.png");
background-repeat:no-repeat;
height:12px;
width:220px;
}

#content-left {
float:left;
text-align:left;
width:220px;
} 

#center-content {
margin:0 260px 0 220px;
min-width:125px;
width:400px;
}

#L2-content {
margin:0 0 0 215px;
min-width:125px;
width:auto;
}

#L2-content h2 {
color:#FEDB89;
font-size:20px;
font-weight:normal;
}

#center-content h2 {
font-size: 22px;
color:#FEDB89;
font-weight: normal;
}

#content-right {
float:right;
padding-left:15px;
text-align:left;
width:250px;
}

#content-right h2 {
font-size: 22px;
color:#FEDB89;
font-weight: normal;
margin-bottom: 10px;
}

#content-right .break {
margin-top: 10px;
margin-bottom: 10px;
}

#content-right .company-logo {
float: left;
margin-right: 5px;
}
#content-right ul {
	margin: 0 0 0 5px;	
}

#utility-container  {
margin:0 auto;
width:897px;
}

#member-login {
    color: #314E6E;
    font-size: 12px;
    font-weight: normal;
    position: relative;
    top: -95px;
    z-index: 99;
/*
color:#314E6E;
float:right;
font-size:12px;
font-weight:normal;
left:-7px;
position:relative;
top:32px;
z-index:99;*/
}

#member-login #firstname, #member-login #lastname {
width:130px;
}

#member-login h2 {
display: none;
}

#member-login #login {
top: 10px;
position: relative;
}

.content {
    margin: 0.5em 0;
/*    padding-top: 57px; */
/*margin:0.5em 0;*/
}

.clear {
clear:both;
}

/* #######  FOOOTER   ############## */

#footer {
background-image:url("../img/footer-bg1.gif");
background-repeat:repeat-x;
height:55px;
position:relative;
}

#footer .footer-content {
position:relative;
text-align:center;
top:20px;
width:auto;
}

.push {
height: 55px; /* .push must be the same height as .footer */
}

.shade {
background-image:url("../img/shade.png")
}

/*  ############ LOGIN ################*/

#edit-name-wrapper,
#edit-pass-wrapper {
float: left;
position: relative;
top: 20px;
}

/*flowplayer*/

#flowcontain {
	float: left;
	width: 200px;
}

#holder  {
	margin:10px 0;
}

a.flowplayer, a.flowplayer img {
	display:block;				
	width:205px;
	height:175px;
	border:0px;		
}

/* play button on top of splash screenn */
div.playButton {
	background:url(../img/play.png) no-repeat;
	width:50px;
	height:50px;
	position:relative;
	top:-122px;
	left:80px;	
	opacity:0.9;
}

/* play button upon mouseover */
div.playButton:hover {
	opacity:1.0;		
}

div.playlist, div.clips {
width:260px;
}

#player2  {
top:-35px;
}

a.player  {
margin-top:-25;
}

a.player  {
/*background: url("../img/splash.png") no-repeat scroll 0 0 transparent;*/
color:#FFFFFF;
cursor:pointer;
display:block;
height:298px;
margin-top:38px;
position:relative;
text-align:center;
text-decoration:none;
top:-256px;
width:428px;
z-index:0;
}

a.player img {
display: none;
border:0 none;
margin-top:115px;
}

div.clips.petrol a.header {
background:none repeat scroll 0 0 transparent;
border:medium none;
color:#FEDB89;
cursor:text;
font-size:150%;
height:10px;
margin-bottom:10px;
padding-left:5px;
padding-top:5px;
}

div.clips.petrol a.header:hover {
background:none;
}

div.clips a {
/*background-color:#FEFEFF;
border:1px outset #CCCCCC;*/
color:#FEDB89;
display:block;
font-size:12px;
/*height:48px;
line-height: 16px;
letter-spacing:-1px;*/
padding:11px 15px;
text-decoration:none;
width:196px;
}

div.clips.petrol a {
/*background-color:#EFEAD6;
border:1px outset #4E0808;
color:#264767;*/
}

div.clips.petrol a:hover {
/*background-color:#758B98;
color:#FFFFFF;*/
text-decoration:underline;
}

div.clips.petrol a em {
color:#FFFFFF;
/*font-weight:bold;*/
font-style:normal;
}

div.clips.petrol a.paused {
/*background:url("../img/dark.png") no-repeat 0 -69px transparent;
border:0 none;
color:#FFFFFF;
left:-24px;
padding-left:40px;
position:relative;*/
}

div.clips.petrol a.playing, div.clips.petrol a.progress {
/*background:url("../img/dark.png") no-repeat 0 0 transparent;
border:0 none;
color:#FFFFFF;
left:-24px;
padding-left:40px;
position:relative;*/
}

