body {margin:0;padding:0;font:90% "Adobe Caslon Pro", "Adobe Caslon", "Times New Roman", times, serif;text-align:center;color:#333;}
a img {border:none;}
a {color:#060;}
.c {clear:both;}

.lfloat{float:left;}
.rfloat{float:right;}

.ir span {display:block;width:0;height:0;overflow:hidden;font-size:0.5em;}
button {cursor:pointer; }
.wrapper {width:900px;margin:0 auto;padding:20px 0;text-align:left;}

.marginbottom{margin:0 0 1em 0;}
.uppercase{text-transform:uppercase;}
.b{font-weight:bold;}

h1 {font-size:1.1em;font-weight:normal;text-align:center;letter-spacing:1px;line-height:1.3em;}
h3 {font-size:1.1em;font-weight:normal;text-align:center;letter-spacing:1px;line-height:1.3em;margin:0;text-transform:uppercase;}
h4 {font-size:1.1em;font-weight:normal;letter-spacing:1px;line-height:1.3;margin:0;text-transform:uppercase;}
h5{font-size:.95em;font-weight:normal;letter-spacing: 1px;line-height: 1.3;}

.header {clear:both;width:900px;height:80px;}
.header h2 {float:right;width:125px;height:50px;margin:0;padding:0;}
.header h2.logo_jr_fnd {background:url(/_img/logo_jr_fnd.gif) 0 0 no-repeat;}
.header h2.logo_jr_cgt {background:url(/_img/logo_jr_cgt.gif) 0 0 no-repeat;margin:0 10px 0 20px;}

.header ul {list-style-type:none;padding:0 0 0 10px;margin:0;}
.header ul li {float:left;margin-right:20px;position:relative;}
.header ul li a {font-size:1.15em;width:100px;border-top:1px solid #333;padding-top:5px;display:block;color:#333;text-decoration:none;}
.header ul li a:hover, .header ul li.current a, .header ul li.current li.current a {color:#060;border-top-color:#060;}
.header ul li.current ul li a {color:#333;}
.header ul li.current ul li a:hover {color:#060;}

.header ul.subnav {padding:5px 0 0 0;margin:0;position:absolute;width:448px;}
.header ul.subnav li {margin-right:0;}
.header ul.subnav li a {font-size:0.9em;width:auto;padding-right:18px;}
.header ul.subnav li.last a {padding-right:1px;}

hr {border:0;height:10px;background:url(/_img/mustache.gif) 50% 0 no-repeat;margin:1em 0;}

#intro-animation {text-align:center;margin:15px 0 30px 0;}

.jimmy_photo {float:left;}
.intro p, .three_column p {padding:0;margin:0;}
.tournament_highlight_nav,
.celebrity_list_filters,
.auction_gallery_filters,
.scholarship_filters,
.photo {text-align:center;}

.photo p {font-style:italic;}
.celebrity_list_filters,
.auction_gallery_filters,
.scholarship_filters {margin:0 0 20px 0;padding:0;font-size:0.9em;}

.framed {background:#f7f7f7;border-left:5px solid #fff;border-right:5px solid #fff;font-size:0.9em;}
.framed_wrap {background:url(/_img/frame_top.gif) 0 0 no-repeat;padding-top:52px;margin:0 10px;}
.framed_bottom {background:url(/_img/frame_bottom.gif) 0 100% no-repeat;height:52px;}
.framed ul {margin:0 0 0 60px;padding:0;line-height:1.3em;list-style-type:circle;}
.framed p {margin:0 0 1em 0;}
.framed .left, dl.left {float:left;width:370px;}
.framed .right, dl.right {margin-left:370px;}
.framed p.left {margin-left:60px;}

.framed .left2 {width:320px;float:left;margin-left:40px;line-height:1.3em;}
.framed .left3 {width:320px;float:left;margin-left:60px;line-height:1.3em;}
.framed .right2 {margin-left:420px;padding-right:80px;line-height:1.3em;}

.framed ol li {padding-bottom:0.5em;}
.framed h3{text-align:left;letter-spacing:1px;line-height:1.3em; text-transform:none;}

.fixed_three_column {padding:20px 0 0 20px;}
.fixed_three_column ul {margin:0;padding:0 0 0 1.2em;list-style-type:circle;}
.fixed_three_column p {margin-bottom:1em;font-size:0.9em;padding:0 70px 0 0;}

.col1, .col2, .col3 {width:300px;float:left;}
.col1, .col2 {width:270px;padding-right:20px;}

.multi-paragraph p {margin-bottom:1em;}

#sponsorlogos{text-align:center;}
#sponsorlogos img{margin: 0 32.5px; vertical-align: middle;}

/* on how_to_apply.html */
.framed_wrap .faqcol{width: 350px; float: left; margin: 0 30px;}
.faqwrap{margin-top: 1em;}

.faqwrap .question{
	color: #060;
	text-decoration:underline;
	cursor: pointer;
}
.faqwrap .vis{
	color: #060;
	text-decoration:none;
	font-weight:bold;
	margin-bottom: .5em;
}

#copyright_footer{
	font-size:.9em;
	float:left;
	margin: .5em 0 0 0;
	padding-top:8em;
	width: 100%;
}

#tax_footer{
	clear:both;
	font-size:.8em;
	margin: 5em 20px 1em 20px;
	width: 95%;
	padding:1em 0 0 0;
}

#copyright{float:left; margin: 0 0 1em 20px;}

#policylinks{float:right; margin:0em 15px 1em 0;}
#policylinks li{display:inline; border-right:1px solid #060; text-align:center;}
#policylinks a{text-decoration:none; padding: 0 15px}
#policylinks li.last{border-right:1px solid #fff;}

.popwrap{width:490px;margin:auto;text-align:left;padding:1em 0 2em 0;}
.popwin h1{font-size:1.2em;font-weight:bold;text-align:center;text-transform:uppercase;letter-spacing:2px;line-height:1.3em;}
.popwin h2{font-size:1.1em;font-weight:normal;text-align:center;letter-spacing:1px;line-height:1.3em;}
address{font-style:normal;margin-left: 2em;font-size:.95em;}