/*------------------------------------------------------------------------------------
  Global Styles - Modification on Kyle Neath's CSS Reset
------------------------------------------------------------------------------------*/

* {
padding:0;
margin:0;
}

h1, h2, h3, h4, h5, h6, p, pre, blockquote, label, ul, ol, dl, fieldset, address { 
margin:1em 0;
font-family: Verdana,Arial,Helvetica,sans-serif; }
fieldset { padding: .5em; }
select option{ padding:0 5px; }

.hide, .imgtext { display:none; }
.left { float:left; }
.right { float:right; }
.tac {text-align: center; font-weight: bold; font-size: 20px;}
.tar {text-align: right};
.clear { clear: both; width: 0; height: 0; font-size: 0; overflow: hidden; }
a img { border:none; }

:focus { outline: 0; }

strong { font-weight: bold; }

p {
font-family:Arial,Helvetica,sans-serif;
font-size: inherit;
margin: 0;
}

a {
color: #F18800;
text-decoration: none;
cursor: pointer;
font-weight: bold;
font-size:12px;
}

a:hover {
color: #704819;
text-decoration: underline;
cursor: pointer;
}

body {
line-height: 1.2;
color: #704819;
background-color:#000000;
font-family: Verdana, Arial, sans-serif;
font-size: 12px;
overflow-y: scroll;
}

ol, ul {
list-style: none;
}

table {
border-collapse: separate;
border-spacing: 0;
}

#loading{
width:30px;
height: 30px;
margin:10px;
background: url('../../i/loader.gif') no-repeat;
}

.shell {
width: 900px;
height: 100%;
background: url('/images/bg-pattern_top_x.jpg') repeat-x;
margin: 0 auto;
text-align: left;
}

.container {
width: 960px;
background: transparent;
margin: 0px auto;
text-align: left;
}


.header {
float:left;
width:100%;
height:116px;
margin: 0px 0;

}


.logo {
position:absolute;
margin-left:371px;
width:159px;
height:128px;
background: url(../../i/petroglyph_logo.png);
z-index:10000;
}



/* Home Page Styles */


.newsContain{

float:left;
width:554px;
height:auto;
margin-left:10px;
margin-top:23px; /*90 before video bfg*/

}

	.newsContain #topFade{

	float:left;
	width:554px;
	height:84px;
	background:url(../../i/rc_top.png) no-repeat;

	}
	
.newsContain #middle{

float:left;
width:554px;
height:50px;
background:url(../../i/rc_middle.png) repeat-y;

}

.newsContain #middleContain{

float:left;
width:538px;
height:auto;
margin-top:-75px;
background:url(../../i/watermark_01.png) no-repeat scroll 345px 33px;


}

.newsContain #bottom{

float:left;
width:554px;
height:14px;
background:url(../../i/rc_bottom.png) no-repeat;

}


.newsContain #header{

float:left;
margin-left:3px;
margin-top:-29px;

}

.newsContain #newsimage{

float:left;
margin-left:30px;

}

.newsContain #newsimage img{

border:0px #3f4c55 solid;
margin-top:-10px;
margin-left:-10px;
width: 160px;

}

.newsContain #newsitems{

float:left;
margin-left: -10px;
margin-top: 5px;
text-align:center;
color:#FFF;
line-height:16px;
}

.newsContain #newsitems a{

color:#a2d7e1;
}

.newsContain #newsitems a:hover{

color:#FFF;
text-decoration:none;
}

/* All Tops reduced by 25 for BFG image */

#newsitem_1{

position:absolute;
top:445px;
left:270px;
width:175px;
}

.watermark_1 {
position:absolute;
top:460px;
left:402px;
width:86px;
height:81px;
background:url(../../i/watermark_01.png) no-repeat;
}

.watermark_2 {
position:absolute;
top:460px;
left:580px;
width:86px;
height:81px;
background:url(../../i/watermark_01.png) no-repeat;
}

#newsitem_2{

position:absolute;
top:445px;
left:445px;
width:175px;
}

#newsitem_3{

position:absolute;
top:445px;
left:625px;
width:175px;
}

.newsitem_date{

color:#FFF;
font-weight:none;

}

.forumsContain {

height:197px;
margin-top:0px;
width:247px;
float:left;
background:transparent url(../../i/outline_box3.png) no-repeat scroll 0px 43px;


}

.newsletter {
width:240px;
margin-bottom:5px;
}

.forumsContain a:hover{
color:#000000;
}

.newsletter_font {
color:silver;
font-size:15px;
font-weight:bold;
font-family:tahoma;
margin-top:-7px;
margin-left:14px;
margin-bottom:6px;
}

#home_leftcol{

