/*

	TITLE:	Frontier Drilling
	DATE:	1-15-06

*/
/* 
 ZERO
-----------------------------------------------*/
h1, h2, h3, h4, h5, h6,
ul, li,
p, br, form,
img{margin: 0;	padding: 0;	border: 0;}

/*
 MAIN 
-----------------------------------------------*/
body{
	font-family: Tahoma, Verdana;
	font-size: 11px;
	margin: 0px;
	line-height: 16px;
	color: #666;
	background: #373737 url('images/mainBg.jpg') repeat-x;
}

/* links */
a{color: #6e6e6e;}
a:hover{text-decoration: none;}

/* heading */
h1{font-size: 1.6em; margin: 2px 0px; padding: 5px 0px; line-height: 1.1em;}
h2{font-size: 1.4em; margin: 2px 0px; padding: 2px 0px; line-height: 1.1em;}
h3{font-size: 1.3em; margin: 2px 0px; padding: 3px 0px; line-height: 1.1em;}
h4{font-size: 1.2em; margin: 2px 0px; padding: 3px 0px; line-height: 1.1em;}
h5{font-size: 1.0em; margin: 2px 0px; padding: 3px 0px; line-height: 1.1em;}
h6{font-size: .9em;	 margin: 2px 0px; padding: 1px 0px;	font-weight: normal;}

/* para-list */
p{margin: 5px 0px; padding: 3px 0px;}


/*
 LAYOUT.
-----------------------------------------------*/
#mastCon{width: 789px; margin: 0 auto; background: url('images/shdw.gif') repeat-y;}
#mastCon .header{width: 789; float: left; background: url('images/mastHead.gif') left top no-repeat;}
#mastCon .footer{width: 789; float: left; background: url('images/mastFoot.gif') left bottom no-repeat;}

#frame{width: 781px; margin: 41px 4px 0px 4px; float: left; display: inline; background: url('images/frame.jpg');}

#header{width: 781px; height: 87px; background: url('images/header.jpg') no-repeat;}

#mainNav{width: 779px; height: 53px; margin: 0 1px; background: url('images/mainNav.jpg') repeat-x; }
#mainNav ul{}
#mainNav li{ height: 53px; padding: 0 2px 0px 1px; list-style: none; float: left; background: url('images/mainNavSep.jpg') right 2px no-repeat;}
#mainNav li a{ height: 26px; padding: 17px 10px 10px 20px; color: #666; float: left; text-decoration: none; background: url('images/mainNavOut.jpg') left bottom no-repeat;}
#mainNav li a:hover{color: #acddd7; background: url('images/mainNavOver.jpg') left bottom no-repeat;}

#container{width: 781px; float: left;}
#container #intro{width: 781px; padding: 0; float: left; color: #b8e2dd; background: #1b433e url('images/intro.jpg') repeat-x; border-top: 1px solid #4ca89f;}
#container #intro a{color: #ccc;}
#container #intro #flash{
	width: 421px;
	height: 308px;
	float: left;
	margin-top: 0px;
	margin-right: 0;
	margin-bottom: 5px;
	margin-left: 0;
}
#container #intro #actions{width: 350px; padding: 4px 5px; float: right;}
#container #intro #actions h1{color: #fff; font-size: 1em; margin: 0; padding: 10px 0 2px 0;}
#container #intro #actions .action1 {width: 350px; margin: 0 0 5px 0; float: left; background: url('images/actionTop.gif') left top no-repeat;}
#container #intro #actions .action1 .element{width: 330px; padding: 5px 10px 5px 5px; float: left; background: url('images/actionBottom.gif') left bottom no-repeat;}
#container #intro #actions .action1  img{float: left; padding: 0 10px 0 0;}
#container #intro #actions .action2 {width: 350px; margin: 0 0 5px 0; float: left; background: url('images/actionTop1.gif') left top no-repeat;}
#container #intro #actions .action2 .element{width: 330px; padding: 5px 10px 5px 5px; float: left; background: url('images/actionBottom1.gif') left bottom no-repeat;}
#container #intro #actions .action2 img{float: left; padding: 0 10px 0 0;}

#mainCol{width: 568px; padding: 0; float: right;}
#mainCol a{font-weight: bold;}
#mainCol h1{font-family: 'Lucida sans unicode'; color: #939393;}
#mainCol ul{padding: 10px 15px;}
#mainCol li{padding: 0 0 0 10px; list-style: none; background: url('images/listStyle.gif') left 6px no-repeat;}

