
/* Basic Selectors 
-------------------------------------------------------------------------------------------- */

/* 
LIGHT BLUE LOGO COLOR = #9-FC5C4
LIGHT PURP LOGO COLOR = #C-DCAC3
light grey LOGO COLOR 8-B8781
LIGHT ORANGE LOGO COLOR= #E-6BF7E
*/


/* body { font: normal 100% Calibri, Arial, sans-serif; background: #F89D1A url(../images/bg/bg_main.png) center top no-repeat; height: 100% } */
/* body { font: normal 100% Calibri, Arial, sans-serif; background: #FEFEF2 center top no-repeat; height: 100% } */
body { font: normal 100% Calibri, Arial, sans-serif; background: #FFFFF2 center top no-repeat; height: 100% }
img { border: none; }
textarea { resize: none; }

.tab { margin-left: 40px; }

/* Links
-------------------------------------------------------------------------------------------- */

a { font-weight: normal; text-decoration: none; }
a:link { color: #8B8781; }
a:visited { color: #8B8781; }

/* #00BF36 */
/*
a:hover { color: #3BB9FF; text-decoration: none; }
*/
a:hover { color: #E6BF7E; text-decoration: none; }
a:active { color: #000000; }
/*
a.glowing { color: #3BB9FF; }
*/
a.glowing { color: #E6BF7E; }

/* Main Structure Layout
-------------------------------------------------------------------------------------------- */

.wrap { width: 1024px; margin: 0 auto; padding: 0; position: relative;  }

.header { width: 960px; margin: 0 auto; padding: 0; overflow: hidden; position: relative; text-align: center; }

.main_nav { width: 960px; float: left; display: inline; text-align: center; }
.main_nav li { float: left; display: inline; text-align: center; padding-left: 15px; text-transform: uppercase; margin: 0 11.5px; }
.main_nav li a { display: block; font-size: 22px; }

.footer_banner_box { width: 820px; margin: 0 auto; padding: 0 0; }
.footer_banners { width: 840px; height: 185px; margin: 0 auto; }

.footer { width: 820px; height: 100%; margin: 10px auto; padding: 0; position: relative; }


/* Home Page Layout
--------------------------------------------------------------------------------------------- */

.content { width: 820px;  height: 360px; margin: 10px auto; overflow: hidden; }

/*
.hm_slider_wrap { width: 820px; height: 360px;  margin: 0 auto; background: transparent url(../images/bg/bg_slider_blue.png) 0 0 no-repeat; overflow: hidden;}
*/
.hm_slider_wrap { width: 820px; height: 360px;  margin: 0 auto; background: #CDCAC3 0 0 no-repeat; overflow: hidden;}
.hm_slider { width: 800px; height: 340px; padding: 10px 0px 0px 10px; overflow: hidden; }


/* Share Page Layout
--------------------------------------------------------------------------------------------- */

.sharepage_content { width:820px; margin: 10px auto; /*border: 1px solid;*/ }



/* .share_header { width: 810px;  padding: 10px 0px 0px 10px; background: #3BB9FF; text-transform: uppercase; font-weight: bold;} */
.share_header { width: 810px;  padding: 10px 0px 0px 10px; background: #CDCAC3; text-transform: uppercase; font-weight: bold;} 


/*
.share_info_wrap { width: 800px; margin: 0px 0px 10px 0px; padding: 10px 10px 10px 10px; background: #3BB9FF; }
.share_entry_wrap { width: 800px; margin: 0px 0px 10px 0px; padding: 10px 10px 10px 10px; background: #3BB9FF; }
.share_view_wrap { width: 800px; padding: 10px 10px 10px 10px; background: #3BB9FF; }
*/
.share_info_wrap { width: 800px; margin: 0px 0px 10px 0px; padding: 10px 10px 10px 10px; background: #CDCAC3; }
.share_entry_wrap { width: 800px; margin: 0px 0px 10px 0px; padding: 10px 10px 10px 10px; background: #CDCAC3; }
.share_view_wrap { width: 800px; padding: 10px 10px 10px 10px; background: #CDCAC3; }

.share_info_pane { width: 780px; padding: 10px 10px 10px 10px; background: #E0FFFF; }


#share_textarea { width: 100%; height: 140px; box-sizing: border-box; -moz-box-sizing: border-box; -web-box-sizing: border-box; }

/*.share_textarea_container { width: 100%; height: 120px; } */
.share_name{ font-weight: bold; font-size: 18px }
.share_tag { font-size: 12px; }
.share_content { width: 760px; margin: 10px 10px 20px 10px; font-size: 14px; }
	
.respond_name{ font-weight: bold; font-size: 18px; margin: 0px 0px 0px 10px; }
.respond_tag { font-size: 12px; margin: 0px 0px 0px 10px;}

/*
.respond_name{ font-weight: bold; font-size: 18px; margin: 0px 0px 0px 10px; }
.respond_tag { font-size: 12px; margin: 0px 0px 0px 10px;}
.respond_content { width: 740px; margin: 10px 20px 20px 30px; font-size: 14px; }
*/

.respond_name{ font-weight: bold; font-size: 18px; margin: 0px 0px 0px 30px; }
.respond_tag { font-size: 12px; margin: 0px 0px 0px 30px;}
.respond_content { width: 740px; margin: 10px 20px 20px 50px; font-size: 14px; }


.login_success_msg{ font: normal 100% Calibri, Arial, sans-serif; text-align: center; color: green; }
.login_failure_msg{ font: normal 100% Calibri, Arial, sans-serif; text-align: center; color: red; }


/*.share_something { width: 820px; height: 300px; border: 1px solid;}
*/


/* Respond Page Layout
--------------------------------------------------------------------------------------------- */

/* .respond_header { width: 810px;  padding: 10px 0px 0px 10px; background: #3BB9FF; text-transform: uppercase; font-weight: bold; } 
.respond_entry_wrap { width: 800px; margin: 0px 0px 10px 0px; padding: 10px 10px 10px 10px; background: #3BB9FF; }
*/
.respond_header { width: 810px;  padding: 10px 0px 0px 10px; background: #CDCAC3; text-transform: uppercase; font-weight: bold; }
.respond_entry_wrap { width: 800px; margin: 0px 0px 10px 0px; padding: 10px 10px 10px 10px; background: #CDCAC3; }

.respond_info_pane { width: 780px; padding: 10px 10px 10px 10px; background: #E0FFFF; }



/* Content Page Layout
--------------------------------------------------------------------------------------------- */
.page_content { width:820px; margin: 10px auto; /*border: 1px solid;*/ }
/*
.page_content h2 { width: 820px; background: #F89D1A 0 0 no-repeat; padding: 5px; -moz-border-radius: 10px; -webkit-border-radius: 10px; -khtml-border-radius: 10px; border-radius: 10px; }
*/

/*
.content_header { width: 810px; padding: 10px 0px 0px 10px; background: #3BB9FF; text-transform: uppercase; font-weight: bold;  }
.content_wrap { width: 800px; padding: 10px 10px 10px 10px; background: #3BB9FF; }
*/
.content_header { width: 810px; padding: 10px 0px 0px 10px; background: #CDCAC3; text-transform: uppercase; font-weight: bold;  }
.content_wrap { width: 800px; padding: 10px 10px 10px 10px; background: #CDCAC3; }

.content_pane{ width: 780px; padding: 10px 10px 10px 10px; background: #E0FFFF; }

/* Media Page Layout*/

/*
.media_curseries_wrap { width: 820px; height: 360px; margin: 10px 0px 0px 0px; background: #3BB9FF; }
*/
.media_curseries_wrap { width: 820px; height: 360px; margin: 10px 0px 0px 0px; background: #CDCAC3; }
.media_curseries_link { width: 800px; height: 340px; padding: 10px 0px 0px 10px;  }

/*
.media_banner { width: 810px; padding: 0px 0px 10px 10px; background: #3BB9FF; text-transform: uppercase; font-weight: bold; }
.recentmsgs_banner { width: 810px; padding: 0px 0px 0px 10px; background: #3BB9FF; text-transform: uppercase; font-weight: bold; }
*/
.media_banner { width: 810px; padding: 0px 0px 10px 10px; background: #CDCAC3; text-transform: uppercase; font-weight: bold; }
.recentmsgs_banner { width: 810px; padding: 0px 0px 0px 10px; background: #CDCAC3; text-transform: uppercase; font-weight: bold; }
.recentmsgs_banner .recentmsgs_bannerwords { float: left; }
.recentmsgs_banner .recentmsgs_pagedisplay { float: right; }

/*
.media_recentmsgs_wrap { width: 800px; height: 130px; margin: 20px 0px 0px 0px; padding: 10px; background: #3BB9FF; }
*/
.media_recentmsgs_wrap { width: 800px; height: 130px; margin: 20px 0px 0px 0px; padding: 10px; background: #CDCAC3; }
.media_recentmsgs_slider {  width: 800px; height: 130px; background: #FFFFFF;  }

.elcamino_recentmsgs_wrap { width: 800px; height: 130px; margin: 20px 0px 0px 0px; padding: 10px; background: #CDCAC3; }
.elcamino_recentmsgs_slider {  width: 800px; height: 0px; background: #FFFFFF;  }


/*
.media_message_wrap { width: 800px; padding: 10px 10px 10px 10px; background: #3BB9FF; text-transform: uppercase; font-weight: bold; }
*/
.media_message_wrap { width: 800px; padding: 10px 10px 10px 10px; background: #CDCAC3; text-transform: uppercase; font-weight: bold; }

.give_button { width: 800px; text-align: center; }

/* Viewer Page Layout
---------------------------------------------------------------------------------------------- */



/* Footer Layout
---------------------------------------------------------------------------------------------- */

.footer_banners ul { width: 840px; float: right; overflow: hidden; list-style-type: none; margin: 0; }
/*
.footer_banners ul li { width: 259px; height: 183px; display: block; background: transparent url(../images/bg/bg_footer_window_blue.png) 0 0 no-repeat; padding: 10px; margin-right: 0px; float: left; }
*/
.footer_banners ul li { width: 259px; height: 183px; display: block; background: transparent url(../images/bg/bg_footer_window_purple.png) 0 0 no-repeat; padding: 10px; margin-right: 0px; float: left; }

.footer_banners ul li a { width: 239px; height: 163px;  }
.footer_banners ul li a  img { width: 239px; height: 163px;  }	

.copyright { display: inline; margin-top: 10px; }
.copyright p { text-align: center; font-size: 12px; margin: 10px 0; }
img#footer_divider { width: 820px; height: 10px; }
	
	