@charset "utf-8";
/* CSS Document */


/*
---------------------------------------------
01. main/default elements
---------------------------------------------
*/

p,h1,h2,h3,h4,h5,h6,input,label,div,form,fieldset,input,textarea { margin:0; padding:0; font-weight:normal}
fieldset, img { border:none;}
/*ol,ul,li { margin:0; padding:0; list-style:none}*/
ol, ul, li {margin: 0;}

body { margin:0; padding:0; font-family: Arial, Helvetica, sans-serif; font-size:12px; line-height:1.5em}

a:link, a:visited {color:#000136; text-decoration: none; font-weight:bold}
a:hover {color:#000136; text-decoration:underline}

p { font-size:12px; color:#555555; padding-bottom:15px}

h1 { font-size:24px; color:#000136; font-family:"Georgia", Times New Roman, Times, serif; text-transform:uppercase; }
h1 span { font-size:14px; color:#7E7E7E; text-transform:uppercase;}

h2 { font-size:26px; color:#000136; font-family:"Georgia", Times New Roman, Times, serif; text-transform:uppercase; padding-top:20px; padding-bottom:20px}
h2 span { font-size:14px; color:#7E7E7E; text-transform:uppercase;}

h3 { font-size:14px; color:#000136; padding-bottom:20px; font-weight: bold}
h4 { font-size:12px; color:#000136}

/*
---------------------------------------------
02. topnav
---------------------------------------------
*/

#bgtopnav { width:100%; height:37px; float:left; background:#000136 url(../images/bg_topnav.gif) repeat-x top right; border-bottom:1px solid #000125}
#topnav { width:920px; height:37px; margin:0 auto}
/*
#topnav ul { height:37px; float:left; background:url(../images/divider_topnav.gif) no-repeat right center;}
#topnav ul li { float:left; color:#B6B7C6;}
#topnav ul li a { float:left; height:27px; text-decoration:none; color:#B6B7C6; background:url(../images/divider_topnav.gif) no-repeat left center; padding-left:15px; padding-right:15px; padding-top:10px;  font-weight:normal}
#topnav ul li a:hover { background:#05072A url(../images/divider_topnav.gif) no-repeat left center}
*/
.dropdown { width:180px; background:#05072A; position:absolute; padding:13px 20px; float:left; z-index:99999; padding-bottom:0px; margin-top:37px; margin-left:323px}
.dropdown ul { float:left}
.dropdown ul li { padding-bottom:11px;}
.dropdown ul li a { color:#B6B7C6; font-weight:normal}


/*
---------------------------------------------
03. header
---------------------------------------------
*/

#bgheader { width:100%; height:256px; float:left; background:#000136}
#header { width:990px; height:256px; margin:0 auto}

#header .logo { width:340px; height:225px; float:left; position:relative; left:-25px; z-index:9999}
#header .bannershadow { width:970px; height:256px; float:left;  margin-top:-226px; position:relative; margin-left:20px; z-index:50 }
#header .banner { width:807px; height:256px; float:left; margin-top:-256px; padding-left:180px }


/*
---------------------------------------------
04. container and wrapper
---------------------------------------------
*/


#container { width:100%; float:left; background:url(../images/bg_wrapper.jpg) no-repeat top 
center}
#wrapper { width:920px; margin:0 auto}


/*
---------------------------------------------
05. content
---------------------------------------------
*/

#content { width:920px; float:left; background:#FFFFFF; margin-top:-30px; position:relative; z-index:99999; padding-bottom:25px}


/*
---------------------------------------------
06. welcome
---------------------------------------------
*/


#welcome { width:898px; float:left; background:#EDEDED; border:3px solid #FFFFFF; padding-left:16px; padding-top:16px}
#welcome h1 { font-size:30px; background:url(../images/icon_welcomeheading.gif) no-repeat 0px 5px; padding-left:45px; padding-top:12px; margin-bottom:25px; }
#welcome p { line-height:1.8em}
#welcome .content { width:420px; float: left}
#welcome .content .link_viewgallery { padding-top:5px; padding-bottom:17px}
#welcome .slideshow { width:365px; height:245px; float:right; background:url(../images/bg_slideshow.jpg) no-repeat right center; padding-top:35px; padding-left:35px;} 

/*
---------------------------------------------
07. quick links
---------------------------------------------
*/


#quicklinks { width:900px; float:left; padding-top:30px}
#quicklinks .heading { width:280px; float:left; margin-bottom:20px}
#quicklinks .heading h1 { border-left:3px solid #CCCCCC; padding-left:6px;}

#quicklinks .button_viewall { float:left; font-size:11px; color:#FFFFFF}
#quicklinks .button_viewall a { height:21px; float:left; background:url(../images/button_left.gif) no-repeat top left; color:#FFFFFF; text-decoration:none; cursor:pointer; padding-left:10px}
#quicklinks .button_viewall a span { height:20px; float:left; background:url(../images/button_right.gif) no-repeat top right; padding-right:10px; padding-top:1px}


#quicklinks .latestnews { width:280px; float:left; padding-right:40px}
#quicklinks .latestnews .heading h1 { float:left;}
#quicklinks .latestnews .heading .rss { float: right;}
#quicklinks .latestnews .date { font-size:11px; color:#888888; margin-top:-2px; padding-bottom:4px}
#quicklinks .latestnews p a { font-size:11px}


#quicklinks .upcomingevents { width:230px; float:left; }
#quicklinks .upcomingevents .date { font-size:11px; color:#888888;}
#quicklinks .upcomingevents h4 { padding-bottom:0px}


#quicklinks .bookmarks { width:290px; float:right; margin-right:-10px}
#quicklinks .bookmarks .facrbook { width:280px; float:left; padding-left:7px; padding-bottom:20px}
#quicklinks .bookmarks .bishops { width:275px; height:205px; float: right; background:#25275C url(../images/bg_bishops.jpg) no-repeat; padding-top:10px; padding-left:15px }
#quicklinks .bookmarks .bishops img { width:260px; height:120px;}
#quicklinks .bookmarks .bishops p { text-align:center; color: #FFFFFF; padding-bottom:5px}
#quicklinks .bookmarks .bishops p a { color:#97840E}
#quicklinks .bookmarks .bishops p a.textsmall { font-size:11px}

#quicklinks .bookmarks .bishops h4 { color:#97840E; text-align:center}
#quicklinks .bookmarks .bishops h4 a { color:#97840E; padding-left:4px; padding-right:4px}


/*
---------------------------------------------
08. footer
---------------------------------------------
*/


#footer { width:100%; height:106px; float:left; background:#000136 url(../images/bg_footer.gif) repeat-x top right; padding-top:30px;}
#footer p { color:#FFFFFF; font-size:11px; text-align:center}
#footer p a { color:#6373B0; font-weight:normal; padding-left:3px; padding-right:3px}
#footer p span { color:#2F304A; padding-left:4px}


/*
---------------------------------------------
09. innerpage styles
---------------------------------------------
*/

#content-inner { width:880px; float:left; background:#FFFFFF; margin-top:-30px; position:relative; z-index:99999; padding-bottom:25px; padding-left:20px; padding-right:20px}
#content-inner a { font-weight:normal}

#content-inner h1 { font-size:34px; padding-bottom:30px}
#content-inner h1 span { padding-left:2px}
#content-inner h2  { font-size: 20px; text-transform: none; padding: 0}
#content-inner h2 span {font-size: 13px; text-transform: none;}
#content-inner h3 {padding: 0; margin: 0}
#content-inner h4 {font-size: 20px; font-family:"Georgia", Times New Roman, Times, serif; padding-bottom: 10px}
#content-inner p { padding-bottom:20px; line-height:1.7em}

#content-inner .sublink { width:880px; padding-top:15px; padding-left:2px} 
#content-inner .sublink p a { font-size:11px; text-decoration:underline} 
#content-inner .sublink p {font-size:11px;}
#content-inner li { color:#555555}

#memorabilia img
{
	border: 1px solid #CBCBCB;
	padding: 3px;

}
#memorabilia a:hover
{
    text-decoration: none;
    color: #555555;
}
