@charset "UTF-8";

/* --- */

/* Simon Philip Corry, Science &amp; Creativity, 1985 - 2010, http://www.simoncorry.com */

/* --- */

/* Begin - Body */

body {
	
	font-family: "Aller-Regular", sans-serif;
	color: rgb(143,143,150);
	font-size: 16px;
	line-height: 24px;
	background-image: url(../images/bg/bg.gif);
	background-repeat: repeat-x,y;
	
}

a {
			
	font-family: "Aller-Bold", sans-serif;
	color: rgb(232,119,119);
	font-size: 16px;
	line-height: 24px;
	text-decoration: none;
	list-style-type: none;
	-webkit-transition: color 0.4s linear;
	-moz-transition: color 0.4s linear;
			
}
		
a.hover {
			
	font-family: "Aller-Bold", sans-serif;
	color: rgb(143,143,150);
	font-size: 16px;
	line-height: 24px;
	text-decoration: none;
	list-style-type: none;
			
}

a:active {
			
	font-family: "Aller-Bold", sans-serif;
	color: rgb(143,143,150);
	font-size: 16px;
	line-height: 24px;
	text-decoration: none;
	list-style-type: none;
			
}

td {
	
	padding: 10px 20px 10px 0px;
	text-align: left;
	
}


/* End - Body */

/* --- */

/* Begin - Typefaces */

@font-face { font-family: "Aller-Bold"; src: url('../typeface/Aller_Bd.ttf'); }
@font-face { font-family: "Aller-Regular"; src: url('../typeface/Aller_Rg.ttf'); }
@font-face { font-family: "Baskerville-Italic"; src: url('../typeface/Baskerville-italic.ttf'); }


/* End - Typefaces */

/* --- */

/* Begin - Headers and Styles */

.style-nav {

	font-family: "Aller-Regular", sans-serif;
	color: rgb(143,143,150);
	font-size: 16px;
	line-height: 24px;
	
}

.style-title {

	font-family: "Baskerville-Italic", serif;
	color: rgb(143,143,150);
	font-size: 28px;
	
}

.style-title-2 {

	font-family: "Baskerville-Italic", serif;
	color: rgb(143,143,150);
	font-size: 28px;
	line-height: 36px;
	padding-left: 20px;
	
}

.style-header {

	font-family: "Aller-Bold", sans-serif;
	color: rgb(232,119,119);
	font-size: 16px;
	line-height: 24px;
	
}


/* End - Headers and Styles */

/* --- */

/* Begin - Container */

#container {
	
	width: 960px;
	height: auto;
	border: none;
	margin: 0 auto;
	margin-top: 20px;
	
}

/* End - Container */

/* --- */

/* Begin - Columns */

.header {
	
	width: 960px;
	height: 150px;
	
}

.header-lcol {
	
	float: left;
	width: 150px;
	height: 150px;
	padding-left: 20px;
	
}

.header-rcol {
	
	float: left;
	width: auto;
	height: 150px;
	padding-left: 20px;
	
}

.header-rcol2 {
	
	float: right;
	width: auto;
	height: 150px;
	padding-left: 20px;
	
}

.nav {

	clear: both;
	width: 960px;
	height: auto;

}

.nav-col1 {
	
	float: left;
	width: 190px;
	height: auto;
	text-align: center;
	padding-right: 110px;

}

.nav-col2 {

	float: left;
	width: 430px;
	height: auto;

}

.nav-col3 {

	float: right;
	width: 210px;
	height: auto;
	padding-right: 20px;

}

.title-col {

	clear: both;
	width: 940px;
	height: auto;
	padding-left: 20px;
	padding-bottom: 30px;

}

.banner-col {

	clear: both;
	width: 960px;
	height: auto;
	padding-bottom: 30px;

}

.breadcrumb-col {

	clear: both;
	width: 960px;
	height: auto;
	padding-bottom: 50px;

}

.content {

	clear: both;
	width: 960px;
	height: auto;
	padding-bottom: 50px;

}

.content-lcol {
	
	float: left;
	width: 560px;
	height: auto;
	
}

