/* GRIDS - 2 stories */

div.news-stories-grid-top2 {margin:1em 0 0 0;} /* above left below right */
div.news-stories-grid2 {margin:1em 0 0 0;} /* above left below right */

.subwrapperN{
 margin: 0 0 0 0; /* above left below right */
 padding: 0px; 
 border:0px solid #f00; /*diagnostic*/
 overflow:auto; /*these two lines*/
 width:100%; /*uncollapse the box*/
}

.subwrapperN div{
 margin: 0; /* above left below right */
 padding:2px; 
 border:0px solid #000; /*diagnostic*/
 width:46%; /*sets the column width as a percentage of #subwrapper*/
 float:left;
}

.subwrapperN img{
 width: 127px;
 height: 98px;
   padding:3px;
}

.subwrapperN .mid {  /* GAP BETWEEN 2 PICS */
margin: 0 3%;
}


/* GRIDS - club profiles */

div.news-stories-grid-top3 {margin:1em 0 0 0;} /* above left below right */
div.news-stories-grid3 {margin:1em 0 0 0;} /* above left below right */

.subwrapperC{
 margin: 0 0 0 0; /* above left below right */
 padding: 0px; 
 border:0px solid #f00; /*diagnostic*/
 overflow:auto; /*these two lines*/
 width:100%; /*uncollapse the box*/
}

.subwrapperC div{
 margin: 0; /* above left below right */
 padding:2px; 
 border:0px solid #000; /*diagnostic*/
 width:46%; /*sets the column width as a percentage of #subwrapper*/
 float:left;
}



.subwrapperC .mid {  /* GAP BETWEEN 2 PICS */
margin: 0 3%;
}



/*
    ColorBox Core Style
    The following rules are the styles that are consistant between themes.
    Avoid changing this area to maintain compatability with future versions of ColorBox.
*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative; overflow:hidden;}
#cboxLoadedContent{overflow:auto;}
#cboxLoadedContent iframe{display:block; width:100%; height:100%; border:0;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}

/* 
    ColorBox example user style
    The following rules are ordered and tabbed in a way that represents the
    order/nesting of the generated HTML, so that the structure easier to understand.
*/
#cboxOverlay{background:#fff;}

#colorBox{}
    #cboxTopLeft{width:25px; height:25px; background:url(images/border1.png) 0 0 no-repeat;}
    #cboxTopCenter{height:25px; background:url(images/border1.png) 0 -50px repeat-x;}
    #cboxTopRight{width:25px; height:25px; background:url(images/border1.png) -25px 0 no-repeat;}
    #cboxBottomLeft{width:25px; height:25px; background:url(images/border1.png) 0 -25px no-repeat;}
    #cboxBottomCenter{height:25px; background:url(images/border1.png) 0 -75px repeat-x;}
    #cboxBottomRight{width:25px; height:25px; background:url(images/border1.png) -25px -25px no-repeat;}
    #cboxMiddleLeft{width:25px; background:url(images/border2.png) 0 0 repeat-y;}
    #cboxMiddleRight{width:25px; background:url(images/border2.png) -25px 0 repeat-y;}
    #cboxContent{background:#fff;}
        #cboxLoadedContent{margin-bottom:20px;}
        #cboxTitle{position:absolute; bottom:0px; left:0; text-align:center; width:100%; color:#999;}
        #cboxCurrent{position:absolute; bottom:0px; left:100px; color:#999;}
        #cboxSlideshow{position:absolute; bottom:0px; right:42px; color:#444;}
        #cboxPrevious{position:absolute; bottom:0px; left:0; color:#444;}
        #cboxNext{position:absolute; bottom:0px; left:63px; color:#444;}
        #cboxLoadingOverlay{background:url(images/loading.gif) 5px 5px no-repeat #fff;}
        #cboxClose{position:absolute; bottom:0; right:0; display:block; color:#444;}

