/* 

	Theme Name: Epic Frontiers
	Description: Epic Frontiers homepage
	Version: 1.0
	Author: Jheanell Elliott
	Author URI: http://www.creativewhirlpool.com

*/



/** MAIN **/

html, body{

	margin: 0px;

	width: 100%;

	}

a{

	text-decoration: none;

	color: #42230E;

	}

p, ul, ol{

	line-height: 1.5em;

	}

ul{

	list-style: square outside;

	}

hr{

	display: block;

	height: 1px;

	border-top: #B9C84D solid 1px;

	border-left: none;

	border-right: none;

	border-bottom: none;

	}



/* MASTER & CONTAINERS */

#master{

	background: #efebc6 url(images/mainbg_img.jpg) top center no-repeat;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10pt;

	color: #42230E;

	}

#mNav{

	width: 100%;

	min-width: 924px;

	overflow: hidden;

	background: #636466 url(images/razorbg.jpg) bottom left repeat-x;

	height: 46px;

	position: relative;

	color: #F2F2F2;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10pt;

	letter-spacing: 1pt;

	}

#mContainer{

	width: 924px;

	margin: 131px auto 30px auto;

	background: #fff;

	border: #281608 1px solid;

	-moz-border-radius-topleft: 10px;

	-webkit-border-top-left-radius: 10px;

	-moz-border-radius-topright: 10px;

	-webkit-border-top-right-radius: 10px;

	-moz-border-radius-bottomleft: 10px;

	-webkit-border-bottom-left-radius: 10px;

	-moz-border-radius-bottomright: 10px;

	-webkit-border-bottom-right-radius: 10px;

	}

#cHeader{

	width: 100%;

	}

#cBody{

	position: relative;

	min-height: 400px;

	display: table;

	}

#mFooter{

	margin-top: 30px;

	width: 100%;

	min-width: 924px;

	min-height: 100px;

	background: #2d2a2b;

	color: #F2F2F2;

	padding-bottom: 30px;

	}

	

/* CONTENT */

#logo{

	width: 244px;

	height: 113px;

	background: url(images/eflogo.gif) -3px -1px no-repeat;

	margin: 18px auto auto auto;

	}

#logo > a{

	display: block;

	width: 100%;

	height: 100%;

	}

#mNav ul{

	position: absolute;

	right: 24px;

	top: 0px;

	height: 14px;

	display: table;

	list-style: none;

	padding: 12px 0px;

	margin: 0px;

	line-height: normal;

	}

#mNav ul li{

	display: block;

	float: left;

	margin-left: 58px;

	}

#mNav a{

	color: #F2F2F2;

	}

#mNav a:hover{

	border-bottom: #F2F2F2 dotted 1px;

	padding-bottom: 3px;

	}

/* Menus */

#mainMenu{

	background: #47270f url(images/mainmenubg.jpg) top left repeat-x;

	width: 100%;

	height: 100%;

	display: table;

	padding: 0px;

	margin: 0px;

	overflow: hidden;

	height: 53px;

	color: #FDC689;

	font-family: Times, Times New Roman, serif;

	list-style: none;

	letter-spacing: 1pt;

	-moz-border-radius-topleft: 10px;

	-webkit-border-top-left-radius: 10px;

	-moz-border-radius-topright: 10px;

	-webkit-border-top-right-radius: 10px;

	line-height: normal;

	}

#mainMenu li{

	display: block;

	float: left;

	text-align: center;

	width: 150px;

	height: 53px;

	background: url(images/mainmenudivide.jpg) top right no-repeat;

	}

#mainMenu a{

	display: block;

	padding: 18px 0px 22px 0px;

	width: 147px;

	height: 13px;

	color: #FDC689;

	}

#mainMenu a:hover{

	background: #7c420f url(images/mainmenuoverbg.jpg) top left repeat-x;

	}

#mainMenu a.active{

	background: #7c420f url(images/mainmenuoverbg.jpg) top left repeat-x;

	}

#secondMenu{

	width: 100%;

	background: #c59b6c url(images/secondmenubg.jpg) top left no-repeat;

	position: relative;

	height: 38px;

	color: #42230e;

	overflow: hidden;

	letter-spacing: 1pt;

	line-height: normal;

	}

