body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}


#PageTop {
	width: 100%;
	height: 185px;
	background:#de291e;
}

#HeaderTop {
	position:relative;
	margin-left:auto;
	margin-right:auto;
	width: 1000px;
	height: 185px;
	overflow: hidden;
}

#LogoHolder {
	position:relative;
	width: 300px;
	height: 100%;
	float: left;
}

#TopLinksHolder {
	position:relative;
	width: 720px;
	left: 35px;
	height: 100%;
	margin-top: -185px;
	float: right;
}

	#PrimaryLinks {
		position: relative;
		height: 25px;
		margin-top: 105px;
	}
	
		#PrimaryIndividualLinkBlock {
			position: relative;
			width: 130px;
			height: 25px;
			top: 8px;
			margin-left: 0px;
			float: left;
			font-family: Georgia, "Times New Roman", Times, serif;
			color: #FFF;
			font-size: 12px;
			font-weight: bold;
			letter-spacing: -0.1px;
		}
	
			#PrimaryIndividualLinkBlock a:link, #PrimaryIndividualLinkBlock a:visited, #PrimaryIndividualLinkBlock a:active {
				text-decoration:none;
				color: #FFFFFF;
			}
			
			#PrimaryIndividualLinkBlock a:hover, #PrimaryIndividualLinkBlock a:visited:hover {
				text-decoration:underline;
				color: #eeeee4;
			}
	
	#SecondaryLinks {
		position: relative;
		height: 25px;	
	}
	
		#SecondaryIndividualLinkBlock {
			position: relative;
			width: 130px;
			height: 25px;
			top: 3px;
			margin-left: 0px;
			float: left;
			font-family: Georgia, "Times New Roman", Times, serif;
			color: #FFF;
			font-size: 12px;
			font-weight: bold;
			letter-spacing: -0.1px;
		}
	
			#SecondaryIndividualLinkBlock a:link, #SecondaryIndividualLinkBlock a:visited, #SecondaryIndividualLinkBlock a:active {
				text-decoration:none;
				color: #FFFFFF;
			}
			
			#SecondaryIndividualLinkBlock a:hover, #SecondaryIndividualLinkBlock a:visited:hover {
				text-decoration:underline;
				color: #eeeee4;
			}
	
	
	
#MidPageDivider {
	width: 100%;
	height: 110px;
	background: #eeeee4;
}

	#MidPageDividerHolder {
		width: 1000px;
		margin-left:auto;
		margin-right:auto;
	}
	
		#MidPageDividerLeft {
			float:left;
			width: 704px;
			height: 110px;
			float: left;
		}
		
		#block-block-20 { /* FireFox & Chrome fix... */
			background: #C33;
			position: relative;
			padding-bottom: 0px;
			margin-bottom: 0px;
			height: 0px;
			font-size: 0px;
		}
		
		#MidPageDividerRight {
			position: relative;
			left: -25px;
			width: 270px;
			height: 110px;			
			float:right;
		}
		
			#MembersInfoBlock {
				width: 270px;
				float: left;
			}
			
				#MembersMiniProfileHeader {
					position: relative;
					width: 270px;
					height: 23px;
					background: #737164;
					color: #c7c4bd;
					font-weight: bold;
					font-family:Tahoma, Geneva, sans-serif;
					font-size: 11px;
				}
				
				#MembersMiniProfileLeft {
					position: relative;
					width: 90px;
					height: 87px;
					background: #f7f8f3;
					float:left;
				}
				
					#MembersMiniProfileLeft IMG {
						margin-left: 15px;
						margin-top: 15px;
						border: 5px solid #969581;
					}
					
				#MembersMiniProfileRight {
					position: relative;
					width: 180px;
					height: 87px;
					background: #f7f8f3;
					float: right;
				}
				
					#MembersMiniProfileRightContentTop {
						position: relative;
						margin-top: 15px;
					}
					
						#MembersMiniProfileMemberName {
							color: #dd291e;
							font-family: Georgia, "Times New Roman", Times, serif;
							font-weight: bold;
							letter-spacing: -1px;
							font-size: 11px;
						}
						
					#MembersMiniProfileRightContentBottom {
						position: relative;
						margin-top: 2px;
						padding-top: 8px;
					}
						
						#MembersMiniProfileMemberSinceDate {
							color: #737164;
							font-family:Arial, Helvetica, sans-serif;
							font-weight: bold;
							font-size: 9px;
						}
						
						#MembersMiniProfileMembersLinks {
							color: #dd291e;
							font-family:Arial, Helvetica, sans-serif;
							font-weight: bold;
							font-size: 9px;
						}
						
							#MembersMiniProfileMembersLinks a:link, #MembersMiniProfileMembersLinks a:visited, #MembersMiniProfileMembersLinks a:active {
								color: #dd291e;
							}
							
							#MembersMiniProfileMembersLinks a:hover {
								color: #870a12;
								text-decoration: none;
							}




