/* ----------- GENERAL HTML ELEMENT FORMATING ------------ */

img{
  border:0px;
}

p{
 font-family:Verdana;
 font-size:11px;
 line-height:140%;
}
/* ---------- GENERAL LINK FORMATTING ------------- */

a, a:visited{
  color: #3399ff;
  text-decoration:none;
}

a:hover{
  text-decoration:underline;
}

/* ----------- BOLD, ITALIC -------------- */

.bold{
  font-weight:bold;
}

.italic{
  font-style:italic;
}

.justify{
 text-align:justify;
 color:#666;
line-height:140%;
}

/* -------------- HEADER IMAGE ----------- */
.master{
  margin-left:-2px;
}


/* -------------- NAVIGATION ------------------ */

#nav {
	margin-left:25px;
	margin-top:-3px;
       *margin-top:-13px;
	text-align:left;
}

.nav ul{
	list-style-type:none;
}

.nav li {
	float:left;
	display:block;
	width:75px;
	}

#nav_port {
	margin-left:65px;
	margin-top:9px;
       *margin-top:6px;
	text-align:left;
}

.nav_port ul{
	list-style-type:none;
}

.nav_port li {
	float:left;
	display:block;
	width:75px;
	}

/* ----------- SIDEBAR FORMATTING ------------ */

.side ul{
  list-style-image:url(images/bullet.png);
  list-style-position: inside;
  text-indent: 2px;
}

.side li{
  list-style-image:url(images/bullet.png);
  list-style-position: inside;
  text-indent: 2px;
  margin-left:-35px;
  font-size:10px;
  color:#999;
}

.side_port ul{
  list-style-image:url(images/bullet.png);
  list-style-position: inside;
  text-indent: 2px;
}

.side_port li{
  list-style-image:url(images/bullet.png);
  list-style-position: inside;
  text-indent: 2px;
  margin-left:8px;
  font-size:10px;
  color:#999;
}

.side_small{
  margin-top:-5px;
  font-size:10px;
  color:#999;
  text-align:left;
}

.sidetitle01{
  font-size:10px;
  font-weight:bold;
  color:#ff9900;
}

.sidetitle02{
  font-size:10px;
  font-weight:bold;
  color:#3399ff;
}

.sidetitle03{
  font-size:10px;
  font-weight:bold;
  color:#666;
}

/* TITLE FORMATTING FOR THE DIFFERENT CATEGORIES --------- */

.title01{
   font-size:11px;
   font-weight:bold;
   color:#ff9900;
}

.title02{
   font-size:11px;
   font-weight:bold;
   color:#3399ff;
}

.title03{
   font-size:11px;
   font-weight:bold;
   color:#666;
}

/* ----------- MAIN CONTENT FORMATTING -------------- */

.entry{
  background-image:url(images/corner.png);
  background-position:left top;
  background-repeat:no-repeat;
  padding-top:3px;
  padding-left:42px;
  color:#666;
}

.entry_port{
  background-image:url(images/corner.png);
  background-position:left top;
  background-repeat:no-repeat;
  padding-top:8px;
  padding-left:42px;
  color:#666;
}

h3 .date{
  font-size:11px;
  font-weight:normal;
  color:#666;
}

h3{
  font-size:11px;
  font-weight:bold;
  color:#666;
}

.p_list, .p_txt{
  font-family:Verdana;
  font-size: 11px;
  line-height:140%;
  list-style-image:url(images/bullet.png);
  margin-left:15px;
  color:#666;
}

.posted{
  font-size:9px;
  color:#666;
}

paginate{
  font-size:9px;
  color:#666;
  text-align:center;
}

/* ------------ SIDEBAR CALENDAR ------------ */

.calendarBG {
  background-color:transparent;
  border: 1px solid #ccc;
}

.calendarHeader{
  font-size:10px;
  color:#999;
  text-transform:uppercase;
}

.calendarMonthLinks{
  font-weight:bold;
  text-decoration:none;
}

.calendarDayHeading{
  font-size:10px;
  font-weight:bold;
  text-transform:uppercase;
}

.calendarBlank{
  font-size:10px;
  *font-size:9px;
}

.calendarCell, .calendarToday{
  font-size:10px;
  *font-size:9px;
}