/*  
Theme Name: Pastries
Description: A two-column maroon theme with top-level page navigation and custom header.
Version: 1.1
Date: July 20th, 2008
Author: Chris S.
Author URL: http://www.ilgm.com/
*/

/* Main Site */
body {
	margin-top: 20px;
	background: #6E0911 url(/userfiles/site/img01.jpg) repeat left top;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	color: #757890;
}



.imgl {float: left; margin-right: 10px; border: 1px solid #ccc; }
.imgr {float: right; margin-left: 10px; border: 1px solid #ccc; }


/* Rotating Images */
.pfTable { 12px 0 12px 0; margin-left:5px; width: 100%;}
.pfImage { border: 1px solid #ccc; }

.pfCaption {color: gray; font-style: italic; text-align: center; font-size: 11px}
.pfCaption:link, 
.pfCaption:visited { color: #336699; text-decoration: underline; }
.pfCaption:active, 
.pfCaption:hover { color: #99ccff; text-decoration: none; }


/* Footer Navigation */
.footerNavTable {margin-top: -30px}

.note {
	padding: 1px 10px 1px 10px;
	background: #0D0D0D;
	text-transform: uppercase;
	text-align: left;
	font-size: 9px;
	width: 100%;
	xline-height: 10px;
}

/* Content Headings & Formatting */
.masterContentContainer {xbackground-color: #6a0f16; margin: 0 20px 0 20px; }
.contentContainer {background: #691016 url(/userfiles/site/content_bg.jpg) no-repeat left bottom; padding-right: 10px;}
.pageBorder {width:800px; margin: 50px; xborder-bottom: 3px #000 solid; background: url(/userfiles/site/page_bg.gif) repeat-x left bottom; border-bottom: 3px #000 solid;}

blockquote {border-left: 1px solid #2E2E2E; padding: 0px 20px 0px 10px;}
blockquote p, blockquote ul, blockquote ol { line-height: 1.5em; color: #c0bfbf; font-style: italic; font-size: 12px; }

li {color: #c0bfbf; font-style: italic; font-size: 12px; font-weight: normal; line-height: 1.5em; }


/* Rotating Text */
.ffTable {margin: 20px 0 0 0; padding: 0 5px 0 5px;}
.ffHeader { padding-left: 10px; line-height: 20px; font-size: 14px; color: #FFF; font-weight: bold; }
.ffQuestion { padding-left: 10px; color: #757890; font-weight: bold; font-style: normal; }
.ffBody { padding-left: 10px; line-height: 18px; color: #757890; font-style: italic; font-size: 12px; }

/* Left Side Content Container */
.mainNav {background: #691016 url(/userfiles/site/content_bg.jpg) no-repeat left bottom;}
.leftColumn {width: 100%; margin: 0px; padding: 0 25px 0 0;}
.columnSpacer {line-height:0px;}

/* Header Background */
.mainHeader {}

/* Top Navigation Table */
.topNavTable { background-color: #481116; padding: 0px 0px 1px 0px; }

/* Top Navigation Links (Main) */
.topNav { font-size: 22px; font-weight: normal; height: 3em; line-height: 3em; color: #717888; text-decoration: none; text-align: center; padding: 0 6px 0 6px;} 
.topNav:active, 
.topNav:hover  {text-decoration: none; color: #FFF; }

.topNav:link,
.topNav:visited {text-decoration: none;}


/* Generic Tables */
td {line-height: 1.5em; }

h1, h2, h3 {
	margin: 0;
	text-transform: lowercase;
	letter-spacing: -.05em;
	font-family: "Trebuchet MS", Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	padding: 15px 0 10px 0;
	border-bottom: 2px solid #000000;
	color: #eee;
}

h1 {font-size: 1.8em; margin: 5px 0 20px 0;}

h2 {font-size: 1.4em; margin: 5px 0 20px 0;}

h3 {font-size: 1em; margin: 5px 0 20px 0;}

p {margin: 0 10px 0 10px;}

a {
	background: url(images/img05.gif) repeat-x left bottom;
	text-decoration: none;
	color: #C0BFBF;
}

a:hover {
	background: none;
	color: #FFFFFF;
	text-decoration: underline; 
}



/* Search Box */
.SearchField { margin: 20px 3px 0px 10px; padding: 2px 0px 0px 3px; color: silver; width: 127px; }
.SearchButton {margin: 20px 0px 0px 0px; width:25px;}
.SearchTitle {}
.SearchBody {}

/* Search Results Page */
.srHeader {color: #336699; font-size: 18px; text-align: left;}
.srTable {}
.srPageTitle {}
.srLink {}
.srDescription {}
.srDetails {color: gray; font-style: italic; text-align: right; font-size: 10px}
.srNoRecords {}
















/* iControl Branding */
.poweredby { background-color: transparent; font-size: 10px; text-align: center;}
.poweredby:link, .poweredby:visited { color: #336699;  text-align: center;}
.poweredby:hover, .poweredby:active { color: #666666;  text-align: center;}

/* END MASTER CSS */
