/*=======================================================================
	REMOVING BROWSER DEFAULT SETTINGS FIRST...
========================================================================*/

html, body, ul, ol, li, p,
h1, h2, h3, h4, h5, h6,
form, fieldset, a {
margin: 0;
padding: 0;
border: 0;
}
body {
font-size: 100.01%; /* Fix for some browser bugs */
background-color: #ffffff;
}
h1, h2, h3, h4, h5, h6 {
font-weight:normal;
font-size:100%;
}

/*=======================================================================
	MAIN CSS STARTS
========================================================================*/

body {
margin:0;
padding:0px;
font-size: 99%;
font-family:Trebuchet MS,verdana,arial,helvetica,sans-serif;
color:#222222;
background: #ffffff;
}

a:link { font-size: 12px;color: #39394a; font-family: verdana, arial, helvetica, sans-serif;  background-color: transparent; text-decoration: underline; }
a:visited { font-size: 12px;color: #39394a; font-family: verdana, arial, helvetica, sans-serif;  background-color: transparent; text-decoration: underline; }
a:hover { font-size: 12px;color:#0000cc; font-family: verdana, arial, helvetica, sans-serif;  background-color: transparent; text-decoration:none; }
a:active { font-size: 12px;color: #39394a; font-family: verdana, arial, helvetica, sans-serif;  background-color: transparent; text-decoration: underline; }


/*=======================================================================
	Layout & Background Element Definitions
========================================================================*/
#wrapper {
position:relative;
width:814px;
margin:0 auto;
}

#headerzone {
background:#ffffff;
position:relative;
width:814px;
margin:0 auto;
}

#content {
background:#ffffff;
text-align:left;
margin:0px 15px 0px 15px;
}

#footer {
background:#ffffff;
}

.spacer {
margin: 0;
padding: 0;
clear: both;
}

/*=======================================================================
	Navigation  Definitions
========================================================================*/

.navigation {
line-height: 1.0em;
padding: 0px 1px 0px 2px;
font-family:Trebuchet MS,verdana,arial,helvetica,sans-serif;
color:#ffffff; 
font-weight:strong; 
font-variant:small-caps;
}

.navigation-link {
font-size: 1.0em;
line-height: 1.0em;
padding: 0px 8px 0px 8px;
font-family:Trebuchet MS,verdana,arial,helvetica,sans-serif;
color:#ffffff; 
font-weight:strong; 
font-variant:small-caps;
}


