body.frontpage {
	
}
 
body.frontpage #navigation ul, body.frontpage #page, body.frontpage .pagefragment {
	xwidth: 855px;
}
 
#main {
	float: left;
	margin-top: 0;
	width: 567px;
}
h3
{
	display: inline;
}
#page, .pagefragment
{
	background-image: none;
	
}
#promoVideo
{
	border-top-style: ridge;
}
#vp1qZZV1
{
	margin-top: 10px;
}
#about
{
	border-top-style: ridge;
	margin-top: 10px;
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
} 
#side {
	clear: none;
	display: block;
	float: right;
	width: 173px;
	margin-top: 0;
}
#teamPic
{
	-webkit-border-radius: 7px;
} 
#main #app-exhibit, #main #app-exhibit li {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
 
#main #app-exhibit .cssedit2 {
	margin: 0 0 2px 2px;
}
 
#main #app-exhibit .cssedit2 a {
	display: block;
	height: 33px;
	border: none;
	text-align: center;
	padding-top: 206px;
	background: url(../images/PresentingCSSEdit2.6Curtains.jpg) no-repeat;
	overflow: hidden;
	text-decoration: none;
}
 
#main #app-exhibit .cssedit2 a strong {
	display: none;
}
 
#main #app-exhibit .cssedit2 a span {
	font-size: 12px;
	text-align: center;
	color: #fff;
	line-height: 33px;
	background: url(../images/PresentingCSSEdit2Arrow.gif) no-repeat 100% 70%;
	padding-right: 16px;
}
 
#main #app-exhibit .deskshade a {
	display: block;
	margin: 0 3px 0 2px;
	font-size: 12px;
	text-align: left;
	padding: 22px 20px 22px 90px;
	color: #2d3e62;
	background: #d0dfe8 url(../images/DeskShadeBanner.gif) no-repeat;
	text-decoration: none;
}
 
.front #side #actions {
	margin-top: 5px;
	padding-top: 0;
}
 
body.frontpage #side.infobox {
	min-height: 228px;
}
 /* @group Side */

#side
{
	float: right;
}


/* @group Info Box */
 
.infobox {
	background-color: #e3e3e3;
	display: block;
	color: #727272;
	margin-top: 5px;
	text-shadow: #fff 0 1px 0;
	font-size: .8em;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;
	clear: both;
	padding: 10px 15px 1px;
	margin-right: -20px;
}
.infobox a
{
	text-decoration: none;
}
.infobox a:hover, a:active
{	
	text-decoration: underline;
}
.infobox.width33 {
	width: 33%;
}
 
.infobox.width25 {
	width: 25%;
}
 
.infobox.left {
	float: left;
	margin-right: 30px;
}
 
.infobox.right {
	float: right;
	margin-left: 30px;
}
 
.infobox h2 {
	color: #fff;
	text-transform: lowercase;
	text-shadow: #7d7d7d 0 1px 0;
	margin: 0 0 10px;
	font: italic bold 4em cracked, arial;
}
 
.infobox.caseunchanged h2 {
	text-transform: none;
}
 
.infobox p, .infobox ul {
	margin: 0 0 10px;
	text-align: left;
}
 
.infobox p.centered {
	text-align: center;
}
 
.infobox a {
	color: #555;
}
 
/* @group Columns */
 
.infobox.threecolumns {
	margin-bottom: 50px;
	margin-top: 50px;
}
 
.infobox.threecolumns .column {
	display: block;
	width: 30%;
	background-color: #e6ff4f;
	float: left;
	margin-left: 5%;
}
 
.infobox.twocolumns {
	margin-bottom: 50px;
	margin-top: 50px;
}
 
.infobox.twocolumns .column {
	display: block;
	width: 47%;
	float: left;
	margin-left: 5%;
}
 
.infobox .column.first {
	margin-left: 0;
}
 
/* @end */
 
/* @end */

/*@group Link Box */
.links {
	background-color: #ececec;
	opacity:  .8;
	display: block;
	color: #a7a7a7;
	text-shadow: #fff 0 1px 0;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;
	clear: both;
	padding: 10px 15px 1px;
	margin-right: -20px;
}
.links a
{
}
 
.links.width33 {
	width: 33%;
}
 
.links.width25 {
	width: 25%;
}
 
.links.left {
	float: left;
	margin-right: 30px;
}
 
.links.right {
	float: right;
	margin-left: 30px;
}
 
.links h2 {
	color: #fff;
	text-transform: lowercase;
	font: italic bold 4em cracked, Arial, Helvetica, Geneva, sans-serif;
	text-shadow: #7d7d7d 0 1px 0;
	margin: 0 0 10px;
}
 
.links.caseunchanged h2 {
	text-transform: none;
}
 
.links p, .links ul {
	list-style-type: none;
	margin: 0 0 10px;
	text-align: left;
}
 
.links p.centered {
	text-align: center;
}
 
.links a {
	color: #555;
	text-decoration: none;
}
.links a:hover, a:active
{
	text-decoration: underline;
	color: #5400ff;
}
#twitter
{
	margin-left: -37px;
	text-align: center;
	list-style-type: none;
}
#facebook
{
	margin-left: -24px;
	text-align: center;
	list-style-type: none;
	color: #3f00d8;
}
#links h2
{
	color: #5400ff;
	font-size: 30px;
}
#news h2
{
	color: #5400ff;
	font-size: 30px;
}
/* @end */
/* @end */
