﻿/* Common */
body {background:#8ca369; color:#720000;
	font:95% Georgia,"Times New Roman",Times,serif; margin:0; padding:0; text-align:center;}
p {line-height:1.3em; margin:5px 0 15px;}
/*a {/* color:#f0e090; font-weight:700; text-decoration:none;}*/
/*a:hover {color:#f08800;}*/
hr {height:1px; margin:10px 0; width:98%;} /* Not used, but OK */
dt {font-weight:700; margin: 5px 0 0 0; padding-left:25px; text-indent:-25px;}
dd {margin:5px 0 12px 25px;}

/* Wraps */
#container {background:#8ca369; margin:0 auto 5px; text-align:left; font-size:1.2em;
	width:94%; min-width:752px;}
#wrap1 {background:#ffffb0 /*url(img/innerbg.gif) repeat-y */; position:relative; top:-12px;
	/*border-bottom:1px solid #808080; border-left:1px solid #808080;
	border-right:1px solid #808080;*/ clear:both; padding:0; width:100%;}
#wrap2 {padding:10px 10px 0;}

/* Header */
#header {background:url(img/vines3.gif) repeat; color:#500000; font-weight:400;
	min-height:112px; margin:0; text-align:center;} /* Is min-height even necessary? */
#header h1 {font-size:1.9em; font-style:italic; margin:0; padding:20px 0 10px;}
#header h2 {font-size:1.3em; margin:0; padding:0 0 25px; font-style:italic;}

/* Left Side Column */
#leftside {float:left; margin:0; width:145px;}
#leftside h1 {font-size:1.4em; font-weight:400;} /* Not used, but keep for now */
#leftside a {line-height:1.2em; font-size:.9em; padding:4px 0 4px 8px;}

/* Right Side Column */
#rightside {float:right; margin:-10px -10px 5px 0; width:215px;}
#rightside h1, h2, h3, h4, h5, h6 {font-weight:400; margin:20px 8px 12px 3px; text-align:center;}
#rightside h1 {font-size:1.4em;}
#rightside p {font-size:0.9em; margin:2px 10px 12px 10px;}

/* Content (Center) Column */
#content, #contentbf {margin:0 230px 0 165px; padding:10px;} /* 3 col layout */
#contentwide {margin:0 0 0 165px;} /* 2 col layout */
									/* no col layout -- no formating needed! */

#content h1,#contentwide h1 {font-size:2.0em; font-weight:400; margin:15px 0 10px; padding:0;
	text-align:center;}
#content h2, #contentwide h2 {font-size:1.5em; font-weight:400; margin:20px 0 10px; padding:0;
	text-align:center;}

#contentbf h1 {font-size:1.8em; font-weight:700; margin:15px 0 0; padding:0; text-align:center;}
#contentbf h2 {font-size:1.2em; font-weight:400; margin:0 0 20px; padding:0; text-align:center;}
#contentbf h3 {font-size:1.2em; font-weight:400; margin:0 0 0; padding:0; text-align:center;} /* same as #contentbf h2, but no bottom margin */

/* Footer / Subfooter */
#footer {clear:both; height:26px; margin:0 5px 10px 10px; padding:1px; text-align:left;}
#subfooter {clear:both; font-size:0.9em; height:26px; margin:0 5px 10px 10px; padding:1px;
	text-align:left;}
#subfooter a {color:#a0a0a0; font-weight:400;} /* Not used, but keep for now */
#subfooter a:hover {color:#a0a0a0; text-decoration:underline;} /*Not use,keep for now*/

