/*	STRUCTURES
=============================== */

html {
	height: 101%;
	margin: 0 0 1px 0;
	}
	
body {
	background: #494949 url(../images/body.gif) top left repeat-x;
	margin: 0;
	}
table, tr, th, td {
	border-collapse: collapse;
	border: none;
	margin: 0;
	padding: 0;
	}
	
#siteContainer {
	position: absolute;
	width: 100%;
	}

#headerContainer {
	background: url(../images/headerContainer.png) top repeat-x;
	width: 100%;
	height: 191px;
	position: relative;
	top: 0;
	margin: 0 auto;
	}

#header {
	margin: 0 auto;
	position: relative;
	width: 960px;
	height: 191px;
	}

#logo {
	float: left;
	top: 12px;
	left: 20px;
	position: absolute;
	z-index: 99999999;
	}
	
#access {
	position: relative;
	right: 25px;
	top: 95px;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	text-align: right;
	color: #a1a1a1;
	display: none;
	}

#socialIcons {
	position: absolute;
	right: 15px;
	top: 140px;
	z-index: 10000;
	width: 150px;
	}
#socialIcons img {
	*background: #313131;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
	filter: alpha(opacity=80);
	-khtml-opacity: 0.8;
	opacity: 0.8;
	}
#socialIcons img:hover {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	-khtml-opacity: 1;
	opacity: 1;
	}
#page {
	background: #192d80 url(../images/page.gif) left repeat-y;
	width: 100%;
	float: left;
	padding: 0;
	position: relative;
	top: 16px;
	}
	
#colLeft {
	width: 66.7%;
	margin: 0;
	padding: 0;
	float: left;
	}
	
#colLeft .content { padding: 25px; }
	
#colRight {
	width: 35.6%;
	padding: 15px 0;
	float: right;
	    margin: 0 -15px;
	}
	
#aboutGocity { 
	/*
	border-top: 1px solid #315c99;
	border-right: 1px solid #aaaaaa;
	border-bottom: 1px solid #aaaaaa;
	border-left: 1px solid #aaaaaa;
	margin-right: 5px;
	margin-bottom: 10px;
	padding: 5px;
	*/
	margin: 0px 0 15px 20px;
	width: 85%;
}
#facebookTab {
	margin: 0 10px 0 0;
	padding: 0;
}

#facebookConnect { }
#entertainmentNews { }
#mediaHighlights { }
#aboutGocity .content, #facebookConnect .content, #entertainmentNews .content, #mediaHighlights .content {
	padding: 0 0 5px 0;
	font-size: 11px;
	}
#aboutGocity .content p, #facebookConnect .content p, #entertainmentNews .content p, #mediaHighlights .content p { margin: 0; }

#colLeft .item {
	background: #071758 url(../images/item.gif) top repeat-x;
	clear: both;
	margin: 15px;
	padding: 20px;
	border: 5px solid #1f379a;
	}

#colRight .item {
	clear: right;
	margin: 0 0 10px 0;
	padding: 0 0 10px 0;
	}
	
.itemThumb { float: left; }
#colLeft .itemThumb img { max-width: 140px; }

.itemThumbLG { float: left; }
#colLeft .itemThumbLG img { max-width: 500px; }

#entertainmentNews .itemThumb img { max-width: 40px; }

.itemContent { margin: 0 0 5px 0; }
#colLeft .itemContent {
	margin: 0 0 0 170px;
	width: 390px;
	}
#entertainmentNews .itemContent {
	margin: 0 0 0 60px;
	width: 215px;
	}
#colLeft .itemTitle {
	color: #ffff00;
	font-size: 18px;
	font-weight: normal;
	margin: 0 0 10px 0;	
	}
.itemDate {
	font-size: 10px;
	text-transform: uppercase;
	color: #a5afd6;
	}
#colLeft .itemDate { margin: 0 0 10px 0; }
#colLeft .itemSummary { margin: 0 0 15px 0;float: left; }
.itemMoreButton {
	margin: 0 0 5px 0;
	}
.itemPrevButton {
	margin: 15px 0 5px 0;
	}
.thumbnails {
	text-align: center;
	margin: 0;
	padding: 0;
	}
#colRight .thumbnails { text-align: left; }
.thumbnails .thumbnail {
	*float: left;
	display: inline-block;
	margin: 0 10px 10px 0;
	}
	