float:left;
width:247px;
height:auto;


}

#home_rightcol{

float:left;
width:538px;
height:auto;


}

#headerOutline{

width:823px;
height:auto;
position:absolute;
z-index:8888;
margin-left:34px;
margin-top:7px;

}

#mainHome_imagefeature{

width:553px;
height:378px;
background:url(../../i/star_wars_home.png) no-repeat;
float:left;

}

#mainText{

height:auto;
font-family: Verdana, Arial, sans-serif;
font-size:12px;
color:#d0d7df;
float:top;
margin-left:30px;
margin-top:-130px;
width:505px;
text-align:justify;

}

#moreBtn{

width:55px;
height:24px;
float:left;
display: none;
}

#staticUL{

list-style-position:outside;
list-style-image:url(../../i/mainBullet.png);
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#FFFFFF;
}

#newsUL{

list-style-position:outside;
list-style-image:url(../../i/mainBullet.png);
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#aacad0;
font-weight:normal;
margin-left:34px;
margin-top:-20px;

}

#newsUL a:link, #newsUL a:visited {

font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#fff;
text-decoration:underline;

}

#newsUL a:hover, #newsUL a:active {

font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#b8c5d3;
text-decoration:underline;

}


#newsUL li a{

vertical-align:middle;
padding-bottom:4px;


}

#newsUL #date{

float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#a2d7e1;
font-weight:normal;

}



#gameUL{

list-style-position:outside;
list-style-image:url(../../i/mainBullet.png);
font-family: "Times New Roman", Times, serif;
font-size:14px;
color:#FFFFFF;
}

#gameUL a{

color:#a2d7e1;
font-size:15px;
font-decoration:none;
}

#gameUL a:hover{

color:#f3cb3d;
font-size:15px;
font-decoration:none;
}

#gameUL li{

margin-top:5px;
}

#bodyUL{

list-style-position:outside;
list-style-image:url(../../i/mainBullet.png);
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#FFFFFF;
}

#bodyUL li {

margin-top:5px;

}

#bodyUL li a{

vertical-align:middle;
padding-bottom:9px;
margin-top:-2px;


}

#bodyUL a:link, #bodyUL a:visited {

font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#a2d7e1;
text-decoration:none;

}

#bodyUL a:hover, #bodyUL a:active {

font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#f3cb3d;
text-decoration:underline;

}


#flashHolder{

float:left;
margin-left:26px;
margin-top:-16px;;
z-index:-9999;

}

#hoverimage1
{
  background:url("../images/redbutton_home.png");
  display: block;
  width: 75px;
  height: 30px;
}

#hoverimage1:hover
{ 
  background: url("../images/redbutton_home2.png") no-repeat 0 0;
}

.hiringContain{

height:50px;
margin-top:5px;
width:247px;
float:left;
}

#textContain{

width:171px;
height:auto;
margin-top:-6px;
margin-left:21px;
color:#a2d7e1;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;


}


#downloadsContain{

width:247px;
height:348px;
float:left;
margin-top:212px;
background:transparent url(../../i/outline_box.png) no-repeat scroll -2px 43px;
}





#navContain{

width:850px;
height:40px;
margin:0 auto 0 35px;
}




#mainNav2
{
	float:left;
	width:850px;

}

#mainNav2 li
{
	float: left;
	
}

#mainNav2 li a
{
	display: block;
	float: left;
	height: 40px;
	background: url(../../i/nav_matrix.jpg) no-repeat 0px 0px;
	color:#8e9093;
}


ul#mainNav2 li#nav1 a { width: 95px; background-position: 0px 0px; }
ul#mainNav2 li#nav2 a { width: 109px; background-position: -95px 0px; }
ul#mainNav2 li#nav3 a { width: 283px; background-position: -204px 0px; }
ul#mainNav2 li#nav4 a { width: 123px; background-position: -487px 0px; }
ul#mainNav2 li#nav5 a { width: 80px; background-position: -610px 0px; }
ul#mainNav2 li#nav6 a { width: 142px; background-position: -690px 0px; }


ul#mainNav2 li#nav1 a:hover,  ul#mainNav2 li#nav1 a.selected { width: 95px; background-position: 0px -40px; }
ul#mainNav2 li#nav2 a:hover,  ul#mainNav2 li#nav2 a.selected { width: 109px; background-position: -95px -40px; }
ul#mainNav2 li#nav3 a:hover , ul#mainNav2 li#nav3 a.selected{ width: 283px; background-position: -204px -40px; }
ul#mainNav2 li#nav4 a:hover , ul#mainNav2 li#nav4 a.selected{ width: 123px; background-position: -487px -40px; }
ul#mainNav2 li#nav5 a:hover , ul#mainNav2 li#nav5 a.selected{ width: 80px; background-position: -610px -40px; }
ul#mainNav2 li#nav6 a:hover, ul#mainNav2 li#nav6 a.selected { width: 142px; background-position: -690px -40px; }