.content-lcol-content {
	
	clear: both;
	width: 560px;
	height: auto;
	background-image: url(../images/bg/bg-content.gif);
	background-repeat: repeat-x,y;
	padding: 20px 20px 20px 20px;
	margin-bottom: 20px;
	font-family: "Aller-Regular", sans-serif;
	color: rgb(143,143,150);
	font-size: 16px;
	line-height: 24px;
	
}

.content-lcol-content p {
	
	font-family: "Aller-Regular", sans-serif;
	color: rgb(143,143,150);
	font-size: 16px;
	line-height: 24px;

}

.content-lcol-content a {
			
	font-family: "Aller-Bold", sans-serif;
	color: rgb(232,119,119);
	font-size: 16px;
	line-height: 24px;
	text-decoration: none;
	list-style-type: none;
			
}
		
.content-lcol-content a:hover {
			
	font-family: "Aller-Bold", sans-serif;
	color: rgb(143,143,150);
	font-size: 16px;
	line-height: 24px;
	text-decoration: none;
	list-style-type: none;
			
}

.content-lcol-content ul {
			
			padding: 0;
			margin: 0;
			list-style-type: none;
			word-wrap: break-word;
			
		}
		
		.content-lcol-content li {
			
			padding-bottom: 20px;
			font-family: "Aller-Regular", sans-serif;
			color: rgb(143,143,150);
			font-size: 16px;
			line-height: 24px;
			text-decoration: none;
			list-style-type: none;
			word-wrap: break-word;
			
		}
		
		.content-lcol-content li a {
			
			font-family: "Aller-Bold", sans-serif;
			color: rgb(232,119,119);
			font-size: 16px;
			line-height: 24px;
			text-decoration: none;
			list-style-type: none;
			word-wrap: break-word;
			
			
		}
		
		.content-lcol-content li a:hover {
			
			font-family: "Aller-Bold", sans-serif;
			color: rgb(143,143,150);
			font-size: 16px;
			line-height: 24px;
			text-decoration: none;
			list-style-type: none;
			word-wrap: break-word;
			
		}

.content-lcol-content2 {
	
	clear: both;
	width: 560px;
	height: 30px;
	background-image: url(../images/bg/bg-content.gif);
	background-repeat: repeat-x,y;
	padding: 20px 20px 20px 20px;
	margin-bottom: 20px;
	
}

.content-lcol-content3 {
	
	clear: both;
	width: 560px;
	height: auto;
	background-image: url(../images/bg/bg-content.gif);
	background-repeat: repeat-x,y;
	padding: 20px 20px 20px 20px;
	margin-bottom: 40px;
	
}

.content-lcol-header {
	
	clear: both;
	width: 240px;
	height: 47px;
	background-image: url(../images/bg/bg-content-6.gif);
	background-repeat: repeat-x,y;
	background-repeat: no-repeat;
	padding: 5px 0px 0px 0px;
	margin-bottom: 15px;
	
}

.content-rcol {
	
	float: right;
	width: 300px;
	height: auto;
	
}

.content-rcol-header {
	
	clear: both;
	width: 300px;
	height: 47px;
	background-image: url(../images/bg/bg-content-2.gif);
	background-position: top;
	background-repeat: no-repeat;
	padding: 5px 0px 0px 0px;
	
}

.content-rcol-content {
	
	float: right;
	width: 260px;
	height: auto;
	padding-bottom: 20px;
	background-image: url(../images/rules/rule-lines.png);
	background-repeat: repeat-x,y;
	
}

.spacer {
	
	clear: both;
	height: 50px;
	
}

.latest-project {
	
	clear: both;
	width: 960px;
	height: 300px;
	margin-bottom: 50px;
	background-image: url(../images/bg/bg-content.gif);
	background-repeat: repeat-x,y;
	
}

.latest-project-lcol {
	
	float: left;
	height: auto;
	padding: 20px 20px 20px 20px;
	width: 560px;

}

.latest-project-rcol {
	
	float: right;
	height: auto;
	padding: 20px 20px 20px 20px;
	width: 260px;
	
}

.links {
	
	clear: both;
	width: 960px;
	height: auto;
	
}

.links-col {
	
	float: left;
	width: 225px;
	height: auto;
	margin-right: 20px;
	
}

