/* oulunlaskuvarjokerho.com styles */

* { margin:0; padding:0; }

body {
	font:normal 11px/18px Arial, Helvetica, sans-serif;
	background:#FFF;
	text-align:left;
	color:#000;
}

a {  color:#000; text-decoration:none; }

a:hover,
a:active {
	text-decoration:underline;
}

img { border:none; }
p, ul  { padding:4px 0 8px 0 }
h2 { padding:15px 0 5px 0; font-size:22px; line-height:30px; color:#333; }
h3 { padding:20px 0 5px 0; font-size:20px; line-height:30px; color:#555 }
h4 { font-weight:bold; color:#777; line-height:30px; padding:20px 0 0; font-size:18px; }
h4 .date { font-size:14px; float:right}
h5 { font:bold 46px 'Trebuchet MS', Arial, Helvetica, sans-serif; color:#ccc; }

#right h3 { font-size:32px; line-height:40px; letter-spacing:-2px; padding:0; }

.clear { clear:both; }
.highlight { color:red; font-weight:bold; }

#header { height:auto; padding:0; width:auto}
#header a#logo { width:auto; height:auto; margin:0; padding:0}
#header a#logo img { display:inline; float:right}
#header a#logo span { display:inline}

#container { width:auto; background:#FFF; border-right:none; border-left:none }

#mainContent ol { margin-left:20px; }
#mainContent ul { margin-left:20px; }
	

#footer { clear:both; border-top:1px solid #000; display:block; font-size:8px; color:#000; margin-top:10px; padding-top:10px; width:auto }
#footerL { float:left; }
#footerR { float:right; width:48%; padding-top:10px; }
#footerL { width:50%; float:left; padding-top:10px; }	
#footer .contactItem { width:50%; float:left; }
#footer strong { display:block; }
 
#footer * { font-size:8px !important }



/* 2 cols, scroll to content... */

#mainContent { padding:0 12px; clear:both  }
#left { display:none }
#middle { width:auto }
#right { display:none }