#footer {
	font-size: 10px;
	color: #d1d1d1;
	font-weight: bold;
	width: 900px;
	margin: 0 auto;
	padding: 15px 0;
	clear: both;
	}
	
dfn { display: none; }
.floatRight { float: right; }
.floatLeft { float: left; }
.clear { clear: both; }
.right { text-align: right; }
.center { text-align: center; }
.print { display: none; }
.nodisplay { display: none; }

/*	FONTS
=============================== */

body, table, tr, th, td, input, select, textarea {
	font: 12px arial, helvetica, sans-serif;
	color: #fff;
	}

.highlight {
	font-size: 12px;
	color: #ffff00;
	}

p, h1, h2, h3, h4, h5, h6 { margin-top: 0; }


h1 {
	background: #05196c url(../images/h1.gif) top repeat-x;
	font-weight: normal;
	font-size: 30px;
	color: #fff;
	
	margin: 0;
	padding: 10px 15px;
	}

h2 {
	font-size: 18px;
	color: #ffff00;
	}
#colRight h2 {
	font-size: 12px;
	font-weight: bold;
	color: #ffff00;
	border-bottom: 1px solid #7489dc;
	padding: 0;
	margin: 0 0 10px 0;
	text-transform: uppercase;
	}

h3 {
	font-size: 16px;
	color: #ffff00;
	}


h4 { }

h5 { }

h6 { }

sup { font-size: 8px; }

/*	LINKS
=============================== */

a:link, a:active, a:visited {
	color: #ffff00;
	text-decoration: underline;
	}
a:hover { color: #cfd317; }

#access a:link, #access a:active, #access a:visited {
	color: #a1a1a1;
	text-decoration: none;
	}
#access a:hover { color: #c5c5c5; }

.itemTitle a:link, .itemTitle a:active, .itemTitle a:visited { text-decoration: none; }

#footer a:link, #footer a:active, #footer a:visited {
	color: #d1d1d1;
	text-decoration: none;
	}
#footer a:hover { color: #ededed; }
	
/*	LISTS
=============================== */

ul li, ol li { margin-bottom: 8px; }

#access ul {
	list-style: none;
	margin: 0;
	padding: 0;
	text-align: right;
	}
#access ul li {
	margin: 2px;
	padding: 0;
	display: inline;
	}

#socialIcons ul {
	list-style: none;
	margin: 0;
	padding: 0;
	text-align: right;
	}
#socialIcons ul li {
	margin: 2px;
	padding: 0;
	display: inline;
	}
	
#footer ul {
	list-style: none;
	margin: 0;
	padding: 0;
	}
#footer ul li {
	margin: 0 10px 0 0;
	padding: 0;
	display: inline;
	}
	
/*	BUTTONS
=============================== */
	
.rssRight {
	float: right;
	margin: 15px 10px 0 0;
	}
.rssRight a img {
	background: url(../images/rss.png) 0 0 no-repeat;
	width: 31px;
	height: 31px;
	}
.rssRight a img:hover { background: url(../images/rss.png) 0 -31px no-repeat; }

