
body {
padding: 10;
margin: 0;
font: 76% arial, Arial, Helvetica, sans-serif;
background: #D9DCD2;
color: #303030;
}

body#list #list h2{
	color: #194E9C;
	background-color: #FFFFFF;
	padding: 3px 10px;
	margin-bottom: 1px;
	font: bold 13px arial, sans-serif;
	text-align: left;
}

.project-spacer {
	padding: 3px 10px;
	margin-bottom: 16px;
}


#new_header_3_and_4  {
	font: bold 13px helvetica, sans-serif;
	color: #194E9C;
	padding: 7px 0 0 0px;

	
	
}



#new_header_1_and_2  {
	font: bold 13px helvetica, sans-serif;
	color: #194E9C;
	padding: 7px 0 0 0px;
float: left;
	width: 302px;
	
	
}

#profile-right-header {
font: 13px helvetica, sans-serif;
	color: #194E9C;
	padding: 7px 0 0 0px;
float: left;
width: 150px;


}


/* PROJECT EDIT */

.upload-link {
	font-size: 12px;
	font-weight: bold;
}

.upload-link a:link, .upload-link a:visited {
	color: #4468ae;
}

.upload-link a:hover {
	color: #AAA;
}

.project-edit-right {
	float: left;
	padding: 20px 10px 20px 20px;
	margin: 15px 0 15px 0;
	width: 236px;
	background-color: #E6EFF6;
}

.project-edit-right h1 {
	color:#D73C1B;
	font-size:16px;
	font-weight:bold;
}

.project-edit-right p {
	font-size: 12px;
}

.project-edit-right .projItem {
	color:#808080;
	font-size: 12px;
	line-height: 15px;
}

.project-edit-right select {
	background-color: #FFF;
	border: solid 1px #676767;
}
.project-edit-right textarea {
	background-color: #FFF;
	border: solid 1px #676767;
	color: #676767;
	padding: 4px 2px 4px 2px;
}
.project-edit-right .text-edit {
	background-color: #FFF;
	border: solid 1px #676767;
	color: #676767;
	height: 1.2pc;
}
.project-edit-right .submitBttn {
	background-color: #FFF;
	border: solid 1px #676767;
	padding: 4px;
	
}

.project-edit-right2 {
	float: left;
	padding: 20px 10px 20px 20px;
	margin: 15px 0 15px 0;
	width: 400px;
	background-color: #E6EFF6;
}

.project-edit-right2 h1 {
	color:#D73C1B;
	font-size:16px;
	font-weight:bold;
}

.project-edit-right2 p {
	font-size: 12px;
}

.project-edit-right2 .projItem {
	color:#808080;
	font-size: 12px;
	line-height: 15px;
}

.project-edit-right2 select {
	background-color: #FFF;
	border: solid 1px #676767;
}
.project-edit-right2 textarea {
	background-color: #FFF;
	border: solid 1px #676767;
	color: #676767;
	padding: 4px 2px 4px 2px;
}
.project-edit-right2 .text-edit {
	background-color: #FFF;
	border: solid 1px #676767;
	color: #676767;
	height: 1.2pc;
}
.project-edit-right2 .submitBttn {
	background-color: #FFF;
	border: solid 1px #676767;
	padding: 4px;
}


/* project public detail */

#project {
	width: 470px;
	border: solid 1px #AAAAAA;
	margin-top: 7px;

	padding: 30px 5px 10px 5px;
	background: url(/images/project-detail.gif) top left no-repeat;
}
#project-public {
	width: 460px;
	border: solid 1px #AAAAAA;
	margin-top: 7px;
	padding: 18px 17px 18px 17px;
}

#project-public2 {
	width: 460px;
	margin-top: 7px;
	padding: 18px 17px 18px 17px;
}

.projects-search {
	height: 470px;
}

.project-left {
	float: left;
	width: 190px;
	}
	.project-box-blue {
		background-color: #efefef;
		padding: 10px;
		}
		.project-box-blue2 {
			background-color: #efefef;
			margin-top: 5px;
			padding: 10px;
			}
			.project-box {
				margin: 15px 0 0 10px;
				}
			.project-box  p { color: #3f70bc; margin: 0px; }
				#project .project-box_h1, #project-public .project-box_h1 {
					color: #c83c18;
					}
					.project-box .blue {
						color: #4071BB;
						margin-bottom: 5px; 
						padding: 2px;
						font-size: 11px;
						text-decoration:none;
						}
						
						.project-box a {
						color: #4071BB;
						margin-bottom: 5px; 
						padding: 2px;
						font-size: 11px;
						text-decoration:underline;
			
						}
						.project-detail-orange1 {
							background-color: #c83c18;
							color: #fff;
							font-size: 10px;
							padding: 2px;
							text-align: center;
							width: 110px;
							}
							
							
		.project-detail-blue1 {
							background-color: #4071BB;
							color: #fff;
							font-size: 11px;
				
							padding: 2px;
							text-align: center;
							width: 95px;
							margin-left: 3px;
						
							}
												
							
.project-detail-blue1 a {
	color: #fff;
	text-decoration: none;
}
						
.project-detail-orange2 {
	background-color: #c83c18;
	color: #fff;
	font-size: 10px;
	margin-top: 5px; padding: 2px;
	text-align: center;
}
						
.project-detail-orange1 a, .project-detail-orange2 a {
	color: #fff;
	text-decoration: none;
}

.project-detail-border {
	border: 1px solid #fff;
	padding: 2px;
}

.discussion-title {
	font-family: Arial;
	font-weight: bold;
	font-size: 12px;
	color: #4071BB;
}

.discussion-bg {
	background-color: #F5F2E1;
	padding: 5px;
}

.create-a-discussion a:link, .create-a-discussion a:visited {
	text-decoration: underline;
	color: #c73D18;
	font-size: 11px;
	font-weight: normal;
}

.create-a-discussion a:hover {
	color: #000000;
}

.related-orange {
color: #ec7718;
}

.project-left hr {
	color: #FFFFFF;
	height: 4px;
	margin: 3px 0 3px 0;
}

.rating-box1 {
	background-color: #FFFFFF;
	margin-top: 3px;
	margin-bottom: 5px;
	margin-right: 10px;
	padding: 3px 5px;
	width: 80px;
} 

.rating-box2 {
	background-color: #FFFFFF;
	margin-top: 3px;
	margin-bottom: 5px;
	margin-right: 10px;
	padding: 3px 5px;
	width: 90px;
	float: left;
}

.project-right {
	float: left;
	padding: 0px 10px 10px 8px;
	width: 220px;
	
}


.project-right h1 {
	color:#333;
	font-size:16px;
	font-weight:bold;
}

.project-right .projItem {
	color:#333;
	font-size: 12px;
	line-height: 23px;}

.project-right #projIssues {
	margin: 12px 0 0 0;
}

.project-right #projIssues-new {
	margin: 2px 0 0 0;
}

.project-right #projIssues-new a {
		color:#C73D18;
	font-size:13px;
}

.project-right #projIssues-new a:hover {
	
	color:#7B96AB;
	font-size:13px;
}
.project-right #projIssues a {
	
	color:#C73D18;
	font-size:13px;
}

.project-right #projIssues a:hover {
	
	color:#7B96AB;
	font-size:13px;
}

.project-right #commentSection h2 {
	font-size: 12px;
	color:#D73C1B;
	font-weight: bold;
	padding: 0px 0 0 0;
}

.project-right #comments_container .comment{
	padding: 0px 0 0 0;
}

