
#page_content {
	width : auto;
	padding-top : 1.8em;
}

p {
	line-height:150%;
}

p.into {
	padding:0.4em;
	font-weight : bold;
}

.blob {
	width : 32.3%;
	float : left;
	margin : 0em 0.6em 0em 0em;
}

.blob .inner {
	padding : 0.7em;
}

.blob-last {
	float :right;
	margin-right : 0em;
}

.blob-leadin p {
	line-height : 175%;
}


.blob-testimonial {
	margin : 0em;
	font-size : 1.2em;
	letter-spacing : -0.03em;
	color : #333;
	padding : 1px;
		-moz-border-radius:10px;
	-webkit-border-radius:10px;
	-khtml-border-radius:10px;
	border-radius:10px;
	background-color : #fff;
	border :1px solid #ccc;
}

.blob-testimonial p {
	padding : 0.7em;
	display : block;
	margin : 0;
}

.blob-testimonial .inner {
	padding : 0em;
}

.blob-testimonial p.quote {
	font-family : "DejaVu Serif", Georgia, serif;
	-moz-border-radius-topleft:8px;
	-webkit-border-top-left-radius:8px;
	-khtml-border-top-left-radius:8px;
	border-top-left-radius:8px;
-moz-border-radius-topright:8px;
	-webkit-border-top-right-radius:8px;
	-khtml-border-top-right-radius:8px;
	border-top-right-radius:8px;
	margin : 0 0 1px 0;
	background-color : #ccc;
}

.blob-testimonial p.from {
	text-align : right;
	-moz-border-radius-bottomleft:8px;
	-webkit-border-bottom-left-radius:8px;
	-khtml-border-bottom-left-radius:8px;
	border-bottom-left-radius:8px;
-moz-border-radius-bottomright:8px;
	-webkit-border-bottom-right-radius:8px;
	-khtml-border-bottom-right-radius:8px;
	border-bottom-right-radius:8px;
	background-color : #666;
	color : #fff;
}

.blob-testimonial a {
	color : #fff;
}

.blob-testimonial em {
	font-size : 1.1em;
	font-style : normal;
	letter-spacing : 0.01em;
}

.blob-sidebar li img {
	vertical-align : middle;
}

.blob-sidebar .inner a {
	color : #fff;
}

.blob-sidebar .inner dl a {
	color : #666;
}

.blob-sidebar .inner {
	background-color : #005BB5;
	padding : 0.9em;
	color : #fff;
		-moz-border-radius:13px;
	-webkit-border-radius:13px;
	-khtml-border-radius:13px;
	border-radius:13px;
}

.blob-sidebar .inner p {
	padding : 1em 0em 0em 0em;
}

.blob-sidebar dl {
	background-color : #fff;
	color : #333;
		-moz-border-radius:8px;
	-webkit-border-radius:8px;
	-khtml-border-radius:8px;
	border-radius:8px;
	padding : 0.9em;
	margin : 1em 0em 0.3em 0em;
}

.blob-sidebar dl ul {
	padding : 0em;
}

.blob-sidebar ul {
	padding : 0.3em 1em;
	margin : 0em 0 0 0;
}


.shots {
	color : #000;
	padding : 0.9em;
}

.contact {
	padding : 0.9em;
	background-color : #eee;
	color : #000;
		-moz-border-radius:8px;
	-webkit-border-radius:8px;
	-khtml-border-radius:8px;
	border-radius:8px;
	margin : 5px 0px 0px 0px;
}

.focus {
	padding : 2em 0em 0em 0em;
	color : #000;
		-moz-border-radius:13px;
	-webkit-border-radius:13px;
	-khtml-border-radius:13px;
	border-radius:13px;
}

.focus p {}

.focus .slide {}

.focus .slides {
	height : 435px;
	overflow : hidden;
}

.focus .slide p.buttons {
	text-align : center;
}

.focus .slide p.buttons span {
	text-decoration : underline;
	cursor : pointer;
}

.focus .slide .slide_container {
	margin : 0em 0em 0.8em 0em;
	padding : 0em;
	display : none;
}

.focus .slide .active {
	display : block;
}

.focus .slide .slide_container p {
	padding : 0.9em;
	border : 1px solid #ccc;
	border-top : none;
	background-color : #000;
	color : #fff;
	display : block;
	-moz-border-radius-bottomleft:13px;
	-webkit-border-bottom-left-radius:13px;
	-khtml-border-bottom-left-radius:13px;
	border-bottom-left-radius:13px;
-moz-border-radius-bottomright:13px;
	-webkit-border-bottom-right-radius:13px;
	-khtml-border-bottom-right-radius:13px;
	border-bottom-right-radius:13px;
}

.focus .slide .slide_container_image {
	border : 1px solid #ccc;
	background-color : #fff;
	padding : 1em;
	overflow : hidden;
	border-bottom : none;
	-moz-border-radius-topleft:13px;
	-webkit-border-top-left-radius:13px;
	-khtml-border-top-left-radius:13px;
	border-top-left-radius:13px;
-moz-border-radius-topright:13px;
	-webkit-border-top-right-radius:13px;
	-khtml-border-top-right-radius:13px;
	border-top-right-radius:13px;
}

.story {
	padding : 0.8em;
}

.story-sec {
	width : 29%;
	float : left;
}

.story-pri {
	width : 66%;
	float : right;
	border : 1px solid #ccc;
	background-color : #f8f8f8;
}

.story-pri h3 {
	background-color : #555;
	color : #f3f3f3;
	margin : 0 0 0.3em 0em;
	padding : 0.3em;
}