html {
  height: 100%;
  margin-bottom: 1px;
}

form {
  display:inline;
}

body {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-image:url('/JJG/templates/fkjmusic/images/pattern_background_a12.gif');
}



 td{
	font-family: Helvetica,Arial,sans-serif;
	font-size: 12px;
	color:black;
	line-height: 1.4em;
}

.hidden {
	display: none;
}


#wrapper{
margin:auto;
width:966;
}

#header{
margin:0px;
padding:0px;
width:704px;
height:54px;
background-image: url('http://www.fkjmusic.com/JJG/templates/fkjmusic/images/joomlamain_03.jpg');

}

#topmenu{
}

#left{
width:150px;
height:790px;
float:left;
}

#right{
}

#main{
height:790px;
width:689;
margin-left:161px;
margin-right:1px;
overflow:scroll;
clear:none;
}

#footer{
text-align:center;
height:30px;
clear:both;
}




.alignCenter
{ 
margin-left: auto;
margin-right: auto;
}


.small,
.modifydate,
.createdate,
div.mosimage_caption {
	font-size: 95%;
}

.componentheading {
	font-size: 1.5em;
    font-weight: bold;
    color: #659FDE;
    text-align:left;
    margin-top: 1.5em;
	background-color: White;
}
.contentpane {background: White;
	width: 100%;
}

.contentheading {
	font-size: 200%;
	width: 100%;
	height: 30px;
	line-height: 30px;
	font-family: Tahoma, sans-serif;
	color: #f13411;

}

/* content title and links */
.contentpagetitle {

}
.contentdescription {background-color : White;
}

.contentpaneopen{background-color : White;
	width: 100%;
}

.buttonheading{font-size: 12px;}
.pop-ups {float: right;}
a.pop-up {border-bottom: 0;}

/* Dates */
.createdate {color: #666; font-size:.8em; font-weight: normal;}
.modifydate {font-size: 10px;color: #666;text-decoration: none;font-weight: normal;}
.newsfeeddate {font-size: 10px;color: #FF6600;font-weight: normal;}
/* Dates */

/* Writen by Authors name */
.small {color: #666;
font-style:italic;
}

td.column_separator {
	padding-left: 15px;
}

td.componentheading {
	padding-bottom: 15px;
}

.sectiontableheader {
  font-weight: bold;
  padding: 4px;
  line-height: 20px;
  background: #F3FBFF;
  border-bottom: 1px solid #CEE0E4;
}

tr.sectiontableentry1 td,
tr.sectiontableentry2 td {
  text-align: left;
  padding: 4px 0 4px 4px;
  border-top: 1px solid #fff;
  border-bottom: 1px solid #CEE0E4;	
}

.sectiontableentry2 {
	background: #F3FBFF;
}

