/*

To get started customizing with CSS, we recommend you 
go to http://headwaythemes.com/documentation/developer-resources/css-map/
to get started.

When writing the selectors for the elements, put body.custom at the
beginning.

For an example on how to change the background with custom CSS
we can use the following code.

body.custom {

	background: red;

}

*/

BODY.custom {
	background-position: center 0px;
}
BODY.home {
	background-position: center 0px;
	background-image: url(http://www.robosaurus1.com/images/background-home.jpg);
	background-repeat: no-repeat;
}
BODY.home .headway-leaf {
	background: none;
}
body.home div.right-buffer {
	margin-top: 20px;
	margin-right: 10px;
}
body.home div.right-border {
	border-right: 1px solid gray;
}
BODY {
	background-position: center 0px;
	background-image: url(http://www.robosaurus1.com/images/subbackground.jpg);
	background-repeat: no-repeat;
}
BODY.custom #top {
	position:relative;
}
body.custom div.sidebar li.widget {
	margin: 0 0 10px;
}
BODY.custom .header_facebook {
	position: absolute;
	left: 779px;
	top: 46px;
}
BODY.custom .facebook_sidebar {
	padding: 40px 0px 0px 75px;
	height: 40px;
}
BODY.custom #container {
	background: #313131;
}
BODY.home #container {
	background: none;
	background: url(http://www.robosaurus1.com/images/tpixel.png);
}
BODY.custom H1.page-title {
	padding: 15px;
}
BODY.home H1.page-title {
	padding: 0px 15px 0px 15px;
	font-size: 24px;
}
BODY.home div.entry-content p {
	color: white;
	font-size: 14px;
}
BODY.home div.entry-content a 
{
	color: #F99500;
}
BODY.custom div.entry-content {
	padding: 0px 15px 0px 15px;
}
BODY.home #wrapper #navigation {
	margin-top: 228px;
}
BODY.custom #wrapper #navigation {
	background: url(http://www.robosaurus1.com/images/tpixel.png);
	padding: 8px 0 0px 8px;
	width: 992px;
	border-top: 4px solid #B71E24;
}
BODY.custom #wrapper #navigation>UL>LI {
	background: url(http://www.robosaurus1.com/images/centermenuli1.png) no-repeat;
	width: 133px;
	height: 30px;
	margin-left: -11px;
}
BODY.custom #wrapper #navigation>UL>LI.page-item-30 {
	background: url(http://www.robosaurus1.com/images/leftmenuli.png) no-repeat;
	margin: 0px;
}
BODY.custom #wrapper #navigation>UL>LI>A {
	padding-top: 5px;
	text-align: center;
	width: 114px;
}
BODY.custom #wrapper #navigation>UL>LI:hover>A {
	padding-top: 5px;
	text-align: center;
	text-decoration: none;
	width: 114px;
}
BODY.custom #wrapper #navigation>UL>LI:hover {
	background: url(http://www.robosaurus1.com/images/hoverli.png) no-repeat;
	z-index: 10000;
	border: 1px solid #757575;
	border-style: none none solid;
	height: 29px;
}
BODY.custom #wrapper #navigation>UL>LI.page-item-17:hover {
	background: url(http://www.robosaurus1.com/images/hoverli-right.png) no-repeat;
	z-index: 10000;
	border: 1px solid #767676;
	border-style: none none solid;
	height: 29px;
	width: 128px;
}
BODY.custom #wrapper #navigation>UL>LI.page-item-30:hover {
	background: url(http://www.robosaurus1.com/images/hoverli-left.png) no-repeat;
	z-index: 10000;
	border: 1px solid #767676;
	border-style: none none solid;
	height: 29px;
	width: 133px;
}
BODY.custom #wrapper #navigation UL>LI>UL {
	padding-top: 6px;
}
BODY.custom #wrapper #navigation UL>LI>UL>LI {
	text-align: left;
}
BODY.custom #wrapper #navigation UL>LI>UL>LI>A {
	font-family: Verdana;
	display: block;
	width: 100px;
	text-align: "normal";
	padding: 1px 0px 9px 10px;
	font-size: 12px;
	line-height: 1.25;
}
BODY.custom #wrapper #navigation>UL>LI>UL>LI.current_page_item>A {
	color: #FFFFFF;
	text-decoration: none;
	background: url(http://www.robosaurus1.com/images/bulletarrow.png) no-repeat 8px 4px;
}
BODY.custom #wrapper #navigation>UL>LI>UL>LI UL {
	display: none;
}
BODY.custom #wrapper #navigation>UL>LI>UL>LI>A:hover {
	color: #F99500;
	text-decoration: none;
}
BODY.custom .headway-leaf {
	margin: 0px;
	padding: 0px;
}
BODY.custom #container {
	margin: 0px;
	padding: 11px 0px 0px 0px;
}
BODY.home #container {
	padding: 21px 0px 0px 0px;
}
BODY.custom #navigation .children LI {
	background: none;
	left: 0px;
}
BODY.custom #navigation .children {
	width: 125px;
	top: 29px;
	left: 1px;
	background: #303030 none;
	border: 1px solid #767676;
	border-style: none solid solid;
}
BODY.custom #scrollingText {
	width: 980px;
	clear: both;
	background: url(http://www.robosaurus1.com/images/tickerback.jpg) no-repeat;
	height: 25px;
	border: 1px solid #808080;
	border-style: none solid solid;
}
BODY.custom .scrollpadding {
	background: url(http://www.robosaurus1.com/images/tpixel.png);
	padding: 0px 8px 0px;
	height: 30px;
	width: 984px;
	clear: both;
}
BODY.custom #scrollingText .scrollWrapper {
	width: 980px;
	height: 25px;
}
BODY.custom #scrollingText DIV.scrollableArea {
	width: 4100px;
	height: 25px;
}
BODY.custom #scrollingText DIV.scrollableArea * {
	display: block;
	float: left;
	margin: 0;
	padding-right: 7px;
	padding-top: 6px;
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	line-height: 12px;
	font-weight: normal;
	color: #00cc00;
	white-space: nowrap;
}
BODY.custom .sidebar {
	background: transparent;
}
BODY.custom .sidebar .sidebar_social {
	width: 100%;
	text-align: center;
}
BODY.custom .sidebar_menu {
	background: none;
	font-weight: bold;
	margin-top: 9px;
}
BODY.custom .sidebar_menu H2, BODY.custom .widget-title {
	font-weight: bold;
	color: #FFFFFF;
	padding: 18px 18px 9px;
	text-transform: uppercase;
	font-size: 16px;
}
BODY.custom .sidebar_menu UL LI UL LI {
	padding-left: 25px;
	padding-right: 10px;
	padding-bottom: 5px;
}
BODY.custom .sidebar_menu UL LI A {
	color: #F99500;
	text-decoration: none;
	padding-top: 2px;
	font-size: 16px;
}
BODY.custom .sidebar_menu UL LI UL LI UL LI A {
	font-size: 13px;
}
BODY.custom .sidebar_menu UL LI UL LI.current_page_item {
	padding-left: 25px;
	background: url(http://www.robosaurus1.com/images/bulletarrow.png) no-repeat 12px 4px;
}
BODY.custom .sidebar_menu UL LI.current_page_item A {
	color: #FEFEFE;
	text-decoration: none;
	padding-top: 2px;
}
BODY.custom DIV.round-content {
	border-radius: 10px;
	-moz-border-radius: 10px;
	padding: 10px;
	margin-top: 5px;
	margin-bottom: 10px;
	margin-right: 10px;
}
/*You can alter this CSS in order to give SmoothDivScroll your own look'n'feel*/



/*Invisible left hotspot*/



BODY.custom DIV.scrollingHotSpotLeft {
	/*The hotspots have a minimum width of 100 pixels and if there is room the will grow



and occupy 15% of the scrollable area (30% combined). Adjust it to your own taste.*/



	min-width: 75px;
	width: 10%;
	height: 100%;
	/*There is a big background image and it's used to solve some problems I experienced



in Internet Explorer 6.*/



	background-image: url(../images/big_transparent.gif);
	background-repeat: repeat;
	background-position: center center;
	position: absolute;
	z-index: 200;
	left: 0;
	/*The first url is for Firefox and other browsers, the second is for Internet Explorer*/



	cursor: url(../images/cursors/cursor_arrow_left.png), url(images/cursors/cursor_arrow_left.cur), w-resize;
}
/*Visible left hotspot*/



BODY.custom DIV.scrollingHotSpotLeftVisible {
	background-image: url(../images/arrow_left.gif);
	background-color: #FFF;
	background-repeat: no-repeat;
	opacity: 0.35;
	/*Standard CSS3 opacity setting*/



	-moz-opacity: 0.35;
	/*Opacity for really old versions of Mozilla Firefox (0.9 or older)*/



	filter: alpha(opacity = 35);
	/*Opacity for Internet Explorer.*/



	zoom: 1;/*Trigger "hasLayout" in Internet Explorer 6 or older versions*/



}
/*Invisible right hotspot*/



BODY.custom DIV.scrollingHotSpotRight {
	min-width: 75px;
	width: 10%;
	height: 100%;
	background-image: url(../images/big_transparent.gif);
	background-repeat: repeat;
	background-position: center center;
	position: absolute;
	z-index: 200;
	right: 0;
	cursor: url(../images/cursors/cursor_arrow_right.png), url(images/cursors/cursor_arrow_right.cur), e-resize;
}
/*Visible right hotspot*/



BODY.custom DIV.scrollingHotSpotRightVisible {
	background-image: url(../images/arrow_right.gif);
	background-color: #FFF;
	background-repeat: no-repeat;
	opacity: 0.35;
	filter: alpha(opacity = 35);
	-moz-opacity: 0.35;
	zoom: 1;
}
/*The scroll wrapper is always the same width and height as the containing element (div).*/



/*Overflow is hidden because you don't want to show all of the scrollable area.*/



/**/



BODY.custom DIV.scrollWrapper {
	position: relative;
	overflow: hidden;
	width: 100%;
	height: 100%;
}
BODY.custom DIV.scrollableArea {
	position: relative;
	width: auto;
	height: 100%;
}
BODY.custom .alpha DIV {
	color: #FFFFFF;
}
BODY.custom .alpha SPAN, BODY.custom .sidebar SPAN.logocaption {
	color: #D7D7D7;
	font-size: 9px;
	padding: 5px 0px 10px;
	display: block;
}
BODY.custom div#footer {
	padding-top: 0px;
}
BODY.custom div#footer p.copyright {
	margin-top: 5px;
	font-size: 11px;
}
BODY.custom #footer .menu {
	width:100%;
	padding-top: 10px;
	height: 25px;
	background: #313131;
}
BODY.home #footer .menu {
	background: url(http://www.robosaurus1.com/images/tpixel.png);
}
BODY.custom #footer .menu ul {
	margin: 0 auto;
	width: 561px;
}
BODY.custom #footer .menu LI {
	border-left: 1px solid #F99500;
	display: block;
}
BODY.custom #footer .menu LI:first-child {
	border-left: 0px solid #000000;
	display: block;
}
BODY.custom #footer .menu LI A {
	padding: 0px 10px 5px;
	height: 11px;
	padding-top: 0px;
	text-transform: uppercase;
	display: block;
	float: left;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
}
BODY.custom #footer .menu LI.current_page_item A {
	color: #FFFFFF;
}
BODY.custom H1.page-title, BODY.custom H2.entry-title {
	font-style: italic;
}
BODY.custom #breadcrumbs {
	display: none;
}
BODY.custom .alpha {
	background: url(http://www.robosaurus1.com/images/tpixel.png);
	padding: 10px 4px 5px 5px;
	margin: 0px;
	display: block;
	min-height: 400px;
}
BODY.custom .alpha .rotator-images IMG {
	background: none;
	border: none;
}

.pageslug-schedule .entry-content {
	min-height: 400px;
}
.pageslug-schedule .entry-content h2 {
	font-weight: bold; 
	font-size: 19px;
}
table.schedule {
	width: 100%;
	font-size: 14px;
	color: #111;
}
table.schedule tr {
	height: 25px;
}

table.schedule th {
	font-weight: bold;
}
