/*
MadMan was here and cleaned up this markup. :)
Theme Name: Sherwood Hall Secondary School V1.1
Theme URI: http://sherwoodhall.org/
Description: The default template was desgined and running under windows server for Sherwood Hall Secondary School.
Version: 1.1
Author: Splendid Web technologies, Chennai
Author URI: http://splendidwebtech.com/
Tags: sherwood hall, w3c validated theme

	Vijaya Kumar S
	http://vijayakumar.org/

NOTE: Don't touch below code without knowing exact flow happening inside. If means, Critical errors happens in design
	
*/

body {
	margin:0px auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-transform:none;
	font-weight:normal;
	color:#000000;
	width:983px;
	background:url(../images/bgnd_img..jpg) center repeat-y;
}
.main {
	margin:0px auto;
}
.main a {
	color:#000000;
	text-decoration:none;
}
.main a:hover {
	color:#000000;
	text-decoration:underline;
}
p, form {
	margin:0px;
}
.main .header {
	height:144px;
	background:url(../images/headerbgnd.jpg) left top repeat-x #ecf6ff;
}
.main .header .headertop {
	height:93px;
}
.main .header .headertop .logo {
	width:169px;
	height:93px;
	float:left;
}
.main .header .headertop .titlepart {
	float:left;
	width:366px;
	background:url(../images/schooltitle_bgnd.jpg) left top no-repeat;
	height:72px;
	padding:21px 0px 0px 77px;
}
.main .header .headertop .gape {
	width:250px;
	height:93px;
	float:left;
	background:url(../images/headergape.jpg) left top no-repeat;
}
.main .header .headertop .headericons {
	width:121px;
	height:93px;
	float:left;
	background: url(../images/headericonsbgnd.jpg) left top no-repeat #ecf6ff;
}
.main .header .headertop .headericons .iconset {
	padding-top:11px;
	text-align:center;
}
.main .header .menu {
	height:33px;
	margin:7px 5px 3px 225px;
	background:url(../images/menubgnd.jpg) left top repeat-x;
}
.main .header .menu ul {
	margin:0px;
	padding:0px;
	display:inline;
}
.main .header .menu li {
	margin:0px;
	padding:0px;
}
.mainpart {
height:100% width:983px;
}
.mainpart .leftwidget {
	width:225px;
	float:left;
	height:100%;
}
.mainpart .leftwidget .news {
	background:url(../images/news_innerbngd.jpg) left top repeat-y;
	height:201px;
}
.mainpart .leftwidget .news .newsinner {
	height:201px;
	background:url(../images/newsbngd.jpg) left top no-repeat;
}
.mainpart .leftwidget .news .newsinner .title {
	font-family:"Times New Roman", Times, serif;
	color:#000000;
	font-size:17px;
	font-weight:bold;
	background:url(../images/downbullet.jpg) 18px 10px no-repeat;
	padding-top:9px;
	padding-left:42px;
}
.mainpart .leftwidget .news .newsinner .list {
	padding-top:17px;
	padding-left:23px;
}
.mainpart .leftwidget .news .newsinner .list p {
	margin:0px;
}
.mainpart .leftwidget .news .newsinner .readmore {
	padding-top:19px;
	text-align:right;
	padding-right:25px;
}
.mainpart .leftwidget .news .newsinner .bottom {
	background:url(../images/news_bot.jpg) left top no-repeat;
	height:18px;
}
.mainpart .leftwidget .events {
	background:url(../images/eventsbgnd.jpg) left top repeat-y;
	height:201px;
}
.mainpart .leftwidget .events .eventsinner {
	height:201px;
	background:url(../images/eventsinnerbgnd.jpg) left top no-repeat;
}
.mainpart .leftwidget .events .eventsinner .title {
	font-family:"Times New Roman", Times, serif;
	color:#000000;
	font-size:17px;
	font-weight:bold;
	background:url(../images/downbullet.jpg) 18px 10px no-repeat;
	padding-top:9px;
	padding-left:42px;
}
.mainpart .leftwidget .events .eventsinner .list {
	padding-top:17px;
	padding-left:23px;
}
.mainpart .leftwidget .events .eventsinner .list p {
	margin:0px;
}
.mainpart .leftwidget .events .eventsinner .readmore {
	padding-top:19px;
	text-align:right;
	padding-right:25px;
}
.mainpart .leftwidget .events .eventsinner .bottom {
	background:url(../images/news_bot.jpg) left top no-repeat;
	height:18px;
}
.mainpart .leftwidget .downloads {
}
.mainpart .leftwidget .downloads .downloadsinner {
	background:url(../images/downloads.jpg) left top no-repeat;
}
.mainpart .leftwidget .downloads .downloadsinner .title {
	font-family:"Times New Roman", Times, serif;
	color:#000000;
	font-size:17px;
	font-weight:bold;
	background:url(../images/downbullet.jpg) 18px 10px no-repeat;
	padding-top:9px;
	padding-left:42px;
}
.mainpart .leftwidget .downloads .downloadsinner .list {
	padding-top:17px;
}
.mainpart .leftwidget .downloads .downloadsinner .list ul {
	margin:0px;
	list-style:none;
}
* html .mainpart .leftwidget .downloads .downloadsinner .list ul {
	margin:0px 0px 0px 20px;
	padding-left:20px;
}
.mainpart .leftwidget .downloads .downloadsinner .list li {
	background:url(../images/arrow.jpg) left 8px no-repeat;
	line-height:20px;
	padding-left:20px;
}
.mainpart .leftwidget .downloads .downloadsinner .list p {
	margin:0px;
}
.mainpart .leftwidget .downloads .downloadsinner .readmore {
	padding-top:19px;
	text-align:right;
	padding-right:25px;
}
.mainpart .leftwidget .downloads .downloadsinner .bottom {
	background:url(../images/downloads_bot.jpg) left top no-repeat;
	height:18px;
}
.mainpart .leftwidget .exactlocation {
	height:217px;
}
.mainpart .leftwidget .exactlocation .title {
	font-family:"Times New Roman", Times, serif;
	color:#000000;
	font-size:17px;
	font-weight:bold;
	background:url(../images/whitedownarrow.jpg) 18px 10px no-repeat;
	padding-top:9px;
	padding-left:42px;
}
.mainpart .centerpart {
	width:519px;
	float:left;
	height:100%;
}
.mainpart .centerpart .content {
	border:1px solid #f2f2f2;
}
.mainpart .centerpart .content h1 {
	margin:0px;
	font-size:13px;
	text-transform:uppercase;
	color:#FFFFFF;
	text-shadow: 0.1em 0.1em #000000;
	background:#c68098;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:10px;
}
.mainpart .centerpart .content h2 {
	margin:0px;
	font-size:13px;
	padding-top:5px;
	padding-left:10px;
	font-family:Tahoma, Geneva, sans-serif;
	text-decoration:underline;
}
.mainpart .centerpart .content ul, ol {
	margin:0px;
}
.mainpart .centerpart .content li {
	line-height:18px;
	padding:5px;
}
.mainpart .centerpart .content p {
	text-align:justify;
	line-height:19px;
	margin:0px;
	padding:5px 5px;
}
.mainpart .centerpart .flash {
	padding:6px 4px 3px 9px;
	text-align:center;
	z-index:-3;
}
.mainpart .centerpart .breakingnews {
	height:45px;
	float:left;
}
.mainpart .centerpart .breakingnews .title {
	width:93px;
	float:left;
	background:url(../images/breakingnews.jpg) right top no-repeat;
	height:33px;
	font-weight:bold;
	text-align:center;
	padding-left:11px;
	padding-top:12px;
}
.mainpart .centerpart .breakingnews .breakingbgnd {
	background:url(../images/breakingbgnd.jpg) left 1px repeat-x;
	height:43px;
	width:407px;
	float:left;
}
.mainpart .centerpart .breakingnews .breakingbgnd p {
	margin:0px;
	padding-top:12px;
}
.mainpart .centerpart .breakingnews .end {
	background:url(../images/breakingend.jpg) left 1px no-repeat;
	width:7px;
	height:45px;
	float:left;
}
.mainpart .centerpart .welcome {
	height:100%;
}
.mainpart .centerpart .welcome {
	padding-left:10px;
}
.mainpart .centerpart .welcome h1 {
	font-weight:bold;
	font-size:14px;
	margin:0px;
}
.mainpart .centerpart .welcome p {
	margin:0px;
	text-align:justify;
	line-height:20px;
	padding-right:14px;
	padding-top:11px;
}
.mainpart .centerpart .photogallery {
	height:140px;
	background:url(../images/photogallerybgnd.jpg) left top repeat-x;
	margin:4px;
}
.mainpart .centerpart .photogallery .title {
}
.mainpart .centerpart .photogallery .title h1 {
	margin:0px;
	color:#000e18;
	font-size:15px;
	font-weight:bold;
	padding:18px 0px 12px 12px;
}
.mainpart .centerpart .photogallery .scroll {
	width:514px;
	height:89px;
	overflow:hidden;
}
.mainpart .centerpart .photogallery .rightarrow {
	width:40px;
	float:left;
	height:69px;
	padding-top:20px;
	text-align:right;
}
.mainpart .centerpart .photogallery .rightarrow img {
	cursor:pointer;
}
.mainpart .centerpart .photogallery .leftarrow {
	float:left;
	height:66px;
	padding-top:23px;
}
.mainpart .centerpart .photogallery .leftarrow img {
	cursor:pointer;
}
.mainpart .centerpart .photogallery .images {
	float:left;
	width:431px;
	height:82px;
}
.mainpart .centerpart .photogallery .images ul {
	margin:0px;
}
.mainpart .centerpart .photogallery .images li {
	margin:0px;
	padding:3px 4px 4px 7px;
	width:100px;
	height:82px;
	overflow:hidden;
}
.mainpart .centerpart .facilities {
	width:519px;
	height:200px;
	background:#f6f5f2 url(../images/facilities_bottom.jpg) bottom no-repeat;
	margin:18px 0px 5px 3px;
}
.mainpart .centerpart .facilities .facilitiesw {
	float:left;
	width:234px;
}
.mainpart .centerpart .facilities .facilitiesw .title {
}
.mainpart .centerpart .facilities .facilitiesw .title h1 {
	margin:0px;
	color:#000e18;
	font-size:15px;
	font-weight:bold;
	padding:17px 0px 9px 13px;
}
.mainpart .centerpart .facilities .facilitiesw .image {
	padding:10px 0px 8px 18px;
}
.mainpart .centerpart .facilities .facilitiesw .content {
	color:#000000;
	font-size:11px;
	padding:8px 24px 4px 18px;
	text-align:justify;
}
.mainpart .centerpart .facilities .facilitiesw .readmore {
	color:#000000;
	font-size:11px;
	padding:0px 24px 0px 0px;
}
.mainpart .centerpart .facilities .infrastructure {
	width:280px;
	height:200px;
	float:left;
}
.mainpart .centerpart .facilities .infrastructure .title {
}
.mainpart .centerpart .facilities .infrastructure .title h1 {
	margin:0px;
	color:#000e18;
	font-size:15px;
	font-weight:bold;
	padding:17px 0px 9px 29px;
}
.mainpart .centerpart .facilities .infrastructure .image {
	padding:10px 0px 8px 36px;
}
.mainpart .centerpart .facilities .infrastructure .content {
	color:#000000;
	font-size:11px;
	padding:8px 51px 4px 37px;
	text-align:justify;
}
.mainpart .centerpart .facilities .infrastructure .readmore {
	color:#000000;
	font-size:11px;
	padding:0px 50px 0px 0px;
}
.mainpart .rightwidget {
	width:238px;
	float:left;
	height:100%;
}
* html .mainpart .rightwidget {
	width:236.5px;
}
.mainpart .rightwidget .rightp1 {
	border:1px solid #e6e2da;
	margin:6px 0px 4px 8px;
	height:380px;
}
.mainpart .rightwidget .rightp1 .calendar {
	border:1px solid #e6e2da;
	margin:9px 12px 3px 11px;
}
.mainpart .rightwidget .rightp1 .calendar .calendar1 {
	margin:0px 2px 0px 2px;
	background:url(../images/calendarbgnd.jpg) left -2px repeat-x;
	height:190px;
}
.mainpart .rightwidget .rightp1 .calendar .calendar1 .title {
}
.mainpart .rightwidget .rightp1 .calendar .calendar1 .title h1 {
	font-weight:bold;
	font-size:17px;
	margin:0px;
	padding:8px 0px 4px 28px;
	font-family:"Times New Roman", Times, serif;
	background:url(../images/calendaricon.jpg) 5px 7px no-repeat;
}
.mainpart .rightwidget .rightp1 .rules {
	height:147px;
}
.mainpart .rightwidget .rightp1 .rules .top {
	background:url(../images/rules.jpg) left top no-repeat;
	height:133px;
}
.mainpart .rightwidget .rightp1 .rules .top .title {
}
.mainpart .rightwidget .rightp1 .rules .top .title h1 {
	font-family:"Times New Roman", Times, serif;
	color:#000000;
	font-size:17px;
	font-weight:bold;
	background:url(../images/rulesicon.jpg) 18px 13px no-repeat;
	margin:0px;
	padding:15px 0px 0px 43px;
}
.mainpart .rightwidget .rightp1 .rules .top .list {
	padding-top:15px;
}
.mainpart .rightwidget .rightp1 .rules .top ul {
	margin:0px;
	list-style:none;
}
.mainpart .rightwidget .rightp1 .rules .top li {
	margin:0px;
	list-style:none;
	list-style:url(../images/rightlist.jpg);
	line-height:20px;
}
* html .mainpart .rightwidget .rightp1 .rules .top li {
	margin-left:39px;
}
.mainpart .rightwidget .rightp1 .rules .top .readmore {
	font-size:11px;
	padding-right:20px;
	padding-top:5px;
}
.mainpart .rightwidget .rightp1 .rules .bottom {
	background:url(../images/rulesbottom.jpg) left top no-repeat;
	height:15px;
}
/*FAQ*/

