/*
File:			custom.css
Description:	Custom styles for Your Theme

HOW TO USE THIS FILE:

Override any class you want and it will change default styling to suit your needs.

For example, if you wish to change the default text blog title to grey, you would add the 
following declarations to this file:

	#header .blog-title a{ background:#cccccc }     <--- This makes blog title background grey


*/

#pagenav li ul li{background:#eee; border:solid #D8D8D8; line-height:21px; width:18em; border-width:0 1px 1px 1px }

#footer .copyright{ font:normal 12px Arial; background:transarent; padding:10px 0; margin:0 0 30px 0; line-height:18px; border-top: 5px #ccc solid; }

#footer .copyright a { text-decoration: none; }

.standard_cd {

margin-bottom: 20px;
width: 100%;

}

.cd_table {

align: center;
font-family: arial, verdana, sans-serif;
border: 1px #eee solid;
padding: 8px;
margin: 8px;
width: 20%;
background: #ffffff;

}

.cd_table2 {

align: center;
font-family: arial, verdana, sans-serif;
border: 1px #eee solid;
padding: 8px;
margin: 8px;
width: 100%;
background: #ffffff;
vertical-align:middle;

}

.cd_table2 td {

vertical-align: middle;

}


.box {

border: 1px #ccc solid;
padding: 4px;
background: #ffffcc;
margin: 10px 0px 10px 0px;
vertical-align: middle;

}


.standard_articles {

width: 100%;
background: #eee;
padding: 20px;
border: #ccc 0px solid;

}

.td_articles {

background: #eee;
padding: 20px;
border: #ccc 0px solid;
width: 50%;

}

.articles_header {

color: #444;
border-bottom: 7px #eee solid;
margin: 4px;
padding: 4px;
width: 60%;
}

.registration_form {

width: 500px;
border: 1px #ccc solid;
padding: 5px;
background: #fff;

}

.registration_form table {

width: 500px;
padding: 5px;
background: #eee;

}

.registration_form td {

width: 500px;
background: #eee;
padding: 5px;

}


.registration_form input submit {

font-size: 28px;
color: #444444;
padding: 10px;

}


.soc_sub form input submit {

font-size: 20px;
color: #444444;
padding: 10px;
margin: 10px;
}



.product_container {

padding: 0px;

}


.product_left {

padding: 0px 0px 0px 0px;
width: 250px;
background: #ffffff;
border-right: #ccc 1px dotted;
font-size: 10px;
font-family: arial, verdana;
color: #444444;

}


.product_right {

padding-left: 20px;



}


.smalltext {

font-size: 10px;
font-family: arial, verdana;
color: #444444;
padding: 5px;

}


.product_title {

font-size: 16px;
font-family: arial, verdana;
color: #000000;
}



.product_author {

font-size: 12px;
font-family: arial, verdana;
color: #444444;
border-bottom: #ccc 1px solid;
padding-bottom: 10px;
margin-bottom: 10px;

}


.navpanelgrey {

background: #eee;
padding: 10px;
border: 1px #ccc solid;

}

.navpanelwhite {

background: #fff;
padding: 20px 50px;
margin-bottom: 20px;
border: 1px #ccc solid;
}

.navpanelblue {

background: #e8eefa;
padding: 10px;
border: 1px #ccc solid;
}



.formleft{

background: #e8eefa;
padding: 5px;
border: 0px #ccc solid;

}


.formright{

background: #e8eefa;
padding: 4px;
border: 0px #ccc solid;

}

.listen_cd {


width: 10%;
background: #fff;
padding: 10px;
border-bottom: 1px #ccc dotted;

}

.listen_description {


width: 40%;
background: #fff;
padding: 10px;
border-bottom: 1px #ccc dotted;

}


.resource_box {

width: 100%;
border: 1px #ccc solid;
color: #777777;
background: #ffffff url(http://theschoolofchrist.org/images/resource_bg.jpg);
padding: 10px;
margin: 10px 0px 10px 0px;

}