#cHeader ul.subMenu{

	list-style: none;

	padding: 0px;

	margin: 0px 0px 10px 0px;

	height: 18px;

	display: none;

	position: absolute;

	top: 10px;

	left: 30px;

	}

ul.subMenu li{

	display: block;

	float: left;

	margin-right: 30px;

	height: 18px;

	background: url(images/brownmenubullet.png) left center no-repeat;

	padding-left: 25px;

	min-width: 75px;

	}

#cHeader ul.subMenuActive{

	list-style: none;

	padding: 0px;

	margin: 0px 0px 10px 0px;

	height: 18px;

	display: table;

	position: absolute;

	top: 10px;

	left: 180px;

	}

ul.subMenuActive li{

	display: block;

	float: left;

	margin-right: 30px;

	height: 18px;

	background: url(images/brownmenubullet.png) left center no-repeat;

	padding-left: 25px;

	min-width: 75px;

	}

#secondMenu a{

	color: #42230e;

	font-weight: bold;

	}

#secondMenu a:hover{

	border-bottom: #8C6239 dotted 1px;

	padding-bottom: 3px;

	}

#tertiaryMenu{

	width: 217px;

	border-top: #8C6239 1px solid;

	border-left: #8C6239 1px solid;

	border-right: #8C6239 1px solid;

	margin: 0px 0px 30px 0px;

	padding: 0px;

	}

#tertiaryMenu > li{

	list-style: none;

	padding: 18px 18px 18px 46px;

	border-bottom: #8C6239 1px solid;

	background-image: url(images/greenbullet.png);

	background-position: 18px 18px;

	background-repeat: no-repeat;

	}

#tertiaryMenu li:hover{

	background-image: url(images/lightbrownbullet.png);

	}

/* End Menus */

#cBody > .content{

	padding: 30px;

	color: #42230E;

	position: relative;

	width: 864px;

	}

#cBody > #tcontent{

	margin-left: 247px;

	width: 617px;

	}

#cBody a{

	border-bottom: #8C6239 dotted 1px;

	padding-bottom: 3px;

	}

#cBody table{

	border: #B9C84D solid 1px;

	}

#cBody td{

	padding: 8px 15px;

	border-right: #B9C84D solid 1px;

	}

#cBody tr{

	display: block;

	border-bottom: #B9C84D solid 1px;

	}

#cBody img{

	border: #B9C84D solid 2px;

	}

/* Carousel */

#homeRotate{

	width: 570px;

	height: 208px;

	background: #393839;

	position: relative;

	overflow: hidden;

	}

#homeRotate .overlay{

	display: block;

	width: 570px;

	height: 46px;

	background: #ABA000;

	position: absolute;

	bottom: 0px;

	left: 0px;

	z-index: 2;

	}

#homeRotate .info{

	display: block;

	width: 374px;

	height: 38px;

	position: absolute;

	bottom: 7px;

	left: 18px;

	line-height: 1.5em;

	color: #FFF899;

	overflow: hidden;

	z-index: 2;

	}

#homeRotate ul.navi{

	padding: 0px;

	margin: 0px;

	width: 155px;

	height: 18px;

	list-style: none;

	display: table;

	position: absolute;

	bottom: 15px;

	right: 18px;

	z-index: 2;

	}

#homeRotate .navi li{

	display: block;

	float: left;

	width: 18px;

	height: 18px;

	margin-left: 7px;

	background-image: url(images/darknavibullet.png);

	background-position: top left;

	background-repeat: no-repeat;

	}

.navi li span{

	display: none;

	}

#homeRotate a{

	display: block;

	height: 100%;

	width: 100%;

	color: #42230E;

	padding: 0px;

	border: none;

	}

#homeRotate a:hover{

	background: url(images/lightnavibullet.png) top left no-repeat;

	}

#homeRotate li.left{

	margin-left: 0px;

	margin-right: 5px;

	background: url(images/navileft.png) center left no-repeat;

	}

#homeRotate li.left a:hover{

	background: none;

	}

