body {
     background-color: #CCCCFF;
	 font-family: Eurostile, Arial, sans-serif;
	 font-size: 16px;
	 margin: 0; padding: 0
}

a {
     font-family: Eurostile, Arial, non-serif;
     color: white;
     font-weight: bold;
	 font-size: 1em;
	 text-decoration: none;
}

a:hover {
     color: #6CBD3B;
}

.img-noshadow img {
    float: left;
	margin: 1.5em 1.5em 1.5em 0;
}

.img-shadow {
float:right;
background: url('images/trans-shadow.png') no-repeat bottom right; /* Most major browsers other than IE supports transparent shadow. Newer release of IE should be able to support that. */
margin: 10px 0 10px 10px;
}

.img-shadow img {
display: block; /* IE won't do well without this */
position: relative; /* Make the shadow's position relative to its image */
padding: 4px; /* This creates a border around the image */
background-color: #fff; /* Background color of the border created by the padding */
border: 1px solid #cecece; /* A 1 pixel greyish border is applied to the white border created by the padding */
margin: -6px 6px 6px -6px; /* Offset the image by certain pixels to reveal the shadow, as the shadows are 6 pixels wide, offset it by that amount to get a perfect shadow */
}

.img-shadowleft {
float:left;
background: url('images/trans-shadow.png') no-repeat bottom right; /* Most major browsers other than IE supports transparent shadow. Newer release of IE should be able to support that. */
margin: 10px 10px 10px 0;
}

.img-shadowleft img {
display: block; /* IE won't do well without this */
position: relative; /* Make the shadow's position relative to its image */
padding: 4px; /* This creates a border around the image */
background-color: #fff; /* Background color of the border created by the padding */
border: 1px solid #cecece; /* A 1 pixel greyish border is applied to the white border created by the padding */
margin: -6px 6px 6px -6px; /* Offset the image by certain pixels to reveal the shadow, as the shadows are 6 pixels wide, offset it by that amount to get a perfect shadow */
}

#masthead {
     background: url('images/binary.gif');
}

#header {
     margin: 0; padding: 1em 0 0 5em;
}
     
#navlinks {
     background: blue;
	 margin: 0; padding-top: 0; padding-bottom: 0;
	 border-top: 2px solid black;
	 border-bottom: 2px solid black;
	 
}

#navlinks li {
     display: inline;
	 margin: 0 .5em 0 0;
     padding: 0 .75em 0 0;
     border-right: 1px solid #6CBD3B;
}

#navlinks li.last {
     border-right: 0;
}

#navlinks li a {
     font-family: Eurostile, Arial, non-serif;
     color: white;
     font-weight: bold;
	 font-size: 1em;
	 text-decoration: none;
	 margin: .2em 0;
}

#navlinks li a:hover {
     font-family: Eurostile, Arial, non-serif;
     color: #6CBD3B;
     font-weight: bold;
}

#content {
     background: #CCF;
	 margin: 0;
     padding: 0 22em 4em 3em;
     float: left;
     font-family: Eurostile, Arial, non-serif;
}

#content a {
     color: #6CBD3B;
}

#content a:hover {
     color: #FFF;
}

#content h1 {
     font-size: 1.4em;
	 padding-top: .5em;
}

#content h2 {
     font-size: 1.2em;
	 padding-top: .5em;
}

#sidebar {
     background: #CCF;
	 margin: 0 0 4em -21em;
	 float: left;
	 width: 20em;
}

#bcparade {
     background: #6CBD3B;
	 margin: 0; padding: 1em;
	 font-family: Eurostile, Arial, non-serif;
}

#bcparade h1 {
     font-size: 1.2em;
	 color: blue;
}

#bcparade h2 {
     font-size: 1em;
	 color: white;
}

#newsletter {
     font-family: Eurostile, Arial, non-serif;
     background: #6CBD3B;
	 margin: 0; padding: 1em;
}

#newsletter h1 {
     font-size: 1.4em;
}

#phone {
     clear: right;
	 background: blue;
	 font-family: Eurostile, Arial, sans-serif;
	 line-height: .5em;
	 margin: 0; padding: 1em;
}

.tag1, .tag2 {
     font-size: 1.2em;
	 font-weight: bold;
	 color: #CCC;
}

.ph {
     font-size: 1.2em;
	 font-weight: bold;
     color: #FFF;
}

.cont {
     font-size: 1.2em;
	 font-weight: bold;
     color: #CCC;
}

#footer {
     font-family: Eurostile, Arial, non-serif;
	 font-weight: bold;
     background: #6CBD3B;
     clear: both;
     margin: 0; padding: 1em;
}

#footer li {
     display: inline;
	 color: white;
	 margin-right: 1em; padding-right: 1.25em;
     border-right: 1px solid #FFF;
}

#footer li.last {
     border-right: 0;
}

#meter {
     float: right;
	 margin-top: -1.75em;
	 padding-right: 1em;
}