body { 
background:url(images/bgbody.jpg) #FFFFFF repeat-x 0 0; 
color: #036; 
font: Lucida Grande, Lucida Sans Unicode, verdana, geneva, sans-serif; 
font-size: 100%; 
margin: 0; 
padding: 0;
height: 100%;
min-width: 810px;
 }

p, ul, li, h1, h2, h3, h4, h5, h6, dl, dt, dd, form, input, textarea, blockquote, table { margin: 0 0 .5em 0; }

#homebutton {
	position:absolute;
	width:50px;
	height:34px;
	top: 0px;
	left:0px;
}

#homebutton img a {
	float:left;
}

#homebutton img {
	float:left;
	margin-top:4px;
	margin-left:10px;
}

#topnav {
	position:absolute;
	width:auto;
	height:34px;
	top: 4px;
	right:0px;
	color:#fff;
	visibility: visible;
	z-index: 1;
}
#topnav A {
  	font-weight: bold;
  	color: #fff;
  	font-family: Verdana, Arial, Helvetica, sans-serif;
  	font-size: 10px;
  	text-decoration: none;
  	padding-right: 6px;
  	padding-left: 0px;
  	border-top: 0px #7ec983 solid;
  border-bottom: 0px #7ec983 solid;
}

#topnav A:hover {
  font-weight: bold;
  	color: #f1f1f1;
  	background-color: #666;
  	font-family: Verdana, Arial, Helvetica, sans-serif;
  	font-size: 10px;
  	text-decoration: none;
  	padding-right: 6px;
  	padding-left: 0px;
  	border-top: 1px #fff solid;
  	border-bottom: 1px #fff solid;
}

div.rounded {
  background: #f1f1f1 url(images/bl_10_f1f1f1_ffffff.gif) no-repeat  bottom left;
  color: #333333;
  position: relative;
  padding-top: 0;
  padding-bottom: 10px;
  margin: 1em 10px 0 0 ;
  height:100%
}
/* every element within 'div.rounded' gets the B-R corner */
div.rounded * {
  background: #f1f1f1 url(images/br_10_f1f1f1_ffffff.gif) no-repeat  bottom right;
  color: #333333;
  padding: 1em 2em 10px 10px;
  margin: 0 0 -10px 10px;

}

/* Scrub that B-R corner from all elements *2 or more* levels deep*/
div.rounded * * {
  padding: 0;
  margin: 0;
  background: none;
  color: #333333;

}

/* Set up some H's as 'box heads' with the T-R and T-L corners */

div.rounded h1, div.rounded h4 {
  color: #a00a27;
  background: #f1f1f1 url(images/tr_10_f1f1f1_ffffff.gif) no-repeat top right;;
  display: list-item;
  list-style-image: url(images/tlc_10_f1f1f1_ffffff.gif);
  list-style-position: inside;
  list-style-type:none;
  padding: 0;
  margin: 0;
  position: relative;
}

div.rounded h1 {
	font-size: 2.2em;
}

div.rounded h4 {
	font-size: 1.4em;
}


/* all curved boxes get the bottom-left corner */


