
html { 
	height:100%; /* fix height to 100% for IE */
	max-height: 99%; /* fix height for other browsers */ 
	padding: 0; /*remove padding */
	margin: 0; /* remove margins */
	border: 0; /* remove borders */
	background: #FFFFFF /*color background - only works in IE */
	
	overflow-x: hidden;
} 

#page {
        margin-top: 10px;
}

#header img {
 margin-bottom: 10px;
}

#header {
position:relative;  
        width: 1062px;
        align: center;
        margin-left: auto;
        margin-right: auto;
        margin-top: 20px;
       
        
}

#header hr {
        clear:both;
        margin-bottom: 0px;
        }

#content {
        width: 1062px;
        align: center;
        height: auto;
        margin-left: auto;
        margin-right: auto;
        padding-bottom: 20px;
        
}



#content .narrowcolumn, #content .widecolumn {
        margin-top: 20px;
         width: 600px;
        align: center;
        margin-left: auto;
        margin-right: auto;
        
        }
        
#wpcontent, #wpcontent .post {
        margin-top: 20px;
        width: 1062px;
        align: center;
        margin-left: auto;
        margin-right: auto;
        
        
        
        }
.post {
  align: center;
 width: 600px;
 clear: both;
 margin-left: auto;
 margin-right: auto;
 }

 .post img {
        align: center;
        }
.post h1, .post h1, .post h2, .post h3, .post p, .post b, .post i, .post a, .post small {
         
        width: 600px;
        }

#footer {
        background-color: #424242;
        width: 1062px;
        align: center;
        clear: both;
        margin-left: auto;
        margin-right: auto;
        padding-top: 15px;
}

#left {
	width: 500px;
	float: left;
	padding:0;
}

#right {
	width: 500px;
	float: right;
	margin-right: 0px;
	margin-top: 20px;
	margin-bottom: 40px
}


#right p, #right a {
        align: right;
        position: relative; top: -24px;
}

#right img {
        position: relative; top: -10px;
}

#right img {
        align: right;
        margin-top: 0px;
        margin-bottom: 15px;
        
}


#gridlink {
      float: left;
      margin-left: 15px;
      margin-top: 15px;
      width: 110px;
      height: 110px;
}
#gridlink img {
        
        
        width: 110px;
      height: 110px;
}
#gridlink a {
        border: 0px;
        
        width: 110px;
      height: 110px;
}



/* WORPDPRESS */

#sidebar {
        float:right;
        width: 10;
}

#entry {
        margin-top: 20px;
        margin-top: 20px;
         width: 900px;
        align: center;
        margin-left: auto;
        margin-right: auto;
}

  

#social {
         width: 170px;
         display:block;
         font-size: 12px;
         font-family: "Helvetica", Helvetica, sans-serif;
        float: left;
         margin-left: auto;
        margin-right: auto;
        margin-bottom: 10px;
   }

     
#social a, #social a:link, #social a:hover {
         text-decoration:  none;
         color: #000;
        }
        
 #social a:hover i{
        text-decoration: underline;
 }       
        
 #centered {
 display: block;
  position: relative;
  clear: both;
  width: 340px;
  height: auto;
  left: -126px;

 }
 
 #cent50 {
      align: center;
  clear: both;
  margin-left: 50%;
margin-right: 50%;
 }

 #social h1, h2, p {
        margin-top: 0px;
        margin-bottom: 0px;
 }

body { 
	height: 100%; /* fix height to 100% for IE */
	max-height: 99%; /* fix height for other browsers */ 
	padding: 0; /*remove padding */
	margin: 0; /* remove margins */
	border: 0; /* remove borders */
	
	
	overflow-x: hidden;
}



h1, h2, p {
        font: bold;
        font-family: "Helvetica", Helvetica, sans-serif;
        margin-top: 5px;
        margin-left: 0px;
}

h1 {
      font-size: 36px; 
      font-weight: bold; 
      margin-bottom: 5px;
      color: #5C5B5B;
}

h2, h2 a {
        font-weight: bold;
      font-size: 17px;  
      color: #69A2B8;
      letter-spacing; 5px;
      text-decoration:  none;
}   

p {
        color: #5C5B5B;
}

#content p {
          margin-bottom: 10px;
}

#content h1 {
          margin-bottom: 20px;
          
          width: 600px;
}


#search { 
        float:right;
        clear:both; 
        margin-bottom:0px; 
        margin-top:5px;	
}

/* link style */

a:link, a:visited {
   text-decoration:  none;
   color: #69A2B8;
}

a:hover {
       text-decoration: underline;
    }


/* Rollover style */



#button {
display: block;
}

#button img {
        float:right;
        padding-top: 10px;
        }

#button a {
  display:block;
  float: right;
  width: 70px;
  
  height: 20px;
  text-align: center;
  
  font: bold;
        font-family: "Helvetica", Helvetica, sans-serif;
  
  padding-top: 8px;
  padding-bottom: 2px;
  margin-top: 10px;
  margin-top: 10px;
  font-weight:      bold;
  font-size: 12px;
  text-decoration:  none;
  color: #000;
}

 #button a:link {
 text-decoration:  none;
  
}

#button a:hover { 
      
 color: #FFF; 
background-color: #69A2B8;

}

/* Rollover style */



#bottom {
  
   width:1062px;
   background-color: #424242;
   height:7px;
}

#bottom p {
    font-family: "Helvetica", Helvetica, sans-serif;
    color: #FFF;
    font-size: 10px;
}


#bottom a {
  position: relative;   top:-19px;
  float: left;
  width: 70px;
  height: 18px;
  text-align: center;
  font-family: "Helvetica", Helvetica, sans-serif;
  font: none;
  padding-top: 4px;
  padding-bottom: 0px;
  margin-top: 4px;
  font-weight:      bold;
  font-size: 11px;
  text-decoration:  none;
  background-color: #424242;
  color: #69A2B8;
}

 #bottom a:link {
 text-decoration:  none;
  
}

#bottom a:hover { 
      
 color: #FFF; 
background-color: #69A2B8;
}


/* wordpress category dividers to differentiate */


li .comment-3 {
        width: 400px;

}


#wpcontent {
        margin-top: 30px;
}

#listing img {
     width: 134px;
     height: 102px;
     margin-left: 5px;
     margin-top: 5px;
     margin-right: 10px;
     border: none;
}

#listing .entry2 img {
     width: 134px;
     height: 102px;
     margin-left: 0px;
     margin-top: 5px;
     margin-right: 15px;
}

#listing {
         padding-bottom: 20px;
        
        font-size:smaller;
        }
        
 #listing img   {
 float:left;
 }

 #listing a {
        float: left;
        clear: right;
        font-size: 14px;
        color: #438FAC;
        border: none;
        
        }
#listing .entry p, #listing strong, #listing em, #listing .entry b, #listing .entry2 b, #listing .entry i, #listing .entry2 a {
        float:left;
        clear: right;
        width: 230px;
        font-size: 14px;
        }

#listing b {
        padding-top: 2px;
        float:left;
        clear: right;
        }
        
#listing .entry2 p, #listing .entry2 i {
      float:left;
      clear: right;
      width:650;  
        font-size: 14px;
        margin-bottom: 3px;
} 
         
#listing .entry {
        display:block;
        margin-top:20px;
        width: 400px;
        height:112px;
        background-color: #D9D9D9; 
        
}

#listing .entry2 {
        display:block;
        margin-top:30px;
        width: 800px;
        height:132px;
        
        
}

.entry, .entry2 {
        margin: 10 10 10 0px;
}

clear {
        clear:both;
        }