.info{
float:right;
margin:0 23px 5px 0;
font-size: 10px;
}

.content {
float:left;
width:823px;
margin:0 auto 0 47px;
height:auto;
}


/* Game Landing Styles */

.gameAward {
	font-size: 9px;
	color: #CC9933;
	float: right;
}

.mainGameAwards { text-align: right; margin-top:10px; margin-right: 15px; float:right; min-height:35px; margin-left: 45px;}
	.gameAward h3 { color: #fff;}
	.gameAward ul,  { margin: 0 auto; padding: 0; width: 300px;}
	.gameAward ul li { margin: 0; padding: 2px 5px;color: #CC9933;}
	
	
.topgame_menu li {

margin-right:18px;

}

#stone-banner {
	background: transparent url(/i/banner-stone.jpg) no-repeat scroll 0% 0%; 
	height: 59px; 
	position: relative; 
	left: 35px; 
	z-index: 4; 
	top: 248px; 
	width: 960px;
}

.prev{


background:url(../../i/prev_arrow.png);
width:20px;
height:21px;
margin-left:60px;
margin-top:22px;
position:absolute;

}


.next{

background:url(../../i/next_arrow.png);
width:20px;
height:21px;
margin-left:730px;
margin-top:21px;
position:absolute;

}

#full_header{

float:left;
height:66px;
width:800px;
margin:4px auto 0 -7px;
}

#full_header_blank{

float:left;
height:66px;
width:785px;
margin:4px auto 0 -7px;
background:url(../../i/full_header_blank.png) no-repeat;
font-size:14px;
font-weight:bold;
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
padding-left:26px;
padding-top:18px;

}


.gameEntry {

width:800px;
height:auto;
float:left;
padding-bottom:20px;
border-bottom:1px #313335 solid;
margin-bottom:20px;

}

.gameEntry h3 { padding:0; margin: 0;}
.gameEntry #gameimg {

float:left;
width:257px;
height:111px;
margin-left:6px;

}

.gameEntry #platforms {

position:absolute;

}

.gameEntry #gameRight{

float:left;
width:530px;
height:auto;

}

.gameEntry #gameTitle{

float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:22px;
color:#FFFFFF;
font-weight:bold;
margin-left:15px;
margin-top:-4px;
width:400px;

}

.gameEntry #gameTitle a:link, .gameEntry #gameTitle a:visited {

float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:22px;
color:#A2D7E1;
font-weight:bold;
text-decoration:none;


}

.gameEntry #gameTitle a:hover, .gameEntry #gameTitle a:active {

float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:22px;
color:#f3cc3e;
font-weight:bold;
text-decoration:none;

}

.gameEntry #reDate{

float:left;
clear:left;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#f3cc3e;
font-style:italic;
margin-left:15px;
width:250px;

}

.gameEntry #gameInfo {
clear:left;
float:left;
width:450px;
height:auto;
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-align:justify;
margin-left:16px;

}

.gameEntry #gameLinks {

float:left;
width:530px;
margin-left:15px;
}

.gameEntry #gameLinks  a:link, .gameEntry #gameLinks  a:visited  {

color:#A2D7E1;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:normal;

}

.gameEntry #gameLinks  a:hover, .gameEntry #gameLinks   a:active  {

color:#f3cc3e;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:normal;
border-bottom:1px #FFFFFF solid;


}


/* Game Detail Styles */
.mainGameAwards h3 { color: #fff; }
.mainGameAwards ul { padding: 0; margin: 0 auto; width: 100px;}
.mainGameAwards ul li { padding: 2px 5px; color: #CC9933; float: left;}

#gameFeatures{

background:url(../../i/gamefeatures_bg.png) repeat-y;
width:470px;
height:350px;
float:left;
margin-left:15px;
margin-top: 0px;



}

#gameftext{

float:left;
margin-left:33px;
width:360px;


}


#gameTagline{

font-family:"Times New Roman", Times, serif;
font-size:24px;
color:#FFFFFF;
font-weight:bold;
margin-left:16px;
margin-top:30px;
background:url(../../i/tagline_bg.png) no-repeat -6px -21px;
height:50px;
width:500px;
padding-left:13px;
padding-top:3px;


}

#platformsGame{

position:relative;
margin-left:294px;
margin-top:16px;



}

