/*Begin basic global styles */
html,body,div,h1,h2,h3,h4,h5,h6,ul,li,dl,dt,dd {color: #000000;list-style: none; margin: 0;padding: 0; }
html { background: #  ; }
body { font: 12px arial; }
a { color: #444; font-weight: bold; text-decoration: none; }
h1 { font-size: 2em; }
h2 { font-size: 1.5em; }
a:focus {outline:0;}

/* That box Stuff */
#referer{display:none}

/* Main */
#bdimain {background:# ; margin: 0px auto; 
	width: 900px; margin-bottom: 10px;}
#imgright{float:right}
/* Heading Styles */
#header {}
#mainTitle {text-align: center;}
#mainTitle a {text-align: center;}
#mainTagline { display:block; text-align: center; font-size: 15px; }

/*------------------------------------------
Navigation Bars
------------------------------------------*/
#topLinks, #bottomLinks {font-size: 1.5em; line-height: 2em; background: #/* Add Color */; text-align: center;}
#topLinks li, #bottomLinks li {display: inline;list-style: none;}
#topLinks li a, #bottomLinks li a {color: #ccc; margin: 0 .5em;}
#topLinks li a:hover, #bottomLinks li a:hover {color: #ccc;}
#topLinks a{ border-right:1px solid #000;padding-right:3px }
/* Page Layout---2 columns */
#rightside { } /*this should be set to the width of the sidebar*/
#leftside { width:220px; float:left; }

/* wrapper for elements below nav */
#bdimainArea { padding: 1em; }

/*------------------------------------------
 Left Side Layout
------------------------------------------*/
#leftLinks {border: 2px solid #/* Add Color */; 
	padding:1em; background-color: #/* Add Color */;text-align: center;}
#leftLinks li { display:inline; color: #/* Add Color */; font-size: 12px; }
#leftLinks li { line-height: 1.55em;display: inline;}
#leftLinks a, #leftLinks a:link { color: #000; }
#leftLinks a:hover { text-decoration:underline; }
#leftLinks a{ border-right:1px solid #000;padding-right:3px }


/*------------------------------------------
Related Info
------------------------------------------*/
#bdimenu :hover{text-decoration:underline;color:#101010}
#centerrelated{text-align:center;font-size:13px}
#relatedInfo { background: #/* Add Color */  ; padding: .5em;
text-align:justify; clear:both;}
#relatedInfo li { display:inline; color: #000 ; }
#relatedInfo a{ border-right:1px solid #000;padding-right:3px }
#relatedInfo h3 { color: #000 ; font-size: 15px; text-align:center; }
#relatedInfo a { color: #000 ; }
#relatedInfo a:hover { color: #101010; text-decoration:underline; }


/* Sitemap sidebar link area */
#sidesm { border: 2px solid #618095; margin: 1em 0; padding:1em; background-color: #CAE0EF;}
#sidesm li { line-height: 1.55em; }
#sidesm a, #sidesm a:link { color: #000000; }
#sidesm a:hover { text-decoration:underline; }


/*------------------------------------------
WebLink Top And Bottom
------------------------------------------*/
/* Web Link Top */
#webLinkTop {height: 150px;width: px; margin:1em auto; padding:2em;background: url('/content/images/weblink.png') center no-repeat;}
#webLinkTop { margin:0; }
#webLinkTop h2 { text-align:center; }
#webLinkTop dl dt{ float:left; width:100px; font-weight:normal; }
#webLinkTop dl dd { margin-left:100px; }
#addressLeft { width:250px; float:left; }
#addressRight { margin-left:250px; }
#webLinkTop a {display: block;text-indent: -99999px; height: 155px; z-index: -5;}
#webLinkTop a:focus{outline:0;}

/* Web Link Bottom */
#webLinkBottom {height: 150px;width: px; margin:1em auto; padding:1em;background: url('/content/images/weblink.png') center no-repeat;}
#webLinkBottom { margin:0; }
#webLinkBottom h2 { text-align:center; }
#webLinkBottom dl dt { float:left; width:100px; font-weight:normal; }
#webLinkBottom dl dd { margin-left:100px; }
#addressLeft { width:250px; float:left; }
#addressRight { margin-left:250px; }
#webLinkBottom a {display: block;text-indent: -99999px ;height: 155px; z-index: -5;}
#webLinkBottom a:focus {outline:0;}

/*------------------------------------------
Content Style       When Changing HEIGHT OR WIDTH 
Make Sure To Change All In Content Equal Increments  !!!
------------------------------------------*/
#bdicontent img{
	-moz-box-shadow: 0px 0px 15px #000;
	-webkit-box-shadow: 0px 0px 15px #000;
	margin: 8px; padding: px;
	max-height:150px;}
	
