/* CSS Document */
/*
Theme Name: Intelegra Custom Theme
Theme URI: 
Description: Custom theme designed for Intelegra.
Version: 1.0
Author: The Welch Group
Author URI: http://www.thewelchgroup.org/
Tags: enter here

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php

*/

/* RESET */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}

body {
	font-size: 62.5%; /* Resets 1em to 10px */
	font-family: Arial, Helvetica, sans-serif;
	background: url(images/bg.png) top left repeat-x #FFFFFF;
	color: #333;
	text-align: left;
	margin: 0;
	padding: 0;
}

#wrap {background: url(images/bg-page.jpg) top center no-repeat; margin: 0 auto; padding: 0;}

/* classes */

.clear {clear: both;margin: 10px 0 0 0;padding: 0;}
.right {float: right;margin: 0 0 20px 20px;padding: 0;}
.left {float: left;margin: 0 20px 20px 0px;padding: 0;}

/* text */

h1 {font-size: 28px;font-weight: bold;padding: 0; margin:0;}
	.fp {font: 55px Impact, "Arial Narrow", "Gothic725 Bd BT"; color:#000000; margin:0; padding:0; line-height: 0.9em; text-align: center;}
	.fp-2 {font:43px Impact, "Arial Narrow", "Gothic725 Bd BT"; color: #000000; margin: 0; padding:0; line-height: 0.9em; text-align: center;}
h2 {font-size: 24px;font-weight: bold;padding: 0; margin:0}
	.fp-3 {font: 22px Georgia, "Times New Roman", Times, serif; margin: 6px 0 0 4px; padding:0; }
	.fp-4 {font: 30px Impact, "Arial Narrow", "Gothic725 Bd BT"; margin: 0; padding:0; color: #000000;}
h3 {font-size: 20px;font-weight: bold;padding: 0; margin:0}
h4 {font-size: 18px;font-weight: bold;padding: 0; margin:0}
h5 {font-size: 16px;font-weight: bold;padding: 0; margin:0}
h6 {font-size: 14px;font-weight: bold;padding: 0; margin:0}
p {font-size: 12px; line-height: 1.5em; padding: 0; margin:0 0 10px 0}
blockquote {font-size: 12px; font-style: italic; padding: 20px 40px; margin: 0;}

/* text styles */

.bold {font-weight: bold;}
.italic {font-style:italic}
.underline {text-decoration: underline}
.strike-trough{text-decoration:line-through}
.link {text-align: right; padding: 0 10px 0 0;}

/* hyperlink styles */
a {color: #E94126; text-decoration: underline;}
a:hover, a.focus { color: #000000; text-decoration: none;}

/* lists */

ul {}
ol {}
li {}

.faq {margin: 20px 0 20px 40px; font: 18px Arial, Helvetica, sans-serif;}
.faq li {margin: 0 0 15px 0;}

/*tables */
table {font: 12px Georgia, "Times New Roman", Times, serif;}
th {border-bottom: 1px solid #000000; padding: 0 0 4px 0;}
tr {}
td {padding: 5px 5px 0 0;}

/* image styling */
img {border: none}

/* LAYOUT */

#header {width: 960px; height: 143px; margin: 0 auto; padding: 5px 0 0 0;}
	.head-right {float: right; margin:0; padding:0;}
	.logo {float: left; margin: 10px 0 0 0; padding: 0; width: auto;}
	.slogan {margin:20px 0 0 0; padding:0; z-index: 4;}

#nav {width: 920px; padding: 0; margin: 0 auto; font: 20px Georgia, "Times New Roman", Times, serif; font-weight: bold;}
	#nav a {color: #000; text-decoration: none; padding: 4px 0 0 0; margin:0;}
	#nav a:hover, #nav a:focus {color: #EC4B1C; text-decoration:none; text-shadow: 0px 2px 1px #666;}
	#nav ul {list-style: none; float: right;}
	#nav li {display: inline; float: left; width: 116px; height: 30px; margin: 0 0 0 10px; padding: 0; text-align: center;}
	#nav li a {display: block; width: 116px; height: 26px; background: url(images/bg-nav-tab.png) top left no-repeat;}
	#nav li a:hover, #nav li a:focus {background: url(images/bg-nav-tab.png) bottom left no-repeat;}
	
#page {width: 960px; margin: 10px auto; padding: 0; border: none; color: #000000;}
	#page p {margin: 0; padding:5px; font: 12px Georgia, "Times New Roman", Times, serif; line-height: 1.6em;}

#fp-left {float:left; width: 460px; margin: 0 0 0 20px; _margin: 0 0 0 10px; padding:0; background: url(images/bg-content-box.png) top left;}
	.l-inner {color: #000000; margin: 9px; padding: 4px; _padding: 0px; background: #FFFFFF; border: 1px solid #CCCCCC;}

#fp-right {float: right; width: 440px; margin: 0 20px 0 0; _margin: 0 10px 0 0; padding:0; background: url(images/bg-content-box.png) top left;}
	.r-inner-l {float: left; width: 203px; margin: 10px 0 10px 10px; padding: 0; border: 1px solid #CCCCCC; background: #FFFFFF;}
	.r-inner-r {float: right; width: 203px; margin: 10px 10px 10px 0; padding: 0; border: 1px solid #CCCCCC; background: #FFFFFF;}

#content {float: right; width: 740px; margin: 20px 20px 0 0; background: url(images/bg-content-box.png) top left repeat-x;}
	#content h1 {font: 55px Impact, "Arial Narrow", "Gothic725 Bd BT"; color:#000000; margin:0; padding:0; line-height: 0.9em;}
	#content h2 {font:43px Impact, "Arial Narrow", "Gothic725 Bd BT"; color: #000000; margin: 0 0 20px 0; padding:0; line-height: 0.9em;}
	#content ul {margin: 10px 0 10px 40px; font: 12px Georgia, "Times New Roman", Times, serif;}
	#content ol {margin: 0 0 8px 0;}
	#content li {margin: 0 0 8px 0;}
	.inner {color: #000000; padding: 20px; margin: 9px; background: #FFFFFF; border: 1px solid #CCCCCC;}
	#twitter {background: url(images/twitter-bg.png) top left repeat-x;}
	.cinner {color: #000000; padding: 20px 0; margin: 15px 0px; background: #FFFFFF;}
#sidebar {float: left; width: 160px; margin: 20px 0 0 20px; font: 12px Arial, Helvetica, sans-serif;}
	#sidebar a, #sidebar a:visited {text-decoration: none;}
	#sidebar a:hover, #sidebar a:focus {text-decoration: underline;}
	#twitter-sb {margin: 0; padding: 0;}
	.twitter-left {float: left; margin: 0 4px 0 0;}
	.twitter-right {float: right; margin: 0;}

#footer {width: 920px; clear: both; margin: 0 auto; padding: 10px 0 0 0; _padding: 5px 0 0 0; border-top: 1px solid #f5f5f5;}
	#footer-left {float: left; width:435px; margin:0; padding:0;}
		#footer-ll {float: left; width: 212px; margin:0; padding:0;}
		#footer-lr {float: right; width: 212px; margin:0; padding:0;}
		
	#footer-right {float: right; width: 435px; margin:0; padding:0;}
		#footer-rl {float: left; width: 212px; margin:0; padding:0;}
		#footer-rr {float: right; width: 212px; margin:0; padding:0;}
		
	#copyright {float: left; margin: 0 20px 0 0; padding:  0;}
	#footer ul { float: right; list-style: none; padding: 0; margin:0;}
	#footer li {margin: 0; padding: 0 0 8px 0; font: 12px Arial, Helvetica, sans-serif;}
	#footer a {color:#E94126; text-decoration: none;}
	#footer a:hover, #footer a:focus {color: #000000; text-decoration: underline;}
	#twitter ul {list-style: none; margin: 5px 0 0 0; padding: 0;}
	#twitter li {margin: 0; padding: 0 0 5px 0;}
	#twitter li a {color:#00CCFF; text-decoration: none;}
	#twitter li a:hover, #twitter li a:focus {color: #0066CC; text-decoration: underline;}