.prev2{


background:url(../../i/prev_arrow.png);
width:20px;
height:21px;
margin-left:16px;
margin-top:240px;
position:absolute;

}


.next2{

background:url(../../i/next_arrow.png);
width:20px;
height:21px;
margin-left:540px;
margin-top:240px;
position:absolute;

}

#gameRightcol{

width:247px;
height:auto;
float:left;
margin-top:15px;
}

#gameContain{
float:left;
width:565px;
height:auto;
margin-left:-7px;

}

#gameBG {

float:left;
width:561px;
height:696px;
margin-top:36px;
overflow:hidden;

}

#gameFrame{

width:575px;
height:715px;
margin-left:-10px;
margin-top:-15px;
position:absolute;
background:url(../../i/gamePage_frame.png) no-repeat;

}

#gameLogo{

float:left;
margin-left:14px;
height:177px;
margin-top:16px;
}

#gameTease{

float:left;
font-size:14px;
color:#FFFFFF;
height: 150px;
margin-left:22px;
width:250px;
font-family:Georgia, "Times New Roman", Times, serif;

}

#gameTease p { color: #FFFFFF; font-size: 14px;}

.sideBox_contain{

float:left;
width:247px;
height:auto;
margin-top:12px;

}

.sideBox_contain_frontpage {

float:left;
width:247px;
height:auto;
margin-top:10px;

}

.sideBox_contain_frontpage #header{

float:left;
width:247px;
height:47px;

}

.sideBox_contain_frontpage #topFade{

float:left;
background:#000000;
width:247px;
height:95px;
background: url(../../i/sideB_top.jpg) no-repeat;

}

.sideBox_contain_frontpage #middle{

float:left;
background:#000000;
width:247px;
height:auto;
background:url(../../i/sideB_middle.jpg) repeat-y;

}

.sideBox_contain_frontpage #midContain{

float:left;
width:222px;
height:auto;
margin:-106px auto 0 19px;
background:url(../../i/watermark_01.png) no-repeat 86px 81px;

}

.sideBox_contain_frontpage #bottom{

float:left;
width:247px;
height:12px;
background:url(../../i/sideB_bottom.jpg) no-repeat;

}

.sideBox_contain #header{

float:left;
width:247px;
height:47px;

}

.sideBox_contain #topFade{

float:left;
background:#000000;
width:247px;
height:95px;
background: url(../../i/sideB_top.jpg) no-repeat;

}

.sideBox_contain #middle{

float:left;
background:#000000;
width:247px;
height:auto;
background:url(../../i/sideB_middle.jpg) repeat-y;

}

.sideBox_contain #midContain{

float:left;
width:222px;
height:auto;
margin:-106px auto 0 19px;
background:url(../../i/watermark_01.png) no-repeat 86px 81px;

}

.sideBox_contain #bottom{

float:left;
width:247px;
height:12px;
background:url(../../i/sideB_bottom.jpg) no-repeat;

}



/* News Landing Styles */


div#contact_question_dropdown_container {

background-image:url(../../i/contactForm_matrix1.png);
background-position:-53px -174px;
background-repeat:no-repeat;
float:left;
height:25px;
margin-left:1px;
margin-top:2px;
padding-left:4px;
width:263px;
}

div#contact_question_dropdown_container.dropdown_over:hover {
	background-position:-53px -235px;
}

div#contact_question_dropdown_label {
	position: absolute;
	z-index: 1;
	line-height: 25px;
	height: 25px;
	padding-left: 9px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color: #fff;
	width: 240px;
	overflow: hidden;
}


select#contact_question_dropdown {
	width:263px;
	height: 25px;
	float: left;
	position: absolute;
	z-index: 2;
	margin-top: 2px;
	padding-top: 8px;
	display:block;
	background-color: #ffffff;
	-moz-opacity: 0;
	filter:alpha(opacity: 0);
	opacity: 0;
	border-bottom-color:#666666;
	border-bottom-width:2px;
	cursor: pointer;
	font-family:"Tahoma",Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:11px;
	font-weight:bold;
}

select#contact_question_dropdown.dropdown_over {
	background-color: red;
}

select#contact_question_dropdown.dropdown_down {
}


#news_rightcol{

float:left;
width:500px;
height:auto;

}

.news_leftcol{

float:left;
width:300px;
height:500px;

}

.news_leftcol #newsBlock{

float:left;
width:270px;
height:auto;
background:#000000;
border:1px solid #313335;
margin-left:4px;

}

.news_leftcol #newsBlock .newsHeader{

float:left;
margin-left:-1px;
margin-top:-1px;
width:270px;
height:30px;
border-left:1px solid #313335;
border-right:1px solid #313335;
border-top:1px solid #313335;
border-bottom:1px solid #313335;

}

