body{
margin:0px;
padding:0px;
background:#D0E9F9;
font-size:12px;
font-family:arial, sans-serif;
color:#414647;
}

.bg{
background-image:url(images/bg.jpg);
background-repeat:repeat-x;
margin:0px;
padding:0px;
}

.container{
width:955px;
line-height:14pt;
padding-bottom:80px;
}

.containerFloatLeft{float:left;
width:630px;
}

.entryContainer{
width:630px;
padding: 30px 30px 10px 30px;
}

.topNavi{
background-image:url(images/topnavi_bg.gif);
background-repeat:no-repeat;
width:769px;
height:34px;
padding: 12px 30px 0px 30px;
margin: 0px 0px 0px 170px;
color:#2CA0B9;
}

.topNavi a:link,.topNavi a:visited {
font-weight:bold;
text-decoration:none;
color:#2F6483;
margin-left:7px;
margin-right:7px;
}

.topNavi a:hover {
font-weight:bold;
text-decoration:none;
color:#3EBCDB;
margin-left:7px;
margin-right:7px;
}

.contentContainer{
background-image:url(images/content.jpg);
background-repeat:no-repeat;
width:955px;

}

#contentBottom{
background-image:url(images/footer_bg.jpg);
background-repeat:repeat-x;
background-position:bottom;
}

.input{
background:#ffffff;
color:#216D7D;
margin-left:50px;
font-size:12px;
width:200px;
border: solid 1px #99CBEB;
}

.button{

font-weight:bold;
background-image:url(images/button_search.gif);
background-repeat:no-repeat;
width:71px;
height:21px;
border:0px;
margin-left:10px;
font-size:11px;
}

.siteTitle{
color:#085B76;
font-family: georgia, sans-serif;
font-weight:bold;
margin-left: 250px;
font-size:24px;
margin-top:50px;
width:400px;
line-height:26pt;
}

.siteQuote{
color:#085B76;
font-family: arial, sans-serif;
margin-left: 250px;
font-size:12px;
margin-top:7px;
width:400px;
}

h3{
color:#008BE0;
font-family: georgia, sans-serif;
font-weight:bold;

}

.postBg{
background:#48C7E2;
border-top: solid 3px #32A2BA;
padding: 3px 15px 3px 15px;
height:20px;
color:#ffffff;
}

.post{
background-image:url(images/icon_filedin.gif);
background-repeat:no-repeat;
width:16px;
height:15px;
float:left;
margin-right:10px;
}

.commentBg {
color:#4D7506;
padding: 3px 15px 3px 0px;
float:left;
}
.commentBg  a:link, .commentBg  a:visited {
color:#67A101;
}
.commentBg  a:hover {
color:#91E008;
}

.comment{
background-image:url(images/icon_comments.gif);
background-repeat:no-repeat;
width:100px;
height:13px;
float:right;
padding: 0px 0px 3px 20px;
}
 
a:link, a:visited{
color:#CF2A1E;
text-decoration:none;
}

a:hover{
color:#FF3C2E;
text-decoration:none;
}

ul{
margin-left:5px;
padding-left:15px;
}

li{list-style-image:url(images/icon_arrow.gif);
 }
 
  .sidePanel{
width:202px;
float:right;
}
 
 
 .side{
width:201px; 
 filter:alpha(opacity=70);
opacity: 0.7;
-moz-opacity:0.7;
background:#ffffff;
 }
 
  .sideContent{
padding: 10px  10px 10px 10px; 
 }

  .sideBottom{
background-image:url(images/side_bottom.gif);
 filter:alpha(opacity=70);
opacity: 0.7;
-moz-opacity:0.7;
background-repeat:no-repeat;
width:202px;
height:3px;
}

.sideHeader{
background:#7EA72E;
border-top: solid 3px #63861E;
padding: 3px 10px 5px 10px;
height:15px;
color:#ffffff;
filter:alpha(opacity=100);
opacity: 1;
-moz-opacity:1;
font-family: georgia, sans-serif;
font-weight:bold;

}

.clear{clear:both;}



.idList ul
 {
	margin-left: 2px;
	padding-left: 10px;


}
 
.idList li{
font-family:arial;
font-size:12px;
color:#3C5F68;
margin-left: 5px; 
list-style-image:url(images/icon_arrow.gif);
padding-left:5px; 
padding-right:8px; 
padding-top:1px; 
padding-bottom:1px; 
width:130px;
text-align:left;
border-bottom: solid 1px #C6DDEC;
}

.idList a:link, .idList a:visited{
color:#3C5F68;
text-decoration:none;
}


.idList a:hover{
color:#3ABEE0;
text-decoration:none;

}
/*Calendar*/
.main {
width:180px;
margin-top:10px;
}

.month {
font:bold 11px arial;
color:#333333;
padding-bottom:5px;
}

.daysofweek {
font:bold 11px arial;
color:#67A101;
}

.days {
font-size: 11px;
font-family:arial;
color:#104A59;
padding: 2px;
}

.days #today{
font-weight: bold;
color: #ffffff;
background:#3ABEE0;
}
/*Calendar*/

.footer{
font-size:11px;
color:#666666;
width:630px;
padding: 5px 10px 5px 10px;
margin-left:30px;
font-style: italic;
background:#E0ECF4;
}


.footer a:link, .footer a:visited{
color:#666666;

}


.footer a:hover{
color:#666666;
text-decoration:none;
}
