@import url(global_v1-1.css);
@import url(adminLogin.css);
@import url(debordieuCCC_css/debordieuCCC_modules.css);
@import url(debordieuCCC_css/debordieuCCC_plugins.css);

/*
I. GLOBAL:  Global classes, header styles, link styles and .page class
II. BUTTONS
III. MISC CLASSES 
IV. CUSTOM SITE SELECTORS
/////////////////////////////////////////////////////*/
body {
	background:#fff;
	color:#000;
}



h1 {
	color:#333;
	font:400 22px "Times New Roman", Georgia, serif;
	margin-bottom: 1em;
	text-transform: uppercase;
}

h2 {
	color:#333;
	font:400 18px "Times New Roman", Georgia, serif;
	margin-bottom: 1em;
	text-transform: uppercase;
}

h3 {
	color:#333;
	font:700 15px "Times New Roman", Georgia, serif;
	text-transform: uppercase;
}

h4 {
	color:#8c6d2b;
	font: italic 18px "Times New Roman", Georgia, Times, serif;
}

h5 {
	color:#876005;
	display:inline;
	font:bold 12px "Times New Roman", Georgia, Times, serif;
	text-transform: uppercase;
}

h6 {
	background: #ceb069;
	color:#876005;
	font:18px/1.8 "Times New Roman", Georgia, Times, serif;
	padding: 0 10px;
	text-transform: uppercase;
}

h7 {
	background: #142132;
	color:#333;
	font:700 15px "Times New Roman", Georgia, serif;
	text-transform: uppercase;
}

table {
	font:12px arial, helvetica, sans-serif;
}

a,a.small,a.anchor,a.visited {
	color:#3e1c01;
	font:inherit;
	text-decoration:none;
}

a:hover {
	color:#6f370b;
	font:inherit;
	text-decoration:underline;
}

.CEMenu {
	margin:0;
	padding:0;
}

/* important edit global text boxes - default --------- */
.txtbox {
	background:#FFF;
	border-style:inset;
	border-width:2px;
	color:#000;
	font:11px arial, helvetica, sans-serif;
	margin: 2px 0;
}

/****** END GLOBAL ------------------
/////////////////////////////////////
II. BUTTONS
/////////////////////////////////////
= directory -> edit roster options -> cancel & next button --------- */
.but {
	background:#eee;
	border:1px outset buttonhighlight;
	color:#333;
	cursor:pointer;
	font:13px arial, helvetica, sans-serif;
}

/*= directory -> edit roster options -> close button --------- */
.membut {
	background:#eee;
	border:1px solid buttonface;
	color:#333;
	cursor:pointer;
	font:11px arial, helvetica, sans-serif;
}

/*= ADMIN BUTTON AND BAR ------ */
.abut {
	background:#eee;
	border-style:outset;
	border-width:2px;
	color:#333;
	font:11px arial, helvetica, sans-serif;
	margin-bottom:2px;
	margin-top:2px;
}

.adminbar {
	background:#eee;
	color:#333;
	font:400 12px arial, helvetica, sans-serif;
}

/* III. MISC CLASSES
 * =======================
 --------- general row hover classes --------- */
.rowNormal {
	background:#eee;
	color:#000;
	font:400 11px arial, helvetica, sans-serif;
}

.rowHover {
	background:#FFF;
	color:#000;
	font:400 11px arial, helvetica, sans-serif;
}

.rowAlternate {
	background:#eee;
	color:#000;
	font-weight:400;
}

.rowHeader {
	background:#555;
	border:1px solid #000;
	color:#fff;
	font-weight:700;
}

.cookieTrail {
	background:#fff;
	border-bottom:1px solid #fff;
	color:#000;
	display:none;
	font:400 11px arial, helvetica, sans-serif;
	padding:2px;
	text-decoration:none;
}

a.cookieTrail,a.cookieTrail:hover {
	color:#333;
	font:400 11px arial, helvetica, sans-serif;
	text-decoration:none;
}

/* Layout and Custom Selectors for: Debordieu
 *  =======================
 */
.page {
	background: #efecca url(../../../images/siteBg.gif);
	color: #000a17;
	font: 15px "Times New Roman", times, serif;
	text-align: center;
	margin:0 auto;
}

#siteWrapper {
	background: url(../../../images/pcSiteWrapperBg.jpg) repeat-y;
	margin: 0 auto;
	text-align: left;
	width: 967px;
}

#nav {
	padding-top: 40px;
}

#branding {
	background: url(../../../images/pcBrandingBg.jpg) top left no-repeat;
	height: 123px;
	padding: 0 0 0 202px;
}

#contentArea{
	background: url(../../../images/pcContentAreaBg.jpg) bottom center no-repeat;
	float: left;
	margin: 0 auto;
	text-align: center;
	width: 967px;
}


#contentWrapper {
	float: left;
	padding: 40px 0;
	text-align: left;
	width: 967px;
}

	#contentWrapper2 {
	float: left;
	text-align: left;
	width: 967px;
}