.news_leftcol #newsContain{

float:left;
width:240px;
height:auto;
margin-left:5px;

}

.news_leftcol #newsEntry{

float:left;
width:248px;
height:auto;
padding-bottom:7px;
padding-top:10px;
border-bottom:#313335 solid 1px;
}

.news_leftcol #newsTitle{

float:left;
color:#fff;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
margin-left:7px;
padding-top:2px;
}

.news_leftcol #newsTitle a:link, .news_leftcol #newsTitle a:visited{

color:#a2d7e1;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;

}

.news_leftcol #newsTitle a:hover, .news_leftcol #newsTitle a:active{


color:#CC9933;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
text-decoration:none;

}

.news_leftcol #newsMonth{

float:left;
color:#F3CC3F;
margin-left:0;
margin-top:12px;
width:240px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
/*border-bottom:#313335 solid 1px;*/
padding-bottom:5px;
padding-left:8px;
}

#stickIcon {

position:relative;
margin-left:395px;
margin-top:-15px;


}


.newsEntry {

width:500px;
height:auto;
float:right;
padding-bottom:20px;
border-bottom:1px #313335 solid;
margin-bottom:20px;
margin-right: 5px;
}

.newsEntry #catIcon {

float:left;
width:64px;
height:64px;
margin-left:10px;
margin-top: 12px;
}


.newsEntry #newsRight{

float:left;
width:416px;
height:auto;

}

.newsEntry #newsTitle{

float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#f3cc3e;
font-weight:bold;
margin-left:15px;
margin-top:8px;
width:400px;

}

.newsEntry #newsTitle a:link, .newsEntry #newsTitle a:visited {

float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#a2d7e1;
font-weight:bold;
text-decoration:none;


}

.newsEntry #newsTitle a:hover, .newsEntry #newsTitle a:active {

float:left;
font-family:Arial, Helvetica, sans-serif;
color:#ffffff;
font-weight:bold;
text-decoration:none;

}

.newsEntry #reSection{

float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#dac744;
font-style:italic;
margin-left:15px;
width:500px;

}

.newsEntry #reSection a:link, .newsEntry #reSection a:visited{

font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#dac744;
font-style:italic;


}

.newsEntry #reSection a:hover, .newsEntry #reSection a:active{

font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFF;
font-style:italic;


}

.newsEntry #reMore{


font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#0099CC;
font-style:italic;
float:right;
margin-right:54px;


}

.newsEntry #reMore a:link, .newsEntry #reMore a:visited{

font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#A2D7E1;
font-style:italic;


}

.newsEntry #reMore a:hover, .newsEntry #reMore a:active{

font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFF;
font-style:italic;
text-decoration:none;


}

.newsEntry #newsInfo {

float:left;
width:400px;
height:auto;
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
margin-left:16px;
margin-top:5px;

}

.newsEnry #newsInfo p { margin: 0; padding: 0;}

.newsEntry #gameLinks {

float:left;
width:530px;
margin-left:15px;
margin-top:10px;
}

.newsEntry #gameLinks  a:link, .newsEntry #gameLinks  a:visited  {

color:#A2D7E1;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;

}

.newsEntry #gameLinks  a:hover, .newsEntry #gameLinks   a:active  {

color:#f3cc3e;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
border-bottom:1px #FFFFFF solid;


}




/* News Detail Page */


#newsBack {

float:left;
margin-left:105px;

}

#newsBack a:link, #newsBack a:visited {

font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#dac744;
text-decoration:none;

}

#newsBack a:hover, #newsBack a:active {

font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#FFF;


}

#headtitle{

float:left;
font-size:14px;
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;

}

.newsBody {

width:800px;
height:auto;
float:left;
background:#000000;
margin-top:-30px;
padding-top:5px;

}

.newsBody #bodyMain{

float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#FFFFFF;
width:680px;
margin-left:19px;
line-height:22px;

}

.newsBody #bodyMain a{

color:#dac744;
font-size:14px;
text-decoration:none;

}

.newsBody #bodyMain a:hover{

color:#c2c5d0;
font-size:14px;
text-decoration:none;

}

.newsBody #catIcon {

float:left;
width:64px;
height:64px;
margin-left:20px;

}


.newsBody #reSection{

float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
font-style:italic;
margin-left:20px;
width:560px;
margin-bottom:10px;

}

.newsBody #reSection a:link, .newsBody #reSection a:visited{

font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#dac744;
font-style:italic;


}

.newsBody #reSection a:hover, .newsBody #reSection a:active{

font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#FFF;
font-style:italic;


}


.newsBody #bodypic_01{