/*
    The following fixes png-transparency for IE6.  
    It is also necessary for png-transparency in IE7 & IE8 to avoid 'black halos' with the fade transition
    
    Since this method does not support CSS background-positioning, it is incompatible with CSS sprites.
    Colorbox preloads navigation hover classes to account for this.
    
    !! Important Note: AlphaImageLoader src paths are relative to the HTML document,
    while regular CSS background images are relative to the CSS document.
*/
.cboxIE #cboxTopLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/internet_explorer/borderTopLeft.png, sizingMethod='scale');}
.cboxIE #cboxTopCenter{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/internet_explorer/borderTopCenter.png, sizingMethod='scale');}
.cboxIE #cboxTopRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/internet_explorer/borderTopRight.png, sizingMethod='scale');}
.cboxIE #cboxBottomLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/internet_explorer/borderBottomLeft.png, sizingMethod='scale');}
.cboxIE #cboxBottomCenter{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/internet_explorer/borderBottomCenter.png, sizingMethod='scale');}
.cboxIE #cboxBottomRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/internet_explorer/borderBottomRight.png, sizingMethod='scale');}
.cboxIE #cboxMiddleLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/internet_explorer/borderMiddleLeft.png, sizingMethod='scale');}
.cboxIE #cboxMiddleRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/internet_explorer/borderMiddleRight.png, sizingMethod='scale');}



/* Comments */ 

/* http://www.w3schools.com/TAGS/tag_hn.asp */ 
/* size note: "em" or "%" for fonts, "px" for anything else */
/* font size options: x-small, small, medium, large, a % */
/* font style options: arial, calibri, myriad,sans-serif */
/* shorthand note: writing &#8211; #RRGGBB becomes #RGB */


/* * {
/*	padding:0;
/* 	margin:0;
/* }

/* Your paragraphs, just like your divs and some other tags, have default margins and padding that vary from browser to browser. Setting the above code to 0 0, called the "universal reset," eliminates these defaults and allows all the browsers to "start from the same place," as it were. */

body{
  background-color: #FFFAFA; /* #F0F0F0 */
/*  background:  url(bkg.png); */

  margin-left:12%;
  margin-right: 12%;
  font-size:12px/1.5;              /* was 80% .. 12px 1.5*/   
  font-family:"calibri"           
}

h1 {
  color: #000; 
  font-weight:normal;
  font-style: normal;
  text-decoration: none;
  margin-left: 0;
  margin-bottom: 0;
}

h2 {
  color: #000; 
  font-weight:normal;
  font-style: normal;
  text-decoration: none;
  margin-left: 0;
  margin-bottom: 0;
}

h3 {
  color: #000; 
  font-weight:normal;
  font-style: normal;
  text-decoration: none;
  margin-left: 0;
  margin-bottom: 0;
}

h1  {
font-size : 400%;
}
h2 {
font-size : 300%;
}
h3 {
font-size : 200%;
}
h4 {
font-size : 150%;

}
h5 {
font-size : 150%;
margin-bottom : 0;
}
h6 {
font-size : 125%;
margin-bottom : 0;
} 


br {
font-size: 100%;}

p {
font-size: 100%;
}




/* NEWS TICKER */

#mtxt {display:block;height:50px;width:400px;color:darkblue;display:inline;}
#mtxt a { font-family: "calibri"; font-size: 100% ; color: darkblue; display:inline;text-decoration:none;}
#mtxt a:hover {text-decoration: underline; color: grey;}
#mtxt a:link {text-decoration: none; color: #0000cc;}
#mtxt a:active {text-decoration: none; color: #0000cc;}
#mtxt a:visited {text-decoration: none; color: #0000cc;}


/* below not used yet */

#ticker {
width: 500px;
height: 32px;
float: left;
margin: 8px 0 0 0;
font: normal 8pt "times new roman";
color: black;
}
#ticker a:link {
color: #0000cc; /* THIS IS THE COLOR */
text-decoration: none;
}
#ticker a:visited {
color: purple;
text-decoration: none;
}
#ticker a:hover {
color: red;
text-decoration: none;
}
#ticker a:active {
color: orange;
text-decoration: none;
}





/* PAGE LAYOUT */

#wrapper-main-body {margin-right: 290px;} /* this ID goes in a DIV tag around the main body of text or story on a page. The idea is to stop this text from going under the right-most DIV (sidebar) */


/* Fillers */

.break {margin:1em 0;}
.story-headline {margin:3em 0 0 0;} /* above left below right */
.story-headline-top {margin:6em 0 0 0;} /* above left below right */
.story-headline-news {margin:3em 0 0 0;} /* above left below right */
.gap-small {margin:1em 0 0 0;} /* above left below right */
.no-space-above {margin:0 0 0 0;} /* above left below right */
.news-links-top {margin:8em 0 0 0;} /* above left below right */

