* { padding: 0; margin: 0; outline: 0; }

body {
    font-size: 14px;
    line-height: 18px;
    font-family:  Arial, sans-serif;
    color: #000;
    background: #fff;
    text-align: left;
}

a img { border: 0; }
a {
	color: #FFF;
	text-decoration: none;
}
a:hover {
	text-decoration: none;
	font-variant: normal;
}

.cl, .clear { display: block; height: 0; font-size: 0; line-height: 0; text-indent: -4000px; clear: both; }
.notext { font-size: 0; line-height: 0; text-indent: -4000px; }

h2 { font:28px/28px  Arial; color: #b38706; font-weight: bold;}
h3 { font:25px/28px  Arial; color: #625948; font-weight: bold;}
h4 { font:14px/16px  Arial; color: #000; font-weight: bold;}

.shell { width: 998px; margin: 0 auto; position: relative; }
#main { height: 100%; background: url(images/sidebar-bg.jpg) repeat-y right 0;}
 .left { float: left; display: inline; width: 707px;}
 .right { float: right; display: inline; width: 291px;}

#header { height: 202px; background: url(images/header.gif) no-repeat 0 0; }
#header .h-content { width: 707px; float: left; display: inline; }
#header .h-image { width: 291px; float: right; display: inline; overflow: hidden; height: 202px;}
#header p { font: 12px/30px  Arial; color: #fff; float: right; display: inline; padding-right: 25px; }
 h1#logo { float: left; display: inline; padding: 5px 0 0 25px; }
 h1#logo a { display:block; width: 671px; height: 116px; background: url(images/logo.png); }
 #navigation {  }
 #navigation ul { height: 35px; padding:5px 0 0 40px; }
 #navigation ul li { float: left; display: inline; margin-right: 22px; }
 #navigation ul li.last {margin-right: 0; }
 #navigation ul li a { display: block; color: #fefefe; font: 12px/35px Arial;  }
 #navigation ul li a:hover { color: #cf8d0a;  }

#banner { width:707px; height: 377px;}
#banner h2 { padding: 15px 0 0 50px; letter-spacing: -1px; }
#banner p { padding: 0 0 0 60px; color:#7a7264; font: 16px/16px Arial; letter-spacing: -1px;}

#content-container { height: 100%; background: url(images/content-bg.jpg) repeat-y 0 0;	 }
#content {  background: url(images/content.jpg) no-repeat 0 0;	padding: 15px 20px 15px 22px; height: 100%;}
.content-inner {padding-left: 25px;}
.content-inner p { font: 12px/15px Arial; color: #010100; padding-bottom: 30px; }
#content h3.bishop-issues { width:290px; height: 24px; background: url(images/bishop-issues.gif); margin-bottom: 10px; }
 #articles { height: 100%;}
 #articles .row { margin: 0 0 18px 0; height: 100%;	 }
 #articles li.last { margin: 0; }
 #articles .article { width: 320px;}
 #articles .article-left { float: left; display: inline;}
 #articles .article-right { float: right; display: inline;}
 #articles .article .image-shadow { float: left; display: inline; width:131px; height: 102px; padding: 2px 0 0 2px; background: url(images/shadow.png);}
 #articles .article .artcl-content { padding: 0 0 0 136px; }
 #articles .article .artcl-content p { font:11px/16px Arial; }
 #articles .article .artcl-content p.more {  }
 #articles .article .artcl-content p.more a { font: 12px/16px Arial; font-weight: bold; color:#123c8a; }
 #articles .article .artcl-content p.more a.yellow { color: #b38806;}

#footer{ height: 122px; background: url(images/footer.jpg) no-repeat 0 0; padding: 5px 0 0 30px; }
#footer p.links a { font: 11px/44px Arial; color: #fff; margin-right: 25px; }
#footer p.links a.last { margin-right:0;}
#footer p.address { width: 160px; font: 14px/18px Arial; color: #fbfbfa; float: left; display: inline; padding: 10px 15px 0 25px;}
#footer p.paid { font: 13px/25px Arial; color: #484032; width: 220px; height: 25px; border: 1px solid #655332; text-align: center; background-color: #ddd2bb; margin-top: 25px; margin-left: 200px;}

#sidebar {  height: 100%;}
#sidebar-content { background: url(images/sidebar.jpg) no-repeat 0 0; padding: 15px 15px 0 16px; }
 .list-item { background: url(images/list-item-border.png) no-repeat 0 bottom; padding: 10px 0; }
 .list-item-tell-friend { background: none; padding: 20px 0; }
 .list-item a  { text-transform: uppercase; color:#fff; font: 19px/20px Arial; font-weight: bold; padding: 0 10px 0 10px;}
 .list-item a:hover  { background-color: #ad1a2f; }
 .list-item input { background: none; border: none; font: 12px/12px Arial; color: #727272; float: left; display: inline; }
 .list-item input.email-field { width: 144px; height:25px;  background: url(images/email-field.png); padding: 11px 8px 0;}
 .list-item input.zip-field { width: 82px; height:25px; padding: 10px 8px 0;  background: url(images/zip-field.png); }
 .list-item input.submit-field { width: 36px; height:35px;  background: url(images/submit-field.png); cursor: pointer; }
 .list-item .links { padding: 10px 12px 0; }
 .list-item .links a { font-size: 0; line-height: 0; text-indent: -4000px; width: 45px; height: 46px; float: left; display: inline; padding: 0; margin-right: 5px; }
 .list-item .links a.ico-youtube { background: url(images/youtube.png);  }
 .list-item .links a.ico-dot { background: url(images/dot.png);  }
 .list-item .links a.ico-facebook { background: url(images/facebook.png);  }
 .list-item .links a.ico-donkey { background: url(images/donkey.png);  }
 .list-item .links a.ico-bishopyoutube { background: url(images/bishopyoutube.png);  }
 
 #poll { width: 234px; height: 259px;  background: url(images/poll.png); margin-top: 25px;}
 #poll .poll-content { padding: 50px 20px 0 25px;}
 #poll .poll-content p.question { font: 15px/18px Arial; font-weight: bold; padding-bottom: 15px; }
 #poll .poll-content p.answer { font: 14px/16px Arial;padding-bottom: 10px; }
 #poll .poll-content p.voting { text-align: center; }
 #poll .poll-content p.voting a.vote { font: 15px/18px Arial; color: #ad1a2f; font-weight: bold;  }
 
.top-rule-line { position: absolute; width:998px; height:5px; background-color:#b38807; top: 580px; z-index: 10; overflow: hidden;}
 
 
 /* -----------------------------
 	SLIDER CSS
----------------------------- */

#sliderFrame {
	width: 707px;
	background: url(http://67.199.60.70/css/images/content.jpg);
	height: 377px;
	overflow: hidden;
}

#sliderMain {
	width: 707px;
	height: 377px;
}

.graphic, #prevBtn, #nextBtn{
	margin:0;
	padding:0;
	display:block;
	overflow:hidden;
	text-indent:-8000px;
}

		
#slider{}	
#slider ul, #slider li{margin:0; padding:0; list-style:none;}
#slider li{width:707px; height:377px; overflow:hidden; }

.twoColFixRtHdr #container #mainContent #subMain ul{
	list-style-type: disc;
	list-style-image: inherit;
	list-style-position: inside;
}
	
.twoColFixRtHdr #container #mainContent #subMain img{
	margin-left: 8px;
	margin-right: 8px;
	margin-bottom: 8px;
}	
.twoColFixRtHdr #container #mainContent #subMain h2 a{
	color: #000;
	text-decoration: none;
}	




.headline{
	color:#084B8A;
	font-size:22px;
	text-decoration: none;
	font-family: Times;
}

.headline a{	text-decoration:none;}

.byline{
	color:#000;
	font-size:16px;
	font-style: oblique;
	text-decoration: none;
	font-weight: 300;
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
}

.date{color:#000; font-size:11px; font-weight: bold;}

.readMore{
	font-size: 11px;
	font-weight: bold;
	text-align:right;
	margin-left: 200px;
}

.readMore:hover{text-decoration:underline; color:#F2F2F2;} 
.newsclipicon{height: 50px; width: 50px; margin: 4px;}

.newsteaser{
	width: 50px;
	margin-left: 400px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

#newsDiv{
	width: 480px;
	border:  thin inset #999;
	padding: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
}
 
