body{
	
	margin: 0px;
	padding: 0px;
	color: #6a6969;
	font-size: 75%;
	font-family: Arial;
	height: 100%;
}

#bgStretch {
	width: 100%;
	left: 0px;
	top: 0px;
	position: absolute;
	z-index: 0;
}


#logo{
	position:absolute;
	top:31px;
	left:51px;
}

#logoHome{
	position:absolute;
	top:65px;
	left:41px;
}

#title{
	position:absolute;
	left:186px;
	top:31px;
	z-index:10;
}

#titleHome{
	position:absolute;
	left:195px;
	top:64px;
	z-index:10;
}


#menuLines{
	position:absolute;
	left:282px;
	top:145px;
	z-index:5;
}

#menuLinesHome{
	position:absolute;
	left:225px;
	top:34px;
	z-index:5;
}

#menuWho{
	position:absolute;
	left:183px;
	top:197px;
	z-index:5;
}

#menuWhat{
	position:absolute;
	left:734px;
	top:197px;
	z-index:5;
}

#menuHow{
	position:absolute;
	left:460px;
	top:178px;
	z-index:5;
}

#menuMedia{
	position:absolute;
	left:391px;
	top:221px;
	z-index:5;
}

#menuAction{
	position:absolute;
	left:693px;
	top:142px;
	z-index:5;
}


#menuWhoHome{
	position:absolute;
	left:475px;
	top:21px;
	z-index:5;
}

#menuWhatHome{
	position:absolute;
	left:298px;
	top:237px;
	z-index:5;
}

#menuHowHome{
	position:absolute;
	left:795px;
	top:139px;
	z-index:5;
}

#menuMediaHome{
	position:absolute;
	left:799px;
	top:229px;
	z-index:5;
}

#menuActionHome{
	position:absolute;
	left:656px;
	top:198px;
	z-index:5;
}

/* ------------------------------- NORMAL MAIN CONTENT ------------------------------- */

#main{
	position:absolute;
	top:255px;
	left:52px;
}

#main #container{
	margin: 0 auto;
	background-color: #FFFFFF;
	width: 450px;
	position: absolute;
}


#main #container #bodyspace{
	border-top:14px solid #d9d1c1;
	background-color: #FFFFFF;
	margin: 0 auto;
}

#main #container #bodyspace #menu{
	position: absolute;
	padding-right: 20px;
	background-color: #FFFFFF;
	top:90px;
}

#main #container #footer{
	width: 450px;
	height: 27px;
	background-color: #d9d1c1;
	font-size: 85%;
	color:#e4701e;
}

#main #container #footer #margined{
	position:relative;
	top:7px;
	left:135px;
}

#main #container #bodyspace #content{
	position:relative;
	top: 19px;
	left: 130px;
	margin-bottom: 40px;
	width: 276px;
	background-color: #FFFFFF;	
}

/* ------------------------------- CALENDAR MAIN CONTENT ------------------------------- */

#mainCalendar{
	position:absolute;
	top:255px;
	left:52px;
}

#mainCalendar #container{
	margin: 0 auto;
	background-color: #FFFFFF;
	width: 950px;
	position: absolute;
}


#mainCalendar #container #bodyspace{
	border-top:14px solid #d9d1c1;
	background-color: #FFFFFF;
	margin: 0 auto;
}

#mainCalendar #container #bodyspace #menu{
	position: absolute;
	padding-right: 20px;
	background-color: #FFFFFF;
	top:90px;
	padding-left:12px;
}

#mainCalendar #container #footer{
	width: 950px;
	height: 27px;
	background-color: #d9d1c1;
	font-size: 85%;
	color:#e4701e;
}

#mainCalendar #container #footer #margined{
	position:relative;
	top:7px;
	left:135px;
}

#mainCalendar #container #bodyspace #content{
	position:relative;
	top: 19px;
	left: 210px;
	padding-right: 19px;
	margin-bottom: 40px;
	width: 721px;
	background-color: #FFFFFF;
}



