body {
	background: url(/images/bg.gif);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 0;
	margin: 0;
	min-width: 960px; }

h1, h2, h3 {
	color: #F15A24;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin: 5px 0 0 0;
	padding: 0; }
h1 {
	font-size: 21px; }
h2 {
	font-size: 18px; }
h3 {
	font-size: 14px;}

a img {
	border: none; }

a:link, 
a:visited,
a:hover,
a:active,
a img {
	outline: none;
	}
	
#header {
	/*width: 100%;*/
	height: 106px;
	background: url(/images/rightbg.gif) right repeat-y #FFFFFF; }
	
/* html #header {
	 width: expression( document.body.clientWidth < 1100 ? "960px" : "auto" ); /* set min-width for IE  }*/

	#header h3 {
		display: inline; }
		
	#header #top_sidebar {
		height: 100%;
		width: 240px;
		padding-right: 40px;
		float: right; }
	
		#top_sidebar p.widget_search {
			color: #D91C23;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 14px;
			font-weight: bold;
			margin: 20px 0 5px 0;
			padding: 0; }
			
		#top_sidebar input.searchfield {
			border: 1px solid #999999;
			margin-bottom: 5px;
			width: 180px;
			font-size: 11px;
			padding-left: 2px; }
		
		#top_sidebar input.button {
			margin-left: 129px; } 
	
	li#search {
		list-style: none;
		}
	
#topNav {
	width: 100%;
	height: 24px;
	padding-top: 7px;
	color: #FFFFFF;
	background: url(/images/sliverNavBar.gif) repeat-x;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold; }

/* html #topNav {
	 width: expression( document.body.clientWidth < 1100 ? "960px" : "auto" ); /* set min-width for IE  }*/
	
	#topNav a {
		color: #FFFFFF;
		margin: 0 0 0 54px;
		text-decoration: none; }

	#topNav a:hover {
		color: #4D4D4D; }
	
#container {
	padding-left: 277px;  /* LC width */
	padding-right: 260px;  /* RC width */
	overflow: hidden;
	background: url(/images/rightbg.gif) right repeat-y #FFFFFF; }

/* html #container {
	 width: expression( document.body.clientWidth < 1100 ? "960px" : "auto" ); /* set min-width for IE  }*/
	
	#container .column {
		float: left;
		position: relative; }
	
	#center {
		width: 100%;}
		
		#center .pad {
			padding: 15px; }
		
		#center .pad #sponsorDiv {
			padding-top: 25px;
			}
		
		#center .pad #sponsorDiv img {
			margin: 10px 20px 0 0;
			}
		
	#left {
		width: 277px;  /* LC width */
		margin-left: -100%;
		right: 277px;  /* LC width */}
		
		
		#left img.pageImage {}
		
		
	#right {
		background: url(/images/sliverColumnRight.jpg) repeat-y;
		height: 100%;
		width: 260px; /* RC width */
		margin-right: -260px;  /* RC width */
		padding-bottom: 100%; }
		
		#right .pad {
			padding: 5px 10px 20px 15px; }
		
		#right table td {
			vertical-align: top;
			}
		
		
	/*** IE Fix ***/
	* html #left {
	  left: 260px; } /* RC fullwidth  */
	
	
	#clear {
		width: 100%; /* RC width */
		height: 10px;
		padding: 0 0 0 277px;
		background: #EEEEEE;
		margin-left: -277px;
		position: relative;
		clear: both; }

	#clear img {
		position: absolute;
		right: -227px;
		top: -100px; }
	
	html #clear img {
		right: -228px; }		
	
	h2.widgettitle {
		color: #F15A24;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px; }
		
	li, ul {
		margin: 0;
		padding: 0;
		list-style: none;
		color: #999999; }
		
	ul.style li span {
		color: #000000; }	

	ul#left_sidebar, ul.style {
		margin: 10px 10px 25px 20px; }
		
		ul.sidebar ul li, ul.style li {
			margin-left: 18px; 
			margin-top: 8px;
			list-style: square; }
			
		li.cat-item-1 {
			display: none !important; }
			
		ul.sidebar a {
			text-decoration: none; }
			
		li.widget_king_categories li {
			display: none; }
			
		li.widget_king_categories li.cat-item {
			display: list-item; }
	
		/*** TESTIMONIALS ROTATION ***/
	
		li#slideshow1 {
			width: 240px;
			}
			
			li#slideshow1 div#testimonials {
				margin: 20px 0;
				position: relative;
				}
			
			div#testimonials,
			div#testimonials p {
				margin: 0;
				padding: 0;
				width: 240px;
				}
				
			div#testimonials p {
				display: none;
				color: #222;
				font-family: Verdana, Arial, Helvetica, sans-serif;
				font-size: 12px;
				font-style: italic;
				left: 0;
				line-height: 150%;
				position: absolute;
				top: 0;
				}	
	
		/* /rotation */

	/*** SPONSORS rotation ***/
	
	td#sponsorsArea {
		padding: 10px 0 0 0;
