* {
 padding: 0;
 margin: 0;
}
body {
 font-family: Arial, Helvetica, sans-serif;
 
  min-height:1200px;
 font-size: 12px;
   background: #000 url(images/bgtest1.gif) top center repeat-y;
 }
 img {
 border:none;


}

img.floatTL {
float: left;
margin-right: 1em;
margin-bottom: 1em;
margin-top: 1em;
border:none;
}

img.floatTR {
float: right;
margin-left: 1em;
margin-bottom: 1em;
margin-top: 1em;
border:none;
}

h3{
font-size: 1em;
color: #ff7733;
background-image: url(images/hbgsm.jpg);
background-repeat: no-repeat;
padding-left: 45px;
padding-top: 6px;
padding-bottom: 6px;
margin-left: 7px;}

#wrapper {
 width: 900px;

  background-color: #fff;
 margin: 0 auto;
}

#navbartop {
 margin: 0px 5px 1px 5px;
 padding: 4px;
 background-color: #65fc00;
 background-repeat: no-repeat;
 text-align: right;
 color: #ff7733;
}
#navbartop a{
font-size: 1em;
color: #ff7733;
text-decoration: none;
}
#navbar {
 margin: 0px 0px 0px 0px;
 background-color: #99ff66;
 height: 55px;


 padding: 5px;}
 #flashnavbar {
	 text-align: center;
	  background-color: #fff;
	  padding-left: 0px;
}
#flashnavbar h1{
background-color: #009966;
color: #009966;

padding-bottom: 1px;
padding-top: 1px;
}
#nav {
 padding: 0;
 height: 2.2em;
 margin-top: 15px;
 }
#nav li {
 list-style-type: none;
 display: inline;
 line-height: 20px;
 }		
#nav li a { 
 text-decoration: none; 
 color: #333360;
 border-bottom: 0;
 padding: 5px 10px;
 font-size: 1.1em;
 font-weight: bold;
 }
#nav li a:hover { 
 color: #ff7733; 
}
#nav li a.on { 
 color: #00a7cc; 
 }
#header {

 margin: 5px 5px 5px 5px;
 height: 120px;

 background-color: #fff;


 }
#header h1 {
 color: #89cc46;
 font-size: 1.7em;
 text-decoration: underline;
 }
#header a {
 color: #bce296;
 font-size: 1em;
 text-decoration: none;
 font-weight: bold;
 }
#maintext {
 border: 1px solid #ccc;
 margin: 0px 5px 5px 5px;
 padding: 4px;

}
.boldmaintext
{
font-size:14px;
font-weight:bold;
color:#000000;


}

.Splashboldmaintext
{
font-size:25px;
font-weight:bold;
color:#000000;
}
.boldmaingreentext
{
font-size:14px;
font-weight:bold;
color:#009966;


}
.boldmainorangetext
{

font-size:14px;
	font-weight:bold;
	color:#ff9900;

}
.question
{
	text-indent: 2px;
	text-align: left;
	display: block;
}
.answer
{
	text-indent: 20px;
	text-align: left;
	display: block;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 20px;
	padding-left: 10px;
}
/*
#maintext h1{
color: #00a7cc;
font-size: 1.4em;
background-image: url(images/hbg.jpg);
background-repeat: no-repeat;
padding-left: 65px;
padding-bottom: 6px;
padding-top: 6px;
}
*/
h1{
	background-color: #009966;
	color: #009966;
	padding-bottom: 1px;
	padding-top: 1px;
	margin-bottom: 5px;
}
h2{
	background-color: #009966;
	color: #009966;
	padding-bottom: 1px;
	padding-top: 1px;
	margin-bottom: 0px;
}
#maintext h2{
color: #00a7cc;
font-size: 1.2em;
background-image: url(images/hbg.jpg);
background-repeat: no-repeat;
padding-left: 65px;
padding-bottom: 8px;
padding-top: 8px;
}
#maintext p{
color: #000000;
text-align: justify;
padding-top: 10px;
padding-left: 5px;
padding-bottom: 10px;
padding-right: 11px;
}
#splashtable{
color: #000000;
text-align: center;
padding-top: 10px;
padding-left: 5px;
padding-bottom: 10px;
padding-right: 11px;
margin: 0 auto;
width:800px;
}