#homeRotate li.right{

	margin-left: 11px;

	background: url(images/naviright.png) center right no-repeat;

	}

#homeRotate li.right a:hover{

	background: none;

	}

#homeRotate .feature{

	position: relative;

	height: 208px;

	width: 570px;

	overflow: hidden;

	}

#fhInner{

	position: absolute;

	width: 2280px;

	}

#homeRotate .featimg{

	border: none;

	float: left;

	}

#homeRotate li.active{

	background-image: url(images/lightnavibullet.png);

	background-position: top left;

	background-repeat: no-repeat;

	}

/* End Carousel */

#cBody div.rcol{

	position: absolute;

	top: 30px;

	right: 30px;

	width: 274px;

	}

#cBody div.lcol{

	margin-top: 30px;

	width: 570px;

	}

.feedbox{

	margin-bottom: 30px;

	}

.feedbox div.header{

	background: #a57b50 url(images/feedboxbg.jpg) top left repeat-x;

	height: 15px;

	padding: 16px 30px 19px 18px;

	font-family: Times, Times New Roman, serif;

	font-size: 11pt;

	letter-spacing: 1pt;

	position: relative;

	border: #8C6239 1px solid;

	}

div.header span.more{

	font-family: Arial, Helvetica, sans-serif;

	font-weight: bold;

	position: absolute;

	top: 16px;

	right: 18px;

	}

#cBody div.header a{

	color: #42230E;

	padding: 0px;

	border: none;

	}

.feedbox > ul{

	padding: 0px;

	margin: 0px;

	}

.feedbox > ul > li{

	list-style: none;

	padding: 18px 18px 18px 46px;

	border-left: #8C6239 1px solid;

	border-right: #8C6239 1px solid;

	border-bottom: #8C6239 1px solid;

	background-image: url(images/greenbullet.png);

	background-position: 18px 18px;

	background-repeat: no-repeat;

	}

.feedbox > ul > li > h4{

	font-size: 14pt;

	font-family: Times, Times New Roman, serif;

	font-style: italic;

	letter-spacing: 1pt;

	font-weight: bold;

	padding: 0px;



	margin: 0px 0px 10px 0px;

	}

.feedbox li:hover{

	background-image: url(images/lightbrownbullet.png);

	}

#newsfeed{

	}

#newsfeed div.header{

	background: #eccd41 url(images/newsfeedbg.jpg) top left repeat-x;

	border: #ECCD41 1px solid;

	}

#newsfeed > ul > li{

	border-left: #ECCD41 1px solid;

	border-right: #ECCD41 1px solid;

	border-bottom: #ECCD41 1px solid;

	background-image: url(images/lightbrownbullet.png);

	background-position: 18px 18px;

	background-repeat: no-repeat;

	}

#newsfeed li:hover{

	background-image: url(images/brownmenubullet.png);

	}

#sidebar{

	float: left;

	margin-left: 30px;

	margin-top: 30px;

	margin-right: 30px;

	width: 217px;

	}

#tags ul{

	border-left: #8C6239 1px solid;

	border-right: #8C6239 1px solid;

	border-bottom: #8C6239 1px solid;

	padding: 18px;

	}

#tags ul li{

	display: inline;

	padding: 0px 10px 0px 0px;

	margin: 0px;

	border: none;

	background: none;

	}

#tags li:hover{

	background: none;

	}

.plainbox{

	border: #8C6239 1px solid;

	background: #EFEBC7;

	padding: 18px;

	margin-bottom: 30px;

	position: relative;

	}	

.content a, .tcontent a{

	font-weight: bold;

	}

.content #pHeader{

	width: 828px;

	display: table;

	}

#tcontent #pHeader{

	width: 579px;

	display: table;

	}

.plainbox .title{

	font-size: 16pt;

	font-family: Times, Times New Roman, serif;

	font-weight: bold;

	font-style: italic;

	padding: 0px;

	margin: 0px 0px 0px 0px;

	width: 60%;

	float: left;

	}

.plainbox .breadcrumb{

	display: block;

	float: right;

	width: 175px;

	top: 22px;

	text-align: right;

	font-size: 9pt;

	}

