body {
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	background:#868885;
}
#wrap{
	width:750px;
	clear:both;
}

#topimage{
	display:block;
	background: url('../../staticfiles/images/topimage.gif') no-repeat;	
	height:193px;
}

#nav{
	padding:130px 0px 0px 30px;	
}

#nav a, #nav a:visited{
	float:left;
	padding:0px 2px 0px 2px;
}
a, a:visited{
	color:blue;
	text-decoration:none;
}
a:hover{
	text-decoration:underline;
}
a:active{border:none;}
/*
 * Links (not open page)
 */
a.Home{
	display:block;
	width:84px;
	height:42px;
	background: url('../../staticfiles/images/home.gif') no-repeat;	
}
a.Charity_Life{
	display:block;
	width:102px;
	height:42px;
	background: url('../../staticfiles/images/charitylife.gif') no-repeat;	
}
a.Current_Works{
	display:block;
	width:105px;
	height:51px;
	background: url('../../staticfiles/images/currentworks.gif') no-repeat;	
}
a.Current_Bridges{
	display:block;
	width:92px;
	height:46px;
	background: url('../../staticfiles/images/currentBridges.gif') no-repeat;	
}
a.Bridging_Team{
	display:block;
	width:107px;
	height:37px;
	background: url('../../staticfiles/images/bridgingTeam.gif') no-repeat;	
}
a.Life_Gallery{
	display:block;
	width:98px;
	height:52px;
	background: url('../../staticfiles/images/lifeGallery.gif') no-repeat;	
}
a.Your_Works{
	display:block;
	width:76px;
	height:62px;
	background: url('../../staticfiles/images/yourWorks.gif') no-repeat;	
}

/*
 * Links (open pages)
 */
body#Home a.Home{
	display:block;
	width:84px;
	height:42px;
	background: url('../../staticfiles/images/home_selected.gif') no-repeat;	
}
body#Charity_Life a.Charity_Life{
	display:block;
	width:102px;
	height:42px;
	background: url('../../staticfiles/images/charitylife_selected.gif') no-repeat;	
}
body#Current_Works a.Current_Works{
	display:block;
	width:105px;
	height:51px;
	background: url('../../staticfiles/images/currentworks_selected.gif') no-repeat;	
}
body#Current_Bridges a.Current_Bridges{
	display:block;
	width:92px;
	height:46px;
	background: url('../../staticfiles/images/currentBridges_selected.gif') no-repeat;	
}
body#Bridging_Team a.Bridging_Team{
	display:block;
	width:107px;
	height:37px;
	background: url('../../staticfiles/images/bridgingTeam_selected.gif') no-repeat;	
}
body#Life_Gallery a.Life_Gallery{
	display:block;
	width:98px;
	height:52px;
	background: url('../../staticfiles/images/lifeGallery_selected.gif') no-repeat;	
}
body#Your_Works a.Your_Works{
	display:block;
	width:76px;
	height:62px;
	background: url('../../staticfiles/images/yourWorks_selected.gif') no-repeat;	
}

#mainwrap{
	margin-top:0px;	
	text-align:left;
	font-size:15px;
	padding-bottom:50px;
	background: white url('../../staticfiles/images/main-bottom-bg.gif') bottom no-repeat;
}

#main{
	position:relative;
	top:-10px;
	clear:both;
	float:top;
	margin-top:-200px;	
	padding-top:10px;
	border-left:10px solid #ff8d18;
	border-right:11px solid #ff8d18;
	text-align:left;
	font-size:15px;
	padding-bottom:10px;
}

#left_col{
	height:50%;
	width:420px;	
	clear:both;
	background: white;	
	margin:0px 0px 15px 10px;
	padding:0px 10px 0px 5px;
	float:left;
}
#CW_left_col{
	height:50%;
	width:420px;	
	float:left;
	background: white;	
	margin:0px 0px 15px 10px;
	padding:0px 10px 0px 5px;
}
#left_col_text{
	height:100%;
	overflow:auto;
	margin:0px 0px 25px 0px;		
}

#right_col{
	float: right;	
	height:50%;
	width:255px;
	padding:0px 0px 15px 15px;
	overflow:auto;
}

#author, #comment-author, #last-updated{
	text-align:right;
}

/*
 * links/lists
 */
