body { font-family:Trebuchet MS, Helvetica, Arial, sans-serif;font-size:62.5%;padding:0;margin:0;  }
ul { list-style: none; padding: 5px; }
ul li span {font-size:1.3em;}
img {border:0;}
ul {margin-left:0;padding-left:0;}
a {outline:none;}
h1 {
text-indent:-5000px;
}
#wrapper {
width:980px;
height:auto;
float:left;
}
#branding {
width:646px;
height:60px;
margin:20px 0 0 20px;
overflow:hidden;
}
#nav {
margin:0 0 0 30px;
}
#left-column {
float:left;
display:inline;
margin-top:20px;
width:280px;
height:auto;
overflow:visible;
}
#holder {
float:right;
display:inline;
margin:20px 0 0 0; 
width:674px;
height:410px;
background:url(../images/grid_bg.gif) no-repeat;
}
#content {
font-size:1.1em;
margin:16px 0 0 16px;
float:left;
height:auto;
}
#content p {margin-top:0;}
#content img {}
#content ul {
padding:0;
margin:0;
}
#content li {
display:inline;
list-style: none;
float:left;
margin:0 14px 14px 0;
width: 150px;
height: 84px;
}

#text-content {
float:right;
text-align:right;
margin:10px 12px 0 0;
width:280px;
}
#text-content h2 {
font-size:1.1em;
margin-bottom:-10px;
}
#text-content p {
font-size:1.1em;
}
#default-img {
float:left;
display:inline;
background: url(../images/bos_large.jpg) no-repeat top left;
margin:16px 0 0 16px;
width:642px;
height:378px;
}
#about {
width:440px;
position: relative;
top:0;
left:170px;
background-color: #ffffff;
line-height:1.3em;

}
*html #about p {
	margin-bottom:10px;
}
#press {
line-height: 1.6em;
margin:100px 0 0 166px;
}
.green {
border:1px solid green !important;
}
/*Navigation*/
.color {
border:10px solid red;
}	
.urbangreymenu {
width: 260px; /*width of menu*/
}
.urbangreymenu .headerbar {
color:#000000;
padding: 0 0 0 5px; /*31px is left indentation of header text*/
font-size:1.3em;
font-weight:normal;
margin:4px 0 0 0;
}
.urbangreymenu .headerbar a {
text-decoration: none;
color:#000;
display: block;
}
.urbangreymenu .headerbar a:hover {
color:#666;
}
.urbangreymenu ul {
list-style-type: none;
margin: 0;
padding: 0;
margin-bottom: 0; /*bottom spacing between each UL and rest of content*/

}
ul.submenu {
	color:#444;
}
ul.submenu li a.single {
	color:#444;
}
.urbangreymenu ul li {
/*padding-bottom: 2px; bottom spacing between menu items*/
/*padding-top:3px;*/

}
.urbangreymenu ul li ul {
padding:0 0 0 22px;
margin:0;
}
.urbangreymenu ul li ul li a {
color:#666;
line-height:0.8em;
}
.urbangreymenu ul li span {
padding-left: 22px;
color:#000;
}
.urbangreymenu ul li a {
font-size:1.2em;
color: black;
display: block;
padding: 5px 0;
line-height: 1.1em;
padding-left: 20px; /*link text is indented 8px*/
text-decoration: none;
}
.urbangreymenu ul li a:hover{ /*hover state CSS*/
color:#999;
}
/*ie 6 hacks*/
*html ul.submenu li ul li {
	border:1px solid #ffffff;
}
*html ul.invent li a {
	margin-bottom:-12px;
	padding-bottom:0;
}
*html #branding {
margin:0 0 6px 20px;
}

*html #content {
margin:14px 0 0 8px;
}
*html #text-content {
margin:30px 12px 0 0;
}
