 * {
	PADDING: 0px; 
	MARGIN: 0px; 
}
HTML {

	BACKGROUND: #006DA8  url("../images/jmb-bg.jpg") repeat-x 0 0; 
	MARGIN: 0; 
	PADDING: 0px; 	
}
BODY {
	PADDING: 0;  
	MARGIN: 0px auto; 
	WIDTH: 980px; 	
	font: 75% "Lucida Sans", 'Lucide Grande', Verdana, Arial, Sans-Serif;  
	TEXT-ALIGN: center;
}
#page {
	PADDING: 0; 
	MARGIN: 0; 
	WIDTH: 980px; 
	BACKGROUND: transparent; 

}
#bborder {
	PADDING: 0; 
	MARGIN: 0; 
	WIDTH: 980px; 
	HEIGHT: 35px;	
	BACKGROUND: url("../images/bottom.png") no-repeat 0 0; 
	color: #164365;	
	FONT-size: .80em; 
	text-align: center;
	font-family: helvetica, arial, sans-serif;			
}
#tborder {
	CLEAR: both;
	PADDING: 4px 20px 4px 20px; 
	MARGIN: 0; 
	WIDTH: 940px; 
	HEIGHT: 27px;		
	BACKGROUND: transparent url("../images/top.png") no-repeat 0 0; 
	font-family: helvetica, arial, sans-serif;			
}
#head {
	PADDING: 0; 
	MARGIN: 0; 
	WIDTH: 620px; 
	HEIGHT: 400px;
	BORDER-BOTTOM: #00243B 3px solid; 	
}
#tleft {
	PADDING: 0; 
	MARGIN: 0; 
	WIDTH: 400px; 
	HEIGHT: 27px;
	color: #6292B6;	
	FONT-size: 1.50em; 	
	text-align: left;
	FLOAT:  left;	
}
#tright {
	PADDING: 0; 
	MARGIN: 0; 
	WIDTH: 400px; 
	HEIGHT: 27px;	
	color: #6292B6;	
	FONT-size: .95em; 	
	text-align: right;
	FLOAT:  right;	
}
#box {
	CLEAR: both;
	height: 100%;
	BORDER: #144263 4px solid; 	
/*	BACKGROUND-color: #D4F1F7;		  */
/*	BACKGROUND: #FEFAD5 url("../images/jmb-webright.jpg") repeat-y 97%;   */
	BACKGROUND: #164365 url("../images/jmb-webright.jpg") repeat-y 97%;  
