@charset "utf-8";
/* CSS Document */

#bg {
	width:100%;
	height:100%;
	overflow:auto;
	background: #98bf0c top left repeat
}

#content {
	position:relative;
	max-width: 980px;
	min-height:940px;
	background: #FFF;
	margin: 15px auto;
	padding: 2%;
	overflow:auto;
	font-size:80%
}

#row2col1 p, #row2col3 p {
	font-family: Tahoma;
	padding:0;
	font-size:100%;
	line-height:30px
}

.row3col1 {
	width:65%;
	height:100%;
	min-height:250px;
	float:left;
	padding:0 5% 1% 3%;
	margin:0 0 1% 1%

}

.row3col2 {
	width:32.2%;
	height:100%;
	float:left;
	margin-left:1px
}

.sidebar {
	background: url(img/layout/portfolio-sidebar.jpg) top left no-repeat;
	background-size:cover;
	padding:30% 4% 8% 8%;
	height:365px
}

.sidebar div span {
	font-size: 110%;
	margin-left:-4%
}

.sidebar div ul li {
	list-style-image:url(img/layout/portfolio_bullet.png);
	font-size:90%;
	line-height:20px;
	margin-left:5%
}

.sidebar ul li {
	list-style-image:url(img/layout/portfolio_bullet.png);
	font-size:90%;
	line-height:20px;
	margin-left:5%
}

.contact_us p {
	line-height: 20px;
	margin-left: 5%
}

.contact_us * a {
	font-size:100%
}