.resource_box img {border: none;}

.resource_box a img {text-decoration: none;}

.resource_box a:hover img {background: transparent;}

.resource_header{

width: 100%;
border-bottom: 1px #ccc solid;
color: #000000;
background: #e8eefa;
padding: 10px;
margin: 0px;

}


.resource_item {

padding: 10px;



}

.resource_item img { border: 0px; }

.resource_item a img {text-decoration: none;}

.resource_item a:hover img {background: transparent;}

.leftnav {

width: 200px;
padding: 0 10px 0 10px;
margin: 0 20px 0 0;
background: #ffffff url(http://theschoolofchrist.com/images/left_nav_bg.jpg);
border-right: #cbd8e9 1px solid;

}

.page_content {

width: 700px;
padding: 0 0 0 20px;
margin: 0 0 0 0;
background: #ffffff;

}

.rightnav {

float: right;
width: 250px;
padding: 0 0 0 20px;
margin: 0 0 0 20px;
background: #e8eefa;
border-left: #cbd8e9 1px solid;

}

.free_resource_box {

margin: 5px, 0;
padding: 10px;
position: relative;
background: url(http://theschoolofchrist.com/images/left_nav_bg.jpg);
text-align: center;
border: 1px #eee solid;

}

.cd_box {

margin: 5px, 0;
padding: 5px;
position: relative;
background: #eeeeee;

}

.standard_table  {

margin: 20px 0;
padding: 20px 0;
width: 800px;
border-top: 2px #eee dotted;


}

.standard_table td {

background: #fff;
text-align: left;
padding: 4px;
width: 50%;

}

.display {

padding: 10px 0; }

.display img {

float: left;
position: relative;
display: inline;
margin-right: 5px;
border: 1px #ccc solid;
padding: 2px;
background: #eee;

}

.schedule {

text-align: center;
width: 100%;
padding: 2px;
border: #ccc 1px solid;
background: #eee;

}

.schedule table,caption,tbody,tfoot,thead,tr,th,td{margin-bottom:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:center;background:transparent;}

.blue_row {

background: #e8eefa;

}

.white_row {

background: #ffffff;

}

.c1 {

width: 20%;
text-align: center;
font-size: 110%;
font-weight: bold;
color: #444;

}

.c2 {

width: 25%;
text-align: left;


}

.c3 {

width: 25%;
text-align: center;


}
.c4 {

width: 30%;
text-align: center;


}

.schedule td {

border: #ccc 1px solid;
padding: 10px;
display:table-cell; 
vertical-align:top;
}





.book_table table,caption,tbody,tfoot,thead,tr,th,td{margin-bottom:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:top;background:transparent;width:800px}


.tdleft {
text-align: center;
vertical-align:top;
margin: 40px 0;
padding: 20px 0;
width: 200px;
border-bottom: #ccc dotted 1px;
}

.tdright {
vertical-align: top;
text-align:left;
width: 600px;
margin: 40px 0;
padding: 20px 0;
border-bottom: #ccc dotted 1px;
}

.learn_table table,caption,tbody,tfoot,thead,tr,th,td{margin-bottom:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:top;background:transparent;width:900px}

.learn_tdleft {
text-align: left;
vertical-align:top;
padding-right: 20px;
border-right: #ccc dotted 1px;
width: 250px;
}

.learn_tdright {
vertical-align: top;
text-align:left;
padding-left: 20px;
margin-left: 20px;
width: 600px;
}

.registration_table {

background: #ffffff;
padding: 10px;
border: #ccc 0px solid;
text-align: center;

}

.registration_table td {

width: 50%;
background: #ffffff;
padding: 10px;
border: #ccc 0px solid;


}


.login_container {

border: #cccccc 1px solid;
padding: 0px;
align: center;
text-align: center;
background: #ffffff;


}


.white_login {

border: #ffffff 3px solid;
padding: 3px;
margin: 3px;
text-align: center;
background: #eeeeee;


}

wpm_registration {

width: 250px;


}