#cBody .breadcrumb a{

	padding: 0px;

	border: none;

	font-weight: normal;

	}

#cBody .breadcrumb a:hover{

	border-bottom: #8C6239 dotted 1px;

	padding-bottom: 3px

	}

.breadcrumb .current{

	font-weight: bold;

	}

#cBody .breadcrumb .current a{

	font-weight: bold;

	}

.post{

	width: 100%;

	padding-bottom: 18px;

	margin-bottom: 30px;

	}

.post .header{

	font-size: 14pt;

	border-bottom: #B9C84D dotted 1px;

	padding: 18px 0px;

	margin: 0px 0px 9px 0px;

	}

#cBody .post .header a{

	border: none;

	padding: none;

	}

#cBody .post .header a:hover{

	border-bottom: #42230E dotted 1px;

	padding-bottom: 3px;

	}

.post ul.subheader{

	font-size: 8pt;

	border-bottom: #8C6239 solid 2px;

	padding: 0px;

	margin: 0px;

	width: 100%;

	display: table;

	list-style: none;

	}

.post .subheader li{

	padding-bottom: 10px;

	}

.post .subheader li.date{

	display: block;

	float: right;

	}

.post .subheader li.author{

	display: block;

	float: left;

	}

.post .subheader li.category{

	display: block;

	clear: both;

	text-align: right;

	padding-top: 10px;

	border-top: #B9C84D dotted 1px;

	}

.post ul.tagger{

	font-size: 8pt;

	border-top: #8C6239 solid 2px;

	padding: 10px 0px 0px 0px;

	margin: 0px;

	width: 100%;

	display: table;

	list-style: none;

	}

.tagger li{

	display: block;

	float: left;

	margin: 0px 10px 0px 0px;

	}

.tagger li.header{

	font-size: 8pt;

	font-weight: bold;

	border: none;

	margin-right: 18px;

	padding: 0px;

	}

.postnavi{

	display: table;

	padding: 0px 0px 10px 0px;

	width: 100%;

	}

.postnavi span.prev{

	display: block;

	float: left;

	width: 32px;

	height: 18px;

	background: url(images/pagenavileft.png) top left no-repeat;

	}

.postnavi span.next{

	display: block;

	float: right;

	width: 32px;

	height: 18px;

	background: url(images/pagenaviright.png) top left no-repeat;

	}

.postnavi span.prev:hover{

	background: url(images/brownpagenavileft.png) top left no-repeat;

	}

.postnavi span.next:hover{

	background: url(images/brownpagenaviright.png) top left no-repeat;

	}

#mFooter a{

	color: #F2F2F2;

	}

#mFooter a:hover{

	border-bottom: #F2F2F2 dotted 1px;

	padding-bottom: 3px;

	}

#fBody{

	width: 924px;

	padding: 30px;

	margin: auto;

	line-height: 1.5em;

	position: relative;

	}

#fBody #sitemap{

	width: 700px;

	font-size: 8pt;

	display: table;

	border-right: #464646 solid 1px;

	}

#fBody #sitemap ul{

	line-height: 2em;

	float: left;

	margin-right: 20px;

	}

#sitemap li.header{

	padding-bottom: 10px;

	letter-spacing: 1pt;

	list-style: none;

	font-size: 10pt;

	line-height: 1.5em;

	font-weight: bold;

	list-style: none;

	}

#fBody span.credit{

	display: block;

	width: 160px;

	padding: 0px 30px;

	text-align: right;

	position: absolute;

	right: 0px;

	top: 30px;

	}

	

/* MISC */

.odd{

	background-color: #EFEBC7;

	}

#mainMenu .menuhover{

	background: #7c420f url(images/mainmenuoverbg.jpg) top left repeat-x;

	}

.roundleft{

	-moz-border-radius-topleft: 10px;

	-webkit-border-top-left-radius: 10px;

	}

