@import url("css/admin.css");
/*  DRCC 1.0 Skin styles for DotNetNuke by dnnskin.net Overall support@dnnskin.net */  
/* Default Style */

/* #DRCC_wrapper{ width:970px;} */

#Body								{ height:100%}
/* body,th,td,table,h1,h2,h3,h4,h5,h6,.Normal,.NormalDisabled,.Head,.SubHead,.SubSubHead, a:link, a:visited, a:hover, input, .CommandButton{ font-family:Verdana,Arial,Sans-Serif;} */
body {font-family: Verdana, Arial, Sans-Serif; font-size:100%}
.Normal, .NormalDisabled, .NormalBold, .NormalRed { font-size: 0.85em}
.CommandButton                      { font-size: 12px;}
input, .NormalTextBox               { font-size: 12px;} 
.Head, .SubHead, .SubSubHead        { font-size: 12px;}
th,td,table                         { font-size: 1em}
h1									{ font-size: 1.3em;margin:10px 0}
h2, h2 input						{ font-size: 1.2em}
h3									{ font-size: 1.1em}
h4									{ font-size: 1.0em}
h5									{ font-size: 0.9em}
h6									{ font-size: 0.8em}
p									{ font-size: 1em; padding:5px 0; margin:0px}
li									{ list-style: disc; padding:0px; margin:0px; font-size: 1em; line-height:1.4em;}
ol li								{ list-style: decimal; }
ul li								{ list-style: disc }
.Head								{ color:#000000;font-weight:bold}
.SubHead 							{ color:#333333}
.SubSubHead							{ color:#999}
.NormalRed							{ color:#900909}
h1, h2, h3, h4, h5, h6, h2 input	{ color:#924425;font-weight:bold;margin:1ex 0}
/* pane style */

.BannerPane 						{ margin:0px;padding:0px}
.TopLeftPane 						{ width:49%}
.TopRightPane						{ width:49%}
.MainaPane							{ width:32.7%}
.MainbPane							{ width:32.6%;margin-left:1%; display:inline}
.MaincPane							{ width:32.7%}
.BoxaPane							{ width:24.2%}
.BoxbPane							{ width:24.2%;margin-left:1%; display:inline}
.BoxcPane							{ width:24.2%;margin-left:1%; display:inline}
.BoxdPane							{ width:24.2%}
.HeadPane							{ clear:both;width:60%;float:left}
.LeftPane							{ padding:0 10px 0 0;width:24%;margin:0}
.RightPane							{ padding:0 0 0 10px;width:24%;margin:0}
.ContentPane, .TopPane			 	{ padding:0;margin:0}
.FooterPane							{ clear:both}
.InnerLeftPane						{ width:49.5%}
.InnerRightPane						{ width:49.5%}
.InnerAPane							{ width:32.3%}
.InnerBPane							{ width:32.2%;margin-left:0.9%; display:inline}
.InnerCPane							{ width:32.3%}
.BottomPane							{ clear:both}

/* Empty panes Style */

.DNNEmptyPane						{ width:0;padding:0;margin:0}

/* design style */

#DRCC_wrapper						{ margin:0 auto; width:970px}/*the skin default width*/
#DRCC_header						{ min-height:80px; height:auto;}/*the skin head default height*/
* html #DRCC_header					{ height:80px}/*the skin head default height*/
#DRCC_header .logo					{ float:left}
.topbar								{ float:right;text-align:right;padding: 0 0 3px 0;color:#FFFFFF}
.addr_bar							{ color:#F7F0D4;font-size:0.8em; line-height:0.9em; text-align: right; padding-top: 25px;}
#DRCC_header .headpane				{ float:left}
#DRCC_innermain_content				{ width:79%;float:right}
.clear_float						{ clear:both;line-height:0;font-size:0;height:0}
.spacer								{ height:5px}
.float_left							{ float:left}
.float_right						{ float:right}
/*the top menu background*/
.DRCC_nav_left						{ background:url(images/menu_left.png) left top no-repeat; clear:both}
.DRCC_nav_right						{ background:url(images/menu_right.png) right top no-repeat;}
.DRCC_nav_bg						{ background:url(images/menu_bg.png) top left repeat-x;margin:0 187px 0 13px;height:43px}
/*the breader background*/
.DRCC_bread_left					{ background:url(images/bread_left.png) no-repeat top left}
.DRCC_bread_right					{ background:url(images/bread_right.png) no-repeat top right}
.DRCC_bread_bg						{ background:url(images/bread_bg.png) repeat-x top left;margin:0 11px;height:28px}
/*the links background*/
.DRCC_links_left					{ background:url(images/links_left.png) no-repeat top left}
.DRCC_links_right					{ background:url(images/links_right.png) no-repeat top right}
.DRCC_links_bg						{ background:url(images/links_bg.png) repeat-x top left;margin:0 10px;height:40px;text-align:center}
a.meetingloc:link, a.meetingloc:visited, a.meetingloc:active{ color:#E8D27E;text-decoration:none;font-weight: bold;}
a.meetingloc:hover	{ color:#E8D27E;text-decoration:underline;}
.Language img						{ width:16px}
.dnnpanes							{ clear:both}

/*- Search SkinObject Styles */

div.SearchContainer					{ position:relative;white-space:nowrap;float:right}
div.SearchBorder					{ width:140px;height:20px;border:solid 0px #e0e0e0;position:absolute;right:-150px;top:9px;background:transparent}
div.SearchContainer a				{ padding:0px;display:block;position:absolute;right:-175px;top:9px;background:url(images/search.gif) top center no-repeat;}
div.SearchContainer a:hover			{ background:url(images/search.gif) bottom center no-repeat;}
div.SearchContainer a img			{ width:22px;height:22px;border:none}
div.SearchIcon						{ float:left;width:31px;height:20px;cursor:pointer;z-index:11;background:no-repeat 2px 2px;text-align:right}
div.SearchIcon img					{ margin-top:5px}
input.SearchTextBox					{ float:left;z-index:10;border:0;width:90px;height:18px;margin-left:3px;color:#000;border:none;background:#fff;font-size:.8em}
#SearchChoices						{ clear:both;display:none;border:solid 1px #C3D4DF;z-index:2000;cursor:pointer;margin:0;padding:0;text-align:left;background-color:#F3F7FA;position:absolute;top:22px;left:0}
#SearchChoices li					{ cursor:pointer;margin:0;padding:2px 2px 0 2px;padding-left:25px;height:18px;text-align:left;background-color:#F3F7FA;background-repeat:no-repeat;background-position:2px center;list-style:none;list-style-image:none;border:none;display:block}
#SearchChoices li.searchHilite		{ background-color:#666;	color:#ffffff;border:none}
#SearchChoices li.searchDefault		{ background-color:#F8FAFF;border:none}
a.CommandButton:link,a.CommandButton:active, a.CommandButton:visited{color:#990000;font-weight:bold;text-decoration:none}
a.CommandButton:hover				{ color:#660000;text-decoration:underline}




/*the background image for the DRCC theme*/
Body{Background:url(images/background/bkg1.jpg) #1D1B0C top center no-repeat}

/*the link styles for the DRCC theme*/
a,a:link,a:visited,a:active{ color:#353218;text-decoration:none;font-weight: normal;}
a:hover	{ color:#466487;text-decoration:underline;}

/*the options link styles for the DRCC theme*/
.options,a.options:link,a.options:active,a.options:visited { color:#fff; border-left:1px #fff solid;padding:0 15px 0 10px;background:url(images/option.gif) right center no-repeat;font-size:0.7em; font-weight:bold} 
span.options:hover{ color:#DEC151}

/*the CurrentDate link styles for the DRCC theme*/
.CurrentDate{ color:#F7F0D4; padding:0 5px; font-size:0.8em}

/*the user object link styles for the DRCC theme*/
.user,a.user:link,a.user:active,a.user:visited,a.user:hover{ line-height:28px;padding:0 5px 0 15px;background:url(images/arrow.gif) left center no-repeat; font-size:0.9em; font-weight:bold} 
.user,a.user:link,a.user:active,a.user:visited{ color:#F7F0D4;} 
a.user:hover{ color:#E8D27E;}

/*the login object link styles for the DRCC theme*/
.login,a.login:link,a.login:active,a.login:visited,a.login:hover { line-height:28px;padding:0 5px 0 15px;background:url(images/arrow.gif) left center no-repeat; font-size:0.9em; font-weight:bold}
.login,a.login:link,a.login:active,a.login:visited { color:#F7F0D4;} 
a.login:hover{ color:#E8D27E;}

/*the text "You are here" styles for the DRCC theme*/
.DRCC_bread_bg{ color:#E8D27E;  font-size:0.8em; font-weight:bold}

/*the Breadcrumb object link styles for the DRCC theme*/
.Breadcrumb,a.Breadcrumb:link,a.Breadcrumb:active,a.Breadcrumb:visited{color:#EFE1A9;line-height:28px;padding:0 5px; font-size:0.9em; font-weight:normal} 
a.Breadcrumb:hover{ color:#E8D27E; font-size:0.9em}

/*the Privacy object link styles for the DRCC theme*/
.privacy,a.privacy:link,a.privacy:active,a.privacy:visited { color:#D3D8C5; line-height:28px; padding:0 5px; font-size:.7em} 
a.privacy:hover{ color:#C0D1D8}

/*the Terms object link styles for the DRCC theme*/
.terms,a.terms:link,a.terms:active,a.terms:visited { color:#D3D8C5;line-height:28px; padding:0 5px; font-size:.7em} 
a.terms:hover{ color:#C0D1D8}

/*the CopyRight object link styles for the DRCC theme*/
.copyright{ color:#D3D8C5;line-height:28px;padding:0 5px;font-size:.7em}

/*the Links object link styles for the DRCC theme*/
.links{ color:#ccc; font-size:0.7em; line-height:40px; padding:0 3px}
/* a.links:link,a.links:active,a.links:visited,a.links:hover{ line-height:40px;padding:0 5px; font-size:0.8em} */
a.links:link,a.links:active,a.links:visited{ color:#EFE1A9; font-size:0.8em} 
a.links:hover{ color:#E8D27E; font-size:0.8em}




/*Page Options */
#options							{ width:390px;background:#000;border:2px #fff solid;padding:10px;text-align:left}
#options h2							{ clear:both;color:#ccc}
#themes ul 							{ margin:0px;padding:0px;list-style:none}
#themes ul li						{ float:left;margin:5px;list-style:none;cursor:pointer}
#themes ul li img					{ border:2px #fff solid}
#themes ul li.selected img			{ border:2px #ff9900 solid}
#themes ul li:hover img				{ border:2px #000 solid}
.Separator							{ font-size:0.7em;color:#CCCCCC}
.options							{ cursor:pointer;}
.close								{ float:right;cursor:pointer;margin:-20px -20px 0 0;position:relative;z-index:100}

/*- Horizontal Menu */

.mainMenu .root						{ color:#292D3D;text-align:center;padding:12px 10px 12px 10px;white-space:nowrap;float:left;font-weight:bold; font-size: 0.8em;}
.mainMenu .hov						{ color:#585C75;background:url(images/menu_hover.png) top center no-repeat}
.mainMenu .sel, .mainMenu .bc 		{ color:#000;background:url(images/menu_active.png) bottom center no-repeat}
.mainMenu table						{ border:1px solid #d3d3d3;z-index:5000}
.mainMenu tr.mi						{ background:url(images/subbg.png) top left repeat-x;z-index:10000;font-size:0.8em;font-weight:normal;text-align:left;color:#000;line-height:27px;text-transform:none}
.mainMenu tr.mi td					{ padding:0 3px;text-transform:none}
.mainMenu tr.hov, .mainMenu tr.sel, .mainMenu tr.bc{background:url(images/subbg.png) bottom left repeat-x}
.mainMenu tr.hov td,.mainMenu tr.sel td, .mainMenu tr.bc td{color:#fff}
/*.menuspace							{ background:url(images/ms.gif) center center no-repeat #000;padding:0 1px;height:40px;border:1px #000 solid}*/

/*- Vertical Menu */

.leftnav							{ width:20%}
.LeftMenu_l							{ background:url(images/LeftMenu_l.png) top left no-repeat;height:18px}
.LeftMenu_r							{ background:url(images/LeftMenu_r.png) top right no-repeat;height:18px}
.LeftMenu							{ background:url(images/LeftMenu.png) top left repeat-x;margin:0 14px;height:18px}
.leftnav .lm						{ background:url(images/lm.png) top left repeat-y}
.leftnav .rm						{ background:url(images/rm.png) top right repeat-y}
.leftnav .mbox						{ background:url(images/leftmenubg.png) top left repeat;margin:0 20px}
.leftnav .mb						{ margin:0 14px;height:18px;background:url(images/mb.png) top left repeat-x}
.leftnav .mbl						{ height:18px;background:url(images/lmb.png) top left no-repeat}
.leftnav .mbr						{ height:18px;background:url(images/rmb.png) top right no-repeat}
.leftnav .mb						{ margin:0 14px;height:18px;background:url(images/mb.png) top left repeat-x}
.leftMenu .root						{ color:#292D3D;padding:0px;white-space:nowrap;text-align:left;height:28px;cursor:pointer;margin:0px}
.leftMenu .root span				{ height:28px;padding:0px;line-height:28px;margin:0px}
.leftMenu .root img					{ width:20px}
.leftMenu .hov						{ color:#585C75}
.leftMenu .sel, .leftMenu .bc 		{}
.leftMenu table						{ border:2px solid #d3d3d3;z-index:5000}
.leftMenu tr.mi						{ background:url(images/subbg.png) top left repeat-x;z-index:1000;font-size:0.8em;font-weight:normal;text-align:left;color:#222;text-transform:none;line-height:27px }
.leftMenu tr.mi td					{ padding:0 3px;text-transform:none}
.leftMenu tr.hov, .leftMenu tr.sel, .leftMenu tr.bc{background:url(images/subbg.png) bottom left repeat-x}
.leftMenu tr.hov td,.leftMenu tr.sel td, .leftMenu tr.bc td{ color:#fff}

		/* CSS by Vasilis Terzopoulos // thinkofdesign.com */
		
	/* 9 Module-specific styles */

	/* Medallions */

	.medallion ul {left:3px;padding:0; margin:0; width: 181px; position:relative;}
	.medallion li {list-style:none;padding:10px 0;}
	.medallion h4 {color:#fff;font-size: 0.8em;font-style: normal;}
	.medallion a, a.medallion:link, a.medallion:active, a.medallion:visited {font-size: 0.8em;font-style: normal; color:#fff;line-height:17px;text-decoration:none;font-style: normal;display:block; padding:10px 10px 0; background:url(images/bg-medallion-hover.gif) no-repeat;}
	.medallion a:hover {background:url(images/bg-medallion-click.gif) no-repeat;text-decoration:none;}
	.medallion em {display:block; margin:0 -10px; padding:13px 0 18px 10px; font-style:normal; font-size: 0.8em; color:#562510; text-decoration:none; background:url(images/bg-medallion-hover-btm.gif) no-repeat 0 100%;}
	.medallion a:hover em {text-decoration:none; background:url(images/bg-medallion-click-btm.gif) no-repeat 0 100%;}

	/* Medallion2 */

	.UpcomingEventWrapper { padding-top: 30px; padding-left: 15px;font-size: 1.1em; color: #E8D27E;}
	.MainPageCalBtn ul {left:3px;padding:0; margin:0; width: 230px; position:relative;}
	.MainPageCalBtn li {list-style:none;padding:10px 0;}
	.MainPageCalBtn h4 {color:#000;font-size: 0.8em;font-style: normal;}
	.MainPageCalBtn a, a.MainPageCalBtn:link, a.MainPageCalBtn:active, a.MainPageCalBtn:visited {font-size: 0.8em;font-style: normal; color:#000;line-height:14px;text-decoration:none;font-style: normal;display:block; padding:10px 10px 0; background:url(images/bg-MainPageCalBtn-hover.gif) no-repeat;}
	.MainPageCalBtn a:hover {background:url(images/bg-MainPageCalBtn-click.gif) no-repeat;text-decoration:none;}
	.MainPageCalBtn em {display:block; margin:0 -10px; padding:13px 0 18px 10px; font-style:normal; font-size: 0.8em; color:#562510; text-decoration:none; background:url(images/bg-MainPageCalBtn-hover-btm.gif) no-repeat 0 100%;}
	.MainPageCalBtn a:hover em {text-decoration:none; background:url(images/bg-MainPageCalBtn-click-btm.gif) no-repeat 0 100%;}

	/* fixed size medallions */
	
	.medallion-fixed {width: 184px; }
	.medallion-fixed a {height:145px;color:#FFFFFF;line-height:15px;text-decoration:none; display:block; padding:15px 15px 0; background:url(images/dark-medallion.png) no-repeat;}
	.medallion-fixed a:hover {background:url(images/light-medallion.png) no-repeat;}
	.medallion-fixed h2 {color:#FFFFFF;}

	/* ilink used on main page */

	.ilink ul {left:3px;padding:0; margin:0; width: 240px; position:relative;}
	.ilink li {list-style:none;padding:10px 0;}
	.ilink h4 {color:#fff;font-size: 0.9em;font-style: normal;}
	.ilink a, a.ilink:link, a.ilink:active, a.ilink:visited {font-size: 0.8em;font-style: normal; color:#fff;line-height:13px;text-decoration:none;font-style: normal;display:block; padding:5px 10px 0; background:url(images/ilink-top-click.gif) no-repeat;}
	.ilink a:hover {background:url(images/ilink-top-hover.gif) no-repeat;text-decoration:none;}
	.ilink em {display:block; margin:0 -10px; padding:0 0 15px 10px; font-style:normal; font-size: 0.8em; color:#562510; text-decoration:none; background:url(images/ilink-btm-click.gif) no-repeat 0 100%;}
	.ilink a:hover em {text-decoration:none; background:url(images/ilink-btm-hover.gif) no-repeat 0 100%;}
    
	/* generic large button */
    .button-large { height:36px; width:187px;}
    .button-large a { text-align:center; font-size:1.3em; white-space:nowrap; height:26px; line-height:15px; overflow:hidden; display:block;color:#FFFFFF;text-decoration:none; padding:10px 15px 0;background:url(images/bg-btn-big.gif) no-repeat;}
    .button-large a:hover {background-position:0 -36px;}
    .button-large a:active {background-position:0 -72px;}
    
    /* generic small button */	
    .button-small { height:26px; width:140px;}
    .button-small a {text-align:center; white-space:nowrap; height:24px; color:#FFFFFF;text-decoration:none; padding:3px 10px 0;display:block;overflow:hidden;background:url(images/bg-btn-small.gif) no-repeat;}
    .button-small a:hover {background-position:0 -27px;}
    .button-small a:active {background-position:0 -54px;}
    
    /* Home page intro graphic */
    
    .promo {height:240px; background:url(images/img01.jpg) no-repeat;}
    .promo .text-area {position:relative; top:30px; left:30px; width:431px; }
    .promo .text-area p {margin:0 0 20px; font-size:1.6em; line-height:24px;font-family:arial, sans-serif; color:#f3f3f3;}
    .promo .text-area a {text-decoration:underline; color:#f3f3f3; font-size:1.25em;}
    .promo .text-area a:hover {text-decoration:none;}
    
    /* Talk page promo area */
    
    .promotalk {margin:20px 17px 20px 20px; font-size:1.2em; font-family:arial, sans-serif;}
    .sidebartext {margin:5px 14px;}
    
    /* Home page news box title area */
    .title-area {margin:0 4px 0 5px;padding:16px 9px 17px 22px;overflow:hidden;border-bottom:1px solid #914426;height:1%;}
    .title-area h2 {margin:0;background:url(images/bg-title1.gif) no-repeat;line-height:20px;padding:0 0 0 45px;font-size:0.75em;color:#914426;text-transform:uppercase;font-weight:normal;letter-spacing:0.1em;}
    .title-area ul {float:right;margin:0;padding:1px 0 0;list-style:none;}
    .title-area li {float:left;padding-left:1px;list-style-type:none;}
    .title-area ul a {display:block;overflow:hidden;text-indent:-9999px;width:20px;height:18px;}
    .title-area ul a.bookmark {background:url(images/ico-bookmark.gif) no-repeat;}
    .title-area ul a.rss {background:url(images/ico-rss.gif) no-repeat;}
    .title-area ul a:hover.bookmark,.title-area ul a:hover.rss {background-position:0 -18px;}
    .title-area ul a:active.bookmark,.title-area ul a:active.rss {background-position:0 -36px;}
    .title-area li.active a.bookmark,.title-area li.active a.rss {background-position:0 -36px;}
    
    /* home page news headlines */
    .news-boxes {background:url(images/bg-news-btm.gif) no-repeat 0 100%;padding:19px 30px 25px 29px;}
    .news-boxes h3 {margin:0; }
    .news-boxes h3 a {color:#924425;font-family:'Lucida Grande',Verdana,Helvetica,Arial,sans-serif; font-size:1.1em; font-weight: bold;}
    .news-boxes p { margin:8px 0 0;font-size:0.8em}
    .news-boxes p a { text-decoration:underline;}
    .news-boxes p a:hover { text-decoration:none;}
    .view-prev {display:block;background:url(images/btn-view-all.gif) no-repeat;width:91px;height:23px;overflow:hidden;text-indent:-9999px;margin:10px 0 10px 25px;}
    .view-prev:hover { background-position:0 -23px;}
    .view-prev:active { background-position:0 -46px;}
    
    /* like a news box, but when there is only 1. */
    .news-box h3 a {color:#924425;font-family:'Lucida Grande',Verdana,Helvetica,Arial,sans-serif; font-size:1.05em;font-weight: bold;}
	.news-box p { margin:8px 0 0; font-size: 0.6em}
    
    /* news boxes on inner pages */
    .news-wide {background:url(images/bg-news-btm.gif) no-repeat 0 100%;padding:20px 21px;margin: 0 -13px;}
    .news-wide h3 a {color:#924425;font-family:arial, sans-serif; font-size:1.05em; font-weight: bold;}
    
    /* attached files on a news item */
    .attached-file {width:300px; background: #F5F0D3;}
    
    /* KM groups and other group lists */
     
    .group-list ul {padding:0; margin:0;}
    .group-list li {list-style:none;background:url(images/bg-news-btm.gif) no-repeat 0 100%;padding:20px 30px;margin: 0 -30px;}
    .group-list h3 {color:#000;font-family:arial, sans-serif; font-size:1.3em}
    .group-list h4 {white-space:nowrap; color:#4f4f4f; margin:0 .8em;}
    .group-list table td {vertical-align:top;}
           
    /* home page retreats and classes */
    .homelist {padding:0; margin:0;}
    .posts-area {list-style:none; border-bottom:1px solid #9d5c3c;padding:4px 0;}
    .posts-area a {width:300px;cursor:pointer;display:block;}
    .posts-area a .btm {display:block;overflow:hidden;height:1%;padding:2px 0 3px 18px;}
    .posts-area a .btm img {float:left;}
    .posts-area a .btm em {width:45px; font:1.16em/1.12em Helvetica, Arial, Tahoma, sans-serif;color:#d2ca9e;float:left;text-align:right;}
    .posts-area a .btm em span {display:block;color:#642f1a;font-size:1.0em;padding:0 0 0 3px;line-height:20px;}
    .posts-area a .btm strong {display:block; color:#fff;font-weight:normal;width:213px;overflow:hidden;font-size:1em;padding:0 10px;text-align:left;}
    .posts-area a .btm strong span {display:block;font-size:.9em;}
    .posts-area a:hover {text-decoration:none;background:#79361c url(images/bg-top-posts-hover.gif) no-repeat;}
    .posts-area a:hover .btm {background:url(images/bg-btm-posts-hover.gif) no-repeat 0 100%;}
    .posts-area a:active, .posts-area li.active a {background:#662c16 url(images/bg-top-posts-click.gif) no-repeat;}
    .posts-area a:active .btm, .posts-area li.active a .btm {background:url(images/bg-btm-posts-click.gif) no-repeat 0 100%;}
    .posts-area a:active .btm em span, .posts-area .active a .btm em span {color:#9d5c3c;}
    .view-all-red {display:block;background:url(images/btn-view-all-red.gif) no-repeat;width:91px;height:23px;overflow:hidden;text-indent:-9999px;margin:15px;}
    .view-all-red:hover { background-position:0 -23px;}
    .view-all-red:active { background-position:0 -46px;}
    
    /* home page dharma talk list */
    .hometalklist ul {padding:0; margin: 0; list-style:none;}
    .hometalklist li {list-style:none;}
    .hometalklist a {width:300px;cursor:pointer;display:block;margin: 10px 0;}
    .hometalklist a:hover {background:#fff}
    .hometalklist img {float:left; padding:5px 10px;}
    .hometalklist .talktext {float:right;font-weight:normal;width:230px;overflow:hidden;font-size:14px;padding:0 10px 0 0;text-align:left;}
    .hometalklist .talktext strong {float:left;font-size:10px;}
    
    /* a sand background version of the posts-area */
    .posts-sand {list-style:none; border-bottom:1px solid #E6E4D8;padding:4px 0; float:left;}
    .posts-sand a {width:300px;cursor:pointer;display:block;}
    .posts-sand a .btm {display:block;overflow:hidden;height:1%;padding:2px 0 3px 18px;}
    .posts-sand a .btm img {float:left;}
    .posts-sand a .btm em {text-align:right; font:1.16em/1.12em Helvetica, Arial, Tahoma, sans-serif;color:#968B5E;float:left;}
    .posts-sand a .btm em span {display:block;color:#642f1a;font-size:1.0em;padding:0 0 0 3px;line-height:20px;}
    .posts-sand a .btm strong {color:#968B5E;display:block; font-weight:normal;width:213px;overflow:hidden;font-size:1em;padding:0 10px;text-align:left;}
    .posts-sand a .btm strong span {display:block;font-size:.9em;}
    .posts-sand a:hover {text-decoration:none;background:#DAD3AC url(images/bg-sand-top-hover.gif) no-repeat;}
    .posts-sand a:hover .btm {background:url(images/bg-sand-btm-hover.gif) no-repeat 0 100%;}
    .posts-sand a:active, .posts-sand li.active a {background:#928655 url(images/bg-sand-top-click.gif) no-repeat;}
    .posts-sand a:active .btm, .posts-sand li.active a .btm {background:url(images/bg-sand-btm-click.gif) no-repeat 0 100%;}
    .posts-sand a:active .btm strong {color:#DAD3AC;}
    .view-all-sand {display:block;background:url(images/btn-view-all-red.gif) no-repeat;width:91px;height:23px;overflow:hidden;text-indent:-9999px;margin:15px;}
    .view-all-sand:hover { background-position:0 -23px;}
    .view-all-sand:active { background-position:0 -46px;}
    
    /* podcast and talk browser buttons */
    .btn-podcast {display:block;background:url(images/podcast-buttons.gif) no-repeat;width:185px;height:45px;overflow:hidden;text-indent:-9999px;}
    .btn-podcast:hover { background-position:0 -45px;}
    .btn-podcast:active { background-position:0 -90px;}
    .btn-talkbrowser {display:block;background:url(images/talkbrowser-buttons.gif) no-repeat;width:243px;height:61px;overflow:hidden;text-indent:-9999px;margin:15px;}
    .btn-talkbrowser:hover { background-position:0 -61px;}
    .btn-talkbrowser:active { background-position:0 -122px;}
    
    /* side-column specific styles */
    
    .side-column .presented {background:url(images/bg-presented.gif) repeat-y;color:#fff;}
    .side-column .presented img { display:block;}
    .side-column .presented p {margin:0 0 0 14px;font-size:14px;line-height:39px;color:#fff;}
    .side-column .presented strong a {display:block;font-weight:normal;margin:0 0 0 14px;color:#fff;font:16px/39px Georgia, "Times New Roman", Times, serif;}
    .side-column dl {margin:0;background:url(images/bg-info.gif) repeat-y;overflow:hidden;padding:10px 10px 17px 14px;}
    .side-column dl dt {float:left;color:#635c38;width:35%;}
    .side-column dl dd {margin:0;color:#fff;display:table-cell;}
    .side-column dl dd a {color:#fff;text-decoration:underline;}
    .side-column dl dd a:hover { text-decoration:none;}
    
    /* side column download buttons on talk page */
    .side-column .download {margin:0;padding:11px 0 22px 13px;list-style:none;background:url(images/bg-download.gif) no-repeat 0 100%;}
    .side-column .download li {padding:6px 0 0;list-style:none;}
    .side-column .download a {display:block;height:36px;width:187px;overflow:hidden;text-indent:-9999px;}
    .side-column .download a.video {background:url(images/btn-download-video.gif) no-repeat;}
    .side-column .download a.audio {background:url(images/btn-download-audio.gif) no-repeat;}
    .side-column .download a:hover.video, .side-column .download a:hover.audio {background-position:0 -36px;}
    .side-column .download a:active.video, .side-column .download a:active.audio {background-position:0 -72px;}
    .side-column .download li.active a.video, .side-column .download li.active a.audio {background-position:0 -72px;}
    
    /* video download page */
    .vimeo-download a {display:block;height:36px;width:187px;overflow:hidden;text-indent:-9999px;background:url(images/btn-download-vimeo.gif) no-repeat;}
    .vimeo-download a:hover {background-position:0 -36px;}
    .vimeo-download a:active {background-position:0 -72px;}
    
    /* main column text sections */
    .main-column .text-holder {padding:0 15px 10px 15px;}
    .main-column .text-holder h2 {margin:15px 0;}
    .main-column .text-holder h3 {font:28px/32px Georgia, "Times New Roman", Times, serif;color:#914426;margin:15px 0;}
    .main-column .text-holder h4 {font-size:1.2em;text-transform:uppercase;color:#914426;margin:20px 0 0;border-bottom:1px solid #914426;}
    .main-column .text-holder p { margin:13px 0 0;}
    .main-column .text-holder p a {text-decoration:underline;color:#5c6c78;}
    .main-column .text-holder p a:hover { text-decoration:none;}
    .main-column .text-holder p a:visited { color:#beb692;}
    
    /* main column audio and video players */
    .players-holder {background:url(images/bg-news-btm.gif) repeat-x 0 100%;padding:5px 15px 15px;}
    .players-holder img { display:inline;padding:18px 3px 0 0;vertical-align:bottom;}
    .players-holder h3 {margin:15px 0 0;}
    .players-holder h3 a {font:1.2em Georgia, "Times New Roman", Times, serif;color:#914426;margin:15px 0 5px 0;}
    .players-holder .audio-holder {background:url(images/bg-audio.gif) no-repeat;width:460px;height:27px;padding:9px 0 0 41px;}
    .players-holder .video-holder {}
    
    /* the search box on the talk browser */
    .talksearch {position:relative; left: 440px; margin:-10px 0 0 0; padding:0 0 25px; background:url(images/talksearch.png) no-repeat;}
    .talksearch .NormalTextBox{width:155px;font-size:1em;border:0;background:none;margin:8px 0 0 10px;outline:none;}
    .talksearch a {position:absolute;top:3px;left:177px; display:block;width:61px;height:27px;text-indent:-100000px;outline:none;background:url(images/search-button.png);}
	.talksearch a:hover {background-position:0 -27px;}
	.talksearch a:active {background-position:0 -54px;}
	
	/* generic sidebar content */
    .sidepane .sidebar-margins {margin:5px 14px}
    
    /* placement of the RSS icon in the article list */
    
    .DNNArticleContent .ArticleRss {left:645px;position:relative;top:-10px;}
    
    /* venues pop-up in the calendar */
    
    .venue-pop {background:#D2C99E; padding:20px;}
    .venue-pop dl {margin:0; overflow:hidden;padding:10px 10px 17px 14px;}
    .venue-pop dl dt {float:left;color:#635c38;width:21%;}
    .venue-pop dl dd {margin:0;color:#fff;display:table-cell;}
    .venue-pop dl dd a {color:#fff;text-decoration:underline;}
    .venue-pop dl dd a:hover { text-decoration:none;}
    
/* SUMMER AT THE CREEK STYLES */

img {
	border:0px;
	margin:0px;
	padding:0px;
}

/* #wrapper {position:absolute; width:970px; left:50%; margin-left:-485px;} */


#rightSideMiniPod {
	float:left;
	width:178px;
	min-height:135px;
	margin: auto;
	z-index:1;
	overflow: auto;
	text-align: left;
	background-image: url(images/rightMiniPodTop.gif);
	background-repeat:no-repeat;
	padding: 6px;
}


#rightSideMiniPod p{
	margin:0px;
}

.rightSideMiniPod p{
	margin:0px;
}

.rightSideMiniPod {
	float:left;
	width:178px;
	min-height:135px;
	margin: auto;
	z-index:1;
	overflow:auto;
	text-align: left;
	background-image: url(images/rightMiniPodTop.gif);
	background-repeat:no-repeat;
	padding: 6px;
}

#miniPodHolder {
	float:right;
	width:190px;
	padding-top:4px;
	margin: auto;
	z-index:1;
	text-align: left;
}

#curveMiniPod {
	float:left;
	width:190px;
	height:21px;
	margin: auto;
	z-index:1;
	overflow: hidden;
	text-align: left;
	background-image:url(images/rightMiniPodBottom.gif);
}

.curveMiniPod {
	float:left;
	width:190px;
	height:21px;
	margin: auto;
	z-index:1;
	overflow: hidden;
	text-align: left;
	background-image:url(images/rightMiniPodBottom.gif);
}

.introText {
	text-decoration: none;
	color: #3e3e3e;
	font-size: 0.9em;
	line-height: 14px;
}

.introText a {
	text-decoration: none;
	color: #fff;
	cursor: hand; 
	cursor: pointer;
}

.introText a:hover{
  text-decoration: none;
  color: #FFFFFF;
  cursor: pointer;
}

/* IMAGE ROTATOR & 3 BUTTON STYLES */

#mission {
	width: 970px;
	height:225px;
	top: 0px;
	position: relative;
	clear: left;
	text-align: left;
	margin: 0 auto;
}

#mission_nav {
	width: 221px;
	height:  46px;
	top: -210px;
	left: 730px;
	position: relative;
	z-index: 100;
}

#mission_nav li {
	background: url(images/btn_general2.png) no-repeat right;
	text-align:right;
	padding: 4px;
	direction: rtl;
	margin-top: 8px;
	list-style:none;
}

#mission_nav li a {
	font-family:arial, sans-serif;
	font-size:1.2em;
	color:#333;
	text-decoration:none;
	font-weight:700;
	display:block;
	padding:3px;
}

#mission_nav li a:hover {color:#f3f3f3;}

.mission_nav_sub {
	font-size:0.8em;
	padding-top:2px;
	line-height:0.9em;
	font-weight:400;
	text-align:right;
	direction: rtl;
	display:block;
}

/* NEW PAGE 3 BUTTON STYLES */

#newpage_nav {
	width: 221px;
	height:  46px;
	top: -90px;
	left: 730px;
	position: relative;
	z-index: 100;
}

#newpage_nav li {
	background: url(images/btn_newpage.png) no-repeat right;
	text-align:right;
	padding: 4px;
	direction: rtl;
	margin-top: 8px;
	list-style:none;
}

#newpage_nav li a {
	font-family:arial, sans-serif;
	font-size:1.2em;
	color:#fff;
	text-decoration:none;
	font-weight:700;
	display:block;
	padding:3px;
}

#newpage_nav li a:hover {color:#125DAB;}

.newpage_nav_sub {
	font-size:0.8em;
	padding-top:2px;
	line-height:0.9em;
	font-weight:400;
	text-align:right;
	direction: rtl;
	display:block;
}

/* CHILDRENS MINISTRY NEW PAGE 3 BUTTON STYLES */

#cmnew_nav {
	width: 221px;
	height:  46px;
	top: -200px;
	left: 730px;
	position: relative;
	z-index: 100;
}

#cmnew_nav li {
	background: url(images/btn_cmnew.png) no-repeat right;
	text-align:right;
	padding: 4px;
	direction: rtl;
	margin-top: 8px;
	list-style:none;
}

#cmnew_nav li a {
	font-family:arial, sans-serif;
	font-size:1.2em;
	color:#fff;
	text-decoration:none;
	font-weight:700;
	display:block;
	padding:3px;
}

#cmnew_nav li a:hover {color:#AEC8E8;}

.cmnew_nav_sub {
	font-size:0.8em;
	padding-top:2px;
	line-height:0.9em;
	font-weight:400;
	text-align:right;
	direction: rtl;
	display:block;
}


ul#portfolio {
	background:transparent url(images/quicklinksbkg.png) repeat;
    -webkit-border-radius:8px;
    -moz-border-radius:8px;
}

#portfolio li img{
	width: 954px;
	height: 192px;
	position: relative;
	clear: left;
	padding: 8px;
	margin-left: auto;
	margin-right: auto;
	background-repeat: no-repeat;
	margin: auto;
}

ul#portfolio li {
		height: 208px;
        list-style:none;
        margin-left: -40px;
}

#cmlinks {
        display:block;
        padding-top:5px;
        width:970;
}

.cmlink_first {
        display:block;
        float:left;
		padding-left:4px;
        padding-right:13px;
}

.cmlink {
        display:block;
        float:left;
        padding-right:13px;
}

.cmlink_last {
        display:block;
        float:left;
        padding:0px;
}

.newsticker {
	margin: 8px; 
	font-family: Verdana, Arial, Sans-Serif;  
	color: #000000; 
	line-height: 12px;
}

.newsticker p {
	padding-right: 10px; 
	padding-left: 10px; 
	font-size: 0.7em;
	font-weight:none;
}

.newsticker h1 {
	padding-right: 10px; 
	padding-top: 3px; 
	padding-bottom: 3px; 
	padding-left: 10px; 
	font-size: 1.1em; 	
	line-height: 1.2em;
	color: #550000;
}

.newsticker h2 {
	padding-right: 10px; 
	padding-top: 6px; 
	padding-bottom: 0px; 
	padding-left: 10px; 
	font-size: 0.9em; 
	line-height: 1.0em;
	color: #55000;
}

.newsticker h3 {
	padding-right: 10px; 
	padding-top: 0px; 
	padding-bottom: 13px; 
	padding-left: 10px; 
	font-size: 0.7em; 
	line-height: 0.9em;
	color: #000;
}

.newsticker h4 {
	padding-right: 10px; 
	padding-top: 6px; 
	padding-bottom: 13px; 
	padding-left: 10px; 
	font-size: 0.65em; 
	line-height: 0.9em;
	color: #000;
	
}

.newsticker img {
	padding-right: 5px; 
	
}

.newsletter p {font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 11px; line-height: 16px; color: #646464;}
.newsletter li {font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 11px; line-height: 16px; color: #646464;}
.newsletter h2 {font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px; color: #550000;





