body {
	background:url(../images/body-tail.gif) repeat center top fixed;
	color: #777;
	font: 100%/1.125em "trebuchet MS", "Open Sans", sans-serif;
	position:relative;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	height: 100%;
}
#container {
	min-height: 100%;
	margin-bottom: -150px;
	position: relative;
}
a {
	outline:none;
	color:#CC3300;
}
#top {
	width:100%;
	background-color:#9F4824;
	height:20px;
	color:#FFF;
	font-family: "trebuchet MS", "Open Sans";
	text-align:right;
}
.topnav {
	width:1025px;
	margin-left:auto;
	margin-right:auto;
	height:19px;
}
img {
	border:none;
}
#logoWrapper {
	width:1025px;
	margin-left:auto;
	margin-right:auto;
	height:117px;
}
#logo {
	float:left;
	width:312px;
	height:67px;
	margin-top:26px;
	margin-right:10px;
}
#menu {
	float:right;
	margin-top:34px;
	width: 650px;
	margin-left: 20px;
}
#menu a {
	text-decoration:none;
	color:#2B0E00;
	font-family: 'Anton', impact;
	font-size:18px;
	text-transform:uppercase;
	text-shadow:1px 1px 1px rgba(0,0,0,.3);
	cursor:pointer;
}
#menu .mselected {
	color:white;
	background:url(../images/navBg.png) no-repeat;
	width:105px;
	height:48px;
	line-height:48px;
	text-align:center;
	float:left;
	margin-right:3px;
	margin-left:3px;
	text-shadow:1px 1px 1px rgba(0,0,0,.3)
}
#menu .mselected a {
	color:#FFF;
}
#menu .munselected {
	height:48px;
	line-height:48px;
	text-align:center;
	float:left;
	padding-left:6px;
	text-shadow:1px 1px 1px rgba(0,0,0,.3);
	padding-right:6px;
}
#menu .munselected a {
	color:#2B0E00;
}
#menu .munselected a:hover {
	color:#FFF;
}
#bghighlight {
	background: url(../images/bgContent.gif) repeat-x center top;
	width:100%;
	min-height:300px;
	margin-top:0px;
	float:left;
}
#bgInhighlight {
	background: url(../images/bgContent2.gif)repeat-x center top;
	width:100%;
	min-height:50px;
	margin-top:0px;
	float:left;
}
.bannerAnchor {
	width:1025px;
	margin-left:auto;
	margin-right:auto;
}
.banner {
	background:url(../images/banner.png) no-repeat right top;
	width:1100px;
	padding-left:250px;
	margin-top:-36px;
	position:relative;
	padding-top:115px;
	min-height:250px;
	margin-left:-240px;
}
.bannerflyer {
	width:965px;
	height:405px;
	background:url(../images/bannerTransparent.png) repeat;
	border:1px solid #DB612C;
	padding:20px;
}
.bannerInflyer {
	width:965px;
	min-height:405px;
	background:url(../images/bannerTransparent.png) repeat;
	border:1px solid #DB612C;
	padding:20px;
	margin-top:10px;
	float:left;
}
.bannerNav {
	height:15px;
	color:#DCD8D1;
	font-size:12px;
	line-height:15px;
	margin-top:5px;
}
.bannerNav a {
	color:#FFF;
	text-decoration:none;
	border-bottom:1px #FFFFFF dotted;
}
.bannerContent {
	background:#FFFFFF;
	min-height:500px;
	padding:3px 10px;
	float:left;
	width:945px;
}
#frontthumbs {
	width:1025px;
	margin-left:auto;
	margin-right:auto;
}
.frontGallery {
	width:332px;
	height:269px;
	margin-left:-5px;
	margin-right:20px;
	margin-top:-5px;
	float:left;
}
.frontMedia {
	width:332px;
	height:269px;
	margin-left:25px;
	margin-right:5px;
	float:left;
	margin-top:15px;
}
.frontQLinks {
	width:300px;
	background-color:#D86736;
	height:235px;
	margin-left:10px;
	margin-right:3px;
	float:left;
	margin-top:20px;
	-moz-box-shadow: 2px 5px 5px #ccc;
	-webkit-box-shadow: 2px 5px 5px #ccc;
	box-shadow: 2px 5px 5px #ccc;
	font-family: "Trebuchet MS", "Open Sans";
	font-size:18px;

}
.frontQLinks .top {
	background: url(../images/qlinkstop.png) no-repeat right top;
	color:#FFF;
	border-bottom:#C4B4AC 1px solid;
	height:54px;
	line-height:44px;
		text-shadow: 1px 1px 2px #777;
}
.frontQLinks .top a {
	background: url(../images/arrowgrey.png) no-repeat 15px center;
	padding-left:70px;
	color:#FFF;
	text-decoration:none;
	font-size:20px;
text-decoration:none;
		font-family: 'Anton', impact;
}
.frontQLinks .top a:hover {
	color: #FFF;
	text-shadow: 1px 1px 2px #999;
}
.frontQLinks .menu {
	background: url(../images/qlinksmid.png) no-repeat right top;
	color:#6A2402;
	height:45px;
	line-height:44px;
	
}
.frontQLinks .menu a {
	background: url(../images/arrowOrange.png) no-repeat 15px center;
	padding-left:70px;
	color:#682411;
	text-decoration:none;
	margin-top:10px;
	padding-top:5px;
			text-shadow: 1px 1px 2px #999;
}
.frontQLinks .menu a:hover {
	color:#2B0E00;
}
.frontService {
	background:url(../images/serviceMbg.png) no-repeat top left;
	width:300px;
	height:245px;
	margin-top:40px;
	-moz-box-shadow: 2px 5px 5px #ccc;
	-webkit-box-shadow: 2px 5px 5px #ccc;
	box-shadow: 2px 5px 5px #ccc;
	font-family: "Trebuchet MS", "Open Sans";
	font-size:14px;
	text-shadow: 1px 1px 2px #333;
	float:right;
	margin-right:3px;
}
.frontService .top {
	background:url(../images/servicebg.png) no-repeat left top;
	height:42px;
	font-family:"Anton", Impact;
	font-size:23px;
	color:#FFFFFF;
	padding-left:20px;
	line-height:42px;
	margin-left:7px;
	margin-top:7px;
}
.frontService .menu {
	height:32px;
	color:#FFFFFF;
	padding-left:20px;
	line-height:18px;
	padding-top:10px;
}
.frontService .menu span {
	font-weight:bold;
}
.frontService:hover { /* IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
	/* IE 5-7 */
  filter: alpha(opacity=80);
	/* Netscape */
  -moz-opacity: 0.8;
	/* Safari 1.x */
  -khtml-opacity: 0.8;
	/* Good browsers */
  opacity: 0.8;
}
#announcements {
	width:670px;
	float:left;
	min-height:200px;
	margin-top:20px;
}
.announceDate {
	background:url(../images/date.png) no-repeat top center;
	height:49px;
	width:57px;
	float:left;
	text-align:center;
	font-family: "Trebuchet MS", "Open Sans";
	font-size:20px;
	line-height:20px;
	color:#FFFFFF;
	padding-top:10px;
}
.announceHead {
	font-family:"Anton", Impact;
	font-size:23px;
	width:600px;
	color:#4E3E36;
	float:left;
	background:url(../images/dividerH.png) repeat-x bottom left;
	margin-left:3px;
	height:48px;
	float:left;
	line-height:60px;
	text-shadow: 1px 1px 2px #777;
}
.announceText {
	font-size:14px;
	width:650px;
	color:#4E3E36;
	float:left;
	background:url(../images/dividerH.png) repeat-x bottom left;
	margin-left:3px;
	float:left;
	line-height:20px;
	margin-top:15px;
	padding-bottom:5px;
}
.announceText span {
	color:#21409B;
	font-weight:bold;
}
.announceText a {
	color:#F30;
}
.clearfooter {
	height: 150px;
	clear: both;
}
#footer {
	width:100%;
	float:left;
	text-align:center;
	background-color:#9A8E7E;
	margin-top:20px;
	height:130px;
	position: relative;
}
#twfb {
	position: fixed;
	right:0px;
	top:350px;
	width:111px;
	height:79px;
	z-index:1;
}
#twfb:hover { /* IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
	/* IE 5-7 */
  filter: alpha(opacity=70);
	/* Netscape */
  -moz-opacity: 0.7;
	/* Safari 1.x */
  -khtml-opacity: 0.7;
	/* Good browsers */
  opacity: 0.7;
}
.footerContent {
	width:1025px;
	margin-right:auto;
	margin-left:auto;
	font-family: "Trebuchet MS", "Open Sans";
	font-size:10px;
	color:#E3E0DB;
	text-align:left;
	padding:10px;
	margin-top:10px;
}
.footerContent a {
	color:#E3E0DB;
	text-decoration:none;
}
.footerContent a:hover {
	color: #FC9;
	text-decoration:none;
}
.footerContent .cr {
	width:350px;
	float:left;
	font-family: "Trebuchet MS", "Open Sans";
	font-size:14px;
	float:left;
	border-right:1px dotted #D1CCC0;
	padding-right:10px;
	margin-right:20px;
	height:90px;
}
.footerContent .cl {
	width:250px;
	float:left;
	font-family: "Trebuchet MS", "Open Sans";
	font-size:14px;
	float:left;
	height:90px;
}
/*inside pages*/
h1 {
	font-family: 'Oswald', sans-serif;
	color:#B14821;
	font-size:28px;
}
h2 {
	font-family: 'Oswald', sans-serif;
	color:#B14821;
	font-size:14px;
	padding:0px;
}
.contentLeft {
	width:670px;
	float:left;
}
.contentLeft .header {
	width:625px;
	overflow:hidden;
	padding:11px;
	background-color:#E0D4C2;
	float:left;
	color:#FFFFFF;
	text-shadow:1px 1px 1px rgba(0,0,0,.7);
}
.contentLeft .content {
	width:630px;
	padding:5px;
	margin-top:10px;
	float:left;
}
.contentRight {
	width:250px;
	float:right;
	background: url(../images/navSideBg.png) no-repeat center top;
	padding-left:10px;
	margin-top:20px;
	min-height:350px;
	padding-top:10px;
}
.contentRight .header {
	background:url(../images/navSideHighlight.png)no-repeat top left;
	height:60px;
	width:261px;
	margin-left:-11px;
	line-height:50px;
	font-family: 'Oswald', sans-serif;
	color:#FFF;
	font-size:22px;
	text-transform:uppercase;
	padding-left:50px;
	position:relative;
}
.contentRight .menu {
	border-bottom:1px #B49367 dotted;
	width:204px;
	margin-left:auto;
	margin-right: auto;
	font-size: 16px;
	font-weight: normal;
	text-decoration: none;
	font-family:  "Trebuchet MS", Arial, Helvetica, sans-serif;
	line-height: 39px;
	min-height: 39px;
}
.contentRight .menu a {
	padding-left:35px;
	color:#333;
	text-decoration:none;
}
.contentRight .menu a:hover {
	background:url(../images/navSideArrow.png) no-repeat 20px center;
	padding-left:35px;
	color:#8A6C44;
	text-decoration:none;
}
.contentRight .menuCal {
	width:204px;
	margin-left:auto;
	margin-right: auto;
	margin-top:50px;
}
.contentRight .menuHighlight {
	border-bottom:1px #B49367 dotted;
	width:204px;
	margin-left:auto;
	margin-right: auto;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
	font-family:  "Trebuchet MS", Arial, Helvetica, sans-serif;
	line-height: 39px;
	min-height: 39px;
}
.contentRight .submenu {
	border-bottom:1px #B49367 dotted;
	width:204px;
	margin-left:auto;
	margin-right: auto;
	font-size: 13px;
	font-weight: normal;
	text-decoration: none;
	font-family:  "Trebuchet MS", Arial, Helvetica, sans-serif;
	line-height: 29px;
	min-height: 29px;
}
.contentRight .submenu a {
	padding-left:40px;
	color:#600;
	text-decoration:none;
}
.contentRight .submenu a:hover {
	padding-left:40px;
	color:#CCC;
	text-decoration:none;
}
.side3 {
	width:300px;
	margin-right:10px;
	float:left;
}
.space5 {
	width:100%;
	height:30px;
	float:left;
}
.spaceGen {
	width:100%;
	height:100px;
	float:left;
}
.contentRight .menuHighlight a {
	background:url(../images/navSideArrow.png) no-repeat 20px center;
	padding-left:35px;
	color:#8A6C44;
	text-decoration:none;
}
.contentRight .qlinks {
	background:url(../images/qlinksInner.jpg) no-repeat;
	width:248px;
	height:70px;
	margin-top:5px;
	float:left;
	padding:10px 15px;
}
.contentRight .qtop a {
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
	font-family:  "Trebuchet MS", Arial, Helvetica, sans-serif;
	min-height:20px;
	color: #C30;
}
.contentRight .qtop a:hover {
	color:#999999;
}
.contentRight .qbase {
	width:180px;
	line-height:18px;
}
.contentRight .qbase a {
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	font-family:  "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#555;
}
.contentRight .qbase a:hover {
	color:#999999;
}
.leftflo {
	width:200px;
	float:left;
	line-height:18px;
	font-size:12px;
}
.leftflo ul {
	margin:0px 2px 0 0;
	padding: 0px;
	list-style:none;
}
.leftflo li {
	float: left;
	margin: 2px;
	padding:2px;
	width: 180px;
	border-bottom:1px dotted #D1CCC0;
}
.leftflo .Wrapper {
	background: #E6E3DD;
	border:1px solid #CDCABE;
	padding:5px;
	width: 190px;
	float:left;
	margin-top:15px;
	margin-bottom:15px;
}
.leftflo .Title {
	font-family: 'Oswald', sans-serif;
	color:#B14821;
	font-size:14px;
	padding:0px;
	margin-top:5px;
	margin-bottom:5px;
}
.subcontent {
	width:630px;
	float:left;
	line-height:18px;
	font-size:12px;
	border:1px dotted #EEE;
	margin:5px;
}
.subcontent a {
	text-decoration:none;
	color:#663300;
}
.subcontent:hover {
	float:left;
	border:1px dotted #D6D0C7;
}
.subcontent .Title {
	font-family: 'Oswald', sans-serif;
	color:#B14821;
	font-size:14px;
}
.rbox {
	margin-top:10px;
	float:left;
	margin-left:5px;
	width:600px;
}
.rbox .Title2 {
	font-family: 'Oswald', sans-serif;
	color:#B14821;
	font-size:14px;
	float:left;
	border-bottom:1px dotted #D1CCC0;
	width:600px;
}
.rbox .Par2 {
	text-decoration:none;
	color:#555;
	font-size:12px;
	width:600px;
	border-bottom:1px dotted #D1CCC0;
	margin-top:10px;
	line-height:18px;
	float:left;
}
.subcontent .rightflo {
	float:left;
	width:300px;
	padding-left:10px;
	margin-left:20px;
	line-height:18px;
	font-size:12px;
}
.subcontent .rightflo ul {
	padding: 0px;
	list-style:none;
	margin-top:20px;
}
.subcontent .rightflo li {
	float: left;
	margin: 2px;
	padding:2px;
	width: 275px;
	border-bottom:1px dotted #D1CCC0;
}
.subcontent .leftflo {
	width:200px;
	float:left;
	background:#FFF center top no-repeat;
	padding:20px;
	height:140px;
	margin:5px;
}
.moreright {
	text-align:right;
	float:right;
	font-size:12px;
}
.moreright:hover {
	color:#CCCCCC;
}
.subcontent .leftflo img {
	padding:5px;
	border:1px solid #DDD;
	-moz-box-shadow: 2px 5px 5px #ccc;
	-webkit-box-shadow: 2px 5px 5px #ccc;
	box-shadow: 2px 5px 5px #ccc;
}
.coolphoto {
	padding:5px;
	border:1px solid #DDD;
	-moz-box-shadow: 2px 5px 5px #ccc;
	-webkit-box-shadow: 2px 5px 5px #ccc;
	box-shadow: 2px 5px 5px #ccc;
	float:left;
	margin-right:5px;
}
.coolphoto:hover {
	padding:5px;
	border:1px solid #DDD;
	-moz-box-shadow: 2px 8px 5px #333;
	-webkit-box-shadow: 2px 5px 5px #333;
	box-shadow: 2px 5px 5px #333;
	float:left;
	margin-right:5px;
}
.Title {
	font-family: 'Oswald', sans-serif;
	color:#B14821;
	font-size:14px;
}
.Title3 {
	font-family: 'Oswald', sans-serif;
	color:#333;
	font-size:14px;
}
.Title a {
	font-family: 'Oswald', sans-serif;
	color:#B14821;
	font-size:14px;
	text-decoration:none;
	float:left;
}
a.Title {
	font-family: 'Oswald', sans-serif;
	color:#B14821;
	font-size:14px;
	text-decoration:none;
	float:left;
}
h3 {
	text-decoration:none;
	font-size:14px;
	font-size:12px;
	padding:0px;
	font-weight:normal;
}
h3 {
	text-decoration:none;
	font-size:12px;
	font-size:12px;
	padding:0px;
	font-weight:normal;
}
.displayFieldIE {
	background-image:url(../images/inputBg.jpg);
	background-repeat:repeat-x;
	height:25px;
	line-height:25px;
	width:250px;
	border:1px solid #DDD;
}
.textareaFieldIE {
	background-image:url(../images/inputBg.jpg);
	background-repeat:repeat-x;
	height:125px;
	line-height:25px;
	width:250px;
	border:1px solid #DDD;
}
.inputFieldIE {
	background-image:url(../images/inputBg.jpg);
	background-repeat:repeat-x;
	height:25px;
	line-height:25px;
	width:250px;
	border:1px solid #DDD;
}
.buttons {
	background-color:#333333;
	border:1px solid #999;
	color:#FFF;
	font-weight:bold;
}
.box4 {
	background-color:#FFF;
	border:#CCCCCC 1px solid;
	padding:5px;
}
.eventclock {
	float:right;
	padding-right:5px;
	width:500px;
	height:80px;
}
.cart {
	float:right;
	padding-left:30px;
	padding-right:5px;
	width:270px;
	height:25px;
	-moz-box-shadow: 1px 2px 2px #ccc;
	-webkit-box-shadow: 1px 2px 2px #ccc;
	box-shadow: 1px 2px 2px #ccc;
	color:#FFF;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border:1px #FFF;
	background:url(../images/cart.png) 3px 3px no-repeat #333;
	line-height:25px;
	font-size:12px;
	margin-right:25px;
}

