@charset "utf-8";



body {

   background-color:#111;



}



#container {
	width:900px;
	margin:auto;
	margin:auto;
	padding:0;
	margin-top:0;
	margin-bottom:0;
	background-image:url(../images/backgrounds/background.jpg);

} 



#header {

   width:900px;

   height:120px;

   margin-bottom:10px;

   margin-top:0px;

   padding-top:0px;

   padding-bottom:0px;

   text-align:center;

   font-family:Comic Sans MS;

   font-size:40px;

   background-color:#000000;

}



#sidebar {

   width:158px;

   height:375px;

   margin-left:10px;

   margin-bottom:10px;

   padding-top:10px;

   padding-bottom:10px;

   float:left;

   background-color:#000000;

}



#maincontent {
	position:relative;
	height:auto;
	width:600px;
	margin-left:10px;
	margin-right:10px;
	margin-bottom:20px;
	margin-top:20px;
	padding-top: 0;
	padding-right:40px;
	padding-bottom:20px;
	padding-left: 40px;
	padding-top: 20px;
	background-color:#000000;
	float:right;
}

	#videocontent {
	height:600px;
	width:630px;
	background-image: url(../images/backgrounds/background-new.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	background-color:#000000;
	position:relative;
	margin-left:10px;
	margin-right:10px;
	margin-bottom:10px;
	margin-top:0;
	padding-top: 0;
	padding-right:40px;
	padding-bottom:20px;
	padding-left: 40px;
	padding-top: 20px;
	color:#DB3124;
	float:right;

 }





#footer {
	width:900px;
	height:0 auto;
	padding-top:10px;
	padding-bottom:10px;
	text-align:center;
	font-family:"Comic Sans MS";
	font-size:14px;
	clear:both;
	background-color:#996633;
	background-image: url(../images/textures/worn_paint.jpg);
	color: #000;
	font-weight: bold;

} 

#container #footer a {
	color: #00C;
	font-weight: bold;
}



#RayWonnacott {

	height: 230px;

	width: 630px;

	position: absolute;

	top: 24px;

	border-style: inset;

	border-left-width: 5px;

	border-right-width: 5px;

	border-top-width: 5px;

	border-bottom-width: 5px;

	border-color: #cccccc;

	right: 18px;

	background-color: #000;

	font-family: Georgia, "Times New Roman", Times, serif;

	color: #FFF;

	font-size: 1em;

	text-align: justify;

	padding-top: 20px;

	padding-right: 20px;

	padding-left: 10px;

	word-spacing: 5px;

}

.border {

	border: 5px groove #747274;

	color: #666;

}







#TonyHughes {

	height: 230px;

	width: 630px;

	position: absolute;

	top: 297px;

	border-style: inset;

    border-left-width: 5px;

    border-right-width: 5px;

    border-top-width: 5px;

    border-bottom-width: 5px;

    border-color: #cccccc;

	right: 20px;

	background-color: #000;

	font-family: Georgia, "Times New Roman", Times, serif;

	color: #FFF;

	font-size: 1em;

	text-align: justify;

	padding-top: 20px;

	padding-right: 20px;

	padding-left: 10px;

	word-spacing: 5px;

}



#JeffEvens {

	height: 240px;

	width: 630px;

	position: absolute;

	top: 569px;

	border-style: inset;

	border-left-width: 5px;

	border-right-width: 5px;

	border-top-width: 5px;

	border-bottom-width: 5px;

	border-color: #cccccc;

	right: 20px;

	color: #FFF;

	background-color: #000;

	font-family: Georgia, "Times New Roman", Times, serif;

	padding-top: 10px;

	padding-right: 20px;

	padding-bottom: 0px;

	padding-left: 10px;

	text-align: justify;

	font-size: 1em;

	word-spacing: 2px;

}



#NormanHeffernan {

	height: 230px;

	width: 630px;

	position: absolute;

	top: 841px;

	right: 21px;

	border-style: inset;

	border-left-width: 5px;

	border-right-width: 5px;

	border-top-width: 5px;

	border-bottom-width: 5px;

	border-color: #cccccc;

	background-color: #000;

	color: #FFF;

	font-size: 1em;

	text-align: justify;

	padding-top: 20px;

	padding-right: 20px;

	padding-left: 10px;

	word-spacing: 5px;

	font-family: Georgia, "Times New Roman", Times, serif;

}

#MikeBagley {

	height: 230px;

	width: 630px;

	position: absolute;

	top: 1113px;

	border-style: inset;

	border-left-width: 5px;

	border-right-width: 5px;

	border-top-width: 5px;

	border-bottom-width: 5px;

	border-color: #cccccc;

	right: 20px;

	background-color: #000;

	font-family: Georgia, "Times New Roman", Times, serif;

	color: #FFF;

	font-size: 1em;

	text-align: justify;

	padding-right: 20px;

	padding-left: 10px;

	word-spacing: 5px;

	padding-top: 20px;

}



.shopTs2 {

	background-color: #CC3300;

	height: 94px;

	width: 74px;

	position: absolute;

	top: 120px;

	left: 102px;

}

.shopTs1 {

	background-color: #0000FF;

	height: 180px;

	width: 130px;

	position: absolute;

	top: 500px;

	right: 122px;

}





/* end*/





.marqueescrollbox {

	height: 100px;

	width: 200px;

	position: absolute;

	top: 56px;

	right: 106px;

	color: #FFFFFF;

}







.nakmasPic2 {

	height: 176px;

	width: 177px;

	position: absolute;

	top: 17px;

	right: 115px;

}





