@charset "utf-8";
/* Figureseven Styles */

body {
	margin:0px;
	padding:0px;
	background-image:url(/images/footer.gif);
	background-repeat:repeat;
}

a { color:#587D86; }
a:hover { color:#CF570A; }
a.page { color:#CF570A; text-decoration:none; }
/*a:visited { color:#587D86; }*/

#container {
	background-image:url(/images/fridge.jpg);
	background-repeat:no-repeat;
	background-position:170px 110px;
	background-color:#fff;
	overflow:hidden;
	height:865px;
	position:relative;
	min-width:1050px;
}

#blogContainer {
	background-color:#fff;
	/*position:relative;*/
}

#logo {
	position:absolute;
	top:34px;
	left:10px;
}

#content {
	position:absolute;
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px; 
	color:#587D86;
	line-height:18px;
}

.home { width:285px; top:209px; left:532px; }
.whatwedo { width:275px; top:195px; left:512px; }
.whatwedo2 { width:220px; top:425px; left:592px; }
.portfolio { width:300px; top:195px; left:512px; }
.portfolio2 { width:700px; top:740px; left:200px; }
.portfolio2 p { margin:15px 0px 10px 23px; }
.whatweresaying { width:300px; top:195px; left:512px; }
.whatweresaying2 { width:700px; top:740px; left:223px; }
.whatweresaying2 p { margin:12px 0px 5px 0px; }
.contact { width:270px; top:195px; left:562px; }

#content h2 {
	font-family:'Franklin Gothic Book',Arial, Helvetica, sans-serif;
	font-size:42px;	
	font-weight:normal;
	color:#FF8700;
	margin:0px;
	line-height:42px;
	left:-12px;
	position:relative;
	letter-spacing:-0.04em;
	white-space:nowrap;
}

#content h2 span { font-size:35px; position:relative;top:-7px; left:-1px; }

#content .big {
	font-weight:bold;
	font-size:17px;
}

#nav {
	position:absolute;
	top:170px;
	left:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#CF570A;
}

#nav ul {
	list-style:none;
	margin:0px;
	padding:0px;
}

#nav li {
	line-height:26px;
}

#copyright {
	position:absolute;
	top:455px;
	left:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#CF570A;
	line-height:17px;
}

#blogCopyright {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#CF570A;
	margin-top:15px;
}

#header {
	height:12px;
	width:100%;
	background-image:url(/images/header.gif);
	background-repeat:repeat-x;
	background-position:top left;
	position:absolute;
	top:0px;
	overflow:hidden;
}

#footer {
	height:20px;
	overflow:hidden
}

.magnet { position:absolute; }

#myMagsContainer {
	position:absolute;
	top:180px;
	left:960px;
	width:200px;
	border:solid 1px #eeeeee;
	background-color:#fff;
}

#myMagsContainer span {
	background-color:#eeeeee;
	text-align:center;
	display:block;
	padding:3px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#587D86;
}

#myMags { padding:8px; }

#reset {
	position:absolute;
	top:150px;
	left:960px;
	width:120px;
	padding:5px 10px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#587D86;
	cursor:pointer;
}



#modal {
	background-color:#000000;
	position:absolute;
	top:0px;
	left:0px;
	opacity:0.5;
	filter:alpha(opacity=50);
}

#dialog {
	background-color:#000;
	position:absolute;
	top:0px;
	left:0px;
	width:804px;
	height:560px;/*626px;*/
	opacity:1;
	filter:alpha(opacity=100);
	background-image:url(/images/dialog_bg.gif);
	background-repeat:repeat;
	background-position:top left;
	overflow:hidden;
}

#dialogImg {
	position:absolute;
	top:0px;
	left:0px;
	opacity:1;
	filter:alpha(opacity=100);
}

#portfolioContent {
	width:750px;
	margin:20px 0px 0px 25px;
	/*background-color:#00FF33;*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#fff;
}

#portClose {
	float:right;
	text-align:right;
	padding:8px 27px 8px 0px;
	font-family:Arial, Helvetica, sans-serif;
	color:#fff;
	font-size:13px;
	text-decoration:none;
	cursor:pointer;
}

.card {
	width:213px;
	height:191px;
	background-repeat:no-repeat;
}

.card .pad {
	padding:18px 14px 14px 14px;
}

.card .pad p {
	margin:6px 0px 0px 2px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	line-height:16px;
}

.card.blue { 
	background-image:url(/images/blue_card.png);
}

.card.orange { 
	background-image:url(/images/orange_card.png);
}

.card.red { 
	background-image:url(/images/red_card.png);
}

#blogContent { 
	padding-top:125px;
	/*width:950px;*/
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px; 
	color:#000000;
	line-height:18px;
}

#leftcol { 
	width:210px;
	float:left;
	margin:0px 0px 0px 12px;
}
#rightcol { 
	width:555px;
	float:left;
	margin:0px 0px 0px 95px;
}

h2, h3 {
	font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; 
	font-size:14px;
	color:#002d62;
	font-weight:bold;
}

.facebook { 
	background-image:url(/images/facebook.png);
	background-repeat:no-repeat;
	background-position:top left;
	line-height:23px;
	padding-left:21px;
}

.twitter { 
	background-image:url(/images/twitter.png);
	background-repeat:no-repeat;
	background-position:top left;
	line-height:23px;
	padding-left:21px;
}

.f7blog { 
	background-image:url(/images/blog.png);
	background-repeat:no-repeat;
	background-position:top left;
	line-height:23px;
	padding-left:21px;
}

.rss { 
	background-image:url(/images/rss.png);
	background-repeat:no-repeat;
	background-position:top left;
	line-height:23px;
	padding-left:21px;
}

.listWrap { float:left;width:190px; margin:0px; }
.listWrap li { list-style:disc; }
.divWrap { float:left;width:200px; margin:0px 28px 0px 0px; }