#stripHome{
	position:absolute;
	top:283px;
	height:228px;
	width:100%;
	background-color:#d9d1c1;
}

#aboutHome{
	position:absolute;
	background-color:#ffffff;
	left:404px;
	top:0px;
	height:183px;
	width:323px;
}

#aboutHomeText{
	font-size: 100%;
	width: 275px;
	color:#545453;
	left:34px;
	top:10px;
	position:absolute;
}

#newsHome{
	position:absolute;
	background-color:#e4701e;
	left:727px;
	top:0px;
	height:183px;
	width:100%;
}

#newsHomeText{
	font-size: 100%;
	width: 265px;
	color:#FFFFFF;
	left:29px;
	top:10px;
	position:absolute;
}

#newsHomeText a{
	color:#FFFFFF;
}

#donateHome{
	position:absolute;
	background: #d9d1c1 url(/images/bgDonateHome.gif) no-repeat;
	left:404px;
	top:183px;
	height:45px;
	width:640px;
}

#donateHomeText{
	font-size: 100%;
	width: 385px;
	color:#000000;
	left:140px;
	top:14px;
	position:absolute;
}

#footerHome{
	position:absolute;
	font-size: 85%;
	color:#e4701e;
	left:0px;
	bottom:-1px;
	background-color: #d9d1c1;
	padding:8px 16px 8px 16px;
	width: 100%;
}

.title{
	font-weight:bold;
}

.subtitle{
	
}

.submenu{
	background-color: #e4701e;
	padding:3px 3px 3px 17px;
	width:100px;
	font-size:88%;
	color:#FFFFFF;
	font-weight:900;
	margin-bottom:3px;
	cursor:pointer; 
	cursor:hand
}

.submenu a{
	color:#FFFFFF;
	font-weight:900;
	text-decoration: none;
}

.submenu:hover{
	background-color: #956746;
}

.submenu a:hover{
	color:#FFFFFF;
	font-weight:900;
}

.subsubmenu{
	padding-left:17px;
	width:100px;
	font-size:84%;
	font-weight:900;
	margin-bottom:3px;
}


#main #picture{
	position: absolute;
	top: 0px;
	left: 450px;
	border-top:14px solid #d9d1c1;
	width: 250px;
	height: 360px;
}


#main #picture #pictureCaption{
	padding:12px 15px 12px 15px;
	background-color: #d9d1c1;
	font-size: 90%;
	color: #5a5a59;
}

#main #ads{
	position: absolute;
	top: 0px;
	left: 700px;
	width: 100px;
}

img{
	border: 0px;
}

a{
	color: #e4701e;
}

a:hover{
	color: #956746;
}

a.footer{
	color: #e4701e;
	text-decoration:none;
}

a.footer:hover{
	color: #956746;
	text-decoration:underline;
}

#footerHome a{
	color: #e4701e;
	text-decoration:none;
}

#footerHome a:hover{
	color: #ffffff;
	text-decoration:underline;
}

hr{
	
	height:1px;
	border:0px;
	border-bottom:1px dotted #000000;
	width:99%;
}

h3{
	color:#444444;
}

ul{
	line-height:18px;
	margin:15px 0px 15px 28px;
}

blockquote{
	margin:24px;
}

.qwsec_NC_TodayPanel{
	display: none;
}

.qwsec_NC_Month{
	padding: 5px;
}

select{
		font-size:100%;
		padding:0px;
		width:145px;
}


.gothambold
{
      font-size:18px;
      font-family: Arial;
	  padding:0px;
	  margin-bottom:-7px;
}


.sIFR-active .gothambold
{
      visibility: hidden;
      font-family: Verdana;
      line-height: 1em;
	  width:290px;
}

.gothammedium
{
      font-size:12px;
      font-family: Arial;
}


.sIFR-active .gothammedium
{
      visibility: hidden;
      font-family: Verdana;
      line-height: 1em;
	  width:290px;
	  margin-bottom:13px;
}

input{
		font-family:Arial;
}

textarea{
		font-family:Arial;
		font-size:100%;
}

table{
		margin:0px;
}