.project-right #comments_container .comment p {
color: #676767;
line-height: 12px;
}

.project-right #comments_container .comment-a-d {
	font-size:11px;
	color: #000;
}

.project-right #comments_container .a-d-value {
	font-size:11px;
	color: #676767;

}

.highslide-html-content {
	width: 200px;
	height: 200px;
}

/* 'Public Project Page' adjustments */

.project-names a:link .project-names a:visited {
	color: #808080;	
}

.project-right #firstSection {
	padding: 0px 0 0 0;
}
	
.project-right #secondSection {
	padding: 0px 0 0 0;
	
}

#secondSection h2 {
	font-family: Arial;
	font-weight: bold;
	font-size: 12px;
	color: #C73D18;
}

#comentSection h2 {
	font-family: Arial;
	font-weight: bold;
	font-size: 12px;
	color: #C73D18;
}
.project-right #commentSection {
	padding: 10px 0 0 0;
}	

.project-right #commentSection .submitBttn {
	padding: 10px 0 0 0;
}
	
.project-right .projDesc {
	color: #676767;
	font-size: 12px
	}
	
	
	
.project-right .projItemValue {
	color: #666;
}

.projItemValue a:link, .projItemValue a:visited {
	color: #808080;
}

.projItemValue a:hover {
	color: #676767;
} 

.project-right .projItemPerson {
	color: #4071BB;
	
}

.projItemPerson a:link, .projItemPerson a:visited {
		color: #4071BB;
}

.projItemPerson a:hover {
	color: #7B96AB;
} 

#functions ul {

margin: 0;
decoration: none;
padding: 0px;
text-decoration: none;
list-style: none;

}

#functions li {

margin: 0;
decoration: none;
text-decoration: none;
list-style: none;
padding: 0px;

}

/* profile page */

#profile {
	width: 640px;
	
	margin-top: 10px;
}

.profile-left {
	float: left;
	background-color: #f7f7f7;
	width: 120px;
	padding: 20px 10px 0 10px;
}

.profile-left hr {
	color: #FFFFFF;
	height: 4px;
	margin: 3px 0 3px 0;
}

.profile-favorites {
	float: left;
	width: 40px;

}

.profile-right {
	float: left;
	padding: 20px;
	width: 300px;
}

.profile-right hr {
	margin: 15px 0 15px 0;
	
}

.profile-name {
	background-color: #E8EDF1;
	height: 15px;
	padding: 15px 0 10px 10px;
	border-bottom: solid 1px #AAAAAA;
}

.profile-interest {
	margin-top: 10px;
	padding-left: 10px;
}

.profile-interest-text {
	font-family: Arial;
	font-size: 12px;
	color: #333;
}


.profile-tabs {
	font-family: Arial;
	font-size: 12px;
	color: #888888;
	font-weight:normal;
	
}



.profile-tabs a:link, .profile-tabs a:visited{
	font-family: Arial;
	font-size: 12px;
	color: #888888;
	font-weight:normal;
	
}



.profile-interest h3 {
	color: #C73D18;
	font-weight: bold;
	padding: 0;
	margin: 0;
}

.profile-links {
	color: #000;
	padding-left: 10px;
	
}

.profile-links a:link, .profile-links a:visited {
	color: #4071BB;
	text-decoration: underline;
}


.profile-links a:hover {
	color: #000;
}

.profile-links2 {
	color: #000;
	
}

.profile-links2 a:link, .profile-links2 a:visited {
	color: #4071BB;
	text-decoration: underline;
}


.profile-links2 a:hover {
	color: #000;
}

.profile-link-title {
	font-family: Helvetica;
	font-size: 12px;
	color: #000;
}

.profile-social {
	color: #4071BB;
}

.profile-text-left-response {
	font-size: 12px;
	font-family: Arial;
	color:#666;
}

.profile-text-left-title {
	font-family: Helvetica;
	font-size: 12px;
}

.bold {
	font-weight: bold;
}
.blue {
	color: #4071BB;
	}

.red-profile {
	color: #c73d18;
	font-weight: bold;
	font-size: 12px;
}

.red-profile1 {
	color: #c73d18;
	font-weight: normal;
	font-size: 11px;
}

.red-profile1 a:link, .red-profile1 a:visited {
	color: #333;
	text-decoration: underline;
	display: inline;
}

.red-profile1 a:hover {
	color: #333;
	text-decoration: underline;
	display: inline;
}

.red {
	color: #c73d18;
}

.profile-favorite-orange {
	background-color: #c83c18;
	color: #fff;
	font-size: 10px;
	padding: 2px;
	text-align: center;
	width: 110px;
}

.profile-favorite-orange a:link, .profile-favorite-orange a:visited {
	color: #fff;
	font-size: 12px;
}

/* Terms of Use */

.terms-inner ol {

}

.terms-container {
	background: url(/images/topGrad.gif) repeat-x top;
	border: solid 1px #AAAAAA;
	width: 580px;
	padding: 20px;
	margin-top: 10px;
}

.terms-container .terms-inner {
width: 580px;
border-width:0;
}

/* ---------------------- */

.browse-people {
	border: solid 1px #4468AE;
	width: 470px;
	min-height: 400px;
	padding: 0px;
	text-align: justify;
}

.browse-people-container {
	width: 470px;
}

.browse-people-container hr {
	margin: 0;
	padding: 0;
}

.browse-people-left1 {
	background-color: #efefef;
	width: 130px;
	padding: 5px;
	float: left;
	text-align: center;
}

.browse-people-left {
	background-color: #efefef;
	width: 130px;
	padding: 15px;
	float: left;
	text-align: center;
}

.browse-people-right {
	width: 220px;
	float: left;
	margin: 10px 0 0 10px;
	text-align: left;
}

.browse-people-right1 {
	width: 280px;
	float: left;
	margin: 12px 0 0 20px;
	text-align: left;
}

.browse-people-tags {
	width: 390px;
	float: left;
	margin: 12px 0 0 0px;
	text-align: left;
}

.browse-people-tags-name {
	width: 200px;
	float: left;
	margin: 12px 0 0 0px;
	text-align: left;
}

.browse-people-right hr {
	margin: 10px 0 10px 0;

}

.bp-name {
color: #4468AE;
}

.bp-name a:link, .bp-name a:visited {
	font-size: 14px;
	text-decoration: none;
	font-weight: bold;
	color: #4468AE;
	
}

.bp-name a:hover {
	color: #4468AE;
}


.bp-project {
	font-size: 12px;
	text-decoration: none;
	color: #999999;
	margin-top: 15px
	margin-bottom: 5px;
}


.bp-project a:link, .bp-project a:visited {
	font-size: 12px;
	text-decoration: underline;
	color: #333;
}

.bp-project a:hover {
	color: #666666;
}

/* browse project */

.browse-project-image {
	border: solid 1px #AAAAAA;
	width: 125px;
	background-color: #efefef;
	padding-top: 5px;
	padding-left: 0px;
	padding-bottom: 5px;
}

.browse-project-right {
	width: 400px;
	float: left;
	margin: 20px 0 0 20px;
}

.browse-project-right1 {
	width: 390px;
	float: left;
	margin: 20px 0 0 20px;
}


.browse-project-title {
	color: #333;
	margin-bottom: 5px;
}

.browse-project-title a:link, .browse-project-title a:visited {
	font-family: Helvetica;
	font-size: 13px;
	color: #333;
	text-decoration:underline;
	
}

.tag-people-name {
	color: #333;
	font-size: 12px;
	margin-bottom: 5px;
}

