html, body
{
    width:100%;    
	margin:0;
	padding: 0;
	font-family:Verdana;
	font-size:12px;
	color:#999999;
}

.backgroundWrapper
{
    background:#000 url("images/bg-grass-only.jpg");
}

a, a:visited
{
    color:#fff;
}

a:active
{
  outline: none; /* Removing dotted line around clicked links in Firefox */
}

a:focus
{
-moz-outline-style: none;
}

h1
{

}

h2
{

}

h3
{

}

a img
{
    border: 0;
}

img.left
{
    float: left;
    margin-right: 20px;
    margin-bottom: 20px;
}

img.right
{
    float: right;
    margin-left: 20px;
    margin-bottom: 20px;
    border:3px solid #fff;
}

/* Containers & Layout */
#wrapper
{    
    background:#000 url("images/bg-gradient.jpg") repeat-x;
    margin:0;
    padding:0;
    min-width:100%; 
    min-height:100%;
    height:auto !important;
    height:700px;
    float:left;
}

* html #wrapper
{
    width:100%;
}

#wrapper2
{
    width:100%;
    height:100%;    
    background: url("images/bg-grass-sky.jpg") repeat-x;
    min-height:209px;
}

#cmsWrapper
{
    width:1067px;
    margin: 0 auto;
    min-height:630px;
}

#container
{
    width:1067px;    
    float: left;        
}

#leftColumn
{
    float:left;
    width:300px;
}

#leftColumn #logo
{
    float:left;
    width:300px;
    margin-top:13px;
}

#leftColumn #contentWrapper
{
    float:left;
    width:300px;
    background:url("images/bg-leftcol.gif") repeat-y;
    min-height:600px;
    height:600px;
}

#leftColumn #contentWrapper2
{
    float:left;
    width:300px;
    background:url("images/bg-leftcolgrate.gif") no-repeat top;
    min-height:235px;
    height:235px;
}


#leftColumn a
{
    color:#F76504;
    text-decoration:none;}

#leftColumn #bottomLogo
{
    float:left;
    background:url("images/hwLogoBottom.gif") no-repeat;
    min-height:71px;
    height:71px;
    width:300px;
}

#leftColumn #content
{
    width:254px;
    margin-left:22px;
    float:left;
}

#eventDate
{
    float:left;
    clear:both;
    width:100%;
    text-align:center;
}

#eventCountdown
{
    color:#F76504;
    font-size:10px;
    width:100%;
    text-align:center;
    clear:both;
    float:left;
    padding:0 0 20px 0;
}

#rightColumn
{
    float:left;
    width:660px;
}

#rightColumn #top
{
    clear:both;
}

#rightColumn #bottom
{
    float:right;
    clear:both;
}

#clubsWrapper
{
    float:left;    
    position:relative;    
}

#clubs
{
    position:absolute;
    background:url("images/bg-clubs.gif") no-repeat top left;
    width:106px;
    min-height:416px;
    height:416px;
    top:200px;
}

#gwtLogoAndTree
{
    width:660px;
    float:left;
    min-height:111px;
    height:111px;
    margin-top:10px;
    background:url("images/tree.gif") no-repeat top right;
}

#gwtLogoAndTree #graylogo
{
    width:150px;
    float:right;
    margin-right:120px;
    margin-top:20px;
    text-align:right;
}

#nav
{
    float:left;
    clear:both;
    width:660px;
    padding:0px;
    margin:0px;
    background:url("Menu/images/lastbg.gif") no-repeat top right;
    min-height:37px;
    height:37px;
}

#mainBodyTop
{
    float:right;
    clear:both;
    width:652px;
    background: url("images/bg-mainbodytop.gif") no-repeat top;    
    margin-top:40px;
    min-height:30px;
    height:30px;
}

#mainBodyWrapper
{
    width:652px;
    background:url("images/bg-mainbody.gif") repeat-y;
    min-height:370px;
    padding-bottom:30px;
    float:right;
    text-align:center; 
}

#mainBody
{
    width:580px;
    margin:0 auto;
}

* html ol.sf_photoListLightbox, ol.sf_listAndPage
{
    margin:0 !important;}

#mainBody #flash
{
    width:580px;
    text-align:center;
    float:left;
    clear:both;
    
}

#mainBody #intro
{
    width:580px;
    background:url("images/bg-rightcolgrate.jpg") no-repeat;
    text-align:center;    
    float:left;
    clear:both;
    margin: 0 0 25px 0;
}

#mainBody #intro #text
{
    line-height:1.5em;
    padding-top:20px;
    text-align:left
    
}

#text h1
{
 color:#fff;
 font-size:46px;
 line-height:normal;
 margin:0;
 padding:0;
    
}

#text.home h1
{
    font-size:36px;
    margin:0;
    padding:15px 0;
    }

#text h2
{
 color:#f76504;
 font-size:22px;
 margin:0;
 padding:8px 0;
    
}




#mainBody #tournament
{
    width:290px;
    float:left;    
    text-align:left;
    padding-right:30px;
    margin:0px;
    clear:both;
    font-size:11px;
     line-height:1.5em;
}


#mainBody #tournament h2,#mainBody #about h2
{
   
    font-size:24px;
    padding:0px;
    margin:0px;
    }

#mainBody #about
{
    width:260px;
    float:left;
    text-align:left;
    padding:0px;
    margin:0px;
    font-size:11px; 
    line-height:1.5em;
}



#footerWrapper
{
    float: left;
    width:100%;
    min-height:168px;
    background:url("images/bg-footerWrapper.jpg") repeat-x;
    padding:0;
}

