body#main {
	/*background: #E7ECFF url(../images/body-bg.jpg) repeat-x;*/
	background: #FFFFFF url(../images/body-bg.gif) repeat-x;
	/*background-color:#FFFFFF;*/
	font: 75% Arial, Helvetica, sans-serif;
	margin-top: 10px;
	scrollbar-face-color: #c1e1ee; 
	scrollbar-highlight-color: #e4f1f7; 
	scrollbar-shadow-color: #b8ddef; 
	scrollbar-3dlight-color: #ffffff; 
	scrollbar-arrow-color: #026296; 
	scrollbar-track-color: #FFFFFF; 
	scrollbar-darkshadow-color: #026296; 
	scrollbar-base-color: #bea875
}
body {
	background: #FFFFFF;
	font: 75% Arial, Helvetica, sans-serif;
	margin: 7px 7px 7px 7px;
	scrollbar-face-color: #c1e1ee; 
	scrollbar-highlight-color: #e4f1f7; 
	scrollbar-shadow-color: #b8ddef; 
	scrollbar-3dlight-color: #ffffff; 
	scrollbar-arrow-color: #026296; 
	scrollbar-track-color: #FFFFFF; 
	scrollbar-darkshadow-color: #026296; 
	scrollbar-base-color: #bea875
} 
#main #container {
	/*border: 1px solid #cccccc;*/
	width: 900px;
	margin: 0 auto;
	background: #FFFFFF;
}
#main #container #header {
	float: left;
	margin-top: 56px;
	padding: 0px;
	height: 32px;
}
#main #container #logo {
	float: right;
}
#main #container #menu {
	float: left;
	width: 130px;
	margin: 0px;
	padding: 0px;
}
#main #container #riba {
	height: 70px;
	width: 130px;
	float: left;
	position: absolute;
	top: 550px;
}


#main #container #menu .menuitem {
	margin: 0px;
	padding: 14px 0px 0px 5px;
	height: 18px;
}
#main #container #menu #sketch01 {
	margin-top: 60px;
}
#main #container #menu .sm-menuitem {
	padding-top: 0px;
	padding-left: 10px;
	margin: 0px;
	padding-bottom: 0px;
}
#main #container #bodycontent {
	background: #FFFFFF url(../images/grid.gif) repeat;
	height: 513px;
	width: 684px;
	float: left;
}
#main #container #bodycontent #blox {
	margin-top: 13px;
}
#main #container #footer {
	float: none;
	width: 810px;
	clear: both;
	padding: 7px 0px 0px;
	margin: 0px;
}
#main #container #footer p {
	padding: 0px 0px 5px;
	margin: 0px 5px;
	font-size: 95%;
	color: #B0B4CD;
	text-align: right;
}
/* BOXES *********************************/
/* 42 99 156 213 270 327 384 441 498 555 */
.trim {
	margin: 0px 0px 0px 0px;
	border: 1px solid #c7cbde;
	background: #ffffff;
	padding: 0px;
	float: left;
}
.top {
	margin: 13px 0px 0px 0px;
	border: 1px solid #c7cbde;
	background: #ffffff;
	padding: 0px;
	float: left;
}
.topleft {
	margin: 13px 0px 0px 13px;
	border: 1px solid #c7cbde;
	background: #ffffff;
	padding: 0px;
	float: left;
}
.left {
	margin: 0px 0px 0px 13px;
	border: 1px solid #c7cbde;
	background: #ffffff;
	padding: 0px;
	float: left;
}
.leftnoborder {
	margin: 0px 0px 0px 13px;
	border: 0px;
	background: #ffffff;
	padding: 0px;
	float: left;
}
.onebyone_trim {
	margin: 0px 0px 0px 0px;
	width: 42px;
	height: 42px;
	border: 1px solid #c7cbde;
	background: #ffffff;
	padding: 0px;
	float: left;
}

.onebyone_top {
	margin: 13px 0px 0px 0px;
	width: 42px;
	height: 42px;
	border: 1px solid #c7cbde;
	background: #ffffff;
	padding: 0px;
	float: left;
}

.onebyone_topleft {
	margin: 13px 0px 0px 13px;
	width: 42px;
	height: 42px;
	border: 1px solid #c7cbde;
	background: #ffffff;
	padding: 0px;
	float: left;
}
.onebyone_left {
	margin: 0px 0px 0px 13px;
	width: 42px;
	height: 42px;
	border: 1px solid #c7cbde;
	background: #ffffff;
	padding: 0px;
	float: left;
}
#box_onebyfour {
	width: 44px;
	height: 209px;
	border: 0px;
}
#box_fivebyone {
	width: 280px;
	height: 44px;
	border: 0px;
}
#box_sevenbynine {
	width: 386px;
	height: 500px;
	border: 0px;
}
#onebyone {
	width: 42px;
	height: 42px;
}
#threebyone {
	width: 156px;
	height: 42px;
}
#threebynine {
	width: 156px;
	height: 498px;
}
#fivebyeight {
	width: 270px;
	height: 441px;
}
#fourbyone {
	width: 213px;
	height: 42px;
}

#fivebynine {
	width: 270px;
	height: 498px;
}
#sixbyfour {
	width: 327px;
	height: 213px;
}
#sevenbythree {
	width: 384px;
	height: 156px;
}
#sevenbyfive {
	width: 384px;
	height: 270px;
}
#sevenbynine {
	width: 384px;
	height: 498px;
}
#ninebynine {
	width: 498px;
	height: 498px;
}
/* END OF BOXES ****************************/

ul {
	margin: 10px 0px 0px 25px;
	padding: 0px;
}
li {
	list-style: url(../images/bullet01.gif);
	margin: 0px 0px 10px 0px;
}
ul.smallist li {
	list-style: url(../images/bullet02.gif);
	margin: 0px 0px 3px 0px;
}
p {
	padding: 0px;
	margin: 0px 0px 10px;
}
.clearer {
	clear: both;
	height: 1px;
}
.four {
	width: 183px;
}
.dark-bold-caps {
	color: #003366;
	font-weight: bold;
	text-transform: uppercase;
}
.dark-bold {
	color: #003366;
	font-weight: bold;
}
.mid-bold-caps {
	color: #1BA4D1;
	font-weight: bold;
	text-transform: uppercase;
}
.mid-bold {
	color: #1BA4D1;
	font-weight: bold;
}
a:link {
	color: #0094C9;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #0094C9;
}
a:hover {
	text-decoration: underline;
	color: #003366;
}
a:active {
	text-decoration: none;
	color: #003366;
}
a {
	font-weight: bold;
}
.right {float:right;}

/* PAGE SPECIFIC ****************************/

body.team {
	margin: 0px;
}
body.projects {
	margin: 0px;
}

#teampage {
	padding: 0px;
	float: left;
	/*width: 65%;*/
	width: 100%;
}
.projectlist {
	clear: both;
}
.projectlist .ref {
	width: 40px;
	float: left;
}
.projectlist .client {
	width: 150px;
	float: left;
}
.projectlist .job {
	float: left;
}