#BodyHolder {
	width: 100%;
	background: #FFFFFF;
	overflow: visible;
}

	#BodyContentHolder {
		width: 1000px;
		margin-left:auto;
		margin-right:auto;
		z-index: 1;
	}

		#Content{
			position: relative;
			width: 650px;
			height: 10px;
			overflow: visible;
			top: -70px;	
			float: left;
		}
		
			#Content p {
				color: #616161;
				font-size: 16px;
				font-weight: normal;
				font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
			}
			
			#Content li {
				list-style-type: disc;
				line-height: 20px;
				color: #616161;
				font-size: 16px;
				font-weight: normal;
				font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
			}
			
				#Content li.bullet {
					list-style-type: square;
					font-family: Verdana, Arial, Helvetica, sans-serif;
					font-size: 70%;
					color: #000000;	
				}
			
			
				#Content p a:link, #Content p a:visited, #Content p a:active {
					color: #dd291e;
				}
				
				#Content p a:hover {
					color: #8e0d0d;
					text-decoration:none;					
				}
		
		#RightContentHolder {
			width: 270px;
			height: 10px;
			overflow: visible;
			float: right;
			margin-top: 5px;
			position: relative;
			left: -25px;
		}
		
			#RightContentHolder .block-block {
				background: #bebcb0;
				margin-top: 40px;
			}
		
				#RightContentHolder .block-block .title {
					overflow: visible;
					padding-left: 15px;
					padding-right: 30px;
					padding-top: 20px;
					font-family: Georgia, "Times New Roman", Times, serif;
					font-size: 27px;
					font-weight: normal;
					color: #efeee9;
					line-height: 30px;
					background: url(http://pixelgadget.ca/cprsedm/_temp/images/rightside-block-header.gif);
					background-repeat: repeat-x;
					word-spacing: -2px;
				}
				
				#RightContentHolder .block-block .content {
					padding-left: 15px;
					padding-right: 30px;
					color: #4b4a45;
					font-size: 12px;
					font-family:Arial, Helvetica, sans-serif;
				}
				
					#RightContentHolder .block-block .content a:link, #RightContentHolder .block-block .content a:visited, #RightContentHolder .block-block .content a:active  {
						color: #870a12;
						font-family: Georgia, "Times New Roman", Times, serif;
						font-weight: bold;
						letter-spacing: -1px;
						font-size: 14px;
						text-decoration: none;
					}
					
					#RightContentHolder .block-block .content a:hover, #RightContentHolder .block-block .content a:visited:hover {
						color: #dd291e;
						text-decoration: underline;
					}
					
			
			
			
			
			
			
			#RightContentHolder .block-user {
				background: #bebcb0;
			}
		
				#RightContentHolder .block-user .title {
					overflow: visible;
					padding-left: 15px;
					padding-right: 30px;
					padding-top: 20px;
					font-family: Georgia, "Times New Roman", Times, serif;
					font-size: 27px;
					font-weight: normal;
					color: #efeee9;
					line-height: 30px;
					background: url(http://pixelgadget.ca/cprsedm/_temp/images/rightside-block-header.gif);
					background-repeat: repeat-x;
					word-spacing: -2px;
				}
				
				#RightContentHolder .block-user .content {
					padding-left: 15px;
					padding-right: 30px;
					color: #4b4a45;
					font-size: 12px;
					font-family:Arial, Helvetica, sans-serif;
				}
				
					#RightContentHolder .block-user .content a:link, #RightContentHolder .block-user .content a:visited, #RightContentHolder .block-user .content a:active  {
						color: #870a12;
						font-family: Georgia, "Times New Roman", Times, serif;
						font-weight: bold;
						letter-spacing: -1px;
						font-size: 14px;
						text-decoration: none;
					}
					
					#RightContentHolder .block-user .content a:hover, #RightContentHolder .block-user .content a:visited:hover {
						color: #dd291e;
						text-decoration: underline;
					}
			
			
			
			/*
			#RightSideContentBlock {
				position: relative;
				width: 240px;
				margin-left: 110px;
				margin-top: 35px;
				background:#F60;
			}
		
			#RightFloatContentHolder {
				position: relative;
				width: 240px;
				height: 300px;
				margin-left: 110px;
				margin-top: 35px;
				background: url(http://pixelgadget.ca/cprsedm/_temp/images/rightbox_tile.gif);
			}
			
				#RightFloatContentWrapper {
					padding-top: 10px;	
					padding-left: 10px;
				}
			*/
	