.tag-people-name a:link, .tag-people-name a:visited {
	
	font-size: 12px;
	color: #4071BB;
	
}

.tag-people-name a:hover {
	color: #000;
	text-decoration: underline;
}


.tag-people-titles  {
	color: #666;
	
}


/* favorites */

.favorites-links li {
	padding-bottom: 5px;
	width: 55px;
	float: left;
	text-decoration: none;
list-style: none;
}

.favorites-links1 li {
	padding-bottom: 5px;
	color:#333;
	font-size: 11px;
	text-decoration: none;
list-style: none;
margin-left: 0px;
margin: 0;
decoration: none;
padding: 0px;
text-decoration: none;
list-style: none;
}

.favorites-links1 {
	color: #333;
	font-size: 11px;
	text-decoration: none;
list-style: none;
margin-left: 0px;
margin: 0;
decoration: none;
padding: 0px;
text-decoration: none;
list-style: none;
}


.favorites-links a:link, .favorites-links a:visited {
	text-decoration: underline;
	font-size: 11px;
	color: #4071BB;
	text-decoration: none;
list-style: none;
}

.favorites-links a:hover {
	text-decoration: underline;
	font-size: 11px;
	color: #7B96AB;
	text-decoration: none;
list-style: none;
}

.favorites-links1 a:link, .favorites-links1 a:visited {
	font-size: 11px;
	color: #333;
	list-style: none;
margin-left: 0px;
margin: 0;
decoration: none;
padding: 0px;
text-decoration: none;

}

.favorites-links1 a:hover {
	text-decoration: underline;
	font-size: 11px;
color: #7B96AB;
list-style: none;
margin-left: 0px;
margin: 0;
decoration: none;
padding: 0px;
list-style: none;
}

.favorites-links3 li {
	padding-bottom: 5px;
	color:#4071BB;
	font-size: 11px;
}

.favorites-links3 {
	color: #4071BB;
	font-size: 11px;
}


.favorites-links3 a:link, .favorites-links3 a:visited {
	text-decoration: underline;
	font-size: 11px;
	color: #4071BB;
}

.favorites-links3 a:hover {
	text-decoration: underline;
	font-size: 11px;
	color: #7B96AB;
}

/* LIST SCREENS ////*/

body#list #list{
	padding-bottom: 10px;
	position: relative;
	clear: both;
	width: 470px;
	margin-top: 15px;
}

body#list #list h2{
	color: #194E9C;
	background-color: #FFFFFF;
	padding: 3px 10px;
	margin-bottom: 1px;
	font: bold 13px arial, sans-serif;
	text-align: left;

}

body#list #list p, body#list #list h4{
	margin: 0 10px;
		margin-left: 35px;
}

body#list #list {
	text-align: right;
}

.pagination_links {
	margin: 0;
	padding: 0;
	color: #AAA;
	}
	.pagination_links p {
		padding: 20px; margin: 0px;
		text-align: right;

		}

.pagination_link a:link, .pagination_link a:visited {
	color: #AAA;
}

ul#sort_tabs,
ul.sort_tabs,
ul#related_sort_tabs
{

	margin-right: 3px;

}

ul#sort_tabs li,
ul.sort_tabs li,
ul#related_sort_tabs li
{
	display: block;
	float: left;
	background: url(/images/tab-medium.jpg) no-repeat;
	width: 129px;
	height: 20px;
	margin: 0 1px;
	padding: 4px 0 0 0;
	text-align: center;
	color: #4468AE;
	font-weight: bold;
}

ul#sort_tabs li.selected,
ul.sort_tabs li.selected,
ul#related_sort_tabs li.selected
{
	background: url(/images/tab-medium-selected.jpg) no-repeat;
	width: 129px;
	height: 20px;
	margin: 0 1px;
	padding: 4px 0 0 0;
	color: #4468AE;
	
}

ul#sort_tabs li a,
ul.sort_tabs li a,
ul#related_sort_tabs li a
{
text-decoration: none;
color: #4468AE;
}

ul#sort_tabs li a:hover,
ul.sort_tabs li a:hover,
ul#related_sort_tabs li a:hover
{
text-decoration: none;
color: #333;
}

body#list #list td{
	border-bottom: solid 1px #f2e3d0;
	padding-bottom: 10px;
}

body#list #list table{
margin: auto;
width: 100%;
}


body#list #list table div.entry img{
float: left; 
margin: 3px; 
width: 45px;
}

body#list #list table p, body#list #list table h4{
	margin-left: 55px;
}


/* recently added */

#recently-added {
	margin-top: 15px; 
}

.recently-added-container {
	width: 610px;
}

.recently-added {
	margin: 0px;
	padding: 0px;
}
.recently-added-header h2 {
	color: #333;
	font-size: 13px;
	padding: 3px 0 3px 5px;
}

.recently-added-body {
	border: solid 1px #AAAAAA;
	width: 610px;
}

.recently-added-image {
		text-align: center;
		padding-top: 15px;
}

.recently-added-rating {
	text-align: left;
	margin-left: 15px;
	line-height: 1.3em;
}

.recently-added-text {
	float: left;
	width: 430px;
	margin: 0px 0 0 px;
	font-family: Arial;
	color: #333333;
	text-decoration: underline;
	
}

.recently-added-status {

	margin: 0px 0 0 px;
	font-family: Arial;
	font-size: 10px;
	color: #333333;
	text-decoration: none;
	
	
}

.recently-added-text a:link, .recently-added-text a:visited {
	text-decoration: none;
	font-size: 13px;
	font-family: Helvetica;
	color: #333;
}

.recently-added-text a:hover {
	color: #7B96AB;
	text-decoration: underline;
}


.rat-views-bottom {
	margin: 15px 0 0 0;
	font-size: 11px;
	font-family: Arial;
	color: #000000;
}

.rat-tags-bottom {
	margin: 15px 0 0 0px;
	width: 300px;
	
}

.rat-tags-bottom a:link, .rat-tags-bottom a:visited {
	font-size: 12px;
	color: #4071BB;
	text-decoration: none;
}

.rat-tags-bottom a:hover {
	color: #7B96AB;
	
}




/* !side-bar */

#sidebar{
	margin: 0px 0 15px 0;
	width: 241px;
}

.side-bar-body {
	position: relative;
	padding: 5px 5px 10px 5px;
}


.comment-links a:link, .comment-links a:visited {
	color:#808080;
	font-size: 10px;
	font-family: Arial;
}

.comment-links2 {
	color:#333333;
	font-size: 12px;
	font-family: Arial;
}


.comment-links2 a:link, .comment-links2 a:visited {
	color:#4071BB;
	font-size: 12px;
	font-family: Arial;
}


.comment-links a:hover {
	color: #4468AE;
}

.comment-links2 a:hover {
	color: #4468AE;
}

#sidebar hr {
	border-top: 1px solid #AAAAAA;
	margin-bottom: 10px; 
	margin-top: 6px;
}

#sidebar h2 {
	font-family: Helvetica;
	font-size: 13px;
	color: #4071BB;
	font-weight: bold;
	padding: 7px 0 0 0;
}

.side-clear {
	clear: both;
}

.my-campg4c-title {
	background: url(/images/title-bg.gif) no-repeat;
	width: 190px;
	height: 23px;
	padding-left: 5px;
}

.my-campg4c-title h2{
	color: #4071BB;
	font-size: 13px;
}



.my-campg4c-title2 {
	padding-left: 5px;
}

.my-campg4c-title2 h3{
	color: #333;
	font-size: 13px;
	font-weight: bold;
}