.cartH{
	float:right;
	padding-left:30px;
	padding-right:5px;
	width:270px;
	height:25px; line-height:25px;
	color:#FFF;

	border:1px #CCC dotted;
	background-color:#009900;
	line-height:25px;
	font-size:12px;
	margin-right:25px;
}

.cartnavbar{margin-top:5px;float:left;width:600px;}
.cartnavbar a{font-size:12px; text-decoration:none;}
.cart a {
	color:#FFF;
	text-decoration:none;
}
.cart span a {
	color:#EEE;
	padding:3px;
	text-decoration:none;
}
.cartTitle {
	float:left;
	width:300px;
	height:50px;
}
.eventTitle {
	float:left;
	width:400px;
}
.eventFlyer {
	margin-left:-8px;
	float:left;
}
.storeBg {
	width:615px;
	padding:15px;
	background: url(../images/storebg.jpg) no-repeat #E0D4C2;
	color:#FFFFFF;
	text-shadow:1px 1px 1px #CCC;
	float:left;
}
.storeFWrapper {
	width:290px;
	height:220px;
	float:left;
}
.storeFWrapper2 {
	width:290px;
	height:220px;
	float:left;
	margin-left:28px;
}
.storehlight {
	margin-top:25px;
	width:600px;
	float:left;
	margin-bottom:10px;
	background:url(../images/intocatalogs.png) no-repeat;
	padding-top:30px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
}
.storeBox {
	background:url(../images/storeCbg.jpg) no-repeat #FFF;
	border:1px solid #FFF;
	width:600px;
	color:#333;
	float:left;
	margin-top:10px;
	padding:5px;
}
.storeCart{
	background:url(../images/storeCbg.jpg) no-repeat #FFF;
	border:1px solid #999;
	width:600px;
	color:#333;
	float:left;
	margin-top:10px;
	padding:5px; text-shadow:none;
}
.storeBox:hover {
	-moz-box-shadow: 1px 2px 2px #555;
	-webkit-box-shadow: 1px 2px 2px #555;
	box-shadow: 1px 2px 2px #555;
	float:left;
	margin-right:5px;
}
.storeBox .leftflo {
	width:140px;
	text-align:center;
	padding:3px;
	float:left;
}
.storeBox .rightflo {
	width:430px;
	text-align:left;
	padding:3px;
	float:left;
}
.storeBox .rightfloF {
	width:430px;
	text-align:left;
	padding:5px;
	float:left; background:url(../images/featured.png) no-repeat top right; margin-right:-10px; margin-top:-8px; padding-right:25px;
}
.storeBoxSmallh{font-size:12px; color:#CC3300;}
.storeBoxsmall {
	font-size:12px;
}
.redbuttons {
	background:url(../images/buttonbg1.png) no-repeat;

	float:left;
	margin-left:5px;width:125px; height:40px;line-height:35px;	text-align:center;
}
.bluebuttons {
	background:url(../images/buttonbg2.png) no-repeat;
	text-align:center;
	float:left;
	margin-left:5px;width:125px; height:40px;line-height:35px;
}
.yellowbuttons {
	background:url(../images/buttonbg3.png) no-repeat;
	text-align:center;
	float:left;
	margin-left:5px;width:125px; height:40px;line-height:35px;
}
.greenbuttons {
	background:url(../images/buttonbg4.png) no-repeat;
	text-align:center;
	float:left;
	margin-left:5px; width:125px; height:40px;line-height:35px;
}
.redbuttons a, .bluebuttons a, .yellowbuttons a, .greenbuttons a {
	text-decoration:none; text-align:center;
	color:#FFF;
	font-family:'Oswald', sans-serif;
	font-size:14px;
		text-shadow:1px 1px 1px rgba(0,0,0,.3);
}
.storeTitle{width:160px; float:left; color:#B14821;
	font-family:'Oswald', sans-serif;
	font-size:14px; margin-right:10px; text-align:left; line-height:35px;}
.storeDonatefield {
	background-image:url(../images/inputBg.jpg);
	background-repeat:repeat-x;
	height:25px;
	line-height:25px;
	width:50px;
	border:1px solid #DDD; float:left;
}

.storeBoxAction { border-top:1px dotted #825E3E; float:left; text-align:left; width:430px; padding-top:5px; 
	font-size:12px; margin-top:5px;
}
/***accordion**********************/
.Accordion {
	border:none;
	width:640px;
	overflow: hidden;
	outline:none;
}
.AccordionPanel {
	margin: 0px;
	padding: 0px;
}
.AccordionPanelTab {
	background: url(../images/missionsaccordion.jpg) no-repeat;
	margin: 0px;
	padding-left: 10px;
	cursor: pointer;
	-moz-user-select: none;
	-khtml-user-select: none;
	font-family: 'Anton', impact;
	font-size: 18px;
	text-transform: uppercase;
	height:43px;
	line-height:43px;
	margin-top:3px;
	margin-bottom:3px;
	color:#660000;
}
.AccordionPanelContent {
	overflow: auto;
	margin: 0px;
	padding: 0px;
	height: 200px;
	padding-top:10px;
	padding-bottom:5px;
	outline:none;
}
.AccordionPanelOpen .AccordionPanelTab {
	background-color: #EEEEEE;
}
.AccordionPanelTabHover {
	color: #333;
}
.AccordionPanelOpen .AccordionPanelTabHover {
	color: #333;
}
.AccordionFocused .AccordionPanelTab {
	background-color: #DDD;
}
.AccordionFocused .AccordionPanelOpen .AccordionPanelTab {
	background-color: #DDD;
}
 @media print {
.Accordion {
	overflow: visible !important;
}
.AccordionPanelContent {
	display: block !important;
	overflow: visible !important;
	height: auto !important;
}
}
/*******blogtype*****/
.post-date {
none repeat scroll 0 0;
	color:#CCCCCC;
	font-size:12px;
	font-weight:bold;
	line-height:1.25em;
	margin:3px 10px 0 0;
	padding:8px 3px;
	text-align:left;
	width:220px;
	background-color: #333333;
	text-transform: uppercase;
	float:right;
}
.post, .page {
	margin:0 0 30px;
}
.post-info, .page-info {
	color:#333333;
	font-size:0.85em;
	margin:0;
	padding:0;
}
.post-title {
	font-family:"Segoe UI", "Trebuchet MS", Verdana;
	font-size:14px;
	font-weight:bold;
	margin:0;
	text-transform:uppercase;
}
.post-content, .page-content {
	border-top:1px solid #BBC4A3;
	font-size:13px;
	margin:3px 0;
	padding:10px 0;
	text-align:justify;
}
.post-footer {
	border-bottom: #eee 1px solid;
	padding-bottom:20px;
	margin:0px 200px;
}
.borderb {
	border-bottom:#999999 1px solid;
}
.borderbl {
	border-bottom: #DDD 1px solid;
}
/******counter******/
#countdown_dashboard {
	height: 100px;
}
.dash {
	width: 80px;
	height: 80px;
	background: transparent url('../images/dash.png') 0 0 no-repeat;
	float: left;
	margin-left: 20px;
	position: relative;
}
.dash .digit {
	font-size: 30pt;
	font-weight: bold;
	float: left;
	width: 40px;
	text-align: center;
	font-family: Times;
	color: #555;
	position: relative;
	padding-top:20px;
}
.dash_title {
	position: absolute;
	display: block;
	bottom: 0px;
	right: 6px;
	font-size: 9pt;
	color: #555;
	text-transform: uppercase;
	letter-spacing: 2px;
}
.faded {
	color: #999;
}
#error_message {
	background-color: #ffe;
	border-left: 5px solid #bb3;
	border-right: 5px solid #bb3;
	color: #770;
}
#info_message {
	background-color: #f0f9ff;
	border: 1px solid #eef;
}
#loading {
	text-align: center;
	margin: 10px;
	display: none;
	position: absolute;
	width: 100%;
	top: 60px;
}

