/* dansinghschool.com CSS Document */
body{
	margin:0px; background:#DAD3A7 url(images/body_bg.gif) repeat; font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:75%;
}
#main{
	width:1000px; text-align:left; background:#ffffff;
}
#top1{
	height:58px; background:#7DB530 url(images/top1.gif) repeat-x;
}
#foot{
	background:#F8B713 url(images/foot.gif) bottom repeat-x; height:59px; clear:both;
}
#top2{
	height:175px; background:#F8B713 url(images/top2.jpg) repeat-x;
}
.navbg{
	height:36px; background:#003D6A url(images/navbg.gif) repeat-x;
}
.navbg a{
	display:block; text-align:center; color:#ffffff; font-weight:bold; text-decoration:none;
	background:transparent url(images/navend.gif) right no-repeat; height:26px; padding-top:10px;
}
.navbg a:hover{
	color:#F7941F;
}
#page{
	margin:15px; background:transparent url(images/pageend.gif) bottom center no-repeat; padding-bottom:50px;
}
h3,h1{
	margin:0px 0px 5px 0px; background:#ffffff;
}
h3{
	font-size:120%; color:#004D8D;
}
.con{
	padding:5px 10px 5px 10px;
}
p, li{
	text-align:justify; line-height:1.5; font-size:95%; margin:0px 0px 10px 0px; color:#333333;
}
.m0{margin:0px;}
.bg1, .subnav a{
	background:#FEFEFD url(images/bg1.gif) repeat-x;
}
.pgal a{margin:20px 0px 0px 0px; border-bottom:2px solid #cccccc;}
.bg2{
	background:#FEFEFD url(images/bg2.gif) repeat-y;
}
.bdr1{
	border:1px solid #dddddd;
}
.fl{float:left;} .fr{float:right;}
a.more:hover{color:#660000;}
#news a, .li span{display:block; padding:2px 0px 3px 15px; background:transparent url(images/bull2.gif) left 5px no-repeat; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:110%; text-align:left;}
#news a:hover{color:#000000;}
ol, ul{margin:0px 100px 0px 50px;}
li{margin:inherit; line-height:1.5;}
.flashing{background:transparent url(images/flashing.gif);}
.more{font-weight:bold; color:#FF0000; background:transparent url(images/more.gif) 10px 2px no-repeat; padding-left:22px; font-size:11px;}
.vdolink{background:transparent url(images/vdo.gif) 0px 0px no-repeat; padding-left:30px; border:none;}
#thumbs td{width:25%;}
#thumbs img{border:1px solid #cccccc; padding:5px; background:#ffffff url(images/loading.gif) center no-repeat; margin:3px 5px 2px; width:120px; height:90px;}
#thumbs a{border:none;}
.subnav{width:220px; text-align:center; margin-right:0px; margin-bottom:1px;}
.subnav a, .pgal a{display:block; text-decoration:none; color:#003366;}
.subnav a:hover, .pgal a:hover{color:#ff0000;}
.subnav span{font-weight:bold; background:transparent url(images/more.gif) 10px center no-repeat; padding:3px 0px 3px 25px; display:block;margin:2px 0px 6px;}
.spl{border:1px double #333333; padding:4px; background:#00FFCC;}
.ml{margin:0px 0px 0px 10px;}.mr{margin:0px 10px 0px 0px;}
.hint{color:#666666; font-size:11px;}
.hide{display:none;}
#complains{font-size:100%; margin:25px 0px 25px 0px;}
#complains p{border:1px solid #dddddd; padding:5px 10px 5px 10px; margin-bottom:30px;}
#complains span{display:block; margin:0px 0px 0px 0px; background-color:#eeeeee; color:#666666; text-align:right; padding:0px 5px 0px 2px; font-weight:bold;}
#pagenum{clear:both; border:1px solid #dddddd; border-left:none; border-right:none; padding:5px; text-align:center;	line-height:2;}
#pagenum a{margin:5px; padding:1px 5px 1px 5px; border:1px solid #dddddd; background-color:#eeeeee; text-decoration:none; display:block; float:left;}
#pagenum a.active, #pagenum a:hover{background-color:#666666; color:#FFFFFF; font-weight:bold;}
.gallcon{border:2px solid #cccccc; border-top:none; background:#efefef;}