a.button:link, a.button:active, a.button:visited {
	background: #ffff00;
	padding: 4px 10px;
	color: #000;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	}
a.button:hover { background: #cfd317; }

/*	IMAGES
=============================== */

img { border: none; }

.itemThumb img, .thumbnails .thumbnail img {
	background: #ffff00;
	padding: 5px;
	}
.itemThumb a img:hover, .thumbnails .thumbnail a img:hover {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
	filter: alpha(opacity=80);
	-khtml-opacity: 0.8;
	opacity: 0.8;
	}

/*	FORMS
=============================== */

form {
	margin: 0;
	padding: 0;
	}

/*	MISCELLANEOUS
=============================== */

hr {
    background-color: #ccc;
    border: 0;
    color: #ccc;
    width: 100%;
    height: 1px;
    text-align: left;
    margin: 25px 0;
    }

blockquote { margin-left: 25px; }

.likebox {
  background-color: #000b3b;
  border: 3px solid #1f379a;
  margin-right: 3px !important;
}
.news-item {
  border: 3px solid #1f379a;
  background-color: #000b3b;
  width: 270px;
  padding: 5px !important;
  margin: 10px 0;
  text-align: center;
  word-wrap: break-word;
}
.news-item h3 {
  font-size: 13px;
  text-align: center;
}
.news-item ul {
  margin-left: -40px;
}
.news-item li {
  display: inline;
  margin: 5px;
}


/* Stylesheet: Default Modified On 2014-04-10 18:13:14 */
#menu {
	background: url(../images/menu.png) center no-repeat;
	width: 960px;
	height: 70px;
	position: absolute;
	top: 121px;
	clear: both;
	margin: 0;
	}

.sf-menu, .sf-menu * {
	margin: 0;
	padding: 0;
	list-style: none;
	line-height: 1;
	}

.sf-menu { margin: 0 180px 0 0; }
	
.sf-menu ul {
	position: absolute;
	top: -999em;
	width: 18em; /* left offset of submenus need to match (see below) */
	}

.sf-menu ul li {
	background: none;
	width: 100%;
	}
.sf-menu li:hover {
	visibility: inherit; /* fixes IE7 'sticky bug' */
	}
.sf-menu li {
	float: left;
	position: relative;
	}
.sf-menu a {
	display: block;
	position: relative;
	}
.sf-menu li:hover ul,
.sf-menu li.sfHover ul {
	left: 0;
	top: 2.5em; /* match top ul list item height */
	z-index: 998;
	}
ul.sf-menu li:hover li ul,
ul.sf-menu li.sfHover li ul {
	top: -999em;
	}
ul.sf-menu li li:hover ul,
ul.sf-menu li li.sfHover ul {
	left: 10em; /* match ul width */
	top: 0;
	}
ul.sf-menu li li:hover li ul,
ul.sf-menu li li.sfHover li ul {
	top: -999em;
	}
ul.sf-menu li li li:hover ul,
ul.sf-menu li li li.sfHover ul {
	left: 18em; /* match ul width */
	top: 0;
	}

.sf-menu {
	float: right;
	margin-bottom: 0;
	}

.sf-menu li { background: none; }
.sf-menu li li { }
.sf-menu li ul {
	border-right: 1px solid #dedede;
	border-bottom: 1px solid #316fb5;
	border-left: 1px solid #dedede;
	margin: -2px 0 0 -1px;
	}
	
.sf-menu li a:link, .sf-menu li a:active, .sf-menu li a:visited {
	background: url(../images/menu-over.png) -999999px -999999px no-repeat;
	text-decoration: none;
	padding: 28px 18px 26px 18px;
	font-size: 16px;
	color: #c1c1c1;
	}

.sf-menu li a:hover, .sf-menu li.menuactive a.menuactive, .sf-menu li.menuactive.menuparent a.menuactive.menuparent {
	background: url(../images/menu-over.png) bottom center no-repeat;
	color: #fff;
	}
.current-menu-item a{background: url(../images/menu-over.png) bottom center no-repeat !important;color: #fff !important;}
.sf-menu li li a:link, .sf-menu li li a:active, .sf-menu li li a:visited, .sf-menu li li a:active, .sf-menu li li.menuactive a.menuactive, .sf-menu li li.menuactive.menuparent a.menuactive.menuparent {
	background: #f9f9f9 url(../images/submenu.png) 8px 7px no-repeat;
	padding: 8px 10px 8px 25px;
	border-right: none;
	border-left: none;
	color: #c1c1c1;
	font-size: 16px;
	outline: none;
	}
	
.sf-menu li li a:hover, .sf-menu li li a:focus {
	background: #fff url(../images/submenu-over.png) 8px 7px no-repeat;
	color: #316fb5;
	}

/*** arrows **/
.sf-menu a.sf-with-ul {
	padding-right: 	2.25em;
	min-width:		1px; /* trigger IE7 hasLayout so spans position accurately */
}
.sf-sub-indicator {
	position:		absolute;
	display:		block;
	right:			.75em;
	top:			1.05em; /* IE6 only */
	width:			10px;
	height:			10px;
	text-indent: 	-999em;
	overflow:		hidden;
	background:		url(../images/arrows-dark.png) no-repeat -10px -100px; /* 8-bit indexed alpha png. IE6 gets solid image only */
	z-index: 11000;
}
a > .sf-sub-indicator {  /* give all except IE6 the correct values */
	top:			.99em;
	background-position: 0 -100px; /* use translucent arrow for modern browsers*/
}
/* apply hovers to modern browsers */
a:focus > .sf-sub-indicator,
a:hover > .sf-sub-indicator,
a:active > .sf-sub-indicator,
li:hover > a > .sf-sub-indicator,
li.sfHover > a > .sf-sub-indicator {
	background-position: -10px -100px; /* arrow hovers for modern browsers*/
}

/* point right for anchors in subs */
.sf-menu ul .sf-sub-indicator { background-position:  -10px 0; }
.sf-menu ul a > .sf-sub-indicator { background-position:  0 0; }
/* apply hovers to modern browsers */
.sf-menu ul a:focus > .sf-sub-indicator,
.sf-menu ul a:hover > .sf-sub-indicator,
.sf-menu ul a:active > .sf-sub-indicator,
.sf-menu ul li:hover > a > .sf-sub-indicator,
.sf-menu ul li.sfHover > a > .sf-sub-indicator {
	background-position: -10px 0; /* arrow hovers for modern browsers*/
}
/*** shadows for all but IE6 ***/
.sf-shadow ul {
	background:	url('../images/shadow.png') no-repeat bottom right;
	padding: 0 8px 9px 0;
	-moz-border-radius-bottomleft: 17px;
	-moz-border-radius-topright: 17px;
	-webkit-border-top-right-radius: 17px;
	-webkit-border-bottom-left-radius: 17px;
}
.sf-shadow ul.sf-shadow-off {
	background: transparent;
}

/* SUBMENU
========================== */

#submenu { }
	
#submenu ul {
	margin: 0;
	padding: 0;
	list-style: none;
	}

#submenu ul li {
	background: none;
	margin: 0 0 3px 0;
	padding: 0;
	}
	