.roundright{
/* 
	Theme Name: Epic Frontiers
	Description: Epic Frontiers homepage
	Version: 1.0
	Author: Jheanell Elliott
	Author URI: http://www.creativewhirlpool.com
*/

/** MAIN **/
html, body{
	margin: 0px;
	width: 100%;
	}
a{
	text-decoration: none;
	color: #42230E;
	}
p, ul, ol{
	line-height: 1.5em;
	}
ul{
	list-style: square outside;
	}
hr{
	display: block;
	height: 1px;
	border-top: #B9C84D solid 1px;
	border-left: none;
	border-right: none;
	border-bottom: none;
	}

/* MASTER & CONTAINERS */
#master{
	background: #efebc6 url(../images/mainbg_img.jpg) top center no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #42230E;
	}
#mNav{
	width: 100%;
	min-width: 924px;
	overflow: hidden;
	background: #636466 url(../images/razorbg.jpg) bottom left repeat-x;
	height: 46px;
	position: relative;
	color: #F2F2F2;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	letter-spacing: 1pt;
	}
#mContainer{
	width: 924px;
	margin: 131px auto 30px auto;
	background: #fff;
	border: #281608 1px solid;
	-moz-border-radius-topleft: 10px;
	-webkit-border-top-left-radius: 10px;
	-moz-border-radius-topright: 10px;
	-webkit-border-top-right-radius: 10px;
	-moz-border-radius-bottomleft: 10px;
	-webkit-border-bottom-left-radius: 10px;
	-moz-border-radius-bottomright: 10px;
	-webkit-border-bottom-right-radius: 10px;
	}
#cHeader{
	width: 100%;
	}
#cBody{
	position: relative;
	min-height: 400px;
	display: table;
	}
#mFooter{
	margin-top: 30px;
	width: 100%;
	min-width: 924px;
	min-height: 100px;
	background: #2d2a2b;
	color: #F2F2F2;
	padding-bottom: 30px;
	}
	
/* CONTENT */
#logo{
	width: 244px;
	height: 113px;
	background: url(../images/eflogo.gif) -3px -1px no-repeat;
	margin: 18px auto auto auto;
	}
#logo > a{
	display: block;
	width: 100%;
	height: 100%;
	}
#mNav ul{
	position: absolute;
	right: 24px;
	top: 0px;
	height: 14px;
	display: table;
	list-style: none;
	padding: 12px 0px;
	margin: 0px;
	line-height: normal;
	}
#mNav ul li{
	display: block;
	float: left;
	margin-left: 58px;
	}
#mNav a{
	color: #F2F2F2;
	}
#mNav a:hover{
	border-bottom: #F2F2F2 dotted 1px;
	padding-bottom: 3px;
	}
/* Menus */
#mainMenu{
	background: #47270f url(../images/mainmenubg.jpg) top left repeat-x;
	width: 100%;
	height: 100%;
	display: table;
	padding: 0px;
	margin: 0px;
	overflow: hidden;
	height: 53px;
	color: #FDC689;
	font-family: Times, Times New Roman, serif;
	list-style: none;
	letter-spacing: 1pt;
	-moz-border-radius-topleft: 10px;
	-webkit-border-top-left-radius: 10px;
	-moz-border-radius-topright: 10px;
	-webkit-border-top-right-radius: 10px;
	line-height: normal;
	}
#mainMenu li{
	display: block;
	float: left;
	text-align: center;
	width: 150px;
	height: 53px;
	background: url(../images/mainmenudivide.jpg) top right no-repeat;
	}
#mainMenu a{
	display: block;
	padding: 18px 0px 22px 0px;
	width: 147px;
	height: 13px;
	color: #FDC689;
	}
#mainMenu a:hover{
	background: #7c420f url(../images/mainmenuoverbg.jpg) top left repeat-x;
	}
#mainMenu a.active{
	background: #7c420f url(../images/mainmenuoverbg.jpg) top left repeat-x;
	}
#secondMenu{
	width: 100%;
	background: #c59b6c url(../images/secondmenubg.jpg) top left no-repeat;
	position: relative;
	height: 38px;
	color: #42230e;
	overflow: hidden;
	letter-spacing: 1pt;
	line-height: normal;
	}
#cHeader ul.subMenu{
	list-style: none;
	padding: 0px;
	margin: 0px 0px 10px 0px;
	height: 18px;
	display: none;
	position: absolute;
	top: 10px;
	left: 30px;
	}
