@charset "utf-8";
/* CSS Document */

* { margin: 0px; padding: 0px; }
body { font: normal 11px Verdana, Arial, Helvetica, sans-serif; background: url("images/background.gif") top center repeat-x #FAFAFC; }
h1 { width: 980px; font: normal 10px Verdana, Arial, Helvetica, sans-serif; color: #FFF; margin: 2px auto; text-align: right; }

#mainbody { width: 990px; background: #FAFAFC; margin: 0 auto; text-align: left; }

#topmenu { width: 750px; height: 30px; float: right; margin: 5px 20px 5px 0; text-align: right; font: normal 12px Verdana, Arial, Helvetica, sans-serif;  }
#topmenu a { line-height: 25px; margin-left: 80px; }
#topbanners { display: block; width: 954px; height: 90px; margin: 0 auto; text-align: left; }

#content { clear: both; width: 950px; min-height: 500px; padding-left: 20px; padding-right: 20px; background: url("images/homebg.gif") top center no-repeat #FAFAFC; }
#maintext { float: left; width: 720px; text-align: center; padding-top: 20px; }

h2 { font: bold 16px Verdana, Arial, Helvetica, sans-serif; color: #F60; margin-bottom: 15px; text-align: left; }
h3 { font: bold 14px Verdana, Arial, Helvetica, sans-serif; color: #F60; margin-bottom: 10px; text-align: left; }
p { padding-bottom: 10px; text-align:justify; }
ul { margin-left: 20px; text-align: left; }
li { padding-bottom: 10px; }

#quickform  { clear: both; width: 720px; height: 150px; background: url("images/formbg.jpg") top center no-repeat #CCC; font: normal 12px Verdana, Arial, Helvetica, sans-serif; color: #FFF; margin-top: 10px; }
#quickform table { margin: 80px auto 0 auto; }
#quickform input { font: normal 11px Verdana, Arial, Helvetica, sans-serif; color: #666; width: 125px; }

#rssnews { width: 400px; float: right; border: solid 1px #CCC; margin-left: 20px; }
#rssnews h4 { background: #CCC; font: bold 16px Verdana, Arial, Helvetica, sans-serif; color: #F60; padding: 5px; text-align: center; }
.newsbox { display: block; text-align: left; margin: 0 10px; color: #666; padding: 5px; }
.newsbox a { color: #666; }
.newsbox img { float: left; margin-right: 5px; margin-bottom: 10px; border: solid 1px #666; }
.separator { display: block; clear: both; border: 0; height: 0; border-bottom: dotted 1px #666; margin: 10px; margin-top: 0px; padding: 0; color: #666; }

#vprofile { float: left; width: 270px; background: #4B7CC9; color: #FFF; padding: 10px; font: normal 11px Verdana, Arial, Helvetica, sans-serif; }
#vprofile img { border: double 3px #FFF; float: left; margin: 0 10px 0 0; width: 75px; }
#vprofile p { text-align: left; }
#vprofile p.signature { text-align: right; font-size: 10px; }
#lateststories { background: #FFF; padding: 10px 0; }

a:link, a:visited{ color: #4B7CC9; text-decoration: none; }
a:hover, a:visited:hover { color: #F60; text-decoration: underline; }

#side { float: right; width: 200px; text-align: center; padding-top: 45px; }
td.smenu { width: 200px; height: 110px; text-align: left; vertical-align: top; }
td.smenu h6 a { font: bold 14px Verdana, Arial, Helvetica, sans-serif; color: #F60; padding: 5px; }
td.smenu div { width: 170px; height: 30px; float: right; margin-top: 60px; text-align: left; }
td.smenu div a { display: block; width: 170px; height: 30px; font: normal 11px Verdana, Arial, Helvetica, sans-serif; color: #FFF; }

td.bmenu { text-align: left; vertical-align: top; border: solid 1px #CCC; background: #FFF; }
td.bmenu h6  { display: block; width: 188px; font: bold 14px Verdana, Arial, Helvetica, sans-serif; color: #F60; padding: 5px; background: #CCC;  }
td.bmenu ul { list-style: none; width: 168px; float: right; margin-top: 10px; margin-left: 0; text-align: left; padding: 5px; }

#highwhole { width: 850px; height: 285px; text-align: left; margin: 0px auto 20px auto; vertical-align: top; padding-top: 30px; }
#hightext { float: right; width: 250px; padding-top: 25px; height: 250px; }
#hightext h3 { font: bold 24px Verdana, Arial, Helvetica, sans-serif; color: #4B7CC9; }
#hightext p { font: normal 16px Verdana, Arial, Helvetica, sans-serif; color: #FFF; }
#highlights { width: 480px; height: 285px; float: left; text-align: left; margin-left: 50px; }
#highlights h3 { font: bold 16px Verdana, Arial, Helvetica, sans-serif; color: #4B7CC9; }
#highlights p { font: normal 14px Verdana, Arial, Helvetica, sans-serif; color: #FFF; }

.testimonial { width: 840px; height: 275px; padding: 5px; text-align: left; border: solid 1px #666; background: url("images/banners/magsinbox.jpg") bottom center repeat-x #FFF; margin: 0 auto; }
.testimonial p { font: normal 14px Verdana, Arial, Helvetica, sans-serif !important; color: #4B7CC9 !important; }
.testimonial p.signature { text-align: right; font: normal 11px Verdana, Arial, Helvetica, sans-serif !important; color: #666 !important; padding-bottom: 0px; }
.testimonial p.signature b, #testimonial p.signature strong { font: normal 11px Verdana, Arial, Helvetica, sans-serif; color: #4B7CC9; }

.copyright {font-family: verdana; font-size:8pt;color: gray}
.movwrap {font-family: verdana; position:relative;margin:5px; border:1px solid #000066; background:#e5e5e5; padding:5px; z-index:1}
.movtextheader {font-size:7pt; text-align:right}
.movtexttitle {font-size:7pt; text-align:left}
.movtextdez {font-family: verdana; font-size:7pt; text-align:left}
.movtextdate {font-size:7pt; text-align:right; }
.movbox1 {position:absolute; top:15px; right:15px;  border:1px solid #000066; background:#e5e5e5; width:125px; height:90px; z-index:2}
.srbg1 {background-color:#e5e5e5; padding:2px; border-bottom:1px solid #cccccc}
.srbg2 {background-color:white; padding:2px; border-bottom:1px solid #cccccc}
.movlistdate {font-face:verdana; font-size: 7pt; text-align:right}

.poopoo {font-size:8pt}

.lattab { float: left; margin-left:10px; background: #ff6600; color: white; font-size:9pt; padding:3px 5px 2px 5px; width: 150px; }
.latwrap { clear: both; border: 1px solid #ff6600; padding:5px }
.lattext {font-size:9pt; font-weight:bold}

a.paglink:link {margin-left:0px;   font-family: tahoma; font-size: 8pt;color: blue; padding: 0px;  text-decoration: underline}
a.paglink:visited {margin-left:0px;  font-family: tahoma; font-size: 8pt;color: blue; padding: 0px; text-decoration: underline}
a.paglink:hover {margin-left:0px;   font-family: tahoma; font-size: 8pt;color: red; padding: 0px; text-decoration: none}
.thisno {font-family:tahoma; font-size:8pt; color:black; font-weight: bold}
.magwrap {float:right; border: 1px solid #ff6600; margin:0px 0px 15px 15px; padding: 8px; width: 250px; background: white;}

a.imaglink:link {margin-left:0px;   font-family: tahoma; font-size: 8pt;color: blue; padding: 0px;  text-decoration: underline; }
a.imaglink:visited {margin-left:0px;  font-family: tahoma; font-size: 8pt;color: blue; padding: 0px; text-decoration: underline; }
a.imaglink:hover {margin-left:0px;   font-family: tahoma; font-size: 8pt;color: #ff6600; padding: 0px; text-decoration: none;}

.form1 { 
float:none;
display:inline;
position: relative;
 border: 0px solid #666699; 
 margin-bottom: 0; margin-top:0; margin-left:0; margin-right:0;
 font-family:verdana;
 font-size:8pt
}

.fbg {
    font-family:arial;
	font-size: 8pt;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	background-color: #ffffff;
  border: 1px solid #000066
  }

.INPUT2 { background-color: #000066; font-family: verdana; font-size: 8pt; font-weight: bold; color: white ;text-decoration: none; cursor:hand; padding:0}
      
.errtext {font-family:verdana; font-size:9pt; text-align:center}
.maint {font-family: verdana; font-size: 9pt; padding:5px}

#bottom { width: 980px; margin: 0 auto; text-align: center; padding: 5px; }
#bottom p { padding-left: 15px; text-align: left; font: normal 16px Verdana, Arial, Helvetica, sans-serif; color: #4B7CC9; }
#botleft { float: left; padding-left: 15px; width: 100px; text-align: left; color: #666; }
#botright { float: right; width: 700px; text-align: right; color: #666; padding-left: 15px; }

/* BLOG CSS
/* Posts 
----------------------------------------------- */
@media all {
  .date-header {
    margin:1.5em 0 .5em;
    }
  .post {
    margin:.5em 0 1.5em;
    border-bottom:1px dotted #ccc;
    padding-bottom:1.5em;
    }
  }
@media handheld {
  .date-header {
    padding:0 1.5em 0 1.5em;
    }
  .post {
    padding:0 1.5em 0 1.5em;
    }
  }
.post-title {
  margin:.25em 0 0;
  padding:0 0 4px;
  font-size:140%;
  line-height:1.4em;
  color:#f60;
  }
.post-title a, .post-title a:visited, .post-title strong {
  display:block;
  text-decoration:none;
  color:#f60;
  font-weight:normal;
  }
.post-title strong, .post-title a:hover {
  color:#333;
  }
.post div {
  margin:0 0 .75em;
  line-height:1.6em;
  }
p.post-footer {
  margin:-.25em 0 0;
  color:#ccc;
  }
.post-footer em, .comment-link {
  font:78%/1.4em "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;
  text-transform:uppercase;
  letter-spacing:.1em;
  }
.post-footer em {
  font-style:normal;
  color:#999;
  margin-right:.6em;
  }
.comment-link {
  margin-left:.6em;
  }
.post img {
  padding:4px;
  border:1px solid #ddd;
  }
.post blockquote {
  margin:1em 20px;
  }
.post blockquote p {
  margin:.75em 0;
  }


/* Comments
----------------------------------------------- */
#comments h4 {
  margin:1em 0;
  font:bold 78%/1.6em "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;
  text-transform:uppercase;
  letter-spacing:.2em;
  color:#999;
  }
#comments h4 strong {
  font-size:130%;
  }
#comments-block {
  margin:1em 0 1.5em;
  line-height:1.6em;
  }
#comments-block dt {
  margin:.5em 0;
  }
#comments-block dd {
  margin:.25em 0 0;
  }
#comments-block dd.comment-timestamp {
  margin:-.25em 0 2em;
  font:78%/1.4em "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;
  text-transform:uppercase;
  letter-spacing:.1em;
  }
#comments-block dd p {
  margin:0 0 .75em;
  }
.deleted-comment {
  font-style:italic;
  color:gray;
  }
.paging-control-container {
  float: right;
  margin: 0px 6px 0px 0px;
  font-size: 80%;
}
.unneeded-paging-control {
  visibility: hidden;
}