#submenu li a:link, #submenu li a:active, #submenu li a:visited {
	background: #f9f9f9 url(../images/submenu.png) 8px 7px no-repeat;
	text-decoration: none;
	display: block;
	margin: 0;
	padding: 6px 10px 6px 25px;
	font-size: 12px;
	font-weight: bold;
	color: #535353;
	border: 1px solid #dedede;

	}
#submenu li a:hover, #submenu li a:focus,
#submenu li.menuactive a.menuactive, #submenu li.menuactive.menuparent a.menuactive.menuparent {
	background: #fff url(../images/submenu-over.png) 8px 7px no-repeat;
	color: #245791;
	}
	
#submenu ul li ul {
	margin: 3px 0 0 0;
	padding: 0;
	list-style: none;
	}

#submenu ul li li {
	background: none;
	margin: 0 0 3px 0;
	padding: 0;
	}
#submenu li li a:link, #submenu li li a:active, #submenu li li a:visited {
	background: #f5f5f5 url(../images/subsubmenu.png) 20px 8px no-repeat;
	margin: 5px 0;
	padding: 6px 10px 6px 30px;
	font-size: 11px;
	font-weight: bold;
	border: none;
	}
#submenu li li a:hover, #submenu li li a:focus,
#submenu li li.menuactive a.menuactive, #submenu li li.menuactive.menuparent a.menuactive.menuparent {
	background: #fbfbfb url(../images/subsubmenu.png) 20px 8px no-repeat;
	border-bottom: none;
	}

/* Stylesheet: Menu Modified On 2012-01-05 14:52:17 */
#feature {
	background: #000;
	width: 960px;
	height: 324px;
	margin: 0 auto;
	padding: 0;
	clear: both;
	position: relative;
	cursor: pointer;
	}

#sponsorBox {
	background: url(../images/sponsorBox.png) top left no-repeat;
	width: 100%;
	height: 96px;
	padding: 0;
	clear: both;
	position: relative;margin-top: 16px;
	}
	
.feature {
	width: 960px;
	height: 324px;
	}
.sponsor {
	margin: 10px 30px;
	text-align: center;
	}
.sponsor img {
	display: inline-block;
	margin: 10px;
	}
	
.featureContents {
	background: url(../images/overlay.png);
	width: 100%;
    height: auto;
    color: #fff;
    position: absolute;
    overflow: hidden;
    padding: 10px 20px;
    z-index: 11;
    bottom: -16px;
	}

.featureTitle {
	font-size: 24px;
	margin: 0 0 5px 0;
	display: block;
	font-weight: bold;
	}
