/* CSS Document */

* html img,
.frame a,
#main {behavior:url(../images/iepngfix.htc);}
a:focus {outline:none;}
body {margin:0px; padding:0px; font:12px Helvetica, Arial, sans-serif; color:#666666; text-align:center;}
a img {border:none;}
.redtext {color:#95273c;}
.clearfix {height:0px; background:transparent; clear:both; visibility:collapse; }

/* header 
--------------------------------------------*/
#wrap {
	width:100%; 
	height:auto; 
	text-align:center; 
	}
	
#wrap-head {
	width:100%; 
	height:170px;
	background:url(../images/bar.jpg) repeat-x center bottom;
	}	
		
#head {
	margin:0 auto;
	width:740px;
	height:170px;
	text-align:left;
	overflow:hidden;
	}

#logo {
	float:left;
	width:212px;
	height:170px; 
	}

	
	
/* navigation 
--------------------------------------------*/
#wrap-nav {
	float:right; 
	width:528px; 
	text-align:right;
	}

#nav-home {
	margin-top:30px; 
	height:14px;
	font-size:10px;
	letter-spacing:.02em; 
	color:#95273c;
	overflow:hidden; 
	}

#nav-home a {padding:2px 0;}
#nav-home a:link, #nav-home a:visited {text-decoration:none; color:#95273c;}
#nav-home a:hover, #nav-home a:active {text-decoration:none; color:#666666; border-bottom:1px dotted #666666;}

#nav-main {
	font-size:11px;
	text-transform:uppercase;
	color:#666666;
	}

#nav-main a {text-decoration:none; padding:2px 0; margin-left:14px;}
#nav-main a:link, #nav-main a:visited {color:#666666;}
#nav-main a:hover, #nav-main a:active {color:#95273c;}

.nav-sub {
	width:100%;
	height:90px;
	font-size:11px;
	color:#666666;
	letter-spacing:.05em;
	display:block;
	overflow:hidden;
	}

.nav-sub a {text-decoration:none; padding:2px 0; margin-left:12px;}
.nav-sub a:link, .nav-sub a:visited {color:#666666;}
.nav-sub a:hover, .nav-sub a:active {color:#999999;}


/* navigation button to indicate current page 
--------------------------------------------*/
#currentpg a#current-sub, #currentpg #nav-main a#current-main {color:#95273c;} /* current page for nav */




/* content 
--------------------------------------------*/
#wrap-main {
	width:100%;
	background-image:url(../images/bg-top.jpg);
	background-position:center;
	background-position:bottom;
	background-repeat:no-repeat;
	}

#wrap-main p a:link, #wrap-main p a:visited {text-decoration:none; color:#95273c; border-bottom:1px dotted #95273c;}
#wrap-main p a:hover, #wrap-main p a:active {text-decoration:none; color:#999999; border-bottom:1px dotted #999999;}

#wrap-main p {font-size:1em; color:#666666; line-height:1.4em; word-spacing:.05em; padding:.5em 0; margin:0;}
#wrap-main h1 {font-size:1.5em; font-weight:normal; color:#95273c; margin:0.5em 0; padding:0;}
	
#main {
	width:740px;
	padding-top:40px;
	margin:0 auto;
	overflow:hidden;
	}

.main-tournament {
	width:740px;
	margin:0px auto;
	overflow:hidden;
	}
	
.contentleft {
	float:left;
	width:255px;
	text-align:right;
	padding-right:20px;
	}
	
.contentright {
	float:right;
	width:465px;
	text-align:left;
	}



.dot-line {width:465px; padding-top:.2em 0; text-align:left; clear:both;}

.frame {width:100%;}
.frame a {float:left; width:100px; height:100px; padding:9px; margin:0 20px 20px 0; text-align:center; background:url(../images/gallery-bg.png) no-repeat center; cursor:pointer;}

.frame-button {float:left; width:80px; padding:25px 0; margin-right:20px; text-align:center;}
.frame-button a {text-decoration:none;}
.frame-button a:link, .frame-button a:visited {color:#95273c;}
.frame-button a:hover, .frame-button a:active {color:#999999;}

.bt-previous {padding:2px 0 0 16px; background: url(../images/arrow-red-left.gif) no-repeat left center; }

.bt-next {padding:2px 16px 0 0; background: url(../images/arrow-red-right.gif) no-repeat right center;}


/* footer 
--------------------------------------------*/
#wrap-foot {
	width:100%;
	height:145px;
	background-image:url(../images/bg-btm.jpg);
	background-position:center;
	background-position:bottom;
	background-repeat:no-repeat;
	clear:both;
	}

#footer {
	width:100%;
	height:31px;
	background-image:url(../images/bg-btm2.jpg);
	background-position:center;
	background-position:bottom;
	background-repeat:no-repeat;
	}

.copyright {
	width:740px;
	height:24px;	
	text-align:right;
	margin:0 auto;
	padding-top:6px;
	font-size:10px;
	color:#FFFFFF;
	}

.bt1, .bt2, .bt3 {margin:0;}
.bt1 a, .bt2 a, .bt3 a {margin:0 10px; float:left; width:175px; height:60px; display:block; text-indent:-9999px;}
.bt1 a {background:url(../images/bt-register.gif) no-repeat center;}
.bt1 a:hover {background:url(../images/bt-register2.gif) no-repeat center;}
.bt1 a:focus {outline:none;}

.bt2 a {background:url(../images/bt-donate.gif) no-repeat center;}
.bt2 a:hover {background:url(../images/bt-donate2.gif) no-repeat center;}
.bt2 a:focus {outline:none;}

.bt3 a {background:url(../images/bt-schedule.gif) no-repeat center;}
.bt3 a:hover {background:url(../images/bt-schedule2.gif) no-repeat center;}
.bt3 a:focus {outline:none;}

