@charset "utf-8";
/* CSS Document style_2_ update 29-10-08 */

/* I've specified the font type but not line height to use in the whole document */
body  { 
background-color: #FFFFD9; 
font-family:Verdana, Arial, Helvetica, sans-serif; 
font-size: small;
/* line-height: 1.6em; */
margin:0px;  
}

/* Document Positioning */
/* This holds all the content together */
#allcontent { margin-left: auto; margin-right:auto;  width:800px; padding-top:0px; padding-bottom:5px; background-color:#00FFFF; }

#masthead { background: url(../images/icons/tmc-logo-55px.gif) left no-repeat; padding-left:30%; background-color: #1BA6FA; font-family:Arial, Helvetica, sans-serif; color:#FF0000; margin: 0px; height:55px; }

#navbar { background-color: #1BA6FA; margin: 0px; padding:0px; padding-left:20px; margin:0px; line-height:2em;}

/* main content area */
#main {background-color:#00FFFF; padding:15px; 
margin: 20px 20px 10px 30px; float:left; 
 }

/* sidebar */
#side {background-color:#33FF66; padding:15px; margin:0px 30px 10px 520px; }

/* these boxes are containers to float */
#box { padding: 0px 0px 0px 0px; text-align:left; margin: 30px 200px 20px 200px;}

#box2 { padding:20px; text-align:left; margin:20px; float:left; height:650px }

/* box for a horizontal google adbar */
#g-box {color:#FF0000; text-align:center; padding:15px; margin:10px;}

/* Footer */
#footer { color:#FF0000; text-align:center; padding:15px; margin:10px; clear:left; }

/* absolute positioned box experiment */
#abso-box { float:right; top:35px; right:110px; width:130px; z-index:99; color:#2A1F00}


/* images positionsing div id */
.image { display:block; margin: 0 10px 0 0; float:left;}

/* text positioning */
.centred {text-align:center; line-height:1.8em; }
.justify {text-align:justify; }
.right {text-align:right;}

/* headings */
h1, h2, h3 {color:#999999; text-align:left }
h1 {font-size:170%;} 
h1.toptitle {color: #993300; padding-top:15px;}

h2 {font-size:130%; }

h3 {font-size:130%; font-weight:normal; text-decoration:none; }

/* body text formatting */
.floatright { float: right; }

.floatleft {float:left;}

p {text-align: left ; line-height: 1.6em; }

p.date {text-align:right;}

p.comicfont { font-family:"Comic Sans MS", cursive; color:#CC3333 }

p.serif {font-family:"Times New Roman", Times, serif; }

p.italic {font-style:italic;}

p.box3 {border-color:black;
border-width:1px;
border-style:solid;
background-color:#00BF55; padding:5px; margin-left:190px;}

/* Links */
a:link {color:#007e7e;}
a:visited {color:#333333;}
a:hover { background:#f88396; color:#0d5353; }


/*   This is the end   */

/* orphaned corner stuff */
#feature {background: #96bf55 url(../images/top-corner.gif) no-repeat bottom left; width:220px; }
#feature dt {background: url(../images/Left_Bottom_Corner.gif) no-repeat; margin:0;}