.my-campg4c-label {

}

.side-bar-body {
	border: solid 1px #AAAAAA;	
	margin: 0px 0 0px 0;
	padding-left: 5px;
	padding-top: 8px;
	width: 200px;
		
}



.side-bar-body3 {
	
	margin: 0px 0 0px 0;
	padding-left: 5px;
	padding-top: 0px;
	width: 200px;
		
}




.side-bar-body2 {
	border: solid 1px #AAAAAA;	
	margin: 0px 0 0px 0;
	padding-left: 5px;
	padding-right: 10px;
	padding-top: 8px;
		
}

.my-campg4c-projects {
	width: 115px;
	margin-top: 2px;
	margin-left: 8px;
}

.my-campg4c-projects a:link, .my-campg4c-projects a:visited {
	text-decoration: underline;
	font-size: 12px;
	color: #333;
}

.my-campg4c-projects a:hover {
	color: #7B96AB;
}


.my-campg4c-projects-new {
	width: 200px;
	margin-top: 0px;
	margin-left: 8px;
}

.my-campg4c-projects-new a:link, .my-campg4c-projects-new a:visited {
	text-decoration: underline;
	font-size: 12px;
	color: #333;
}

.my-campg4c-projects-new a:hover {
	color: #7B96AB;
}



/* 'Recently Added Projects' adjustments */

.recently-added-left {
	background-color: #efefef;
	width: 130px;
	float: left;
	text-align: center;
}

.recently-added-right {
	width: 400px;
	float: left;
	margin: 15px 0 0 10px;
}

.recently-added-projtitle {
	font-family: Arial;
	color: #555555;
	font-size: 11px;
	
}

.recently-added-projpeople {
	font-family: Arial;
color: #555555;
	font-size: 12px;	
	
}



.recently-added-projtitle a:link, .recently-added-projtitle a:visited {
	font-family: Arial;
	color: #555555;
	font-size: 12px;
	text-decoration: underline;
}


.recently-added-projpeople a:link, .recently-added-projpeople a:visited {
	font-family: Arial;
		color: #4071BB;
	font-size: 12px;
}

.recently-added-projpeople a:hover {
	color: #7B96AB;
}

/* COL 1 */

#col1 {
	width: 470px;
	float: left;
}

.slide-body{
	margin-bottom: 7px;
	padding-left: 5px;
	padding-top: 8px;
}

#col1 div#featured {
	width: 377px;
	border: 0;
	margin-bottom: 15px;
}

#col1 div#featured h1{
	background-color: #425b79;
}

#col1 p.date {
	color: #c60;
	font-size: 11px;
}


/* Search box contents */
/* Search Box */

#search-box {
	margin-top: 10px;
	border: solid 1px #AAAAAA;
	background: url(/images/featured-bg.jpg) repeat-x bottom;
	width: 470px;
}


#search-box33 {
	margin-top: 10px;

	background: url(/images/featured-bg.jpg) repeat-x bottom;
	width: 470px;
}




.search-box h1 {
	color: #194E9C;
	font-size: 13px;

}

.search-header {
	background-color:  #E8F0F2;
	height: 18px;
	border-bottom: #efefef;
	width: 465px;
	color: #4071BB;
	font-size: 12px;
	font-weight: bold;
	padding: 5px 0 0 5px;
}

.search-people-name {
	width: 210px;
	background-color: #E1EEF7;
	padding: 5px 0 5px 5px;
	margin-top: 10px;
	margin-left: 20px;
}

.search-people-institution {
	width: 280px;
	background-color: #E1EEF7;
	padding: 5px 0 5px 5px;
	margin-top: 10px;
	margin-left: 20px;
}

.search-people-issue {
	width: 400px;
	background-color: #E1EEF7;
	padding: 5px 0 5px 5px;
	margin-top: 10px;
	margin-left: 20px;
	line-height: 2em;
	font-size: 10px;
}

.search-people-issue-width {
	width: 100px;
}

.search-people-issue h2 {
	font-family: Helvetica;
	color: #4071BB;
	font-size: 13px;
	padding: 3px;
}

.search-tag-box {
	margin-left: 20px;
}

.search-submit-box {
	margin-left: 20px;
	margin-top: 20px;
}


.search-people-tags {
	width: 210px;
	background-color: #E1EEF7;
	padding: 5px 0 5px 5px;
	margin-top: 10px;
}

.search-people h2 {
	font-family: Helvetica;
	color: #4071BB;
	font-size: 13px;
	display: inline;
	padding: 3px;
}

.search-instructions {
	font-size: 9px;
	color: #000;

}

.search-project-type {
	width: 140px;
	background-color: #E1EEF7;
	padding: 5px 0 5px 5px;
	margin-top: 10px;
	margin-left: 5px;
}

.search-project-dev {
	width: 190px;
	background-color: #E1EEF7;
	padding: 5px 0 5px 5px;
	margin-top: 10px;
	margin-left: 5px;
}

.search-project-distro {
	width: 190px;
	background-color: #E1EEF7;
	padding: 5px 0 5px 5px;
	margin-top: 10px;
	margin-left: 5px;
}

.search-project-issue {
	width: 450px;
	background-color: #E1EEF7;
	padding: 5px 0 5px 5px;
	margin-top: 10px;
	margin-left: 5px;
}

.search-small-text {
	font-size: 9px;
}

.search-project-seeking {
	width: 430px;
	background-color: #E1EEF7;
	padding: 5px 0 5px 5px;
	margin-top: 10px;
	margin-left: 5px;
	font-size: 8px;
}

.search-project-purpose {
	width: 210px;
	background-color: #E1EEF7;
	padding: 5px 0 5px 5px;
	margin-top: 10px;
	margin-left: 5px;
}

.search-project-status {
	width: 180px;
	background-color: #E1EEF7;
	padding: 5px 0 5px 5px;
	margin-top: 10px;
	margin-left: 5px;
}

.search-project-budget {
	width: 135px;
	background-color: #E1EEF7;
	padding: 5px 0 5px 5px;
	margin-top: 10px;
	margin-left: 10px;
}

.search-project-submit {
	margin-top: 25px;
	margin-left: 172px;
}

.search-project-keyword {
	width: 190px;
	background-color: #E1EEF7;
	padding: 5px 0 5px 5px;
	margin-top: 10px;
	margin-left: 5px
}

/* style for outlining text fields */

#search-box .textinput{
	border: solid 2px #bfbfbe;
	border-left-color: #e9e9e6;
	border-bottom-color: #e9e9e6;
	padding: 2px;
	font-size: 12px;
	line-height: 15px;
	color: #333;
	text-align: left;
	margin-top: 0;
	background-color: #fff;
	
}

/* fills background for select inputs */

#search-box select {
	background-color: #fff;
	
}



a {
text-decoration: none;
color: #286ea0;
}

a:hover {
text-decoration: underline;
}

#toptabs {
margin: 10px auto -13px auto;
font-size: 0.8em;
width: 760px;
}

#toptabs p {
text-align: right;
color: #808080;
}

.toptab {
padding: 3px 5px 3px 5px;
margin: 0 0 0 4px;
text-decoration: none;
background: #808080 url(http://www.seriousgames.org/images2/corner2.gif) top right no-repeat;
color: #e0e0e0;
border-bottom: 1px solid #e0e0e0;
}

.toptab:hover {
background: #fafafa url(http://www.seriousgames.org/images2/corner2.gif) top right no-repeat;
border-bottom: 1px solid #eaeaea;
color: #505050;
text-decoration: none;
}

