body{
margin:0 auto;
padding:0;
	font-family: Verdana, Tahoma, Arial, Trebuchet MS, Sans-Serif, Georgia, Courier, Times New Roman, Serif;
	font-size: 11px;
background:#f4f4f4 url(images/bg.gif) top center repeat-y;
color:#303030;
}

h1 { font-size:1.5em; margin:15px 0 0.5em 0; color: #666666; border-bottom:1px solid #cccccc; }

input.btn{



   color:#FFFFFF;



   font-family:'trebuchet ms',helvetica,sans-serif;



   font-size:95%;



   font-weight:bold;



   background-color:#FF9048;



   border:1px solid;



   border-top-color:#FFCC66;



   border-left-color:#FFCC66;



   border-right-color:#996600;



   border-bottom-color:#996600;



}







#content Google img {



	background: #FFFFFF;



	border: 0px;



	padding: 0px;



	margin: 0px;



	}







.gallery-thumb {



	margin: 5px;



	float: center;



	text-align: center;



}







.gallery-thumb img {



	background: #f3f3f3;



	border: 1px solid #ddd;



	padding: 7px;



	margin: 1px;



	/*-moz-border-radius: 3px;*/



}







.gallery-thumb a img {



	border-color: #ccc;



}







.gallery-thumb a:hover img {



	border-width: 2px;



	border-color: #FFCC66;



	margin: 0;



}







#wrap{
background:#ffffff;
color:#303030;
margin:0 auto;
width:760px;
}

#header{
clear:both;
margin:5px 0 5px 0;
padding:0;
}

#header p{
float:right;
text-align:right;
color:#808080;
font-size:10px;
background-color:inherit;
}







#frontphoto{



margin:0 0 10px 0;



border:0;



}







#avmenu{
clear:left;
float:left;
width:150px;
margin:0 0 10px 0;
padding:0;
font-size:0.9em;
}







#avmenu ul{	



list-style:none;



width:150px;



margin:0 0 20px 0;



padding:0;



font-size:1.1em;



}	







#avmenu li{



margin-bottom:4px;



}







#avmenu li a{



font-weight:bold;
height:20px;
text-decoration:none;
color:#505050;
display:block;
padding:6px 0 0 10px;
background:#f4f4f4;
border-left:4px solid #cccccc;
}	



	



#avmenu li a:hover{



background:#eaeaea;
color:#ff9900;
border-left:4px solid #ff9900;

}







.announce{
margin:10px 0 10px 0;
padding:10px;
width:130px;
color:#505050;
background-color:#f4f4f4;
line-height:1.3em;
}

.announce h1{
font-size:1.25em;
margin:5px 0 0.5em 0;
color: #666666;
border-bottom:1px solid #cccccc;
}







#extras{



float:right;



width:180px;



margin:0 0 10px 0;



padding:0;



font-size:0.9em;



line-height:1.5em;



}







#extras h1{



font-size:1.25em;



margin:5px 0 0.5em 0;



color: #666666;



border-bottom:1px solid #cccccc;



text-align: right;



}







#extras p{



margin:0 0 1.5em 0;



text-align: right;



}




.imageborder img{
padding:1px;
display:inline;
background:#cccccc;
color:#303030;
border:4px solid #f0f0f0;
}


#extras img{



padding:1px;



display:inline;



background:#cccccc;



color:#303030;



border:4px solid #f0f0f0;



}




h3{ font-size:1.3em; margin:0 0 10px 0; }




#content{ margin:0 190px 20px 160px; border-left:1px solid #f0f0f0; border-right:1px solid #f0f0f0; padding:0 10px 0 10px; line-height:1.6em; text-align:left; }

#content h2{ font-size:1.5em; margin:0 0 0.5em 0; }


/* Below CSS From snowboarder04, Thanks */



#contentcustom{

width:580px;
float:left;
margin:0 0px 20px 10px;
border-left:1px solid #f0f0f0;
border-right:1px solid #f0f0f0;
padding:0 5px 0 5px;
line-height:1.6em;
text-align:left;
}



a{
text-decoration:none;
color:#cc6600;
}







a:hover{
text-decoration:underline;
color:#ff9900;
}







a img{



border:0;



}







#footer{
clear:both;
margin:0 auto;
padding:10px 0 20px 0;
border-top:4px solid #f0f0f0;
width:760px;
text-align:center;
color:#808080;
font-size:0.9em;
}







#footer a{



color:#808080;



text-decoration:none;



}







#footer a:hover{



text-decoration:underline;



}







.left{



margin:10px 10px 5px 0;



float:left;



}







.right{



margin:10px 0 5px 10px;



float:right;



}







.textright{



text-align:right;



}







.center{



text-align:center;



}







.bold{



font-weight:bold;



}







.hide{



display:none;



}







/* Added By acidfire For E107 */







.defaulttext {



   background: none;



   font: 10px verdana, arial, sans-serif; 



   color: #000; 



}







.mediumtext {



   font: 10px verdana, arial, sans-serif;



	color:#000;



}







.smalltext {



   font: 9px verdana, arial, sans-serif;



	color:#000;



}







.tbox.chatbox {



	width: 80%;



	margin-left: auto;



	margin-right: auto;



}



.fborder {



	background-color: #fff;



}







.smallblacktext {



	font: 9px verdana, arial, sans-serif;



	color:#000;



}







.tbox{



	background-color: #ddd;



	border: #000000 1px solid;



	color: #000000;



	font: 10px verdana, arial, sans-serif;



}



.button{



	background-color: #ddd;



	border: #000 1px solid;



	color: #000000;



	font: 9px verdana, arial, sans-serif;



	text-align:center;



}