/* comments */


.js-kit-comments {

  font-family: "calibri"; 
  font-size: 10pt ; 
  margin:1em 0 0 0; /* above left below right */
  width: 40em ;
  }




/* FONTS */

.blue {
  color: blue; 
  font-weight:normal;
  font-style: normal;
  text-decoration: none;
  margin-left: 0;
  margin-bottom: 0;
  margin-top: 0;
}

.green {
  color: green; 
  font-weight:normal;
  font-style: normal;
  text-decoration: none;
  margin-left: 0;
  margin-bottom: 0;
  margin-top: 0;
}

.grey {
  color: #888888; 
  font-weight:normal;
  font-style: normal;
  text-decoration: none;
  margin-left: 0;
  margin-bottom: 0;
  margin-top: 0;
}


.darkblue {
  color: #0000cc; 
  font-weight:normal;
  font-style: normal;
  text-decoration: underline;
  margin-left: 0;
  margin-bottom: 0;
  margin-top: 1;
}

.date {
  color: darkgrey; 
  font-weight:bold;
  font-style: normal;
  text-decoration: none;
  margin:5em 0 0 0;
}


.author {
  color: grey; 
  font-weight:normal;
  font-style: normal;
  text-decoration: none;
  margin:0em 0 0 0;
}

.section-headers-page {
  color: black; 
  font-weight:bold;
  font-style: normal;
  text-decoration: none;
  margin-left: 0;
  margin-bottom: 0;
}

.section-headers-sidebar {
  color: black; 
  font-weight:bold;
  font-style: normal;
  text-decoration: none;
  margin-left: 0;
  margin-bottom: 0;
}

.reveal-hide {
  color: #0000cc; 
  font-weight:normal;
  font-style: normal;
  text-decoration: none;
  margin-left: 0;
  margin-bottom: 0;
}

.reveal-hide:hover {text-decoration: underline; color: grey; display:inline;}

.word-underline-1 {
  color: black; 
  font-weight:normal;
  font-style: normal;
  text-decoration: underline;
  margin-left: 0;
  margin-bottom: 0;
  display:inline;
}





/* LTRACK TABLES */

.ltrack { 
  font-family: "calibri"; 
  font-size: 10pt ; 
  margin:1em 0 0 0; /* above left below right */
  width: 37em ;
}

.width-teams {
width: 27em ;
  color: #FFFFFF; 
}

.width-table {
width: 5em ;
  color: #FFFFFF; 
}

.width-points {
width: 5em ;
color: #FFFFFF; 
}




.ltrack2 { 
  font-family: "calibri"; 
  font-size: 12pt ; 
  margin:0em 0 0 0; /* above left below right */
  width: 15em ;
}

.width-teams2 {
width: 12em ;
  color: #000000; 
}

.width-table2 {
width: 3em ;
  color: #000000; 
}

.width-points2 {
width: 3em ;
color: #000000; 
}




/* LTRACK TABLES GRADIENT BACKGROUNDS */


.bg-top {
/* background-color: #ffffcc; */
background: url("http://www.minifigtimes.com/football/0809/images/gradient-table-top-row.png") repeat-x; 
}

.bg-1st-row {

/* background: url("http://www.minifigtimes.com/football/0809/images/gradient-table-1st-row.png") repeat-x; */
background: url("http://www.minifigtimes.com/images-site/blue_grad2.png") repeat-x;

}



.bg-2nd-3rd-row {

/* background: url("http://www.minifigtimes.com/football/0809/images/gradient-table-2nd-and-3rd-rows.png") repeat-x; */
background: url("http://www.minifigtimes.com/images-site/blue_grad2.png") repeat-x;

}

.bg-bottom-rows {

background: url("http://www.minifigtimes.com/football/0809/images/gradient-table-bottom-rows.png") repeat-x; 
}




.bg-lightblue {
background: url("http://www.minifigtimes.com/images-site/blue_grad2.png") repeat-x; 
}

.bg-red {
background: url("http://www.minifigtimes.com/images-site/red_grad1.png") repeat-x; 
}

.bg-grey {
background: url("http://www.minifigtimes.com/images-site/grey_grad1.png") repeat-x; 
}