.activetoptab {
padding: 3px 5px 3px 5px;
margin: 0 0 0 4px;
color: #505050;
text-decoration: none;
background: #ffffff url(http://www.seriousgames.org/images2/corner2.gif) top right no-repeat;
border-bottom: 1px solid #ffffff;
}

.activetoptab:hover {
text-decoration: none;
}

#container22 {
margin: 0 auto 15px auto;
width: 754px;
padding: 5px 5px 5px 5px;
background: #ff9900;
}

#blueline {
margin: 0 auto 0px auto;
width: 750px;
padding: 0px 0px 0px 0px;
background: #006699;
}


#join {
margin: 0 0 0px 0;
width: 199px;
padding: 0px 0px 0px 0px;
background: #006699;
}


#siderotatespace {
margin: 0px 0px 0px 0px;
width: 217px;
height: 160px;
padding: 0px 0px 0px 0px;
background: #fff;
}

#playrotatespace {
margin: 0px 0px 0px 30px;
width: 400px;
height: 300px;
padding: 0px 0px 0px 0px;
background: #fff;
}


#quotespace {
margin: 0px 0px 0px 0px;
width: 240px;
height: 170px;
padding: 0px 10px 0px 0px;
background: #ff9900;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-style:italic;
color:#FBFBFB

}


#ftitle {

font-family: Arial, Helvetica, sans-serif; 
  color: #888888; 
  font-emphasis: bold;
  font-size: 1.3em;
  margin: 0.25em 0 0.25em 0;
  padding: 0.25em 0 0.25em 0;
  
  }
  
  
.field_title {

font-family: Arial, Helvetica, sans-serif; 
  color: #888888; 

  margin: 0.25em 0 0.25em 0;
  padding: 0.25em 0 0.25em 0;
  
  }
  
  #fgray {

font-family: Arial, Helvetica, sans-serif; 
   color: #888888;
   font-size: 1.1em;
  }
  
  
  #fgray a:link {

font-family: Arial, Helvetica, sans-serif; 
text-decoration: none;
color: #888888F;
   font-size: 1.1em;
 
  }
  
  
  #fgray a:visited {

font-family: Arial, Helvetica, sans-serif; 
text-decoration: none;
color: #888888F;
   font-size: 1.1em;
 
  }
  

#container {
margin: 0 auto 15px auto;
width: 750px;
padding: 0px 0px 0px 0px;
background: #fff;
}


#featurebar {
margin: 0 0 0 0;
width: 50px;
padding: 5px 5px 5px 5px;
background: #2B769F;
}


#logo {
margin: 0px 0 15px 0;
}


#newmain, #newmainform {
margin: 0px 5px 0px 5px;
width: 480px;
float:left;
padding: 0px 15px 0px 15px;
border-right: 1px solid #d0d0d0;
background: #fff;
}



#newmainhome {
margin: 0px 5px 0px 2px;
width: 700px;
float:left;
padding: 0px 15px 0px 15px;
background: #fff;
}

#newmainform {
	width: 100%;
	border: 0;
}

#formmain {
margin: 0px 0px 0px auto;
width: 600px;
float:left;
padding: 0px 15px 0px 15px;

background: #fff;
}


#newmaincontent {
margin: 0px 0px 0px 4px;
width: 460px;
float:left;
padding: 0px 15px 0px 23px;
border-right: 1px solid #d0d0d0;
background: #fff;
}


#newmainfest {
margin: 0px 5px 0px 5px;
width: 430px;
float:left;
padding: 0px 15px 0px 15px;
border-right: 1px solid #d0d0d0;
background: #fff;
}




#newmain-indent {
margin-left: 12px;
float:left;
background: #fff;
}


#rotatespace {
margin: 0px 0px 0px 0px;
width: 500px;
height: 320px;
padding: 0px 0px 0px 0px;
background: #fff;
}


#bannerback {
padding: 0px 0px 0px 10px;
margin: 0 0 10px 10px;
width: 723px;
height: 223px;
background: #ffffff url(http://www.gamesforchange.org/images/ourwork.jpg) no-repeat;
}


#bannerback-resources-2011, #bannerback-about-2011, #bannerback-join-2011 {
padding: 0px 0px 0px 0px;
margin: 0 0 10px 20px;
width: 710px;
height: 300px;
background: #ffffff url(http://www.gamesforchange.org/images/resources-banner-01.jpg) no-repeat;
}
#bannerback-about-2011 {
	background: #ffffff url(http://www.gamesforchange.org/images/about-banner-01.jpg) no-repeat;
}
#bannerback-join-2011 {
	background: #ffffff url(http://www.gamesforchange.org/images/join-banner-01.jpg) no-repeat;
	margin: 0 0 20px 20px;
}

a.join-link {
	display:block;
	height:35px;
	position:relative;
	left:20px;
	top:145px;
}

a.join-link#googlegroup-jump {
	width:245px;
	background:url(http://www.gamesforchange.org/images/google-group-01.jpg) top left no-repeat;
}

a.join-link#newsletter-jump {
	width:304px;
	background:url(http://www.gamesforchange.org/images/newsletter-01.jpg) top left no-repeat;
	
}

a.join-link#meetup-jump {
	width:194px;
	background:url(http://www.gamesforchange.org/images/meetup-01.jpg) top left no-repeat;
		
}
span.invisible {
	display:none;	
}

#bannerback-toolkit {
padding: 0px 0px 0px 10px;
margin: 0 0 10px 10px;
width: 723px;
height: 41px;
background: #ffffff url(http://www.gamesforchange.org/images/topbanner-resources-top.jpg) no-repeat;
}



#bannerback-play {
padding: 0px 0px 0px 10px;
margin: 0 0 10px 10px;
width: 723px;
height: 220px;
background: #ffffff url(http://www.gamesforchange.org/images/play-top.jpg) no-repeat;
}



#bannerback-gameprof {
padding: 0px 0px 0px 10px;
margin: 0 0 10px 10px;
width: 723px;
height: 34px;
background: #ffffff url(http://gamesforchange.org/images/play-top-top.jpg) no-repeat;
}



#bannerback-events {
padding: 0px 0px 0px 10px;
margin: 0 0 10px 15px;
width: 722px;
height: 31px;
background: #ffffff url(http://gamesforchange.org/images/topbanner-events.jpg) no-repeat;
}



#bannerback-connect {
padding: 0px 0px 0px 10px;
margin: 0 0 10px 10px;
width: 723px;
height: 220px;
background: #ffffff url(http://www.gamesforchange.org/images/connect-top.jpg) no-repeat;
}


#bannerback-connect-join-top {
padding: 0px 0px 0px 10px;
margin: 0 0 0px 10px;
width: 728px;
height: 191px;
background: #ffffff url(http://www.gamesforchange.org/images/connect-top-r.jpg) no-repeat;
}

#bannerback-connect-join-bottom {
padding: 0px 0px 0px 0px;
margin: 0 0 0px 10px;
width: 728px;
height: 36px;
}




#bannerback-connect-top {
padding: 0px 0px 0px 10px;
margin: 0 0 5px 10px;
width: 728px;
height: 34px;
background: #ffffff url(http://www.gamesforchange.org/images/connect-just-top.jpg) no-repeat;

}


#bannerback-festival {
padding: 0px 0px 0px 10px;
margin: 0 0 10px 10px;
width: 723px;
height: 220px;
background: #ffffff url(http://www.gamesforchange.org/images/fest-top.jpg) no-repeat;
}

