/* General Definitions */

body {
	font-family: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
	margin: 0px;
	text-decoration: none;
	background-image: url(/images/bg_site.gif) }

.form-textarea { font-family: Verdana, Arial, Helvetica, sans-serif }

a,
a:link {
	color: #89933c;
	text-decoration: none }

.clear { clear: both }

.font-xlrg,
.font-xlrg-bold,
.font-xlrg-black,
.font-xlrg-white,
.font-xlrg-black-bold,
.font-xlrg-white-bold,
.font-lrg,
.font-lrg-bold,
.font-lrg-black,
.font-lrg-white,
.font-lrg-black-bold,
.font-lrg-white-bold,
.font-lrg-gold-bold,
.font-med,
.font-med-bold,
.font-med-black,
.font-med-white,
.font-med-black-bold,
.font-med-white-bold,
.font-smx,
.font-smx-bold,
.font-smx-black,
.font-smx-white,
.font-smx-gold,
.font-smx-black-bold,
.font-smx-white-bold,
.font-smx-red-bold,
.font-sm,
.font-sm-bold,
.font-sm-black,
.font-sm-white,
.font-sm-black-bold,
.font-sm-white-bold,
.form-input,
.form-input-search,
.form-textarea,
.form-select {
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	line-height: normal }

.form-input,
.form-input-search,
.form-textarea,
.form-select { font-size: 10px }

.font-xlrg,
.font-xlrg-bold,
.font-xlrg-black,
.font-xlrg-white,
.font-xlrg-black-bold,
.font-xlrg-white-bold { font-size: 1em }

.font-lrg,
.font-lrg-bold,
.font-lrg-black,
.font-lrg-white,
.font-lrg-gold-bold,
.font-lrg-black-bold,
.font-lrg-white-bold { font-size: .9em }

.font-med,
.font-med-bold,
.font-med-black,
.font-med-white,
.font-med-black-bold,
.font-med-white-bold { font-size: .7em }

.font-smx,
.font-smx-bold,
.font-smx-black,
.font-smx-white,
.font-smx-gold,
.font-smx-black-bold,
.font-smx-white-bold,
.font-smx-red-bold { font-size: .6em }

.font-sm,
.font-sm-bold,
.font-sm-black,
.font-sm-white,
.font-sm-black-bold,
.font-sm-white-bold { font-size: .6em }

.color-black,
.font-xlrg-black,
.font-xlrg-black a,
.font-xlrg-black-bold,
.font-xlrg-black-bold a,
.font-lrg-black,
.font-lrg-black a,
.font-lrg-black-bold,
.font-lrg-black-bold a,
.font-med-black,
.font-med-black a,
.font-med-black-bold,
.font-med-black-bold a,
.font-smx-black,
.font-smx-black a,
.font-smx-black-bold,
.font-smx-black-bold a,
.font-sm-black,
.font-sm-black a,
.font-sm-black-bold,
.font-sm-black-bold a { color: #000000 }

.color-white,
.font-xlrg-white,
.font-xlrg-white a,
.font-xlrg-white-bold,
.font-xlrg-white-bold a,
.font-lrg-white,
.font-lrg-white a,
.font-lrg-white-bold,
.font-lrg-white-bold a,
.font-med-white,
.font-med-white a,
.font-med-white-bold,
.font-med-white-bold a,
.font-smx-white,
.font-smx-white a,
.font-smx-white-bold,
.font-smx-white-bold a,
.font-sm-white,
.font-sm-white a,
.font-sm-white-bold,
.font-sm-white-bold a { color: #ffffff }

.color-gold,
.font-lrg-gold-bold,
.font-lrg-gold-bold a,
.font-smx-gold,
.font-smx-gold a { color: #6c6216 }

.color-tan { color: #cdc483 }

.color-orange { color: #cfb139 }

.color-red,
.font-smx-red-bold,
.font-smx-red-bold a { color: #990000 }

.color-gray { color: #666666 }

.color-green { color: #89933c }

.font-xlrg-bold,
.font-xlrg-black-bold,
.font-xlrg-white-bold,
.font-lrg-bold,
.font-lrg-black-bold,
.font-lrg-white-bold,
.font-lrg-gold-bold,
.font-med-bold,
.font-med-black-bold,
.font-med-white-bold,
.font-smx-bold,
.font-smx-black-bold,
.font-smx-white-bold,
.font-smx-red-bold,
.font-sm-bold,
.font-sm-black-bold,
.font-sm-white-bold { font-weight: bold }

/* Custom Definitions */

#container-lborder {
	margin: 0px;
	background: url(/images/shadows/shadow_left.gif) repeat-y left;
	width: 915px }

/* FOR Safari 3.0 and Opera */
@media screen and (-webkit-min-device-pixel-ratio:0) {
	#container-lborder { width: 948px }
}

#container {
	width: 916px;
	top: 0px;
	left: 0px;
	margin-left: 16px;
	text-align: left;
	background: url(/images/shadows/shadow_right.gif) repeat-y right;
	background-color: #ffffff }

#container-body { width: 900px }

#page-title { margin-bottom: 15px }

#header {
	width: 900px;
	height: 94px;
	padding-top: 5px;
	background-image: url(/images/header.jpg);
	background-repeat: no-repeat }
#header-logo {
	position: relative;
	top: 5px;
	left: 25px;
	width: 220px;
	height: 70px }
#header-nav-top {
	height: 21px;
	margin-right: 10px;
	text-align: right }
#header-nav-bottom {
	height: 23px;
	padding-top: 50px;
	margin-right: 10px;
	text-align: right }

#form-login,
#form-reset-password,
#form-join,
#form-search,
#form-profilecommentpost,
#form-updatename,
#form-updateemail,
#form-updatepassword,
#form-updateprofilebasic,
#form-updateprofilecontact,
#form-updateprofilepersonal,
#form-uploadpicture,
#form-sendmessage,
#form-deleteinboxmessage,
#form-deletesentmessage,
.form-updatepicturecaption,
.form-setprofilephoto,
.form-removepicture { margin: 0px }

#content { width: 740px }

#dock { width:160px }

#dock-menu {
	width: 160px;
	background-color: #eef0db }
#dock-menu a { color: #000000 }

.dock-notifications,
.dock-requests {
	width: 160px;
	margin-top: 15px }

#footer {
	width: 900px;
	height: 30px;
	border: 1px solid #d8d8d8;
	border-width: 1px 0 }

#footer-copyright {
	padding: 10px;
	float: left }

#footer-nav {
	padding: 10px;
	color: #666666;
	float: right }