.links-col-end {
	
	float: left;
	width: 225px;
	height: auto;
	
}


.links-col-header {
	
	clear: both;
	width: 225px;
	height: 47px;
	background-image: url(../images/bg/bg-content-3.gif);
	background-position: top;
	background-repeat: no-repeat;
	padding: 5px 0px 0px 0px;
	margin-bottom: 20px;
	
}

.links-col-content {
	
	clear: both;
	width: 185px;
	height: 250px;
	background-image: url(../images/bg/bg-content-4.gif);
	background-repeat: repeat-x,y;
	padding: 20px 20px 20px 20px;
	
}

.footer {
	
	clear: both;
	width: 960px;
	height: 46px;
	background-image: url(../images/bg/bg-content-5.gif);
	background-repeat: no-repeat;
	margin-bottom: -60px;
	
}

.footer-content {

	text-align: center;
	margin-bottom: -60px;
	
}


/* End - Columns */

/* --- */

/* Begin - Divs */



/* End - Divs */

/* --- */

/* Begin - Classes */


.noborder {
	
	border: none;
	
}

.rule-960-nav {

	border: none;
	padding-top: 20px;
	padding-bottom: 10px;

}

.rule-960-2-nav {

	border: none;
	padding-top: 10px;
	padding-bottom: 50px;

}

.latest-project-image {
	
	background-color: #F5F5F5;
	padding: 10px 10px 10px 10px;
	border: 1px solid #E1E1E1;
	height: 240px;
	width: 540px;
	background-image: url(../images/bg/bg.gif);
	background-repeat: repeat-x,y;
	
}

.project-image {
	
	background-color: #F5F5F5;
	padding: 10px 10px 10px 10px;
	border: 1px solid #E1E1E1;
	height: 240px;
	width: 540px;
	background-image: url(../images/bg/bg.gif);
	background-repeat: repeat-x,y;
	
}

.project-image2 {
	
	background-color: #F5F5F5;
	padding: 10px 10px 10px 10px;
	border: 1px solid #E1E1E1;
	width: 540px;
	background-image: url(../images/bg/bg.gif);
	background-repeat: repeat-x,y;
	
}

.standard-image {
	
	background-color: #F5F5F5;
	padding: 10px 10px 10px 10px;
	border: 1px solid #E1E1E1;
	width: 540px;
	background-image: url(../images/bg/bg.gif);
	background-repeat: repeat-x,y;
	
}

.blog-image {
	
	background-color: #F5F5F5;
	padding: 10px 10px 10px 10px;
	border: 1px solid #E1E1E1;
	width: 540px;
	background-image: url(../images/bg/bg.gif);
	background-repeat: repeat-x,y;
	
}

.blog-nav {
	
	background-color: #F5F5F5;
	padding: 10px 10px 10px 10px;
	font-family: "Aller-Bold", sans-serif;
	color: rgb(170,157,135);
	font-size: 14px;
	text-decoration: none;
	margin-right: 10px;
	background-image: url(../images/bg/bg.gif);
	background-repeat: repeat-x,y;
	
}

.blog-nav2 {
	
	padding: 10px 10px 10px 10px;
	background-color: rgba(143,143,150, 0.4);
	font-family: "Aller-Bold", sans-serif;
	color: #FFFDF5;
	font-size: 14px;
	text-decoration: none;
	margin-right: 10px;
	
}


.form-boxes {
	
	padding: 10px 10px 10px 10px;
	border: 1px solid rgba(169,169,172,0.4);
	background-color: #FFFDF5;
	font-family: "Aller-Regular", sans-serif;
	color: rgb(143,143,150);
	font-size: 16px;
	line-height: 24px;
	text-decoration: none;
	
}

.form-submit {
	
	padding: 10px 10px 10px 10px;
	border: 1px solid rgba(169,169,172,0.4);
	background-color: #FFFDF5;
	font-family: "Aller-Bold", sans-serif;
	color: rgb(143,143,150);
	font-size: 16px;
	line-height: 24px;
	text-decoration: none;
	margin-top: 10px;
	
}

.share {
	
	margin-right: 20px;
	border: none;
	
}

