/* CSS Document */
body, html {margin:0; padding:0; text-align:justify;}
#wrapper {background-color:#222; padding:5px 0px 5px 0px;}
#container {background-color:#fff; border:1px solid #ccc; font-family:Tahoma; width:80%; max-width:950px; _width:950px; margin:0 auto;}
#content {font-size:11px; margin-left:25px;}

/* Layout classes */
.clear {clear:both;}
.sub_heading {font-weight:bold;}
.rightborder {padding-right:10px; border-right:1px dashed #CCCCCC;}
.leftborder {padding-left:20px; border-left:1px dashed #CCCCCC;}
.column {float:left; width:45%; margin:1%;}

#header {}
#header_img {text-align:center; float:left; margin-left:10px; width:100%;}
#header_img img.headerimg {width:643px; height:215px;}
#header_img2 {background:url(../images/Kyokushinkanpic.jpg) no-repeat; width:168px; height:176px; float:left; margin-left:25px;}
div#header_links_container {font-size:12px; width:950px; margin:0 auto;}
ul#header_links {list-style:none; margin:0; padding:0; float:left; padding-left:20px; padding-top:5px;}
ul#header_links li {font-size:10px; line-height:15px; float:left; padding:5px; font-weight:bold; font-family:Verdana;}
ul#header_links li a {color:#555; text-decoration:none; height:100%; padding:5px;}
ul#header_links li a:hover {color:#000; border:0; border-bottom:1px solid #990000; color:#990000;}
ul#header_links li a span.rquo {display:none;}
ul#header_links li a:hover span.rquo {display:inline;}

/* About kyokushin section */
#about_kyokushin {width:425px; float:left;}

/* News */
#news {width:400px; float:left; margin-left:20px;}

/* Grading */
#events {width:400px; float:left; margin-left:20px; margin-top:40px;}
#events table td.contact {font-weight:bold;}

/* Student Speak */
#content table.studentspeak {border:1px solid #aaa;}
#content table.studentspeak td {border-bottom:1px solid #aaa;}

/* Contact Us */
#content table.aboutus {border:1px solid #aaa;}
#content table.aboutus td.aboutus_maps {font-weight:bold; font-style:italic;}

/* Gallery tabs */
#galleryTabs {width:100%; border-bottom:1px solid #efefef; float:left;}
#galleryTabs .galleryTab {padding:4px; margin:0px 10px; text-align:center; border:1px solid #efefef; border-bottom:0px; float:left;}
#galleryTabs .galleryTab a {color:#990000;}
#galleryTabs .galleryTab a.selectedTab {color:#333; text-decoration:none;}
#galleryTabs .galleryTab a:hover {text-decoration:underline;}

/* Counter tabs */
#counter {font-family:Arial; font-weight:bold;}
