HTML {
    height: 100%;
}

body {
    margin: 0px;
    color: #FFFFFF;
    font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
    font-size: 0.8em;
    line-height: 1.8em;
    text-align: left;
    background-color: #000000;
    /*height: 100%;*/
    padding: 0px;
}

b {
    color: #FFFFFF;
    font-size: 16px;
}

a {
    color: #1c6ea8;
    outline: none;
}
a:hover {
    color: #F00;
}

a img{border:none}

h1 {
    font:35px Trebuchet MS;
    color: #1c6ea8;
    margin: 15px 0 15px 0;
    text-align:center;
}

h2 {
    font:25px Trebuchet MS;
    color: #1c6ea8;
    margin: 15px 15px 15px 15px;
}

.cash-prizes{
    font:20px Trebuchet MS;
    color: #1c6ea8;
    margin: 15px 15px 15px 15px;
}

.blue-font{
    color: #1c6ea8;
}

h3 {
    font:20px Trebuchet MS;
    color: #1c6ea8;
    margin: 15px 15px 15px 15px;
}
h3 .white {
	color: #fff;
}

h4 {
    color: #1c6ea8;
    margin: 15px 15px 15px 15px;
}


p {
    margin: 5px 15px 5px 15px;
    border-top-width: thin;
    border-right-width: thin;
    border-bottom-width: thin;
    border-left-width: thin;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
}

blockquote p {
    font:160% Georgia;
    color:#383838;
    padding:5px;
    line-height:25px;
}

font.date {
    font: 18px Trebuchet MS;
    color: #1c6ea8;
    margin: -5px;
}

font.brownpaper a {
    font:25px Trebuchet MS;
    color: #AA5500;
    margin: 15px;
}

.highlight {
    color: #FFFFFF;
    font-weight:bold;
}
/* content stuff */


#container {
    height:auto;
    width: 998px;
    
    text-align: left;
    margin: 0px auto 0 auto;
    background: #000000;
    padding: 0 !important;
    line-height: 1.8em;
    border-left: 10px solid #000;
    border-right: 10px solid #000;
    display: block;
}

#header {
    height: 220px;
    width: 975px;
    border-top: 0px solid #000;
    border-bottom: 15px solid #000;
}
#headerimage{

}

#header h1 {
    float: left;
    color: #000;
    font:45px Trebuchet MS;
    margin: 40px 0 0 15px;
    background: none;
    font-weight:bold;
}

#content, .content {
    float: right;
    width: 72%;
    margin: 0px -10px 0px 0px;
    background: #000000;
    color: #FFFFFF;
    padding: 0px 0px 0px 0px;
    font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
    /*border:2px solid #023;*/
    border-top: 2px solid #023;
    border-bottom: 2px solid #023;
    border-left: 5px solid #000;
    height: 100%;
}
.content{position: relative;
	 right: 30px;
	}

#content li {
    color: #1C6EA8;
    font:20px Trebuchet MS;
}

#break {
    margin-top:2px;
    margin-left:0px;
    margin-right:0px; 
    margin-bottom:2px; 
    float:right; 
    height:20px; 
    width: 769px;
    background-color:#023;
}
/* footer */
#footer-contents {
    font-size: 10px;
    clear: both;
    width: 950px;
    text-align: center;
    background:inherit;
    margin: 0;
    padding: 2px 0 2px 0;
    border-top:1px dotted #aaa;
}
#footer-contents a img{padding-right: 10px;
		       padding-bottom: 15px;
		      }


#footer-copy {
    padding: 5px;
    background:inherit;
    margin: 4px 16px 4px 10px!important;
    color: #FFFFFF;
}

#footer-copy a,#footer-copy a:visited {
		   color: #1c6ea8;
	       }

#footer-copy a:hover,#footer-copy a:visited:hover {
			 color: #aaa;
		     }