.hr {
	 
	opacity: 0.1;
	color: rgb(143,143,150);
	background-color: rgb(143,143,150);
	border-color: rgb(143,143,150);
	
}


/* End - Classes */

/* --- */

/* Begin - ID */

#nav-links {
	
	font-family: "Aller-Bold", sans-serif;
	color: rgb(143,143,150);
	font-size: 16px;
	line-height: 24px;
	
}

#nav-links a {
			
	font-family: "Aller-Bold", sans-serif;
	color: rgb(143,143,150);
	font-size: 16px;
	line-height: 24px;
	text-decoration: none;
	list-style-type: none;
	padding-right: 20px;
			
}
		
#nav-links a:hover {
			
	font-family: "Aller-Bold", sans-serif;
	color: rgb(232,119,119);
	font-size: 16px;
	line-height: 24px;
	text-decoration: none;
	list-style-type: none;
	padding-right: 20px;
			
}

#nav-links a.active {
			
	font-family: "Aller-Bold", sans-serif;
	color: rgb(232,119,119);
	font-size: 16px;
	line-height: 24px;
	text-decoration: none;
	list-style-type: none;
	padding-right: 20px;
			
}

#nav-links-2 {
	
	font-family: "Aller-Bold", sans-serif;
	color: rgb(143,143,150);
	font-size: 16px;
	line-height: 24px;
	
}

#nav-links-2 a {
			
	font-family: "Aller-Bold", sans-serif;
	color: rgb(143,143,150);
	font-size: 16px;
	line-height: 24px;
	text-decoration: none;
	list-style-type: none;
	padding-left: 20px;
			
}
		
#nav-links-2 a:hover {
			
	font-family: "Aller-Bold", sans-serif;
	color: rgb(232,119,119);
	font-size: 16px;
	line-height: 24px;
	text-decoration: none;
	list-style-type: none;
	padding-left: 20px;
			
}

#nav-links-2 a.active {
			
	font-family: "Aller-Bold", sans-serif;
	color: rgb(232,119,119);
	font-size: 16px;
	line-height: 24px;
	text-decoration: none;
	list-style-type: none;
	padding-left: 20px;
			
}

#breadcrumb {
	
	font-family: "Aller-Regular", sans-serif;
	color: rgb(143,143,150);
	font-size: 16px;
	line-height: 24px;
	padding-left: 20px;
	
}

#breadcrumb a {
			
	font-family: "Aller-Bold", sans-serif;
	color: rgb(143,143,150);
	font-size: 16px;
	line-height: 24px;
	text-decoration: none;
	list-style-type: none;
			
}
		
#breadcrumb a:hover {
			
	font-family: "Aller-Bold", sans-serif;
	color: rgb(232,119,119);
	font-size: 16px;
	line-height: 24px;
	text-decoration: none;
	list-style-type: none;
			
}


#content-id {
	
	font-family: "Aller-Regular", sans-serif;
	color: rgb(143,143,150);
	font-size: 16px;
	line-height: 24px;
	
}

#content-id p {
	
	font-family: "Aller-Regular", sans-serif;
	color: rgb(143,143,150);
	font-size: 16px;
	line-height: 24px;

}

#content-id a {
			
	font-family: "Aller-Bold", sans-serif;
	color: rgb(232,119,119);
	font-size: 16px;
	line-height: 24px;
	text-decoration: none;
	list-style-type: none;
			
}
		
#content-id a:hover {
			
	font-family: "Aller-Bold", sans-serif;
	color: rgb(143,143,150);
	font-size: 16px;
	line-height: 24px;
	text-decoration: none;
	list-style-type: none;
			
}

#content-id a:hover img {
	
	opacity: 0.8;
	
}

#content-id ul {
			
			padding: 0;
			margin: 0;
			list-style-type: none;
			word-wrap: break-word;
			
		}
		
		#content-id li {
			
			padding-bottom: 20px;
			font-family: "Aller-Regular", sans-serif;
			color: rgb(143,143,150);
			font-size: 16px;
			line-height: 24px;
			text-decoration: none;
			list-style-type: none;
			word-wrap: break-word;
			
		}
		
		#content-id li a {
			
			font-family: "Aller-Bold", sans-serif;
			color: rgb(232,119,119);
			font-size: 16px;
			line-height: 24px;
			text-decoration: none;
			list-style-type: none;
			word-wrap: break-word;
			
			
		}
		
		#content-id li a:hover {
			
			font-family: "Aller-Bold", sans-serif;
			color: rgb(143,143,150);
			font-size: 16px;
			line-height: 24px;
			text-decoration: none;
			list-style-type: none;
			word-wrap: break-word;
			
		}