/* just prettier links */
a:link { color:#0000CC }
a:hover { color:#0033FF }
a:visited { color:#0000CC }

/* reset some useful defaults on list items */
div.rounded * li {
  margin-left: .5em;
}

/* =Headings 
----------------------------------------------- */
h1, h2, h3, h4, h5, h6 { color: #666; font-weight: normal; }

#content h2 { font-size: 115%; }

#content h3 { font-size: 110%; }

#content h4 { font-size: 105%; }

#content h5{ font-size: 1em; }

#content h6 { font-size: 1em; }

/* =Anchors
----------------------------------------------- */
a img { border: none; }

a:link { background: transparent; color: #666666; }

a:visited, a:hover, a:focus, a:active { background: transparent; color: #000000; }

/* =Lists
----------------------------------------------- */
#content ol { list-style-position: inside; list-style-type: lower-roman; }

#content ul { list-style-type: none; }

#content ul li { background: transparent; }

#content dt { font-weight: bold; }

#validation li { display: inline; margin-right: 4px; }

/* =Wrappers
----------------------------------------------- */
#wrapper { background: transparent; 
border-bottom: 10px double #505148; width: auto; }

#wrapperhp { background: transparent url(images/wrapperhp.jpg) no-repeat 793px 44px; border-bottom: 10px double #505148; width: auto; }

#wrapperabout { background: transparent url(images/wrapperabout.jpg) no-repeat 793px 44px; border-bottom: 10px double #505148; width: auto; }

#wrappertrophy { background: transparent url(images/wrappertrophy.jpg) no-repeat 793px 44px; border-bottom: 10px double #505148; width: auto; }

#wrappersports { background: transparent url(images/wrappersports.jpg) no-repeat 793px 44px; border-bottom: 10px double #505148; width: auto; }

#wrapperfac { background: transparent url(images/wrapperfac.jpg) no-repeat 793px 44px; border-bottom: 10px double #505148; width: auto; }

#wrapperath { background: transparent url(images/wrapperath.jpg) no-repeat 793px 44px; border-bottom: 10px double #505148; width: auto; }

#wrapper-b { border-bottom: 10px solid #a00a27; width: auto; }

#wrapper-c { background: transparent url(images/bgwrapper.jpg) repeat-y 0 0; text-align: left; width: 788px; }

#content { background: transparent; 
	width: auto; 
	}

/* =Heading
----------------------------------------------- */
#heading { position: relative; }

#heading h1, #heading h2 { left: -9999px; position: absolute; }

/* =layout
----------------------------------------------- */
#content-a { float: left; width: 386px; }

#content-a-inner { padding: 0px 20px 0 66px; }

#content-b { float: left; width: 402px; }

#content-b-inner { padding: 0px 20px 0 5px; }

#content-ed { float: left; width: 350px; }

#content-ed-inner { padding: 0px 20px 0 5px; }

#footer { background: transparent url(images/bgfooter.jpg) no-repeat 0 0; clear: both; height: 50px; text-indent: -9999px; }

.pagebg {
  padding: 10px 10px 10px 20px;
  font-family: Lucida Grande, Lucida Sans Unicode, verdana, geneva, sans-serif;
  font-size:12px;
  background-color: #fff;  
  border:groove 3px inset;
}

.title {
  font-family: Lucida Grande, Lucida Sans Unicode, verdana, geneva, sans-serif; 
  padding:0px 10px 6px 6px;
  margin-bottom:6px;
  font-size: 16px;
  background-color: #999;
  color: #ffffff;
  font-weight: normal;
}

/* =Main Navigation
----------------------------------------------- */
#nav-main{ background: url(images/bg_nava.jpg) #FFFFFF no-repeat 0 100%; list-style-type: none; padding-bottom: 18px; }

#nav-main li { margin: 0; }

#nav-main li a { display: block; height: 23px; overflow: hidden; text-indent: -9999px; width: 184px; }

#nav-main-about a { background: url(images/bgnavabout.jpg) no-repeat 0 0; }

#nav-main-trophies a { background: url(images/bgnavtrophies.jpg) no-repeat 0 0; }

#nav-main-sports a { background: url(images/bgnavsports.jpg) no-repeat 0 0; }

#nav-main-athletes a { background: url(images/bgnavathletes.jpg) no-repeat 0 0; }

#nav-main-fac a { background: url(images/bgnavfac.jpg) no-repeat 0 0; }

#nav-main-about a:hover, #nav-main-about a:focus, #nav-main-about a:active, 
#nav-main-trophies a:hover, #nav-main-about a:focus, #nav-main-about a:active, 
#nav-main-sports a:hover, #nav-main-sports a:focus, #nav-main-sports a:active, #nav-main-athletes a:hover, #nav-main-athletes a:focus, #nav-main-athletes a:active, #nav-main-fac a:hover, #nav-main-fac a:focus, #nav-main-fac a:active

 { background-position: -280px 0; }

/* =Forms
----------------------------------------------- */
label { background: transparent; color: #999999; display: block; }

label span { background: transparent; color: #FFDF80; font-size: .8em; text-transform: uppercase; }

input, textarea, select { background: transparent url(images/form_inputtext.jpg) repeat-x 0 0; border: 1px solid #DDDDDD; color: #666666; display: block; font: .9em "Lucida Grande", "Lucida Sans Unicode", verdana, geneva, sans-serif; margin-top: .5em; -moz-border-radius: 4px; padding: 2px; }

#contactform table td { padding: 0; }

#contactform-name, #contactform-email, #contactform-subject, #contactform-message { width: 180px; }

#contactform-subject, #contactform-message { width: 369px; }

#contactform-message { height: 140px; }

#subscribe-name, #subscribe-email { width: 200px; }

input.imagesubmit { border: none; margin: 0; padding: 0; }

/* =Quotations
----------------------------------------------- */
blockquote { font-style: normal; margin-left: 10px; margin-right: 10px; text-indent: -.7em; }

blockquote cite { display: block; font-style: normal; margin: .5em 0 0 .6em; }

q { color: #999999; font-style: italic; }

 
@media print {
body { background: #FFFFFF; color: #333333; font: 8pt Arial, Helvetica, sans-serif; }

h1, h2, h3, h4, h5, h6, code, pre { color: #333333; }

h2	{ font-size: 10pt; }

h3	{ font-size: 9pt; }

h4, h5, h6 { font-size: 8pt; }

abbr, acronym { border-bottom: none; }

abbr:after, acronym:after { content: ' (' attr(title) ') '; }

a:after { content: ' (' attr(href) ') '; }

a { color: #333333; text-decoration: none; }

#nav-main, form { display: none; }

#heading { border-bottom: 2px solid #666666; }

#wrapper #wrapper-b #wrapper-c #content img {
	font: normal 10px/normal Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
}