.mainpart .rightwidget .rightp1 .faq {
	height:125px;
}
.mainpart .rightwidget .rightp1 .faq .top {
	background:url(../images/rules.jpg) left top no-repeat;
}
.mainpart .rightwidget .rightp1 .faq .top .title {
}
.mainpart .rightwidget .rightp1 .faq .top .title h1 {
	font-family:"Times New Roman", Times, serif;
	color:#000000;
	font-size:17px;
	font-weight:bold;
	background:url(../images/faqicon.jpg) 18px 13px no-repeat;
	margin:0px;
	padding:18px 0px 0px 43px;
}
.mainpart .rightwidget .rightp1 .faq .top .list {
	padding-top:15px;
}
.mainpart .rightwidget .rightp1 .faq .top ul {
	margin:0px;
	list-style:none;
}
.mainpart .rightwidget .rightp1 .faq .top li {
	margin:0px;
	list-style:none;
	list-style:url(../images/rightlist.jpg);
	line-height:20px;
}
* html .mainpart .rightwidget .rightp1 .faq .top li {
	margin-left:39px;
}
.mainpart .rightwidget .rightp1 .faq .top .readmore {
	font-size:11px;
	padding-right:20px;
	padding-top:5px;
}
.mainpart .rightwidget .rightp1 .faq .bottom {
	background:url(../images/rulesbottom.jpg) left top no-repeat;
	height:15px;
}
/*Fees*/