#twitter {
	
	font-family: "Aller-Regular", sans-serif;
	color: rgb(143,143,150);
	font-size: 16px;
	line-height: 24px;
	text-decoration: none;
	padding: 20px 20px 20px 20px;
	word-wrap: break-word;
	
}
		
		
#twitter p {
	
	font-family: "Aller-Regular", sans-serif;
	color: rgb(143,143,150);
	font-size: 16px;
	line-height: 24px;
	word-wrap: break-word;
	
}

#twitter p a {
	
	font-family: "Aller-Bold", sans-serif;
	color: rgb(232,119,119);
	font-size: 16px;
	line-height: 24px;
	text-decoration: none;
	list-style-type: none;
	word-wrap: break-word;
	
}

#twitter p a:hover {
	
	font-family: "Aller-Bold", sans-serif;
	color: rgb(143,143,150);
	font-size: 16px;
	line-height: 24px;
	text-decoration: none;
	list-style-type: none;
	word-wrap: break-word;
	
}

		#twitter ul {
			
			padding: 0;
			margin: 0;
			list-style-type: none;
			word-wrap: break-word;
			
		}
		
		#twitter li {
			
			padding-bottom: 10px;
			font-family: "Aller-Regular", sans-serif;
			color: rgb(143,143,150);
			font-size: 16px;
			line-height: 24px;
			text-decoration: none;
			list-style-type: none;
			word-wrap: break-word;
			
		}
		
		#twitter li a {
			
			font-family: "Aller-Bold", sans-serif;
			color: rgb(232,119,119);
			font-size: 16px;
			line-height: 24px;
			text-decoration: none;
			list-style-type: none;
			word-wrap: break-word;
			
			
		}
		
		#twitter li a:hover {
			
			font-family: "Aller-Bold", sans-serif;
			color: rgb(143,143,150);
			font-size: 16px;
			line-height: 24px;
			text-decoration: none;
			list-style-type: none;
			word-wrap: break-word;
			
		}


#blog {
	
	font-family: "Aller-Regular", sans-serif;
	color: rgb(143,143,150);
	font-size: 16px;
	line-height: 24px;
	text-decoration: none;
	padding: 20px 20px 20px 20px;
	word-wrap: break-word;
	
}
		
		
#blog p {
	
	font-family: "Aller-Regular", sans-serif;
	color: rgb(143,143,150);
	font-size: 16px;
	line-height: 24px;
	word-wrap: break-word;
	
}

#blog p a {
	
	font-family: "Aller-Bold", sans-serif;
	color: rgb(232,119,119);
	font-size: 16px;
	line-height: 24px;
	text-decoration: none;
	list-style-type: none;
	word-wrap: break-word;
	
}

#blog p a:hover {
	
	font-family: "Aller-Bold", sans-serif;
	color: rgb(143,143,150);
	font-size: 16px;
	line-height: 24px;
	text-decoration: none;
	list-style-type: none;
	word-wrap: break-word;
	
}

		#blog ul {
			
			padding: 0;
			margin: 0;
			list-style-type: none;
			word-wrap: break-word;
			
		}
		
		#blog li {
			
			padding-bottom: 10px;
			font-family: "Aller-Regular", sans-serif;
			color: rgb(143,143,150);
			font-size: 16px;
			line-height: 24px;
			text-decoration: none;
			list-style-type: none;
			word-wrap: break-word;
			
		}
		
		#blog li a {
			
			font-family: "Aller-Bold", sans-serif;
			color: rgb(232,119,119);
			font-size: 16px;
			line-height: 24px;
			text-decoration: none;
			list-style-type: none;
			word-wrap: break-word;
			
			
		}
		
		#blog li a:hover {
			
			font-family: "Aller-Bold", sans-serif;
			color: rgb(143,143,150);
			font-size: 16px;
			line-height: 24px;
			text-decoration: none;
			list-style-type: none;
			word-wrap: break-word;
			
		}

