/* universal reset */
* {
	vertical-align: baseline;
	font-weight: inherit;
	font-family: inherit;
	font-style: inherit;
	font-size: 100%;
	border: 0 none;
	outline: 0;
	padding: 0;
	margin: 0;
}
body{
background: #fffaf0 url(http://www.jubileechurchsingapore.org/images/bg_tile.jpg) repeat-x;
margin:0;
padding:0;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
color: #666666;
line-height: 20px;
}
table td{
vertical-align:top;
}
/* main container */
.main_container{

background:#FFFFFF;
padding: 20px 20px 0px 20px; /*top right bottom */
}

/* drop shade*/
.dropright {
width:11px;
height:100%;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.jubileechurchsingapore.org/images/dropright.png', sizingMethod='scale');
}
.dropright[class]{
width:11px;
background: url(http://www.jubileechurchsingapore.org/images/dropright.png) repeat-y;
}
.dropleft {
width:31px;
height:100%;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.jubileechurchsingapore.org/images/dropleft.png', sizingMethod='scale');
}
.dropleft[class]{
width:31px;
background: url(http://www.jubileechurchsingapore.org/images/dropleft.png) 100% 0 repeat-y;
}

/* dot */
.vertdot{
width:20px;
background: url(http://www.jubileechurchsingapore.org/images/dot.gif) 50% 0 repeat-y;
}

/* dot */
.horidot{
width:100%;
background: url(http://www.jubileechurchsingapore.org/images/dot.gif) 0 50% repeat-x;
height:10px;
padding:5px 0px 5px 0px;
}

/* tags */
h1{
font-weight:bold;
font-size:16px;
margin-top:8px;
margin-bottom:8px;
}
h2{
font-weight:bold;
font-size:16px;
margin-top:8px;
margin-bottom:8px;
color:#FF9900;
}
strong{
font-weight:bold;
}
p{
margin-top:10px;
margin-bottom:10px;
}
/* span class */
.sm{
font-size:10px;
}
/* image classes*/
img.right{
float:right;
margin-left:10px;
}
img.left{
float:left;
margin-right:10px;
}

/* [ NEWS ] */
.news_item{
margin:20px 0px 30px 0px;
}
/* text */
.news_date{
margin:10px 0px 10px 0px;
display:block;
font-weight:bold;
}
.news_content{
margin:10px 0px 0px 0px;
display:block;
font-size:10px;
}
/* links */
a.readmore{
float:right;
text-decoration:none;
color: #000000;
font-size: 10px;
}
a:hover.readmore{
text-decoration:underline;
}

/* [SIDEMENU] */
ul.sidemenu{
list-style:none;
}
ul.sidemenu li{
padding-bottom:5px;
}
ul.sidemenu a{
text-decoration:none;
color:#666666;
}
ul.sidemenu a:hover, ul.sidemenu a.selected{
color: #FF9900;
}

/* THIN TABLE*/
table.thin {/* thin table */
	border-width: 1px 1px 1px 1px;
	border-spacing: 0px;
	border-style: outset outset outset outset;
	border-color: #ffffff #ffffff #ffffff #ffffff;
	border-collapse: collapse;
	background-color: #ffffff;
	
}
table.thin th {
	border-width: 1px 1px 1px 1px;
	padding: 2px 5px 2px 5px;
	border-style: inset inset inset inset;
	border-color: #ffffff #ffffff #ffffff #ffffff;
	background-color: #ffd480;
	color:#996600;
	-moz-border-radius: 0px 0px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align:center;
}
table.thin td {
	border-width: 1px 1px 1px 1px;
	padding: 5px 5px 5px 5px;
	border-style: inset inset inset inset;
	border-color: #ffffff #ffffff #ffffff #ffffff;
	background-color: #ffffff;
	-moz-border-radius: 0px 0px 0px 0px;
}
table.thin td.grey {
	background-color: #f0f0f0;
}

/* THIN TABLE*/
table.thingrey {/* thin table */
	border-width: 1px 1px 1px 1px;
	border-spacing: 0px;
	border-style: outset outset outset outset;
	border-color: #cccccc #cccccc #cccccc #cccccc;
	border-collapse: collapse;
	background-color: #ffffff;
	
}
table.thingrey th {
	border-width: 1px 1px 1px 1px;
	padding: 4px 4px 4px 4px;
	border-style: inset inset inset inset;
	border-color: #666666 #666666 #666666 #666666;
	background-color: #666666;
	color:#cccccc;
	-moz-border-radius: 0px 0px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align:center;
}
table.thingrey td {
	border-width: 1px 1px 1px 1px;
	padding: 4px 4px 4px 4px;
	border-style: inset inset inset inset;
	border-color: #cccccc #cccccc #cccccc #cccccc;
	background-color: #ffffff;
	-moz-border-radius: 0px 0px 0px 0px;
	text-align:center;
} 

/* [ FOOTER ] */
div#footer{
margin:50px 0px 25px 0px;
text-align:center;
font-size:9px;
color:#999999;
}

/**/
.tab{
border:1px solid #ffffff;
background:#ffe9bf;
}
.tab a{
display:block;
text-decoration:none;
color:#666666;
}
.collapseBd{
width:100%;
background:#ffffff;
color:#000000;
font-size:11px;
margin:0px;
padding:3px;
}
.collapseBd a{
color: #FF3300;
}
.collapseBd a:hover{
color: #666666;
}
.backfoot{
background:#e0e0e0; 
width:100%; 
padding-top:10px;
padding-bottom:10px;
text-align:center;
}
img.head{
margin-bottom:10px;
}
a:hover.breadcrumb {
text-decoration: none;
color: #306375;
}
a.breadcrumb {
text-decoration: none;
color: #fd6c09;
}
table.padded td{
padding:3px;
}