
/* 

COLORS

Background: #000000

ORANGE highlight: #FF3300

Menu red: #FFFF66

Header Gray: #CCCCCC

Body Gray: #999999

Body Text: #FFCC66

Title Text: #FFFF00



END COLORS 

*/
/* ALL colors go here */

body {
padding:0px;
margin:0px;
background:url('http://www.edmunddesoto.org/EdmundOrgBGBlueYMGreenLightMotionSpotGREAY.JPG');
background-attachment:fixed;
background-repeat:repeat-y;
background-position:top;
background-color:#000000;
}

body, body table {
font-family:verdana, helvetica, arial, trebuchet ms, sans serif;
}

body img, img {
border:0px;
padding:0px;
margin:0px;
}

.storeTitle {
font-weight:bold;
font-color:#999999;
font-size:20px;
text-shadow: #666666 2px
 2px 2px;
text-transform:uppercase;
}

div {
position:relative;
}

div#topDivider {
/* background-image:url('http://www.edmunddesoto.org/underShadowWhite.PNG'); */
height:17px;
width:100%;
z-index:101;
position:absolute;
}







body table {
position:relative;
}
body a, body a:visited, body table a, body table a:visited {
text-decoration:none;
color:#DDDDDD;
}

body a:hover, body table a:hover {
color:#FFFFFF;
}


div#contents a {
color:#45482b;

}

div#contents a:hover {
color:#666666;
}



div#top {
background:url('http://www.edmunddesoto.org/EdmundOrgBannerWhite.JPG');
background-position:center right; 
background-repeat:no-repeat; 
width:799px; 
height:97px;

position:relative;
}



div#menuContainer {
position:relative;
height:25px;
width:799px;
font-size:12px;
text-transform:lowercase;
font-family:trebuchet ms, helvetica, verdana, arial, sans serif;
text-align:right;


background:#CCCCCC;
}

div#menu{
padding-top:6px;
}

div#menu a {
font-weight:semi-bold;
color:#858585;
font-size:11px;
letter-spacing: 2px;
}

div#menu a:hover {
color:#0C3B49;
}

body, body table {
color:#ffffff;
font-

size:11px;
padding-left:1px;
}

div#body {
padding:0px;
margin:0px;
background-position:top;
background-repeat:no-repeat;
height:410px;
background:#FFFFFF;
}

body {
text-align:left;
}

div#container {
position:relative;


width:799px;
margin:0px;
margin-left:auto;
margin-right:auto;
text-align:left;
min-height:100%;
}

.error_banner {
background:#CC0000;
color:#FFFFFF;
font-weight:bold;
text-transform:uppercase;
text-align:center;


padding:5px;
}

.payment_top_table {
width:400px;
margin-left:auto;
margin-right:auto;
text-align:center;
margin-bottom:20px;
}

.payment_top_table td {
text-align:left;
}

.form_table {
width:500px;
margin-left:auto;


margin-right:auto;
position:relative;
}


.input_text {
color:#222222;
}

.input_text_error {
color:#CC0000;
font-weight:bold;
}


table#this {
width:90%;
position:relative;
margin-left:auto;
margin-right:auto;


position:relative;
margin-bottom:10px;
padding:5px;
padding-bottom:10px;
border-collapse:collapse;
}

table#this td {
height:19px;
padding:2px;
}

.new {
background:#FFFFFF;
color:#330000;
border-top:1px solid #330000;
}



table#this th {
text-transform:uppercase;
background:#330000;
color:#FFFFFF;
height:20px;
}

table#inner_this {
width:100%;
margin-left:auto;
margin-right:auto;
position:relative;
margin:5px;
}


.blogBox {
margin-

left:30px;
width:330px;
text-align:left;
margin-top:20px;
border-top:1px solid #000000;
border-bottom:1px solid #000000;
}

.blogBottomTable {
width:320px;
}


.blogBody {
color:#333333;
text-align:justify;
padding:10px;


line-height:13px;

}

.blogDateTop {
color:#222222;
text-align:center;
width:35px;
font-size:14px;
text-transform:lowercase;
top:2px;
border-top:1px solid #000000;
padding:0px;
}

.blogDateBottom {
top:-4px;
color:#FFFFFF;


text-align:center;
width:35px;
font-size:23px;
text-transform:uppercase;
font-weight:normal;
}

.blogTitle {
text-transform:uppercase;
font-size:22px;
letter-spacing:2px;
line-height:25px;
}


.itineraryTitle {
text-

transform:uppercase;
font-weight:semi-bold;
color:#222222; 
font-size:16px;
line-height:25px;
}

.itinerarySmall {
text-align:right;
padding-top:5px;
padding-bottom:5px;
padding-right:7px;
}
.itineraryDate {

color:#bf9f1d; 
font-size:10px;
}

.itineraryChurchName {
color:#000000; 
font-weight:bold
}


.itinerarySmallTitle {
font-weight:bold;
color:#222222; 
font-size:12px;
letter-spacing:2px;
}

.itinerarySmallDate {
font-
size:11px;
letter-spacing:1px;
}

.itinerarySmallChurchName {
color:#000000; 
font-weight:bold
letter-spacing:1.5px;
}

.itinerarySmallLink {
letter-spacing:1px;
}

.itinerarySmallLink a, .itinerarySmallLink a:visited {

color:#bf9f1d;
}

.itinerarySmallText {
letter-spacing:1.5px;
}

.itineraryBox {
margin-bottom:10px;
}

.blog_date_bottom {
text-transform:uppercase;
font-size:20px;
color:#404040;

}