.featureDescription {
	font-size: 12px;
	display: block;
	font-weight: bold;
	}

.scrollable {
	position: relative;
	overflow: hidden;
	width: 960px;
	height: 324px;
	}
.sponsorScrollable {
	position: relative;
	overflow: hidden;
	width: 850px;
	height: 96px;
	margin: 0 0 0 50px;
	}

.items, .sponsors {
	width: 20000em;
	position: absolute;
	}

.items div, .sponsors div { float: left; }

.scrollable, .sponsorScrollable { float: left; }

a.browse {
	background: url(../images/hori_large01.png) no-repeat;
	display: block;
	width: 30px;
	height: 30px;
	float: left;
	margin: 0;
	cursor: pointer;
	font-size: 1px;
	position: absolute;
	z-index: 88;
	}
	
#feature a.browse { margin-top: 150px !important; }
#sponsorBox a.browse { margin-top: 30px !important; }

a.right { background-position: 0 -30px; clear:right; margin-right: 0px; position: absolute; right: 10px; }
a.right:hover { background-position: -30px -30px; }
a.right:active { background-position: -60px -30px; } 

/* left */
a.left { margin-left: 0px; position: absolute; left: 10px;} 
a.left:hover { background-position: -30px 0; }
a.left:active { background-position: -60px 0; }
/* Stylesheet: Scroller Modified On 2012-01-05 14:57:58 */
/* Sample FormBuilder CSS base */
form {margin-top:0}
form, td, th, li { font-size: 100%}
form div {margin-bottom:0}
fieldset div {
	margin-bottom:0.5em;
	margin-left: .5em;
}
fieldset div div {
	margin-top:0.5em;
	margin-left:2em
}
fieldset {
	margin-bottom:1em;
	border:1px solid #F60;
	padding:5px;
	color: #e8ff00;
}
fieldset label {
	width:auto;
	margin-left:5px;

}
legend {
	color:#000;
	background:#000;
	font-style:italic;
	font-size:1.2em;
	margin-bottom:50.5em;
	padding:0.2em;
	width:auto;
	border:1px solid #CCC;
}
textarea {
	margin: 0.5em 0;
	width:98%;
	height: 6em;
}

/* Apply this class to text/select input fields with shorter labels
	to help alignment */
.short-label label {float:left; width:10em}
.short-label fieldset div input,
.short-label fieldset div select {width:16em}