#maintext ul{
color: #000000; 
list-style-type:square;
 margin-left: 0; padding-left: 30px;
}
#maintext a{
text-decoration: none;
border:none;
outline:none;
color:#009966;
}
#maintext a:visited {
text-decoration: none;
border:none;
outline:none;
color:#009966;
}

#maintext a:hover{
color: #ff9900;
text-decoration: none;
border:none;
}
.inset
{ 
float:right;
width:346px;
padding:5px;
border:#66cc00 1px solid;
margin:5px 0 0 5px;
background:#ddffc5;
color:inherit;
font-size:85%;
}

blockquote {
font-family: monospace;
font-size: .9em;
background-color: #e9ffd9;
margin: 5px;
padding: 10px;
text-align: justify;
}

/* ---------------------------- */
#leftcolumn1 { /* Parent Wrapper for inside boxes */
 margin: 0 0px 0px 5px;
 display: inline; /* IE Hack */
 width: 180.5px;
 float: left;
 min-height: 300px;
 padding: 4px;
 border: 1px solid #66ff00;
 
}
* html #leftcolumn1 {height:300px} /* IE Min-Height Hack */ 

#leftcolumn2 { /* Parent Wrapper for inside boxes */
 margin: 0 0px 0px 0px;
 display: inline; /* IE Hack */
 width: 180px;
 float: left;
 min-height: 300px;
 padding: 4px;
border-top: 1px #66ff00 solid;
border-bottom: 1px #66ff00 solid;}
* html #leftcolumn2 {height:300px} /* IE Min-Height Hack */ 
/* ---------------------------- */


/* ---------------------------- */
#rightcolumn1 { /* Parent Wrapper for inside boxes */
 
 margin: 0px 0px 0px 0px;
 display: inline; /* IE Hack */
 padding: 4px;
 width: 181px;
 float: left;
 min-height: 300px;
border-top: 1px #66ff00 solid;
border-bottom: 1px #66ff00 solid;
border-left: 1px #66ff00 solid;}
* html #rightcolumn1 {height:300px;
border-left: 1px #66ff00 solid;} /* IE Min-Height Hack */ 

#rightcolumn2 { /* Parent Wrapper for inside boxes */
 border: 1px solid #66ff00;
 margin: 0px 0px 0px 0px;
 display: inline; /* IE Hack */
 padding: 4px;
 width: 181px;
 float: left;
 min-height: 300px;
}
* html #rightcolumn2 {height:300px} /* IE Min-Height Hack */ 
/* ---------------------------- */
#leftcolumn1 ul, #leftcolumn2 ul, #rightcolumn1 ul, #rightcolumn2 ul{
margin-left: 30px;
margin-top: 20px;
color: #66ff00;}

#leftcolumn1 li, #leftcolumn2 li, #rightcolumn1 li, #rightcolumn2 li{
padding-top: 10px;
padding-left: 10px;
}

#leftcolumn1 a, #leftcolumn2 a, #rightcolumn1 a, #rightcolumn2 a{
color: #ff7733;
font-weight: bold;
text-decoration: none;}

#footer {

 background-color: #fffff;

margin: 0 auto;
 display: inline; /* IE Hack */
 padding: 0px;
 float: left;
 width: 900px;
background-image: url(images/bgft.jpg);


font-size: .9em;}

#footer a{
color: #cc4400;}

#footer table {



margin: 0 auto;

 padding: 0px;




text-align: center;
font-size: .9em;}






/*  stuff for the boxes */

.tablebg {
background-image:url(images/boxbg.jpg);
padding-left:50px;
padding-top:9px;
padding-right:50px;
font-size:11px;

}

.tablebg p {

padding-left:50px;
padding-top:9px;
padding-right:50px;
font-size:11px;
}