ul.subMenu li{
	display: block;
	float: left;
	margin-right: 30px;
	height: 18px;
	background: url(../images/brownmenubullet.png) left center no-repeat;
	padding-left: 25px;
	min-width: 75px;
	}
#cHeader ul.subMenuActive{
	list-style: none;
	padding: 0px;
	margin: 0px 0px 10px 0px;
	height: 18px;
	display: table;
	position: absolute;
	top: 10px;
	left: 180px;
	}
ul.subMenuActive li{
	display: block;
	float: left;
	margin-right: 30px;
	height: 18px;
	background: url(../images/brownmenubullet.png) left center no-repeat;
	padding-left: 25px;
	min-width: 75px;
	}
#secondMenu a{
	color: #42230e;
	font-weight: bold;
	}
#secondMenu a:hover{
	border-bottom: #8C6239 dotted 1px;
	padding-bottom: 3px;
	}
#tertiaryMenu{
	width: 217px;
	border-top: #8C6239 1px solid;
	border-left: #8C6239 1px solid;
	border-right: #8C6239 1px solid;
	margin: 0px 0px 30px 0px;
	padding: 0px;
	}
#tertiaryMenu > li{
	list-style: none;
	padding: 18px 18px 18px 46px;
	border-bottom: #8C6239 1px solid;
	background-image: url(../images/greenbullet.png);
	background-position: 18px 18px;
	background-repeat: no-repeat;
	}
#tertiaryMenu li:hover{
	background-image: url(../images/lightbrownbullet.png);
	}
/* End Menus */
#cBody > .content{
	padding: 30px;
	color: #42230E;
	position: relative;
	width: 864px;
	}
#cBody > #tcontent{
	margin-left: 247px;
	width: 617px;
	}
#cBody a{
	border-bottom: #8C6239 dotted 1px;
	padding-bottom: 3px;
	}
#cBody table{
	border: #B9C84D solid 1px;
	}
#cBody td{
	padding: 8px 15px;
	border-right: #B9C84D solid 1px;
	}
#cBody tr{
	display: block;
	border-bottom: #B9C84D solid 1px;
	}
#cBody img{
	border: #B9C84D solid 2px;
	}
/* Carousel */
#homeRotate{
	width: 570px;
	height: 208px;
	background: #393839;
	position: relative;
	overflow: hidden;
	}
#homeRotate .overlay{
	display: block;
	width: 570px;
	height: 46px;
	background: #ABA000;
	position: absolute;
	bottom: 0px;
	left: 0px;
	z-index: 2;
	}
#homeRotate .info{
	display: block;
	width: 374px;
	height: 38px;
	position: absolute;
	bottom: 7px;
	left: 18px;
	line-height: 1.5em;
	color: #FFF899;
	overflow: hidden;
	z-index: 2;
	}
#homeRotate ul.navi{
	padding: 0px;
	margin: 0px;
	width: 155px;
	height: 18px;
	list-style: none;
	display: table;
	position: absolute;
	bottom: 15px;
	right: 18px;
	z-index: 2;
	}
#homeRotate .navi li{
	display: block;
	float: left;
	width: 18px;
	height: 18px;
	margin-left: 7px;
	background-image: url(../images/darknavibullet.png);
	background-position: top left;
	background-repeat: no-repeat;
	}
.navi li span{
	display: none;
	}
#homeRotate a{
	display: block;
	height: 100%;
	width: 100%;
	color: #42230E;
	padding: 0px;
	border: none;
	}
#homeRotate a:hover{
	background: url(../images/lightnavibullet.png) top left no-repeat;
	}
#homeRotate li.left{
	margin-left: 0px;
	margin-right: 5px;
	background: url(../images/navileft.png) center left no-repeat;
	}
#homeRotate li.left a:hover{
	background: none;
	}
#homeRotate li.right{
	margin-left: 11px;
	background: url(../images/naviright.png) center right no-repeat;
	}
#homeRotate li.right a:hover{
	background: none;
	}
#homeRotate .feature{
	position: relative;
	height: 208px;
	width: 570px;
	overflow: hidden;
	}