#FooterHolder {
	width: 650px;
	height: 35px;
	padding-top: 10px;
	width: 100%;
	position:static;
	bottom: 100px;
	z-index: 1;
	float: left;
	color: #737164;
}
	#Footer {
		margin-left: auto;
		margin-right: auto;
		width: 1000px;
	}
	
		#FooterLeft {
			position: relative;
			float: left;
			width: 35px;
			height: 30px;
		}
		
		#FooterRight {
			position: relative;
			float:left;
			width: 600px;
			height: 30px;
		}
		
			#FooterHolder #Footer #FooterRight a:link, #FooterHolder #Footer #FooterRight a:visited, #FooterHolder #Footer #FooterRight a:hover {
				color: #990000;
			}
			
			#FooterHolder #Footer #FooterRight a:hover {
				color: #de291e;
				text-decoration: none;
			}
			
		
		
#FooterTabs {
	width: 550px;
	height: 30px;
	z-index: 1;
	float: left;
	margin-top: 20px;
}








#PageTitle {
	color: #b3b29e;
	font-size: 45px;
	font-weight: bold;
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	padding-bottom: 45px;
}


#ContentImage {
	position: relative;
	width: 100%;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
}

/* Job Posting List Page */

#JobDataHeading {
	color: #70716b;
	font-weight: bold;
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size: 14px;
}

.JobData_ComboBox {
	width: 150px;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	color: #39392f;
}

.JobsDataRow_odd, .JobsDataRow_even {
	color: #39392f;
	padding-left: 10px;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	text-align: center;
}

.JobsDataRow_odd {
	background: #eeeee4;
}

.JobsDataRow_even {
	background: #ffffff;
}


	.JobsDataRow_odd a:link, .JobsDataRow_even a:link, .JobsDataRow_odd a:visited, .JobsDataRow_even a:visited, .JobsDataRow_odd a:active, .JobsDataRow_even a:active {
		font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
		text-decoration: none;
		font-weight: bold;
		color: #39392f;
		text-align: left;
	}
	
	.JobsDataRow_odd a:hover, .JobsDataRow_even a:hover {
		color: #870a12;
		text-decoration: none;
	}
	
	
	.JobDataRow_ColumnTextAlign_Left {
		text-align: left;
		padding-left: 8px;
		padding-right: 0px;
	}
	
	

/* Job details page */

#JobPostingHeader {
	text-transform: uppercase;
	color: #737164;
	font-size: 14px;
	font-weight: bold;
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	padding-left: 1px;
	height: 35px;
}

#JobPostingTitle {
	color: #de291e;
	font-size: 20px;
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	padding-bottom: 5px;
	
}

#JobPostingDetailList {
	color: #616161;
	font-size: 13px;
	font-weight: normal;
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	padding-bottom: 5px;
}

.JobPostingSubHeader {
	color: #737164;
	font-size: 14px;
	font-weight: bold;
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	padding-left: 1px;
	height: 35px;
}

#JobPostingDetailsDescription {
	color: #737164;
	font-size: 14px;
	font-weight: normal;
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
}











/* Blog & Case Studies Browse Archive Block */


