A:Link { color: #3e3e3e; text-decoration: none; font-weight: bold;}
A:Visited { color: #3e3e3e; text-decoration: none; font-weight: bold;}
A:Hover { color: #000000; text-decoration: none; font-weight: bold;}
A:Active { color: #3e3e3e; text-decoration: none; font-weight: bold;}

A.mainlinks:Link { color: #3a3028; text-decoration: none; font-size:16px; font-weight: bold; padding:5px; border: solid #422e26;
border-width: 1px; margin-left:10px;}
A.mainlinks:Visited { color: #3a3028; text-decoration: none; font-size:16px; font-weight: bold; padding:5px; border: solid #422e26;
border-width: 1px; margin-left:10px;}
A.mainlinks:Hover { color: #3a3028; text-decoration: none; font-size:16px; font-weight: bold; background-color:#d0c7c1; padding:5px; border: solid #422e26;
border-width: 1px; margin-left:10px;}
A.mainlinks:Active { color: #3a3028; text-decoration: none; font-size:16px; font-weight: bold; padding:5px; border: solid #422e26;
border-width: 1px; margin-left:10px;}

body
{
background-color: #ffffff; 
font-family: Verdana, Arial, sans-serif;
color: #808080 ; 
font-size:10px;
padding:0px;
margin:0px;
text-align: center;
}

.container {
  margin: 0 auto;
    width: 1000px;
      text-align: left;
      }

td{
vertical-align:top;
}

p{
margin-top:2px;
}

img{
border:0px;
}

.left_bar{
padding-left:5px;
padding-right:5px;
padding-top:5px;
margin-top:0px;
background: #ffffff url(../images/1_5x1.png) repeat;
}

.bar_repeat_1{
background: #ffffff url(../images/bar_repeat_1.png) repeat;
}

.bar_repeat_2{
background: #ffffff url(../images/bar_repeat_2.png) repeat;
}

hr{
border: 0;
background-color: #c0c0c0;
height: 1px;
color: #c0c0c0;
}

h1{
font-size:16px;
color:#808080;
margin-top:0px;
margin-bottom:5px;
font-weight:bold;
text-align:justify;
text-indent:5px;
line-height:150%;
}

h2{
font-size:17px;
color:#77d0e1;
margin-top:0px;
}

h2 a:link { font-size:17px;
color:#77d0e1;
margin-top:0px;}

h2 a:visted { font-size:17px;
color:#77d0e1;
margin-top:0px;}

h2 a:hover { font-size:17px;
color:#42c4d8;
margin-top:0px;}

h2 a:active { font-size:17px;
color:#77d0e1;
margin-top:0px;}

h3{
font-size:16px;
color:#f836ba;
margin-top:0px;
font-weight:bold;
text-indent:185px;
}

h4{
font-size:16px;
color:#f836ba;
margin-top:0px;
font-weight:bold;
}
.page_item {
/*sub page items*/

}

.menu_item {
/*each link*/
float:left;
margin-right: 5px;
margin-left: 5px;
font-size: 10px;
background: #ffffff url(../images/main_link_bg.png) repeat;
display:block;
margin-bottom:0px;
margin-top:3px;
}

.menu_text{
padding-top:4px;
float:left;
margin-bottom:0px;
}

.social_networks{
float:left;
margin-left:80px;
margin-top:3px;
margin-bottom:0px;
display:block;
}

.menu {
/*whole nav bar*/
margin-bottom:0px;
height:21px;
vertical-align:bottom;
}

.footer_box {
/*each link*/
font-size: 10px;
background: #ffffff url(../images/1_7x1.png) repeat;
}

.footer_box_text{
background: url(../images/fading_footer_box.png) no-repeat;
height:318px;
padding-left:20px;
padding-right:20px;
}

.box_1{
width:382px;
margin-right:10px;
border-right: solid #808080;
padding-right:15px;
border-width:1px;
padding-bottom:10px;
float:left;
display:block;
}

.main_content{
padding:10px;
font-size:10px;
}

.box_2{
width:310px;
padding-bottom:10px;
float:left;
padding:20px;
display:block;
}

#caltip {
        display:none;
        font-size:12px;
        padding:1px;
        background-color:#e0e0e0;
        color:#000;
		margin-left:165px;
		padding:15px;
		width:314px;
		height:69px;
		background: url(../images/cal_pop_bg.gif) no-repeat;
position:absolute;
float:left;
left:0px;
top:0px;
z-index: 1000;
}

/* style the trigger elements */
.calendar_bg {
width: 174px;
background: #c0c0c0;
padding-left:10px;
}


#cal a {
        border:0;
        cursor:pointer;
}

table.dbem-calendar-table td {
font-size:10px;
                padding: 3px;
                text-align: center;
				background-color: #e0e0e0;

        }
table.dbem-calendar.table tr.days-names {
font-size:10px;
                font-weight: bold;
				
        }
table.dbem-calendar-table td.eventless-pre, .dbem-calendar td.eventless-post {
font-size:10px;
               color: #e0e0e0;
        }
table.dbem-calendar-table td.eventful a {
font-size:10px;
          font-weight: bold;
          color: #666666;
		  background-color: #fd8fcd;
        }
table.dbem-calendar-table td.eventless-today {
font-size:10px;
           background-color: #CFCFCF;
        }
table.dbem-calendar-table thead {
font-size:10px;
                font-size: 100%;
                font-weight: bold;
        }
img.centered {
        display: block;
        margin-left: auto;
        margin-right: auto;
        }

img.alignright {
        padding: 4px;
        margin: 0 0 2px 7px;
        display: inline;
        }

img.alignleft {
        padding: 4px;
        margin: 0 7px 2px 0;
        display: inline;
        }

.alignright {
        float: right;
        }

.alignleft {
        float: left;
        }
.feature {
margin: 0px 0px 5px 0px;
}
