@charset "utf-8";
/* CSS Document */
body{
color:#222;
padding:0;
margin:0;
background-color:#fff;
font-family:Arial, Helvetica, sans-serif;
font-size: 62.5%;
}

a{color:#934481;}
a.profileurl{color:#FFF;}

p {
	font-size:1.2em;
	line-height:1.2em;
	text-align:justify;
	margin:2px 0 8px 0;

}

h1{color:#000;
font-size:3.2em;
margin:0;

padding:0;
}
h2{color:#999;
font-size:1.2em;
margin:0;
;
padding:0;}
h3{color:#666;
font-size:1.4em;
margin:0;
margin-top:13px;
padding:0;
border-bottom:1px solid #934481;}
h4{font-size:0.8em;
margin:0;
padding:0;}
h5{font-size:0.8em;
margin:0;
padding:0;}

.project-url {color:#000; font-size:1em; text-decoration:none;}
.project-url:hover{text-decoration:underline;}
.project-type{color:#666; font-size:1em;}
.pink-hr{
	padding-bottom:4px;
	margin-bottom:4px;
	border-bottom:1px solid #934481;
} 
#top{
	background-image:url(nav_bg.jpg);
	height:95px;
	border-bottom:3px solid #ff02ae;
	padding-left:100px;
	background-position:top;
	background-repeat:no-repeat;
	background-color:#000;}
#middle{
	background-color:#fff;
	padding:8px 32px 0px 32px;}
#bottom{
	background-color:#000;
	height:40px;
	border-top:1px solid #404040;
	/*background-image:url(footer_bg.jpg);*/
	clear:both;
}
#maincontainer{
	width:928px;
margin:0px auto;
background-color:#FFF;

background-repeat:repeat-x;
background-position:bottom;

}

.logo{
	margin-top:16px;
	margin-left:58px;
}

.navlist {
	list-style:none;
	float:right;
	margin:0;
	padding:0 32px 0 0;
	width:600px;
	
	
}
li.navlistitem {
	float:right;
	font-size:1.4em;
	margin-left: 32px;
}
li.navlistitem a {
	text-align:right;
	float:left;
	display:block;
	text-decoration:none;
	color:#fff;
	padding:4px;
}
li.navlistitem a:hover {
	
}
.navlistactive a{
	background-color:#ff02ae !important;
	
}

.one-col{
	width:208px;
	
	color:#222;
	margin-right:10px;
	margin-left:0px;
	margin-bottom:4px;
	margin-top:4px;
	float:left;
}
.one-col-right{
	width:208px;
	
	color:#222;
	margin-right:0px;
	margin-left:0px;
	margin-bottom:4px;
	margin-top:4px;
	float:left;
}
.two-col{width:416px;
color:#222;
padding:8px;	margin-bottom:16px;
	float:left;}
	
	.video{width:416px;	margin-bottom:8px;
	float:left;}
	.two-col-container{
	width:432px;
	float:left;
	margin:0;
	padding:0;
}
	
	.half-col{
	width:408px;
	color:#222;
	margin-right:8px;
	margin-bottom:8px;
	padding:8px;
	float:left;
}
	
	.four-third-col{
	width:240px;
	background-color:#fff;
	color:#222;
	margin-right:8px;
	margin-bottom:8px;
	padding:8px;
	float:left;
}
	.two-third-col{width:152px;
	background-color:#fff;
	color:#222;
	margin-right:8px;
	margin-bottom:8px;
	padding:8px;
	float:left;}
	.clear{clear:both;}

.outside-left{
	background-image:url(outside-left.gif);
	background-position:left;
	margin:0px auto;
	padding-left:0px;
	background-repeat:repeat-y;
	width:946px;
	}
	.outside-right{
	background-image:url(outside-right.gif);
	background-position:right;
	margin:0px auto;
	padding-left:0px;
	background-repeat:repeat-y;
	width:946px;
	}
	
	#sidenav{float:right;
	width:208px;
	background-position:left bottom;
	background-image:url(wee-man.jpg);
	background-repeat:no-repeat;
	margin:0 0 0 40px;
	padding:0 0 0 90px;
	
	}
	#sidenav ul{margin:0 0 0 0;
	padding:0 0 8px 0;
	
	}
	
li.sidenavitem {
margin:0;
float:right;
	width:208px;
	list-style:none;
	margin-top:2px;
	
	
}
li.sidenavitem a {
font-size:1.1em;
	display:block;
	text-decoration:none;
	color:#fff;
	background-color:#ff02ae;
	padding: 2px 0 2px 20px;
	clear:both;
	
	
}
li.sidenavitem a:hover {
background-color:#f262dd;
	
}
.sidenavitemactive {
	background-color:#000000 !important;
	background-image:url(sidenavacrtivebg.jpg);
	background-position:left;
	background-repeat:no-repeat;
}
 .rss_box {
 
 }
 
 .rss_title, rss_title a {
 
 }
 
 .rss_items {
	 list-style:none;
	 list-style-position:outside;
	 margin-left:0;
	 padding-left:0;
}


.rss_item a:link, .rss_item a:visited, .rss_item a:active {
  	font-size:1.2em;
	line-height:1.2em;

}

.rss_item a:hover { 

}
	
.rss_date {
margin-left:8px;
color:#666666;
}

#gallery{
	list-style:none;
	}
	
#gallery li{
	float:left;
	margin:4px 4px 4px 4px;
	margin-left:16px;
}

ul .list {margin:0;
padding:0;
list-style:none;
}

ul .list li{margin:0;
padding:0;
list-style:none;
}

 ul .list li li{margin:0;
padding:0;
list-style:none;
}

iframe {margin-bottom:2px;
padding:0;}
.pagination { text-align:right; clear:both; margin:8px; width:850px; }
.pagination a{text-decoration:none;}

#bottom{color:#FFF; text-align:right; padding:8px;}
#bottom a{color:#FFF; font-weight:bold; text-decoration:none;}
#bottom a:hover{text-decoration:underline;}

.greytext{color:#777;}

.sitemap{list-style-image:url(images/pinkbullet.jpg);}