#ArchiveBlockLeft {
	float: left;
	width: 95px;
	color: #FFF;
	font-size: 11px;
	padding-bottom: 10px;
	padding-top: 10px;
}

	#RightContentHolder .block-block .content #ArchiveBlockLeft a:link, #RightContentHolder .block-block .content #ArchiveBlockLeft a:active, #RightContentHolder .block-block .content #ArchiveBlockLeft a:visited, #RightContentHolder .block-block .content #ArchiveBlockRight a:link, #RightContentHolder .block-block .content #ArchiveBlockRight a:active, #RightContentHolder .block-block .content #ArchiveBlockRight a:visited {
		font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
		font-size: 11px;
		color: #312d2e;
		font-weight: normal;
	}
	
	#RightContentHolder .block-block .content #ArchiveBlockLeft a:hover, #RightContentHolder .block-block .content #ArchiveBlockRight a:hover {
		text-decoration: none;
		color: #FFF;
	}
	



#ArchiveBlockRight {
	float: left;
	color: #FFF;
	font-size: 11px;
	padding-left: 15px;
	padding-bottom: 10px;
	padding-top: 10px;
}



















	
/* Blog and Case STudies list page */

	
#BlogListingLeft {
	width: 300px;
	float: left;
}

	#BlogListingBlock {
		margin-top: 5px;
		padding-bottom: 20px;
	}
	
		#BlogHeadlinkLinkBlock {
			padding-bottom: 5px;
		}
	
			#BlogHeadlinkLinkBlock a:link, #BlogHeadlinkLinkBlock a:visited, #BlogHeadlinkLinkBlock a:active {
				color: #de291e;
				font-size: 18px;
				font-weight: bold;
				font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
			}
			
			#BlogHeadlinkLinkBlock a:hover {
				color: #870a12;
				text-decoration: none;
			}
			
		#BlogListingBodyText {
			color: #616161;
			font-size: 15px;
			font-weight: normal;
			font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
			line-height: 15px;
		}
		
			#BlogListingBodyText a:link, #BlogListingBodyText a:visited, #BlogListingBodyText a:active {
				color: #de291e;
				font-weight: bold;
				font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
			}
			
			#BlogListingBodyText a:hover {
				color: #870a12;
				text-decoration: none;
			}
		
		#BlogListingFooterSmallText {
			color: #616161;
			font-size: 11px;
			font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
			line-height: 12px;
		}
		
			#BlogListingFooterSmallText a:link, #BlogListingFooterSmallText a:visited, #BlogListingFooterSmallText a:active {
				color: #870a12;
				font-weight: normal;
			}
			
			#BlogListingFooterSmallText a:hover {
				color: #de291e;
				text-decoration: none;
			}


/* for BLOG pages */
#CaseStudyListingRight {
	float: right;
	width: 300px;
	left: 300px;
}

#Content .field {
	color: #616161;
	font-size: 16px;
	font-weight: normal;
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	padding-bottom: 25px;
	line-height: 18px;
}

	#Content .links a:link, #Content .links a:visited, #Content .links a:active {
		color: #de291e;
		font-weight: bold;
		font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
		font-size: 15px;
	}

	#Content .links a:hover{
		color: #870a12;
		text-decoration: none;
	}

#Content .box {
	padding-top: 40px;
	color: #616161;
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
}

	#Content .box a:link {
		color: 	#de291e;
	}

	#Content .box .title {
		color: #616161;
		font-size: 20px;
		font-weight: bold;
		font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	}
	
		#Content input .form-text {
			width: 400px;
		}
	
		#Content textarea {
			width: 380px;
			height: 100px;
		}
		

/* Events Listing Page */

#EventListingTitle {
	color: #616161;
	font-size: 18px;
	font-weight: bold;
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	line-height: 16px;
}

	#EventListingTitle a:link, #EventListingTitle a:visited, #EventListingTitle a:active {
		color: #de291e;
	}
	
	#EventListingTitle a:hover {
		color: #870a12;
		text-decoration: none;
	}
	
#EventListingSubTitle {
	color: #737164;
	font-size: 12px;
}

#EventListingHR {
	color: #f00;
	height: 1px;
}











/* Search Results */

#Content div.box h2.title {
	color: #dd291e;
	font-size: 18px;
	font-weight: bold;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}

#SearchResultTitleLink {
	
}

	#Content div.content dl.search-results.node-results dt.title a:link, #Content div.content dl.search-results.node-results dt.title a:active, #Content div.content dl.search-results.node-results dt.title a:visited {
		color: #959484;
		font-size: 15px;
		font-weight: bold;
		font-family: Georgia, "Times New Roman", Times, serif;
	}
	
	#Content div.content dl.search-results.node-results dt.title a:hover {
		text-decoration:none;
		color: #870a12;
	}

