#theme-featuredbox {
   background-color: #000;
   border-color: #168bf9;
   border-style: solid;
   border-width: 2;
   color: #fff;
   font-size: 12px;
   padding: 1 1 0 1;
   position: top;
   height: 53px;
}

#theme-featuredbox100 {
   background-color: #c29124;
   border-color: #fed084;
   border-style: solid;
   border-width: 2;
   color: #fed084;
   font-size: 12px;
   padding: 1 1 0 1;
   position: top;
   height: 100px;
}

#theme-featuredbox150 {
   background-color: #450e01;
   border-color: #000;
   border-style: solid;
   border-width: 2;
   color: #fff;
   font-size: 12px;
   padding: 1 1 0 1;
   position: top;
   height: 150px;
}

img.featuredbox {
   align: text-left;
   border-color: #60001c;
   border-style: dotted;
   border-width: 1;
   height: 50px;
   width: 300px;
}

#theme-masthead {
   height: 75px;
   width: 773px;
}

#theme-toplinks {
   color: #fff;
   font-size: 14;
   font-weight: bold;
   padding: 2 2 2 0;
   text-decoration: none;
}

#theme-toplinks a {
   color: #fff;
   text-decoration: none;
}

#theme-toplinks a:hover {
   background-color: #2d2b2b;
   color: #000;
   text-decoration: none;
}
#theme-searchbox {
   border-style: solid;
   font-size: 12;
}

#theme-gobutton {
   border-style: solid;
   font-size: 10;
   font-weight: bold;
   width: 50px;
}

/*** begin menu stuff ***/

/**/
/* menu header row stuff */
.menulist a {
   color: #fff;
}

.menulist a:hover, .menulist a.highlighted:hover, .menulist a:focus {
   background-color: #9d2023;
   color: #000;
}  /* header row highlighted colors (above and below sections)
.menulist  a.highlighted {
   background-color: #ffc402;
   color: #fd5500;
}  /* same colors as the a:focus colors */
/**/

/**/
/* menu dropdown stuff */
.menulist a#subitem {
   background-color: #2b2b2b;
   color: #fff;
}  /* highlighted items (above and below sections) */
.menulist a#subitem:hover, .menulist a.highlighted#subitem, .menulist a:focus {
   background-color: #000;
   color: #fff;
}  /* opposite colors of the a#subitem stuff */
/**/

/*** end menu stuff ***/

#theme-newtoibc {
   color: #000;
   line-height: 21px;
   padding: 30 6 0 185;
   font-size: 12;
   font-weight: bold;
   text-align: left;
}

#theme-newtoibc a {
   color: #fff;
   text-decoration: none;
}

#theme-newtoibc a:hover {
   background-color: #000;
   color: #fff;
   text-decoration: none;
}

#theme-featured {
   background-color: #000;
   color: #fff;
   font-size: 15;
   font-weight: bold;
   height: 610px;
   overflow: hidden;
   padding: 10 5 5 2;
   scrollbar-3dlight-color: #a9c224;
   scrollbar-arrow-color: #000;
   scrollbar-base-color: #a9c224;
   scrollbar-darkshadow-color: #000;
   scrollbar-face-color: #a9c224;
   scrollbar-highlight-color: #214e01;
   scrollbar-shadow-color: #214e01;
}

#theme-comingsoon {
   background-color: #000;
   color: #9d2023;
   font-family: Comic Sans MS;
   font-size: 15;
   font-weight: bold;
   height: 610px;
   overflow: hidden;
   padding: 10 5 5 10;
   scrollbar-3dlight-color: #a9c224;
   scrollbar-arrow-color: #000;
   scrollbar-base-color: #a9c224;
   scrollbar-darkshadow-color: #000;
   scrollbar-face-color: #a9c224;
   scrollbar-highlight-color: #214e01;
   scrollbar-shadow-color: #214e01;
}

#theme-comingsoon a {
   color: #fff;
   font-weight: bold;
   text-decoration: none;
}

#theme-comingsoon a:hover {
   background-color: #2b2b2b;
   color: #fff;
   font-weight: regular;
   text-decoration: none;
}

#theme-content {
   padding: 15 15;
}

.left { float: left; }
.imga IMG { border: 0; vertical-align: bottom; }
a.imga {
   border: 1px dotted #fff;
   opacity: 1.0;
   filter: alpha(opacity=100);
}
a.imga:hover {
   border: 1px solid #9d2023;
   opacity: 0.5;
   filter: alpha(opacity=50);
}

img.featured {
   border: 5px solid #fc0;
   opacity: 1.0;
   filter: alpha(opacity=100);
}

imga.featured {
color: #fc0;
}

:link:hover img.featured, img.featured:hover {
   border: 5px solid #000;
   opacity: 0.4;
   filter: alpha(opacity=40);
   position: relative;
   top: 10px;
   left: 10px;
}

#theme-slide { position: relative; margin:0; margin-top: 10; padding:0; }
#theme-slide li { display: block; }
#theme-slide li img { border-width: 0; width: 230; height: 300; }
