html{
    font-size:100.01%;
}
body {
	margin:0;
	padding:0;
	font-family:'Lucida Grande', Arial, sans-serif;
	font-size:62.5%;
	background:#424242 url("../img/main-bg.gif") no-repeat 50% 0;
	background-attachment:fixed;
}
img, p, h1, h2, h3, h4, h5, h6, li, ul, fieldset, form {
	list-style:none;
	border:none;
	margin:0;
	padding:0;
}
img {
	float:left;
}
.clear {
	float:left;
	clear:both;
	width:100%;
}
a {
	text-decoration:none;
	outline:none;
	color:#DAA312; /*yellow color of all links*/
}
a:hover {
	text-decoration:underline;
	color:#424242; /*yellow color of all links*/
}
.position h4 a:hover {
	text-decoration:none;
	color:#DAA312; /*yellow color of breadcrumbs links*/
}
.red_color a {
	color:#ed1c24;
}
.red_color a:hover {
	color:#424242;
}
h2 {
	color:#DAA312; /*yellow color of all headings h2*/
}
.red_color h2 {
	color:#ed1c24; /*red color of all headings h2*/
}
.table-line {
	background:#DAA312; /* yellow background of line over the table in the right column*/
	height:0.5em;
}
.red_color .table-line {
	background:#ed1c24;
}
h2, h2 a {
	font-size:1.8em;
	font-weight:normal;
	font-family:Georgia, serif;
}
h2 {
	font-size:1em;
}
.sub-wrapper {
	width:99.4em;
	margin:0 auto;
}
.page {
	width:99.2em;
	background:#fff; 
	border-left:#d0d0d0 solid 1px;
	border-bottom:#d0d0d0 solid 1px;
	border-right:#d0d0d0 solid 1px;
	float:left;
	padding-bottom:0.5em;
}
.alignCenter {
    text-align:center;
}
/*---------------------CONTENT--------------------------*/
.content {
	width:98.2em;
	margin-left:0.5em;
	background:#ececec;
	float:left;
}
.heading-image {
	float:left;
}
.heading-image img {
	width:98.2em;
	height:12em;
}
/*---------------------MAIN MENU--------------------------*/
.main-menu {
	float:left;
	width:100%;
	height:2.9em;
	background:#fff url("../img/menu/bg_nav.gif") repeat-x 0 0;
}
.top-menu {
	float:left;
}
.top-menu li {
	float:left;
	position:relative;
	z-index:999;
}
.top-menu li a {
	color: #000;
	float:left;
	font-family: Ubuntu;
	font-size:1.13em;
	display:block;
	line-height: 29px;
	overflow: hidden;
	position: relative;
	text-align: center;
	padding: 0 15px;
}
.sub-menu {
	position:absolute;
	background:#ececec;
	border-left:#d9d9d9 solid 1px;
	border-bottom:#d9d9d9 solid 1px;
	border-right:#d9d9d9 solid 1px;
	width:15em;
	height:auto;
	top:2.9em;
	left:0;
	display:none;
	z-index:1000;
}

.sub-menu li a{
	color: #daa312; 
	float:left;
	width:13em;
	line-height: 1.3em;
	height:1.3em;
	padding:0.4em 0 0.3em 0.7em;
	font-size:1.1em;
	font-family:Georgia, serif;
	text-align: left;
}

.sub-menu li a:hover {
	background: #fff;
	color: #000;
}

.top-menu li a:hover {
	text-decoration:none;
}
.top-menu li.m-active a {
	display:none;
}
.top-menu li a.m-current {
	display:none;
}

.top-menu li.m-active .sub-menu a {
	display: block;
}
.top-menu li.m-active a.m-current {
	display:block;	
	background: url("../img/menu/nav_bg_hover.gif") repeat-x 0 0;   
}

.separator {	
	display: block;
	height:29px;
	float: left;
	position: absolute;
	left:0;
	width: 2px;
}