/* Pretty up your Captcha image output */
.captcha {
	margin:0.5em 0;
	width:200px;
	text-align:center
}
.captcha img {border:1px solid #F60; margin-bottom:0.5em}
.captcha input {width:196px; margin-top:0.5em}

/* Just a bit more room for the Submit button */
.submit {margin-top:0.5em}

/* Apply this class to text/select input fields with shorter labels
	to help alignment */
.short-label label {float:left; width:10em}
.short-label fieldset div input,
.short-label fieldset div select {width:16em}

/* Pretty up your Captcha image output */
.captcha {
	margin:0.5em 0;
	width:200px;
	text-align:center
}
.captcha img {border:1px solid #F60; margin-bottom:0.5em}
.captcha input {width:196px; margin-top:0.5em}

/* Just a bit more room for the Submit button */
.submit {
	margin-top:0.5em

}

.contactform input {
	border: none; 
	background:  #4a60b9; 
	padding: 5px;
	color: #e8ff00;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;

}

.contactform select {
	border: none; 
	background:  #4a60b9; 
	padding: 5px;
	color: #e8ff00;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;

}

.contactform input.checkbox {border: none;  background:  #4a60b9; color: #e8ff00;}
.contactform label {
	display: block;
	float: left;
	width: 150px;
	padding-right: 10px;
}
.contactform label.label {
	display: inline;
	float: none;
	width: 50px;
	font-size: 12px;

}
.contactform textarea {
	color: #e8ff00;
	background-color: #4a60b9;
	width: 350px;
	border: none;
	margin-right: 10px;
	padding: 5px;
	overflow: hidden;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;
}
.formbuilderform .message {
	line-height: 16px;
	padding: 0 0 8px 0;
}
/* Stylesheet: contactForm Modified On 2012-08-01 20:31:28 */
.fb_hidden{position:absolute;top:-10000px;z-index:10001}.fb_reposition{overflow-x:hidden;position:relative}.fb_invisible{display:none}.fb_reset{background:none;border:0;border-spacing:0;color:#000;cursor:auto;direction:ltr;font-family:"lucida grande", tahoma, verdana, arial, sans-serif;font-size:11px;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;line-height:1;margin:0;overflow:visible;padding:0;text-align:left;text-decoration:none;text-indent:0;text-shadow:none;text-transform:none;visibility:visible;white-space:normal;word-spacing:normal}.fb_reset>div{overflow:hidden}.fb_link img{border:none}
.fb_dialog{background:rgba(82, 82, 82, .7);position:absolute;top:-10000px;z-index:10001}.fb_reset .fb_dialog_legacy{overflow:visible}.fb_dialog_advanced{padding:10px;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px}.fb_dialog_content{background:#fff;color:#333}.fb_dialog_close_icon{background:url(https://static.xx.fbcdn.net/rsrc.php/v2/yq/r/IE9JII6Z1Ys.png) no-repeat scroll 0 0 transparent;_background-image:url(https://static.xx.fbcdn.net/rsrc.php/v2/yL/r/s816eWC-2sl.gif);cursor:pointer;display:block;height:15px;position:absolute;right:18px;top:17px;width:15px}.fb_dialog_mobile .fb_dialog_close_icon{top:5px;left:5px;right:auto}.fb_dialog_padding{background-color:transparent;position:absolute;width:1px;z-index:-1}.fb_dialog_close_icon:hover{background:url(https://static.xx.fbcdn.net/rsrc.php/v2/yq/r/IE9JII6Z1Ys.png) no-repeat scroll 0 -15px transparent;_background-image:url(https://static.xx.fbcdn.net/rsrc.php/v2/yL/r/s816eWC-2sl.gif)}.fb_dialog_close_icon:active{background:url(https://static.xx.fbcdn.net/rsrc.php/v2/yq/r/IE9JII6Z1Ys.png) no-repeat scroll 0 -30px transparent;_background-image:url(https://static.xx.fbcdn.net/rsrc.php/v2/yL/r/s816eWC-2sl.gif)}.fb_dialog_loader{background-color:#f6f7f8;border:1px solid #606060;font-size:24px;padding:20px}.fb_dialog_top_left,.fb_dialog_top_right,.fb_dialog_bottom_left,.fb_dialog_bottom_right{height:10px;width:10px;overflow:hidden;position:absolute}.fb_dialog_top_left{background:url(https://static.xx.fbcdn.net/rsrc.php/v2/ye/r/8YeTNIlTZjm.png) no-repeat 0 0;left:-10px;top:-10px}.fb_dialog_top_right{background:url(https://static.xx.fbcdn.net/rsrc.php/v2/ye/r/8YeTNIlTZjm.png) no-repeat 0 -10px;right:-10px;top:-10px}.fb_dialog_bottom_left{background:url(https://static.xx.fbcdn.net/rsrc.php/v2/ye/r/8YeTNIlTZjm.png) no-repeat 0 -20px;bottom:-10px;left:-10px}.fb_dialog_bottom_right{background:url(https://static.xx.fbcdn.net/rsrc.php/v2/ye/r/8YeTNIlTZjm.png) no-repeat 0 -30px;right:-10px;bottom:-10px}.fb_dialog_vert_left,.fb_dialog_vert_right,.fb_dialog_horiz_top,.fb_dialog_horiz_bottom{position:absolute;background:#525252;filter:alpha(opacity=70);opacity:.7}.fb_dialog_vert_left,.fb_dialog_vert_right{width:10px;height:100%}.fb_dialog_vert_left{margin-left:-10px}.fb_dialog_vert_right{right:0;margin-right:-10px}.fb_dialog_horiz_top,.fb_dialog_horiz_bottom{width:100%;height:10px}.fb_dialog_horiz_top{margin-top:-10px}.fb_dialog_horiz_bottom{bottom:0;margin-bottom:-10px}.fb_dialog_iframe{line-height:0}.fb_dialog_content .dialog_title{background:#6d84b4;border:1px solid #3a5795;color:#fff;font-size:14px;font-weight:bold;margin:0}.fb_dialog_content .dialog_title>span{background:url(https://static.xx.fbcdn.net/rsrc.php/v2/yd/r/Cou7n-nqK52.gif) no-repeat 5px 50%;float:left;padding:5px 0 7px 26px}body.fb_hidden{-webkit-transform:none;height:100%;margin:0;overflow:visible;position:absolute;top:-10000px;left:0;width:100%}.fb_dialog.fb_dialog_mobile.loading{background:url(https://static.xx.fbcdn.net/rsrc.php/v2/ya/r/3rhSv5V8j3o.gif) white no-repeat 50% 50%;min-height:100%;min-width:100%;overflow:hidden;position:absolute;top:0;z-index:10001}.fb_dialog.fb_dialog_mobile.loading.centered{width:auto;height:auto;min-height:initial;min-width:initial;background:none}.fb_dialog.fb_dialog_mobile.loading.centered #fb_dialog_loader_spinner{width:100%}.fb_dialog.fb_dialog_mobile.loading.centered .fb_dialog_content{background:none}.loading.centered #fb_dialog_loader_close{color:#fff;display:block;padding-top:20px;clear:both;font-size:18px}#fb-root #fb_dialog_ipad_overlay{background:rgba(0, 0, 0, .45);position:absolute;left:0;top:0;width:100%;min-height:100%;z-index:10000}#fb-root #fb_dialog_ipad_overlay.hidden{display:none}.fb_dialog.fb_dialog_mobile.loading iframe{visibility:hidden}.fb_dialog_content .dialog_header{-webkit-box-shadow:white 0 1px 1px -1px inset;background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#738ABA), to(#2C4987));border-bottom:1px solid;border-color:#1d4088;color:#fff;font:14px Helvetica, sans-serif;font-weight:bold;text-overflow:ellipsis;text-shadow:rgba(0, 30, 84, .296875) 0 -1px 0;vertical-align:middle;white-space:nowrap}.fb_dialog_content .dialog_header table{-webkit-font-smoothing:subpixel-antialiased;height:43px;width:100%}.fb_dialog_content .dialog_header td.header_left{font-size:12px;padding-left:5px;vertical-align:middle;width:60px}.fb_dialog_content .dialog_header td.header_right{font-size:12px;padding-right:5px;vertical-align:middle;width:60px}.fb_dialog_content .touchable_button{background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#4966A6), color-stop(.5, #355492), to(#2A4887));border:1px solid #2f477a;-webkit-background-clip:padding-box;-webkit-border-radius:3px;-webkit-box-shadow:rgba(0, 0, 0, .117188) 0 1px 1px inset, rgba(255, 255, 255, .167969) 0 1px 0;display:inline-block;margin-top:3px;max-width:85px;line-height:18px;padding:4px 12px;position:relative}.fb_dialog_content .dialog_header .touchable_button input{border:none;background:none;color:#fff;font:12px Helvetica, sans-serif;font-weight:bold;margin:2px -12px;padding:2px 6px 3px 6px;text-shadow:rgba(0, 30, 84, .296875) 0 -1px 0}.fb_dialog_content .dialog_header .header_center{color:#fff;font-size:16px;font-weight:bold;line-height:18px;text-align:center;vertical-align:middle}.fb_dialog_content .dialog_content{background:url(https://static.xx.fbcdn.net/rsrc.php/v2/y9/r/jKEcVPZFk-2.gif) no-repeat 50% 50%;border:1px solid #555;border-bottom:0;border-top:0;height:150px}.fb_dialog_content .dialog_footer{background:#f6f7f8;border:1px solid #555;border-top-color:#ccc;height:40px}#fb_dialog_loader_close{float:left}.fb_dialog.fb_dialog_mobile .fb_dialog_close_button{text-shadow:rgba(0, 30, 84, .296875) 0 -1px 0}.fb_dialog.fb_dialog_mobile .fb_dialog_close_icon{visibility:hidden}#fb_dialog_loader_spinner{animation:rotateSpinner 1.2s linear infinite;background-color:transparent;background-image:url(https://static.xx.fbcdn.net/rsrc.php/v2/yD/r/t-wz8gw1xG1.png);background-repeat:no-repeat;background-position:50% 50%;height:24px;width:24px}@keyframes rotateSpinner{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}
.fb_iframe_widget{display:inline-block;position:relative}.fb_iframe_widget span{display:inline-block;position:relative;text-align:justify}.fb_iframe_widget iframe{position:absolute}.fb_iframe_widget_fluid_desktop,.fb_iframe_widget_fluid_desktop span,.fb_iframe_widget_fluid_desktop iframe{max-width:100%}.fb_iframe_widget_fluid_desktop iframe{min-width:220px;position:relative}.fb_iframe_widget_lift{z-index:1}.fb_hide_iframes iframe{position:relative;left:-10000px}.fb_iframe_widget_loader{position:relative;display:inline-block}.fb_iframe_widget_fluid{display:inline}.fb_iframe_widget_fluid span{width:100%}.fb_iframe_widget_loader iframe{min-height:32px;z-index:2;zoom:1}.fb_iframe_widget_loader .FB_Loader{background:url(https://static.xx.fbcdn.net/rsrc.php/v2/y9/r/jKEcVPZFk-2.gif) no-repeat;height:32px;width:32px;margin-left:-16px;position:absolute;left:50%;z-index:4}

.container{width: 960px;margin: 0 auto;}
.widget{background-color: transparent !important;}
.show-menu{display: none;position: absolute;z-index: 1;}
.show-menu img{width: 45px;margin-top: -2px;}
input {
    border: none !important;
    background: #4a60b9 !important;
    padding: 5px !important;
    color: #e8ff00 !important;
    -webkit-border-radius: 5px !important;
    -moz-border-radius: 5px !important; 
    border-radius: 5px !important;
}
textarea {
    color: #e8ff00;
    background-color: #4a60b9;
    width: 350px !important;
    border: none;
    margin-right: 10px;
    padding: 5px !important;
    overflow: hidden;
    -webkit-border-radius: 7px;
    -moz-border-radius: 7px;
    border-radius: 7px;
}
select {
    border: none;
    background: #4a60b9;
    padding: 5px !important;
    color: #e8ff00;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}

::-webkit-input-placeholder {
   color: #e8ff00;
}

:-moz-placeholder { /* Firefox 18- */
   color: #e8ff00;  
}

::-moz-placeholder {  /* Firefox 19+ */
   color: #e8ff00;  
}

:-ms-input-placeholder {  
   color: #e8ff00;  
}
.sub-menu{    margin-top: 40px !important;border: none !important;background: rgb(53, 53, 53);}
.sub-menu li a{background: none !important;}
@media (max-width:990px){
	.container,#header,#feature,#footer{width: 95%;}
	#menu{width: 100%;background: #333;     height: 40px;   border-top-left-radius: 10px;border-top-right-radius: 10px;}
	#sponsorBox{background: #E6E6E6;border-bottom-left-radius: 10px;border-bottom-right-radius: 10px;}
	#page{width: 100%;background: #192d80;}
	#colLeft{width: 100%;}
	#colRight{width: 100%;margin: 0;}
	#logo{    float: none;position: static;margin: 0 auto;width: 20%;}
	#logo img{width: 65%;}
	#menu ul{width: 100%;float: left;    z-index: 111111;position: absolute;background: rgba(0, 0, 0, 0.88);top: 40px;display: none;}
	.sf-menu li a:hover, .sf-menu li.menuactive a.menuactive, .sf-menu li.menuactive.menuparent a.menuactive.menuparent{background: none;}
	.current-menu-item a{background: none !important;}
	#menu ul li{width: 100%;}
	.sf-menu li a:link, .sf-menu li a:active, .sf-menu li a:visited{padding: 18px 0px 10px 18px;}
	#socialIcons{top: 126px;}
	.sponsorScrollable{width: 100%;margin: 0;}
	#headerContainer{height: 161px;}
	.show-menu{display: block;}
	.sub-menu{    margin-top: 4px !important;    padding-left: 20px !important;padding-right: 14px;}
}
@media (max-width: 767px){
	#colLeft .itemContent{    margin: 0px 0 0 20px;width: 65%;float: left;}
	#colLeft .itemSummary img{width: 100%;}
}
@media (max-width: 640px){
	.itemThumb{    width: 100%;text-align: center;margin-bottom: 15px;}
	#colLeft .itemContent{margin: 0;width: 100%;text-align: center;}
	#logo img{width: 100px;}
	#socialIcons{top: 105%;}
	#menu{top: 100%;}
	#header{height: auto;}
	#headerContainer {height: 140px;}
}