.mainpart .rightwidget .rightp1 .fees {
	height:135px;
}
.mainpart .rightwidget .rightp1 .fees .top {
	background:url(../images/rules.jpg) left top no-repeat;
}
.mainpart .rightwidget .rightp1 .fees .top .title {
}
.mainpart .rightwidget .rightp1 .fees .top .title h1 {
	font-family:"Times New Roman", Times, serif;
	color:#000000;
	font-size:17px;
	font-weight:bold;
	background:url(../images/feesicon.jpg) 18px 13px no-repeat;
	margin:0px;
	padding:18px 0px 0px 43px;
}
.mainpart .rightwidget .rightp1 .fees .top .list {
	padding-top:15px;
}
.mainpart .rightwidget .rightp1 .fees .top .list p {
	margin:0px;
	padding:0px 31px 0px 41px;
	text-align:justify;
	line-height:20px;
}
.mainpart .rightwidget .rightp1 .fees .top .readmore {
	font-size:11px;
	padding-right:20px;
	padding-top:5px;
}
.mainpart .rightwidget .rightp1 .fees .bottom {
	background:url(../images/rulesbottom.jpg) left top no-repeat;
	height:15px;
}
.mainpart .rightwidget .virtual {
	height:140px;
}
.mainpart .rightwidget .virtual .title {
}
.mainpart .rightwidget .virtual .title h1 {
	font-family:"Times New Roman", Times, serif;
	color:#000000;
	font-size:14px;
	font-weight:bold;
	background:url(../images/whitedownarrow.jpg) 18px 1px no-repeat;
	padding-left:42px;
	margin:0px;
}
.footer {
	float:left;
	height:20px;
	width:944px;
	background:url(../images/footer.jpg) left top repeat-x;
	padding:20px 20px 0px 20px;
	font-size:11px;
	color:#848282;
}
.footer .copyrights {
	float:left;
	width:400px;
}
.footer .splendid {
	float:right;
}
.footer .splendid a {
	color:#848282;
}

/*END*/

