/*--------Main Properties----*/

body {
	background: #f0f0f0 url(../images/background.jpg) no-repeat;
	margin: 0;
	padding: 30px 10px;
}

#title-container {
	width: 900px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
	padding-bottom: 0px;
}

#container {
	background-color: #fdfbfb;
	width: 900px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
	padding: 7px 0px;
	border: 1px solid #f0eeee;
}

#social {
	float: right;
	margin-right: 20px;
	padding-bottom: 5px;
	position: relative;
	z-index: 2;
}

#homepage {
	padding: 0px 17px 0px 17px;
}

#subpages {
	padding: 15px 40px 20px 40px;
}

#sidebar {
	float: left;
	width: 234px;
	padding-right: 7px;
	padding-top: 20px;
	padding-bottom: 25px;
}

#homepage-content {
	float: right;
	width: 595px;
	border-left: solid 1px #e1e1e1;
	padding: 4px 0px 0px 17px;
	margin-top: 12px;
	margin-bottom: 15px;
}

#news-item {
	padding-top: 15px;
	padding-bottom: 5px;
	z-index: 1;
}

#devotional {
	padding-top: 15px;
	padding-bottom: 0px;
}

#helpful {
	border: solid 1px #e1e1e1;
	padding: 0px 20px;
	float: right;
	width: 275px; 
	margin-left: 10px;
	margin-bottom: 10px;
}

#tc-helpful {
	border: solid 1px #e1e1e1;
	padding: 0px 20px;
	float: left;
	width: 215px; 
	margin-right: 15px;
	margin-bottom: 10px;
}

#article-box {
	border: solid 1px #e1e1e1;
	padding: 20px 20px;
	float: right; 
	margin-left: 10px;
	margin-bottom: 10px;
}

#contact-form {
	margin-right: auto;
	margin-left: auto;
	width: 600px;
}

#divider {
	border-bottom: 1px solid #e1e1e1;
	margin-top: 25px;
	margin-bottom: 20px;
}

#divider2 {
	border-bottom: 1px solid #e1e1e1;
	margin-top: -8px;
	margin-bottom: 25px;
}

#divider3 {
	border-bottom: 1px solid #e1e1e1;
	margin-top: 25px;
	margin-bottom: 25px;
}

#divider4 {
	border-bottom: 1px solid #e1e1e1;
	margin-bottom: 25px;
	margin-top: 3px;
}

#media-main {
	background-color: #e1e1e1;
	margin-right: auto;
	margin-left: auto;
	padding: 0px 0px 20px 0px;
	width: 525px;
	margin-bottom: 20px;
	margin-top: 30px;
}

#media-main2 {
	background-color: #e1e1e1;
	margin-right: auto;
	margin-left: auto;
	padding: 0px 0px 5px 0px;
	width: 525px;
	margin-bottom: 20px;
	margin-top: 30px;
}

#footer {
	border-top: 1px solid #e1e1e1;
	padding-top: 7px;
	margin-top: 3px;
}

#clear {
	clear: both;
}

#player {
	padding: 35px 49px 30px 49px;
}

#extra {
	padding: 5px 10px;
	border: 1px solid #e1e1e1;
}

#order {
	padding: 8px 5px 8px 8px;
	border: 1px solid #e1e1e1;
	margin-bottom: 15px;
	width: 238px;
}

#order2 {
	padding: 0px 5px 8px 8px;
	border: 1px solid #e1e1e1;
	margin-bottom: 15px;
	width: 238px;
}

#order3 {
	padding: 0px 15px 5px 15px;
	border: 1px solid #e1e1e1;
	margin-top: 15px;
	
}


/*---------Text Properties-------*/

p, li, .table_contact, .mysubmit, .couple-article, .supplement  {
	font-size: 13px;
	color: #353739;
	font-family: Georgia, "Times New Roman", Times, serif;
	line-height: 170%;
}

h1 {
	font-size: 16.5px;
	color: #6e446e;
	font-family: Georgia,"Times New Roman", Times, serif;
	margin-top: 13px;
	line-height: 170%;
}


h2 {
	font-size: 16.5px;
	color: #6e446e;
	font-family: Georgia,"Times New Roman", Times, serif;
	padding-bottom: 5px;
}

#social-plugins p {
	font-size: 13px;
	padding: 3px 3px;
	font-family: Arial;
}

#footer p {
	font-size: 11px;
	text-align: center;
	color: #8e8b8b;
}

.bold {
	font-weight: bold;
}

.notation {
	font-style: italic;
	font-size: 11px;
	padding-top: 10px;
}

.release-date {
	font-style: italic;
	font-size: 11px;
}

.up {
	margin-top: 0px;
}


.back {
	font-size: 11px;
	margin-top: 4px;
}

.right {
	text-align: right;
}


.center {
	text-align: center;
}

.price {
	font-size: 14px;
}


.pages {
	font-size: 13px;
	
	font-family: Arial;
}

.indent {
	margin-left: 200px;
}

.indent2 {
	margin-left: 100px;
	margin-right: 100px;
}

.indent3 {
	margin-left: 100px;
}

.indent4 {
	margin-left: 300px;
}


.italic {
	font-style: italic;
}



/*-------Image Properties--------*/

.picture-left {
	float: left;
	margin-right: 8px;
}

.picture-left-couple {
	float: left;
	margin-right: 13px;
	border: solid 1px #e1e1e1;
}

.picture-right {
	float: right;
	margin-left: 8px;
}

.picture-right2 {
	float: right;
	margin-left: 8px;
	margin-bottom: 45px;
}

.picture-article {
	float: right;
	margin-left: 10px;
	margin-bottom: 8px;
	margin-top: 3px;
	border: solid 1px #e1e1e1;
}

