@font-face {
	font-family: 'MundoSans';
	src: local('Mundo Sans'), local('MundoSansStd'), url('MundoSansStd.otf') format('truetype');
}
@font-face {
	font-family: 'MundoSans';
	src: local('Mundo Sans Italic'), local('MundoSansStd-Italic'), url('MundoSansStd-Italic.otf') format('truetype'); font-style: italic;
}
@font-face {
	font-family: 'MundoSans-Light';
	src: local('Mundo Sans Light'), local('MundoSansLight'), url('MundoSansStd-Light.otf') format('truetype');
}
@font-face {
	font-family: 'MundoSans-Light';
	src: local('Mundo Sans Light Italic'), local('MundoSansLight-Italic'), url('MundoSansStd-LightItalic.otf') format('truetype'); font-style: italic;
}

html { }
body { margin:0px; padding:0px; font:normal 12px "Lucida Grande",Verdana, Arial,"Bitstream Vera Sans",sans-serif; color:#f9f9f9; background-color:#efecee; }
h1, h2, h3, h4, h5, h6 { padding:0px; margin:0px; }
img { border:0px; }
div, a { padding:0px; margin:0px; }
a { color:#ccc; }
a:hover { color:#999; }

.top-bar { position:fixed; top:0; left:0; width:100%; height:40px; background-color:#000; z-index:999; }
.top-bar-logo { float:left; margin:2px 10px 0 15px;  width:22px; }
.top-bar-left { float:left; margin:10px 0 0 20px; }
.top-bar-right { float:right; margin:10px 20px 0 0; }

.container { width:960px; margin:60px auto 20px auto; z-index:1; }
.container-content { position:relative; width:100%; background-color:#fff; box-shadow:3px 3px 7px #777; -webkit-box-shadow:3px 3px 7px #777; -moz-box-shadow:3px 3px 7px #777; }
.container-content hr { margin:0; padding:0; width:100%; border:0; border-top:1px solid #000; background-color:#000; height:1px; line-height:1px; }
.content-padding { padding:40px 40px 40px 40px; }

/*.mccorrister-logo { position:absolute; top:10px; left:10px; }*/
.mccorrister-logo { margin-bottom:40px; }

.bottom-1, .bottom-2, .bottom-3, .bottom-4 { float:left; width:25%; font-size:10px; font-family:'time-new-roman',times; letter-spacing:1px; color:#86888a; }
.bottom-1 h6, .bottom-2 h6 { margin-bottom:10px; font-weight:normal; font-style:italic; font-size:12px; color:#86888a; }
.bottom-3 h6, .bottom-4 h6 { margin-bottom:2px; font-style:italic; font-size:12px; color:#666; }
.bottom-4 p { margin:0 0 5px 0; padding:0px font-style:italic; font-size:12px; line-height:1.4em; color:#86888a; }
.bottom-1 a { font-style:italic; font-size:10px; color:#86888a; text-decoration:none; }
.bottom-2 a, .bottom-3 a, .bottom-4 a { font-style:italic; font-size:12px; line-height:1.4em; color:#86888a; text-decoration:none; }
.bottom-2 a:hover, .bottom-3 a:hover, .bottom-4 a:hover { font-style:italic; font-size:12px; line-height:1.4em; color:#86888a; text-decoration:underline; }

.bottom-newsletter-input { width:150px; padding:5px 5px 5px 0; font-style:italic; font-size:10px; color:86888a; text-align:right; border:1px solid #86888a; border-right:0; }
.bottom-newsletter-button { width:40px; padding:5px 0 5px 0; font-size:10px; color:#fff; text-align:center; border:1px solid #86888a; border-left:0; background-color:#323433; }

.bottom-ads-left, .bottom-ads-right { width:455px; height:70px; padding:10px; background-color:#262726; }
.bottom-ads-left { float:left; }
.bottom-ads-right { float:right; }
.bottom-ads-left p, .bottom-ads-right p { margin:0; padding:0 0 0 7px; font-style:italic; font-size:11px; font-family:MundoSans-Light,arial; letter-spacing:1px; color:#979a97; }

.bottom-ads-title { float:left; }
.bottom-ads-arrow { float:right; }

.sublinks-left { float:left; margin:0 0 0 15px; height:31px; }
.sublinks-right { float:right; margin:0 0 0 15px; height:31px; }
.sublinks-right-blog { position:relative; top:1px; float:right; margin:0px 30px 0 15px; height:31px; }

.homepage-content { position:relative; }
.homepage-content a { text-decoration:none; }

.homepage-ad-1, .homepage-ad-2, .homepage-ad-3, .homepage-ad-4 { margin-right:20px; width:310px; }
.homepage-ad-1 hr, .homepage-ad-2 hr, .homepage-ad-3 hr, .homepage-ad-4 hr { margin:0; padding:0; width:100%; border:0; border-top:1px solid #a5a7a6; background-color:#a5a7a6; height:1px; line-height:1px; }
.homepage-ad-1 p, .homepage-ad-2 p, .homepage-ad-3 p, .homepage-ad-4 p { margin:0; padding:0 5px 0 24px; font-style:italic; font-family:MundoSans-Light,arial; letter-spacing:1px; color:#747676; text-decoration:none; }
.homepage-ad-1 { position:absolute; top:5px; right:0; }
.homepage-ad-2 { position:absolute; top:80px; right:0; }
.homepage-ad-3 { position:absolute; top:173px; right:0; }
.homepage-ad-4 { position:absolute; top:269px; right:0; }
.homepage-ad-title { margin:5px 0 0 20px; }

.subpage-content { position:relative; width:860px; margin:0 auto; }
.subpages-sublinks-left { float:left; margin:0 15px 0 0; }
.subpages-content-body { float:left; width:540px; }
.subpages-content-body h1 { margin:0 0 10px 0; font:normal 20px arial; color:#000; }
.subpages-content-body h2 { margin:20px 0 5px 0; font:normal 16px arial; color:#333; }
.subpages-content-body h3 { margin:20px 0 5px 0; font:normal 14px arial; color:#333; }
.subpages-content-body p { margin:0 0 10px 0; font:normal 12px/16px georgia,times,arial; color:#3f4040; }
.subpages-content-body li { margin:0 0 2px 0; font:italic 12px/16px georgia,times,arial; color:#666; }
.subpages-content-body a { font:normal 12px/16px georgia,times,arial; color:#000; }
.subpages-content-sidelinks { float:right; width:251px; }

.subpage-banner-bg1 { width:860px; height:150px; background-image:url(../images/subpages/banners/bg1.jpg); }
.subpage-banner-bg2 { width:860px; height:150px; background-image:url(../images/subpages/banners/bg2.jpg); }
.subpage-banner-bg3 { width:860px; height:150px; background-image:url(../images/subpages/banners/bg3.jpg); }
.subpage-banner-bg4 { width:860px; height:150px; background-image:url(../images/subpages/banners/bg4.jpg); }
.subpage-banner-title { position:relative; top:26px; left:30px; }

.national { width:100%; }
.national h1 { font:normal 30px georgia,times,arial; color:#000; }
.national h2 { font:normal 24px georgia,times,arial; color:#3f4040; }
.national h6 { font:normal 14px georgia,times,arial; color:#3f4040; }
.national p { font:normal 14px/24px georgia,times,arial; color:#3f4040; }

.height1 { height:1px; line-height:1px; font-size:0px; }
.height2 { height:2px; line-height:2px; font-size:0px; }
.height3 { height:3px; line-height:3px; font-size:0px; }
.height4 { height:4px; line-height:4px; font-size:0px; }
.height5 { height:5px; line-height:5px; font-size:0px; }
.height10 { height:10px; line-height:10px; font-size:0px; }
.height20 { height:20px; }
.height30 { height:30px; }
.height40 { height:40px; }
.height50 { height:50px; }
.height60 { height:60px; }
.height70 { height:70px; }
.height80 { height:80px; }
.height90 { height:90px; }
.height100 { height:100px; }
.height150 { height:150px; }
.height170 { height:170px; }
.height180 { height:180px; }
.height190 { height:190px; }
.height200 { height:200px; }

.clearfloat { clear:both; height:0px; line-height:0px; font-size:0px; }
