/* Standard styles */
/***********************************************************************/
body {position: relative; text-align: left; margin: 0; padding: 0; font:62.5%  Arial,Helvetica,sans-serif; color: #4f4f4f; background:url("http://www.groobybucks.com/NEWDESIGN/images/body_bg.jpg") repeat-x #6699cc}

p {font-size: 14px; font-weight: normal; text-decoration: none; line-height: 17px; color: #3d3d3d; margin: 0; padding: 0 0 0 0; }
h1 {font-size: 22px; font-weight: bold; text-decoration: none; line-height: 22px; color: #3d3d3d; margin: 0; padding: 0 0 3px 0; }
h2 {font-size: 17px; font-weight: bold; text-decoration: none; line-height: 18px; color: #3d3d3d; margin: 0; padding: 0 0 2px 0; }
h3 {font-size: 14px; padding: 4px 0 2px 0; margin: 0; color: #990033;}
h4 {font-size: 16px; padding: 2px 0 50px 15px; margin: 0; color: #ffffff;}
.small {font-size: 12px; font-weight: normal; text-decoration: none; line-height: 14px; color: #393939; margin: 0; padding: 0 0 0 0; }
.footer {font-size: 10px; font-weight: normal; text-decoration: none; line-height: 14px; color: #000000; margin: 0; padding: 0 0 0 0; }
.clear {clear: both;}
.copyright {color: #000000; font-size: 11px; float: center; padding: 0;	margin: 0; width: 900px;}

.program {font-size: 12px; font-weight: bold; padding: 4px 0 2px 0; margin: 0; color: #3d3d3d;}


/* Main Divs */
/***********************************************************************/
#wrapper {margin: 0 auto; padding: 0; width: 924px; }
#top {position: relative; float: left; width: 924px; height: 44px; padding: 0; margin: 0px 0px 0px 0px; background-image: url("http://www.groobybucks.com/NEWDESIGN/images/top_bg.jpg"); background-position: bottom right; background-repeat: no-repeat;}
#main {position: relative; width: 882px; background-color: #ffffff; padding: 10px 20px 19px 20px ; margin: 0; float: left; border-right: 1px solid #E3E3E3; border-left: 1px solid #E3E3E3;}
#footer {position: relative; width: 924px; clear: both; margin: 0; padding: 0 0 0 0;}


/* Standard Links */
/******************/
a:link {color: #990033; text-decoration: none; padding: 0 0 0 0; margin: 0; }
a:visited {color: #990033; text-decoration: none; padding: 0 0 0 0; margin: 0;}	
a:hover, a:active {color: #FF0000; border: none; text-decoration: none;}


/* Main Sub Divs */
/***********************************************************************/
#content {width: 884px; float: left; padding: 0; margin: 0;}
#contentleft {width: 490px; float: left; padding: 0; margin: 0;}
#contentleft_news {width: 560px; float: left; padding: 0; margin: 0;}
#contentleft_contact {width: 480px; float: left; padding: 0; margin: 0;}
.contentleft_split {position: relative; width: 250px; float: left; padding: 0; margin: 0;}
.contentleft_splitb {position: relative; width: 200px; float: right; padding: 0; margin: 0;}


#contentright {width: 350px; float: right; padding: 0; margin: 0;}
#contentright_contact {width: 400px; float: right; padding: 0; margin: 0;}
#contentright_news {width: 280px; float: right; padding: 0; margin: 0;}
#contentright_home {width: 370px; float: right; padding: 0; margin: 0;}

#maincontent {width: 680px; float: right; padding: 0; margin: 0;}
#contentleftmenu {width: 180px; float: left; padding: 0; margin: 0;}

/* Top Sub Divs */
/***********************************************************************/
#logo {position: relative; float: left; width: 650px; padding: 10px 0 6px 0; margin: 0;}
#block {position: relative; float: right; width: 256px; height: 103px; margin: 0; padding: 8px 0 0 0; text-align: right; }


/* Navigation */
/***********************************************************************/
#menu {margin: 0; float: left;  padding: 0 0 17px 20px; position: relative; width: 900px;}
#menu ul {margin: 0; padding: 0;}
#menu ul li {margin: 0 4px 0 0; padding: 0; display: block; float:left; text-align: center; line-height: 15px; text-transform: uppercase;}

#menu ul li a {color : #FFFFFF; text-decoration : none; font-weight: normal;  border-style:none; font-size: 11px;}
#menu ul li a:link, #menu ul li a:visited {background-color: #062b50; display: block;  padding: 6px 16px 6px 16px; }
#menu ul li a:hover {color: #062b50; background-color: #FFFFFF; display: block; padding: 6px 16px 6px 16px}

#menu ul li.active a {color: #062b50; background-color: #FFFFFF; display: block; padding: 6px 16px 6px 16px}


#menu ul li.login a {color:#ffffff; background: #990033;}
#menu ul li.login a:link, #menu ul li.login a:visited {background-color: #990033; display: block;  padding: 6px 16px 6px 16px; }
#menu ul li.login a:hover {color: #062b50; background-color: #FFFFFF; display: block; padding: 6px 16px 6px 16px}







/* News */
/***********************************************************************/
.entry {padding: 0; margin: 0;}
.news_date {position: relative; float: left; padding: 0px 4px 0px 0px ; margin: 0px 20px 0px 0px; background-image: url("images/date_bg.gif"); background-position: top left; background-repeat: no-repeat; width: 48px; height: 51px; text-align: center; }
.news_date_b {position: relative; float: left; padding: 0px 4px 0px 0px ; margin: 0px 20px 0px 0px; background-image: url("images/date_bg_b.gif"); background-position: top left; background-repeat: no-repeat; width: 48px; height: 51px; text-align: center; }

p.month {margin: 0; padding: 8px 0 0 0; color: #707274; text-transform: uppercase; font-family: georgia; line-height: .95em;}
p.day {margin: 0; padding: 0; color: #707274; font-family: georgia;  line-height: .95em; font-size: 2em;}

.news_item {float: left; padding: 0; margin: 0; width: 460px; }
.news_itemhome {
	float: right;
	padding: 0;
	margin: 0;
	width: 275px;
	text-indent: -50px;
}
.news_item_view {float: left; padding: 0; margin: 0; width: 810px; }
.news_item h2 {padding: 0 0 0.2em 0;}

.news input {background: url("/images/input_bg.gif"); border:1px #ccc solid; padding:4px 2px; margin:0 0 8px 0; color: #6a757d; font-size: 11px; width: 220px; text-align: left; vertical-align: middle;}



.roundcont { background-color: #dadada; color: #fff; }

img.corner {width: 15px; height: 15px; border: none; display: block !important;}
.roundcontent {padding: 12px 12px 12px 12px; margin: 0;}
.roundcontent h2 {padding: 0 0 .6em 0; }

.box { background-color: #F1EFEF; padding: 10px; margin: 0; }


.roundcontent form input {background: url("/images/input_bg.gif"); border:1px #ccc solid; padding:4px 2px; margin:0 0 8px 0; color: #6a757d; font-size: 11px; width: 150px; text-align: left; vertical-align: top;}

.grooby-approved-img {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 12px;
	margin-left: 0px;
	}
.grooby-approved-link {font-size: 11px; color: #990033; text-decoration: underline; padding: 0; margin: 8 0 0 0;  font-weight: bold; line-height: 2em;}