#fhInner{
	position: absolute;
	width: 2280px;
	}
#homeRotate .featimg{
	border: none;
	float: left;
	}
#homeRotate li.active{
	background-image: url(../images/lightnavibullet.png);
	background-position: top left;
	background-repeat: no-repeat;
	}
/* End Carousel */
#cBody div.rcol{
	position: absolute;
	top: 30px;
	right: 30px;
	width: 274px;
	}
#cBody div.lcol{
	margin-top: 30px;
	width: 570px;
	}
.feedbox{
	margin-bottom: 30px;
	}
.feedbox div.header{
	background: #a57b50 url(../images/feedboxbg.jpg) top left repeat-x;
	height: 15px;
	padding: 16px 30px 19px 18px;
	font-family: Times, Times New Roman, serif;
	font-size: 11pt;
	letter-spacing: 1pt;
	position: relative;
	border: #8C6239 1px solid;
	}
div.header span.more{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	position: absolute;
	top: 16px;
	right: 18px;
	}
#cBody div.header a{
	color: #42230E;
	padding: 0px;
	border: none;
	}
.feedbox > ul{
	padding: 0px;
	margin: 0px;
	}
.feedbox > ul > li{
	list-style: none;
	padding: 18px 18px 18px 46px;
	border-left: #8C6239 1px solid;
	border-right: #8C6239 1px solid;
	border-bottom: #8C6239 1px solid;
	background-image: url(../images/greenbullet.png);
	background-position: 18px 18px;
	background-repeat: no-repeat;
	}
.feedbox > ul > li > h4{
	font-size: 14pt;
	font-family: Times, Times New Roman, serif;
	font-style: italic;
	letter-spacing: 1pt;
	font-weight: bold;
	padding: 0px;

	margin: 0px 0px 10px 0px;
	}
.feedbox li:hover{
	background-image: url(../images/lightbrownbullet.png);
	}
#newsfeed{
	}
#newsfeed div.header{
	background: #eccd41 url(../images/newsfeedbg.jpg) top left repeat-x;
	border: #ECCD41 1px solid;
	}
#newsfeed > ul > li{
	border-left: #ECCD41 1px solid;
	border-right: #ECCD41 1px solid;
	border-bottom: #ECCD41 1px solid;
	background-image: url(../images/lightbrownbullet.png);
	background-position: 18px 18px;
	background-repeat: no-repeat;
	}
#newsfeed li:hover{
	background-image: url(../images/brownmenubullet.png);
	}
#sidebar{
	float: left;
	margin-left: 30px;
	margin-top: 30px;
	margin-right: 30px;
	width: 217px;
	}
#tags ul{
	border-left: #8C6239 1px solid;
	border-right: #8C6239 1px solid;
	border-bottom: #8C6239 1px solid;
	padding: 18px;
	}
#tags ul li{
	display: inline;
	padding: 0px 10px 0px 0px;
	margin: 0px;
	border: none;
	background: none;
	}
#tags li:hover{
	background: none;
	}
.plainbox{
	border: #8C6239 1px solid;
	background: #EFEBC7;
	padding: 18px;
	margin-bottom: 30px;
	position: relative;
	}
.content a, .tcontent a{
	font-weight: bold;
	}
.content #pHeader{
	width: 828px;
	}
#tcontent #pHeader{
	width: 579px;
	}
.plainbox .title{
	font-size: 16pt;
	font-family: Times, Times New Roman, serif;
	font-weight: bold;
	font-style: italic;
	padding: 0px;
	margin: 0px 175px 0px 0px;
	}
.plainbox .breadcrumb{
	position: absolute;
	min-width: 170px;
	right: 18px;
	top: 22px;
	text-align: right;
	font-size: 9pt;
	}
#cBody .breadcrumb a{
	padding: 0px;
	border: none;
	font-weight: normal;
	}
#cBody .breadcrumb a:hover{
	border-bottom: #8C6239 dotted 1px;
	padding-bottom: 3px
	}
.breadcrumb .current{
	font-weight: bold;
	}
#cBody .breadcrumb .current a{
	font-weight: bold;
	}
