body {
	margin: 0px;
	padding: 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	background: url(/images/topSlice.png) repeat-x;
}


/*------<wrapper>----------------------------*/
#wrapper {
	width:800px;
	margin: 0px auto;
}
/*------</wrapper>--------------------------*/

/*-----<navWrap>------*/
#searchBar {
	color:#FFFFFF;
	text-align:right;
	margin:7px 0px 0px 0px;
}
#logo {
	margin: 29px 0px 0px 0px;
	height: 85px;
	width: 800px;
	color:#fff;
	font-size:14px;
}
#navBar {
	height:28px;
	margin: 20px 0px 0px 0px;
	clear: both;
}
#navBar ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#navBar li {
	display: inline;
}
#navBar a {
	float: left;
	text-align: center;
	width:89px;
	height:28px;
	margin: 0px 1px 0px;
}

/*--------<CSS rollovers YEAH>-----------*/

/*----------news-----------*/
li.news a:link, li.news a:visited {
	background-image: url(/images/TABnews.png);
	background-position: 0 0;
	width: 89px;
	height: 28px;
	display:block;
	text-indent:-99999px;
	overflow:hidden;
}
li.news a:hover {
	background: url(/images/TABnews.png) no-repeat;
	background-position:0 3px;
}
#news #navBar li.news a {
	background-image: url(/images/TABnews.png);
	background-position: -89px 0;
	width: 89px;
	height: 28px;
	display:block;
	text-indent:-99999px;
	overflow:hidden;
}
/*----------services-------*/
li.services a:link, li.services a:visited {
	background-image: url(/images/TABservices.png);
	background-position: 0 0;
	width: 89px;
	height: 28px;
	display:block;
	text-indent:-99999px;
	overflow:hidden;
}
li.services a:hover {
	background: url(/images/TABservices.png) no-repeat;
	background-position:0 3px;
}
#services #navBar li.services a {
	background-image: url(/images/TABservices.png);
	background-position: -89px 0;
	width: 89px;
	height: 28px;
	display:block;
	text-indent:-99999px;
	overflow:hidden;
}
	
/*----------portfolio-----------*/
li.portfolio a:link, li.portfolio a:visited {
	background-image: url(/images/TABportfolio.png);
	background-position: 0 0;
	width: 89px;
	height: 28px;
	display:block;
	text-indent:-99999px;
	overflow:hidden;
}

li.portfolio a:hover {
	background: url(/images/TABportfolio.png) no-repeat;
	background-position:0 3px;
}
#portfolio #navBar li.portfolio a {
	background-image: url(/images/TABportfolio.png);
	background-position: -89px 0;
	width: 89px;
	height: 28px;
	display:block;
	text-indent:-99999px;
	overflow:hidden;
}
/*----------contact-----------*/
li.contact a:link, li.contact a:visited {
	background-image: url(/images/TABcontact.png);
	background-position: 0 0;
	width: 89px;
	height: 28px;
	display:block;
	text-indent:-99999px;
	overflow:hidden;
}
li.contact a:hover {
	background: url(/images/TABcontact.png) no-repeat;
	background-position:0 3px;
}
#contact #navBar li.contact a {
	background-image: url(/images/TABcontact.png);
	background-position: -89px 0;
	width: 89px;
	height: 28px;
	display:block;
	text-indent:-99999px;
	overflow:hidden;
}
/*----------about-----------*/
li.about a:link, li.about a:visited {
	background-image: url(/images/TABabout.png);
	background-position: 0 0;
	width: 89px;
	height: 28px;
	display:block;
	text-indent:-99999px;
	overflow:hidden;
}
li.about a:hover {
	background: url(/images/TABabout.png) no-repeat;
	background-position:0 3px;
}
#about #navBar li.about a {
	background-image: url(/images/TABabout.png);
	background-position: -89px 0;
	width: 89px;
	height: 28px;
	display:block;
	text-indent:-99999px;
	overflow:hidden;
}
/*----------surf-----------*/
li.surf a:link, li.surf a:visited {
	background-image: url(images/TABsurf.png);
	background-position: 0 0;
	width: 89px;
	height: 28px;
	display:block;
	text-indent:-99999px;
	overflow:hidden;
}
li.surf a:hover {
	background: url(images/TABsurf.png) no-repeat;
	background-position:0 3px;
}
#surf #navBar li.surf a {
	background-image: url(images/TABsurf.png);
	background-position: -89px 0;
	width: 89px;
	height: 28px;
	display:block;
	text-indent:-99999px;
	overflow:hidden;
}
/*----------employment-----------*/
li.employ a:link, li.employ a:visited {
	background-image: url(images/TABemployment.png);
	background-position: 0 0;
	width: 89px;
	height: 28px;
	display:block;
	text-indent:-99999px;
	overflow:hidden;
}
li.employ a:hover {
	background: url(images/TABemployment.png) no-repeat;
	background-position:0 3px;
}
#employ #navBar li.employ a {
	background-image: url(images/TABemployment.png);
	background-position: -89px 0;
	width: 89px;
	height: 28px;
	display:block;
	text-indent:-99999px;
	overflow:hidden;
}