a.navigation-link:link { color: #ffffff; text-decoration: none; } 
a.navigation-link:visited { color: #ffffff; text-decoration: none;} 
a.navigation-link:hover { color: #294B5E; background-color:#ffffff;}
a.navigation-link:active { color: #ffffff; text-decoration: none;} 

/*=======================================================================
	RECENT COMMENTS  Element Definitions
========================================================================*/
.recent-comments-header {
font-size: 0.9em;
font-weight:400;
color:#666;
text-align:left;
padding:2px 6px 2px 2px;
border-bottom: 1px solid #859BB0;
margin-bottom: 6px;
}

.recent-comments{
background-color: #8CBDF1;
padding:3px 6px 5px 5px;
font-size: 0.8em;
font-family:Trebuchet MS,Verdana,Arial,serif;
text-align: left;
margin: 0;
}


/*=======================================================================
	Right Column Specific Element Definitions
========================================================================*/
#content-right {
float:right;
margin:0px 0px 0px 0px;
width:230px;
text-align:left;
border-left:1px dotted #dddddd;
}

.sidetitle {
font-variant:small-caps;
font-size:13px; 
color:#330000;
}

/*=======================================================================
	Left Column Specific Element Definitions
========================================================================*/
#content-left {
float:left;
margin:0px 0px 0px 0px;
width:553px;
text-align:justify;
overflow:hidden;
}

p, .entry, li { {Website_Fonts}

	}


p {}

li {}

.entry {
padding:10px 20px 20px 0px;
text-align:justify;
}

.date {
font-size: 10px;
color:#555555;
margin:0px 0px 0px 8px;
}

.title {
font-variant:small-caps;
font-size:15px; 
color:#000033;
background-color: #cccccc;
}

.posted-text {
font-size: 12px;
color:#777777;
margin:0px 20px 0px 8px;
text-align:right;
}

.posted {

}

a.posted:link { font-size: 10px;color: #777777; text-decoration: none; } 
a.posted:visited { font-size: 10px;color: #777777; text-decoration: none;} 
a.posted:hover { font-size: 10px;color: #294B5E; background-color:#ffffff;}
a.posted:active { font-size: 10px;color: #777777; text-decoration: none;} 


/*=======================================================================
	Standard Element Definitions
========================================================================*/

h1 {font-size:1.4em; font-weight:700;}
h2 {font-size:12px; font-weight:650;}
h3 {font-size:14px; font-weight:650;}
h4 {font-size:10px;font-weight:650;}
h5 {font-size:11px; font-weight:650;}
h6 {font-size:.10px; font-weight:650;}

h1,h2,h3,h4,h5,h6 {color:#222222; background:transparent; margin:0;}

h1 {padding:0px 0px 0px 0px;
}

h2 {padding:0px 0px 0px 0px;
}

h3 {padding:0px 0px 1px 0px;
text-decoration:none;
text-align:left;
}

h4 {padding:0;
text-align:left;
}

h5 {padding:0;
line-height:24px;
}

h6 {padding:5px 0px 5px 0px;
text-align:left;
}


/*=======================================================================
	Form and Input Definitions
========================================================================*/


input {
 font-family:Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
font-size: 0.9em;
 border : 1px solid #909daa;
 color:#39394a;
 background-color : #F9FBFA;
 margin-top: 2px;
 margin-bottom: 2px;
}

input.large {
 width: 200px;
}

input:focus {
 background-color : #F9FBFA;
}

input.button {
 color : #39394a;
 background-color : #F9FBFA;
 font:10px/12px verdana,arial,sans-serif;
}

textarea {
 border: 1px solid #909daa;
 margin-bottom: 10px;
 color: #666666;
 background-color: #F9FBFA;
 font-family:Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
font-size: 0.9em; }

textarea:focus {
 background-color : #F9FBFA;
 }

/*=======================================================================
	Calendar Element Definitions
========================================================================*/

.calendarBG {
 background-color: #4d5d6d;
}

.calendarBlank {
 background-color: #909daa;
}

.calendarHeader {
font-family:Verdana, Arial, sand-serif;
font-size:11px;
 font-weight: bold;
 color: #fbfbf9;
 text-align: center;
 background-color: #4d5d6d;
}

.calendarMonthLinks {
 font-family:       Verdana, Arial, Trebuchet MS, Tahoma, Sans-serif;
 font-size:         10px;
 font-weight:		bold;
 letter-spacing:	.1em;
 text-decoration:   none;
 color:             #fff;
 background-color:  transparent;
}

.calendarMonthLinks a {
 color:             #fff;
 text-decoration:   none;
 background-color:  transparent;
}

.calendarMonthLinks a:visited {
 color:             #fff;
 text-decoration:   none;
 background-color:  transparent;
}

.calendarMonthLinks a:hover {
 color: #B22222;
font-weight: normal;
 text-decoration:   none;
 background-color:  transparent;
}

.calendarDayHeading {
font-family:Verdana, Arial, sans-serif;
font-size:11px;
 font-weight: bold;
 font-size:	10px;
 color: #fff;
 background-color: #798796;
 text-align:  center;
 vertical-align: middle;
}

.calendarToday {
 font-family: Verdana, Arial, Trebuchet MS, Tahoma, Sans-serif;
 font-size: 10px;
 font-weight: bold;
 letter-spacing: .1em;
 text-decoration: none;
 color: #39394a;
 text-align: center;
 vertical-align: middle;
 background-color: #eee;
}

.calendarCell {
 font-family:       Verdana, Arial, Trebuchet MS, Tahoma, Sans-serif;
 font-size:         10px;
 font-weight:		bold;
 letter-spacing:	.1em;
 text-decoration:   none;
 text-align:  center;
 vertical-align: middle;
 color:             #39394a;
 background-color:  #fbfbf9;
}

.calendarCell a {
font-family:       Verdana, Trebuchet MS, Tahoma, Sans-serif;
 font-size:         10px;
 font-weight:		bold;
 color: #B22222;
 text-decoration:   underline;
 background-color:  transparent;
}

.calendarCell a:visited {
font-family:       Verdana, Trebuchet MS, Tahoma, Sans-serif;
 font-size:         10px;
 font-weight:		bold;
 color:             #B22222;
 text-decoration:   none;
 background-color:  transparent;
}

.calendarCell a:hover {
font-family:       Verdana, Trebuchet MS, Tahoma, Sans-serif;
 font-size:         10px;
 font-weight: bold;
 color: #39394a;
 text-decoration:   underline;
 background-color:  transparent;
}
/*=======================================================================
	FLOATING CSS stuff STARTS
========================================================================*/

.floatleft { /* this class can be used to float an element left in your page */
	float: left;
	margin-right: 8px;
	margin-bottom: 8px;
}
.floatright { /* this class can be used to float an element right in your page. The floated element must precede the element it should be next to on the page. */
	float: right;
	margin-left: 8px;
	margin-bottom: 8px;
}

/*=======================================================================
	Designer Definitions
========================================================================*/
.design {
color:#999999;
font-size:9px;
font-weight:200;
line-height:14px;
}

#design {
color:#999999;
font-size:9px;
font-weight:200;
line-height:14px;
text-align:center;
padding-bottom:20px
}

#design a:link    { color: #999999; font-size:9px; font-family:verdana,arial,helvetica,sans-serif;font-weight: normal; text-decoration: none; }
#design a:visited { color: #999999; font-size:9px; font-family:verdana,arial,helvetica,sans-serif; font-weight: normal; text-decoration: none; }
#design a:active  { color: #999999;font-size:9px; font-family:verdana,arial,helvetica,sans-serif; font-weight: normal; text-decoration: none; }
#design a:hover   { color: #0000cc; font-size:9px; font-family:verdana,arial,helvetica,sans-serif; font-weight: 200; text-decoration:underline; }