.post{
	width: 100%;
	padding-bottom: 18px;
	margin-bottom: 30px;
	}
.post .header{
	font-size: 14pt;
	border-bottom: #B9C84D dotted 1px;
	padding: 18px 0px;
	margin: 0px 0px 9px 0px;
	}
#cBody .post .header a{
	border: none;
	padding: none;
	}
#cBody .post .header a:hover{
	border-bottom: #42230E dotted 1px;
	padding-bottom: 3px;
	}
.post ul.subheader{
	font-size: 8pt;
	border-bottom: #8C6239 solid 2px;
	padding: 0px;
	margin: 0px;
	width: 100%;
	display: table;
	list-style: none;
	}
.post .subheader li{
	padding-bottom: 10px;
	}
.post .subheader li.date{
	display: block;
	float: right;
	}
.post .subheader li.author{
	display: block;
	float: left;
	}
.post .subheader li.category{
	display: block;
	clear: both;
	text-align: right;
	padding-top: 10px;
	border-top: #B9C84D dotted 1px;
	}
.post ul.tagger{
	font-size: 8pt;
	border-top: #8C6239 solid 2px;
	padding: 10px 0px 0px 0px;
	margin: 0px;
	width: 100%;
	display: table;
	list-style: none;
	}
.tagger li{
	display: block;
	float: left;
	margin: 0px 10px 0px 0px;
	}
.tagger li.header{
	font-size: 8pt;
	font-weight: bold;
	border: none;
	margin-right: 18px;
	padding: 0px;
	}
.postnavi{
	display: table;
	padding: 0px 0px 10px 0px;
	width: 100%;
	}
.postnavi span.prev{
	display: block;
	float: left;
	width: 32px;
	height: 18px;
	background: url(../images/pagenavileft.png) top left no-repeat;
	}
.postnavi span.next{
	display: block;
	float: right;
	width: 32px;
	height: 18px;
	background: url(../images/pagenaviright.png) top left no-repeat;
	}
.postnavi span.prev:hover{
	background: url(../images/brownpagenavileft.png) top left no-repeat;
	}
.postnavi span.next:hover{
	background: url(../images/brownpagenaviright.png) top left no-repeat;
	}
#mFooter a{
	color: #F2F2F2;
	}
#mFooter a:hover{
	border-bottom: #F2F2F2 dotted 1px;
	padding-bottom: 3px;
	}
#fBody{
	width: 924px;
	padding: 30px;
	margin: auto;
	line-height: 1.5em;
	position: relative;
	}
#fBody #sitemap{
	width: 700px;
	font-size: 8pt;
	display: table;
	border-right: #464646 solid 1px;
	}
#fBody #sitemap ul{
	line-height: 2em;
	float: left;
	margin-right: 20px;
	}
#sitemap li.header{
	padding-bottom: 10px;
	letter-spacing: 1pt;
	list-style: none;
	font-size: 10pt;
	line-height: 1.5em;
	font-weight: bold;
	list-style: none;
	}
#fBody span.credit{
	display: block;
	width: 160px;
	padding: 0px 30px;
	text-align: right;
	position: absolute;
	right: 0px;
	top: 30px;
	}
	
/* MISC */
.odd{
	background-color: #EFEBC7;
	}
#mainMenu .menuhover{
	background: #7c420f url(../images/mainmenuoverbg.jpg) top left repeat-x;
	}
.roundleft{
	-moz-border-radius-topleft: 10px;
	-webkit-border-top-left-radius: 10px;
	}
.roundright{
	-moz-border-radius-topright: 10px;
	-webkit-border-top-right-radius: 10px;
	}
#cBody .feedbox .empty{
	background-image: none;
	padding: 18px;
	}
#cBody .content li{
        padding-bottom: 10px;
        }
#cBody #homeRotate li{
        padding-bottom: 0px;
        }
	-moz-border-radius-topright: 10px;

	-webkit-border-top-right-radius: 10px;

	}

#cBody .feedbox .empty{

	background-image: none;

	padding: 18px;

	}

#cBody .content li{

        padding-bottom: 10px;

        }

#cBody #homeRotate li{

        padding-bottom: 0px;

        }
