/*-------------------------------------------------
CONTENT: POSTS
-------------------------------------------------*/div.post{clear: left;

margin: 0px 0px 2px 0px;

padding-left: 0px;

padding-bottom: 4px;

}div.post div.post_header h2,
div.post div.post_header h2 a:link,
div.post div.post_header h2 a:visited{/* post title */
 font-size: 13px;

line-height: 15px;

padding: 0;

margin: 0;

color: #000;

text-decoration: none;

margin-top: 4pt;

margin-bottom: 4pt;

}div.post div.post_header h2 a:hover{text-decoration: underline;

background: none;

}div.post div.post_header h2 span.nobreak{white-space: nowrap;

}div.post div.post_header h2 span.author,
div.post div.post_header h2 span.date{text-transform: none;

}div.post div.post_header h2 span.author{font-size: 11px;

line-height: 13px;

color: #666666;

}div.post div.post_header h2 span.date{font-size: 9px;

color: #000000;

font-weight: normal;

}div.post h2,
div.post h4{font-size: 14px;

margin: 0 0 3px 0;

padding: 0;

border: 0;

}div.post p,
#mainbody post p{font-size: 10pt;

line-height: 13pt;

color: #000000;

padding: 0;

margin: 0 0 4pt 0;

}/* The following styles are used by the CMS - they can be changed, but should not be removed */`
/* main font */.main{font-size: 10pt;

line-height: 13pt;

color: #000000;

padding: 0;

margin: 0 0 15pt 0;

}/* standard link */A:link{color: black;

font-size: 10pt;

font-family: Arial, Arial;

text-decoration: underline;

}A:active{color: black;

font-size: 10pt;

font-family: Arial, Arial;

text-decoration: underline;

}A:visited{color: black;

font-size: 10pt;

font-family: Arial, Arial;

text-decoration: underline;

}A:hover{color:#C02E38;

font-size: 10pt;

font-family: Arial, Arial;

text-decoration: underline;

}/* top level menu link */A.menu:link{color: black;

font-size: 10pt;

font-family: Arial, Arial;

text-decoration: none;

font-weight: bold;

line-height: 12pt;

}A.menu:active{color: black;

font-size: 10pt;

font-family: Arial, Arial;

text-decoration: none;

background-color: #FFFFFF;

font-weight: bold;

line-height: 12pt;

}A.menu:visited{color: black;

font-size: 10pt;

font-family: Arial, Arial;

text-decoration: none;

font-weight: bold;

line-height: 12pt;

}A.menu:hover{color: #C02E38;

font-size: 10pt;

font-family: Arial,  Arial;

text-decoration: none;

font-weight: bold;

line-height: 12pt;

}A.menuitemselected:link{color: #C02E38;

font-size: 10pt;

font-family: Arial, Arial;

text-decoration: none;

font-weight: bold;

line-height: 12pt;

}A.menuitemselected:active{color: #C02E38;

font-size: 10pt;

font-family: Arial, Arial;

text-decoration: none;

background-color: #FFFFFF;

font-weight: bold;

line-height: 12pt;

}A.menuitemselected:visited{color: #C02E38;

font-size: 10pt;

font-family: Arial, Arial;

text-decoration: none;

font-weight: bold;

line-height: 12pt;

}A.menuitemselected:hover{color: #C02E38;

font-size: 10pt;

font-family: Arial,  Arial;

text-decoration: none;

font-weight: bold;

line-height: 12pt;

}/* menu item div style */#menuitem{color: black;

font-size: 10pt;

font-family: Arial, Arial;

line-height: 12pt;

background-color: #FFFFFF;

}/* sub menu item div style */#submenuitem{padding-left: 5px;

font-size: 10pt;

font-family: Arial, Arial;

background-color: #FFFFFF;

line-height: 12pt;

}/* selected submenu item style - selected and not */#submenuitemselected{padding-left : 5px;

color: #C02E38;

font-size: 10pt;

font-family:Arial,  Arial;

text-decoration: none;

font-weight: bold;

line-height: 12pt;

}/* selected subsubmenu (3rd level) item style - selected and not */#subsubmenuitem{padding-left : 10px;

color: black;

font-size: 10pt;

font-family: Arial, Arial;

font-weight: bold;

line-height: 12pt;

}#subsubmenuitemselected{padding-left : 10px;

color: #C02E38;

font-size: 10pt;

font-family:Arial,  Arial;

font-weight: bold;

line-height: 12pt;

text-decoration: none;

}/* form elements */INPUT, TEXTAREA, SELECT, OPTION, FILE{font-size: 10pt;

font-family: Arial, Arial;

color: black;

background: white;

border: 1pt solid #000000;

}/* paragraph, list and table cell (these can be separated out if needed into individual elements */P, 
TD, 
.mainbody p{color: black;

font-size: 10pt;

font-family: Arial, Arial;

line-height: 13pt;

}P, 
TD,{margin: 0 0 0 0;

}#mainbody p{margin: 0pt 0pt 6pt 0pt;

}#sidep{font-size: 9pt;

margin: 0pt 6pt 6pt 2pt;

line-height: 11pt;

}LI, 
#mainbody li{color: black;

font-size: 10pt;

font-family: Arial, Arial;

margin: 0em 0pt 0pt 0pt;

line-height: 13pt;

list-style-image: url("/images/bullet.gif");

}/* Headers */H1 H2 H3 H4{font-family: Arial, Arial;

}H1{color: #C02E38;

font-size: 14pt;

line-height: 18pt;

font-weight: bold;

margin-bottom: 0em;

}H2{color: black;

font-size: 16pt;

line-height: 18pt;

font-weight: bold;

margin-bottom: 0em;

}H3{color: #474747;

font-size: 13pt;

line-height: 15pt;

font-weight: bold;

margin-bottom: 0em;

}H4{color: black;

font-size: 12pt;

line-height: 13pt;

font-weight: bold;

margin-bottom: 0em;

}/* image placements styles *//* left aligned image */div.float{float: left;

width: 300px;

padding-top: 6px;

padding-left: 0px;

padding-bottom: 6px;

padding-right: 6px;

}div.float p{text-align: center;

}.img.left{float: left;

margin : 3pt;

}/* right aligned image */.img.right{float: right;

margin : 3pt;

margin-left: 3pt;

}/* center aligned image */.img.center{margin : 5px;

}/* default for images with no class set */IMG{margin : 1px;

}/* image caption text */.caption{color: black;

font-size: 8pt;

font-family: Arial,  Arial;

line-height: 10pt;

}/* calendar styles */.calyear{color: black;

font-size: 14pt;

font-family: Arial,  Arial;

line-height: 28px;

}.calmonth{color: #C02E38;

font-size: 12pt;

font-family: Arial,  Arial;

line-height: 28px;

}.calday{color: #C02E38;

font-size: 10pt;

font-family: Arial,  Arial;

font-weight: bold;

}.calevent{color: #C02E38;

font-size: 10pt;

font-family: Arial,  Arial;

font-weight: bold;

}.caltext{color: black;

font-size: 10pt;

font-family: Arial,  Arial;

}.minicalyear{color: black;

font-size: 10pt;

line-height: 13pt;

font-family: Arial,  Arial;

font-weight: bold;

background-color: #EEEEEE;

width: 100%;

}.minicalmonth{color: #C02E38;

font-size: 10pt;

font-family: Arial,  Arial;

font-weight: bold;

}.minicalday{color: #C02E38;

font-size: 10pt;

line-height: 13pt;

font-family: Arial,  Arial;

font-weight: bold;

vertical-align: top;

}.minicalevent{color: #C02E38;

font-size: 10pt;

line-height: 13pt;

font-family: Arial,  Arial;

font-weight: bold;

}.minicaltext{color: black;

font-size: 10pt;

line-height: 13pt;

font-family: Arial,  Arial;

}.eventtitle{color: #C02E38;

font-size: 12pt;

font-family: Arial,  Arial;

font-weight: bold;

}.eventsubtitle{color: #C02E38;

font-size: 10pt;

line-height: 13pt;

font-family: Arial,  Arial;

font-weight: bold;

}.eventtext{color: black;

font-size: 10pt;

font-family: Arial,  Arial;

line-height: 13pt;

}/* Add your own user defined Styles here *//*-------------------------------------------------
CONTENT: SLUG
-------------------------------------------------*/.slugdate{color: #5a5a5a;

font-size: 8pt;

font-family: Arial, Arial;

float:left;

}.slugmore, 
.slugmore a,
.slugmore a:link,
.slugmore a:visited{color: #666666;

font-size: 8pt;

font-family: Arial;

font-weight: bold;

}.slugtype, 
.slugtype a,
.slugtype a:link,
.slugtype a:visited{color: #000000;

font-size: 8pt;

font-family: Arial;

font-weight: bold;

}.slugmember{font-size: 11px;

line-height: 12px;

color: #666666;

}A.sluglink:link{color: black;

font-size: 10pt;

font-family: Arial, Arial;

text-decoration: none;

letter-spacing: -.1px;

font-style: normal;

}A.sluglink:active{color: black;

font-size: 10pt;

font-family: Arial, Arial;

text-decoration: none;

letter-spacing: -.1px;

}A.sluglink:visited{color: black;

font-size: 10pt;

font-family: Arial, Arial;

text-decoration: none;

letter-spacing: -.1px;

}A.sluglink:hover{color:red;

font-size: 10pt;

font-family: Arial, Arial;

text-decoration: underline;

letter-spacing: -.1px;

}/*-------------------------------------------------
CONTENT: positioning and width for right sidebar
-------------------------------------------------*/div.Sidebar{width: 200px;

float: left;

text-align: left;

}/*-------------------------------------------------
CONTENT: stylings for "info boxes" in right col
-------------------------------------------------*/div.infobox{background-color: #fafafa;

}div.infoboxtop{color: #b51b37;

font-size: 8pt;

font-weight: bold;

background-color: #e4e4e4;

padding: 4px 2px 2px 2px;

text-align: left;

margin-top: 0px;

margin-left: 0px;

margin-bottom: 0px;

margin-right: 0px;

letter-spacing: 0pt;

border-bottom: 2px #bebebe solid;

font-family: Arial, Arial;

line-height: 14px;

}div.infoboxbtm{background-color: #e4e4e4;

border-bottom: 2px #bebebe solid;

font-size: 12px;

line-height: 12px;

}div.infoboxspace{background-color: #ffffff;

font-size: 4px;

line-height: 4px;

}



.calendar tr {
	height:25px;
}

.calendar th {
	color: #c02e38;
	font-family: Arial;
	font-size: 8pt;
	height:25px;
	background-color:#CCCCCC;
}

.calendar td {
	font-size: 8pt;
	font-weight: bold;
	#color: #c02e38;
	width:70px;
	background-color:#e4e4e4;
	text-align:left;
	vertical-align:top;
	height:75px;
}


.calendar-month {
	color: #c02e38;
	font-size: 14pt;
	line-height: 18pt;
	font-weight: bold;
	margin-bottom: 0em;
}


.calendar .linked-day {
	width:70px;
	color: #000000;
	background-color:#FFFFFF;
	text-align:left;
	vertical-align:top;
	font-weight: bold;
	height:75px;	
}

.calendar .initial-empty {
	background-color:#ffffff;
}


.calendar .end-empty {
	background-color:#ffffff;
}

//
.minicalendar tr {
	height:25px;
}

.minicalendar th {
	color: #c02e38;
	font-family: Arial;
	font-size: 8pt;
	height:25px;
	background-color:#CCCCCC;
}

.minicalendar td {
	font-size: 8pt;
	font-weight: bold;
	#color: #c02e38;
	width:70px;
	background-color:#e4e4e4;
	text-align:left;
	vertical-align:top;
	height:25px;
}


.minicalendar-month {
	color: #c02e38;
	font-size: 14pt;
	line-height: 18pt;
	font-weight: bold;
	margin-bottom: 0em;
}


.minicalendar .linked-day {
	width:70px;
	color: #000000;
	background-color:#FFFFFF;
	text-align:left;
	vertical-align:top;
	font-weight: bold;
	height:25px;	
}

.minicalendar .initial-empty {
	background-color:#ffffff;
}


.minicalendar .end-empty {
	background-color:#ffffff;
}

.textual a:link
{
	color: c02e38;
	font-size: 7pt;
	font-family: Arial;
	text-decoration: underline;
}

.textual a:hover
{
	color: #666666;
	font-size: 7pt;
	font-family: Arial;
	text-decoration: underline;
}

.textual a:visited
{
	color: #FF0000;
	font-size: 7pt;
	font-family: Arial;
	text-decoration: underline;
}

div.eventlist {
	font-size: 8pt;
}

div.eventlist a:link {
	color: c02e38;
	font-size: 8pt;
	font-family: Arial;
}

div.eventlist a:hover {
	color: #666666;
	font-size: 8pt;
	font-family: Arial;	
}

div.eventlist a:visited {
	color: #FF0000;
	font-size: 8pt;
	font-family: Arial;	
}

