@charset "utf-8";
/* CSS Document */

body{margin:0; background:url(../images/topBG.gif) top repeat-x;font-family: Arial, Helvetica, sans-serif;font-size: 12px;line-height: 150%;color: #333;}
a{color:#282828;}
a:link{text-decoration:underline;}
a:visited{text-decoration:underline;}
a:hover{color:#002343;text-decoration:none;}
a:active{text-decoration:underline;}
#topNav a{color:#282828;}
#topNav a:link{text-decoration:none;}
#topNav a:visited{text-decoration:none;}
#topNav a:hover{color:#282828;text-decoration:none;}
#topNav a:active{text-decoration:none;}
h1{font-size:18px; font-weight:bold;font-family:Arial, Helvetica, sans-serif;color:#282828;margin:0 0 12px 0;}
h2{font-size:18px; font-weight:bold;font-family:Arial, Helvetica, sans-serif;color:#282828;margin:25px 0 12px 0;}
h3{font-size:18px; font-weight:bold;font-family:Arial, Helvetica, sans-serif;color:#282828;margin:10px 0 0 0;}
h4{font-size:14px; font-weight:bold;font-family:Arial, Helvetica, sans-serif;color:#282828;margin:10px 0 0 0;}
h2.column{font-size:16px; font-weight:bold;font-family:Arial, Helvetica, sans-serif;color:#282828;margin:10px 0 5px 0;}
img{border:none;}

#mainCenter{margin:0;}
#main{width:960px;margin:auto;}

#logoBox{text-align:center; height:140px; padding:0;}

#topNav{height:30px;width:928px;margin:8px 0 2px 0;}
#topNav ul{padding:0;margin:0; list-style:none;}
#topNav ul li{float:left;margin:0; padding:0; height:30px; line-height:30px;}

#topNav li a
{
color: #282828;
height:30px;
padding:8px 15px;
margin:0 10px;
line-height:30px;
}

#topNav li a.active {
	background-color: #badcfe;
	font-weight:bold;
}
#topNav li a:hover
{
background-color: #badcfe;
}

#content{width:900px;background:url(../images/LQlogoBG.gif) no-repeat #fff 250px 0px;min-height:400px;height:auto !important;height:400px;padding:15px 15px;}
#contentLeftSide{width:170px;float:left;}
#contentRightSide{width:170px;float:right;}
#contentCenter{width:530px;margin:0 185px;}
#contentCenter2{width:705px;margin:0 0 0 185px;}

.side{margin:0 0 15px 0;}
.sideTop{background-color:#badcfe;height:25px;color:#282828;font-weight:bold;line-height:25px;padding-left:15px;}
.sideBottom{padding:8px 8px 18px 8px; background:url(../images/leftBG.gif) bottom left no-repeat #f0f8ff;}
.side ul{margin:0 0 0 10px;padding:0 0 0 15px;list-style:square;}
.side li{margin:8px 0;}

.middle{border:1px solid #c8c8c8;margin:0 0 15px 0;}
.middleBottom{padding:8px;background:url(../images/leftBottomBG.png) repeat-x bottom left;}

.rightAlign{text-align:right;}
.prayerTable{border:1px solid #e1e1e1; width:100%;padding:8px;margin:0 0 15px 0;}
.prayerTable td{border-bottom: 1px dashed #ccc;}
.prayerTable .firstTr td{border-bottom: 1px solid #999;}
.prayerTable .lastTr td{border-bottom:none;}

.eventsTable{border:1px solid #ccc;padding:9px;width:100%;}
.eventsTable td{width:126px;min-height:100px;height:auto !important;height:100px;}
.eventsTable div.clickable{background-color:#e5f0f5;height:100px;}
.eventsTable div.over{cursor:pointer;background-color:#c0dce8;}
.eventsTable div.title {font-weight:bold;margin:5px;color:#002343;height:auto;}
.eventsTable .days td{line-height:30px; height:30px; text-align:center; background:url(../images/navBGOver.gif) top left repeat-x; color:#fff; font-weight:bold;}

.eventsTop {height:70px;margin:0;text-align:center;padding-bottom:15px;}
.eventsTop img{margin:0 50px;}
.eventsTopLeft{float:left;line-height:70px;margin:0 10px;}
.eventsTopRight{float:right;line-height:70px;margin:0 10px;}

.disabledText{color:#999;}

#footer{margin:20px 200px 10px 200px;text-align:center; padding:15px;background-color:f1f5fa;border:1px dotted #ccc; clear:both;}

.firstP {padding-top:0px;margin-top:0;}

.tableClass{width:50%;border:none;margin:auto;}
.tableClass td{border:1px solid #282828; text-align:center;}

.tableDL td{border:solid #666666;border-width:0px;background:#fff;}
td.top{border-top-width:1px;}
td.left{border-left-width:1px;}
td.leftW{border-left:1px solid #fff;}
td.bottom{border-bottom-width:1px;}
td.bottomLight{border-bottom-width:1px; border-bottom-color:#CCC;}
td.right{border-right-width:1px;}
td.setW{width:110px;}
.price{margin:auto auto;padding:0 15px;font-weight:bold;font-size:14px;}
.check{margin:auto auto;padding:0 15px;}
.image{padding:10px 10px 10px 0;}
.bottomBord td{border-bottom:1px solid #666666;}

.shipDiv{width:23%; padding:1%;float:left;}
.innerShipDiv{border:solid #666666; border-width:0 1px;}
.shipTitle{font-size:15px; font-weight:bold; padding:3px 0; text-align:center;}
#shipMethods input{width:15px;height:15px;}
.shipRadio{text-align:center; padding:5px 0;}
.shipPrice{font-size:15px; font-weight:bold; text-align:center;}

/*Borrowed from...*/
/* **********************
27. Columns
*********************** */	
.borderrt {border-right: 1px solid #cccccc;}			
.last { clear:both;}
.column1 , .column2, .column3, .column4, .column32 { margin:0 0 10px 0; padding:0 0 10px 0; }
.column1 {width:100%;}
.column2 {width:48.2%; float:left; }
.column3 {width:31%; float:left;}
.column4 {width:22.4%; float:left;}
.column5 {width:17.2%; float:left;}
.column52 {width:37.6%; float:left;}
.column53 {width:58.6%; float:left;}
.column6 {width:13.7%; float:left;}
.column32 {width:65.5%; float:left;}
.column43 {width:74.1%; float:left;}
.column_space { margin-right:20px; }

.fullpage-contents-wrap .column1 {width:100%;}
.fullpage-contents-wrap .column2 {width:48.8%; float:left; }
.fullpage-contents-wrap .column3 {width:31.8%; float:left;}
.fullpage-contents-wrap .column4 {width:23.2%; float:left;}
.fullpage-contents-wrap .column5 {width:18.1%; float:left;}
.fullpage-contents-wrap .column52 {width:38.1%; float:left;}
.fullpage-contents-wrap .column53 {width:58.7%; float:left;}
.fullpage-contents-wrap .column6 {width:14.7%; float:left;}
.fullpage-contents-wrap .column32 {width:65.9%; float:left;}
.fullpage-contents-wrap .column43 {width:74.2%; float:left;}

.container {
	margin:		0 auto;
	width:		960px;
	font-size:	12px;
	margin-top:	8px;
	
	}
	
.container-head {
	height: 15px;
	width: 100%;
	background: #111;
	}
	
#header { background: #fafafa url(../images/bg-header.png) repeat-x top left;}
.header-mainpage-separator { width:100%; margin:0 auto; height: 8px; background: 	url(../images/stripes.png) repeat-x bottom left; margin-top:10px; }
.header-main-separator { width:880px; margin:0 auto; height: 8px; background: 	url(../images/stripes.png) repeat-x bottom left; margin-top:10px;}
	
.main-contents {
	padding:	0 0 20px 0;
	}
	
.page-contents {
	padding:	0 0 20px 0;
	}
	
.contents-wrap {
	padding:	10px 20px 40px 40px;
	}

.page-contents-wrap {
	padding:	10px 20px 40px 40px;
	}
	
.fullpage-contents-wrap {
	padding:	10px 40px 40px 40px;
	}
	
.main-contents, .page-contents, .contents-wrap, .contents-wrap, .contents-wrap { background: #fafafa; }

/* ******************************
6. Entry Contents
******************************* */

.entry-content-wrapper {
	margin: 0 0 0 0;
	}
	
.main-entry-content-wrapper {
	margin: 20px 0 0 0;
	}
	
.entry-content {
	font-size:		1.04em;
	line-height:	23px;
	word-spacing:	0.25em;
	color:			#7D7D7D;
	}
	
.entry-content #searchform {
	margin: 35px 0 0 0;
	}
	
.entry-post-list-end {
	margin: 15px 0 25px 0;
	}
	
.contents-column {
	margin: 20px 0 0 0;
	}

.two-column {
	width:	580px;
	}
.portfolio-contents{
	margin-bottom:		0;
}

.entry-info {
	width:	60px;
	float:	left;
}

.wp-caption {
	background: #f1f1f1;
	line-height: 18px;
	margin-bottom: 20px;
	max-width: 632px !important; /* prevent too-wide images from breaking layout */
	padding: 4px;
	text-align: center;
}
.wp-caption img {
	margin: 5px 5px 0;
}
.wp-caption p.wp-caption-text {
	color: #888;
	font-size: 12px;
	margin: 5px;
}

.entry-content .sticky {
	background: #f2f7fc;
	border-top: 4px solid #000;
	margin-left: -20px;
	margin-right: -20px;
	padding: 18px 20px;
}

.gallery .gallery-caption {
	color: #888;
	font-size: 12px;
	margin: 0 0 12px;
}

.alignleft,
img.alignleft {
	display: inline;
	float: left;
	margin-right: 24px;
	margin-top: 4px;
}
.alignright,
img.alignright {
	display: inline;
	float: right;
	margin-left: 24px;
	margin-top: 4px;
}
.aligncenter,
img.aligncenter {
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto;
}
img.alignleft,
img.alignright,
img.aligncenter {
	margin-bottom: 12px;
}

ul.download {margin:0; padding:0; list-style-type:none; line-height:150%;}
ul.download li{margin:0 0 10px 0; padding:0 0 0 10px;}

.cntrCol {text-align: center;}
.dlWrap {border: 1px solid #cccccc; border-top:none; line-height:150%;}
.dlWrap .column3 {line-height:150%;}
.dlWrapFirst{border: 1px solid #cccccc;}

.torrentLink {
	padding: 5px;
	background-color: #badcfe;
	border: 1px solid #282828;
	margin: 10px 0;
	cursor: pointer;
}