/*--------<CSS rollovers YEAH>-----------*/



/*-----</navWrap>------*/

/*----------<mainContent>--------------*/
#mainContent {
	clear:both;
	padding: 25px 0px 0px;
}
#leftColumn {
	width:525px;
	float:left;
	background:url(/images/textBack.jpg) no-repeat;
}
#rightColumn {
	float:right;
	margin: 0px 0px 0px 25px;
	width: 200px;
	padding: 35px 20px 0 0;
	background:url(images/backSideFrame.jpg) no-repeat right top;
}
#rightColumn ul{
	margin:0;
	padding: 0px;
	
}
#rightColumn ul li {
	list-style-type:none;
	margin:0;
	padding:0px;
}
#rightColumn ul li ul {
	margin: 10px 0;
}
#rightColumn a:link, #rightColumn a:visited {
	color:#cc6633;
	text-decoration:none;
}
#rightColumn a:hover {
	text-decoration:underline;
}
#sideBar {
	padding: 15px 0;
}
	
.textBack {
	/*background:url(/images/textBack.jpg) no-repeat;*/
	float:none;
	padding: 25px 0px 0px 25px;
}
h1 {
	font-size:14px;
	font-weight:bold;
	padding: 0px 0px 3px 0px;
	border-bottom:1px #CCCCCC solid;
}
.textBack p {
	line-height:20px;
}
.textBack a:link, .textBack a:visited {
	color:#cc6633;
	text-decoration:none;
}
.textBack a:hover {
	text-decoration:underline;
}
#flashBottom {
	width:800px;
	background:#eee;
	clear:both;
	float:none;
	height:75px;
}
/*--<portfolio page>--*/
#videoList a {	
	height: 16px;
	padding: 2px 0 0 20px;
	background:url(images/film.png) no-repeat;
}
#videoList #edit a {
	margin:0;
	padding:0;
	background-image:none;
}
/*--<portfolio page>--*/

/*----------</mainContent>--------------*/

/*----------<footer>-------------------*/
#footer {
	background:url(/images/backgroundfooter.jpg);
	width:100%;
	padding:15px 0px;
	text-align:center;
	color:#666666;
	line-height:18px;
}
#footer a:link, #footer a:visited {
	color:#666666;
	text-decoration:none;
	padding: 2px 3px;
}
#footer a:hover {
	color:#cccccc;
}


/*----------<more classes>-----------------*/
.bold {
	font-size:14px;
	font-weight:bold;
}
.postTitle {
	font-size:13px;
	color:#cc6633;
	font-weight:bold;
}
.date {
	font-style:italic;
	padding: 0px 0;
}
.entry {
	padding: 10px 0px;
	line-height:16px;
}
.pText {
	margin: 0 10px;
}
.address {
	text-align:right;
	line-height:18px;
	padding: 25px 0 0 0;
}
.address iframe {
	padding:3px;
	border:1px solid #cccccc;
}
.post {
	margin:0px;
	padding:0px;
}
.breadcrumbs {
	font-size:9px;
	padding: 10px 0;
}
.navigation {
	padding: 50px 0;
}


	