#footer-links{
    font-size: 10px;
    padding: 0;
    margin: 10px 16px !important;
}
p.ftc2 {
	font-size:11.5px;
	padding-top:10px;
	overflow:hidden;
	color:#585858;
	font-weight: bold;
}
.WAB {
    color: #FFF;
    border-left: solid #FFF 1px;
}
#container #content table tr {
    color: #CCC;
}
.tableheader {
    line-height: 70px;
    vertical-align: bottom;
}
.paypal {
    border-left: solid #FFF 1px;
    padding-left: 10px;
}
#ImageSlideShow.ImageSlideShow {
    width: 700px;
    height: 275px;
    border: solid 0px #000000;
}

#ImageSlideShow .ISSClip {
    background-color: #000000;
}
/* BeginOAWidget_Instance_2125523: #twitter */
#twitter { height: 200px; width: 200px}
/* EndOAWidget_Instance_2125523 */


/* BeginOAWidget_Instance_2141544: #MenuBar */
#MenuBar  {
    background-color:#333;	
    font-family: Arial, Helvetica, sans-serif; 
    font-weight: normal;
    font-size: 12px; 
    font-style: normal;
    padding: 0 0 0 0;	
    border-color: #222 #222 #222 #222; 
    border-width: 2px;
    border-style: none none none none;
}

.MenuBar br {
    display:none;
}
.MenuBarLeftShrink {
    float: left;
    width: auto;
}
.MenuBarRightShrink {
    float: right;
    width: auto;
}
.MenuBarFixedLeft {
    float: left;
    width: 200px;
}
.MenuBarFixedCentered {
    float: none;
    width: 100%;
    margin-left:auto;
    margin-right:auto;
}
.MenuBarFixedCentered br {
    clear:both;
    display:block;
}
.MenuBarFixedCentered .SubMenu br {
    display:none;
}
.MenuBarFullwidth {
    float: left;
    width: 200px;
}

#MenuBar  .MenuItemContainer {
    padding: 0px 0px 0px 0px; 
    margin: 0;
}
#MenuBar  .MenuItem {
    padding: 4px 0px 4px 0px;
    background-color:#333;
    border-width:1px;
    border-color: #222 #222 #222 #222;
    border-style: none none solid none;
}
#MenuBar  .MenuItemFirst {
    border-style: solid none solid none;
}

#MenuBar .MenuItemLast {
    border-style: solid none solid none;
}

#MenuBar  .MenuItem  .MenuItemLabel{
    text-align: left;
    line-height:1.4em;
    color:#cccccc;
    background-color:#333;
    padding:5px 0px 5px 10px;
    width: 190px; 
    
}
.SpryIsIE6 #MenuBar  .MenuItem  .MenuItemLabel{
    width:1em; /* Equivalent to min-width in modern browsers */
}

/* First level submenu items */
#MenuBar .SubMenu  .MenuItem {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: normal;
    font-size: 12px;
    font-style: normal;
    background-color:#555;
    padding:8px 0px 8px 0px;
    border-width:1px;
    border-color: #222 #222 #222 #222;
    /* Border styles are overriden by first and last items */
    border-style: none none solid none;
}
#MenuBar  .SubMenu .MenuItemFirst {
    border-style: solid none solid none;
}
#MenuBar  .SubMenu .MenuItemFirst .MenuItemLabel{
    padding-top: 0px; 
}
#MenuBar .SubMenu .MenuItemLast {
    border-style: none none solid none;
}
#MenuBar .SubMenu .MenuItemLast .MenuItemLabel{
    padding-bottom: 0px; 
}
#MenuBar .SubMenu .MenuItem .MenuItemLabel{
    text-align:center;
    line-height:1em;	
    background-color:#555;
    color:#cccccc;
    padding: 2px 0px 2px 0px; 
    width: 170px;
    
}

/* Hover states for containers, items and labels */
#MenuBar .MenuItemHover {
    background-color: #444;
    border-color: #222 #222 #222 #222;
}

#MenuBar .MenuItemWithSubMenu.MenuItemHover .MenuItemLabel{
    background-color: #444; /* consider exposing this prop separately*/
    color: #cccccc;
}
#MenuBar .MenuItemHover .MenuItemLabel{
    background-color: #444;
    color: #cccccc;
}
#MenuBar .SubMenu .MenuItemHover {
    background-color: #666; 
    border-color: #222 #222 #222 #222; 
}