/* Classes */
.menublock {margin-bottom:10px;}
.nav {background:#ffff99; color:#720000; display:block; margin-bottom:10px;
	padding:2px 2px 2px 10px; position:relative; text-decoration:none; width:135px;
	border:2px #b04000 solid;}
.nav:hover {background:#ffc480; color:#720000; border:2px solid #720000;}
.nonav {color:#720000; display:block; margin-bottom:10px; padding:2px 2px 2px 10px;
	position:relative; text-decoration:none; width:135px; font-size:larger;}
.sub {background:#ffbd66; color:#720000; margin-left:15px; padding:1px 1px 1px 6px; width:120px;}
.sub:hover {background:#ffc480; color:#720000; border:2px solid #720000; padding:0 0 0 5px;}
.current {background:#ffc480; color:#720000; border:2px solid #720000;}

.box {background:#f8f8f8 url(img/boxbg.gif) top left repeat-y; border:1px solid #d0d4d4;
	color:#505050; margin:15px auto; padding:10px 10px 10px 20px; width:85%;}
	 /* Not used, but OK */
.smallcaps {font-variant:small-caps;} /* Not used, but OK */

.mini {color:#a0a0a0; font-size:0.75em; font-weight:400; line-height:1.2em;
	margin:20px 0 10px 8px;} /* Not used, but OK */
.small55 {font-size:0.55em; line-height:normal} /* Only used for 'Test' gateway page.
	Fix border & delete this? */
.small85 {font-size:0.85em; line-height:normal}
.smaller {font-size:smaller;} /* Not used, but good */
.larger {font-size:larger;}
.large12 {font-size:1.2em;}
.large14 {font-size:1.4em;}

.soft {color:#555;}  /* Not used; needed? */
.normal {font-weight:400;}
.lighter {font-weight:lighter;} /* Not used, but good */
.bolder {font-weight:bolder;} /* Not used, but good */
.bold7 {font-weight:700;}
.alert {color:blue}

.sharp {color:#101010;}  /* Not used; needed? */
.center {text-align:center;}
.hide {display:none;}

/* New */
.juliesig {font-family:"Lucida Calligraphy","Lucida Handwriting",cursive; font-weight:400; font-variant:normal; font-style:italic;}
.underline {text-decoration:underline;}
.italic {font-style: italic}
.floatleft0 {float:left; margin:0 20px 5px 0;} /**11/12/09 changed (was 0 0 5px) */
.floatleft1 {float: left; display: inline; width: 250px; margin:10px 20px 10px 0px;}
.floatleft300 {float: left; display: inline; width: 300px; margin:10px 20px 10px 0px;}
.floatright1 {float: right; display: inline; width: 250px; margin:10px;} /* Not yet used */

.floatgal1 {float: left; display: inline; width: 200px; height:300px; margin: 10px; 
	/* border:2px solid #720000; background: url(img/background.gif); */}
/*.floatgal1 img {padding:0 auto; border:0px lime solid; margin: 10px 18px 10px;} 	*/
/*.floatgal1 img:hover {border:2px #a03000 solid; margin: 8px 16px 8px;} 	*/
.block200 {display:block; height:204px; position:relative; top:2px; font-size:5px;}
.block200:hover {height:200px; top:0; border:2px #a03000 solid;} 
.block200 img {border:0px lime solid;}
.block200 p {text-align:center;}

.block200text {display:block; height:204px; position:relative; top:2px;}
.block200text:hover {height:200px; top:0; border:2px #a03000 solid;} 
.block200text img {border:0px lime solid;}
.block200text p {text-align:center;}

.thumbright1 {float: right; display: inline; width: 200px; border:0px #720000 solid;; /* Used anymore? */
	margin: 10px;}
.thumbright1 img {width:164px; height:200px; margin: 10px 18px 10px;} 	 /* Used anymore? */
.thumbright1 p {text-align:center;} /* Used anymore? */

.blockleft {float:left; width:250px; height:110px;} /* For 'JKSG,LLC'  */
.blockleft p {font-size:1.15em; font-weight:600; padding:10px;} /* For 'JKSG,LLC' */
.emailimg {display:inline; position:relative; top:3px; border:1px #888 hidden; padding-right:0; margin-right:0; /*f0e090*/}
.emailimg:hover {border-bottom:1px blue solid; color: #f0e090;}
.indent {padding-left:25px;}
.align {display:inline; padding:0 20px;}
.imgsize1 {width:100px; height:30px;}
.centerpos {margin:0 auto;}
.noborder {border-width:0;}
.inline {display:inline;}
.custquote {text-indent:15px; font-style:italic;}

 /* For testing purposes */
.border {border:1px black solid;}
