html {scrollbar-arrow-color:#F8F3E5; 
scrollbar-face-color:#4a5982; 
scrollbar-3dlight-color:#cc9966; 
scrollbar-highlight-color:#cc9966; 
scrollbar-shadow-color:#663300; 
scrollbar-darkshadow-color:#663300; 
scrollbar-track-color:#F8F3E5;
}
BODY {
background-color: #F8F3E5;
background-image: url('../images/left-banner3.jpg'); /* sets the background image */
background-position: top left; /* positions the background image */
background-attachment: fixed;
background-repeat: no-repeat;
color: #000000;
font-family: Verdana, Arial, sans-serif;
font-size: 75%;
margin-top: 15px;
margin-left: 255px;
margin-right: 5px;
margin-bottom: 5px;
}

/* this group sets the normal link colors */
A:LINK {
color: #663300;
text-decoration: none;
font-weight: bold;
line-height: 18 px;
}
A:VISITED {
color: #7db6e3c;
text-decoration: none;
font-weight: bold;
line-height: 18 px;
}
A:HOVER {
color: #dbc5a5;
text-decoration: none;
font-weight: bold;
line-height: 18 px;
}
A:ACTIVE {
color : #da8644;
text-decoration: none;
font-weight: bold;
line-height: 18 px;
}
/* this grouping sets the heading colors and sizes */
H1 {
font-size : 130%;
font-weight : bold;
color : #4a5982;
letter-spacing: 2;
}
H2 {
font-size: 130%;
font-weight: bold;
color: #97554d;
letter-spacing: 2;
}
H3, H4, H5, H6 {
font-size: 110%;
font-weight: bold;
color: #97554d;
letter-spacing: 2;
}

/* this class sets the properties for the horizontal rule bar */
hr {
color: #819982;
height: 1px;
width: 80%;
}

.textarea {
font-family: Verdana, Arial, sans-serif;
background: #FEFCF8;
border: 1px solid #819982;
font-size: 100%;
text-align: justify;
line-height: 20px;
padding-left: 20px;
padding-top: 10px;
padding-right: 20px;
padding-bottom: 20px;
}
.navcell {
font-size: 8pt;
background-color: #F8F3E5;
border: 1px solid #819982;
padding-left: 5px;
padding-right: 5px;
padding-top: 10px;
padding-bottom: 5px;
font-weight: bold;
}
.button {
border:1px solid;
border-color:#663300;
width: 175px;
padding:2 5px;
font:bold 12px verdana,sans-serif;
color:#FFF;
background:#4a5982;
text-decoration:none;
margin:4px;
}
a.button:link {color: #FFFFFF; font-family: Verdana, sans-serif; font-size: 8pt;}
a.button:visited {color: #7db6e3; font-family: Verdana, sans-serif; font-size: 8pt;}
a.button:hover {color: #dbc5a5; font-family: Verdana, sans-serif; font-size: 8pt;}
a.button:active {color: #da8644; font-family: Verdana, sans-serif; font-size: 8pt;}

#d_contentbody {
padding:6px;
}
#d_contentbody_left {
float:left;
width:415px;
}
#d_contentbody_right {
	float:right;
	left:508px;
	width:248px;
	padding:6px;
	background-image:url(template_img/bg_box.gif);
	background-repeat:repeat-x;
	border-bottom:solid 1px #e2e1e1;
	border-right:solid 1px #e2e1e1;
	z-index: 1001;
}

.d_blog {/* class for the blog entries */
position:relative;
padding:6px;
background-image:url(template_img/bg_blog.gif);
background-repeat:repeat-x;
}

.d_blog img {/* if you want a CSS class on images contained within blog content, borders and such */
}
content_header { /* header for blogs */
	font-size:1.3em;
	font-weight: bold;
}
.content_date { 
	font-size:1em;
	font-style:italic;
	font-weight:normal;
}
div.content_content {
margin-left:25px;
line-height:18px;
}
ul.linkList {
list-style:none;
list-style-image:none;
}
ul.linkList li {
padding-left:15px;
margin-top:6px;
background-image:url(template_img/white_arrow.png);
background-repeat:no-repeat;
}
ul.content_linkrow li {
display:inline;
padding-left:15px;
}
ul.content_linkrow li.author {
background-image:url(template_img/person.png);
background-repeat:no-repeat;
}
ul.content_linkrow li.comments {
background-image:url(template_img/comments.png);
background-repeat:no-repeat;
}
ul.content_linkrow li.plink {
background-image:url(template_img/plink.png);
background-repeat:no-repeat;
}

/* style for polls */
.pollName { /* header */
	font-size: 11px;
	font-weight: bold;
}
.poll { /* poll */
	font-size: 11px;
}

/* calendar begin */

table#calendar {
	font-size:12px;
	
}
table#calendar caption {
}
table#calendar a {
	text-decoration:none;
}
table#calendar tr#days th {
	color: #CCE;
	font-size:1em;
	font-weight: bold;
	padding: .3em 1px;
}
table#calendar tr#title th {
	font-size: 1em;

}
table#calendar td {
	width: 10px;
	height: 10px;
	color: #777;
	text-align: center;
	vertical-align: top;
	padding:3px;
}
table#calendar td a {
	font-weight: bold;
	display: block;
	width: 10px;
	text-align:center;
	padding:0 3px 0 3px;
}
table#calendar th a {
	font-weight: bold;
}


table#calendar .today {
	background-color: #f1f1f1;
	border:solid 1px #CCCCCC;
}
table#calendar p {
	font-size: 10px;
	color: #666666;
	margin: 0px;
	padding: 0px;
	text-align:center;
	
}
.dCenter 
{
margin-left: 15%;
margin-right: 15%;
}

/* calendar ends */


/* comments */
.c_cHeader {
border-bottom:solid 3px #dddbdb;
background-color:#f1f1f1;
padding:6px;
padding-bottom:2px;
}
.c_contentPerson {
height:32px;
padding-left:44px;
background-image:url(img/avatar/warhol.gif);
background-repeat:no-repeat;
}
.c_contentTop {
height:60px;
width:500px;
background-image:url(img/comment_bg1.gif);
background-repeat:no-repeat;
}
.c_content {
background-image:url(img/comment_bg2.gif);
background-repeat:repeat-y;
padding-left:24px;
padding-right:24px;
}
.c_contentBottom {
height:50px;
width:500px;
background-image:url(img/comment_bg3.gif);
background-repeat:no-repeat;
}

/* Commets form */
#f1 {
background-color:#f1f1f1;
border:solid 3px #dddbdb;
margin:8px;
padding:14px;
padding-top:2px;

}

#f1 input, #f1 textarea {
width:300px;
margin:5px 0 10px 0;
padding:4px;
border:2px dotted #dddbdb;
}

#f1 input {
height:18px;
}
 #f1 textarea {
 width:430px;
 }

#f1 input.selected,#f1 textarea.selected {
border:solid 2px #dddbdb;
}

#f1 input.btn {
width:60px;
height:26px;
}
.contact {
font-family: Verdana, Arial, sans-serif;
font-size: 95%;
font-weight: bold;
}
.copyright {
font-size: 85%;
filter: alpha(opacity=60, style=0);
-moz-opacity:.40;
background-color: #F8F3E5;
border: 1px solid #819982;
letter-spacing: 2;
padding-left: 5px;
padding-right: 5px;
padding-top: 15px;
padding-bottom: 15px;
font-weight: bold;
}