#bdicontentwrap{
	width:500px;	/* width */
	height:500px;	/* height */
 
	bottom right no-repeat ;
	border: 5px solid #800000;
	margin:0 auto;		
	pading:10px;
	padding:20px;}	

#bdicontent p{padding:5px;}

#bdicontentwrap ol{
	width:500px !important;	/* width */
        margin:0;
	padding:0;
	list-style:none;
	background: url('/content/images/olbk.png');
	-moz-border-radius-topleft: 15px;
	-moz-border-radius-topright: 15px;
	-webkit-border-top-left-radius: 15px;
	-webkit-border-top-right-radius: 15px;}

#bdicontentwrap li{ 
	width:500px;	/* width */
	height:480px;	/* height */
	overflow:hidden; 
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	text-align:left;}
	
#endcontent{text-align:center;font-size:20px;}	
#bdicontent ol li h2, #bdicontent ol li h1 { padding: 5px; }
#bdicontentolclear{display:none}


span#prevBtn a{
	background: url('/content/images/olbk.png');
	color:#666;

	border: 2px solid #CC9900;
	float:left;
	padding: 0 5px 2px 5px;
	font-size:15px;}	
	
span#nextBtn a{
	background: url('/content/images/olbk.png');
	color:#666;

	border: 2px solid #CC9900;
	float:right;
	padding: 0 5px 2px 5px;
	font-size:15px;}	
	
span#prevBtn :hover{
	background: url('/content/images/olbk.png');
	color:#800000;

	border: 2px solid #000;
	opacity:0.8;filter:alpha(opacity=80);}

span#nextBtn :hover{
	background: url('/content/images/olbk.png');
	color:#800000;
;
	border: 2px solid #000;
	opacity:0.8;filter:alpha(opacity=80);}

/* Blog */
.blog, #content fieldset { width:  ; 
background: url('/content/images/olbk.png');	
 }
.blog { border-top: 2px solid #800000; }
.blog img { display:none !important; }
.blog object { display:none !important; }
.blog legend { font-weight:bold;}
.blog legend a { display:block; max-width: 400px; overflow: hidden; }
.blog div {font-size:9px; overflow: hidden; margin: 0 auto;}
.blog{height:120px !important; overflow: hidden; }
/*------------------------------------------
Opt In Form
------------------------------------------*/
#optin { border: 2px solid #800000; margin: 1em 0; padding:1em; background-color: #CAE0EF;}
#optin label { display:block;}
#optin label span { width:45px; float:left; margin:7px 0; font-size:14px; font-weight:bold; }
#optin label input { width:130px; height:15px; margin:5px 0;}
#optin input[type="submit"] { }

/*------------------------------------------
Search Box
------------------------------------------*/
#search { 
	text-align:center;
	padding:5px;
	position:fixed;
	border: 0px;
	bottom:0;
	right:0;}
 
#search {opacity:0.7;filter:alpha(opacity=60)}
#search {text-transform:uppercase}
#search  { width:400px; float:left; }
#search input, #search option { margin:0 5px; }
#search fieldset {border: 0px;}
#search input[type="text"] {
	background-image: url('/content/images/form_bkgd.png');
	background-repeat: repeat-x;
	border: 1px solid #ADB7C3;}
#search input, #search option { margin:0 5px; }
#search fieldset {border: 0px;}
#engines {
	background: url('/content/images/form_bkgd.png');
	background-repeat: repeat-x;
	border: 1px solid #ADB7C3;}