a:link img, A:visited img {border-color: #000;}

a:hover img  {border-color: #fff;}



a:link { 

	color: green;

	}

a:visited { 

	color:  green;

	}

a:hover { 

	color: #FFF;

	}

a:active { 

	color: green;

	}



a { 

   text-decoration: none;

}

 

.home {

   position:absolute;

   top:0;

   left:0;

   background-color:#000000;

}



.classes {

   position:absolute;

   top:34px;

   left:0;

   background-color:#000000;

}



.instructors {

   position:absolute;

   top:68px;

   left:0;

   background-color:#000000;

}



.syllabus {

   position:absolute;

   top:102px;

   left:0;

   background-color:#000000;

}



.media {
	position:absolute;
	top:136px;
	left:0;
	background-color:#000000;
	font-weight: bold;
	font-size: 24px;
}



.gallery {

   position:absolute;

   top:170px;

   left:0;

   background-color:#000000;

}



.club_news {

   position:absolute;

   top:204px;

   left:0;

   background-color:#000000;

}



.forum {

   position:absolute;

   top:238px;

   left:0;

   background-color:#000000;

}



.history {

   position:absolute;

   top:272px;

   left:0;

   background-color:#000000;

}



.club_shop {

   position:absolute;

   top:306px;

   left:0;

   background-color:#000000;

}



.links {

   position:absolute;

   top:340px;

   left:0;

   background-color:#000000;

}



.menu {

   position:relative;

   margin-right:auto;

   margin-left:auto;

   width:138px;

   height:360px;

   top:0;

   left:0;

   background-color:#000000;

}



.sidebarbottonbox {

   width:138px;

   height:200px;

   margin-right:auto;

   margin-left:auto;

}





.welshflag {

   position:absolute;

   top:400px;

   right:20px;

}



.ukflag {

	position:absolute;

	top:480px;

	right:19px;

	height: 57px;

	width: 99px;

}

.ClockBox {

	height: 36px;

	width: 99px;

	position: absolute;

	left: 17px;

	top: 560px;

	text-align: center;

}

#IndexLinksBoxBottom {
	height: 299px;
	width: 118px;
	position: absolute;
	left: -9px;
	top: 618px;
	color: #FFF;
	padding: 20px;
	text-align: center;
	line-height: 1em;
	background-image: url(../images/backgrounds/1.jpg);
	background-color: #000;
	background-repeat: no-repeat;
	background-position: center bottom;

}







.videostylethrows {

	height: 240px;

	width: 320px;

	font-family: "Comic Sans MS", "CommercialScript BT";

	font-size: 2em;

	font-weight: bold;

	position: absolute;

	left: 20px;

	top: 20px;

}

.throwstextboxvideos {
	width: 486px;
	position: absolute;
	height: 20px;
	font-family: "Comic Sans MS", "CommercialScript BT";
	font-size: 2em;
	color: #FFFFFF;
	right: 206px;
	bottom: 24px;
	font-weight: bold;

}

.Nakmas_Badge {

	height: 75px;

	width: 107px;

	position: absolute;

	background-color: #000000;

	right: 41px;

	top: 38px;

}



.redtext {
	color: #F00;
	font-size: 1.2em;
	text-align: center;
}

/* start of java  */



#jump_base {

	overflow-y:hidden;

	width: 100px;

	height: 100px;

	margin: auto;

	font-size: .9em;

	font-family: Verdana, Arial, sans-serif;

	color:#ffffff;

	padding-top: 0;

	padding-right: 10px;

	padding-bottom: 0;

	padding-left: 10px;

}



#jump_base a {

  color:#ffffff;

  background-color: inherit;

}



.news {

	background-color: #000000;

	color: #FFFFFF;

}



   

 .thumbnail{

position: relative;

z-index: 0;

}



.thumbnail:hover{

background-color: transparent;

z-index: 50;

}



.thumbnail span{ /*CSS for enlarged image*/

position: absolute;

background-color:#cc0000;

padding: 5px;

left: -1000px;

border: 2px solid;

visibility: hidden;

color: #000000;

text-decoration: none;

font-family :Comic Sans MS;

}



.thumbnail span img{ /*CSS for enlarged image*/

border-width: 0;

padding: 2px;

}



.thumbnail:hover span{ /*CSS for enlarged image on hover*/

visibility: visible;

top: 0;

left: 0px; /*position where enlarged image should offset horizontally */



}

.whiteText {

	font-family: Arial, Helvetica, sans-serif;

	font-weight: bold;

	color: #FFF;

}
.greenTextH1 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 36px;
	color: #390;
	text-align: center;
}
#bannerNewDateRoath {
	background-color: #000;
	height: auto;
	width: 300px;
	position: fixed;
	bottom: 80px;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 10px;
	padding-top: 10px;
	border: thick ridge #571310;
	left: 20px;
	text-align: justify;
}
#flottingHeader4444 {
	background-color: #CCC;
	height: 110px;
	width: 300px;
	position: fixed;
	left: 20px;
	bottom: 20px;
	padding: 10px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1em;
	text-align: justify;
	color: #000;
	font-weight: bold;
	border: thin double #900;
}
#bottomPicIndex {
	height: 198px;
	width: 600px;
	margin-right: auto;
	margin-left: auto;
}
#container #maincontent table tr td table tr {
	text-align: justify;
}
#container #maincontent table tr td table tr {
	text-align: justify;
}
#container #maincontent table tr td table tr {
}
#container #maincontent table tr td table tr td p {
	font-size: 1em;
}
.ImageFrame1 {
	height: 136px;
	width: 107px;
	border: 4px inset #999;
}
.redMiddle {
	color: #F00;
}
.center2 {
	text-align: justify;
}
.justerfy {
	text-align: justify;
}