#bannerback-festival2008 {
padding: 0px 0px 0px 10px;
margin: 0 0 10px 10px;
width: 723px;
height: 220px;
background: #ffffff url(http://www.gamesforchange.org/images/fest2008-top.gif) no-repeat;
}

#bannerback-support {
padding: 0px 0px 0px 0px;
margin: 0 0 10px 20px;
width: 710px;
height: 300px;
}

#bannerback-festivalarchive {
padding: 0px 0px 0px 10px;
margin: 0 0 10px 10px;
width: 723px;
height: 220px;
background: #ffffff url(http://www.gamesforchange.org/images/festarchive-top.gif) no-repeat;
}

#bannerback-festival2011 {
padding: 0px 0px 0px 0px;
margin: 0 0 10px 15px;
width: 720px;
height: 298px;
background: #ffffff url(http://www.gamesforchange.org/images/8thannual-games4change-festival-banner.jpg) no-repeat;
}

#bannerback-festival2010 {
padding: 0px 0px 0px 10px;
margin: 0 0 10px 10px;
width: 723px;
height: 220px;
background: #ffffff url(http://www.gamesforchange.org/images/newbannertop.jpg) no-repeat;
}


#bannerback-festival2009 {
padding: 0px 0px 0px 10px;
margin: 0 0 10px 10px;
width: 723px;
height: 220px;
background: #ffffff url(http://www.gamesforchange.org/images/new09banner.jpg) no-repeat;
}



#bannerback-enviro {
padding: 0px 0px 0px 10px;
margin: 0 0 10px 10px;
width: 723px;
height: 220px;
background: #ffffff url(http://www.gamesforchange.org/images/environment.jpg) no-repeat;
}


#bannerback-domestic {
padding: 0px 0px 0px 10px;
margin: 0 0 15px 15px;
width: 723px;
height: 220px;
background: #ffffff url(http://www.gamesforchange.org/images/domestic-top.jpg) no-repeat;
}

#bannerback-poverty {
padding: 0px 0px 0px 10px;
margin: 0 0 15px 15px;
width: 723px;
height: 220px;
background: #ffffff url(http://www.gamesforchange.org/images/poverty-top.jpg) no-repeat;

}




#bannerback-economics {
padding: 0px 0px 0px 10px;
margin: 0 0 15px 15px;
width: 723px;
height: 220px;
background: #ffffff url(http://www.gamesforchange.org/images/economics.jpg) no-repeat;

}



#bannerback-humanrights {
padding: 0px 0px 0px 10px;
margin: 0 0 15px 15px;
width: 723px;
height: 220px;
background: #ffffff url(http://www.gamesforchange.org/images/humanR.jpg) no-repeat;

}



#bannerback-news {
padding: 0px 0px 0px 10px;
margin: 0 0 15px 15px;
width: 723px;
height: 220px;
background: #ffffff url(http://www.gamesforchange.org/images/news.jpg) no-repeat;

}



#bannerback-publichealth {
padding: 0px 0px 0px 10px;
margin: 0 0 15px 15px;
width: 723px;
height: 220px;
background: #ffffff url(http://www.gamesforchange.org/images/publichealth.jpg) no-repeat;

}





#bannerback-publicpolicy {
padding: 0px 0px 0px 10px;
margin: 0 0 15px 15px;
width: 723px;
height: 220px;
background: #ffffff url(http://www.gamesforchange.org/images/publicpolicy.jpg) no-repeat;

}





#bannerback-global {
padding: 0px 0px 0px 10px;
margin: 0 0 15px 15px;
width: 723px;
height: 220px;
background: #ffffff url(http://www.gamesforchange.org/images/global-top.jpg) no-repeat;
}

#bannerback-politics {
padding: 0px 0px 0px 10px;
margin: 0 0 15px 15px;
width: 723px;
height: 220px;
background: #ffffff url(http://www.gamesforchange.org/images/politics-top.jpg) no-repeat;
}

#bannerback-youth {
padding: 0px 0px 0px 10px;
margin: 0 0 15px 15px;
width: 723px;
height: 220px;
background: #ffffff url(http://www.gamesforchange.org/images/youth-top.jpg) no-repeat;
}

#bannerback-blog {
padding: 0px 0px 0px 10px;
margin: 0 0 15px 15px;
width: 723px;
height: 30px;
background: #ffffff url(http://www.gamesforchange.org/images/blog-top.jpg) no-repeat;
}

#bannerback-month {
padding: 0px 0px 0px 10px;
margin: 0 0 15px 15px;
width: 723px;
height: 30px;
background: #ffffff url(http://www.gamesforchange.org/images/play-top-top.gif) no-repeat;
}

#bannerwords {
margin-top:199px;
margin-left: 28px;
font-size:16px;
color: #0060B6;
float: left;
position: absolute;
}

#bannerwords-2011, #bannerwords-resources, #bannerwords-about, #bannerwords-join {
	margin-left:20px;
	font-size:1.4em;
	margin-bottom:20px;
}

#bannerdescription {
margin-top: 45px;
margin-left: 7px;
margin-right: 180px;
width: 380px;
font: Helvetica, sans-serif;
font-size:12px;
line-height:1.2em;
color: #6E4040;
float: left;
position: absolute;
}


#bannerdescription-connect {
margin-top: 11px;
margin-left: 310px;
width: 450;
font: Helvetica, sans-serif;
font-size:14px;
font-style: bold;
line-height:1.3em;
color: #0060B6;
float: left;
position: absolute;
}

#bannerdefinition {
margin-top: 85px;
margin-left: 28px;
margin-right: 200px;
width: 330px;
font: Helvetica, sans-serif;
font-size:14px;
font-style:italic;
line-height:1.3em;
color: #6E4040;
float: left;
position: absolute;
}


#logo h1 a {
color: #303030;
}

#logo h1 a:hover {
text-decoration: none;
}

#navitabs {
clear: both;
}

.navitab {
padding: 4px 8px 4px 8px;
margin: 0 0 4px 0;
text-decoration: none;
letter-spacing: 1px;
background: #e0e0e0 url(/images2/corner.gif) top right no-repeat;
border-bottom: 1px solid #ffffff;
border-left: 1px solid #ffffff;
}

.navitab:hover {
text-decoration: none;
background: #d0d0d0 url(/images2/corner.gif) top right no-repeat;
}

.activenavitab {
padding: 4px 8px 5px 8px;
color: #ffffff;
margin: 0 0 5px 0;
text-decoration: none;
background: #505050 url(/images2/corner.gif) top right no-repeat;
}

.activenavitab:hover {
text-decoration: none;
}

#desc {
	color: #ffffff;
	padding: 0;
	height: 148px;
	background: #505050 url(/images2/sg_header_0.png) top left no-repeat;
	clear: both;
	margin: 5px 0 0 0;
}

#desc p {
	width: 290px;
	font-size: 1em;
	line-height: 1.3em;
	padding: 0 0 0 15px;
}

#desc h2 {
	padding: 15px 15px 0 15px;
	color: #ffffff;
}

#desc a {
	color: #ffffff;
	text-decoration: underline;
}

#desc_g4h {
	color: #ffffff;
	padding: 0;
	height: 148px;
	background: #505050 url(/images2/frontgfh1.jpg) top left no-repeat;
	clear: both;
	margin: 5px 0 0 0;
}

#desc_g4h p {
	width: 290px;
	font-size: 1em;
	line-height: 1.3em;
	padding: 0 0 0 15px;
}

#desc_g4h h2 {
	padding: 15px 15px 0 15px;
	color: #ffffff;
}

