/*-------One Sacred Heart CSS----------*/
body{margin:0px; padding:0px;}
div, p, ul, h2, img{margin:0px; padding:0px;}
ul{list-style-type:none;}

/*----TOP NAV PANEL----*/
#headnav{width:970px; height:20px; position:relative; margin:0 auto;}

/*----TOP HEADER NAVIGATION----*/
#headnav ul{width:400px;height:15px;position:absolute;top:4px;right:10px;}
#headnav ul li{float:right;width:auto;height:15px;}
#headnav ul li a{width:auto; height:15px; display:block;color:#999999; font-size:10px;font-family:Verdana,Arial,Helvetica,sans-serif, normal;text-align:center; text-decoration:none;padding:4px 5px 0 5px;height:15px;}
#headnav ul li a:hover{color:#000000; text-decoration:none;}

/*----TOP SACRED LOGO PANEL----*/
#top{width:970px; height:170px; position:relative; margin:0 auto;background:url(../images/topheadpanel.jpg) no-repeat right top;}

/*----MAIN NAVIGATION----*/
#topPan{width:970px; height:40px; position:relative; margin:0 auto;background:url(../images/menuback.jpg) no-repeat right top;}
#topPan ul{width:940px;height:30px;position:absolute;top:0px;left:24px;}
#topPan ul li{float:left;width:auto;height:40px;}
#topPan ul li a{width:auto; height:30px;display:block;color:#000000;background:url(../images/bgOFF.jpg) no-repeat right top;font-size:14px;font-family:Georgia,"Times New Roman",Times, serif;font-variant:small-caps;letter-spacing:1px;text-align:center;text-decoration:none;padding:13px 15px 0 15px;height:30px;}
#topPan ul li a:hover,#topPan ul li a.current{color:#990000; background:url(../images/bgON.jpg) no-repeat right top;text-decoration:none;}

/*----MOVIE PANEL HEADER----*/
#headerPan{width:970px; height:300px; position:relative; margin:0 auto;background:url(../images/filmfill.jpg) repeat right top;}
#headermiddlePan{width:924px; height:300px;position:relative; margin:0 auto;padding:0;}
#headerPanimage{width:924px; height:300px; position:relative; margin:0 auto;background:url(../images/filmbacker.jpg) repeat right top;}


/*----PAGE DEVIDER----*/
#deviderPan {width:970px; height:25px; position:relative; margin:0 auto;background:url(../images/devider.jpg) no-repeat right top;}

#deviderPannews {width:970px; height:25px; position:relative; margin:0 auto;background:url(../images/devidernewsletter.jpg) no-repeat right top;}

/*----MAIN BODY BACKGROUND----*/
#body {width:970px; height:600px; position:relative; margin:0 auto;}
#backfilltop {width:970px; height:60px; position:relative; margin:0 auto;background:url(../images/bodyback_top.jpg) no-repeat right top;}
#backfillmid {width:970px; height:500px; position:relative; margin:0 auto;background:url(../images/bodyback_mid.jpg) 0 0 repeat-y;}
#backfillbottomnews {width:970px; height:80px; position:relative; margin:0 auto;background:url(../images/bottomnewletter.jpg) no-repeat right top;}
#bottomfillbottom {width:970px; height:40px; position:relative; margin:0 auto;background:url(../images/bodyback_bottom.jpg) no-repeat right top;}


/*----MAIN BODY TEXT----*/
#headings{width:800px;height:30px;position:absolute;top:90px;left:55px;margin:0 auto;}
#headings p {font-size:28px;font-family:Georgia,"Times New Roman",Times, serif;text-align:left;text-decoration:none;color:#000000;}
#headings p.more{font-size:14px;font-family:Georgia,"Times New Roman",Times, serif;text-align:left;line-height:160%;text-decoration:none;color: #999999;}
#headings p.small{font-size:14px;font-family:Georgia,"Times New Roman",Times, serif;text-align:left;text-decoration:none;color: #999999;}