#Content div.content dl.search-results p.search-snippet {
	color: #666666;
	font-size: 13px;
	font-weight: normal;
	font-family: Tahoma, Geneva, sans-serif;
}
/*
	#Content div.content dl.search-results p.search-snippet strong {
		background:#FFC;		
	}

#Content div.content dl.search-results p.search-info {
	color: #7b7a71;
	font-size: 11px;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	line-height: 12px;
	padding-bottom: 15px;
}

	#Content div.content dl.search-results p.search-info a:link, #Content div.content dl.search-results p.search-info a:visited, #Content div.content dl.search-results p.search-info a:active {
		color: #de291e;
		font-weight: normal;		
	}
	
	#Content div.content dl.search-results p.search-info a:hover {
		color: #870a12;
		font-weight: normal;
		text-decoration:none;
	}
	*/
	
	
	
	
	
	
	
/* User Login Block */
#UserLoginBlock {
	text-align: left;
	margin-top: -35px;
}

	#LoginWrapperField {
		float: left;
	}
	
		#UserLoginBlock #UserLoginForm {
			text-align: left;
		}
		
			#UserLoginFieldLabel {
				width: 150px;
				float: left;
			}
			
			#UserLoginTextField {
				width: 250px;
				float: left;
			}
	
	
	
	
/* Search page form */
.block.block-search .form-item input {
	width: 280px;
}
	

/* Members Login profile page */
#Content div.profile {
	padding-bottom: 30px;
}

	#Content div.profile h3 {
		color: #dd291e;
		font-size: 19px;
		font-weight: bold;
		font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	}
	
	#Content div.profile div.picture {
		margin-top: -8px;
	}
	
	#Content div.profile dl {
		color: #666666;
		font-size: 14px;
		font-weight: normal;
		font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;		
		line-height: 14px;
	}
	
		#Content div.profile dl a:link, #Content div.profile dl a:active, #Content div.profile dl a:visited {
			color: #8e0d0d;
		}
		
		#Content div.profile dl a:hover {
			color: #dd291e;
			text-decoration:none;
		}
		
		
		
		
#ContentHeadingLeftSpacer {
	padding-left: 3px;	
}


/* Subscribe Form */
#SubscribeForm {
	margin-top: -10px;
}

	#SubscribeForm label {
		font: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
		font-weight: bold;
		font-size: 12px;
		color: #666666;
		line-height: 25px;
	}
	
	#SubscribeForm .description {
		overflow: hidden;
		height: 0px;
		width: 0px;
		visibility: hidden;
	}
	
	#SubscribeForm #FormLeftFields {
		width: 210px;
		float: left;
		height: 70px;
	}
		#SubscribeForm #FormLeftFields input {
			width: 204px;	
		}
		
	#SubscribeForm #FormRightFields {
		width: 210px;
		float: left;
		padding-left: 45px;
		height: 70px;
	}
		#SubscribeForm #FormRightFields input {
			width: 204px;	
		}
		
	#SubscribeForm #FormMiddleFields {
		float: left;
	}
	
		#SubscribeForm #FormMiddleFields input {
			width: 460px;	
		}
		
		
	#TermsAndConditions {
		margin-top: -10px;
		float: left;
		font: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
		font-size: 11px;
		color: #666666;
		line-height: 15px;
		padding-bottom: 20px;
	}
		
	#SubscribeForm #FormSubmitButton {
		position: relative;
		float: left;
		padding-bottom: 20px;
	}
		
		#SubscribeForm #FormSubmitButton input {
			width: 120px;
			color: #303030;
			font-family:Tahoma, Geneva, sans-serif;
			font-size: 11px;
		}
	
		
	
		
		
		
/* New Member Block Styles */

