@charset "utf-8";
body { background-color: #000000; margin: 0; padding: 0; background-image: url(sportwear/images/page_header.png); background-repeat: repeat-x;font-family: Helvetica, Arial, Verdana, sans-serif; line-height:1.1em; font-size: 100.01%} 

a {text-decoration:none}

a:hover {text-decoration:underline}

#grey {margin: 20px 0 0 100px; padding:0px; width:792px; border:5px solid #000 }

#top_menu {
	height:31px;
	width:792px;
	background-image: url(corps/images/white_bar.png);
	background-repeat: repeat-x;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	}

#top_menu a {color:#000000; text-decoration:none }

#top_menu a:hover {color:#660000;}

#top_menu p {margin:0px;  padding:5px; color:#333333; text-align:right; letter-spacing:0.3em; font-size:11px; font-variant:small-caps;}

#header {
	height:164px;
	background-image: url(images/rugger.jpg);
	background-repeat:no-repeat;
	background-color: #660000;
}

body.corps #header {background-image: url(corps/images/corps_header.jpg); background-color: #000;}

#menu {
margin:150px 0 0 0px;
padding:0px;
height:12px;
	background-image: url(corps/images/image_bar.png);
	background-repeat: repeat-x;}

#intro_text {margin-top: 255px; padding: 0; height: 235px; float:left; width:799px; overflow:auto}

#intro_text p {margin:0; padding: 0 150px 20px 25px;  color:#FFFFFF; font-size: 75%; line-height:1.3em}

.clearfloat {clear: both}	  


.square {color:#FFFFFF; font-size: 75%; line-height:1.3em; list-style-type:square; margin-top: 0; padding-top: 0;}


.logo {position:relative; top:10px; left:550px;}


#sidebar1 p { color:#999999;}

#sidebar2 {
	float: right;
	width: 249px; /* since this element is floated, a width must be given */
	margin-top: 0px; /* top and bottom padding create visual space within this div */
	border-left:1px dashed #999999
	
	
}

#sidebar2 h1 {
	 color:#666; font-weight: normal; margin-top:0px; padding-left:20px; font-size:90%;}

#sidebar2 p { color:#999999; font-size: 75%; padding-left:20px;}

#sidebar2 ul {
	font-size:75%;
	padding-left:55px;
	padding-right:35px;
	color:#666666;
	}

#sidebar2 ul a {
	
	color:#666666;
	}

#mainContent {
	margin: 30px 255px 10px 5px; 
	font-size:85%;
	

} 

#mainContent h1 {
	 color:#fff; font-weight: normal}
	
#mainContent h2 {
	 color:#fff; font-weight: normal; margin-bottom:0px; padding-bottom:0px; font-size:110%;}
	
#mainContent p {
	font-size:95%;
	padding-right:35px;
	color:#fff;
	line-height:1.5em;
	}
	
#mainContent a {

	color:#fff;

	}

#mainContent ul {
	font-size:95%;
	padding-left:25px;
	padding-right:35px;
	color:#fff;
	}
	
#fullContent {
	margin: 30px 0px 10px 155px; 
	font-size:85%;

} 

#fullContent h2 {
	padding-left:35px; color:#660000; font-weight: normal}
	
#fullContent p {
	font-size:95%;
	padding-left:35px;
	padding-right:0px;
	color:#666666;
	}
	
#fullContent ol {
	font-size:95%;
	padding-left:55px;
	padding-right:5px;
	color:#666666;
	}

#replica {
	margin: 30px 0px 10px 10px; 
	font-size:85%;

} 

#replica h2 {
 color:#660000; font-weight: normal}
	
#replica p {
	font-size:95%;
	padding-right:0px;
	color:#666666;
	}

.main {padding-left:35px;
	padding-right:35px;}
	
.table {padding-left:35px;
	padding-right:35px; font-size:95%;
	color:#fff;}

.template {padding-left:35px;
	padding-right:35px; font-size:95%;
	color:#666666; list-style-type:none}
	
.right {float:right; margin:5px 0 10px 20px; }

#footer { border-top:1px dashed #666; font-size:9px; color:#666; clear:both;}

#footer a { color:#666; clear:both;}

/* Menu */