.tablebgsplash {
background-image:url(images/boxbg_big2.jpg);
padding-left:50px;
padding-top:9px;
padding-right:50px;
font-size:11px;

}







  #stage{}

	.content{float:right; width:308px; text-align:center}


	.slidePost{position:relative; height:100px; padding:5px;margin-top:4px; overflow:hidden; background:#f6f6f6; width:350px; text-align:center;} 

	.slidePost h2{ height:30px; line-height:30px; font-size:21px; border-bottom:1px solid #e0e0e0;}

	.slidePost .text{padding:10px 5px;}
	

	.slidePost .prev{cursor:pointer; border:none; text-indent:-9999pt; position:absolute; z-index:999; background:url(images/icon_7.gif) left; bottom:6px; left:6px; height:23px; width:29px;}
	.slidePost .next{cursor:pointer; border:none; text-indent:-9999pt; position:absolute; z-index:999; background:url(images/icon_7.gif) right; bottom:6px; left:35px; height:23px; width:29px;}

	.content .post{margin-top:4px;position:relative; padding:5px;background:#fff; width:658px;}

	.content .post h2{ height:30px; line-height:30px; font-size:21px; border-bottom:3px solid #e0e0e0;}

	.content .post p.a{height:22px; line-height:22px; background:#f3f3f3; color:#848484;}

	.content .post p.a a{color:#848484;}

	.content .post p.a span{padding:0 15px 0 20px; background:url(images/icon_4.gif) 2px 2px no-repeat;}

	.content .post p.a span.tag{background:url(images/icon_5.gif) 2px 3px no-repeat;}

	.content .post p.a span.comments{background:url(images/icon_6.gif) 2px 2px no-repeat;}

	.content .post .details{padding:10px 5px;}

	.content .post .more-link{ display:block; text-indent:-9999pt; background: url(images/more.gif) right top no-repeat; height:30px;}

	.post-nav{ height:40px; font-size:14px; padding:5px 10px; font-weight:bold;}

	#nav-prev-post{float:left;}

	#nav-next-post{float:right;}

	

	.sidebar{float:right; width:240px; padding-bottom:30px;}

	.sidebar .mob{margin:4px 0 0 0; padding:5px; width:280px; position:relative; background:#fff;}

	.sidebar .adBox{padding:10px 12px; width:266px; height:270px; overflow:hidden;}

	.sidebar .adBox img{margin:2px;}

	.sidebar .mob h2{font-size:18px; height:24px; line-height:20px; border-bottom:3px solid #a7a7a7;}

	.sidebar .mob ul{padding-bottom:5px;}

	.sidebar .mob li a{display:block; color:#9e9e9e; font-size:12px; height:31px; line-height:31px; padding:0 0 0 20px; border-bottom:1px solid #deddde;}

	

.glidecontentwrapper{}

.featured-post{position:absolute; background:#f6f6f6; padding-left:6px; width:350px;}	

#commentsBox h3#comments{text-align:right; font-size:15px;}

.commentlist{padding:10px 0;}

.commentlist li{padding:10px 0; border-bottom:3px solid #f2f2f2; color:#a1a1a1;}

.commentlist li.odd{background:#f7f7f7;}

.commentmetadata{padding:5px;}

#respond p{padding:3px 0;}

#respond h3{padding:20px 0 0 0; font-size:15px;}

#respond input{width:230px;}

#respond textarea {width:300px; height:80px;}

	
/* Css for the form */
form{margin:0;padding:0; background-color:#e0e0e0; width:350px;}

fieldset{margin:1em 0;border:none;border-top:1px solid #ccc;}

legend{margin:1em 0;padding:0 .5em;color:#036;background:transparent;font-size:1.3em;font-weight:bold;}

label{float:left;width:100px;padding:0 1em;text-align:right;}

fieldset div{margin-bottom:.5em;padding:0;display:block;}
fieldset div input,fieldset div textarea{width:150px;border-top:1px solid #555;border-left:1px solid #555;border-bottom:1px solid #ccc;border-right:1px solid #ccc;padding:1px;color:#333;}

fieldset div select{padding:1px;}

div.fm-multi div{margin:5px 0;}

div.fm-multi input{width:1em;}

div.fm-multi label{display:block;width:200px;padding-left:5em;text-align:left;}

#fm-submit{clear:both;padding-top:1em;text-align:center;}
#fm-submit input{border:1px solid #333;padding:2px 1em;background:#009966;color:#fff;font-size:100%;}
input:focus,textarea:focus{background:#efefef;color:#000;}
fieldset div.fm-req{font-weight:bold;}fieldset div.fm-req label:before{content:"* ";}

#container{margin:0 auto;padding:1em;width:350px;text-align:left;}
p#fm-intro{margin:0;}