a.other, a.other:visited{
	display:block;
	color:#000;
	float:top;
	width:200px;
	font-size:20px;
	margin:0px 0px 5px 15px;
	text-decoration:none;
}

a.other:hover{
	color:#ff8d18;
}

li{
	padding-bottom:10px;
}

/*
 * Blog css
 */

#comment{
	width:70%;
	margin-left:10px;
	margin-right:10px;
}
input#author{
	text-align:left;
}

input#commment{
	text-align:left;
}

#rightbar-wrap{
	position:fixed;
	top:130px;
	right:0;
	float:right;
	margin-right:2%;
	width:184px;
	background: url('../../staticfiles/images/rbar-top.gif') top no-repeat;
}

#rightbar{
	width:184px;
	padding:75px 0px 60px 0px;
	clear:both;	
	background:  url('../../staticfiles/images/rbar-bottom.gif') bottom no-repeat;
}

#rightbar-content{
	background:#ffffff;
	padding:0px 15px 0px 15px;	
	border-left:10px solid #ff8d18;
	border-right:11px solid #ff8d18;	
}

a.rbar, a.rbar:visited{
	display:block;
	color:#000;
	float:top;
	margin:0px 0px 2px 0px;
	text-decoration:none;
}

a.rbar:hover{
	color:#ff8d18;
}

.blog{
	margin:0px 5px 0px 5px;
}

/*
 * Current Works image backgrounds
 */


#right_col #images{
 	background: white;
	margin:0px;
	filter:alpha(opacity=90%);
	-moz-opacity:0.9;
 }

.cw-img1{
	margin-top:10px;
 	width:217px;
	height:163px; 	
 	background: url('../../staticfiles/images/CW-img1-frame.gif') bottom no-repeat;
	padding:10px;
 }
 
#cw-img2-wrap{
	float:right;
}
#cw-img2{
	text-align:right;
 	width:151px;
	height:117px; 	
 	background: url('../../staticfiles/images/CW-img2-frame.gif') no-repeat right;
	padding-top:6px;
	margin-right:5px;
	padding-right:6px;	
 }
 
#cw-img3{
 	width:90px;
	height:73px; 	
 	background: url('../../staticfiles/images/CW-img3-frame.gif') top no-repeat;
	padding-top:5px;
	padding-left:5px;	
 }  
 textarea#body{
 	font-size:1.3em;
 }
 /* Life Gallery */
.filmstrip{
	position:relative;	
	z-index:1;
	height: 150px;
}
.images{
	padding-left:0px;
}

.strip_img{
	position:relative;
	float:left;
	z-index:0;/*set to 2 TO PUT IMAGES AND LINKS ON TOP*/
	top:-80px;
	padding-left:4px;
}

div.links{
	position:relative;
	top:-55px;
	height:20px;
	clear:both;
}
div.links a{
	padding-left:5px;	
}

body#Life_Gallery #CW_left_col{
	padding-right:0;
	}
body#Life_Gallery #right_col{
	position:relative;
	z-index:300;
	width:285px;
	float:left;
	margin:0;
	padding:0;
	overflow:visible;
}
img{border:none;}


#show-wrap{
	width:302px;
	position:relative;
	left:-10px;
	z-index:1000;
	right:150px;	
	height:295px;
	padding-bottom:	0px;
	/* background:url('../../staticfiles/images/big-slide.gif') bottom no-repeat;*/
}
#showimage {
	display:block;
	position:relative;
	top:-250px;
	left:8px;
	z-index:1;	
}

ul.nav{
	list-style-position: inside;
	padding:0;
	margin:0;
	list-style:none;
}
ul.nav li{
		float:left;
}


div.comments{
	display: block;	
	padding:10px 0 10px 0;
}
textarea#blog_edit{
	height:280px;
}
input{
	margin-top:0.2em;
	margin-bottom:0.2em;
	border:1px solid #ff8d18;
	line-height:2em;
}
textarea{
	margin-bottom:0.5em;
	border:1px solid #ff8d18;
	}
#contact{
	padding:10px;
	filter:alpha(opacity=80%);
	opacity:0.8;	
}
div.del_img{
	position:relative;
	top:0px;
	float:left;
	width:105px;
	text-align:center;
}
img.r{
	margin-bottom:10px;
}