border:0px #FFFFFF solid;
height:auto;
width:auto;
float:right;
margin-top:10px;
margin-left:10px;
margin-bottom:20px;
}



/* Career Landing Page Styles */

#careerUL{

list-style-position:outside;
list-style-image:url(../../i/mainBullet.png);
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#fff;
font-weight:normal;
margin-left:34px;
margin-top:10px;

}

#careerUL li {

padding:1px;
vertical-align:middle;

}

#careerUL a:link, #careerUL a:visited {

font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:##F3CA3D;
text-decoration:underline;

}

#careerUL a:hover, #careerUL a:active {

font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#fff;
text-decoration:underline;

}


#leftContainer{

float:left;
width:260px;
height:800px;
margin-right:15px;

}

#leftInfo{

float:left;
width:260px;
height:950px;
border:1px solid #313335;
background:#000000;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;

}

#leftInfo a:link, #leftInfo a:visited {

color:#F3CA3D;
font-weight:normal;
text-decoration:none;
font-size:11px;

}

#leftInfo a:hover, #leftInfo a:active {

color:#fff;
font-weight:normal;
text-decoration:none;
font-size:11px;

}


#leftInfo .mainInfo{

width:230px;
float:left;
height:auto;
color:#CCCCCC;
margin-left:14px;
margin-top:15px;
font-size:11px;

}

#leftInfo .contactInfo {

width:220px;
float:left;
height:auto;
border-top:1px solid #313335;
color:#CCCCCC;
font-size:11px;
margin-left:14px;
margin-top:15px;
padding:5px;
padding-bottom:10px;

}


.careerEntry {

float:right;
width:500px;
height:auto;
border-bottom:1px solid #000 /* #313335 */;
margin-bottom:10px;
padding-bottom:10px;
margin-right: 40px;

}

.careerEntry img { border-color: #d2b96e;}

.careerEntry a:link, .careerEntry  a:visited {

color:#F3CA3D;
font-weight:normal;
text-decoration:none;
font-size:11px;


}

.careerEntry a:hover, .careerEntry  a:active {

color:#fff;
font-weight:normal;
text-decoration:none;
font-size:11px;


}

#show_link { color: #A2D7E1 !important; font-size: 11px !important; float:right; margin: 3px; }
.careerEntry #title {

color:#f3ca3d;
font-size:16px;
font-family:Arial, Helvetica, sans-serif;

}

.careerEntry h3 {
	color: #f3ca3d;
	font-size: 18px;
	font-weight: normal;
	margin-top:0;
}
.careerEntry #detail {

color:#FFFFFF;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
line-height:16px;
}

.careerEntry #apply {

float:right;
margin-top:10px;


}


/* About Us Styles    */

.slideshow img {border: 1px solid #749db7;}
#mainAbout{

float:left;
width:489px;
height:auto;
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
text-align:justify;
margin-top:0px;



}

#mainAbout p { color: #FFFFFF; margin: 0; padding: 0;}
#mainAbout img { border-color: #d2b96e;}
#mainAbout h1{

font-family:Arial, Helvetica, sans-serif;
font-size:22px;
color:#F3CA3D;
font-weight:normal;



}

#mainAbout #nav a, #mainAbout #nav a:hover, #mainAbout #nav a:visited { color: #F3CA3D; padding-left:0 !important; }
#leftContainer_about{

float:left;
width:260px;
height:auto;
margin-right:20px;


}

#leftList{

float:left;
width:260px;
height:auto;
background:#000000;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;



}

#leftList .text {

margin-bottom: 10px;
padding: 15px;
border:1px solid #313335;
color:#F3CA3D;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
margin-left:20px;
width:210px;


}


.aboutUL{

font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
margin-left:45px;
}

.aboutUL li {


background:url(../../i/mainBullet.png) no-repeat 0px 2px;
margin-top:5px;
margin-left: -25px;
padding-left: 20px;
padding-top: 2px;

}

.aboutUL li a{

vertical-align:top;
padding-bottom:9px;
margin-top:-2px;


}

.aboutUL a:link, .aboutUL a:visited {

font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#a2d7e1;
text-decoration:none;

}

.aboutUL a:hover, .aboutUL a:active {

font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#f3cb3d;
text-decoration:underline;

}



/* News Archive Page Styles */


#noText{

border:1px solid #FFFFFF;
color:#F3CB3D;
float:left;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
margin-left:0;
margin-top:36px;
padding:10px;
width:778px;


}

#newsArchContain {

width:714px;
height:81px;

}

#catIcon{

float:left;
margin-top:17px;
margin-left:20px;

}

#sectionTitle {