#NewMembersHolder {
	padding-top: 10px;	
}

	#NewMemberEntry {
		height: 45px;
		padding-bottom: 14px;
	}
	
		#NewMemberEntry_PictureLeft {
			width: 75px;
			height: 45px;
			float: left;
		}
		
			#NewMemberEntry_PictureLeft_PictureHolder img {
				border: 5px solid #969581;
			}
			
		#NewMemberEntry_InfoRight {
			width: auto;
			height: 45px;
			float: left;
			padding-top: 3px;
		}
		
			#NewMemberEntry #NewMemberEntry_InfoRight a:link, #NewMemberEntry #NewMemberEntry_InfoRight a:visited, #NewMemberEntry #NewMemberEntry_InfoRight a:active {
				font-size: 11px;
				font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
				letter-spacing: 0px;
				color: #FFFFFF;
			}
			
			#NewMemberEntry #NewMemberEntry_InfoRight a:hover {
				color: #dd291e;
				text-decoration: none;
			}
			
			#NewMemberEntry_InfoRight_LocationText {
				color: #312d2e;
				font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
				font-size: 12px;
				margin-top: -1px;
			}
			
		#RightContentHolder .block-block .content #NewMemberEntry_InfoBottom a:link, #RightContentHolder .block-block .content #NewMemberEntry_InfoBottom a:active, #RightContentHolder .block-block .content #NewMemberEntry_InfoBottom a:visited {
			font-size: 12px;
			font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
			font-weight: bold;
		}
		
		#RightContentHolder .block-block .content #NewMemberEntry_InfoBottom a:hover {
			text-decoration: none;
		}
		
		
		
		
/* COMMENT */

#CommentEntry {
	width: 640px;
	height: auto;
}

	#CommentEntry #CommentUserPic {
		width: 88px;
		float: left;
	}

		#CommentEntry #CommentUserPic img {
			border: 5px solid #969581;
			float: left;
		}
		
	#CommentEntry #CommentText {
		float: left;
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size: 12px;
		width: 552px;
		padding-bottom: 20px;
	}
	
		#CommentEntry #CommentText p {
			font-family: Georgia, "Times New Roman", Times, serif;
			font-size: 12px;
			color: #666666;
		}
	
		#CommentEntry #CommentText a:link, #CommentEntry #CommentText a:active, #CommentEntry #CommentText a:visited {
			color: #8e0d0d;	
		}
		
		#CommentEntry #CommentText a:hover {
			color: #dd291e;
			text-decoration: none;
		}
		
		
	
		
		
		
		
		
#search-block-form .container-inline{
	margin-top: -35px;
	padding-bottom: 50px;
}
form.search-form div div.form-item label {
	visibility: hidden;
}

form.search-form input.form-text, #search-block-form input.form-text {
	width: 432px;
}


form.search-form fieldset.search-advanced div.fieldset-wrapper div.criterion label {
	visibility: visible;
}
	
		
fieldset.search-advanced.collapsible legend a:link, fieldset.search-advanced.collapsible legend a:active, fieldset.search-advanced.collapsible legend a:visited {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #dd291e;
}

fieldset.search-advanced.collapsible legend a:hover {
	color: #8e0d0d;
	text-decoration: none;
}
		
fieldset.search-advanced.collapsible .fieldset-wrapper label {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #666666;
}


	fieldset.search-advanced.collapsible .fieldset-wrapper .criterion .form-checkboxes .form-item {
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size: 10px;
		color: #666666;
		padding-bottom: 5px;
	}
	
		
		
		
		



#blog-entry {
		
}

	#blog-entry fieldset.collapsible {
		visibility: hidden;
		margin-top: -25px;
	}
	
	#blog-entry #edit-title-wrapper label, #blog-entry #edit-body-wrapper label, #blog-entry #edit-field-category-value-wrapper label{
		visibility: visible;
	}
	
	#blog-entry div.admin div.options {
		margin-top: -100px;	
	}
	
	#blog-entry .form-textarea {
		width: 618px;
	}
	
	#blog-entry input.form-submit {
		top: -100px;
		margin-top: -100px;
	}
	
	
	#blog-entry label {
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size: 12px;
		color: #666666;
	}
	
	
	
		
		
		
		
		
/* Campaign Subscription */
#Content div.content {
	background:#FFF;
}

#Content label.subscribeCheckbox {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #666666;
}

#Content label.emailTextfield {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	color:#666666;
	font-size:13px;
	font-weight:bold;
	line-height:25px;
	font-style:normal;
	font-variant:normal;
}

#Content span.subscribeHeading {
	color:#616161;
	font-family:"Palatino Linotype","Book Antiqua",Palatino,serif;
	font-size:16px;
	font-weight: bold;
}
		
		
		
		
	