@charset "UTF-8";

/* Start General Styles */

body {
	background:#18bef2;
	margin:0;
	padding:0;
}

img {
	border:0;
	margin:0;
	padding:0;
}

/* End General Styles */

/* Start Body Styles */

.topbar {
	width:100%;
	height:174px;
	margin:0 0 10px;
	padding:0;
}

.topbar .topbarwp {
	width:650px;
	height:174px;
	background:#18bef2;
	margin:0 auto;
	padding:0;
}

.topbar .topbarwp .logo {
	width:400px;
	height:150px;
	margin:0 auto;
	padding:0;
}

.topbar .topbarwp .aboutlinks {
	width:276px;
	height:24px;
	margin:0 auto;
	padding:0;
}

.topbar .topbarwp .worklinks {
	width:276px;
	height:24px;
	margin:0 auto;
	padding:0;
}

/* End Body Styles */

/* Start Home Styles */

.bodywp {
	width:759px;
	height:522px;
	position:fixed;
	top:50%;
	left:50%;
	margin:-261px 0 0 -379.5px;
	padding:0;
}

.bodywp .logo {
	width:759px;
	height:522px;
	margin:0;
	padding:0;
}

.bodywp .navbar {
	width:759px;
	height:24px;
	background:#18bef2;
	text-align:center;
	position:absolute;
	bottom:117px;
	margin:0;
	padding:0;
}

.bodywp .navbar .links {
	height:24px;
	position:absolute;
	top:50%;
	left:50%;
	margin:-12px 0 0 -129.5px;
	padding:0;
}

/* End Home Styles */

/* Start About Styles */

.about {
	width:100%;
	margin:0;
	padding:0;
}

.about .aboutwp {
	width:550px;
	margin:0 auto;
	padding:0;
}

.about .aboutwp .pagetitle {
	width:147px;
	height:37px;
	margin:0 0 10px;
	padding:0;
}

.about .aboutwp .pic {
	width:135px;
	height:195px;
	float:left;
	margin:0 5px 5px 0;
	padding:0;
}

.about .aboutwp .text {
	width:550px;
	font-family:"helvetica",sans-serif;
	font-size:16px;
	color:#ffffff;
	margin:0 0 20px;
	padding:0;
}

.about .aboutwp .quotewp {
	margin:0;
	padding:0;
}

.about .aboutwp .quotewp .tri {
	width:22px;
	height:22px;
	margin:0 0 0 50px;
	padding:0;
}

.quote {
	width:530px;
	background:#ffffff;
	-webkit-border-radius:15px;
	-khtml-border-radius:15px;	
	-moz-border-radius:15px;
	font-family:"helvetica",sans-serif;
	font-size:14px;
	color:#666666;
	font-style:italic;
	clear:both;
	margin:0 0 10px;
	padding:10px;
}

.about .aboutwp .quotewp .quote {
	width:530px;
	background:#ffffff;
	-webkit-border-radius:15px;
	-khtml-border-radius:15px;	
	-moz-border-radius:15px;
	font-family:"helvetica",sans-serif;
	font-size:14px;
	color:#666666;
	font-style:italic;
	clear:both;
	margin:0 0 10px;
	padding:10px;
}

.about .aboutwp .quotewp .quote .quoter {
	font-family:"helvetica",sans-serif;
	font-size:14px;
	color:#666666;
	font-weight:bold;
	font-style:normal;
	margin:5px 0 0;
	padding:0;
}

.about .aboutwp .quotewp .quote .quoter a {
	font-family:"helvetica",sans-serif;
	font-size:14px;
	color:#666666;
	font-weight:bold;
	font-style:normal;
	text-decoration:none;
}

/* End About Styles */

/* Start Work Styles */

.work {
	width:100%;
	margin:0;
	padding:0;
}

.work .workwp {
	width:650px;
	position:relative;
	margin:0 auto;
	padding:0;
}

.work .workwp .pagetitle {
	width:129px;
	height:37px;
	float:left;
	margin:0 0 10px;
	padding:0;
}

.work .workwp .sublinks {
	height:15px;
	position:absolute;
	top:22px;
	right:0;
	float:left;
	margin:0;
	padding:0;
}

.work .workwp .web {
	width:650px;
	position:relative;
	clear:both;
	margin:0;
	padding:0;
}

.work .workwp .graphic {
	width:650px;
	position:relative;
	margin:0;
	padding:0;
}

.work .workwp .print {
	width:650px;
	position:relative;
	margin:0;
	padding:0;
}

.work .workwp .identity {
	width:650px;
	position:relative;
	margin:0;
	padding:0;
}

.work .workwp .subtitle {
	float:left;
	margin:20px 0 5px;
	padding:0;
}

.work .workwp .backtotop {
	position:absolute;
	top:30px;
	right:0;
	float:left;
	margin:0;
	padding:0;
}

.work .workwp .backtotop a {
	font-family:"helvetica",sans-serif;
	font-size:12px;
	color:#8bdef8;
	font-weight:bold;
	text-decoration:none;
}

.item {
	width:630px;
	background:#ffffff;
	-webkit-border-radius:15px;
	-khtml-border-radius:15px;	
	-moz-border-radius:15px;
	clear:both;
	margin:0 0 10px;
	padding:10px;
}

.work .workwp .item {
	width:630px;
	background:#ffffff;
	-webkit-border-radius:15px;
	-khtml-border-radius:15px;	
	-moz-border-radius:15px;
	margin:0 0 10px;
	padding:10px;
}

.work .workwp .item .pic {
	width:630px;
	height:230px;
	margin:0 0 5px;
	padding:0;
}

.work .workwp .item .pic2 {
	width:630px;
	height:230px;
	background:#cccccc;
	-webkit-border-radius:15px;
	-khtml-border-radius:15px;	
	-moz-border-radius:15px;
	margin:0 0 5px;
	padding:0;
}

.work .workwp .item .text {
	width:630px;
	font-family:"helvetica",sans-serif;
	font-size:14px;
	color:#666666;
	margin:0;
	padding:0;
}

.work .workwp .item .text a {
	width:630px;
	font-family:"helvetica",sans-serif;
	font-size:14px;
	color:#18bef2;
	text-decoration:none;
	font-weight:bold;
	margin:0;
	padding:0;
}

.work .workwp .item .text .itemtitle {
	font-family:"helvetica",sans-serif;
	font-size:16px;
	color:#666666;
	font-weight:bold;
}

/* End Work Styles */