.dark {
	background: url('../img/menu/separator.gif') no-repeat 0 0;
}

.light {
	background: url('../img/menu/separator_light.gif') no-repeat 0 0;
}

/*.m-home a {
	width:5.9em;
	height:2.9em;
}
.m-tourneyinfo a {
	width:11.5em;
	height:2.9em;
}
.m-history a {
	width:7.9em;
	height:2.9em;
}
.m-multimedia a {
	width:10.4em;
	height:2.9em;
}
.m-players a {
	width:7.9em;
	height:2.9em;
}
.m-records a {
	width:8.4em;
	height:2.9em;
}*/

/*---------------------MAIN CONTENT--------------------------*/
.main-content {
	float:left;
	width:100%;
	background:url("../img/gallery/shadow-top.png") repeat-x 0 0;
}
/*---------------------LEFT COLUMN--------------------------*/
.left-col {
	float:left;
	width:17em;
}
.left-h-event {
	float:left;
	margin:2em 0 0 0.5em;
	width:100%;
}
.left-h-event img {
	width:6.1em;
	height:0.8em;
}
.course img {
	width:7em;
	height:0.8em;
}
.left-ul-event {
	float:left;
	clear:left;
	margin:1em 0 0 0.5em;
	width:100%;
}
.left-ul-event ul {
	float:left;
	clear:left;
	width:100%;
}
.left-ul-event ul li {
	float:left;
	clear:left;
	width:100%;
}
.left-ul-event ul li a{
	float:left;
	clear:left;
	font-size:1em;
	width:100%;
}
.left-col-image {
	float:left;
	width:100%;
	margin:2em 0 0 0.5em;
}
.left-col-image img {
	width:16em;
	height:20em;
}
/*---------------------MIDDLE COLUMN--------------------------*/
.middle-col {
	float:left;
	background:#fff;
	width:50em;
	/* height:200em; */
}
.middle-shadow {
	background: #fff url("../img/gallery/shadow-top.png") repeat-x 0 0;
}
.boobs_bg_class {
	background:#ffe3e2;
}
.beer_bg_class {
	background:#fff5e1;
}
.gallery {
	float:left;
	background:#fff;
	width:50em;
	height:30em;
	position:relative;
}
.gallery-images {
	width:50em;
	height:30em;
	position:absolute;
	left:0;
	top:0;
	z-index:0;
}
.gallery-images img {
	width:50em;
	height:30em;
	/* display:none; */
}
.gallery-images div {
	display:none;
	overflow:visible;
}
.gallery .show-first {
	display:block;
}
.black-bg {
	width:10em;
	height:2em;
	position:absolute;
	background:url("../img/gallery/black.png");
	bottom:4.5em;
	left:0;
	z-index:1;
	text-align:center;
}
.black-bg span {
	color:#fff;
	font-size:1.1em;
	font-weight:bold;
	/* letter-spacing:1px; */
	line-height:1.8em;
	/* margin-left:0.8em; */
}
.grey-bg {
	width:15em;
	height:2em;
	position:absolute;
	background:url("../img/gallery/grey.png");
	bottom:4.5em;
	left:10em;
	z-index:1;
	text-align:center;
}
.grey-bg img {
	width:1.1em;
	height:1em;
	margin-top:0.5em;
	margin-left:0.5em;
}
.grey-bg a {
	color:#3a3a33;
	font-size:1.1em;
	font-weight:bold;
	line-height:1.8em;
	/* margin-left:0.5em; */
}
.white-bg {
	width:50em;
	height:5em;
	position:absolute;
	/* background:url("../img/gallery/white.png"); */
	bottom:0;
	left:0;
	z-index:2;
}
.white-bg img {
	position:absolute;
	width:50em;
	height:5em;
	bottom:0;
	left:0;
	z-index:2;
}
.time {
	/* margin-top:2em;
	margin-left:1em; */
	float:left; 
	width:6em;
	position:absolute;
	top:2em;
	left:1em;
	z-index:4;
	text-align:center;
}
.time span {
	display:none;
	color:#696969;
	font-size:1.1em;
	font-weight:bold;
}
.labels-border {
	border-left:#a09e98 solid 1px;
	float:left; 
	/* margin-top:2em;
	margin-left:1.5em; */
	position:absolute;
	top:2em;
	left:7.5em;
	z-index:4;
}
.labels {
	margin-left:1em;
	width:40em;
	background:transparent;
}
.labels div {
	display:none;
}
.labels span {
	/* display:none; */
	color:#696969;
	font-size:1.1em;
	font-weight:bold;
	width:35em;
	
}
.shadow-top {
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:0.5em;
	background:url("../img/gallery/shadow-top.png") repeat-x 0 0;
	z-index:2;
}
.shadow-bot {
	position:absolute;
	left:0;
	bottom:4.5em;
	width:100%;
	height:0.5em;
	background:url("../img/gallery/shadow-bot.png") repeat-x 0 0;
	z-index:2;
}
.middle-col-content {
	float:left;
	width:48.2em;
	margin:2em 0 0 0.9em;
}
.h2-h {
	float:left;
	width:100%;
	border-bottom:#B4B4AA solid 1px;
	padding-bottom:0.3em;
}
.h2-h img {
	width:5.8em;
	height:0.8em;
}
.h2-text {
	float:left;
	width:100%;
	
}
.h2-text img {
	width:2.2em;
	height:1.5em;
	margin-top:1.1em;
}
.h2-text h2 {
	float:left;
}
.h2-text h2 a {
	float:left;
	line-height:2em;
	padding-left:0.3em;
}
.image-box {
	float:left;
	margin-right:0.8em;
}
.image-box1 {
	float:left;
	border:#bbbbbb solid 1px;
	padding:2px;
	
}
.image-box1 img {
	width:18.9em;
	height:13.5em;
}
.text-box1 {
	float:left;
	clear:left;
	margin-top:0.3em;
}
.text-box1 p {
	float:left;
	width:18em;
	color:#686862;
	font-size:1em;
	line-height:1.4em;
}
.text-box {
	float:left;
	width:27.9em;
}
.text-box2 {
	float:left;
}
.text-box2 p {
	font-size:1.1em;
	line-height:1.6em;
	color:#333;
	float:left; 
}
a.more {
	font-size:1.1em;
	line-height:1.6em;
	font-weight:bold;
	padding-right:1.5em;
	background:url("../img/arrow.gif") no-repeat 100% 55%;
	float:left;
	clear:left; 
}
.text-box3 {
	margin-top:1.5em;
}
.text-box3, .text-box3 ul, .text-box3 ul li {
	width:100%;
	float:left;
}
.text-box3 ul li p, .text-box3 ul li a {
	font-size:1.1em;
	line-height:1.6em;
	font-weight:bold;
}
.text-box3 ul li p {
	color:#333;
	padding-right:0.3em;
	display:inline;
}
.text-box3 ul li a {
	display:inline;
}
.form_wrapper {
	margin-left:1.3em;
}
.lgtext-box {
	float:left;
	width:58.9em;
	padding:0.65em;
	margin-top:1.2em;
	margin-left:2.6em;
}
.lgtext-box4 {
	float:left;
	margin-top:0.85em;
}
.lgtext-box4 p {
	font-size:1.1em;
	line-height:1.6em;
	color:#333;
	float:left; 
	margin-bottom:1.2em;
}
.margin-news {
	margin-top:2em;
}
.margin-news img {
	width:8.9em;
	height:0.8em;
}
.news {
	width:100%;
	float:left;
	margin-top:1em;
}
.h2-text-news h2 a {
	font-size:1.3em;
	line-height:1.6em;
}
.news .image-box1 img {
	width:7em;
	height:5.7em;
}
.news .text-box {
	width:39em;
}
.news a.more {
	float:none;
	padding-left:0.3em;
	font-size:1em;
}
/*---------------------RIGHT COLUMN--------------------------*/
.right-col {
	float:left;
	width:31em;
}
.right-col .left-h-event {
	margin-left:2em;
}
.right-col .left-h-event img {
	width:10em;
	height:0.8em;
}
.yellow_color .right-col .scoring-block {
	margin-top:0;
}
.red_color .right-col .scoring-block {
	margin-top:0;
}
.right-menu {
	float:left;
	width:28em;
	margin-top:3em;
	margin-left:1em;
}
.menu-title {
	float:left;
}
.menu-title img {
	width:4.8em;
	height:0.8em;
}
.menu-sub-titles {
	float:left;
	clear:left;
	margin-top:1em;
	margin-left:1em;
	width:27em;
}
.menu-sub-titles li {
	float:left;
	clear:left;
	background:url("../img/arrow.gif") no-repeat 0 55%;
	margin-top:0.2em;
	width:100%;
}
.menu-sub-titles li a {
	float:left;
	clear:left;
	font-size:1em;
	padding-left:1.5em;
	width:100%;
}
.scoring-block {
	float:left;
	width:28em;
	margin-top:3em;
	margin-left:1.5em;
}
.currenttotals {
	padding-bottom:0;
	border-bottom:1px solid #ddd;
}
.currenttotals img {
	width:9.6em;
	height:0.9em;
}
.last-update {
	color:#999999;
	float:right;
	font-size:.7em;
}
.scoring-table {
	width:100%;
	background:#ddd;
	float:left;
	margin-top:0.3em;
	padding-bottom:0.5em;
}
.scoring-row {
	float:left;
	width:26em;
	margin-left:0.5em;
	margin-top:0.5em;
}
.scoring-row span {
	float:right;
	color:#333;
	font-size:1.3em;
	font-weight:bold;
	margin-top:0.2em;
}
.boobs img { 
	width:11.2em;
	height:2em;
}
.beer img {
	width:11.2em;
	height:2em;
}
.scoring-link {
	float:left;
	padding-left:1.5em;
	margin-top:1em;
	background:url(../img/arrow.gif) no-repeat 0 80%;
	font-size:1em;
	font-weight:bold;
	color:#666;
}
.scoring-link:hover {
	color:#333;
	text-decoration:none;
}
.white-border-top {
	float:left;
	width:100%;
	border-top:3px solid #fff;
	margin-top:1em;
}
.am-pm {
	width:100%;
	overflow:hidden;
	clear:both;
}
.team-table {
	margin-left:0.8em;
	margin-top:1em;
	width:29.7em;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
}
.am-pm .team-table  {
	margin-top:3em;
	margin-left:0.5em;
	margin-right:0.5em;
	float:left;
	width:32em;
}	
.table-head {
	background:#989898;
	border-bottom:1px solid #CCCCCC;
	color:#fff;
	font-size:1.1em;
	font-weight:bold;
}
.table-sub-head {
	background:#989898;
}
.table-text {
	color:#666666;
	padding:.85em;
}
.even {
	background:#CACACA;
}
.team-table td span {
	font-size:0.9em;
	color:#666;
	/* margin-left:5px; */
}
.team-table tbody tr td:first-child span {
	margin-left:5px;
}
.team-table td a {
	font-size:0.9em;
	color:#666;
	text-decoration:underline;
} 
.team-table td a:hover {
	font-size:0.9em;
	color:#3D3D33;
	text-decoration:underline;
}
/*---------------------LEFT WIDE COLUMN--------------------------*/
.left-wide-col {
	float:left;
	width:67em;
	background:#fff url("../img/gallery/shadow-top.png") repeat-x 0 0;
	padding-bottom:3em;
}
.position {
	width:100%;
	float:left;
	margin-top:1em;
	margin-left:1.6em;
}
.position h4 {
	width:100%;
	float:left;
	font-size:1em;
}
.position h4 a {
	float:left;
	color:#888;
	font-size:1em;
	margin-left:0.5em;
}

