BODY
{
	width: 100%;
	height: 100%;
	margin: 0px;
	padding: 0px;
	background: #D9E8F5 url(images/background.png) repeat-x;
	font-family: Geneva, Tahoma;
}
#wrap
{
	position: relative;
	height: 300px;
	width: 100%;
}
.row1
{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	background: #211611;
	height: 48px;
}
.row2
{
	position: absolute;
	top: 48px;
	left: 0px;
	height: 71px;
	width: 100%;
	background: #ACB2A9 url(images/row2.jpg) repeat-x;
	border: 1px solid #FFFFFF;
	border-width: 3px 0px;
}
.row3
{
	position: absolute;
	top: 125px;
	left: 0px;
	height: 100px;
	width: 100%;
	background: url(images/row3.png) repeat-x;
}
.headwrap
{
	position: relative;
	z-index: 2;
	width: 967px;
	margin: 0 auto;
}
.pagewrap
{
	position: relative;
	width: 967px;
}
.leftfade
{
	position: absolute;
	z-index: -1;
	left: -53px;
	width: 53px;
	height: 100%;
	background: url(images/leftfade.png) repeat-y;
}
.rightfade
{
	position: absolute;
	z-index: -1;
	left: 967px;
	width: 53px;
	height: 100%;
	background: url(images/rightfade.png) repeat-y;
}
.bottomfade
{
	position: relative;
	z-index: -1;
	width: 1074px;
	left: -53px;
	height: 75px;
	background: url(images/bottomfade.png) no-repeat;
}
#header
{
	z-index: 3;
	position: relative;
	width: 100%;
	height: 125px;
}
BODY.home #logobox
{
	position: absolute;
	height: 495px;
	width: 184px;
	background: url(images/transpixel.png);
}
BODY.page-template-default #logobox
{
	position: absolute;
	height: 265px;
	width: 184px;
	background: #808080;
	opacity: .5;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
/*// first! filter: alpha(opacity=50)*/
}
BODY.page-template-news-php #logobox
{
	position: absolute;
	height: 265px;
	width: 184px;
	background: #808080;
	opacity: .5;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
/*// first! filter: alpha(opacity=50)*/
}
BODY.page-template-newssection-php #logobox
{
	position: absolute;
	height: 265px;
	width: 184px;
	background: #808080;
	opacity: .5;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
/*// first! filter: alpha(opacity=50)*/
}
BODY.page-template-services-php #logobox
{
	position: absolute;
	height: 265px;
	width: 184px;
	background: #808080;
	opacity: .5;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
/*// first! filter: alpha(opacity=50)*/
}
BODY.archive #logobox
{
	position: absolute;
	height: 265px;
	width: 184px;
	background: #808080;
	opacity: .5;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
/*// first! filter: alpha(opacity=50)*/
}
BODY.single #logobox
{
	position: absolute;
	height: 265px;
	width: 184px;
	background: #808080;
	opacity: .5;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
/*// first! filter: alpha(opacity=50)*/
}
.tb
{
	position: absolute;
	left: 184px;
	top: 0px;
	height: 265px;
	width: 4px;
	background: #FFFFFF;
	opacity: .75;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";
/*// first! filter: alpha(opacity=75)*/
}
BODY.home .tb
{
	position: absolute;
	left: 184px;
	top: 0px;
	height: 495px;
	width: 4px;
	background: #FFFFFF;
	opacity: .75;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";
/*// first! filter: alpha(opacity=75)*/
}
#logo
{
	width: 125px;
	height: 217px;
	z-index: 5;
	position: absolute;
	left: 29px;
	background: #FFFFFF;
}
#logo H1
{
	padding: 0px;
	margin: 0px;
}
#logo H1 A IMG
{
	border: 0px solid #000000;
}
#topmenu
{
	position: relative;
	z-index: 5;
	height: 48px;
	width: 100%;
}
#topmenu UL
{
	display: block;
	float: right;
	list-style: none;
}
#topmenu LI
{
	display: block;
	float: left;
	border-left: 1px solid #FFFFFF;
	margin: 17px 0px;
	padding: 0px 10px;
	height: 10px;
}
#topmenu LI.first_item
{
	border: 0px solid #000000;
}
#topmenu LI A
{
	font-family: Arial, Helvetica, sans-serif;
	display: block;
	font-size: 0.7em;
	color: #FFFFFF;
	text-decoration: none;
}
#topmenu LI.last
{
	border: 0px solid #000000;
}
#topmenu LI A:hover
{
	color: #FFFFFF;
	text-decoration: underline;
}
#menu
{
	height: 71px;
	padding: 3px;
}
#menu UL
{
	list-style: none;
	margin-left: 185px;
}
#menu UL LI
{
	display: block;
	height: 30px;
	float: left;
	padding: 16px 35px;
	vertical-align: middle;
}
#menu .first
{
	padding-top: 26px;
}
#menu .currentsection A
{
	color: #BC481E;
}
.archive #menu UL LI.news A
{
	color: #BC481E;
}
.single #menu UL LI.news A
{
	color: #BC481E;
}
#menu UL LI A
{
	color: #FFFFFF;
	font-family: "Trebuchet MS", "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", Arial, sans-serif;
	display: block;
	line-height: 1.25em;
	font-size: 1em;
	text-decoration: none;
}
#menu UL LI A SPAN
{
	font-weight: bold;
}
.headerimage
{
	background: #808080;
	height: 140px;
	width: 100%;
}
BODY.home #content
{
	position: relative;
	z-index: 2;
}
BODY.page-template-default #content
{
	position: relative;
	z-index: 2;
	background: #FFFFFF;
	background: url(images/fauxcolumns.jpg);
}
BODY.single #content
{
	position: relative;
	z-index: 2;
	background: #FFFFFF;
	background: url(images/fauxcolumns.jpg);
}
BODY.single #tec-content
{
	position: relative;
	z-index: 2;
	background: #FFFFFF;
	background: url(images/fauxcolumns.jpg);
}
BODY.archive
{
}
BODY.archive #tec-content
{
	position: relative;
	width: 100%;
	margin-left: 0;
	padding: 0;
	z-index: 2;
	background: #FFFFFF;
	background: url(images/fauxcolumns.jpg);
}
BODY.archive #tec-content #contentloop
{
	float: left;
	width: 548px;
	padding: 20px 23px 20px 22px;
}
.contentwrap
{
	background: url(images/fauxcolumns.jpg);
	position: relative;
}
.submenu
{
	width: 157px;
	float: left;
	padding: 22px 1px 10px 27px;
}
.submenu UL
{
}
.submenu UL LI
{
	padding: 8px 8px 7px 14px;
	margin-bottom: 3px;
	font-size: 12px;
	line-height: 1.2;
	font-weight: bold;
}
.submenu UL LI:hover
{
	background: #CECECE;
}
.submenu UL LI:hover A
{
	color: #FFFFFF;
}
.submenu UL LI.current_page_item
{
	background: #FFFFFF;
}
.submenu UL LI.current_page_item:hover
{
	background: #FFFFFF;
}
.submenu UL LI.current_page_item A
{
	color: #CC5D34;
}
.submenu UL LI A
{
	text-decoration: none;
	color: #16426C;
	display: block;
	width: 100%;
	height: 100%;
}
#contentloop H3
{
	width: 550px;
	font-size: 12px;
	padding: 20px 40px;
}
#contentloop .commentlist
{
	padding: 0 0 0 40px;
	width: 480px;
	display: block;
}
#contentloop .comment-meta A
{
	font-size: 12px;
	display: block;
	padding: 10px;
}
BODY.page-template-default #contentloop
{
	float: left;
	width: 550px;
	padding: 20px 40px 20px 0;
}
BODY.page-template-default #contentloop H2
{
	font-size: 1em;
}
BODY.page-template-default #contentloop P
{
	line-height: 1.5em;
	font-size: 0.8em;
}
BODY.page-template-news-php #contentloop .post
{
	float: left;
	width: 507px;
	margin-left: 35px;
	padding: 8px 0px 10px 10px;
	border-bottom: 2px solid #E3E4E7;
}
BODY.page-template-news-php #contentloop
{
	float: left;
	width: 550px;
	padding: 20px 40px 20px 0;
}
BODY.page-template-news-php #contentloop H2
{
	font-size: 1em;
	padding-left: 0;
	padding-bottom: 9px;
}
BODY.page-template-news-php #contentloop P
{
	line-height: 1.5em;
	padding-left: 0;
	font-size: 0.8em;
}
BODY.page-template-news-php #contentloop .post SMALL
{
	display: block;
	padding-left: 0;
	padding-bottom: 14px;
	font-size: 0.8em;
}
BODY.page-template-newssection-php #contentloop .post
{
	float: left;
	width: 507px;
	margin-left: 35px;
	padding: 8px 0px 10px 10px;
	border-bottom: 2px solid #E3E4E7;
}
BODY.page-template-newssection-php #contentloop
{
	float: left;
	width: 550px;
	padding: 20px 40px 20px 0;
}
BODY.page-template-newssection-php #contentloop H2
{
	font-size: 1em;
	padding-left: 0;
	padding-bottom: 9px;
}
BODY.page-template-newssection-php #contentloop P
{
	line-height: 1.5em;
	padding-left: 0;
	font-size: 0.8em;
}
BODY.page-template-newssection-php #contentloop .post SMALL
{
	display: block;
	padding-left: 0;
	padding-bottom: 14px;
	font-size: 0.8em;
}
BODY.page-template-services-php #contentloop
{
	float: left;
	width: 550px;
	padding: 20px 40px 20px 0px;
}
BODY.page-template-services-php #contentloop .post
{
}
BODY.page-template-services-php #contentloop .item
{
	float: left;
	margin-left: 22px;
	width: 220px;
	padding: 0 0 15px 30px;
	min-height: 180px;
}
BODY.page-template-services-php #contentloop .item A
{
	text-decoration: none;
}
BODY.page-template-services-php #contentloop .item .servicetitle
{
	padding: 0 3px 5px 7px;
	color: #16426C;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}
BODY.page-template-services-php #contentloop .item .description
{
	padding: 2px 4px 4px;
	font-size: 12px;
	line-height: 18px;
	color: #000000;
}
BODY.page-template-services-php #contentloop H2
{
	font-size: 1em;
	padding-left: 0;
	padding-bottom: 9px;
}
BODY.page-template-services-php #contentloop P
{
	line-height: 1.5em;
	padding-left: 0;
	font-size: 0.8em;
}
BODY.page-template-services-php #contentloop .post SMALL
{
	display: block;
	padding-left: 0;
	padding-bottom: 14px;
	font-size: 0.8em;
}
.archive #contentloop .post
{
	float: left;
	width: 480px;
	margin-left: 35px;
	padding: 20px 40px 20px 0;
	border-bottom: 1px solid #C0C0C0;
}
.archive #contentloop
{
	float: left;
	width: 550px;
	padding: 20px 40px 20px 0;
}
.archive #contentloop H2
{
	font-size: 1em;
	padding-bottom: 9px;
}
.archive #contentloop P
{
	line-height: 1.5em;
	font-size: 0.8em;
}
.archive #contentloop .post SMALL
{
	display: block;
	margin-left: 41px;
	padding-bottom: 14px;
	font-size: 0.8em;
}
.category #contentloop .post
{
	float: left;
	width: 480px;
	margin-left: 20px;
	padding: 20px 40px 20px 0;
	border-bottom: 1px solid #C0C0C0;
}
.category #contentloop
{
	float: left;
	width: 535px;
	padding: 20px 40px 20px 15px;
}
.category #contentloop H2
{
	font-size: 1em;
	padding-bottom: 9px;
	font-weight: bold;
	/*[empty]background-position:;*/
}
.category #contentloop P
{
	line-height: 1.5em;
	font-size: 0.8em;
}
.category #contentloop .post SMALL
{
	display: block;
	margin-left: 10px;
	padding-bottom: 14px;
	font-size: 0.8em;
}
.category .post P
{
	color: #211611;
	font-size: 0.75em;
	padding: 0 0 10px 40px;
}
.category #contentloop P
{
	color: #211611;
	font-size: 0.75em;
	padding: 0 0 10px 10px;
}
.category #contentloop H2
{
	padding: 0 0 0 20px;
}
.category .post H2 A
{
	color: #18426C;
	text-decoration: none;
}
.category .post H2 A:hover
{
	color: #18426C;
	text-decoration: underline;
}
.category #contentloop H3
{
	padding: 10px 0 10px 10px;
}
.category .post H3 A
{
	color: #18426C;
	font-size: 16px;
	text-decoration: none;
	display: block;
	padding: 0px;
	margin: 0px;
}
.category .post H3 A:hover
{
	color: #18426C;
	text-decoration: underline;
}
BODY.single #contentloop
{
	float: left;
	width: 550px;
	padding: 20px 40px 20px 0;
}
BODY.single #contentloop H2
{
	font-size: 1em;
}
BODY.single #contentloop P
{
	line-height: 1.5em;
	font-size: 0.8em;
}
#contentloop H3
{
}
.sidebar
{
	position: relative;
	float: left;
	padding: 13px 0 0 11px;
	width: 160px;
}
.slidshowgroup
{
	position: relative;
	height: 370px;
	overflow: hidden;
	width: 100%;
}
#slideshow
{
	position: relative;
	height: 370px;
	overflow: hidden;
	width: 100%;
	background: #333333;
}
#slideshow DIV.active
{
	z-index: 10;
	opacity: 1.0;
}
#slideshow DIV.last-active
{
	z-index: 9;
}
LI.slide IMG
{
	width: 980px;
	display: block;
	border: 0;
}
BODY.page-template-default .slidercontrols
{
	display: none;
}
BODY.page-template-default .sliderback
{
	display: none;
}
BODY.page-template-news-php .slidercontrols
{
	display: none;
}
BODY.page-template-news-php .sliderback
{
	display: none;
}
BODY.page-template-newssection-php .slidercontrols
{
	display: none;
}
BODY.page-template-newssection-php .sliderback
{
	display: none;
}
BODY.page-template-services-php .slidercontrols
{
	display: none;
}
BODY.page-template-services-php .sliderback
{
	display: none;
}
BODY.archive .slidercontrols, BODY.archive .sliderback
{
	display: none;
}
BODY.single .slidercontrols
{
	display: none;
}
BODY.single .sliderback
{
	display: none;
}
.sliderborder
{
	height: 4px;
	display: block;
	background: #E8E9ED url(images/submenutop.jpg) no-repeat;
}
.sliderback
{
	background: #000000;
	position: absolute;
	top: 455px;
	left: 42px;
	width: 100px;
	height: 30px;
	z-index: 20;
	opacity: .25;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=25)";
/*// first! filter: alpha(opacity=50)*/
}
.slidercontrols
{
	position: absolute;
	top: 453px;
	left: 42px;
	z-index: 21;
	padding: 5px;
}
.slidenumber
{
	display: block;
	padding: 4px 0 0 7px;
	font-size: 0.9em;
	font-weight: bold;
	float: left;
	width: 14px;
	height: 22px;
	color: #FFFFFF;
}
.currentslide
{
	background: url(images/whitecircle.png) no-repeat;
	display: block;
	padding: 4px 0 0 7px;
	font-size: 0.9em;
	font-weight: bold;
	float: left;
	width: 17px;
	height: 22px;
	color: #000000;
}
BODY.home #content
{
	background: #FFFFFF;
}
#contentloop
{
}
#contentloop .back
{
	font-size: 0.7em;
	padding-left: 42px;
	display: block;
	margin-bottom: 5px;
}
.category #contentloop .navigation
{
}
.single #contentloop .navigation
{
	width: 500px;
	height: 26px;
	font-size: 0.7em;
	margin-left: 42px;
	display: block;
	margin-bottom: 5px;
	border-bottom: 2px solid #E3E4E7;
}
#contentloop .navigation .alignleft
{
	float: left;
	display: block;
}
#contentloop .navigation .alignright
{
	float: right;
	display: block;
}
#contentloop .post .entry-title
{
	font-size: 0.9em;
	padding: 17px 0px 0px 40px;
}
.alignright
{
	display: inline-block;
}
.home P.alignright SMALL A
{
	color: #CB5227;
}
.home P.alignright SMALL A:hover
{
	text-decoration: underline;
}
#tec-event-meta
{
	width: 534px;
	padding: 0px;
	margin: 0px;
	position: relative;
	left: 26px;
	display: block;
}
#tec-event-meta .column DT
{
	padding-left: 15px;
}
.tec-nav-previous
{
	position: relative;
	left: 26px;
}
.tec-nav-previous A
{
	font-size: 0.7em;
}
.tec-event-meta-value
{
	width: 100px;
}
.frontcontent
{
	margin: 30px 24px 0px;
	width: 400px;
	float: left;
}
.frontcontent .post>H2
{
	display: none;
}
.frontcontent H2
{
	font-size: 18px;
	color: #274E75;
	margin-bottom: 10px;
}
.frontcontent P
{
	line-height: 23px;
	font-size: 14px;
}
.frontcontent .post
{
	height: 206px;
	overflow: hidden;
}
.col2
{
	padding-top: 30px;
	float: left;
	width: 233px;
}
.fadertext
{
	position: absolute;
	top: 210px;
	left: 750px;
	z-index: 200;
	width: 205px;
	height: 128px;
}
.fadertext IMG
{
	display: block;
	width: 205px;
	height: 128px;
}
.page-template-default .post H2
{
	color: #18426C;
	font-size: 0.85em;
	padding: 0.75em 0 20px 40px;
}
.page-template-default .post P
{
	color: #211611;
	font-size: 0.75em;
	padding: 0 0 10px 40px;
}
.page-template-default #contentloop P
{
	color: #211611;
	font-size: 0.75em;
	padding: 0 0 10px 40px;
}
.page-template-news-php .post H2
{
	color: #18426C;
	font-size: 0.85em;
	padding: 0.75em 0 20px 40px;
}
.page-template-news-php .post P
{
	color: #211611;
	font-size: 0.75em;
	padding: 0 0 10px 40px;
}
.page-template-news-php #contentloop P
{
	color: #211611;
	font-size: 0.75em;
	padding: 0 0 10px 40px;
}
.page-template-news-php .post H2 A
{
	color: #18426C;
	text-decoration: none;
}
.page-template-news-php .post H2 A:hover
{
	color: #18426C;
	text-decoration: underline;
}
.page-template-newssection-php .post H2
{
	color: #18426C;
	font-size: 0.85em;
	padding: 0.75em 0 20px 40px;
}
.page-template-newssection-php .post P
{
	color: #211611;
	font-size: 0.75em;
	padding: 0 0 10px 40px;
}
.page-template-newssection-php #contentloop P
{
	color: #211611;
	font-size: 0.75em;
	padding: 0 0 10px 40px;
}
.page-template-newssection-php .post H2 A
{
	color: #18426C;
	text-decoration: none;
}
.page-template-newssection-php .post H2 A:hover
{
	color: #18426C;
	text-decoration: underline;
}
.single .post H2
{
	color: #18426C;
	font-size: 0.85em;
	padding: 0.75em 0 20px 40px;
}
.single .post H2 A
{
	color: #18426C;
}
.single .post P
{
	color: #211611;
	font-size: 0.75em;
	padding: 0 0 10px 40px;
}
.single #contentloop P
{
	color: #211611;
	font-size: 0.75em;
	padding: 0 0 10px 40px;
}
.frontcontent .widget
{
	height: 68px;
}
.widget
{
	font-size: 1em;
	border-bottom: 2px solid #E4E5E8;
	clear: both;
	display: block;
	padding: 0px 0 10px;
	margin-bottom: 15px;
}
.widgettitle
{
	color: #18426C;
	font-size: 15px;
}
.textwidget P
{
	font-size: 13px;
	padding-top: 6px;
	line-height: 1.5em;
}
.widget BLOCKQUOTE P
{
	font-size: 13px;
	padding-top: 6px;
	line-height: 1.5em;
}
.donate_button
{
	position: relative;
	width: 190px;
	height: 38px;
	margin-right: 20px;
	margin-top: 15px;
	float: right;
}
.donate_button .buttondiv
{
	position: absolute;
	display: block;
	text-decoration: none;
	background: #CB5227;
	top: -1px;
	left: -2px;
	width: 193px;
	height: 27px;
	padding: 7px 3px 5px 7px;
	z-index: 2;
	font-size: 23px;
	font-family: Tahoma;
	color: #FFFFFF;
	text-align: center;
}
.donate_button .buttondiv:hover
{
	top: 0;
	left: 0;
}
.donate_button .backdiv
{
	position: absolute;
	padding: 5px;
	padding: 7px 3px 5px 7px;
	top: 0;
	left: 0;
	width: 192px;
	height: 27px;
	background: #CDC8C8;
	z-index: 1;
	border: 1px solid #DAD6D6;
}
.widget .donate_button
{
	width: 140px;
}
.widget .buttondiv
{
	width: 152px;
	height: 22px;
	padding: 6px 3px 5px 7px;
	font-size: 20px;
	font-family: Tahoma;
	color: #FFFFFF;
}
.widget .buttondiv SPAN
{
	color: #B6CEE4;
}
.widget .backdiv
{
	width: 151px;
	height: 20px;
	background: #A39E9E;
	border: 1px solid #B1AEAE;
}
.widget UL LI P
{
	padding: 8px 0 5px 0px;
	font-size: 12px;
}
.widget UL LI A
{
	color: #18426C;
	text-decoration: none;
	font-size: 15px;
	font-family: Geneva, Tahoma;
	font-weight: bold;
}
.widget P.alignright SMALL A
{
	color: #CB5227;
	font-size: 12px;
}
.widget P.alignright SMALL A:hover
{
	text-decoration: underline;
}
#flickr
{
	width: 225px;
	background: url(images/flickrback.jpg) repeat-x;
	color: #FFFFFF;
	text-align: center;
	padding: 10px 0;
	margin: 25px 25px 25px 0;
	font-weight: bold;
	font-size: 14px;
	float: right;
}
#flickr A
{
	color: #CB5227;
	text-decoration: none;
	display: block;
	font-size: 0.95em;
	margin-bottom: 10px;
}
#flickr A:hover
{
	text-decoration: underline;
}
#images
{
	height: 212px;
}
#images DIV
{
	width: 88px;
	height: 88px;
	padding: 10px 10px 0px;
	float: left;
	position: relative;
	overflow: hidden;
}
#images IMG
{
	height: 88px;
}
#imagep IMG
{
	width: 100%;
	visibility: hidden;
}
#image IMG
{
	width: 100%;
}
#calendarout A
{
	color: #18426C;
	text-decoration: none;
	font-weight: bold;
}
#calendarout A
{
	color: #18426C;
	text-decoration: none;
	font-weight: bold;
}
#calendarout .Date
{
	font-size: 14px;
	margin-top: 6px;
	margin-bottom: 6px;
	display: block;
}
#calendarout .Title
{
	color: #CB5227;
	font-size: 14px;
	display: block;
	margin-bottom: 8px;
}
#calendarout .Description
{
	display: block;
	font-size: 12px;
	line-height: 1.5;
}
.post-edit-link
{
	margin-left: 40px;
	font-size: 0.7em;
}
.eventsListWidget
{
	border: 0px solid #000000;
}
.eventsListWidget .widgettitle
{
	padding-bottom: 5px;
}
.eventsListWidget .dig-in A
{
	display: none;
	background-repeat: repeat-x;
}
.eventsListWidget .when
{
	font-size: 14px;
	padding-bottom: 5px;
}
.eventsListWidget .event
{
	color: #CA5126;
	font-size: 14px;
	padding-bottom: 10px;
}
.eventsListWidget .excerpt
{
	line-height: 20px;
	font-size: 12px;
	padding-bottom: 10px;
}
.eventsListWidget .more-link
{
	color: #CA5126;
	font-size: 12px;
}
.entry UL
{
	list-style: disc;
	margin-left: 82px;
	font-size: 12px;
	line-height: 15px;
	font-family: Geneva, Tahoma;
	margin-bottom: 10px;
}
.entry UL LI
{
	margin-bottom: 5px;
}
.entry OL
{
	list-style: decimal;
	margin-left: 82px;
	font-size: 12px;
	line-height: 20px;
	font-family: Geneva, Tahoma;
}
.entry OL LI
{
	margin-bottom: 11px;
}
#footer
{
	width: 811px;
	margin: -46px auto 0;
	font-size: 0.8em;
	padding: 1px;
}


.clearfix:after {
		content:".";
		display:block;
		height:0;
		clear:both;
		visibility:hidden;
	}
	.clearfix {display: inline-table;}
	/* Hides from IE-mac \*/
	* html .clearfix {
		height:1%;
	}
	*+html .clearfix {
		height:1%;
	}
	.clearfix {
		display:block;
	}
	/* End hide from IE-mac */