body, table {
    font-family:  georgia; serif
}
html {overflow-x:hidden}

body {
    background-color: #000000;
    background-image:url(../../../images2007/gradient2.jpg); background-repeat:repeat-x;
    margin: 1% 0 1% 0 ;
    padding: 0;
    font-size: 62.5%;
    line-height:125%;
    font-weight: normal;font-family:"Arial", sans-serif; 
    scrollbar-face-color: #a40000; scrollbar-shadow-color: #000000;  scrollbar-highlight-color: #000000;  scrollbar-3dlight-color: #000000; scrollbar-darkshadow-color: #000000;  scrollbar-track-color: #000000; scrollbar-arrow-color: #ffffff;
   
}
p {text-align:justify; font-family: sans-serif; line-height:150%; color:#ffffff; margin:0px}
blockquote {font-style:italic}
ul {text-align:justify; font-family:sans-serif; margin-top:0px; padding-top:0px}
#information {color:black; font-size:1.2em; font-style:italic; border-style:solid; border-color:black; border-width:2px 0px 2px 0px; font-family:georgia, serif; margin-bottom:1%; background-color:white; padding:2px 0px 2px 0px}
a { color: #668; text-decoration: none; font-weight:normal;} 
a:link		{ color: #668;} 
a:visited	{ color: #668;} 
a:active	{ color: #334;} 
a:hover		{ color: #334;}

h1, h2, h3 {
    margin: 0px;
    }

h1 {border-color:#d7d400; border-width:2px 0px 2px 0px; border-style:solid; padding:10px; background-color:#000000; color:white; font-size:1.5em; text-align:right; font-family:sans-serif; margin: 10px 10px 10px 10px}
h3 {border-bottom-color:#ffff00; border-width:0px 0px 0px 0px; border-style:solid; padding:0; color:#ffff00; font-variant:small-caps; margin:0; display:block}
h4 { font-style:italic; font-size:.6em;  padding:0; margin-top:0; margin-bottom:0}
.title h3 {margin:0px; font-size:1.2em;  color:#ffff00; }
#banner {
    
    margin: 0px;
    padding: 0px 0px 0px 0px;
    border-bottom: #000000 solid 3px;
    border-top: #000000 solid 3px;
   }
   .bh1 {
    
    margin: 0px;
    padding: 0px 0px 0px 0px;
    border-bottom: #ffff00 solid 3px;
    border-top: #ffff00 solid 3px;
   }
 #footer {margin-bottom: 20px; margin-top:1%;
    padding: 10px 0 10px 0;
   background:#000000; 
    border-bottom: #fff solid 1px; border-top: #fff solid 1px;
    color:#ffffff; font-weight:bold; font-family:sans-serif; font-size:1.4em; width:100%;
   position:relative; bottom:0%; clear:left; 
 }
 
 #footer a, 
 #footer a:link,
#footer a:visited,
#footer a:active,
#footer a:hover{color:#ffffff; font-weight:bold; font-family:sans-serif; font-size:small}

#banner-commentspop {
    border-bottom: #888 solid 1px;
    border-left: #888 solid 10px;
    color: #666;
    font-size: x-large;
    font-weight: bold;
    margin: 5px 5px 10px 5px;
    padding: 0 0 3px 3px;
}
.banner1{margin:0; padding:0;}
#banner a,
#banner a:link,
#banner a:visited,
#banner a:active,
#banner a:hover {
    color: #fff;
    font-size: xx-large;
    font-weight: bold;
    text-decoration: none;
    border:0px;
}

#banner h1 {
    padding: 0 0 3px 13px;
    color: #fff;
}

#banner .description {
    color: #ffffff;
    font-size: small;
    font-weight: bold;
    margin-left: 30px;
}	
.bannerholder {border-width: 3px 0px 3px 0px; background-image:url(../../../images2007/back_new.jpg);  border-color:black; border-style:solid;  background-repeat:no-repeat; background-color:#000000;
    background-position: right center; padding:0px; margin:0px; text-align:left}
#content {
    margin: 0px 25% 15% 25%; font-size:1.2em; position:relative; top:-18px; padding-top:18px    
}

#container {
    margin: 0px 10px 10px 10px; color:white;
}

#links {background-color:#791919;
    border: 1px solid #fff;
    padding:10px 10px;				
    right: 1%; 
    width: 20%;
    margin:0px; position: absolute; top:120px}