/*	BACKGROUND: #164365;  */

}
#bot {
	CLEAR: both;
	HEight: 48px;
	MARGIN: 0; 
	PADDING: 0; 
	BORDER-TOP: #E0A973 4px solid; 	
	
}
#sborder {
	CLEAR: both;
	BORDER-RIGHT: #00243B 4px solid; 	
	BORDER-LEFT: #00243B 4px solid; 	
	BACKGROUND: TRANSPARENT url("../images/jmb-webleft.jpg") repeat-y 0 0; 	
	BORDER-BOTTOM: #00243B 2px solid; 
	
}
#webleft {
	WIDTH: 322px;
	FLOAT:  left;
	MARGIN: 0 0 0 0px; 
	PADDING: 5px; 
	text-align: left;	
	BACKGROUND: TRANSPARENT;
	
}
#webright {
	PADDING: 0 0 20px 0; 
	WIDTH:  620px;  
	FLOAT:  right;
	MARGIN: 0 4px 0 0; 
	text-align: left;	
	
	BACKGROUND: TRANSPARENT;	
}
#logo {
	PADDING: 0; 
	MARGIN: 0; 
	text-align: center;		
}
#ads {
	WIDTH: 190px; 
	PADDING: 15px 8px 5px 10px; 	
	FLOAT:  left;	
}
#sidead {
	text-align: center;	
	PADDING: 15px 8px 5px 10px; 	
	
}
.highlight_box {
	BACKGROUND-color: #E0A973;
	PADDING: 20px; 
	WIDTH: 200px; 	
	MARGIN: 0px 0px 15px 100px; 
	BORDER: #C54827 4px solid; 	
	text-align: center;	
}
.post {
	WIDTH: 550px;
	MARGIN: 8px 8px 8px 20px; 
	PADDING: 10px 5px 2px 0; 
	text-align: left;
	BACKGROUND: transparent;  	
}
.tpost {
	MARGIN: 0; 
	PADDING: 10px 3px 5px 35px; 
	BACKGROUND: transparent url("../images/jmb-postbg-top.png") no-repeat 0 0;  	
}
.mpost {
	MARGIN: 0; 
	PADDING: 10px 3px 10px 45px; 
	BACKGROUND: transparent url("../images/jmb-postbg-mid.png") repeat-y 0 0;  	
}
.bpost {
	MARGIN: 0; 
	PADDING: 3px 3px 20px 35px; 
	BACKGROUND: transparent url("../images/jmb-postbg-bot.png") no-repeat 0 0;  	
}
.tcmt {
	MARGIN: 0; 
	PADDING: 10px 3px 0 35px; 
	BACKGROUND: transparent url("../images/jmb-commentbg-top.png") no-repeat 0 0;  	
}
.mcmt {
	MARGIN: 0; 
	PADDING: 10px 3px 10px 45px; 
	BACKGROUND: transparent url("../images/jmb-commentbg-mid.png") repeat-y 0 0;  	
}
.bcmt {
	MARGIN: 0; 
	PADDING: 3px 3px 30px 35px; 
	BACKGROUND: transparent url("../images/jmb-commentbg-bot.png") no-repeat 0 0;  	
}
.quote_post {
	BACKGROUND-COLOR: #F9FECF;	
	FONT-STYLE: italic;
	MARGIN: 5px;
}
.midrect {
	TEXT-ALIGN: center;
}
.potrect {
    margin: 0; 
    PADDING: 0 10px 0 0; 
	
}
#footer {
	PADDING: 5px 0 20px 0; 
    margin: 5px 0 20px 0; 
	WIDTH: 980px; 
}
#footright {	
	TEXT-ALIGN: right;
	FONT-SIZE: .8em;
	FLOAT:  right;	
	color: #F8FFBA;	
	
	letter-spacing: 5px;	
}
#goomap	 {
width: 515px;
height: 400px;
margin: 0;
padding: 0;
BORDER: #E0A973 4px solid; 	
}
#flashcontent {
	width: 620px; 
	HEIGHT: 400px;
}
.bold {
	FONT-weight: bold;
}
.italic {
	FONT-style: italic;
}
.upper {
	text-transform: uppercase;
}
.tiny {
	FONT-size: .4em; 
}
.center {
	TEXT-ALIGN: center;
}
.left {
	TEXT-ALIGN: left;
}
.upsize {
	FONT-size: 1.25em; 
}
.both {
	CLEAR: both;
	margin: 0;
	padding: 0;
}
.floatleft {
	TEXT-ALIGN: left;
	FLOAT:  left;	
	MARGIN: 10px; 		
}
.floatright {
	TEXT-ALIGN: right;
	FLOAT:  right;	
	MARGIN: 10px; 		
}
.rightlist {
	TEXT-ALIGN: right;
	FLOAT:  right;
}
.leftlist {
	TEXT-ALIGN: left;
	FLOAT:  left;
}
.line {
	BORDER-TOP: #1769A5 3px solid; 	
	BORDER-BOTTOM: #1769A5 3px solid; 	
	padding-TOP: 10px;
	padding-BOTTOM: 10px;
	margin-BOTTOM: 10px;
}
A:link.std, A:visited.std, A:active.std {
	COLOR: #000000; BORDER-BOTTOM: #000000 1px dotted; TEXT-DECORATION: none;
}
A:hover.std {
	COLOR: #6292B6;/* #F8FFBA;  */
	TEXT-DECORATION: none;
	BORDER-BOTTOM: #F8FFBA 1px dotted; 	
}
A:link.yellow, A:visited.yellow, A:active.yellow {
	COLOR: #164365; TEXT-DECORATION: none;
}
A:hover.yellow {
	COLOR: #1769A5;
	TEXT-DECORATION: none;
}
A:link.h1, A:visited.h1, A:active.h1 {
	COLOR: #000000; TEXT-DECORATION: none;
}
A:hover.h1 {
	COLOR: #F8FFBA;
	TEXT-DECORATION: none;
}
.util {
	FONT-size: 1.05em; 	
}
A:link.util, A:visited.util, A:active.util {
	COLOR: #6292B6;
 TEXT-DECORATION: none; 
}
A:hover.util {
	COLOR: #F8FFBA;
	TEXT-DECORATION: none;
}
A:link.foot, A:visited.foot, A:active.foot {
	COLOR: #F8FFBA;
 TEXT-DECORATION: none; 
}
A:hover.foot {
	COLOR: #164365;
	TEXT-DECORATION: none;
}
A:link.logo, A:visited.logo, A:active.logo {
	COLOR: #164365;
 TEXT-DECORATION: none; 
}
A:hover.logo {
	COLOR: #F8FFBA;
	TEXT-DECORATION: none;
}
A:link.high, A:visited.high, A:active.high{
	COLOR: #164365; BORDER-BOTTOM: #164365 1px dotted; TEXT-DECORATION: none;
}
A:hover.high {
	COLOR: #E0A973;
	TEXT-DECORATION: none;
	BORDER-BOTTOM: #F8FFBA 1px dotted; 	
}
A:link.ebutton, A:visited.ebutton, A:active.ebutton{
	COLOR: #164365; BORDER-BOTTOM: #164365 1px solid; TEXT-DECORATION: none;
		BACKGROUND: #E0A973; 
}
A:hover.ebutton {
	COLOR: #E0A973;
	TEXT-DECORATION: none;
	BACKGROUND: #164365; 	
	BORDER-BOTTOM: #164365 1px solid; 	
}
.subdata {
	color: #F8FFBA;	
	FONT-size: 1.25em; 
	line-height: 90%;
	FONT-WEIGHT: bold;	
	letter-spacing: -1px;
	font-family: helvetica, arial, sans-serif;	
}
.top {
	color: #000000;	
	FONT-size: 1em; 
	FONT-WEIGHT: 300;
	CLEAR: both;
/*	HEight: 48px; */
	MARGIN: 0; 
	PADDING: 0; 
	BORDER-BOTTOM: #E0A973 4px solid; 	
/*	BACKGROUND: url("../images/topbar.jpg") no-repeat 0 0; 		  */
}
.intro {
	color: #000000;	
	FONT-size: 1em; 
	FONT-WEIGHT: 300;
	padding: 20px 20px 5px 20px;	
}
.home_ads {
	padding: 5px;
	color: #F8FFBA;	
}
.bar_ads {
	padding: 5px;
	color: #F8FFBA;	
}
.comment_head {
	color: #164365;	
	FONT-size: 1.85em; 
	FONT-WEIGHT: bold;		
	font-family: helvetica, arial, sans-serif;	
	WIDTH: 520px;
	MARGIN: 0px; 
	PADDING: 30px 10px 10px 20px; 
	text-align: center;	
}
.comment_foot {
	color: #164365;	
	FONT-size: .95em; 
	FONT-WEIGHT: bold;	
	font-family: helvetica, arial, sans-serif;
	text-align: center;	
	
}
.title {

	FONT-size: 2.5em; 
    padding: 0;	
	MARGIN: 0; 	
	text-align: center;	
	color: #164365;	
	FONT-WEIGHT: bold;	
	letter-spacing: -1px;
	font-family: helvetica, arial, sans-serif;	
}
h1
{
	FONT-size: 1.75em; 
    padding: 0;	
	line-height: 90%;
	color: #1769A5;	
	FONT-WEIGHT: bold;	
	
	letter-spacing: -1px;
	font-family: helvetica, arial, sans-serif;	
}

