@CHARSET "UTF-8";

p.first{
	font-weight: bold;
}

div.filter{
	border: 1px solid black;
	background: #eee;
	padding: 5px;
}

div.filter h2.name{
	font-size: 10pt;
	float: left;
	padding: 2px 10px 2px 10px;
	margin: 0;
}

div.filter input{
	margin: 0;
}

div.filter .filter_controls{
	float: left;
	margin-right: 10px;
}

div.filter .filter_controls_2{
	float: right;
}

div.added_image{
	width: 220px;
	height: 130px;
	float: left;
	padding: 10px;
	margin: 2px;
	background: #cdc;
	border: 1px solid #242;
	position: relative;
}

div.existing_image{
	width: 220px;
	height: 130px;
	float: left;
	padding: 10px;
	margin: 2px;
	background: #bcb;
	border: 1px solid #242;
	position: relative;
}

div.existing_image img{
	margin: 0 auto;
	border: 1px solid #242;
}

div.added_image img{
	margin: 0 auto;
	border: 1px solid #242;
}

#current_images{
	overflow: auto;
}

div.existing_image p{
	padding: 0;
	margin: 5px 0 0 0;
	font-size: 8pt;
	position: absolute;
	bottom: 5px;
}

div.image1{
 /*border: 1px solid #242;*/
 padding: 5px;
 /*background-color: #ded;*/
 float: left;
 margin-right: 20px;
 margin-bottom: 10px;
 width: 180px;
}

div.image1 img{
	margin: 0 auto;
	border: thin solid black;
}

div.image1 p{
        text-align: center;
	text-justify: none;
	font-size: 8pt;
	margin: 2px;
	padding: 0;
}

div.view_image_left{
 border: 1px solid #242;
 padding: 5px;
 background-color: #ded;
 float: left;
 margin-right: 20px;
 margin-bottom: 10px;
}

div.view_image_right{
 border: 1px solid #242;
 padding: 5px;
 background-color: #ded;
 float: right;
 margin-left: 20px;
 margin-bottom: 10px;
}

div.caption{
	font-size: 8pt;
}

/* NEWS PAGE */

#news_control{
	float: right;
	width: 160px;
	height: 100px;
	border: 1px solid black;	
}

#news{
	/*width:70%;*/
	/*background-color:#FF0000;*/
}

#news h2{
	margin-bottom: 0;	
}

#news p{
	margin-top: 2px;
	/*text-align: justify;*/
}

#main_story{
	padding: 5px;	
}

#main_story .article_image{
	float: right;	
	margin-left: 40px;
}

#main_story .article_info{
	font-size: 8pt;	
}

#main_story h4{
	font-size: 12pt;
	padding: 0;
	margin: 0;	
}

.news_stories{
	list-style: none;
	padding: 5px;
	margin: 10px 0 0 0;
}

.news_stories li{
	overflow: auto;
	padding-top: 5px;
	padding-bottom: 10px;
	margin: 0;
}

.news_stories h4{
	padding: 0;
	margin: 0;	
}

.news_stories .article_image{
	float: right;
	margin-left: 40px;
}

.news_stories .article_info{
	font-size: 8pt;
}

#subStories .article_info{
	font-size: 8pt;
        color: #777;
}

.gasworld_link{
	margin-left: 15px;
	margin-top: 0;
}

#announcements{
	margin: 0;
	padding: 0;
}


.news{
	width: 70%;
	margin: 0 20px 0 20px;
}

.news p{
	/*text-align:justify;*/
	font-size: 9pt;
	line-height: 1.4;
}

.news .author{
	clear: both;
	overflow: auto;
	border: 1px solid black;
	margin: 2px;
	padding: 5px;
}

.news .author p{
	margin: 0;
	padding: 0;
}

.news .first_paragraph{
	font-weight: bold;
}

li.news_list_item{
	clear: both;
}

.news .block_quote{
	font-style: italic;
	border: 1px solid black;
	padding: 15px;
}

.news_index_title{
	margin: 20px 0 0 0;
	padding: 0;
}

.news_index_synopsis{
	
}

.news_index_image{
	float: right;
	border: 1px solid black;
	margin-left:50px;
	width: 170px;
	height: 120px;
}

.article_image{
	border: 1px solid #999999;
}



#story1{
	background:#eeeeee;
	padding:10px;
	border:1px solid #dddddd;
	margin:0 0 20px 0;
}

#story1 h4{
	margin:0px 0px 5px 0px;
	padding:0;
	font-size:16px;
}

#story1 .article_image{
	/*float:right;
	margin-left:10px;*/
}

#story1 .article_info,
#story2 .article_info {
	font-size:10px;
	color:#777777;
}



#gw_feed {
	border:1px solid #cccccc;
	background:#E0E4EB;
        background-image: url(/resource/image/site/gwcircle.png);
        background-position: 105% 157%;
        background-repeat: no-repeat;
	/*width:85%;*/
	padding:10px;
	margin:20px 0 20px 0;
}

#gw_feed h3 {
	color: #003399;
	/*background: #003399;*/
	margin:0;
	padding:0 0 10px 0;
}

#gw_feed small {
	color:#777777;
}

#gw_feed a {
	font-weight:bold;
}

#gw_feed ul {
	margin:0 0 0 0;
	padding:0;
}
#gw_feed li {
	margin-bottom:5px;
	/* list-style:url(../images/arrow-blue.gif);*/
}

#gw_feed a {
	color: #3366CC;
}