#desc_g4h a {
	color: #ffffff;
	text-decoration: underline;
}

#wrapper {
background-color: #fff;
}

.block {
background: #f0f0f0;
padding: 15px;
}

#sidebar {
width:217px;
float:right;
background: #fff;
}

#sidebar p {
font-size: 0.9em;
line-height: 1.3em;
margin: 0 0 12px 0;
}

#sidebar br {
line-height: 2.0em;
}

.sidelink {
text-align: left;
display: block;
width: 120px;
background: #f0f0f0 url(/images2/corner.gif) top right no-repeat;
padding: 3px 4px 3px 8px;
margin: 5px 10px 5px 0;
}

.sidelink:hover {
background: #e0e0e0 url(/images2/corner.gif) top right no-repeat;
text-decoration: none;
}

#newsidebar {
width:217px;
float:left;
background: #FFFFFF;
color: #006699;
line-height: 1.5em;
}

#newsidesubmit {
width:217px;
float:left;
background: #FFFFFF;
color: #006699;
line-height: 1.5em;
margin-left: 10px:
}

#newsidebar p {
font-size: 1.1em;
line-height:1.3em;
margin: 0 0px 12px 0px;
}

#newsidebar br {
line-height: 1.4em;
}

.newsidelink {
text-align: left;
display: block;
width: 217px;
background: #f0f0f0 url(/images/gamechannels.jpg) top left no-repeat;
padding: 3px 4px 3px 8px;
margin: 5px 10px 5px 7px;
}

.newsidelink:hover {
text-decoration: none;
}

.newsidecontent {
text-align: left;
display: block;
width: 217px;
padding: 0px 0px 0px 8px;
margin: 0px 0px 0px 0;
}

.connectsidecontent {
text-align: left;
padding: 0px 0px 0px 8px;
margin: 0px 0px 0px 0px;
line-height: 1.4em;

}

.newsidecontent:hover {
text-decoration: none;
}

.sideheader {
text-align: left;
display: #FFFFFF;
width: 217px;
padding: 3px 4px 3px 8px;
margin: 5px 10px 5px 8px;
}

.sideheader:hover {
text-decoration: none;
}

.gamechannels {
text-align: left;
display: block;
width: 217px;
background: #f0f0f0 url(/images/gamechannels.jpg) top left no-repeat;
padding: 3px 4px 3px 8px;
margin: 5px 10px 5px 0;
}

.view-event-container {
background: url(/images/topGrad.gif) repeat-x top;
border: solid 1px #AAAAAA;
	width: 420px;
	padding: 20px;
	margin-top: 10px;
	font-size: 11px;
}

.view-event-container .view-event-inner {
width: 420px;
border-width:0;
	font-size: 11px;
}

.view-event-container .view-event-inner h1 {
	color:#D73C1B;
	font-size:16px;
	font-weight:bold;
}


.view-event-inner a:link {
	color:#4071BB;
	text-decoration: underline;
	font-size: 11px;
}

.view-event-inner a:visited {
	color:#4071BB;
	text-decoration: underline;
	font-size: 11px;
}

.event-date {
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	}

.news-container {
	padding-left: 10px;

}

.news-container hr {
	padding: 10px;
	margin: 10px;
}

.news-titlebar {
	background-color: #EBF2F5;
	padding: 4px;
	color: #6ab3d5;
	font-size: 10px;
}

.news-titlebar h2 {
	font-weight: bold;
	font-size: 13px;
	color: #C73D18;
}

.news-links {
	margin-left: 20px;
	margin-top: 10px;	
}

.news-links a {
	font-family: Helvetica;
	text-decoration: underline;
	font-size: 12px;
	color: #4071BB;
}

.news-date  {
	font-size: 11px;
	color: #666666;
	margin: 5px 0 10px; 0;
}
/* tags */

.tag-results-container {
	width: 445px;
}

.tag-container-inner {
	width: 450px;
	border: solid 1px #AAAAAA;
}

.tag-container-inner li {
	margin-left: 0px;
	padding-left: 0px;
}

.tag-container-inner2 {
	width: 400px;
	border: solid 1px #AAAAAA;
}

.tag-container-inner2 li {
	margin-left: 0px;
	padding-left: 0px;
}

#tags p{
	text-align: center;
	font-weight:  bold;
}

#tags a:link, #tags a:visited {
	color: #4468ae;
}

#tags a:hover {
	color: #AAA;
}

.tag-box {
	padding: 5px;
}

#sidebar .item p, #sidebar .item ul{
	margin: 0 0 15px;
	position: static;
}

.featured-project-container {
	border: solid 1px #AAAAAA;
	width: 600px;
	margin-top: 5px;
	height: 310px;
	padding: 5px;
}

.featured-project-right {
	width: 300px;
	float: left;
	margin: 20px 0 0 20px;
}

#datepicker_div {
	border: solid 1px #AAAAAA;
	z-index: 10;
}

#related_container {
	clear: both;
	width: 572px;
	}
	#related_container .related_container {
		color: #c73d19;
		margin-bottom: 10px;
		}
		#related_container .col1, #related_container .col2, #related_container .col3, #related_container .col4, #related_container .col5 {
			float: left;
			width: 112px;
			clear: right;
			}
			#related_container .col2, #related_container .col3, #related_container .col4, #related_container .col5 {
				margin-left: 2px;
				}
				#related_container .top {
					background: url(/images/topGrad.gif) top left repeat-x;
					color: #4172be;
					margin-bottom: 7px;
					padding: 6px 5px 0 5px;
					min-height: 30px;
					font-weight: bold;
					vertical-align: text-bottom;
					}
					
#related_container .blue {
	background-color: #f7f7f7;
	padding: 7px;
}
						
#related_container .blue a:link, #related_container .blue a:visited {
	color: #666666;
	text-decoration: underline;
}

#related_container .blue a:hover {
	color: #000000;
}

.related-links a:link, .related-links a:visited {
	color: #4071BB;
}

.related-links a:hover {
	color: #666;
}

.post_comment {
	border: 10px solid #f5f2e1;
}

#colab_project_form_members {
	}
	#colab_project_form_members .left, #colab_project_form_members .right {
		float: left;
		width: 150px;
		}
		#colab_project_form_members .right {
			margin-left: 10px;
			}

/* Events Page */

.event-container {
	border: solid 1px #AAAAAA;
	width: 420px;
	padding: 20px;
	margin-top: 10px;
}

.event-inner {
	width: 480px;
	border: solid 1px #AAAAAA;
}

.event-titlebar {
	background-color: #bfd9e7;
	padding: 4px;
	color: #4071BB;
	font-size: 13px;
	
}

.eventgrid {
	padding: 3px;
	margin: 20px 0 0 10px;
	border: solid 1px #FFFFFF;
}

.month {
	background: url(/images/calendar.jpg) no-repeat;
	min-height: 65px;
	width: 60px;
	padding: 9px 0 0 9px;
}

.nomonth {
	margin-right: 20px;
	width: 60px;
	float: left;
	height: 65px;
}

.event-section {
	float: left;
	width: 396px;
	margin: 2px 0 2px 0;
	min-height: 65px;
}

.event-row {
	width: 480px;
}

.date {
	float: left;
	color: #c73d18;
	font-size: 11px;
}

.event-title {
	float: left;
	width: 280px;	

}

.event-title a:link, .event-title a:visited {
	color: #4071BB;
	font-size: 13px;
}

.event-title a:hover {
	color: #666;
	text-decoration: underline;
}

.event-comment {
	width: 460px;
	font-size: 13px;
	color: #666666;
}