h2
{
	MARGIN: .1em;
	FONT-size: 1.35em; 
    padding: 0;	
	color: #164365;	
	font-family: helvetica, arial, sans-serif;	
}
h3
{
	MARGIN: .1em;
	FONT-size: 1.35em; 
    padding: 0;	
	color: #1769A5;	
	
	font-family: helvetica, arial, sans-serif;	
}
h4
{
	MARGIN: .1em;
	color: #164365;	
	FONT-size: 1.2em; 
    padding: 0 5px 0 0;	
	text-align: left;
	color: #000000;	
	
	font-family: helvetica, arial, sans-serif;	
}
P
{
	MARGIN: 0;	
}
img { 
	border-style: none; 
}
img.bbar {
	display: inline;
	border: none;
}

ul.bubb {
	list-style-type: disc;
	list-style-image: url(../images/jmb-bullet.png);
	list-style-position: inside;
	line-height: 1.25em;
	}
.msg {
		color: #F8FFBA;
		FONT-size: 1.25em; 
	font-weight: bolder;	
	PADDING: 30px 10px 10px 20px; 
	
}
.warn {
		color: #A60101;
		FONT-size: 1.25em; 
	font-weight: bolder;
	PADDING: 30px 10px 10px 20px; 
	
}
/* forms */
	label
{
width: 20em;
text-align: left;
margin: 0;
color: #164365;
FONT-WEIGHT: bold;
FONT-size: 1.1em; 
}
.input-box
{
text-align: left;
margin: 0 0 0 6px;
height: 1.5em;
width: 20em;
color: #1769A5;
background: #F9FECF;
border: #1769A5 solid 1px;
}
.submit-button
{
	color: #F8FFBA;
	margin: 0 80px 0 0;
	FONT-SIZE: 1.3em;
	background: transparent url('../images/round-button.png') no-repeat; 
	width: 75px;
	height: 75px;
	border:solid 0 #1769A5;	
	FONT-WEIGHT: BOLD;
}
fieldset
{
border: #1769A5 solid 1px;
	width: 500px;
	padding: 5px;
	margin: 5px 5px 5px 35px;
	}
