body {
   font-size: 1em;
   font-family: Arial, Helvetica, sans-serif;
   color: #000;
   margin: 0px auto;
   background: url('images/background.jpg') repeat-x;
   background-color:#000;
   height: 100%;
}

#backgroundTop {
   background: url('images/coloredStars_top.jpg');
   background-repeat: repeat-x;
   height:332;
   z-index:-20;
}
#backgroundBottom {
   background: url('images/coloredStars_bottom.jpg');
   background-repeat: repeat-x;
   height:368px;
   z-index:-21;
}

#header {
   height: 153px;
}

#subHeader { 
   background-color: #00FF01;
   height:57px;
}

#menu {
   height: 17px;
   background-color: #08C2E9;
   padding-top: 2px;
   padding-left:15px;
   font-size:.7em;
   font-weight: bold;
}

#menu img {
   padding: 0px 5px 0px 5px;
   position:relative;
   top:2px;
}

#menu a:link {
   color: #AAF706;
   text-decoration: none;
}
#menu a:active {
   color: #AAF706;
   text-decoration: none;
}
#menu a:visited {
   color: #AAF706;
   text-decoration: none;
}
#menu a:hover {
   color: #F706AA;
}

#splash {
   background-color: #00FF01;
   color:#444;
   height: 28px;
   clear:left;
   padding-top: 10px;
   padding-left: 20px;
   font-size: 1em;
   font-weight: bold;
   letter-spacing: .2em;
   text-transform: uppercase;
}

#sidebarTop {
   width: 206px;
   vertical-align: top;
   background-color: #FFC1C6;
   float:right;
   height: auto;
}

#sidebarBottomImg {
   position:relative;
   top:-40px;
}
#sidebarBottom {
   width: 206px;
   vertical-align: bottom;
   text-align: center;
   background-color: #F706AA;
   float:right;
   height:48px;
}

#sidebar {
  font-size: .8em;
  text-align:right;
  padding-right:25px;
  
}

#blogLinks{
   color: #666;
   padding: 5px;
}

#blogLinks  a:link {
   color: #F706AA;
   text-decoration: none;
}
#blogLinks  a:active {
   color: #F706AA;
   text-decoration: none;
}
#blogLinks  a:visited {
   color: #F706AA;
   text-decoration: none;
}
#blogLinks  a:hover {
   color: #FF2;
   text-decoration: underline;
}

#content {
   width: 594px;
   vertical-align:top;
   background-color: #FFF;
   color: #333;
   overflow: auto;
   float:left;
}

#footer {
   width: 594px;
   height: 48px;
   vertical-align:bottom;
   background-color:#F706AA;
   float:left;
}

#footerLinks {
   padding-left: 10px;
   position: relative;
   top: 35%;
   font-size: .9em;
   font-weight: bold;
}

#footerLinks  a:link {
   color: #08C2E9;
   text-decoration: none;
}
#footerLinks  a:active {
   color: #08C2E9;
   text-decoration: none;
}
#footerLinks  a:visited {
   color: #08C2E9;
   text-decoration: none;
}
#footerLinks  a:hover {
   color: #08C2E9;
   text-decoration: underline;
}

p {
    text-align: justify;
    font-size:.8em;
}

.homeProduct {
   float: right;
   padding: 30px;
   padding-right: 5px;
}

.inputButton {
   background-color: 
}

#substance {
   background-color: #fff;
   clear:both;
}

#substance P {
   padding-left: 10px;
   padding-right: 15px;
}

#substance H3 {
   border-bottom: 1px dashed #0C0;
   margin-right: 10px;
}

#substance h4 {
   margin-left: 10px;
}

.pageImage {
   float: right;
   padding: 10px;
   padding-left: 15px;
}

#form {
}

#form input {
   background-color: #0F0;
}

#form textarea {
   background-color: #0F0;
}

#form .label {
   font-size: .8em;
   font-style: italic;
}

#invitationalTable {
   border-collapse: collapse;
}

#invitationalTable th {
   width:225px;
   vertical-align:top;
   border: 1px dashed #191;
   border-bottom-color: #F66;
}

#invitationalTable td {
   background-color: #DEF;
   vertical-align:top;
   padding:1px;
   border: 1px dashed #F66;
}

a:link {
   color: #47F;
   text-decoration: none;
   font-weight: bold;
}
a:active {
   color: #47F;
   text-decoration: none;
   font-weight: bold;
}
a:visited {
   color: #47F;
   text-decoration: none;
   font-weight: bold;
}
a:hover {
   color: #FF6600;
   text-decoration: underline;
   font-weight: bold;
}

.dateAuthor{
   font-size:.9em;
   font-style:italic;
   position:relative;
   top:-10px;
   padding-left:10px;
   font-weight:bold;
}

.blogroll {
   text-align:right;
}
.blogrollTitle {
   text-align:right;
   font-style:italic;
}
#sidebar li {
   list-style: none;
}

.blogImageRight {
   padding: 10px;
   float:right;
}

.blogImageRight img {
   border: 0;
}


img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
   padding: 10px;
   border:0px;
	}

img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
   padding: 10px;
   border:0px;
	}

img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
   padding: 10px;
   border:0px;
	}

.alignright {
	float: right;
	}

.alignleft {
	float: left
	}

.navigation {
   padding-bottom: 5px;
   margin-bottom: 10px;
}

.nav-divider {
   border-bottom: 1px solid #ccc;
   clear: both;
}