#search input[type="submit"] {
	background-image: url('/content/images/form_bkgd.png');
	background-repeat: repeat-x;
	border: 1px solid #ADB7C3;}
#engines option{background: url('/content/images/form_bkgd.png');
	background-repeat: repeat-x;}
#engines option{
	opacity:0.7;filter:alpha(opacity=60)}

/*------------------------------------------
Forms
------------------------------------------*/
#content form { text-align:center; }
#content form span { display:block; clear:both; }
#content form span label { width:75px; float:left; text-align:right; line-height:24px;}
#content form span input[type=text], #content form label textarea { width:375px; }
#content form span textarea { height:75px; width:375px; }
#content form input[type=submit] { margin:0 auto; }

/*------------------------------------------
Site Map area Possibly Reusable
------------------------------------------*/
#sitemap { margin-left:5px; }
#sitemap dt { margin-left:10px; }
#sitemap h3 { margin-left:10px; text-decoration:underline; }
#sitemap dd { margin-left:20px; text-transform:capitalize; }

/* Referer Keyword */

#referer a, #referer a:link { border:2px solid #FF0000; margin-bottom:10px; padding:11px; background-color:#FF3; 
	text-align:center; display:block; text-transform:uppercase; font:14pt 'Tahoma', 'Helvetica', 'Arial', 'Sans-serif'; letter-spacing:1px; }

#sidesm{
	width:100px;
	margin:0 auto;
	text-align:center;
	border:none;
	background:none;}
	
/*------------------------------------------
Pop Out Weather And Cotd
------------------------------------------*/
#osx-modal {position: fixed;z-index: ; bottom:-3px; left:0px;}
#cotd  h2{font-size:15px;padding:0 35px;color:#ffffff}
#cotd img {
	opacity:0.9;
	filter:alpha(opacity=90);
	margin:0px auto;
	height:200px;
	width:250px;
	margin:0 0px;
	border:none}
	
#cotd {float:left;}

#weather{
	width:200px;
	height:100px;
	font-size:15px;
	text-align:left;
	padding-left:5px;
	padding-top:20px;
	float:right;
	color:#ffffff; 
	font-weight:bold }

#osx-container #osx-modal-title {
	color:#000; 
	background-color:#ccc; 
	border-bottom:1px solid #ccc; 
	font-weight:bold; padding:6px 8px; 
	text-shadow:0 1px 0 #f4f4f4;
	text-align:center;
	-moz-border-radius:6px; 
	-webkit-border-radius:6px; }

#osx-container .close a {
	display:block; 
	color:#777; 
	font-size:12px; 
	font-weight:bold; 
	padding:6px 12px 0; 
	text-decoration:none; 
	text-shadow:0 1px 0 #f4f4f4;
        float:right !important; }



#osx-container .close {display:none; float:right !important;}
#osx-container .close a:hover {color:#f00;font-size:12px}
#osx-container #osx-modal-data {padding:1px 12px;}

#osx-container {
	width:540px; 
	background-color:#000; 
	color:#fff;
	background-image: url('/content/images/popupbk.png'); 
	background-position:top center;
	background-repeat:no-repeat;
	padding-bottom:15px; 
	-moz-border-radius-topleft:6px; 
	-webkit-border-top-left-radius:6px; 
	-moz-border-radius-topright:6px; 
	-webkit-border-top-right-radius:6px; 
	-moz-box-shadow:0 0 64px #000; 
	-webkit-box-shadow:0 0 64px #000;
	opacity:0.8;filter:alpha(opacity=80);}

#weather img{height:100px;width:100px;float:right;}
#osx-modal img{border:none}
#osx-modal-content, #osx-modal-data {display:none;}
#osx-overlay {background-color:#000;}

/*
 ____  _  _  ____  
( ___)( ( )(  _  
 )__)  )  (  )(_) )
(____)(_)_)(____/ 
*/	



.style2
      {
        width: 257px;
      }
      .style3
      {
        font-size: x-large;
        font-weight: bold;
      }
      .style4
      {
        font-size: medium;
        color: #666666;
      }
      .style5
      {
        font-size: medium;
      }