.nextprev{



	background-color: #ddd;



	border: #000 1px solid;



	color: #000000;



	font: 9px verdana, arial, sans-serif;



	text-align:center;



	padding : 2px;



}







.np{



	background-color: #ddd;



	border: #000 1px solid;



	color: #000000;



	font: 9px verdana, arial, sans-serif;



	text-align:center;



	padding : 2px;



}







.forumheader{



	background-color: #cccccc;



	font: 12px verdana, arial, sans-serif;



	color: #000;



	padding: 4px;



	border: 2px solid #C3BDBD;



}







.forumheader2{



	background-color: #EFEFEF;



	font: 12px verdana, arial, sans-serif;



	color:#000;



	padding: 4px;



	border: #C3BDBD 1px solid;



}







.forumheader3{



	background-color: #EFEFEF;



	font: 11px verdana, arial, sans-serif;



	color:#000;



	padding: 4px;



	border: #C3BDBD 1px solid;



}







.forumborder{



	border: #000080 1px solid;



}



#avmenu2{



clear:left;



float:left;



width:150px;



margin:0 0 10px 0;



padding:0;



font-size:0.9em;



}







#avmenu2 ul{	



list-style:none;



width:150px;



margin:0 0 20px 0;



padding:0;



font-size:1.1em;



}	







#avmenu2 li{



margin-bottom:4px;



}







#avmenu li a{



font-weight:bold;



height:20px;



text-decoration:none;



color:#505050;



display:block;



padding:6px 0 0 10px;



background:#f4f4f4;



border-left:4px solid #cccccc;



}	



	



#avmenu2 li a:hover{



background:#eaeaea;



color:#ff9900;



border-left:4px solid #ff9900;



}

#formatted table{border-spacing:1px;font:10px 'Verdana', Arial, Helvetica, sans-serif;background:#E7E7E7;color:#666666;}
#formatted td, #formatted th{padding:2px;}
#formatted thead th{text-align:center;background:#E7E7E7;color:#666666;border:1px solid #ffffff;text-transform:uppercase;}
#formatted caption{height:20px;margin: 5px 0 0 0;font-weight:bold;text-align:left;color:#666666;border:1px solid #ffffff;text-transform:uppercase;}
#formatted tbody th{font-weight:bold;}
#formatted tbody tr{background:#F5F5F5;text-align:left;}
#formatted tbody tr.odd{background:#ffffff;border-top:1px solid #ffffff;}
#formatted tbody th a:link, tbody th a:visited{color:#cc6600;}
#formatted tbody th a:hover{color:#ff9900;}
#formatted tbody tr td{height:20px;background:#F5F5F5;border:1px solid #ffffff;}
#formatted tbody tr.odd td{background:#ffffff;border-top:1px solid #ffffff;}
/* #formatted table td a:link, table td a:visited{color:#cc6600;text-decoration:none;font-weight: bold;}
#formatted table td a:hover{color:#ff9900;text-decoration:underline;font-weight: bold;} */

/* Design 5 */
table.mtbk {
    border-spacing: 0px;
    border-collapse: collapse;
    border-top: 4px solid #EA9A1C;
    border-bottom: 1px solid #EA9A1C;
}
table.mtbk th {
    text-align: left;
    font-weight: normal;
    padding: 0.2em 0.5em;
    border-top: 1px dotted #EA9A1C;
}
table.mtbk td {
    text-align: left;
    border-top: 1px dotted #EA9A1C;
    padding: 0.2em 0.5em;
}

table.mtbk td.c {
    text-align: center;
    border-top: 1px dotted #EA9A1C;
    padding: 0.2em 0.5em;
}

table.mtbk thead th {
    text-align: center;
    font-weight: bold;
    border-bottom: 1px solid #EA9A1C;
}
table.mtbk th.Corner {
    text-align: left;
}

.submitLink {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: Bold;
color: #cc6600;
background-color: transparent;
text-decoration: underline;
border: none;
cursor: pointer;
cursor: hand;
}

#navlist
{
margin: 0;
padding: 0 0 20px 10px;
border-bottom: 1px solid #000;

}

#navlist ul, #navlist li
{
margin: 0;
padding: 0;
display: inline;
list-style-type: none;
}

#navlist a:link, #navlist a:visited
{
float: left;
line-height: 14px;
font-weight: bold;
margin: 0 10px 4px 10px;
text-decoration: none;
color: #999;
}

#navlist a:link#current, #navlist a:visited#current, #navlist a:hover
{
border-bottom: 4px solid #ff9900;
padding-bottom: 2px;
background: transparent;
color: #ff9900;
}

#navlist a:hover { color: #ff9900; }

.traininglog_title {
margin:10px 0 10px 0;
padding:10px;
color:#505050;
background-color:#f4f4f4;
font-family: helvetica, arial, tahoma, verdana;
  line-height: 150%;
  font-size: 20pt;
  font-weight: normal;
}

/* Design 5 */
table.Design5 {
    border-spacing: 0px;
    border-collapse: collapse;
    border-top: 1px solid #EA9A1C;
    border-bottom: 1px solid #EA9A1C;
}
table.Design5 th {
    text-align: left;
    font-weight: normal;
    padding: 0.2em 0.5em;
    border-top: 1px dotted #EA9A1C;
    background-color:#ffffff;
}
table.Design5 td {
    text-align: left;
    font-weight: normal;
    padding: 0.2em 0.5em;
    border-top: 1px dotted #EA9A1C;
    background-color:#f7f7f7;
}
table.Design5 thead th {
	font-weight: bold;
    text-align: left;
    font-size: 12pt;
    border-bottom: 2px solid #EA9A1C;
    color:#666666;
}
table.Design5 th.Corner {
    text-align: left;
}