body
{
	font-size : 12px;
	background-image : url("../images/tkdsign_grey2.gif");
	background-repeat: y-repeat;
	background-attachment:  fixed;
	font-family: Verdana, Arial;

}

.header
{
	height : 120px;
	background-color :  white;
	background-image : url("../images/header4.gif");
	background-repeat : no-repeat;
	margin-bottom : 0px;	
}

td
{
	font-family : Verdana, Arial;
	font-size : smaller;
}

.menu
{
	margin-top : 0px;
	background-color :  #bbccdd;
	text-align : left;
	padding-left : 15px;
	border : solid 1px #bbccdd;	
}

.menu ul
{
	padding-top : 6px;
	height : 30px;
}

.menu li
{
	list-style-type : none;
	display : inline;
	padding-left : 10px;
    padding-right : 10px;
	font-size : small;
	font-variant : small-caps;
	font-weight : bold;
}

.menu a
{
	text-decoration : none;
	color : #165696;
}

.menu a:hover
{
	text-decoration : none;
	color : white;
}
.mainArea
{
	width : 800px;
	border-style : double;
	border-color : #4682B4;
}

.content
{
	height : 500px;
	text-align : left;
	background-color : White;
}

.leftBigArea
{
	width : 500px;
	background-color : White;
	float : left;
	padding-top : 10px;
	padding-bottom : 10px;
	padding-left : 25px;
	padding-right : 15px;
	height : 500px;
}

.rightArea
{
	width : 185px;
	background-color : white;
	border-left : solid 1 #bbccdd;
	float : right;
	page-break-after : always;
	height : 500px;
	padding-left : 10px;
	padding-top : 15px;
	padding-right : 10px;
}

.newsBox
{	
	background-color : White;
	border-style : solid;
	border-width : 1px;
	border-color : #bbccdd;
	width : 230px;	
}

.title
{
	background : #bbccdd;
	color : #165696;
	font-weight : bold;
	font-variant :small-caps;
	padding-left : 3px;
	padding-bottom : 3px;
	padding-top : 3px;
}

.listContent
{
	
	list-style-image : url("../images/square.gif");
	padding-left : 0px;
	margin-left : 0px;
	list-style-position : inside;
	vertical-align : middle;
	font-size : 11px;
}

.listcontent li
{
	line-height : 20px;
	vertical-align : middle;
}

.listcontent li a
{
	padding-left : 5px;
	text-decoration : none;
	color : #4682B4;  
}

.listcontent span
{
	padding-left : 5px;
	text-decoration : none;
	color : gray;
	clear : none;
	font-size : 12px;
}

li
{
	font-family : verdana, Arial;
	font-size : smaller;
	color : black;
}
.Stabil
{
	clear : both;
}

.footer
{
	background-color: #bbccdd;
	height: 30;
	font-size: xx-small;
	vertical-align : middle;
}

td.copy
{
	align : center;
	vertical-align : middle;
	background-color: #bbccdd;
	color : #165696;
	height: 30;
	font-size: xx-small;
}

/* SISALTOSIVU */
.leftEmpty
{
	background-color : Red;
	float : left;
	display : inline;
}

.rightEmpty
{
	background-color : Red;
	float : right;
	display : inline;
}

.centerArea
{
	background-color : white;
	display : inline;
	width : 790px;
	height : 500px;
	padding-left : 80px;
	padding-right : 80px;
}

.back
{
	margin-top : 30px;
}

.back a 
{
	font-size : smaller;
	color : #165696;
	text-decoration : none;
}

/* tiedotteet */
span.noticeDateFront
{
	font-size : 8px;	
	width : 90px;
	color : Gray;
}

.noticeTitle
{
	display : block;
	margin-bottom : 20px;
}

.noticeTitle a
{
	color : #165696;
	text-decoration : none;
}

.noticeDate
{
	/*border-bottom : 3px solid #EDEDED;*/
	width : 90px;
	color : Gray;
}


.noticeDesc
{
	display : block;
	font-style :italic;
	padding-left : 90px;
}

/* seura */
TD.left
{
	background-color : white;
	font-size : 12px;
	width : 150px;
	text-align : left;
	vertical-align : top;
}

TD.right
{
	background-color : white;
	font-size : 12px;
	text-align : left;
	vertical-align : top;
}

TD.center
{
	background-color : white;
	width : 430px;
	font-size : 12px;
	padding-left : 10px;
	vertical-align : top;
}

.leftMenu
{
	list-style-type : none;
	list-style-position : outside;
	list-style-image : url("../images/ITEMCLSD.GIF");
	padding-left : 10px;
	margin-left : 4px;
}

.rightMenu
{
	list-style-type : none;
	list-style-position : outside;
	list-style-image : url("../images/square.gif");
	font-size : 15px;
}

.rightmenu a
{
	color :  #4682B4;
	text-decoration : none;	
}

.leftmenu a
{
	text-decoration : none;
	color : #165696;	
	height : 20px;
	vertical-align : middle;
	font-size : 12px;
	font-variant :small-caps;	
	font-weight : bold;
	margin-bottom : 3px;
}



.MenuTable
{
	margin-left : 0px;
	text-align : left;
}

/* TREENIT */
.tableHeader
{
	background-color : #bbccdd;
}

.trainingDay
{
	width : 100%;
	margin-bottom : 10px;
}

.dayTitle
{
	background-color : Gray;
	font-variant : small-caps;
	color : white;
	height : 15px;
	font-weight : bold;
	padding-left : 3px;
	padding-top : 1px;
}

.timeEntry
{
	vertical-align : top;
}

/* OPETTAJAT */
.teacherTitle
{
	background-color : #bbccdd;
	font-weight : bold;
	color : #165696;
}

.teacher
{
	width : 100%;	
}

.teacherInfo
{
	font-family : Verdana, Arial;
	font-size : smaller;
	vertical-align : middle;
}

.teacherPic
{
	vertical-align : middle;
	width : 105px;
	text-align : center;
	padding-bottom : 5px;
	padding-top : 5px;
}

caption
{
	font-style : italic;
}

/* GALLERIA */
.images a
{
	padding-right : 25px;
	padding-bottom : 15px;
}

.images a img
{	
	width : 50px;
	border-width : 1px;
	border-color : black;	
}