.bg-lightgreen {
background: url("http://www.minifigtimes.com/images-site/green_grad1.png") repeat-x; 
}

.bg-champion {

      color: #cc9900; 
font-weight: bold;

}

.bg-relegated {

      color: #cc0000; 
font-weight: bold;

}

.bg-promoted {

      color: #006600; 
font-weight: bold;

}



/* CLUB PROFILES TABLE */

.table-club-profiles { 
  font-family: "calibri"; 
  font-size: 100% ; 
  margin:1em 0 0 0; /* above left below right */
  width: 40em ;
}

.columns-club-profiles {
width: 8em ;
}

.font-serie-b-club-profiles { font-family: "calibri"; font-size: 90% ; color: black ;}


/* CLUB PROFILES TABLE 2 */

.table-club-profiles2 { 
  font-family: "calibri"; 
  font-size: 100% ; 
  margin:1em 0 0 0; /* above left below right */
  width: 35em ;
}

.columns-club-profiles {
width: 7em ;
}

.font-serie-b-club-profiles { font-family: "calibri"; font-size: 90% ; color: black ;}







/* HYPERLINKS */



.link-comments { font-family: "calibri"; font-size: 100% ; color: #0482FF; display:inline; font-weight: bold;} /* eg Interested in buying this club? */
.link-comments:link {text-decoration: none; display:inline;}
.link-comments:visited {text-decoration: none; color: #0482FF; display:inline;}
.link-comments:active {text-decoration: none; display:inline;}
.link-comments:hover {text-decoration: underline; color: grey; display:inline;}


.link-pics { font-family: "calibri"; font-size: 100% ; color: #0482FF; display:inline; font-weight: bold;} /* eg Interested in buying this club? */
.link-pics:link {text-decoration: none; display:inline;}
.link-pics:visited {text-decoration: none; color: #0482FF; display:inline;}
.link-pics:active {text-decoration: none; display:inline;}
.link-pics:hover {text-decoration: none; color: grey; display:inline;}


.link-services { font-family: "calibri"; font-size: 100% ; color: #0000cc; display:inline; font-weight: bold;} /* eg Interested in buying this club? */
.link-services:link {text-decoration: none; display:inline;}
.link-services:visited {text-decoration: none; color: #0000cc; display:inline;}
.link-services:active {text-decoration: none; display:inline;}
.link-services:hover {text-decoration: underline; color: grey; display:inline;}

.link-standard { font-family: "calibri"; font-size: 100% ; color: #0000cc; display:inline;}
.link-standard:link {text-decoration: none; display:inline;}
.link-standard:visited {text-decoration: none; color: #0000cc; display:inline;}
.link-standard:active {text-decoration: none; display:inline;}
.link-standard:hover {text-decoration: underline; color: grey; display:inline;}

.link-more { font-family: "calibri"; font-size: 100% ; color: 009900 ; display:inline;} /* 009900 is a green */
.link-more:link {text-decoration: underline; display:inline;}
.link-more:visited {text-decoration: underline; color: green; display:inline;}
.link-more:active {text-decoration: underline; display:inline;}
.link-more:hover {text-decoration: none; color: 009900; display:inline;}

.link-next-picture { font-family: "calibri"; font-size: 100% ; color: #0000cc; display:inline; font-weight: bold;}
.link-next-picture:link {text-decoration: none; display:inline;}
.link-next-picture:visited {text-decoration: none; color: #0000cc; display:inline;}
.link-next-picture:active {text-decoration: none; display:inline;}
.link-next-picture:hover {text-decoration: underline; color: grey; display:inline;}

.link-next-nib { font-family: "calibri"; font-size: 100% ; color: #0000cc; display:inline; font-weight: bold;}
.link-next-nib:link {text-decoration: none; display:inline;}
.link-next-nib:visited {text-decoration: none; color: #0000cc; display:inline;}
.link-next-nib:active {text-decoration: none; display:inline;}
.link-next-nib:hover {text-decoration: underline; color: grey; display:inline;}

.link-read-story { font-family: "calibri"; font-size: 100% ; color: #0000cc; display:inline;}
.link-read-story:link {text-decoration: none; display:inline;}
.link-read-story:visited {text-decoration: none; color: #0000cc; display:inline;}
.link-read-story:active {text-decoration: none; display:inline;}
.link-read-story:hover {text-decoration: underline; color: grey; display:inline;}

.link-news { font-family: "calibri"; font-size: 100% ; color: #0000cc; display:inline;}
.link-news:link {text-decoration: none; display:inline;}
.link-news:visited {text-decoration: none; color: #0000cc; display:inline;}
.link-news:active {text-decoration: none; display:inline;}
.link-news:hover {text-decoration: underline; color: grey; display:inline;}

.link-external { font-family: "calibri"; font-size: 100% ; color: #0000cc; display:inline;}
.link-external:link {text-decoration: none; display:inline;}
.link-external:visited {text-decoration: none; color: #0000cc; display:inline;}
.link-external:active {text-decoration: none; display:inline;}
.link-external:hover {text-decoration: underline; color: grey; display:inline;}

.link-most-popular { font-family: "calibri"; font-size: 100% ; color: #0000cc; display:inline;}
.link-most-popular:link {text-decoration: none; display:inline;}
.link-most-popular:visited {text-decoration: none; color: #0000cc; display:inline;}
.link-most-popular:active {text-decoration: none; display:inline;}
.link-most-popular:hover {text-decoration: underline; color: grey; display:inline;}

.link-navigation { font-family: "calibri"; font-size: 100% ; color: #0000cc ; display:inline; font-weight: bold;}
.link-navigation:link {text-decoration: none; display:inline;}
.link-navigation:visited {text-decoration: none; color: #0000cc; display:inline;}
.link-navigation:active {text-decoration: none; display:inline;}
.link-navigation:hover {text-decoration: underline; color: #0000cc; display:inline;}

.link-club-profiles { font-family: "calibri"; font-size: 90% ; color: black ; display:inline;}
.link-club-profiles:link {text-decoration: none; display:inline;}
.link-club-profiles:visited {text-decoration: none; color: black; display:inline;}
.link-club-profiles:active {text-decoration: none; display:inline;}
.link-club-profiles:hover {text-decoration: underline; color: black; display:inline;}

.link-plain { font-family: "calibri"; font-size: 100% ; color: black ; display:inline;}
.link-plain:link {text-decoration: none; display:inline;}
.link-plain:visited {text-decoration: none; color: black; display:inline;}
.link-plain:active {text-decoration: none; display:inline;}
.link-plain:hover {text-decoration: underline; color: black; display:inline;}

.link-plain2 { font-family: "calibri"; font-size: 100% ; color: black ; display:inline;}
.link-plain2:link {text-decoration: none; display:inline;}
.link-plain2:visited {text-decoration: none; color: black; display:inline;}
.link-plain2:active {text-decoration: none; display:inline;}
.link-plain2:hover {text-decoration: none; color: black; display:inline;}

.link-sub { font-family: "calibri"; font-size: 100% ; color: #888888   ; display:inline;} /* C0C0C0 */
.link-sub:link {text-decoration: none; display:inline;}
.link-sub:visited {text-decoration: none; color: #888888   ; display:inline;}
.link-sub:active {text-decoration: none; display:inline;}
.link-sub:hover {text-decoration: underline; color: #888888   ; display:inline;}

.link-unique { font-family: "calibri"; font-size: 100% ; color: darkred; display:inline;}
.link-unique:link {text-decoration: none; display:inline;}
.link-unique:visited {text-decoration: none; color: darkred; display:inline;}
.link-unique:active {text-decoration: none; display:inline;}
.link-unique:hover {text-decoration: underline; color: grey; display:inline;}

/* HYPERLINKS for club profiles */



.link-club-profiles-back { font-family: "calibri"; font-size: 100% ; color: #0000cc ; display:inline; font-weight: bold;}
.link-club-profiles-back:link {text-decoration: none; display:inline;}
.link-club-profiles-back:visited {text-decoration: none; color: #0000cc; display:inline;}
.link-club-profiles-back:active {text-decoration: none; display:inline;}
.link-club-profiles-back:hover {text-decoration: underline; color: #0000cc; display:inline;}

.link-club-profiles-next-page { font-family: "calibri"; font-size: 100% ; color: #0000cc ; display:inline; font-weight: bold;}
.link-club-profiles-next-page:link {text-decoration: none; display:inline;}
.link-club-profiles-next-page:visited {text-decoration: none; color: #0000cc; display:inline;}
.link-club-profiles-next-page:active {text-decoration: none; display:inline;}
.link-club-profiles-next-page:hover {text-decoration: underline; color: #0000cc; display:inline;}

.link-club-profiles-next-player { font-family: "calibri"; font-size: 100% ; color: #0000cc ; display:inline; font-weight: bold;}
.link-club-profiles-next-player:link {text-decoration: none; display:inline;}
.link-club-profiles-next-player:visited {text-decoration: none; color: #0000cc; display:inline;}
.link-club-profiles-next-player:active {text-decoration: none; display:inline;}
.link-club-profiles-next-player:hover {text-decoration: underline; color: #0000cc; display:inline;}

.link-club-profiles-more-info { font-family: "calibri"; font-size: 100% ; color: #0000cc ; display:inline;}
.link-club-profiles-more-info:link {text-decoration: none; display:inline;}
.link-club-profiles-more-info:visited {text-decoration: none; color: #0000cc; display:inline;}
.link-club-profiles-more-info:active {text-decoration: none; display:inline;}
.link-club-profiles-more-info:hover {text-decoration: underline; color: #0000cc; display:inline;}


/* FOOTER */

.footer{
 margin: 0 0 0 0; /* above left below right */
 padding: 0; 
 border:0px solid #f00; /*diagnostic*/
 overflow:auto; /*these two lines*/
 width:70%; /*uncollapse the box*/
}




/* IMAGES POSITIONING */

.farleft{
  float: left;
}

.farright{
  float: right;
}

/* IMAGES BORDER DEFEAULT SETTING */

a img {
  border: 0;
}

/* IMAGES AND TEXT PLACEMENT FOR NEWS STORIES */

.right{
  float: right;
} 
.img{
  border: 1px solid black;
  padding: 20px;
}
.right a, .left a{
  display: block;     /* this makes that anchors a block type element, i.e. it goes onto next line */
} 
.left p, .right p{
  width: 100%;
}



div.height {margin:3em 0 0 0;}



/* GRIDS */

div.news-stories-grid-top {margin:3em 0 0 0;} /* above left below right */
div.news-stories-grid {margin:2em 0 0 0;} /* above left below right */

.subwrapper{
 margin: 0 0 0 0; /* above left below right */
 padding: 0; 
 border:0px solid #f00; /*diagnostic*/
 overflow:auto; /*these two lines*/
 width:70%; /*uncollapse the box*/
}

.subwrapper div{
 margin: 0; /* above left below right */
 padding:12px; 
 border:0px solid #f00; /*diagnostic*/
 width:20%; /*sets the column width as a percentage of #subwrapper*/
 float:left;
}

.subwrapper img{
 width: 169px;
 height: 129px;
  
}

.subwrapper .mid {
margin: 0 8%;
}










/* For football Grid */

.subwrapper2{
 margin: 0 0 0 0; /* above left below right */
 padding: 0; 
 border:1px solid #f00; /*diagnostic*/
 overflow:auto; /*these two lines*/
 width:70%; /*uncollapse the box*/
}

.subwrapper2 div{
 margin: 0; /* above left below right */
 padding:12px; 
 border:1px solid #f00; /*diagnostic*/
 width:30%; /*sets the column width as a percentage of #subwrapper*/
 float:left;
}

.subwrapper2 img{
 width: 123px;
 height: 91px;
 
}

.subwrapper2 .mid {
margin: 0 8%;
}





/* For S16C Grid */

.subwrapper3{
 margin: 0 0 0 0; /* above left below right */
 padding: 0; 
 border:0px solid #f00; /*diagnostic*/
 overflow:auto; /*these two lines*/
 width:70%; /*uncollapse the box*/
}

.subwrapper3 div{
 margin: 0; /* above left below right */
 padding:12px; 
 border:0px solid #f00; /*diagnostic*/
 width:45%; /*sets the column width as a percentage of #subwrapper*/
 float:left;
}

/*
.subwrapper3 img{
 width: 123px;
 height: 91px;
 
} */

.subwrapper3 .mid {
margin: 0 8%;
}









/* REVEAL HIDE */

#revealonclick{display:none;} /* this ID makes hidden content appear hidden on a page load */
#revealonclick1{display:none;} /* this ID makes hidden content appear hidden on a page load */
#revealonclick2{display:none;} /* this ID makes hidden content appear hidden on a page load */
#revealonclick3{display:none;} /* this ID makes hidden content appear hidden on a page load */
#revealonclick4{display:none;} /* this ID makes hidden content appear hidden on a page load */
#revealonclick5{display:none;} /* this ID makes hidden content appear hidden on a page load */
#revealonclick6{display:none;} /* this ID makes hidden content appear hidden on a page load */
#revealonclick7{display:none;} /* this ID makes hidden content appear hidden on a page load */
#revealonclick8{display:none;} /* this ID makes hidden content appear hidden on a page load */
#revealonclick9{display:none;} /* this ID makes hidden content appear hidden on a page load */
#revealonclick10{display:none;} /* this ID makes hidden content appear hidden on a page load */
#revealonclick11{display:none;} /* this ID makes hidden content appear hidden on a page load */
#revealonclick12{display:none;} /* this ID makes hidden content appear hidden on a page load */
#revealonclick13{display:none;} /* this ID makes hidden content appear hidden on a page load */
#revealonclick14{display:none;} /* this ID makes hidden content appear hidden on a page load */
#revealonclick15{display:none;} /* this ID makes hidden content appear hidden on a page load */
#revealonclick16{display:none;} /* this ID makes hidden content appear hidden on a page load */
#revealonclick17{display:none;} /* this ID makes hidden content appear hidden on a page load */
#revealonclick18{display:none;} /* this ID makes hidden content appear hidden on a page load */
#revealonclick19{display:none;} /* this ID makes hidden content appear hidden on a page load */
#revealonclick20{display:none;} /* this ID makes hidden content appear hidden on a page load */
#revealonclick21{display:none;} /* this ID makes hidden content appear hidden on a page load */
#revealonclick22{display:none;} /* this ID makes hidden content appear hidden on a page load */
#revealonclick23{display:none;} /* this ID makes hidden content appear hidden on a page load */





/* MENU */

body{ behavior:url("csshover2.htc"); }

/* below line suggested by contributor */
/* .pd_menu_01 {overflow: auto; padding:0; margin:0;color: #111111;background: #D1D1D1;width:100%; border:solid 1px #FFFFFF;clear:both;} */
/* above line suggested by contributor */


.pd_menu_01 {float:left; padding:0; margin:0;color: #000000;background: #151515;width:100%; border:solid 1px #FFFFFF;clear:both;}  
/*Color navigation bar normal mode - #151515 is the current colour of the bar - v dark grey*/ 

.pd_menu_01  a, .pd_menu_01 a:visited {

font-family:calibri;
font-style:normal;
font-weight:bold;
font-size:12px; /* was 12px */
color: #FFFFFF;
background-color: #FF3300; /* #FF3300 is orange*/
text-decoration: none;
}
.pd_menu_01 ul {list-style-type:none;padding:0; margin:0;}
.pd_menu_01 ul li {float:left; position:relative; z-index:auto !important ; z-index:1000 ; border-right:solid 1px #FFFFFF; border-left:solid 1px #FFFFFF;} /* FFFFFF is white */
.pd_menu_01 ul li a {color: #ffffff;background: #FF3300;float:none !important ; float:left ; display:block; height:30px; line-height:30px; padding:0 10px 0 10px; text-decoration:none;} /* #EBEBEB is grey */
.pd_menu_01 ul li ul {display:none; border:none;color: #FFFFFF;background: #151515; width:1px}
.pd_menu_01 ul li:hover a {background-color:#0000cc; text-decoration:none; color:#ffffff;} /*Color main cells hovering mode, 2nd was 009900 */  /* #FFCC00 is gold, 0482FF is light blue */
.pd_menu_01 ul li:hover ul {display:block;  position:absolute; z-index:999; top:29px; margin-top:1px; left:0;}
.pd_menu_01 ul li:hover ul li a {display:block; width:12em; height:auto; line-height:1.3em; margin-left:-1px; padding:5px 10px 5px 10px; border-left:solid 1px #FFFFFF; border-bottom: solid 1px #FFFFFF; background-color:#FFFFFF;  color:#000000;} /*Color subcells normal mode*/
.pd_menu_01 ul li:hover ul li a:hover {background-color:#FFFFFF; text-decoration:none;color:#000000;} /*Color subcells hovering mode, 2nd was 009900*/
.pd_menu_01 ul li a:hover {background-color:#0000cc; text-decoration:none;color:#ffffff;} /*Color main cells hovering mode*/
.pd_menu_01 ul li a:hover ul {display:block; width:12em; position:absolute; z-index:999; top:29px; left:0; }
.pd_menu_01 ul li ul li a:visited { background-color:#FFFFFF;  color:#000000;} /*Color subcells normal mode*/
.pd_menu_01 ul li a:hover ul li a {display:block; width:12em; height:1px; line-height:1.3em; padding:4px 16px 4px 16px; border-left:solid 1px #FFFFFF; border-bottom: solid 1px #FFFFFF; background-color:#FFFFFF;  color:#000000;} 
.pd_menu_01 ul li a:hover ul li a:hover {background-color:#FFFFFF; text-decoration:none;color:#FF3300;} /*Color subcells hovering mode*/
	
	
	
	
.filler-menu {
  width:100%; /*fills page width to allow re-sizing*/
  /* background-color: blue; 8/  /* #0000cc */
  background: #0000cc url("http://www.minifigtimes.com/images-site/black_grad1.png") repeat-x; /* was  black_grad1 blue_grad1 */
  padding:15px 0; /*was 15px 0 to center vertically and avoid "collapsing margins"*/
  margin:1em 0 0 0; /* was 3em 0 0 0 */ 
}
.filler-menu img {
  display:block; /*allows margins to be applied*/
 /* margin:0 auto; centers horizontally*/
}

/* MENU - end */













/* Last-Modified: 28/06/06 00:08:22 */
#GB_overlay {
    background-color: #000;
    position: absolute;
    margin: auto;
    top: 0;
    left: 0;
    z-index: 100;
}

#GB_window {
    left: 0;
    top: 0;
    font-size: 1px;
    position: absolute;
    overflow: visible;
    z-index: 150;
}

#GB_window .content {
    width: auto;
    margin: 0;
    padding: 0;
}

#GB_frame {
    border: 0;
    margin: 0;
    padding: 0;
    overflow: auto;
    white-space: nowrap;
}


.GB_Gallery {
    margin: 0 22px 0 22px;
}

.GB_Gallery .content {
    background-color: #fff;
    border: 3px solid #ddd;
}

.GB_header {
    top: 10px;
    left: 0;
    margin: 0;
    z-index: 500;
    position: absolute;
    border-bottom: 2px solid #555;
    border-top: 2px solid #555;
}

.GB_header .inner {
    background-color: #333;
    font-family: Arial, Verdana, sans-serif;
    padding: 2px 20px 2px 20px;
}

.GB_header table {
    margin: 0;
    width: 100%;
    border-collapse: collapse;
}

.GB_header .caption {
    text-align: left;
    color: #eee;
    white-space: nowrap;
    font-size: 20px;
}

.GB_header .close {
    text-align: right;
}

.GB_header .close img {
    z-index: 500;
    cursor: pointer;
}

.GB_header .middle {
    white-space: nowrap;
    text-align: center;
}


#GB_middle {
    color: #eee;
}

#GB_middle img {
    cursor: pointer;
    vertical-align: middle;
}

#GB_middle .disabled {
    cursor: default;
}

#GB_middle .left {
    padding-right: 10px;
}

#GB_middle .right {
    padding-left: 10px;
}


.GB_Window .content {
    background-color: #fff;
    border: 3px solid #ccc;
    border-top: none;
}

.GB_Window .header {
    border-bottom: 1px solid #aaa;
    border-top: 1px solid #999;
    border-left: 3px solid #ccc;
    border-right: 3px solid #ccc;
    margin: 0;

    height: 22px;
    font-size: 12px;
    padding: 3px 0;
    color: #333;
}

.GB_Window .caption {
    font-size: 12px;
    text-align: left;
    font-weight: bold;
    white-space: nowrap;
    padding-right: 20px;
}

.GB_Window .close { text-align: right; }
.GB_Window .close span { 
    font-size: 12px;
    cursor: pointer; 
}
.GB_Window .close img {
    cursor: pointer;
    padding: 0 3px 0 0;
}

.GB_Window .on { border-bottom: 1px solid #333; }
.GB_Window .click { border-bottom: 1px solid red; }