legend
{
background: #1769A5;
padding: 1px 10px;
color: #F8FFBA;
FONT-WEIGHT: bold;
FONT-size: 1.5em; 
}
.msg-box
{
height: 18em;
text-align: left;
margin: 0 0 0 6px;
width: 20em;
color: #1769A5;
background: #F9FECF;  /* create format background picture for each list box */
border: #1769A5 solid 1px;
}
.msg_label
{
margin: 0 23em 0 0;
}
.sub_label
{
margin: 0 1.5em 0 0;
}
.list_label
{
margin: 0 8em 0 0;
}
.list_box
{
text-align: left;
margin: 0 0 0 6px;
width: 14em;
color: #000000;
background: #F9FECF;
border: #164365 solid 3px;
}
.tlist_box
{
text-align: left;
margin: 0 0 0 6px;
width: 12em;
color: #000000;
background: #F9FECF;   
border: #164365 solid 3px;
}
.formset {
	margin: 0 50px 0 0;
	padding: 10px 0 10px 0;
	TEXT-ALIGN: right;	
}
form {
	width: 489px;
}
.vidcenter {
	text-align: center;
}
.imgpost {
	text-align: center;
}
.stroke {
	BORDER: #1769A5 3px solid;	
}
.errmsg
{
color: #ff0000;
	text-weight: bold;
}
.bottom {
position:relative;
bottom:0%
}
.potvid {
	margin: 5px;
	text-align: center;
	BACKGROUND: #FBF9E4; 	
}
.ocloud {
	margin: 6px ;
	text-align: center;
	BORDER: none;	
	/*BACKGROUND: transparent url("../images/jmb-tag.png") no-repeat; 	 */
	BACKGROUND: transparent;
}
#cloud {
	padding: 15px 10px 15px 10px;
	WIDTH: 302px;	
	margin: 0;
	TEXT-ALIGN: center;
	BACKGROUND: transparent url("../images/jmb-tag.png") no-repeat;  	
}
.tag_cloud { padding: 3px; text-decoration: none; }
.tag_cloud:link  { color: #164365; }
.tag_cloud:visited { color: #144263; }
.tag_cloud:hover { color: #FBF9E4; background: #164365; }
.tag_cloud:active { color: #FBF9E4; background: #164365; }
