

	/*  PROJECT NAME:         Sport	 */
	

	/* SMALL RESET */

* { padding:0; }
/* Everything except <table> listed here - css margin overrides the align property */
a,abbr,acronym,address,applet,area,b,base,basefont,bdo,big,blockquote,body,br,button,caption,center,cite,code,col,colgroup,dd,del,dfn,dir,div,dl,dt,em,fieldset,font,form,frame,frameset,h1,h2,h3,h4,h5,h6,head,hr,html,i,iframe,img,input,ins,isindex,kbd,label,legend,li,link,map,menu,noframes,noscript,object,ol,optgroup,option,p,param,pre,q,s,samp,script,select,small,span,strike,strong,style,sub,sup,tbody,td,textarea,tfoot,th,thead,title,tr,tt,u,ul,var,xmp { margin: 0; }
img { border:0; }
a { outline:0; }
html, body { width:100%; height:100%; }


	/* ELEMENT STYLES */
	
p, ul, ol { font-size:1.2em; color:#000000; padding:0 0 20px 17px; }
ul, ol { line-height:22px; list-style-position: inside; }
ul { list-style:square inside; }
p { line-height:18px; text-align:justify; }
a { color:#000077; }
a:hover { text-decoration:none; }
h1, h2, h3, h4 { font-family:Tahoma; font-weight:normal; font-size:2em; padding-bottom:5px; }
h2 { color:#222222; font-size:1.8em; }
h3 { color:#333333; font-size:1.6em; }
h4 { color:#555555; font-size:1.4em; }
table { border:1px solid #d7d7d7; background:#ffffff; margin-bottom:25px; font-size:1.2em; }
table th { color:#d7d7d7; line-height:25px; padding-left:10px; border-bottom:1px solid #d7d7d7; font-weight:normal; background:url(images/table_head.jpg) repeat-x; }
table td { padding:10px; vertical-align: top; }
table td p { padding:0; }


	/* MAIN LAYOUT */
	
body { font-size:62.5%; font-family:Arial, Tahoma, Verdana, sans-serif; }
div.leftcol { float:left; clear:left; width:455px; }
div.rightcol { float:left; width:455px; margin-left:20px; }
p.floatleft { float: left; padding-left: 0; }
	
img.trainerimgleft { float:left; border:1px solid #adadad; margin-right:1em; }
img.trainerimgright { float: right; border:1px solid #adadad; margin-left:1em; }