#latest-project-text {
	
	font-family: "Aller-Regular", sans-serif;
	color: rgb(143,143,150);
	font-size: 16px;
	line-height: 24px;
	text-decoration: none;
	padding: 20px 20px 20px 20px;
	word-wrap: break-word;
	
}
		
		
#latest-project-text p {
	
	font-family: "Aller-Regular", sans-serif;
	color: rgb(143,143,150);
	font-size: 16px;
	line-height: 24px;
	word-wrap: break-word;
	
}

#latest-project-text p a {
	
	font-family: "Aller-Bold", sans-serif;
	color: rgb(232,119,119);
	font-size: 16px;
	line-height: 24px;
	text-decoration: none;
	list-style-type: none;
	word-wrap: break-word;
	
}

#latest-project-text p a:hover {
	
	font-family: "Aller-Bold", sans-serif;
	color: rgb(143,143,150);
	font-size: 16px;
	line-height: 24px;
	text-decoration: none;
	list-style-type: none;
	word-wrap: break-word;
	
}

		#latest-project-text ul {
			
			padding: 0;
			margin: 0;
			list-style-type: none;
			word-wrap: break-word;
			
		}
		
		#latest-project-text li {
			
			padding-bottom: 10px;
			font-family: "Aller-Regular", sans-serif;
			color: rgb(143,143,150);
			font-size: 16px;
			line-height: 24px;
			text-decoration: none;
			list-style-type: none;
			word-wrap: break-word;
			
		}
		
		#latest-project-text li a {
			
			font-family: "Aller-Bold", sans-serif;
			color: rgb(232,119,119);
			font-size: 16px;
			line-height: 24px;
			text-decoration: none;
			list-style-type: none;
			word-wrap: break-word;
			
			
		}
		
		#latest-project-text li a:hover {
			
			font-family: "Aller-Bold", sans-serif;
			color: rgb(143,143,150);
			font-size: 16px;
			line-height: 24px;
			text-decoration: none;
			list-style-type: none;
			word-wrap: break-word;
			
		}



#links {
	
	font-family: "Aller-Regular", sans-serif;
	color: rgb(143,143,150);
	font-size: 16px;
	text-decoration: none;
	
}

#links ul {
			
	padding: 0;
	margin: 0;
	list-style-type: none;
	word-wrap: break-word;
			
}
		
#links li {
			
	font-family: "Aller-Regular", sans-serif;
	color: rgb(143,143,150);
	font-size: 16px;
	text-decoration: none;
	list-style-type: none;
	padding-bottom: 14px;

}

		#links li p {
	
			font-family: "Aller-Regular", sans-serif;
			color: rgb(143,143,150);
			font-size: 16px;
			text-decoration: none;
			margin-top: -36px;
			margin-left: 60px;
	
}

		#links li p a {
			
			font-family: "Aller-Bold", sans-serif;
			color: rgb(232,119,119);
			font-size: 16px;
			text-decoration: none;
			list-style-type: none;
			margin-top: -36px;
			
			
		}
		
		#links li p a:hover {
			
			font-family: "Aller-Bold", sans-serif;
			color: rgb(143,143,150);
			font-size: 16px;
			text-decoration: none;
			list-style-type: none;
			margin-top: -36px;

			
		}

		
		#links li a:hover img {
			
			opacity: 0.8;
			
		}
		
		#links li a {
			
			font-family: "Aller-Bold", sans-serif;
			color: rgb(232,119,119);
			font-size: 16px;
			text-decoration: none;
			list-style-type: none;
			
			
		}
		
		#links li a:hover {
			
			font-family: "Aller-Bold", sans-serif;
			color: rgb(143,143,150);
			font-size: 16px;
			text-decoration: none;
			list-style-type: none;

			
		}