#MenuBar .SubMenu .MenuItemHover .MenuItemLabel{
    background-color: #666; 
    color: #cccccc;
}
/* Submenu properties -- First level of submenus */
#MenuBar .SubMenuVisible {
    background-color: #666;
    min-width:180px;  /* This keeps the menu from being skinnier than the parent MenuItemContainer - nice to have but not available on ie6 */
    border-color: #222 #222 #222 #222;
    border-width:0px;
    border-style: none none none none;
}
#MenuBar.MenuBar .SubMenuVisible {/* For Horizontal menubar only */
    top: 100%;	/* 100% is at the bottom of parent menuItemContainer */
    left:0px; /* 'left' may need tuning depending upon borders or padding applied to menubar MenuItemContainer or MenuItem, 
					and your personal taste.
					0px will left align the dropdown with the content area of the MenuItemContainer. Assuming you keep the margins 0 
					on MenuItemContainer and MenuItem on the parent
					menubar, making this equal the sum of the MenuItemContainer and MenuItem padding-left will align 
					the dropdown with the left of the menu item label.*/
    z-index:10;
}
#MenuBar.MenuBarVertical .SubMenuVisible {
    top: 0px;	
    left:100%;
    min-width:0px; /* Do not neeed to match width to parent MenuItemContainer - items will prevent total collapse */
}
/* Submenu properties -- Second level submenu and beyond - these are visible descendents of .MenuLevel1 */
#MenuBar .MenuLevel1 .SubMenuVisible {
    background-color: #333;
    min-width:0px; /* Do not neeed to match width to parent MenuItemContainer - items will prevent total collapse*/
    top: 0px;	/* If desired, you can move this down a smidge to separate top item''s submenu from menubar - 
				that is really only needed for submenu on first item of MenuLevel1, or you can make it negative to make submenu more
				vertically 'centered' on its invoking item */
    left:100%; /* If you want to shift the submenu left to partially cover its invoking item, you can add a margin-left with a 
				negative value to this rule. Alternatively, if you use fixed-width items, you can change this left value
				to use px or ems to get the offset you want. */
}

.SpryIsIE6 #MenuBar .MenuBarView .MenuItemWithSubMenuHover .MenuItemLabel /* IE6 selector  */{
    background-color: #444; /* consider exposing this prop separately*/
    color: #cccccc;
}
.SpryIsIE6 #MenuBar .MenuBarView .SubMenu .MenuItemWithSubMenuHover .MenuItemLabel/* IE6 selector  */{
    background-color: #444; /* consider exposing this prop separately*/
    color: #cccccc;
}
.SpryIsIE6 #MenuBar .SubMenu .SubMenu  /* IE6 selector  */{
    margin-left: -0px; /* Compensates for at least part of an IE6 "double padding" version of the "double margin" bug */
}

.spacer1
{
    background:#111;
    border-width:1px;
    border-color: #222 #222 #222 #222;
    border-style: none none solid none;
}
.spacer2
{
    background:#111;
    border-width:1px;
    border-color: #222 #222 #222 #222;
    border-style: none none solid none;
}
.spacer{
    height:50px; background:
		 #000;}
/* EndOAWidget_Instance_2141544 */
#content #rules li {
    color:#FFF;
    font-size:16px;
}
#index a {
    color:#FFF
}
#index a:hover {
    color:#1c6ea8
}	

.orange-text{
    color: #FF8C00;
    font-size:8px;
}

.travel-image-left{
    padding-right: 10px;
    width: 250px;
    height: auto;
    float: left;
}
.travel-image-right{
    padding-left: 10px;
    width: 250px;
    height: auto;
    float: right;
}

strong{
    font-weight: bold;
}

@media only screen and (max-width: 400px) {
	/*p.ftc2 {
		font-size:11.5px;
		padding-top:10px;
		overflow:hidden;
		color:#585858;
		font-weight: bold;
	}*/
	p.ftc2 {
		color: #fff;
		font-weight: normal;
		font-size: 18px;
		line-height: 30px;
	}
}