.form-input-search { background: white url(/images/icons/search_glass.gif) no-repeat 3px 2px }

#home-left-container {
	width: 636px;
	float: left }
#home-right-container {
	width: 263px;
	float: right;
	background-image: url(/images/bg_home_join.jpg);
	background-repeat: repeat-y }

#home-welcome {
	width: 636px;
	height: 243px;
	background-image: url(/images/welcome.gif);
	background-repeat: no-repeat }

#home-banner-welcome {
	width: 317px;
	height: 320px;
	float: left;
	background-image: url(/images/home_welcome.jpg);
	background-repeat: no-repeat;
}

#home-banner-isr {
	width: 318px;
	height: 320px;
	float: right;
	background-image: url(/images/home_isr.jpg);
	background-repeat: no-repeat;
}

#home-button-individual {
	position: relative;
	top: 207px;
	left: 356px;
	width: 128px;
	height: 26px }
#home-button-business {
	position: relative;
	top: 181px;
	left: 491px;
	width: 128px;
	height: 26px }

#home-uchoose-banner,
.home-content {
	width: 196px;
	height: 362px;
	margin-top: 12px;
	margin-left: 12px;
	float: left }

#home-uchoose-banner {
	background-image: url(/images/uchoose/home_banner.jpg);
	background-repeat: no-repeat }
.home-content {
	background-image: url(/images/bg_home_content.jpg);
	background-repeat: no-repeat }

.home-content-header {
	padding: 8px;
	text-align: center }

#profile-rank {
	width: 366px;
	height: 50px;
	padding-top: 10px }

#user-uchoose-team {
	width: 366px;
	height: 50px;
	margin-top: 10px;
	background-image: url(/images/profile/uchoose_logo.gif);
	background-repeat: no-repeat }

#uchoose-team-title {
	height: 20px;
	padding-top: 2px;
	margin-right: 5px;
	text-align: right }

#uchoose-team-tournament {
	margin-left: 150px
}

.user-skins {
	width: 366px;
	height: 50px;
	padding-top: 10px }

.user-skins-logo {
	width: 80px;
	float: left }

.user-skins-title {
	width: 286px;
	height: 20px;
	text-align: right;
	background-color: #89933c;
	float: right }

.user-skins-info {
	width: 286px;
	height: 30px;
	float: right }

.user-skins-redeem {
	width: 111px;
	height: 30px;
	float: left }

.user-skins-data {
	width: 173px;
	height: 28px;
	margin-top: 1px;
	border: 1px solid #d9d9d9;
	float: right }

#profile-comments { background-color: #f7f7f7 }

#profile-comments-menu {
	height: 5px;
	padding-top: 10px;
	padding-bottom: 5px }

.profile-comment-cradle { margin-top: 10px }
.profile-comment-picture {
	width: 53px;
	margin-bottom: 2px;
	margin-right: 2px;
	background-color: #d9d9d9;
	float: left }
.profile-comment-body {
	margin-bottom: 2px;
	width: 289px;
	float: left }
.profile-comment-info {
	width: 289px;
	height: 30px;
	background-color: #d9d9d9 }
.profile-comment {
	width: 279px;
	padding: 5px }
.profile-comment-links {
	width: 344px;
	height: 20px;
	margin-bottom: 20px;
	background-color: #f7f7f7;
	border: 1px solid #89933c;
	border-style: dashed none solid;
	text-align: right }

#message {
	height: 90px;
	margin-top: 10px;
	text-align: center;
	line-height: 90px;
	background-color: #f7f7f7;
	border-color: #d9d9d9 }

.horz-dotted-line-full,
.horz-dotted-line-top,
.horz-dotted-line-bottom,
.horz-dotted-line-top-bottom,
.horz-dotted-line-top-solid-line-bottom,
.horz-dotted-line-sides,
.horz-dotted-line-top-sides,
.horz-dotted-line-bottom-sides { border: 1px dashed #89933c }

.horz-dotted-line-full { border-style: dashed dashed dashed }
.horz-dotted-line-top { border-style: dashed none none }
.horz-dotted-line-bottom { border-style: none none dashed }
.horz-dotted-line-top-bottom { border-style: dashed none dashed }
.horz-dotted-line-sides { border-style: none dashed none }
.horz-dotted-line-top-sides { border-style: dashed dashed none }
.horz-dotted-line-bottom-sides { border-style: none dashed dashed }
.horz-dotted-line-top-solid-line-bottom { border-style: dashed none solid }

.horz-solid-line-full,
.horz-solid-line-top-bottom { border: 1px solid #89933c }

.horz-solid-line-top,
.horz-solid-line-bottom { border: 2px solid #89933c }

.horz-solid-line-full { border-style: solid solid solid }
.horz-solid-line-top { border-style: solid none none }
.horz-solid-line-bottom { border-style: none none solid }
.horz-solid-line-top-bottom { border-style: solid none solid }