.guestimage {position:relative; 
border: 1px #ffffff solid;

margin-right:10px;
}

#info {background-color:#791919;
    border: 1px solid #fff;
    padding:5px 10px;				
    position: absolute; top:120px;
    left: 1%; 
    width: 20%;
    margin:0px;
    font-size:10pt; line-height:150%; 
}
#info p {text-align:left; font-family:sans-serif; font-size:1em; line-height:150%; margin-top:0;  }

#content .blog, #container .blog {
    border: #d7d400 solid 3px;
   
    margin-top:0;}
#content .blog {
    background-image:url(../../../images2007/translucent.gif);
    padding-bottom:5px; padding-top:10px;}
.incline {line-height:150%}
.blogbody {color: #333;
    border-style:solid; border-width:1px 1px 1px 1px; border-color:#ffffff;  font-weight: normal;
    line-height: 150%;			
    margin: 10px;
    padding: 20px;
    font-size:1.2em; color:white}
.blogbody p {margin-bottom:1.5em}
.blogbody a,
.blogbody a:link,
.blogbody a:visited {color:#ffff00; font-weight:bold;
     display:inline
}
.blogbody a:active,
.blogbody a:hover {color:#ffff00;  font-weight:bold;
    border-bottom: 1px dotted #ffff00; display:inline
}
.blogbody h3 {font-size:1.25em; font-family:sans-serif; color:#ffffff;  padding:3px; text-decoration:underline}
.title	{ 
    color: #ffffff; 	
    font:  georgia, geneva, Times;
    margin: 0 0 1.5em 0px;   
}		
.linkage {font-size:0.8em;  color:#ffff00; background-color:#000000; padding:3px; border-style:solid; border-color:#ffff00; border-width:1px}
#xmlstyle {display:inline}
.titleholder {background-image:url(../../../images2007/headbck1.gif); background-repeat:no-repeat; background-position:right center; ; padding:0px 0 0 0; vertical-align:center; background-color:#f0f0f0 }
#menu {
    border-bottom: #eef solid 1px;
    border-right: #eef solid 10px;
     margin-right: 10px;
    padding: 0 5px 2px 0;
    text-align: right;  	font-size:1.0em;						
}		

.date	{ 
    /*background: url(blue_stripes_tile.gif);*/
    border-right: #dde solid 1px;
    border-bottom: #dde solid 1px;
    border-left: #dde solid 5px;
    color: #99b; 
    font-size: small;
    font-weight: normal;
    height: 20px;
    left: -151px;
    margin: 0;
    padding-top: 5px;
    padding-right: 8px;
    position: relative;
    top: 20px;
    width: 137px;
    text-align: right;
}			

.posted	{ 
    color: #ffff00; 
    display: block;
    font-size: x-small; 
    font-style: italic;
    margin-top: 8px;
    text-align: right;
}
a.leftmenu:main {background-color:#ffffff}

a.leftmenu:visited {background-color:#ffffff}
a.leftmenu:hover {background-color:#f0f0f0; text-decoration:underline}
#info {font-size:1em}
#info h3 {text-decoration:none; border:0; padding-bottom:0px; padding-left:0px; margin-bottom:0px;  display:block; color:#ffff00; font-size:1.0em; margin-bottom:0px;}
.calendar {
    font-size: x-small;
    font-weight: normal;
    line-height: 140%;
    padding: 2px;
    text-align: center;	
}

div.calendar {
}

div.calendar table {
    margin-left: 8px;
}
.timeinfo { font-style:italic; color:#ffff00}
.calendarhead {	
    border-bottom: #eef solid 1px;
    border-left: 10px solid #dde;
    color: #666;
    font-size: small;
    font-weight: bold;
    padding: 0 0 0 3px;					
    text-align: left;
    width: 100%;
}	

.side {
    color: #333;
    font-size:1.25em;
    font-weight: normal;
    line-height: 180%;
    margin: 0px;
    padding: 0px;
    background-color: #fff;
    border-left: 1px solid #ffff00;
    border-top: 1px solid #ffff00;
    border-right: 1px solid #ffff00;
    border-bottom: 0px solid #ffff00;
    clear: both;
}
.storyside {
    color: #ffffff;
    font-weight: normal;
    font-size:1.2em;
    line-height: 150%;
margin-top:0px; 
    padding:6px;
    background-color: #330000;
    border-top: 1px solid #ffff00;
    border-left: 1px solid #ffff00;
    border-right: 1px solid #ffff00;
    border-bottom: 1px solid #ffff00;
      font-family:sans-serif;
    
   
    
    }
    .table1 {color:white; font-family: sans-serif; font-size:1em}
.storyside p {margin:3px; }
#links a  {border-bottom: 1px solid #ffff00; background-color:#791919; margin: 0px; font-weight:bold; color:#ffffff; padding-left:3px; display:block; padding-top:0px; font-family:"Arial", sans-serif; font-size:1.0em}
#links a:hover { 
    background-color:#cc3300;
     color:#ffffff;}
    
#info a:link {font-family:sans-serif; font-weight:bold; color:#ffffff; padding-left:0px; font-size:1em; margin-top:5px; display:inline;}

#info a:visited {font-family:sans-serif; font-weight:bold; color:#ffffff; padding-left:0px; font-size:1em; margin-top:5px; display:inline;}
#info a:hover { 
    background:#cc3300; display:inline;
    color:#ffffff;
}

#info a.glink:link {display:inline; border-bottom:#fff dotted 1px}

#info a.glink:active {display:inline; border-bottom:#fff  1px}
#info a.glink:visited {display:inline; border-bottom:#fff dotted 1px}
#info a.glink:hover {display:inline; border-bottom:#fff solid 1px}
.sidetitle {
    color: #ffffff;
    background:#000000;
    font-size: 1.4em; font-family:"Arial", sans-serif;
    font-weight: bold;
    padding: 5px 2px 5px 2px;
    margin-top: 15px; margin-bottom:5px;
    border-style:solid; border-width:1px 1px 1px 1px; border-color:#ffff00;
}

.smaller {font-style:italic; font-size:small; display:block;}
.timetable1 {background-color:black;  border-width:1px; border-style:solid; padding:5px}
.timetable2 {background-color:#791919; border-color:#ffffff; border-width:1px; border-style:solid; padding:5px; margin:5px 0px 5px 0px}

.comments-body {
    border-left: #ccc solid 10px;
    border-bottom: #ccc solid 1px;
    color: #666;
    font-size: small;
    font-weight: normal;
    line-height: 140%;
    margin: 0 10px 20px 10px;
    padding-left: 5px;
}		

	

#author, #email, #url, #text, #title {
    border-bottom: #888 solid 1px;
    border-left: #888 solid 10px;
    border-right: #ccc solid 1px;
    border-top: #ccc solid 1px;
    padding-left: 0px;
}

/* calendar css */

.calendarHeader { font-size: 12px; font-weight: bolder; color: #fff; background: #666;}
.calendarToday { font-size: 12px; font-weight: bold; background: black; }
.calDayLink { font-style: italic; }
.calendar { font-size: 12px; font-weight: bold; background: #f6f6f6; }
.calendartab { font-size: 12px; font-weight: bold; background: #f6f6f6; border: 2px solid #b0e0e6;}
#Cal { font-size: 12px;}