#subCol{width: 212px; padding: 0; float: left;}
#subCol a{color: #ccc;}
#subCol h1{font-family: 'Lucida sans unicode'; color: #939393;}
#subCol h2{padding: 15px 5px 5px 15px; font-family: 'Lucida sans unicode'; color: #fff;}
#subCol #sideNav{width: 212px; float: left; padding: 0 0 50px 0; background: #1c4540 url('images/sideNav.jpg') repeat-x;}
#subCol #sideNav ul{width: 204px; margin: 0 4px;}
#subCol #sideNav li{padding: 10px 5px; list-style: none; background: url('images/sideNavSep.jpg') bottom repeat-x;}
#subCol #sideNav li a{padding: 0 0 0 15px; text-decoration: none; background: url('images/sideNavArrow.gif') 5px 4px no-repeat;}
#subCol #sideNav li a:hover{color: #b8e2dd; background: url('images/sideNavOver.gif') 5px 4px no-repeat;}
#subCol #sideSec{width: 212px; padding: 10px 0 0 0; float: left; color: #666; background: url('images/sideSec.jpg') top no-repeat;}
#subCol #sideSec2{
	width: 212px;
	padding: 10px 0 0 0;
	float: left;
	color: #666;
	background-image: url(images/sideSec2.jpg);
	background-repeat: no-repeat;
	background-position: top;
	min-height: 629px;
}
#subCol #sideSec h1{font-size: 1.4em; padding: 20px 0 0 20px; margin: 0 0 -5px 0;}
#subCol #sideSec .element a{color: #ccc; font-weight: bold;}
#subCol #sideSec .element li{padding: 3px 5px 3px 0px; list-style: none;}
#subCol #sideSec .element h1{font-size: 1.3em; margin: 0; padding: 10px 0;}
#subCol #sideSec .element{width: 172px; padding: 20px 20px 10px 20px; float: left;}


#footer{width: 521px; height: 50px; color: #5f5f5f; text-align: right; padding: 15px 260px 0px 0; float: left; margin: 0 4px 19px 4px; display: inline; background: url('images/footer.jpg') top no-repeat;*/}
#footer a{color: #5f5f5f; text-decoration: none;}
#footer ul{padding: 0;}
#footer li{list-style: none; display: inline; padding: 0 0 0 5px;}


/* home */
body#home #mainCol{width: 432px; float: right; padding: 15px 35px; margin: 6px 4px 0 0; display: inline; color: #666;  background: url('images/mainColHome.jpg') no-repeat;}
body#home #mainCol li{width: 45%; float: left;}
body#home #subCol{width: 216px; float: left; padding: 15px 20px 15px 25px; margin: 6px 0px 0 4px; display: inline; color: #666; background: url('images/subColHome.jpg') no-repeat;}

/* inside */
body#inside #container{background: url('images/container.jpg') repeat-y;}
body#inside #container #mainCol #image{width: 568px; margin-left: -1px; float: left;}
body#inside #mainCol #text{width: 488px; padding: 25px 40px; float: left;}
body#inside #mainCol h1{/*font-family: 'Century Gothic';*/ color: #333; font-size: 1.8em;}
body#inside #mainCol li{background: url('images/listStyle2.gif') left 6px no-repeat;}

/* news */
li h2.postTitle {font-size: 1em; display: inline;}
li h2.postTitle a{color: #ccc;}
#subCol #sideSec li h2.postTitle { background: url('images/sideNavArrow.gif') 0px 20px no-repeat;}

/* admin */
.RadEContentBordered{background: #fff;} 

/* photo gallery */

.photoGalleryElement .thumbnail .thumbContents {
	padding: 4px 4px;
	border: 0;
	margin: 0;
	color: #FFFFFF;
}
.photoGalleryElement .thumbContents p{display: none;}

/*
 MISC.
-----------------------------------------------*/
.left{float: left;}
.right{float: right;}
.black{color: #000;}
.white{color: #fff;}
.hide{display: none;}

/* clearing */
#mastCon:after,
#mastCon .header:after{
	content: '.';
	height: 0px;
	visibility: hidden;
	display: block;
	clear: both;	
}