#footer
{
    width:1067px;
    margin:0 auto;
    background:url("images/bg-footer.jpg") no-repeat top left;
    min-height:168px;
    height:168px;
    color:#FFFFFF;
}

#footer a
{
    text-decoration:none;}
#footer a:hover
{
    color:#ff9900;}

#footer #links
{
    width:660px;
    float:right;
    clear:both;
    padding-top:30px;
    font-size:11px;
    text-transform:uppercase;
    text-align:center;
}

#copyrightWrapper
{
    width:640px;
    margin:0 auto;
    clear:both;
    font-size:10px;    
    padding-top:20px;
}

#copyrightWrapper #copyright
{
    float:left;
    width:130px;    
}

#copyrightWrapper #designbygray
{
    float:right;
    width:480px;
    text-align:right;
}

/* Home Page Styling */
#home
{
    clear: both;
    float: left;
}

/* Inner Page Styling */

#inner
{
    clear: both;
    float: left;
}


/* Blog Styling */

ul.sf_postListing
{

}

ul.sf_postListing li.entry
{

}

ul.sf_postListing li
{

}

p.sf_postDate
{

}


h2.sf_postTitle
{

}

h2.sf_postTitle a
{

}

div.categoryAuthor
{

}

div.sf_postContent
{

}

.sf_postContent p
{

}

p.sf_postTags
{

}

p.sf_readMore,
p.sf_postBookmark
{

}


/* Dynamic Form CSS */
.dynamicFormRow
{
    width: 100%;
    margin: 5px 0;
    clear: both;
    float: left;
}

.dynamicFormLeftColumn
{
    float:left;
    width:150px
}

.dynamicFormRightColumn
{
    float: left;
}

ul.dynamicFormRadioButtonList
{
    margin: 0;
    padding: 0;
}

ul.dynamicFormRadioButtonList li
{
    list-style-type: none;
}

/* Poll Box CSS */
.PollBox
{
}

.PollBox fieldset
{
    border: 0;
}

.PollBox fieldset ul
{
    margin: 0 0 0 10px;
    padding: 0;
}

.PollBox fieldset ul li
{
    list-style-type: none;
}

.clear
{
    float:left;
    clear:both;
}

.highlight
{
    color:#F76504;
}

#content-under-flash

{
    font-size:11px;
    text-align:center;
   }
   
   

#social
{
   border-top:1px solid #666666;
    margin:30px auto;
    padding:30px 0 0;
    width:220px;
}
   
#social ul
{
    list-style-type:none;
    margin:0;
    padding:0;}
    
#social li 
{
    display:inline;
    margin:0;
    padding:0 5px 0 0}

h3
{
    border-top:1px dotted #666666;
    border-bottom:1px dotted #666666;
    clear:both;
    color:#86C0EF;
    padding: 10px 0 10px 0}
    
a.register
{
   display:block;
   text-indent:-9000px;
   width:100%;
   height:22px;
   background:#000 url(images/btn-register-now-small.gif) no-repeat top right;
   margin-bottom:15px;
   border-bottom:1px dotted #666;
    }
a:hover.register
{
  
   background-position:bottom right;
   
    }


.flag-list li
{
    
    background:transparent url(images/icon-flag.gif) no-repeat left 3px;
    list-style-type:none;
    padding:0 0 10px 20px}
#lightbox{z-index:7500 !important}

.sponsors-text
{
    background-color:#fff;
    color:#000;
    padding:0px;
    margin:0 0 50px 0;
    float:left;
    font-size:30px;
    color:Red;
    text-align:center;
    width:100%;
	
}


.sponsors-text ul
{
    list-style:none;
    padding:0px;
}

.sponsors-text li
{
    float:left;
	border-width:1px;
	margin:12px;
	/*padding-bottom:35px;*/

}

.text-list li
{
    float:none;
    text-align:left;
    font-size:16px;
    color:#000;
    padding:0px;
}

h2.angelina
{
    font-size:30px !important;
   
    }
h2.red
{
    color:#c61713 !important}
h2.green
{
    color:#59a14c !important}
h4.angelina
{
    font-size:24px;
    margin:0;
    padding:0;
    }
a#register-button-large
{
    background:#000 url(images/btn-register-now.gif) no-repeat right top;
    display:block;
    height:27.5px;
    margin:15px 0 0 0;
    text-indent:-9000px;
    width:100%;}

a:hover#register-button-large
{
    background-position: right -28px;
    }
    
.angelina
{
    font-size:30px;
    }

#habanero, #cayenne
{
    padding-bottom:30px;}


#serrano
{
   
   border-top:6px solid #488C40;
   padding-bottom:35px;
    }
#serrano ul
{
    margin-left:22px;
    padding:0
    }
#serrano li
{
    padding-bottom:0;
    margin-bottom:0;
	margin-right:10px;}

.serrano
{
    color:#488C40;
    padding: 20px 0 0 0;
    }
.other
{
    padding: 20px 0 0 0;
    }
#other
{
    border-top:solid 6px #BF0000;
    margin-bottom:10px;}
#other ul
{
    padding:0 20px;}

#other li
{
    background:#fff url(images/icon-flag-white.gif) no-repeat left 3px;
    font-size:15px;
    padding:0 0 15px 25px;
    border-bottom:1px dotted #ccc;}
#other a
{
    color:#000;
    text-decoration:none;}
#other a:hover
{
    text-decoration:underline;   }
    
li#facebook, li#picasa, li#twitter{display:none;}

