/* @override 
	http://www.cubbys.com/themes/cubbys/css/style.css
	http://www.cubbys.com/themes/cubbys/css/style.css
	http://cubbys.com/themes/cubbys/css/style.css
*/

html,body{margin:0;padding:0}
body{font: 76% arial,sans-serif;text-align:center;
	background: #56211b url(../images/bg_tile.jpg);
	padding-bottom: 20px;
}
p{margin:0 10px 10px}
img {
	border: none;
}
div#container{text-align: left;
	
}
h2#page-titleOLD {
	margin: 43px 0 0;
	background: #eb0438 url(../images/title_bg_tile_x.jpg) repeat-x 0 top;
	height: 45px;
	width: 574px;
	text-align: center;
	overflow: hidden;
	color: #fff;
	font-size: 30px;
	padding-top: 12px;
	letter-spacing: 1px;
}
h2#page-title {
	margin: 0;
	background: #eb0438 url(../images/title_bg_tile_x.jpg) repeat-x 0 top;
	height: 45px;
	width: 574px;
	text-align: center;
	overflow: hidden;
	color: #fff;
	font-size: 30px;
	padding-top: 12px;
	letter-spacing: 1px;
	border-top: 44px solid #56211b;
}
div#content p{line-height:1.4}
div#leftcol{
	/*background: url(../images/left_side_bg_tile_y.jpg) repeat-y right;*/
}
div.extra{width: 576px;}
#specials {background: #fff url(../images/specials_title_x.jpg) repeat-x center top;
	width: 574px;
	padding-top: 35px;
}
div#footer{
	color: #FFF;
	background-image: none;
	text-align: left;
}

div#footer a{
	color: #FFFFFF;
	text-decoration: none;
}

div#footer a:hover{
	text-decoration: underline;
}
div#footer p{margin:0;padding:5px 10px;
	text-align: left;
}
div#container{
width:814px;
background: url(../images/left_side_bg_tile_y.jpg) repeat-y left;
	margin-right: auto;
	margin-top: 15px;
	margin-left: auto;
}
div#content{float:right;width:616px;
	margin-top: 0px;
}
div#leftcol{float:left;width:198px;
	margin-top: 0px;
}
div.extra{float:right;width:616px}
div#footer{clear:both;width: 732px;
	margin-left: 42px;
}
div#footer p{
	font-size: 10px;
	line-height: .5em;
	background-color: #000;
	padding-left: 156px;
	text-align: center;
	width: 565px;
	padding-bottom: 8px;
}

/* @group Copy-Container */

div#copy-container {
	width: 494px;
	font-size: 1.2em;
	background: #fef4c6 url(../images/text-area_tile_x.jpg) repeat-x;
	padding: 40px;
}

/* @group link styles */

div#copy-container a {
	color: #80001c;
}

div#copy-container a:hover {
	color: #d80831;
}

div#copy-container a:visited {
	color: #520212;
}



/* @end */

/* @group Heading Styles */



div#copy-container h3 {
	color: #80001c;
	margin-left: 9px;
	/*margin-top: 25px;*/
	padding-top: 10px;
}

div#copy-container h4 {
	color: #000;
	margin-left: 9px;
	margin-top: 9px;
	font-size: 1.1em;
}

div#copy-container h5 {
	color: #000;
	margin-left: 9px;
	margin-top: 9px;
	font-size: 1em;
}


/* @end */



/* @end */

.side-float {
	float: right;
}

/* @group Side Elements */

.info-float {
	background-color: #000;
	margin: 0;
	padding: 0;
	width: 381px;/*width: 191px;*/
	height: 75px;
	float: left;
	color: #fff;
}

/* @group Main Nav */

/* Main Nav Stylings */
.menu {
	float: right;
	width: 156px;
	margin-top: 0;
	padding-bottom: 0;
	margin-bottom: 0px;
	
}

.menu ul{
	list-style-type: none;
	list-style-image: none;
	display: block;
	padding: 0;
	margin: 0;
	margin-left: 1px;
	
}

