* {	
	margin:0;	
	padding:0;
	font-weight:normal;	
}
a {	
	color:#111;
	text-decoration:none;
}
a img, :link img, :visited img {
	border: none
}
a:focus, a:hover, a:active {
	color:#c33;	
	text-decoration:underline;
}
body {	
	font-family: Verdana, Helvetica, sans-serif, "MS sans serif", Arial;
	line-height:150%;
	color:#333;
	background-color:#fff;
}
#shell {
	margin:0 auto;
	width:825px;
}
/** content containers **/
#hdr {
	width:825px;
	height:20px;
	float:right;
	margin:8px 0 8px 0;
}
#bigimg {
	width:750px;
	height:290px;
	float:right;
}
#capt {	
	width:525px;
	height:20px;
	float:left;
	text-align:right;
	margin:0 0 0 75px;
}
#mnu {
	width:203px;
	height:20px;
	float:right;
	text-align:center;
}
#main {
	width:525px;
	float:left;
	clear:both;
	margin:0 0 30px 75px;
}
#bar {
	width:203px;
	float:right;
	text-align:left;
	margin:10px 0 30px 0;
}
#footer {
	width:750px;
	margin:0 0 500px 0;
	float:right;
}
/** MAIN TAGS **/
#main p, h2 {
	font-size:0.8em;
}
#main p {	
	margin:0 0 16px 1px;
}
/** title of the page **/
#main h1 {
	font-size:1.2em;
	color:#c33;
	margin:16px 0 0 0;
}
/** first paragraph **/
#main h2 {
  	font-weight:bold;
	font-size:0.8em;
	line-height:180%;
	color:#777;
	margin:0.6em 0 1em 1px;
}
#main h2 a {
  	font-weight:bold;
	color:#555;
}
/** quote in text **/
#main h4 {
	font-size:3.8em;
	font-style:italic;
	line-height:150%;
	margin:0 32px 0 24px;
	padding:0 24px 24px 24px;
}
/** references project name **/
#main h5 {
	margin:0.5em 0 0 1px;
}
/** project data **/
#main h6 {
	font-size:0.6em;
	line-height:130%;
	margin:0 0 0.2em 1px;
}

/** MENU TAGS **/
.ServicesMenu {
	display:inline-block;
	width: 53px;
	height: 20px;
	background: url(graphics/menu/services.png) top;
}
.ServicesMenuOn {
	display:inline-block;
	width: 53px;
	height: 20px;
	background: url(graphics/menu/services.png) bottom;
}
.ServicesMenu:hover {
	background-position: bottom;
	background-color: transparent; 
	border-style: none;
}
.PortfolioMenu {
	display:inline-block;
	width: 60px;
	height: 20px;
	background: url(graphics/menu/portfolio.png) top;
}
.PortfolioMenuOn {
	display:inline-block;
	width: 60px;
	height: 20px;
	background: url(graphics/menu/portfolio.png) bottom;
}
.PortfolioMenu:hover {
	background-position: bottom;
	background-color: transparent; 
	border-style: none;
}
.TeamMenu {
	display:inline-block;
	width: 42px;
	height: 20px;
	background: url(graphics/menu/team.png) top;
}
.TeamMenuOn {
	display:inline-block;
	width: 42px;
	height: 20px;
	background: url(graphics/menu/team.png) bottom;
}
.TeamMenu:hover {
	background-position: bottom;
	background-color: transparent; 
	border-style: none;
}
.ContactMenu {
	display:inline-block;
	width: 48px;
	height: 20px;
	background: url(graphics/menu/contact.png) top;
}
.ContactMenuOn {
	display:inline-block;
	width: 48px;
	height: 20px;
	background: url(graphics/menu/contact.png) bottom;
}
.ContactMenu:hover {
	background-position: bottom;
	background-color: transparent; 
	border-style: none;
}
/** SIDEBAR TAGS **/
#bar p, h1, h2, h3, h4 {
	font-size:0.6em;
	line-height:130%;
}	
#bar p {
	font-weight:normal;
  	margin:2px 0 2px 0;
}
#bar h1 {
	font-weight:bold;
	color:#333;
  	margin:12px 0 1px 0;
	padding-bottom: 1px;
	border-bottom-width: 1px;
	border-bottom-style:solid;
	border-bottom-color:#999;
	overflow:hidden;
}
#bar h3 {
  	margin:2px 0 2px 11px;
}
.first-paragraph {
	font-weight:bold;
	color:#666;
}
.first-paragraph-down {
  	margin:16px 0 16px 1px;
}
.link-on {
	color:#c33;
}
/** print definition **/
@media print{
    body{margin:0;}
    #shell{width:100%;}
    #hdr{width: auto; margin:0 0 10px 6px;}
    #main{width:62%; margin:10px 0 0 79px;}
	#mnu{display:none;}
	#capt{display:none;}
    #bar{width:22%; margin:52px 5px 0 0;}
    #footer{width:84%; margin:0 0 0 79px;}
}