.picture-left-down {
	float: left;
	margin-top: 6px;
	margin-right: 13px;
	margin-bottom: 4px;
	border: solid 1px #e1e1e1;
}

.picture-left-presentations {
	float: left;
	margin-top: 4px;
	margin-right: 13px;
	border: solid 1px #e1e1e1;
}

.video-left {
	float: left;
	margin-right: 13px;
	margin-bottom: 4px;
}

.video-right {
	float: right;
	margin-left: 13px;
	margin-bottom: 4px;
	margin-top: 8px;
}

.border {
	border: solid 1px #e1e1e1;
}



/*-------Link Properties---------*/

.top-link {
	color: #6e446e;

}

.no-line  {
	text-decoration: none;
}

#subpages a:link, #homepage a:link,  #footer a:link {
	color: #09259d;
}

#subpages a:visited, #homepages a:visited, #footer a:visited {
	color: #583258;
}

#subpages h1 a:link, #subpages h1 a:visited {
	color: #6e446e;
}


/*-------Menu Properties---------*/

#main_menu {
	width: 901px;
	height: 45px;
	background: #aab157;
}

.menustart {
	margin-left: 39px;
	margin-right: 47px;
}

.menuright {
	margin-right: 47px;
}

#main_nav ul {
	margin: 0px 0 0 0;
	padding: 0;
	list-style: none;
	position: relative; 

}



#main_nav li {
  	float: left;
  	position: relative;
  	line-height: 3em;
	color: #fdfbfb;
	font-family: Tahoma, Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 16px;
	margin-top: -2px;
}

#main_nav li ul {
	display: none;
  	position: absolute; 
  	top: 1em;
  	left: 0;
	text-align: left;
}

#main_nav li > ul {
	top: auto;
	left: auto;
}

#main_nav ul li a {
	text-decoration: none;
	color: #fdfbfb;
	font-family: Tahoma, Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 16px;
}

#main_nav li:hover ul, #main_nav li.over ul { 
	display: block; 
	margin-top: 0;
	background: #aab157;
	width: 135px;
	padding: 0px 13px 0px 20px;
	margin: -9px 0px 0px -24px;
}


#main_nav a:hover {
	text-decoration: underline; 
}

#main_nav a.subfont {
	color: #fdfbfb;
	font-family: Tahoma, Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 15px;
	margin-left: -5px;
}

.submargin {
	margin-top: -7px;
}



#main_nav a:hover, #main_nav .newhere a:hover {
	color: #fdfbfb;
}	

/*-------TABLE Properties---------*/

.couple-article td {
	vertical-align: top;	
	padding: 5px 5px;

}

.couple-table td {
	padding: 5px 20px;
}

.social-plugins {
	width: 820px;
	margin-top: 20px;
}

.book-table {
	margin-top: -10px;
	
	
}

.book-table td {
	vertical-align: top;
	padding: 0px 10px;
}

.order-table td {
	padding: 0px;
	vertical-align: top;
}

.red {
	background-color: red;
}

.supplement td {
	vertical-align: top;
	padding: 5px 10px;
}





.store-table td {
	padding: 10px 10px 20px 10px;
	vertical-align: top;
}

.store-table {
	margin-bottom: 20px;
	width: 760px;
	margin-left: 30px;
}

.video-table {
	margin-bottom: 20px;
	width: 800px;
	margin-left: 15px;
}

.video-table td, .audio-table td {
	padding: 10px;
	width: 245px;
	vertical-align: top;
}

.audio-table {
	margin-bottom: 10px;
	width: 800px;
	margin-left: 15px;
}

.table_contact td {
	padding: 3px 2px;
}

.table_calendar td {
	vertical-align: top;
	padding: 8px 8px;
	
}

.table_calendar {
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#333333;
	border-width: 1px;
	border-color: #846283;
	border-collapse: collapse;
	line-height: 170%;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 17px;
	background: white;
	margin-top: 10px;
}

.width1 {
	width: 115px;
}

.width2 {
	width: 280px;
}

.width3 {
	width: 260px;
}

.width4 {
	width: 140px;
}

.row1 {
	background: #6f4b6e;
	color: white;
	font-size: 14px;
	text-align: center;
}

.shaded {
	background: #f7f7f7;
}

/*-------Misc. Properties---------*/

.list-left {
	float: left;
	margin-left: 15px;
}

.list-right {
	float: right;
	margin-right: 50px;
}

.padding1 {
	padding-top: 20px;
}

.divider-padding {
	padding-top: 16px;
}

.divider-padding2 {
	padding-top: 8px;
}

.fb-like img,
#like iframe,
.fb_iframe_widget{vertical-align:top}

.shadow {
-moz-box-shadow: 3px 3px 4px #bebebb;
-webkit-box-shadow: 3px 3px 4px #bebebb;
box-shadow: 3px 3px 4px #bebebb;
/* For IE 8 */
-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#bebebb')";
/* For IE 5.5 - 7 */
filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#bebebb');
}

/*-------Slider Properties---------*/

#slider {
    position:relative;
    width:900px; /* Change this to your images width */
    height:260px; /* Change this to your images height */
    background:  url(../images/loading.gif) no-repeat 50% 50%;
}
#slider img {
    position:absolute;
    top:0px;
    left:0px;
    display:none;
}

#slider-wrapper {
    width:900px;
    height:260px;
    margin-left: 0px;
    margin-top: 0px;
	 z-index: 1;
	 position: relative;
}

.nivo-directionNav a {
	display:block;
	width:30px;
	height:30px;
	background: url(../images/arrows.png) no-repeat;
	text-indent:-9999px;
	border:0;
}

a.nivo-nextNav {
	background-position: -30px 0;
	right:20px;
}

a.nivo-prevNav {
	left:20px;
}