.blog_author {
text-transform:uppercase;

color:#45482b;
font-size:12px;
}

.blog_more {
text-transform:uppercase;
color:#909051;
font-size:10px;
}

.blog_container {
position:relative;
left:10px;
}


.store_box_table {
border-collapse:collapse;
width:550px;

background-repeat:no-repeat;
}

.store_zindex {
left:1px;
}

div#contents {
width:798px;
padding-left:0px;
text-align:left;
z-index:100;
background:#999999;
}

div#adminContents {
background:#999999;
border-left:1px solid 
#DDDDDD;
border-right:1px solid #DDDDDD;
}

div#adminContents a {
}

div#admin_menu {
top:10px;
font-size:12px;
line-height:20px;
text-transform:uppercase;
margin-left:10px;
margin-right:10px;
position:relative;
text-
align:left;
}

div#tableLeft {
width:600px;
}


.contentPadding {
padding-left:20px;
padding-right:20px;
letter-spacing:.5px;
}

.footerTable {
width:800px;
color:#CCCCCC;
margin-top:10px;
}

.footerTable a, .footerTabls 
a:visited {
font-size:10px;
color:#666666;
}

div#tableRight {
width:173px;
}

.rightTd {
background:#FFFFFF;
width:173px;
}

#tableLayout {
border-collapse:collapse;
width:800px;
}

.right {
text-align:right;
}


div#rightDiv {

width:173px;
}

div#right_div_inside {
padding:10px;
}

.store_image_single {
width:560px;
}

.store_image_single_inside {
padding:0px;
}

.store_text_single {
line-height:20px;
text-align:left;
}

.left_content {
line-
height:20px;
}

.left_content_inner {
padding:10px;
}

.cartTable, .cartTableHalf, .tableInfoDouble, .tableInfo {
border-collapse:collapse;
position:relative;
background:#FFFFFF;
}

.tableInfo {
	left:-1px;
width:797px;	

}

.cartTable, .cartTableHalf, .tableInfoDouble, .tableInfo {
background:url('../images/tableThTop.jpg');	
background-position:top left;
background-repeat:repeat-x;
background-color:#FFFFFF;
}



.cartTableHalf {

width:325px;
}

.cartTable {
width:750px;
}

.cartTableHalf td, .cartTable td {
padding-left:10px;
padding-right:10px;
}

.cartTable th, .tableInfo th, .cartTableHalf th {
text-align:center;
letter-spacing:1px;
}


.blog_date_bottom_line {
font-size:10px;
color:#333333;
}

.blog_text {
margin-top:10px;
line-height:15px;
}

div#body_contain {
text-align:center;
width:100%;
}

.left_content_box, .right_bar_top {
position:relative;

left:-3px;
top:-3px;
}

.title_start {
font-size:19px;
font-weight:bold;
color:#333333;
}

.email_signup {
text-align:center;
line-height:20px;
text-transform:uppercase;
}

.email_title {
font-size:16px;
color:#333333;
}


.email_more {
font-size:10px;
text-transform:uppercase;
text-align:right;
}

.medium_title {
text-align:center;
font-size:16px;
text-transform:uppercase;
}

.error, .large_error {
color:#DD0000;
}

.large_error {
font-
size:17px;
text-align:center;
}

table#admin_table {
border:1px solid #333333; 
background:#F7F7F7; 
padding:5px;
text-align:center;
width:700px;
margin:auto;
}

div#alert, .alert {
left:1px;
margin-right:1px;
text-
align:center;
font-size:12px;
color:#CC0000;
padding:5px;
border-top:1px solid #CCCCCC;
border-bottom:1px solid #CCCCCC;
background:#FFFFFF;
}


body table#this td {
padding:5px;
padding-left:10px;
font-size:11px;
}

body 
table#this th {
background:#222222;
padding:5px;
color:#EEEEEE;
text-transform:uppercase;
font-size:10px;
height:15px;
}


.label {
font-weight:bold;
text-transform:uppercase;
}

body, html {height: 100%;}

div#back {

position:absolute;
margin-left:auto;
margin-right:auto;
height:100%;
width:799px;
}

.tiny {
font-size:9px;
}

.tableInfo td, .tableInfoDouble td {
height:25px;
padding-left:10px;
}

.tableInfo th, .tableInfoDouble th {

height:25px;
}

.tableInfo, .tableInfoDouble {
}

.tableInfoDouble {
width:362px;
}


div#logo {
position:absolute;
top:60px;
left:20px;
}

div#account {
position:absolute;
top:10px;
padding-top:5px;
height:20px;
width:799px;

text-align:right;
margin-right:10px;

}

div#view {
line-height:23px;
font-size:11px;
}

div#in {
padding:15px;
}

.heading {
font-size:20px;
text-transform:uppercase;
letter-spacing:7px;
text-align:left;
margin-bottom:10px;

font-weight:bold;
}

.arrowRight, .arrowLeft {
position:absolute;
z-index:101;
}

.arrowRight {
margin-left:3px;
}

.arrowLeft {
margin-left:-9px;
}

.secureBanner {
	text-align:right;
	padding-top:10px;
	
padding-bottom:10px;
	padding-right:10px;
}

.padding {
padding:10px;	
}

.emailSignupBefore {
font-size:11px;	
}

.linkButton {
background:#DDDDDD;
padding:3px;
border:1px solid #bf9f1d;
margin-top:5px;
}


.linkButton:hover {
color:#222222;
border:1px solid #222222;	
}