/*		min-height: 330px;
		_height: 300px;
*/		
		height: 200px;
		vertical-align: top
		}
	
	/* MAX HEIGHT FOR LOGO IMAGES IS 190px unless you edit the height for the sponsors div and sponsors a tags below */
	
	div#sponsors {
		height: 190px;
		overflow: hidden;
		margin: 0;
		padding: 0;
		width: 200px;
		}
	
		div#sponsors a {
			height: 190px;
			padding: 0 0 0 20px;
			width: 160px;
			}
			
	/* /rotation */

	/*** SUPPORTERS rotation ***/
	
	td#supportersArea {
		padding: 10px 0 0 0;
/*		min-height: 330px;
		_height: 300px;
*/		
		height: 200px;
		vertical-align: top
		}
	
	/* MAX HEIGHT FOR LOGO IMAGES IS 190px unless you edit the height for the supporters div and supporters a tags below */
	
	div#supporters {
		height: 190px;
		overflow: hidden;
		margin: 0;
		padding: 0;
		width: 200px;
		}
	
		div#supporters a {
			height: 190px;
			padding: 0 0 0 20px;
			width: 160px;
			}
			
	/* /rotation */





#footer {
	clear: both;
	background: url(/images/sliverFooter.gif) repeat-x;
	color: #FFFFFF;
	font-size: 11px;
	height: 30px;
	padding: 19px 0 0 32px; }

/* html #footer {
	 width: expression( document.body.clientWidth < 1100 ? "960px" : "auto" ); /* set min-width for IE  }*/

	#footer a {
		color: #FFFFFF;
		margin: 0 10px 0 10px;
		text-decoration: none; }
		
	#podPress_footer {
		display: none; }
	
	#wpstats {
		display: none; }
		
	/* cformsII styling */
	
	#cformsform {
		float: left;
		margin-bottom: 15px;
		width: 430px;
		}
		
	#cformsform ol.cf-ol li label {
		color: red;
		}
		
	#cformsform .single,
	#cformsform .area {
		width: 210px;
		}
	
	#cformsform li#li--6 {
		color: #333;
		}
	
	#cformsform ol li span.reqtxt,
	#cformsform ol li span.emailreqtxt {
		color: #333;
		}
	
	.sendbutton {
		margin: 0 0 0 220px;
		}
	
	p.linklove {
		display: none;
		}
/* *** lightbox styles *** */		
	#lightbox{
		background-color:#eee;
		padding: 10px;
		border-bottom: 2px solid #666;
		border-right: 2px solid #666;
		}
	#lightboxDetails{
		font-size: 0.8em;
		padding-top: 0.4em;
		}	
	#lightboxCaption{ float: left; }
	#keyboardMsg{ float: right; }
	#closeButton{ top: 5px; right: 5px; }
	
	#lightbox img{ border: none; clear: both;} 
	#overlay img{ border: none; }
	
	#overlay{ background-image: url(http://oilandgasinnovation.com/images/overlay.png); }
	
	* html #overlay{
		background-color: #333;
		back\ground-color: transparent;
		background-image: url(blank.gif);
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://oilandgasinnovation.com/images/overlay.png", sizingMethod="scale");
		}		