/*
Theme Name: Autumn Games
Theme URI: 
Version: 1.0
Description: Developed for Autumn Games
Author: developer
Author URI: #
*/

* {margin:0px; padding:0px;}
html,body{ width: 100%; height: 100%; }
body { background:#fff url(images/bg.jpg) 50% 0 repeat-x; font-size:14px; color:#777; /* 3b3b3b; */ font-family: "myriad pro","trebuchet ms","tahoma",sans-serif /* Arial */ ; font-style: normal; }

th { padding: 3px; }
td { padding: 3px;}
table { margin-bottom: 5px; font-size:13px; font-family: Arial; }

img {border: none;}
blockquote {position:relative; margin: 0px; padding:10px 20px;}

a {text-decoration:none; color: #f4a73d; }
a:hover {text-decoration:underline;}
a.u {text-decoration:underline; background: none;}
a.u:hover {text-decoration:none;}
.n a, a.n, a.n:hover {text-decoration:none; background: none;}
a:focus, a:active {outline: none;}

p { padding:7px 0px; line-height:120%; }
h1, h2, h3, h4 { font-family: Arial; }
h1 { font-size: 20px; padding-bottom: 5px; }
h2 { font-size: 18px; padding-bottom: 5px; }
h3 { font-size: 16px; padding-bottom: 5px; }
h4 { font-size: 12px; padding-bottom: 5px; }

input {font-family: Arial; font-size: 14px; border: 1px solid #d6d6d6; padding: 3px 5px; background-color: #f5f5f5; color: #000000; }
input#submit { background: none; border: none; padding: 0 10px; margin: 0; font-weight: bold; }
input[type="image"] { background: none; border: none; padding: 0; margin: 0; vertical-align: top; }
input[type="checkbox"] { padding: 0; margin: 0; border: none; background: none transparent; }
textarea {font-family: Arial; font-size: 12px; border: 1px solid #d6d6d6; padding:3px 5px; background-color: #f5f5f5; color: #000000; }
select {font-family: Arial; font-size: 12px; border: 1px solid #d6d6d6; background-color: #f5f5f5; color: #000000; }
ul { margin: 7px 0; }

ul.latestposts { margin: -4px 0; margin: 3px 0 5px 4px; }

ol { margin: 7px 0; padding-left: 30px; }
ul li { margin: 3px 0 3px 30px; }

.table { width:100%; height: 100%; display:table;  }
.cell { display: table-cell; vertical-align: middle; position: relative; }
.all { width:100%; min-width: 950px; text-align:center; padding-bottom: 0px; background: url(images/footer.jpg) 50% 100% no-repeat; }
*:first-child+html .cell {top:50%}
*:first-child+html .all {top:-50%;position:relative;}
*:first-child+html .table { position:relative; overflow:hidden; }
.site { position: relative; width:950px; margin:0 auto; text-align: left; }
#header { position:relative; height: 94px; width: 100%; margin: 0 auto; }
.logo { display: block; position: absolute; left: 15px; top: 23px; }
#menu { position: absolute; right: 0px; top: 46px; list-style: none; margin: 0 auto; padding: 0; display: inline-block; text-align: left; }
#menu li { margin: 0 0 0 20px; padding: 0px; height: 35px; display: block; float: left; }
#menu li a { font: bold 44px/100% Arial; color: #d2d2d2; text-transform: lowercase; display: block; float: left; height: 35px; overflow: hidden; }
#menu li a img { display: block; margin-top: -41px; }
#menu li.current a img { margin-top: 0px; }

#content { height: 540px; width: 100%; background:#f7f7f7 url(images/site-bg.jpg) 0 0 repeat-x; position: relative; }
	#content.news-page { background: #fff; }
.entry { padding: 20px 35px 10px; }
.introsplash { position: absolute; left: 0; top: 0; height: 540px; width: 950px; overflow: hidden; background-color: #e6e3d8; text-align: center; }
.introsplash .flash { padding-top: 2px; position: absolute; left: 0; bottom: 0; width: 950px; height:540px; overflow: hidden; }
.introsplash .flash object { margin-top: -2px; }
.homesplash { height: 370px; width: 100%; overflow: hidden; position: relative; }
.hometext { height: 170px; width: 100%; overflow: auto; background:#d0d0d0 url(images/homesite-bg.jpg) 0 100% repeat-x; }
.pagesplash { height: 540px; width: 475px; overflow: hidden; position: absolute; right: 0; top: 0; }
.pagetext { height: 540px; width: 475px; overflow: hidden; position: absolute; left: 0; top: 0; }
.newssplash { height: 540px; width: 475px; overflow: hidden; position: absolute; left: 0; top: 0; }
.newstext { height: 540px; width: 475px; overflow: hidden; position: absolute; right: 0; top: 0; }
.newstext .entry { padding: 15px 25px 40px 15px; }
#splash img { position: absolute; left: 0; top: 0; }
.newstext h1 { font-size: 24px; font-weight: bold; color: #707070; }
.newstext ul.latestposts { font-size: 13px; color: #707070; padding-bottom: 0px; }
.newstext ul.latestposts li { margin-left: 20px; padding-left: 10px; }
.newstext ul.latestposts a { color: #707070; }
.newstext .pagerbox { /* border-bottom: 2px solid #adadad; */ text-align: right; padding-bottom: 3px; font-size: 13px; color: #8e8e8e; }
.newstext .pagerbox a { color: #8e8e8e; }


.newstext ul.latestposts li { margin: 3px 0 7px 15px; }

.careerssplash { height: 370px; width: 100%; overflow: hidden; position: relative; }
.careerssplash .splashtext { position: absolute; left: 65px; top: 85px; width: 455px; font-size: 36px; text-shadow:-3px 3px 5px #000000; /* font-weight: bold; */ color: #ffffff; line-height: 120%; letter-spacing: 0; z-index:200; }
.careerstext { height: 170px; width: 100%; overflow: hidden; background:#a9a9a9 url(images/careers-bg.gif) 0 100% repeat-x; }
#careersbox { position: relative; width: 950px; height: 170px; overflow: hidden; background: url(images/scroll_hor.jpg) 0 2px no-repeat; }
#careersbox .scroll-pane { position: relative; width: 950px; overflow: auto; float: left; }
#careersbox .scroll-pane .wraper { padding: 29px 0px 5px 3px; white-space: nowrap; }
#careersbox .scroll-pane .post { position: relative; display: inline-block; width: 230px; height: 136px; background: url(images/careers-post.png) 0 0 no-repeat; white-space: normal; margin:0 3px; }
*:first-child+html #careersbox .scroll-pane .post { display: inline; zoom: 1; }
#careersbox .scroll-pane .post .entry { padding: 8px 10px 20px 15px; font-size: 10px; color: #ffffff; float: left; }
#careersbox .scroll-pane .post .entry h1 { font-size: 18px; font-weight: bold; color: #ffffff; }
#careersbox .scroll-pane .post .entry h1 a { color: #ffffff; }
#careersbox .scroll-pane .post .more { position: absolute; left: 0; bottom: 0; width: 230px; height: 20px; overflow: hidden; text-indent: -100em; }
.no-careers { color:#FFFFFF; font: bold 17px Arial; padding:53px 20px 0; text-align:center; text-shadow: -1px 1px 2px #000; }

#newsbox { position: absolute; left: 25px; width: 439px; top: 175px; height: 345px; background: url(images/news-box_sm.jpg) 0 0 no-repeat; /* top: 150px; height: 375px; background: url(images/news-box.png) 0 0 no-repeat; */ overflow: hidden; font-size: 12px; }
#newsbox .nb-top { position: absolute; left: 0px; top: 0px; width: 416px; height: 10px; background: url(images/news-box.png) 0 0 no-repeat; overflow: hidden; z-index: 10; }
#newsbox .nb-bottom { position: absolute; left: 0px; bottom: 0px; width: 416px; height: 10px; background: url(images/news-box.png) 0 100% no-repeat; overflow: hidden; z-index: 10; }
#newsbox .post { position: relative; width: 429px; padding: 15px 0 15px 10px; height: 318px; /* height: 325px; */ overflow: auto; }
#newsbox h1 { font-size: 13px; font-weight: bold; }


#footer { position: relative; width: 100%; height: 56px; font: 11px Tahoma; color: #444; text-align: center; text-transform: uppercase; }
#footer a { color: #444; margin: 0 3px; }
#footer a:hover { color: #000; }


.hidebit, .floatholder {overflow:hidden;}
.hide { display: none; }
* html .floatholder {overflow:visible; height:1%;}
.m0 {margin:0 !important;}
.dblock {display:block;}
.border {border:1px solid red;}
.nobord {border:none !important;}
.ui-corner-all {
border-radius:6px;
-webkit-border-radius:6px;
-khtml-border-radius:6px;
-opera-border-radius:6px;
-moz-border-radius:6px;
}
/* Corner radius */
.ui-corner-tl { -moz-border-radius-topleft: 6px; -webkit-border-top-left-radius: 6px; }
.ui-corner-tr { -moz-border-radius-topright: 6px; -webkit-border-top-right-radius: 6px; }
.ui-corner-bl { -moz-border-radius-bottomleft: 6px; -webkit-border-bottom-left-radius: 6px; }
.ui-corner-br { -moz-border-radius-bottomright: 6px; -webkit-border-bottom-right-radius: 6px; }
.ui-corner-top { -moz-border-radius-topleft: 6px; -webkit-border-top-left-radius: 6px; -moz-border-radius-topright: 6px; -webkit-border-top-right-radius: 6px; }
.ui-corner-bottom { -moz-border-radius-bottomleft: 6px; -webkit-border-bottom-left-radius: 6px; -moz-border-radius-bottomright: 6px; -webkit-border-bottom-right-radius: 6px; }
.ui-corner-right {  -moz-border-radius-topright: 6px; -webkit-border-top-right-radius: 6px; -moz-border-radius-bottomright: 6px; -webkit-border-bottom-right-radius: 6px; }
.ui-corner-left { -moz-border-radius-topleft: 6px; -webkit-border-top-left-radius: 6px; -moz-border-radius-bottomleft: 6px; -webkit-border-bottom-left-radius: 6px; }
.ui-corner-all { -moz-border-radius: 6px; -webkit-border-radius: 6px; }

.p0, .p0 * { padding: 0 !important; }
.m0, .m0 * { margin: 0 !important; }
.b {font-weight:bold;}
.font12 {font-size:12px;}
.up {text-transform:uppercase;}
.center {text-align:center;}
.c, .aligncenter {margin:0 auto;}
.iblock { display: inline-block; }
.blockright {margin-left: auto;}
.l, .left, .alignleft {float:left;}
.r, .right, .alignright {float:right;}
.alignleft {margin-right:10px;}
.alignright {margin-left:10px;}
.left {margin-right:10px;}
.right {margin-left:10px;}
.alignnone {float:none; margin: 0 auto}
.textleft {text-align:left !important;}
.textright {text-align:right !important;}
.clear {clear:both;}
.clearer { clear:both; display:block; height:1px; overflow:hidden; line-height:1%; font-size:0px; margin-bottom:-1px; }

.wp-caption { text-align:center; padding:5px 5px 15px;}
.wp-caption img { border: 1px solid #fffbea; }

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox settings <<<-----------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_overlay {
	position: fixed;
	z-index:300;
	top: 0px;
	left: 0px;
	height:100%;
	width:100%;
}

.TB_overlayMacFFBGHack {background: url(scripts/images/macFFBgHack.png) repeat;}
.TB_overlayBG {
	background-color:#000;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";
	filter:alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;
}

* html #TB_overlay { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_window {
	position: fixed;
	background:#2d2d2d url(images/popup-bg.gif) 0 0 repeat-x;
	z-index: 302;
	color:#ffffff;
	font-size: 12px;
	display:none;
	text-align:left;
	top:50%;
	left:50%;
	-moz-box-shadow: rgba(0,0,0,1) 0 4px 30px;
	-webkit-box-shadow: rgba(0,0,0,1) 0 4px 30px;
	-khtml-box-shadow: rgba(0,0,0,1) 0 4px 30px;
	box-shadow: rgba(0,0,0,1) 0 4px 30px;
}

* html #TB_window { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_window img#TB_Image {
	display:block;
	margin: 15px 0 0 15px;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #666;
	border-left: 1px solid #666;
}

#TB_caption{
	height:25px;
	padding:7px 30px 10px 25px;
	float:left;
}

#TB_closeWindow{
	height:22px;
	position: absolute;
	right: 14px;
	top: 12px;
}

#TB_closeAjaxWindow{
	height:22px;
	position: absolute;
	right: 14px;
	top: 12px;
}

#TB_ajaxWindowTitle{
	display: none;
}

#TB_title{
}

#TB_ajaxContent{
	clear:both;
	padding:2px 15px 15px 15px;
	overflow:auto;
	text-align:left;
}
#TB_window .modal-content { padding: 10px 15px; }
#TB_window .modal-content h1 { padding-right: 100px; }

#TB_ajaxContent.TB_modal{
	padding:15px;
}

#TB_load{
	position: fixed;
	display:none;
	z-index:303;
	top: 50%;
	left: 50%;
	margin: -16px 0pt 0pt -16px;
	/*padding: 40px 15px 15px;*/
}

* html #TB_load { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_HideSelect{
	z-index:299;
	position:fixed;
	top: 0;
	left: 0;
	background-color:#fff;
	border:none;
	filter:alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
	height:100%;
	width:100%;
}

* html #TB_HideSelect { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_iframeContent{
	clear:both;
	border:none;
	margin-bottom:-1px;
	_margin-bottom:1px;
}