font-family:Arial, Helvetica, sans-serif;
font-size:22px;
font-weight:bold;
color:#FFFFFF;
float:left;
margin-left:13px;
margin-top:32px;

}

.newsArchEntry {

float:left;
width:714px;
height:auto;
border-bottom:1px solid  #313335;
margin-bottom:10px;
padding-bottom:10px;
margin-left:20px;
margin-top:20px;
color:#FFFFFF;


}


.newsArchEntry #reSection {

color:#CC9933;
float:left;
font-family:Arial,Helvetica,sans-serif;
font-size:13px;
font-style:italic;
margin-bottom:10px;
margin-left:0;
margin-top:1px;
width:686px;

}

.newsArchEntry #newsInfo {

color:#FFFFFF;
float:left;
font-family:Arial,Helvetica,sans-serif;
font-size:13px;
height:auto;
margin-bottom:10px;
margin-top:5px;
width:650px;

}

.newsArchEntry  #reMore{


font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#0099CC;
font-style:italic;
float:right;
margin-right:11px;


}

.newsArchEntry  #reMore a:link, .newsArchEntry  #reMore a:visited {

font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#a2d7e1;
font-style:italic;

}

.newsArchEntry  #reMore a:hover, .newsArchEntry  #reMore a:active {

font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#fff;
font-style:italic;

}

.newsArchEntry  #newsTitle {

color:#f3cb3d;
font-size:22px;
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;

}

.newsArchEntry  #newsTitle  a:link, .newsArchEntry  #newsTitle   a:visited {

color:#f3cb3d;
font-size:22px;
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;


}

.newsArchEntry  #newsTitle  a:hover, .newsArchEntry  #newsTitle   a:active {

color:#fff;
font-size:22px;
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;


}

.newsArchEntry a:link, .newsArchEntry  a:visited {

color:#F3CA3D;
font-weight:normal;
text-decoration:none;
font-size:11px;

}

.newsArchEntry a:hover, .newsArchEntry  a:active {

color:#fff;
font-weight:normal;
text-decoration:none;
font-size:11px;


}


/* Footer Styles */


.footer {
clear: both;
width:800px;
height:70px;
padding-top: 20px;
margin:20px auto 0 auto /*47px*/;
border-top:1px #313335 solid;

}

.footer #left {

float:left;
font-family:Arial, Helvetica, sans-serif;
color:#666666;
font-size:10px;
margin-right:67px;
margin-top:10px;

}


.footer #right{

float:right;
font-family:Arial, Helvetica, sans-serif;
color:#a2d7e1;
font-size:10px;
margin-top:10px;

}


.footer #right a:link, .footer #right a:visited { 

color:#a2d7e1;
font-size:10px;
margin-right:5px;
margin-left:5px;
}

.footer #right a:hover, .footer #right a:active { 

color:#fff;
font-size:10px;
margin-right:5px;
margin-left:5px;
text-decoration:none;
}

#community {
width:770px;
height:auto;
margin-left:20px;
margin-right:20px;
border:thin;
border-color:#CCC;
background-color:#000;
margin-top:40px;
text-decoration:none;
background:url(../i/community/background.jpg);
}

#community_bodyul{

list-style-position:outside;
list-style-image:url(../../i/mainBullet.png);
margin-left:20px;
line-height:20px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#d2d2d2;
}

#community_bodyul a {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration: none;
}

#community_main img {
border:1px #aaac7d solid;
}

#community a {
color:#a2d7e1;
}

#community a:hover, a:active {
color:#f3cb3d;
text-decoration:underline;
}

#community img a:hover, a:active {
color:#000000;
text-decoration:solid;
}

#community, #petrocasts a {
color:#CC9;
text-decoration:none;
}

#community, #petrocasts h2 {
color:#F3CA3D;
size:15px;
}

#community, #petrocasts h3 {
color:#d2d2d2;
size:13px;
}

#community h3 {
color:#f3cc3e;
size:13px;
}

#community h4, #petrocasts h4 {
color:#F3CA3D;
size:13px;
}

.boardgames_button {
margin-left:4px;
position:relative;
top:200px;
width:241px;
height:71px;
}

.boardgames_button  #hoverimage1
{
  background:url(../../i/boardGameMainMenuButton.png);
  width: 241px;
  height: 71px;
}

.boardgames_button  #hoverimage1:hover
{ 
  background: url(../../i/boardGameMainMenuButtonHighlight.png) no-repeat 0 0;
}

.community_left {
float:left;
margin-left:5px;
margin-right:5px;
text-align:center;
width:475px;
padding-right:25px;
border-right:1px #bbbfc3 solid;
background-color:#000;
}

