@charset "utf-8";
/* CSS Document */

/*defaults*/
* {font-size:12px; font-family:Arial, Helvetica, sans-serif; padding:0px; margin:0px}
td {color:white}
h1 {padding:0px; margin:0px}
h2 {padding:0px; margin:0px}
h3 {padding:0px; margin:0px}
h4 {padding:5px 0px 0px 0px; margin:0px; color:#244a9d; font-size:15px; }
a:link { color:#ffffff; text-decoration: underline;}
a:visited { color:#ffffff; text-decoration: underline;}
a:hover { color:#ffffff; text-decoration: underline;}

html {}
body {padding:0px; margin:0px; font-family:Arial; font-size:12px;background-image:url(background3.jpg);background-position:center top; background-repeat:no-repeat; background-color:#000000}


/*header*/
#header { width:100%;color:#ffffff; background-color:#000000  }

#headertext {width:950px; color:#FFFFFF; margin-left:auto; margin-right:auto; font-family:Arial, Helvetica, sans-serif; font-size:11px; padding: 8px 0px}
#headerleft {width:470px; float:left; text-align:left}
#headerright {width:470px; float:right; text-align:right}
#headertop { height:20px; text-align:right; width:100%; color:#FFFFFF;}
#headerbottom {height:5px; width:100%;}




/* top */
#topbar {width:950px; margin-left:auto; margin-right:auto; padding:5px 5px 15px 5px;}
#topright {width:625px; float:right; font-family:arial;   padding:0px; text-align:center; padding-right:5px; padding: 20px 0px 0px 75px  }
#topleft {width:225px; float:left; margin-left:7px; margin-top:5px;  }
/*top ad hoc controls */
#h1centerer {width:140px;margin-left:auto; margin-right:auto; text-align:center; padding-left:5px }


/*top navigation*/
#menucontainer {background-color:#000000; width:950px;   height:35px; clear:both; text-align:right; margin-left:auto; margin-right:auto; color:#FFFFFF;  }
#menu  { font-family:Arial, Helvetica, sans-serif;  padding-top:5px; color:#FFFFFF; text-align:center; padding-left:50px; }

.plainmenu ul li a.menuthis:visited, .plainmenu ul li a.menuthis  { color:white;  }
.plainmenu {  font-size:12px; font-family:"arial"; z-index:99; }
.plainmenu .sm0 a .sm0i {height:100%; color:white; padding:10px 3px 13px 15px; font-size:12px; font-family:"arial";}

.plainmenu ul {padding:0;margin:0;list-style-type:none;}
.plainmenu ul li {float:left; position:relative; padding-left:7px;margin:0;z-index:99}
.plainmenu ul li a, .plainmenu ul li a:visited {float:left; display:block; text-decoration:none;color:white; padding:0px 0 0 0px; line-height:25px; height:25px; }
.plainmenu .sm0 a .sm0i:hover {width:auto;background-color:redsquare.png);background-repeat:no-repeat;background-position:-2px 9px; }
.plainmenu ul li ul {display: none;}
.plainmenu table {margin:0; border-collapse:collapse; font-size:12px; position:absolute; top:0; left:0;}
.plainmenu ul li:hover ul {display:block;position:absolute;top:31px; left:0;width:150px;}
.plainmenu ul li:hover ul.endstop {left:-150px;}
.plainmenu ul li:hover ul li ul {display: none;}
/* navigation dropdowns */
.plainmenu ul li:hover ul li a { display:block; height:auto;line-height:15px;margin:0px; width:100px; font-size:11px; border-bottom:solid 1px #999999; padding:5px; z-index:99; background-color:#000000; color:#FFFFFF;}
/*???*/
.plainmenu ul li:hover ul li a.drop {   color:#FFFFFF; background-color:white;}
/* rollover */
.plainmenu ul li:hover ul li a:hover {  color:#FFFFFF; background-color:#29b9ee;}
.plainmenu ul li:hover ul li a:hover.drop { color:#FFFFFF; background-color: #ccd;}
.plainmenu ul li:hover ul li:hover ul {display:none;}
.plainmenu ul li:hover ul li:hover ul.left {left:-150px;}
.plainmenu ul li a:hover {border-color:#c00; color:#ffffff; }

/* side nav */


#blognav {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; padding: 5px 10px 10px 5px; margin:5px 5px 5px 10px; background-color:#000000 }
#blognav li {padding-bottom:7px}
#blognav ul li a {  list-style-type:none; list-style: none; }
#blognav ul {list-style-type:none; list-style: none; padding: 5px 0px 0px 10px}
#blognav h3 { padding-bottom:7px}
#blognav .sm1i {color:#ffffff; }
#blognav .sm0i {display:none}
#blognav a {text-decoration:none; color:#ffffff;}
#blognav a:hover { text-decoration: underline; color:#ffffff;}
#blognav h2 {padding: 5px 0px 0px 20px}


/*middle*/
#maintop {  height:270px; margin-top:15px }
#maininner {margin-top:15px}
#mainbottom {padding-top:15px; padding-bottom:10px;}
#main {width:950px; margin-left:auto; margin-right:auto; padding-top:1px;  text-align:left; background-image:url(maintrans.png); overflow:auto }
#middle { }
#middle p {margin:0px; padding:0px; color:#FFFFFF}

#blognav {float:left; width:175px;}
#bloginner { float:right; width:740px}
#blogarticle {padding:10px 20px 10px 35px}
#blogarticle h2 {padding:0px 0px 0px 25px; background-image:url(bluesquare.png); background-repeat:no-repeat; background-position:0px 3px}

#midleft {float:left; width:555px;  margin: 0px 5px 0px 15px;   }
#midright {float:right;  width:345px; color:#666666; padding:45px 20px 5px 10px; }

#imgright {float:right;  margin:0px 20px 10px 10px}
#normarticle {padding:10px 10px 10px 25px}

#normarticle h2 {padding:0px 0px 0px 25px; background-image:url(bluesquare.png); background-repeat:no-repeat; background-position:0px 3px}

#bottomarticle {padding:10px 0px 15px 0px;  }
#bottomarticle h2 {padding:0px 0px 0px 25px; background-image:url(bluesquare.png); background-repeat:no-repeat; background-position:0px 3px}

#bottomleft {float:left; width:440px;  margin: 0px 5px 0px 25px;    }
#bottomright {float:right; width:430px; padding:0px 15px 0px 10px; }
#bottomright p {}
#bottomright img {}
#separator {margin:15px 8px 15px 8px; border-right: solid 1px #ffffff; float:left; height:95px}
#topmenubuffer {height:20px; }


/*three ads*/
#bottomads{width:950px; margin-left:auto;margin-right:auto; margin-bottom:10px; text-align:left}
#adimage1, #adimage3 {width:280px; height:110px; padding: 5px 10px; margin-top:8px; float:left; background-image:url(grad1.jpg); background-repeat:no-repeat; border: 5px solid #7497aa;  }
#adimage2 {width:280px; height:110px; padding: 5px 10px; margin:8px 10px; float:left; background-image:url(grad1.jpg); background-repeat:no-repeat; border: 5px solid #7497aa;  }
#bottomads p {color:#666666; font-size:11px; padding:0px; margin:0px}
#heading {padding-top:5px; font-size:15px; color:#81c5f3; margin-top:5px; width:325px; float:left;}

/* bottom.php */
#bottom {width:950px; margin-left:auto; margin-right:auto; text-align:left;}
#networking {width:230px; float:right; padding-top:15px}
#networking p {padding-top:0px; margin-top:0px}
#rareform {float:right; color:#ffffff; padding-top:5px; font-size:10px }

#key {font-family:Arial, Helvetica, sans-serif; font-size:10px;color:#ffffff;  }
#description {width:455px; float:left; padding:5px 10px 0px 5px; font-size:8px }
#quicklinks {float:left; padding-top:20px; padding-right:5px}
.keywords {float:left; padding:5px 5px 0px 5px; width:115px}
#icons {float:right; padding-right:5px}
#key a:link { color:#ffffff; text-decoration: none; font-size:10px}
#key a:visited { color:#ffffff; text-decoration: none; font-size:10px}
#key a:hover { color:#ffffff; text-decoration: underline; font-size:10px}
#bottom p {color:#ffffff; font-size:10px}

/* form */
#tankaboveform {font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:12px; padding:20px 10px 10px 20px;}
#tankbelowform {font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:12px; padding:15px 10px 10px 15px}
form {font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:12px; padding:15px 10px 10px 15px;}
.fnamei {font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:12px; float:left; width:125px}
.ffield {padding:5px; }
.fsubmit {margin-top:10px; margin-left:5px}
#tankaftersubmission {font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:12px; padding:15px 10px 10px 15px;}