#contentWrapper .inside {
	padding: 0 20px 0 59px;
}

#contentMain {
	float: left;
	width: 590px;
}

	#contentMain2 {
		float: left;
		width: 900px;
		}

		#contentMain2 .inside{
			padding: 0 0 0 40px;
			}


#sidebar {

}

#contentSecondary{
	float: right;
	width: 375px;
}

#footer{
	background: url(../../../images/pcFooterBg.jpg) no-repeat;
	clear:both;
	color: #ffe2a0;
	font: 11px arial, helvetica, sans-serif;
	height: 151px;
	text-align: center;
	text-transform: uppercase;
}

#footer .inside {
	padding-top: 73px;
}

/*	Public Home page styles
 *  =======================
*/
#siteWrapper.pubHome {
	background: url(../../../images/phSiteWrapperBg.jpg) repeat-y;
}

.pubHome #contentArea {
	background: url(../../../images/phContentAreaBg.jpg) bottom center no-repeat;
	float: left;
	color: #472b1b;
	margin: 0 auto;
	text-align: center;
	width: 967px;
}

.pubHome #branding {
	background: url(../../../images/phBrandingBg.jpg) top left no-repeat;
	height: 130px;
	padding: 0 0 0 202px;
}

.pubHome #footer {
	background: url(../../../images/phFooterBg.jpg) no-repeat;
	height: 157px; 
}

.pubHome #contentWrapper {
	float: left;
	text-align: left;
}

.pubHome #contentWrapper .inside {
	padding: 0 89px 40px 59px;
}

.pubHome #footer .inside {
	padding-top: 79px;
}

.box1 {
	width: 220px;
	height:330px;
}

	.box1 .bg {
		background:url(../../../Images/leftFade.jpg) center top repeat-x;
		height:330px;
	}

.box2, .box3, .box4 {
	border-top: #ddc58c 2px solid;
	border-right: #ddc58c 2px solid;
	width: 191px;
}

	.box3 .bg {
		background:url(../../../Images/exploreRight.jpg) center top no-repeat;
		height:330px;
	}
	
		#rightLinks{
			margin-top:90px;}


.box4{
	border-right: none;
}

/*	Private Home page styles
 *  =======================
*/
#siteWrapper.privHome {
	background: url(../../../images/prhSiteWrapperBg.jpg) repeat-y;
}

.privHome #branding {
	background: url(../../../images/prhBrandingBg.jpg) no-repeat;
	height: 127px;
}

	.privHome #branding2 {
	height: 127px;
}

.privHome #contentArea {
	background: url(../../../images/prhSiteWrapperBg.jpg)
}

.privHome #contentWrapper {
	padding-bottom: 0;
}

.privHome #contentMain {
	float: right;
	width: 700px;
}

.privHome .contentMainInside {
	padding: 0 30px 0 0;
}

.privHome #contentSecondary {
	color: #fff;
	float: left;
	width: 215px;
}

.privHome #contentWrapper .inside {
	padding: 0 0 0 20px;
}

.privHome #footer {
	background: url(../../../images/prhFooterBg.jpg) no-repeat;
	height: 150px;
}

.privHome #footer .inside {
	padding-top: 72px;
}

.privHome .boxWrapper {
	background-color: #fff;
	width: 100%;
}

.privHome .box1, .privHome .box3 {
	border: none;
	float: left;
	/*-padding: 10px 0;-*/
	width: 167px;
}

.privHome .plugin {
	width: 147px;
}

.flashGrain {
	float: left;
	width: 336px;
}

.flashGrain img {
	display: block;
}

.boxWrapper {
	margin-bottom: 2em;
}

.featuredEvents {
	float: left;
	width: 498px;
}

#contentWrapper .featuredEvents .inside {
	padding: 10px 20px 10px 0;
}

/*	Private Content page styles
 *  =======================
*/
#siteWrapper.privContent {
	background: url(../../../images/phSiteWrapperBg.jpg) repeat-y;
}

.privContent #branding {
	background: url(../../../images/phBrandingBg.jpg) no-repeat;
	height: 157px;
}

.privContent #contentArea {
	background: url(../../../images/phSiteWrapperBg.jpg) repeat-y;
}

.privContent #footer {
	background: url(../../../images/prcFooterBg.jpg) no-repeat;
	height: 197px;
}

.privContent #footer .inside {
	padding-top: 125px;
}

/*	Modules styles
 *  =======================
*/
#modules {
	padding: 0 4px 0 10px;
}

#modules .inside {
	width: 947px;
}

/*--------------------------------------------------------------------------
PRIVATE HOME PG LAYOUT
---------------------------------------------------------------------------*/

#leftTop {
	padding-left:10px;

	}
	
	#leftTop a{
		color:#e5d19f;
		}
		
		#leftTop p{
			color:#fff;
		}
		
#rightTop {
	}
	
	#rightTop a{
		color:#e5d19f;
		}