.menu li {
	list-style-type: none;
	list-style-image: none;
	background-color: #9E4A01;
	display: block;
}
.menu li a {
	margin: 0 0 0 8px;
	display: block;
	padding-left: 10px;
	font-size: 12px;
	text-decoration: none;
	color: #fff;
	vertical-align: middle;
	padding-top: 5px;
	padding-right: 5px;
	height: 20px;
	background: #000 url(../images/link_bg.jpg) no-repeat left top;	
}
.menu li a:hover {
	background: #000 url(../images/link_bg_hover.jpg) no-repeat left top;
}



/* @end */

/* @group Top Banner */

div#banner img{border: 1px solid #000;}

div#banner {
	text-align: center;
	padding-bottom: 10px;
	background-color: #56211b;
}



/* @end */

/* @group Lottery */

#lotteryNE {
	margin-left: auto;
	margin-top: 0px;
	margin-top: 15px;
	display: block;
	float: right;
	width: 141px;
	text-align: center;
	padding-bottom: 0;

}



/* @end */

/* @group Side Banner */
div#banner-small {
	margin-left: 0;
	margin-top: 0px;
	margin-top: 5px;
	display: block;
	float: right;
	width: 156px;
	text-align: center;
	padding-bottom: 15px;
	
	border-bottom: 1px solid #9e4a02;
}




/* @end */

/* @group Weather */

#weathercontainer {
	float: right;
	width: 156px;
	padding-bottom: 12px;
	border-bottom: 0px solid #9e4a02;
	text-align: right;
	padding-top: 15px;
	
	border-top: 1px solid #9e4a02;
	margin-top: 10px;
	
	
	
}

#sideweather {
	text-align: left;
	margin-top: 0;
	background-color: #f80a12;
	
	margin-left: 15px;
	margin-right: 15px;
	background: #FFF url(../images/weather_tile_y.jpg) repeat-y left top;	
	
	
}

/* Weather Block */

.info-float-weather p{
	margin:0;
	padding:0;
	margin-top: 5px;
	
}

.info-float-weather {
	background: #FFF url(../images/weather_tile_y.jpg) repeat-y left top;	
	
	
}

.info-float-weather form{

margin:0;
}


div#weatherinfo p {
 margin:0;
 padding:0;
}
div#weatherinfo {
padding-top: 5px;
padding-left: 5px;
margin-bottom: 5px;
padding-bottom: 5px;
}

div#weatherinfo #weatherdataX a{
 color: red;
 font-size: .875em;
 float: left;
 width: 125px;
 margin-left: 8px;
 clear: both;
}

div#weatherinfo #weatherdata {
 text-align: right;
 padding-right: 8px;
}

div#weatherdata img {
	margin-left: 6px;
	margin-right: 4px;
}
div#weatherinfo, div#weatherinfo a {
	text-decoration: none;
	color: #4c4c4c;
	font-size: 11px;
}
span#weatherdotcom {
	margin-bottom: 1px;
	display: block;
	border-style: none;
}
span#weatherdotcom a {
	
	text-decoration: none;
	color: #4c4c4c;
	font-size: 13px;
	margin:  10px auto 6px 6px;
	
} 

#temperature {
	font-size: 16px;
	font-weight:bold;	
	

}

#weatherinfo_form {
	color:#333333;
	margin:4px;
	padding: 8px;
	
}

#weatherinfo_form input {
	margin-bottom: 5px;
	
	width: 85%;
	
}

#weatherinfo_form form{
	
	margin-bottom: 0;
}
	
.info-float-weather {
	background-color: #000;
	margin: 0;
	padding: 0;
	width: 192px;
	height: 75px;
	float: left;
	color: #fff;
}



/* @end */



/* @end */

/* @group Area-Graphic */

#area-graphic-flash {
	background-color: transparent;
	display: block;
	margin: -229px 0 0;
	padding: 0;
	height: 229px;
	width: 574px;
}



/* @end */

