/*-----------------------------------------------------------------------------

   Master Style Sheet: Kilgore Oil and Gas
	
	Imported
	Global Reset
	Floats and Clearing
	Positioning
	Display and Visibility
	Text Formatting  

-----------------------------------------------------------------------------*/

/* Imported Styles
-----------------------------------------------------------------------------*/

@import url(layout.css);
@import url(navigation.css);
@import url(elements.css);
@import url(forms.css);
@import url(styles.css);

/* Global Reset
-----------------------------------------------------------------------------*/

body, div, dl, dt, dd, ul, ol, li, pre, blockquote {
	margin: 0;
	padding: 0;
}

ul, ol {
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
}

*:link, *:visited { text-decoration: none; }

img, a img, *:link img, *:visited img { border: none; }

/* Floats and Clearing
-----------------------------------------------------------------------------*/

.clearer {
	clear: both;
	height: 1px;
	width: 100%;
}

.clear 		{ clear: both; }
.floatLeft 	{ float: left; }
.floatRight { float: right; }

/* Positioning
-----------------------------------------------------------------------------*/

.absolute 	{ position: absolute; }
.relative 	{ position: relative; }
.static 	{ position: static; }

/* Display and Visibility
-----------------------------------------------------------------------------*/

.none 		{ display: none; }
.block 		{ display: block; }
.inline 	{ display: inline; }
.visible 	{ visibility: visible; }
.hidden 	{ visibility: hidden; }

/* Text Formating
-----------------------------------------------------------------------------*/

.textLeft 		{ text-align: left; }
.textRight 		{ text-align: right; }
.textCenter 	{ text-align: center; }
.textJustify 	{ text-align: justify; }
.textCap		{ text-transform: capitalize; }
.textUnderline	{ text-decoration: underline; }

/*---------------------------------------------------------------------------*/

.footer a, .footera:link, .footer a:active {
	color: #999;
}


/********************
	FORMS
********************/


.form { margin: 15px 0; padding: 0; }
.form .clear { border-top: 1px solid #e3e3e3; clear: both; display: block; height: 1px; margin: 10px 0; }
.form label { color: #111; display: block; font-size: 1em; font-weight: bold; float: left; line-height: 2.25em; margin-right: 15px; text-align: left; text-transform: uppercase; width: 120px; }
.form .input, .form .textarea { background-color: #EEE; border: 1px solid #CCC; color: #333; display: block; font-size: 1em; padding: 5px; width: 200px; }
.form .textarea { width: 350px; }
.form .required { border: 1px solid #666; }
.submit { margin: 10px 0 0 0; background:#005c42; padding:6px 15px; color:#fff; border:1px solid #ccc; cursor:pointer;}
a.errorAnchor { display: none; }
.formError { background-color: #EEE; border: 1px solid #C00; color: #C00; font-family: Arial, Helvetica, sans-serif; padding: 10px 0; text-align: center; }
.formError strong { font-size: 1.1em; }
.formError p { margin: 0; }
.inputError { background-color: #C00; clear: both; color: #FFF; display: block; font-family: Arial, Helvetica, sans-serif; font-size: 0.9em; margin: 5px 0 0 135px; padding: 5px; width: 198px; }
.formLinks { line-height: 2em; }

.content table{ width:100%; border-collapse:collapse; margin-bottom:10px;}
.content table td{ padding:5px; background:#eee; border-bottom:1px solid #fff;}
.content table td p{ margin:0px;}
.content table thead td{ background:#999; color:#fff; font-weight:bold;}
.content a{ }

.archive{ margin:20px 0px;}
.archive ul.dates{ margin:0; padding:0; margin-bottom:20px; list-style:none;}
.content .archive ul.dates li{ display:inline; list-style:none; padding:0;}
.content .archive ul li a, .archive ul li a:active{ background:#005c42; color:#fff; padding:5px 10px; text-decoration:none; -moz-border-radius: 5px;
-webkit-border-radius: 5px; border-radius: 5px; color:#fff; text-decoration:none;}
.content .archive ul.dates li a.active { border:solid 2px #097657;}

.archive_content{}
.archive_content ul{ list-style:none; margin-left:0;}
.archive_content ul li{ margin-bottom:20px;}
.archive_content ul li h3{ margin-bottom:10px;}

.pdf{ background:url(/clientlib/images/icons/pdf.gif) no-repeat; padding-left:18px; padding-bottom:6px;}
.button{ background:url(../images/background/menu-bg.png) repeat-x; color:#fff; padding:5px 10px; text-decoration:none; -moz-border-radius: 5px;
-webkit-border-radius: 5px; border-radius: 5px; color:#696969; text-shadow: #fff 1px 1px 1px; }