/*----MAIN PAGE PANELS----*/
#pagepanellarge {width:600px; height:500px; position:absolute;top:30px;left:45px; margin:0 auto;border-top:1px solid #DDDDDD;border-right:1px solid #DDDDDD;border-left:1px solid #DDDDDD;background:#ffffff;}
#pagepanellargebott {width:600px; height:300px; position:absolute;top:530px;left:45px; margin:0 auto;border-bottom:1px solid #DDDDDD;border-right:1px solid #DDDDDD;border-left:1px solid #DDDDDD;background:url(../images/floralbottom.jpg) 0 0 no-repeat;}

#hometop {width:580px; height:80px; position:absolute;top:44px;left:55px; ;margin:0 auto;background:url(../images/hometop.jpg) 0 0 no-repeat;}
#hometopinfo {width:300px; height:20px; position:absolute;top:52px;left:62px; ;margin:0 auto;}
#hometopinfo p.name{font-size:16px;font-family:Georgia,"Times New Roman",Times, serif;font-variant:small-caps;letter-spacing:1px;text-align:left;text-decoration:none;color: #ffffff;}



/*----CONTACT PAGE LAYOUT----*/
#formPan {width:875px; height:520px; position:absolute;top:30px;left:45px; margin:0 auto;border-bottom:1px solid #DDDDDD; border-top:1px solid #DDDDDD;border-right:1px solid #DDDDDD;border-left:1px solid #DDDDDD;background:url(../images/pfilla.jpg) 0 0 repeat-x;}
#subscribe {width:800px; height:300px; position:absolute;top:190px;left:55px; margin:0 auto;font-size:14px;font-family:Georgia,"Times New Roman",Times, serif;letter-spacing:0px;text-decoration:none;color:#990000;}
.inputbox{font-size: 13px;text-align: left; color: #999999;background:#ffffff;border:1px solid #DDDDDD;}
.textareab {font-size: 13px; text-align: left; color: #999999;background:#ffffff;border:1px solid #DDDDDD;font-family: arial, helvetica, sans-serif;}

/*----PAGE TIP DOTS TOP----*/
#pagedots{width:855px; height:1px;position:absolute;top:75px;left:55px;margin:0 auto;}
#pagedots p.border{background:url(../images/dot-line.gif) 0 0 repeat-x; height:1px; padding:0;}

/*----PAGE TIP DOTS BOTTOM----*/
#pagedotsbot{width:855px;height:1px;position:absolute;top:520px;left:55px;margin:0 auto;}
#pagedotsbot p.border{background:url(../images/dot-line.gif) 0 0 repeat-x; height:1px; padding:0;}

/*----PAGE TIP NAVIGATION----*/
#pagetip{width:580px; height:15px;position:absolute;top:50px;left:55px;margin:0 auto;}
#pagetip ul{width:580px;height:15px;position:absolute;top:0px;left:0px;}
#pagetip ul li{float:left;width:auto;height:15px;}
#pagetip ul li a{width:auto; height:15px; display:block;color:#999999; font-size:11px;font-family:Verdana, Arial, Helvetica, sans-serif;text-align:center; text-decoration:none;padding:0px 10px 0 0;height:15px;background:url(../images/arrow.png) no-repeat right 5px;}
#pagetip ul li a:hover{color:#990000; text-decoration:none;background:url(../images/arrow.png) no-repeat right 5px;}

/*----PAGE TIP NAVIGATION - CURRENT PAGE NAME----*/
#pagetip ul li.pagename{float:left;width:auto;height:15px;}
#pagetip ul li.pagename a{width:auto; height:15px; display:block;color:#990000; background:#ffffff;font-size:11px;font-family:Verdana, Arial, Helvetica, sans-serif;text-align:center; text-decoration:none;padding:0px 10px 0 7px;height:15px;}
#pagetip ul li.pagename a:hover{color:#990000; background:#ffffff;text-decoration:none;}




/*----FOOTER PAGE LAYOUT----*/
#footer {width:970px; height:180px; position:relative; margin:0 auto;}
#footertop {width:970px; height:150px; position:relative; margin:0 auto;background:url(../images/footerpanel_top.jpg) 0 0 repeat-y;}
#footerbottom {width:970px; height:30px; position:relative; margin:0 auto;background:url(../images/footerpanel_bottom.jpg) 0 0 no-repeat;}
#footernavback {width:924px; height:140px; position:absolute;top:10px;left:23px; ;margin:0 auto;background:url(../images/footerfillbackb.jpg) 0 0 no-repeat;}

/*----FOOTER NAVIGATION----*/
#footertube {width:168px; height:140px; position:absolute;top:10px;left:23px; ;margin:0 auto;}
#footertube ul li{width:168px; height:140px; display:block; background:url(../images/footer_buttfill.gif) 0 0 repeat-x;} 
#footertube ul li a{width:168px; height:140px; display:block; background:url(../images/footer_buttfill.gif) 0 0 repeat-x;}
#footertube ul li a:hover{width:168px; height:140px; display:block;background:url(../images/footer_buttfill.gif) 0 0 repeat-x;} 

#footerfacebook {width:144px; height:140px; position:absolute;top:10px;left:191px; ;margin:0 auto;}
#footerfacebook ul li{width:144px; height:140px; display:block; background:url(../images/footer_buttfill.gif) 0 0 repeat-x;} 
#footerfacebook ul li a{width:144px; height:140px; display:block; background:url(../images/footer_buttfill.gif) 0 0 repeat-x;}
#footerfacebook ul li a:hover{width:144px; height:140px; display:block;background:url(../images/footer_buttfill.gif) 0 0 repeat-x;}

#footerbebo {width:164px; height:140px; position:absolute;top:10px;left:335px; ;margin:0 auto;}
#footerbebo ul li{width:164px; height:140px; display:block; background:url(../images/footer_buttfill.gif) 0 0 repeat-x;} 
#footerbebo ul li a{width:164px; height:140px; display:block; background:url(../images/footer_buttfill.gif) 0 0 repeat-x;}
#footerbebo ul li a:hover{width:164px; height:140px; display:block;background:url(../images/footer_buttfill.gif) 0 0 repeat-x;}

#footerfeed {width:152px; height:140px; position:absolute;top:10px;left:500px; ;margin:0 auto;}
#footerfeed ul li{width:152px; height:140px; display:block; background:url(../images/footer_buttfill.gif) 0 0 repeat-x;} 
#footerfeed ul li a{width:152px; height:140px; display:block; background:url(../images/footer_buttfill.gif) 0 0 repeat-x;}
#footerfeed ul li a:hover{width:152px; height:140px; display:block;background:url(../images/footer_buttfill.gif) 0 0 repeat-x;}

#footerplayer {width:150px; height:140px; position:absolute;top:10px;left:652px; ;margin:0 auto;}
#footerplayer  ul li{width:150px; height:140px; display:block; background:url(../images/footer_buttfill.gif) 0 0 repeat-x;} 
#footerplayer  ul li a{width:150px; height:140px; display:block; background:url(../images/footer_buttfill.gif) 0 0 repeat-x;}
#footerplayer  ul li a:hover{width:150px; height:140px; display:block;background:url(../images/footer_buttfill.gif) 0 0 repeat-x;}

#footershop {width:150px; height:140px; position:absolute;top:10px;left:800px; ;margin:0 auto;}
#footershop  ul li{width:150px; height:140px; display:block; background:url(../images/footer_buttfill.gif) 0 0 repeat-x;} 
#footershop  ul li a{width:150px; height:140px; display:block; background:url(../images/footer_buttfill.gif) 0 0 repeat-x;}
#footershop  ul li a:hover{width:150px; height:140px; display:block;background:url(../images/footer_buttfill.gif) 0 0 repeat-x;}

.copydate {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-variant: normal;
	font-size: 11px;
	font-weight: 300;
	letter-spacing: normal;
	color: #999999;	
}

.counter {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-variant: normal;
	font-size: 11px;
	font-weight: 300;
	letter-spacing: normal;
	color: #990000;	
}




/*--------LINKS------------------------------------------- */
.main {
	font-size:12px;
	color: #595959;
}
a.main {
	font-weight: bold; 
	text-decoration: none;
}
a.main:hover {
	color: #000000;
	text-decoration: none;
}

.link {
	font-size:11px;
	color: #9AAEDE;
}
a.link {
	text-decoration:none;
}
a.link:hover {
	text-decoration:underline;
	color: #7E8FB6;
}

.menulink {
	font-size:11px;
	color: #595959;
}
a.menulink {
	text-decoration:none;
}
a.menulink:hover {
	text-decoration:underline;
	color: #000000;
}

/*--------TEXT------------------------------------------- */
.menu_title {
	font-size:12px;
	color: #C8311C;
	font-weight: bold;

}
.menu {
	font-size:11px;
	color: #595959;
	margin-top: 5px;
	margin-left: 4px;
	margin-right: 4px;
	margin-bottom: 5px;
}
.standard {
	font-size:11px;
	line-height:14px;
	color: #000000;
}
.title {
	font-size:11px;
	font-weight: bold;
	line-height:10px;
	color: #000000;
}
.article {
	font-size:11px;
	font-weight: bold;
	line-height:10px;
	color: #000000;
}
a.article {
	text-decoration:none;

}

a.article:hover {
	text-decoration:underline;
}

/*--------INPUT---------------------------------------------*/
.button{
	background-color: #FCFCFC;
	border: #AAAAAA 1px solid;
	color: #000000;
	font: 12px Verdana, Geneva, Arial, Helvetica, "Nimbus Sans L", sans-serif;
	text-align:center;
	background-image : url(images/button.gif);
}
.button_red{
	background-color: #FCFCFC;
	border: #AAAAAA 1px solid;
	color: red;
	font: 12px Verdana, Geneva, Arial, Helvetica, "Nimbus Sans L", sans-serif;
	text-align:center;
	background-image : url(images/button.gif);
}
.tbox{
	background-color: #FCFCFC;
	border: #A7A7A7 1px solid;
	color: #000000;
	font: 11px Verdana, Geneva, Arial, Helvetica, "Nimbus Sans L", sans-serif;
}
.tbox_max{
	background-color: #FCFCFC;
	border: #A7A7A7 1px solid;
	color: #000000;
	font: 12px Verdana, Geneva, Arial, Helvetica, "Nimbus Sans L", sans-serif;
}

/*--------TABLES------------------------------------------- */

.menu_content_table {
	
	border-width:0px;
	width:950px;
	height:100%;
}
.menu_content_table_bg {	
	background-image: url(images/menu_background.png);
	border-width:0px;
	width:579px;
	height:100%;

}
.main_table {
	border-width:0px;
	width: 579px;
	height: 70%;
}
.max_table {
	border-width:0px;
	width: 970px;

}
.index {
	border-width:0px;
	height:21px;
	width:579px;
	background-image: url(images/bg.jpg);
}
.header {
	height:21px;
	width:28px;
	background-image: url(images/head.jpg);
}
.spacer {
	height:21px;
	width:27px;
}
.tab {
	height:21px;
	width:11px;
	background-image: url(images/tab.jpg);
}
.footer {
	height:21px;
	width:17px;
	background-image: url(images/foot.jpg);
}


.subtext {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-variant: normal;
	font-size: 11px;
	font-weight: 400;
	letter-spacing: normal;
	color: #999999;
	margin:0;
	padding:0;
}