#footer {
	
	font-family: "Aller-Regular", sans-serif;
	color: rgb(143,143,150);
	font-size: 12px;
	text-decoration: none;
	padding-top: 15px;
	
}


		#footer {
	
			font-family: "Aller-Regular", sans-serif;
			color: rgb(143,143,150);
			font-size: 12px;
			text-decoration: none;	
}

		#footer a {
			
			font-family: "Aller-Bold", sans-serif;
			color: rgb(232,119,119);
			font-size: 12px;
			text-decoration: none;
			list-style-type: none;
			
		}
		
		#footer a:hover {
			
			font-family: "Aller-Bold", sans-serif;
			color: rgb(143,143,150);
			font-size: 12px;
			text-decoration: none;
			list-style-type: none;

			
		}
		
#contact-form {
	
	font-family: "Aller-Regular", sans-serif;
	color: rgb(143,143,150);
	font-size: 16px;
	text-decoration: none;
	
}

#contact-form ul {
			
	padding: 0;
	margin: 0;
	list-style-type: none;
	word-wrap: break-word;
			
}
		
#contact-form li {
			
	font-family: "Aller-Regular", sans-serif;
	color: rgb(143,143,150);
	font-size: 16px;
	text-decoration: none;
	list-style-type: none;
	padding-bottom: 14px;

}

		#contact-form li p {
	
			font-family: "Aller-Regular", sans-serif;
			color: rgb(143,143,150);
			font-size: 16px;
			text-decoration: none;
			margin-top: -36px;
			margin-left: 60px;
	
}

		#contact-form li p a {
			
			font-family: "Aller-Bold", sans-serif;
			color: rgb(232,119,119);
			font-size: 16px;
			text-decoration: none;
			list-style-type: none;
			margin-top: -36px;
			
			
		}
		
		#contact-form li p a:hover {
			
			font-family: "Aller-Bold", sans-serif;
			color: rgb(143,143,150);
			font-size: 16px;
			text-decoration: none;
			list-style-type: none;
			margin-top: -36px;

			
		}

		
		#contact-form li a:hover img {
			
			opacity: 0.8;
			
		}
		
		#contact-form li a {
			
			font-family: "Aller-Bold", sans-serif;
			color: rgb(232,119,119);
			font-size: 16px;
			text-decoration: none;
			list-style-type: none;
			
			
		}
		
		#contact-form li a:hover {
			
			font-family: "Aller-Bold", sans-serif;
			color: rgb(143,143,150);
			font-size: 16px;
			text-decoration: none;
			list-style-type: none;

			
		}

#archive {
	
	clear: both;
	background-color: #FFFDF5;
	padding: 10px 10px 10px 10px;
	border: 1px solid rgba(169,169,172,0.4);
	width: 480px;
	height: 300px;
	max-height: 300px;
	overflow: auto;
	margin-bottom: 20px;
	
}

#archive2 {
	
	clear: both;
	background-color: #FFFDF5;
	padding: 10px 10px 10px 10px;
	border: 1px solid rgba(169,169,172,0.4);
	width: 520px;
	height: 460px;
	max-height: 460px;
	overflow: auto;
	margin-bottom: 20px;
	
}

#archive li {
	
	font-family: "Aller-Regular", sans-serif;
	color: rgb(143,143,150);
	font-size: 16px;
	line-height: 24px;
	text-decoration: none;
	list-style-type: none;
	
}


#archive ul {
	
	text-decoration: none;
	padding: 0;
	margin: 0;
	list-style-type: none;
	
}

#archive p {
	
	font-family: "Aller-Regular", sans-serif;
	color: rgb(143,143,150);
	font-size: 16px;
	line-height: 24px;
	
}

#archive a {
	
	font-family: "Aller-Bold", sans-serif;
	color: rgb(232,119,119);
	font-size: 16px;
	text-decoration: none;
	list-style-type: none;

}

#archive a:hover {
	
	font-family: "Aller-Regular", sans-serif;
	color: rgb(143,143,150);
	font-size: 16px;
	line-height: 24px;
	text-decoration: none;
	list-style-type: none;
	
}

#archive a:active {
	
	font-family: "Aller-Regular", sans-serif;
	color: rgb(143,143,150);
	font-size: 16px;
	line-height: 24px;
	text-decoration: none;
	list-style-type: none;
	
}
		
/* End - ID */

/* --- */