body {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;  background-color:#000033; color:#333;}
p, td {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px}

a {  text-decoration: none; color: #6666ff; }
a:visited { color: #6666ff; }
a:link { color: #6666ff; }
a:hover {  color: #ff3333 }

.footer { font-size: 10px; color: #ffeecc; text-align:right; }
.small {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px }

.btn 
{
	background-color:#bbbbbb; 
	color:#6666ff; 
	font-family:  Verdana, Arial, Helvetica,sans-serif; 
	font-size: 11px; 
	font-weight:bold;
	padding:2px;
	border: 1px solid #666;
	cursor:pointer
}
.btnHover{ border: 1px solid #6666ff; background-color: #cccccc;}

.dataEntry { border: 1px solid #6666ff; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; width:300px;}
.dataEntryActive { background-color: #FFeecc; border: 1px solid #ff3333; }


.error { color: #ff3333; font-weight:bold; }

.gbooknav   
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px ;
	/*text-align:center;*/
	padding: 0px 0px  5px 0px;
	background:url("../images/headBg3.jpg") repeat-x;
	margin-bottom:5px;
	line-height:18px;
	height:40px;
	width:870px; margin-right:auto;margin-left:auto;
}
.gbooknavcontent
{
	text-align:center;
}

/* BEGIN PageBar */



/*.pagebarUTH { font-size: 0.6em;font-family:verdana; padding: 0.2em 0.5em; margin-right: 0.1em; border: 1px solid #FFF; background: #FFF; text-decoration: none; }*/
.gbooknavcontent a {color: #6666ff; border: 1px solid #666; text-decoration: none; margin: 1px; padding: 0.2em 0.5em;}
.gbooknavcontent a:visited {color: #6666ff; border: 1px solid #666; text-decoration: none; margin: 1px; padding: 0.2em 0.5em; }
/*.gbooknavcontent .break { padding: 2px 6px; border: none; background: #FFF; text-decoration: none; }*/
.gbooknavcontent .this-page { border: 1px solid #6666ff; padding: 0.2em 0.5em; font-weight: bold; background: #6666ff; color: #FFF; margin:1px;}
.gbooknavcontent a:active{color: #ff3333; }
.gbooknavcontent a:hover {border: 1px solid #6666ff; background-color:#cccccc;} 
.gbooknavcontent .disabled {border: 1px solid #999; color: #999; margin: 1px; padding: 0.2em 0.5em; }

 /*#gbookPrev{ position:absolute; top:0; left: 50%; margin-left:-65px; background:url(../images/colorbox_controls.png) no-repeat -75px 0px; width:25px; height:25px; text-indent:-9999px;}
        #gbookPrev.hover{background-position:-75px -25px;}
        #gbookNext{position:absolute; top:0; left: 50%; margin-left: 60px; background:url(../images/colorbox_controls.png) no-repeat -50px 0px; width:25px; height:25px;text-indent:-9999px;}
        #gbookNext.hover{background-position:-50px -25px;}*/
        
/* END PageBar */

div.separator   
{
  background-color :#ccc;
  height:1px;
  /*padding:5px 5px 5px 5px;*/
  margin: 5px  auto 5px auto;
  width:800px;
}
.head   
{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 15px; 
	font-weight: bold; 
	color: #000033;
	padding:5px;
	display:block;
	min-width:1px;
	min-height:1px;
	position:relative;
	overflow:auto;
	background:url("../images/headBg.jpg") repeat-x;
	/*border:1px solid red;*/
}



.bold {  font-family: Arial, Helvetica, sans-serif; font-weight:bold; color: #999999; padding:3px;}

.subhead {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #999999; padding:3px;}

.label {  font-weight:bold; color: #999999; padding:3px;}

.detail{
	margin: 5px;
	/*background-color: #eeeeee;*/
	padding:10px;
}


.headcontainer
{
	display:block;
	/*background-image:url("../images/bgnd_sel_2b.jpg");*/
	background-color: #eeeeee;
	padding:0px;
}



.maincontent
{
	padding:5px;
	background-color:#ffffff;
}

.frontcontent
{
	padding:5px;
	background-color:#000033;
}

.frontnews
{
	padding-top:1px;
	background-color:#ffffff;
	-moz-border-radius-bottomright: 8px;
	-moz-border-radius-bottomleft: 8px;
	-webkit-border-bottom-right-radius: 8px;
	-webkit-border-bottom-left-radius: 8px;
	border-bottom-right-radius: 8px;
	border-bottom-left-radius: 8px;
}

.frontnewsdetail{
	margin: 0px 10px 5px 20px;
	/*background-color: #eeeeee;*/
	padding:10px;
}

.framed
{
	/*border: 1px solid #cccccc;
	padding:3px;*/
	padding:7px;
	
}

.pagetitle 
{
	color: #000000;
	font-family: Arial,Century Gothic, sans-serif;
	font-size:18px;
	font-weight:bold;
	letter-spacing: 2px;
}

.frontpagetitle 
{
	color: #ededed;
	font-family: Arial,Century Gothic, sans-serif;
	font-size:18px;
	font-weight:bold;
	letter-spacing: 2px;
	padding: 10px 0px 10px 5px;
}

.articleyear  
{
	position:absolute;
	text-align: center; 
	padding: 2px 0px 2px 0; 
	font-size: 10px;
	text-shadow: 0 1px #000;
	color:#fff;
	top:20px;
	left:4px;
	/*width:36px;*/
}

.articleicon
{
	position: relative;
	float:left;
	width:36px;
	height:36px;
	margin:0px;
	text-align:center;
}

/*.guestbubble 
{
	position: relative;
	float:right;
	width:70px;
	height:60px;
	margin:0px;
	text-align:center;
	top:-10px;
}*/

.guestbubble 
{
	position: relative;
	float:left;
	width:70px;
	height:60px;
	margin:0px;
	text-align:center;
	top:1px;
}

.guestctr 
{
	position:absolute;
	text-align: center; 
	padding: 2px 0px 2px 0; 
	font-size: 10px;
	text-shadow: 0 2px #ffeecc;
	color:#000066;
	top:5px;
	left:16px;
	/*width:36px;*/
}

.guestname {  font-weight:bold; color: #000; }

.guestcomment{
	margin: 10px 5px 10px 30px;
	/*background-color: #eeeeee;*/
	/*padding:10px;*/
	
}

.mainlinks, .minilinks { margin-left:20px; }

.calendar {  
              background-image: url( '../images/DateBox.jpg' );
	width:58px;
	height:52px; 
	background-repeat: no-repeat;
              /*font-size: 0.8em;*/
/*-webkit-border-radius: 5px; 
-moz-border-radius: 5px; 
border-radius: 5px;

box-shadow: 0 0 5px #999999; 
-moz-box-shadow: 0 0 5px #999999; 
-webkit-box-shadow: 0 0 5px #999999;*/
float:left;
position:relative;
margin:0px;
top:-1px;
}

.calendar > span  
{
	display: block; 
	
}

.calendar > .year { text-align: center; padding: 5px 0px 2px 2px; font-size: 14px;
                    text-shadow: 0 1px #000;color: #fff; font-weight: bold;
/*-webkit-border-top-left-radius: 5px; -moz-border-radius-topleft: 5px;
-webkit-border-top-right-radius: 5px; -moz-border-radius-topright: 5px;


background: #ff3333; 
background: -webkit-gradient(linear, left top, left bottom, from(#ffaa99), to(#ff3333));
background: -moz-linear-gradient(top, #ffaa99, #ff3333);*/
}

.calendar > .day { text-align: center; font-weight: bold; font-size: 12px;
padding:5px 0px 5px 2px;
/*background: #eee;
-webkit-border-bottom-left-radius: 5px;
-moz-border-radius-bottomleft: 5px;
-webkit-border-bottom-right-radius: 5px;
-moz-border-radius-bottomright: 5px;

background: -webkit-gradient(linear, left top, left bottom, from(#405b72), to(#e6e6e6), color-stop(.08,#f9f9f9));
background: -moz-linear-gradient(top, #f9f9f9, #e6e6e6);*/

}

.favoriteIcon
{
	width:16px;
	height:16px;
	border:0;
	padding: 0px 2px 0px 2px;
	vertical-align:middle;
	/*background: url(../IMAGES/diamondBullet.gif) no-repeat center center;*/
}
