/*
Theme Name: ultimaonline
Layout: WTB Page
*/


.entry-content a, .entry-content a:link, .entry-content a:visited {
    color: #9c682a; /* gold */
}

.entry-content a:hover {
    text-decoration: underline;
}

#main {

	padding-top: 10%;
	width: 100%;

}

#content-top {
	background-image: url("../images/wtb_content_bg_top.png");
	background-repeat: no-repeat;
	background-position: top center;
	background-size: 100%;
	/*height: 189px;*/
	padding-top: 18.639053254438%;
	margin: 0;
	width: 100%;
	position: relative;
	height: 280px;

}


.contentarea-box {
    margin-top: -155px;
    padding-left: 10px;

}


.site-footer {
	clear: both;
	width: 100%;
}

.entry-content {
    position: relative;
    top: -120px;

}

.archive-box .entry-content {
    position: relative;
    top: 0;
}

.archive-box .index-post-text {
    padding-left: 230px;
}

.nomove {
    position: relative;
    top: -50px;
}

.page-box {
    position: relative;
    top: -180px;
}



.entry-header,
.page-header,
.entry-content,
.entry-footer,
.tag-links,
.post-navigation,
.comments-area,
.paging-navigation {
	position: relative;
	max-width: 1000px;
	max-width: 100rem;
    padding: 0 50px 0 35px;
	margin: 0;
}

.entry-header.single-post,
.entry-header.single-page,
.page-header.search-page,
.page-header.error-page
{
    position: relative;
	height: 154px;
	top: -40px;
    z-index:1;
}

.page-header.search-page {
    top: 0px;
}

.no-results.not-found {
    padding-top: 180px;

}

.entry-header.single-post h1,
.entry-header.single-page h1,
.page-header.search-page h1
{
	color: #333;
	padding: 0;
	position: relative;
	top: 95px;
}

.entry-header.single-page h1
{
	position: relative;
	top: 100px;
	color: #333;
}

.page-header.search-page h1,
.page-header.error-page h1
{
	position: relative;
	top: 65px;
	color: #333;
}
.entry-header.single-post .entry-meta {
	position: relative;
	top: 75px;
	padding: 5px 0;
	color: #333;
}

.entry-header.single-post .entry-meta a {
	color: #333;
}


h1.entry-title {
	clear: none;
}



.page-header,
.paging-navigation
 {
	padding-top: 1em;
	padding-bottom: 1em;
	margin-bottom: 2em;
	list-style-type: none;
}

.page-header {
	margin-top: 1em;
	margin-bottom: 1em;
}




.small-index-thumbnail {
	width: 190px;
	margin-left: 3em;
	margin-top: 1em;
	float: left;

}

.index-post-text {
	width: 100%;
	padding-left: 190px;
}



/*--------------------------------------------------------------
WTB What is UO Welcome Page Styles
--------------------------------------------------------------*/


#welcome {
	width: 100%;
	background-image: url(../images/wtb_map.png);
	background-position: top right;
	background-repeat: no-repeat;
	background-size: 50% 100%;
}

#welcome_header { width: 50%; margin: 0 auto 0 0; padding-bottom: 5px; padding-top: 20px;}

#welcome_header h3, #welcome_header h1 {
	margin: 0;
    padding: 3px 0;
}

#welcome_content {
	width: 100%;
	background-image: url(../images/wtb_bg.png);
	background-position: top center;
	background-repeat: no-repeat;
	background-size: 100% 100%;
	color: #fff;
	margin-top: -37px;
}
#welcome_content h1, #welcome_content h3 {
	padding-left: 15px;
}
.wtb_content_left { width: 50%; float: left; padding-left: 15px;
}

.wtb_content_right { width: 50%; float: right; padding-right: 15px; }


.wtb_content_top { width: 100%;
	background-image: url(../images/wtb_knights.png);
	background-position: top left;
	background-repeat: no-repeat;
	background-size: 50% auto;}

.wtb_content_bottom { width: 100%;
	background-image: url(../images/wtb_townfolk.png);
	background-position: bottom right;
	background-repeat: no-repeat;
	background-size: 50% auto;}



.wtb_content_bottom h1 { margin-top: 25px;}

.wtb_button { clear: both; padding: 10px; float: right; margin-top: 25px;  }

#getting_started {
    width: 100%;
    background-image: url(../images/getting_started_bg.png);
    background-position: top right;
    background-repeat: no-repeat;
    height: 177px;
    padding-right: 430px;
    padding-left: 10px;
    padding-top: 10px;

}


/* CLIENT DOWNLOAD PAGE STYLES */
.entry-content a.btn-gold {
    display: block;
    width: 220px;
    height: 44px;
    background-image: url("../images/btn_gold_lg.jpg");
    background-position: top;
    padding: 12px;
    text-align: center;
    color: #fff;
    text-shadow: 0px 0px 6px #000000;

}

.entry-content a.btn-gold:hover {
    background-position: bottom;
    text-decoration: none;

}
#download_welcome {
    width: 100%;
    background-image: url("../images/download_header_bg.png");
    background-position: top right;
    background-repeat: no-repeat;
    height: 177px;
    padding-right: 430px;
    padding-left: 10px;
    line-height: 20px;

}

#download_welcome h3 {
    position: relative;
    top: 12px;

}

#download_welcome h1 {
    font-size: 44px;
}

#choose_client {
    margin-top: 60px;
}


.steps {
    width: 100%;

    padding-left: 15px;
}

/* darken small post thumbnails on hover */
.dl-img-wrap a:hover:after {
    content:"\A";
    width:384px;
    height:188px;
    background:linear-gradient(to right, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, .3) 50%, rgba(0,0,0,0) 90%, rgba(0, 0, 0, 0) 100%);
    position:absolute;
    top:15px;
    left:15px;
}