.event-comment-number {
	width: 80px;
	font-size: 13px;
	color: #666666;
}







#footer {
clear: both;
background: #fafafa;
color: #808080;
font-size: 0.9em;
padding: 8px 0 8px 0;
border-top: 1px solid #d0d0d0;
border-bottom: 1px solid #d0d0d0;
text-align: center;
}

#footer a {
color: #808080;
}

h1 {
margin: 0 0 20px 0;
font-size: 2.1em;
font-weight: normal;
}

h2 {
margin: 0 0 0 0;
font-size: 1.6em;
font-weight: normal;
}

h3 {
margin: 8px 0 4px 0;
font-size: 1.3em;

color: #4A7398;
}


h6 {
margin: 4px 0 2px 0;
font-size: .8em;
font-weight:400;
color: #003E7F;

}





p {
margin: 0 0 15px 0;
line-height: 1.5em;
text-align: left;
}

.right {
text-align: right;
}

a img {
border: 0;
}

.photo {
padding: 5px;
display: block;
margin: 0 auto 15px auto;
background-color: #f0f0f0;
}

.hide {
display: none;
}

.posttitle {
    border-bottom: 1px solid #000000;
}



div.blogimage {
		background: transparent url("/images/img_background_500.png")  no-repeat top left;
		padding: 10px;
		border: 0px; }

div.ss500420 {
		background: transparent url("/images/img_background_500_420.png")  no-repeat top left;
		padding: 10px;
		border: 0px; }

div.ss500500 {
		background: transparent url("/images/img_background_500_500.png")  no-repeat top left;
		padding: 10px;
		border: 0px; }

div.ss500300 {
		background: transparent url("/images/img_background_500_300.png")  no-repeat top left;
		padding: 10px;
		border: 0px; }

div.ss500250 {
		background: transparent url("/images/img_background_500_250.png")  no-repeat top left;
		padding: 10px;
		border: 0px; }

div.ss500200 {
		background: transparent url("/images/img_background_500_200.png")  no-repeat top left;
		padding: 10px;
		border: 0px; }

div.ss400300 {
		background: transparent url("/images/img_background_400_300.png")  no-repeat top left;
		padding: 10px;
		border: 0px; }

div.ss6448 {
		background: transparent url("/images/img_background_64_48.png")  no-repeat top left;
		padding: 10px;
		border: 0px; }







/*  PRESS PAGE  */


#presscontainer {

width: 455px;
margin-left: 15px;
float: left;


}


#pressbox1 {

width: 130px;
margin-right:20px;
float: left;
margin-bottom: 25px;


}

#pressbox2 {

width: 305px;
float: left;
margin-bottom: 25px;

}

.presstitle {

font-weight: bold;s
}


.pressblurb {
font-style: italic;
color: #808080;

}


.green {
	color: green;
}

.red {
	color: #c73d18;
}

.blue {
	color: #4071BB;
	}

.yellow {
	color: #E6C615;
}

.black {
	color: black;
}

.aqua {
	color: aqua;
}

.gray {
	color: gray;
}


.float-left {
	float: left;
	margin-right: 5px;
}


.float-right {
	float: right;
}

.clear {
	clear: both;
	margin: 0;
	padding: 0;
}

.space4 {
	height: 1px;
}

.space5 {
	height: 4px;
}

.space10 {
	height: 10px;
}
.space20 {
	height: 20px;
}

.space30 {
	height: 30px;
}

.space50 {
	height: 50px;
}

.space200 {
	height: 200px;
}

.space300 {
	height: 300px;
}



/* HGHSLIDE */			
			
.highslide-html {
    background-color: white;
}
.highslide-html-blur {
}
.highslide-html-content {
	position: absolute;
    display: none;
}
.highslide-loading {
    display: block;
	color: black;
	font-size: 8pt;
	font-family: sans-serif;
	font-weight: bold;
    text-decoration: none;
	padding: 2px;
	border: 1px solid black;
    background-color: white;
    
    padding-left: 22px;
    background-image: url(highslide/graphics/loader.white.gif);
    background-repeat: no-repeat;
    background-position: 3px 1px;
}
a.highslide-credits,
a.highslide-credits i {
    padding: 2px;
    color: silver;
    text-decoration: none;
	font-size: 10px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
    color: white;
    background-color: gray;
}


/* Styles for the popup */
.highslide-wrapper {
	background-color: white;
}
.highslide-wrapper .highslide-html-content {
    width: 400px;
    padding: 5px;
}
.highslide-wrapper .highslide-header div {
}
.highslide-wrapper .highslide-header ul {
	margin: 0;
	padding: 0;
	text-align: right;
}
.highslide-wrapper .highslide-header ul li {
	display: inline;
	padding-left: 1em;
}
.highslide-wrapper .highslide-header ul li.highslide-previous, .highslide-wrapper .highslide-header ul li.highslide-next {
	display: none;
}
.highslide-wrapper .highslide-header a {
	font-weight: bold;
	color: gray;
	text-transform: uppercase;
	text-decoration: none;
}
.highslide-wrapper .highslide-header a:hover {
	color: black;
}
.highslide-wrapper .highslide-header .highslide-move a {
	cursor: move;
}
.highslide-wrapper .highslide-footer {
	height: 11px;
}
.highslide-wrapper .highslide-footer .highslide-resize {
	float: right;
	height: 11px;
	width: 11px;
	background: url(highslide/graphics/resize.gif);
}
.highslide-wrapper .highslide-body {
}
.highslide-move {
    cursor: move;
}
.highslide-resize {
    cursor: nw-resize;
}

/* These must be the last of the Highslide rules */
.highslide-display-block {
    display: block;
}
.highslide-display-none {
    display: none;
}

#nat-lead-counc {
	width:230px;
	float:left;
	padding-right:10px;
	padding-top:10px;
	border-right: solid 1px #d0d0d0;
}

#ind-lead-circ {
	padding-top:10px;
	width:220px;
	float:right;
	padding-right:9px;
}
#support-methods {
	border-top: solid 1px #d0d0d0;	
}
#support-methods ul {
	margin-left:10px;
	padding-left:10px;
}
.more-info {
	padding-top:2em;
	line-height:1.2em;
}
#newsidebar h3.clean, h2.clean, ul.game-channels, p.channel-description {
	font-family: 'Droid Sans', arial, serif;
}
#newsidebar h3.clean, h3.clean {
	padding:.25em .5em;
	background:#3373BC;
	color:#fff;
	margin-left:.5em;
	margin-right:.5em;
}
h2.clean span{
	padding:.25em .5em;
	background:#f09900;
	color:#fff;
	font-size:1.6em;
	font-weight:bold;
}
h2.clean {
	margin-top:.5em;
	margin-bottom:1em;	
}
#newsidebar h3.clean a, h3.clean a, h3.clean {
	color:#fff;	
}
#newsidebar h3.blue, h3.blue {
	background:#3373BC;
}
#newsidebar h3.black {
	background:#000000;
}
ul.game-channels {
	font-weight:normal;
	margin:0;
	padding:0;
	margin:.5em 0 2em 0;
}
ul.game-channels li {
	list-style:none;
	margin-left:.5em;
	margin-right:.5em;
	margin-bottom:.5em;
}
ul.game-channels li a {
	background:#f09900;
	padding:.25em .5em;
	color:#ffffff;
}
p.channel-description {
	color:#3373BC;
	font-style:italic;
	font-size:1.4em;
}
#rec-game {
	
	padding:20px 20px 40px 20px;
}