.community_left2 {
float:left;
margin-top:-10px;
margin-left:5px;
margin-right:5px;
text-align:left;
font-size:14px;
line-height:16px;
width:475px;
padding-right:25px;
border-right:1px #bbbfc3 solid;
background-color:#000;
}

.community_right1 {
float:right;
padding-left:24px;
width:225px;
background-color:#000;
}

.community_right2 {
float:right;
margin-left:30px;
width:210px;
background-color:#000;
}

.community_prev2{

background:url(../../i/prev_arrow.png);
width:20px;
height:21px;
margin-left:6px;
margin-top:65px;
position:absolute;

}

.community_next2{

background:url(../../i/next_arrow.png);
width:20px;
height:21px;
margin-left:740px;
margin-top:65px;
position:absolute;

}

.carousel{

width:655px;
margin-right:5px;

}

.carousel5{

width:800px;

}

#petrocasts {
float: left;
color: #FFF;
width: 800px;
margin-left:10px;
margin-top:-10px;
background-color:#000000;
}

.petrocasts_left {
width:550px;
float:left;
margin-left:10px;
text-align:center;
}

.petrocasts_right {
width:165px;
float:right;
margin-left:0px;
margin-right:25px;
margin-top:0px;
}

.petrocasts_maintext {
width:775px;
text-align:center;
}

.petrocasts_footertext {
float:left;
width:775px;
text-align:center;
}

#petrocasts a {
color:#a2d7e1;
}

#petrocasts a:hover, a:active {
color:#f3cb3d;
text-decoration:underline;
}

#newsletter_main {
float: left;
width:700px;
background-color:#000;
color:#ccc;
size:14px;
margin-top:-10px;
margin-left:50px;
margin-right:30px;
}

.carousel_community_prev{


background:url(../../i/prev_arrow.png);
width:20px;
height:21px;
margin-left:15px;
margin-top:50px;
position:absolute;
border-style:none;
}

.carousel_community_next{

background:url(../../i/next_arrow.png);
width:20px;
height:21px;
margin-left:730px;
margin-top:50px;
position:absolute;
border-style:none;
}

.newslettermain_footer {
font-family:Verdana, Arial, Helvetica, sans-serif;
background-color:#000;
margin-left:30px;
color:#ccc;
float:left;
}


#newsletters {
font-family: Verdana, Arial, sans-serif;
background-color:#000;
color:#ccc;
float:left;
margin-top:-10px;
margin-left:10px;
margin-right:10px;
width:780px;
line-height:18px;
font-size:12px;
list-style-position:outside;
list-style-image:url(../../i/mainBullet.png);
}

#newsletters a, #newsletter_main a, .newslettermain_footer a, .newsletter_footer a {
color:#c0d2db;
text-decoration:none;
}

#newsletters a:hover, #newsletter_main a:hover, .newslettermain_footer a:hover, .newsletter_footer a:hover {
color:#FFF;
text-decoration:none;
}

#newsletters h2{
font-size:15px;
color:#8bacca;
}

#newsletters h3{
font-size:15px;
color:#bcaf84;
}

.newsletter articles {
text-align:justify;
}

.newsletter_articles img{
padding:5px;
}

.newsletter_leftcolumn {
width:485px;
float:left;
margin-left:-5px;
margin-right:30px;
}

.newsletter_rightcolumn {
width:280px;
float:right;
margin-right:-10px;
}

.newsletter_screenshotcolumn {
width:260px;
}

.newsletter_screenshots img {
border:1px #aaac7d solid;
}

.newsletter_footer {
float:left;
margin-top:20px;
margin-left:50px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
background-color:#000000;
color:#ccc;
}


#newsList {
float:left;
width:249px;
height:auto;
background:#000000;
margin: 0;
padding-bottom:30px;
list-style-type: none;
color: #ccc;
padding: 10px;
}

#newsList ul { 
	margin: 0; 
	padding: 0; 
	list-style-type: none;
	width: 100%;
}

#newsList>li { 
	color: #F3CC3F !important;
	margin-bottom: 10px;
	float: left;
	font-size: 14px;
	font-weight: bold;
	width: 100%;
	font-family: Arial, Helvetica, sans-serif;
	cursor: pointer;
}

#newsList ul { display: none; }
#newsList ul.active {display: block; float: left; margin-bottom: 10px;}
#newsList ul>li {
float:left;
width:100%;
height:auto;
padding-bottom:7px;
padding-top:10px;
border-bottom:#313335 solid 1px;
color: #FFF;
font-weight: normal;
font-size: 10px;
}

#newsList ul>li>span { float: left;}
#newsList ul li a {
float:left;
color:#A2D7E1;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
margin-left:7px;
}