.position h4 span {
	float:left;
	/* color:#888; */
	color:#DAA312;
	font-size:1em;
	margin-left:0.5em;
}
.table-label {
	float:left;
	clear:left;
	width:100%;
	margin-top:2em;
}
.table-label img {
	float:left;
	width:1.4em;
	height:0.9em;
	margin-right:0.5em;
	margin-left:0.5em;
	margin-top:0.2em;
}
.beer-flag img {
	width:1.3em;
	height:0.9em;
}
.table-label span {
	float:left;
	font-weight:bold;
	color:#333;
	font-size:1.1em;
}
.boobs-table {
	float:left;
	clear:left;
	width:65em;
	margin-top:0.5em;
	margin-left:0.5em;
	border-collapse:collapse;
	text-align:center;
	border-color:#B6B7B7;
	border:#B6B7B7 solid 1px;
}
.table-sub-head {
	color:#fff;
	background:#989898;
	font-size:1.1em;
	font-weight:bold;
}
.boobs-table-sub-head {
	color:#fff;
	background:#989898;
}
.boobs-table-sub-head th {
    border: 1px solid #B6B7B7
}    
.boobs-table-sub-head a {
	color:#fff;
	outline:none;
}
.boobs-table tr.even {
	background:#eee;
}
.boobs-table td.player-name {
	text-align:left;
}
.boobs-table td {
	border:#B6B7B7 solid 1px;
}
.boobs-table tbody span {
	font-size:1.1em;
	color:#333;
}
.boobs-table tbody a {
	font-size:1.1em;
	font-weight:bold;
}
.image-placeholder {

}
.yellow_color .table-sub-head-color {
    background:#DAA312;
}
.red_color .table-sub-head-color {
    background:#ed1c24;
}
.boobs-table td.awardName {
    border-right: 0 none;
    text-align: right;
}
.boobs-table td.playerName {
    border-left: 0 none;
    text-align: left;
}
.boobs-table td.playerName a {
    font-weight:normal;
}
.boobs-table a.team_beer {
    color:#DAA312;
}
.boobs-table a.team_boobs {
    color:#ed1c24;
}
.image-placeholder {
    overflow:hidden;
    float:left;
    clear:left;
    width:650px;
    margin:5px 0 14px 5px;
}
.minHeight3000 {
    min-height:3100px
}
/*---------------------LEFT PROFILE COLUMN--------------------------*/
.profile-photo {
	float:left;
	width:100%;
}
.profile-photo img {
	width:17em;
	height:19.6em;
}
.profile-info {
	float:left;
	width:100%;
}
.profile-info p {
	color:#333;
	font-size:1.1em;
	font-weight:bold;
	margin:1em 0 0 0.5em;
}
.profile-info span {
	color:#8a8a8a;
}
.left-h-event span {
	color:#8a8a8a;
	font-size:1.1em;
	font-weight:bold;
}
/*---------------------MIDDLE PROFILE COLUMN--------------------------*/
.profile-h2 {
	font-size:1.8em;
}
.profiletext-box {
	float:left;
	width:100%;
	margin:1.5em 0 0 0;
}
.profiletext-box p {
	color:#333333;
	float:left;
	font-size:1.1em;
	line-height:1.6em;
}
.profile-table {
	width:48.3em;
	margin-left:0;
	margin-top:2em;
}
.year-table {
	margin-top:3.5em;
}
.year-table tbody {
	text-align:left;
}
.year-table i {
	color:#999;
	font-weight:bold;
	padding-right:5px;
}
.year-table tbody a {
	font-weight:normal;
	color:#333;
	font-size:1em;
}
.year-sub-head {
	background:#cacaca;
}
.year-sub-head td {
	color:#666;
	font-weight:bold;
	font-size:1.1em;
	padding-left:2em;
}
.year-sub-head td.result-column {
	padding-left:0.7em;
	width:4em;
}
.year-table span.inside-column {
	line-height:1.5em;
}
.year-table td.double-column {
	padding-left:2em;
	width:17em;
}
.year-table td.vs {
	text-align:center;
	color:#989898;
	font-size:1.5em;
}
.year-table td.result {
	text-align:center;
	color:#989898;
	font-size:1.3em;
}
.year-table td.result img {
	margin-left:0.7em;
}
/*---------------------MEDIA PAGE--------------------------*/
.mediaBlock {
	width:100%;
	/* overflow:hidden; */
	margin:18px 0 15px 32px;
	float:left;
	clear:both;
}
.mediaBlock h2 {
	font-size:1.8em;
}
.mediaBlock h4 {
	padding-bottom:10px;
}
.mediaBlock h4 a {
	color:#000;
	text-transform:uppercase;
}
.mediaBlock p {
    color: #333333;
    font-size: 1.1em;
    line-height: 1.6em;
}
.videoBlock {
	margin:10px 0 0 0;
	position:relative;
}
.video-image {
	display:block;
	width:140px;
	overflow:hidden;
}
.video-image img {
	border:1px solid #d7d7d7;
	width:138px;
}
.description {
	width:400px;
	position:absolute;
	left:150px;
	bottom:-4px;
}
.hiddenPhotos {
	display:none;
}
/*---------------------RIGHT PROFILE COLUMN--------------------------*/
.right-profile-col {
	margin-top:3em;
}
.right-profile-col .team-scramble-records {
	text-align:left;
}
.right-profile-col .team-scramble-records span.partner {
	margin-left:5px;
	float:left;
}
.right-profile-col .team-scramble-records span.records {
	margin-left:3px;
	float:left;
}
.right-profile-col .team-scramble-records a {
	font-size: 1em;
	text-decoration:none;
}
.right-profile-col .team-scramble-records a:hover {
	font-size: 1em;
	text-decoration:underline;
}
/*---------------------PLAYERS PAGE--------------------------*/
.personInfo {
	width:100%;
	overflow: hidden;
	border-bottom: 1px solid #b4b4aa;
}
.personInfo img {
	margin-right: 13px;
}
.personInfo a.more {
	float: none;
	clear: none;
}
.personInfo .boobs-table {
	float: none;
	clear: none;
	width: 299px;
	margin: 5px 0 5px 0;
}
.personInfo .profile-h2 {
	margin: 10px 0 5px 0;
}
.personInfo p {
	color: #333333;
	font-size: 1.1em;
	line-height: 1.6em;	
}
/*---------------------FOOTER--------------------------*/
.footer {
	width:98.7em;
	height:7.5em;
	background:#424242;
	padding-top:0.5em;
	padding-left:0.5em;
	float:left;
}
.footer p {
	color:#fff;
	font-size:0.9em;
	line-height:1.3em;
	float:left;
}
.footer ul {
	float:left;
	clear:left;
	margin-top:0.3em;
}
.footer ul li {
	float:left;
}
.footer ul li a {
	font-size:0.9em;
	line-height:0.9em;
	float:left;
	border-left:#999 solid 1px;
	margin-left:1.2em;
	padding-left:1.2em;
	color:#999;
}
.footer ul li a.first {
	margin-left:0;
	padding-left:0;
	border-left:none;
}

.bullography{
	float:left;
	clear:left;
	margin-top:0.3em;
}

.bullography p{
	color:#777;
	line-height:1.3em;
	margin-top:0.3em;
}

.bullography a, .bullography a:hover, .bullography a:visited {
	color:#777;
}

.bullography-image {
	float:left;
	clear:left;
}

.bullography-image img {
	margin-right:0.5em;
	margin-top:0.3em;
	width:11.5em;
	height:3.6em;
}
.bullography-image p {
	margin-top:2.3em;
}