/*
Title:		IE patches and fixes
Author:		justine@gentlecode.net
*/

/* self-clear floats */

* html .group { /* IE6 */
	height: 1%;
}

*:first-child+html .group {	/* IE7 */
	min-height: 1%;	
} 

/* IE 7 */

*:first-child+html .nav li a {
	font-size: 11px;
	padding: 2px 10px 1px;
}

*:first-child+html .main .about .website span.title {
	margin: 4px 0 2px 0;
	width: 250px;
}

*:first-child+html .container {
	padding-top: 95px !important;
}


/* IE6 */

* html .header {
	width: 510px;
	height: 103px;
	padding: 0 5px;
}

* html .header h1 {
	margin: 55px 0 0 30px;
}

* html .nav li a {
	font-size: 11px;
	padding: 2px 10px 1px;
}

* html .main .about .website span.title {
	margin: 4px 0 2px 0;
	width: 250px;
}
                         
/* add display:inline to floated elements */

.nav li,
.main .about div,
.main .about .website img,
.main .about .website span.title,
.main .about .website span,
.main .work #pager a,
.main .networks ul.social li,
.main .networks ul.social li a img,
.main form input#name,.main form input#email,
.main form input#submit,
.main div#error {display:inline;}

/* add zoom:1 to overflow:hidden */

.page,
.header,
.nav,
.main .networks ul.social,
.main .networks ul.social li a {zoom:1;}

/* add zoom:1 to pos:relative elements */

.header,
.main .networks ul.social li a {zoom:1;}


/* add transparancy */
* html .header p.bubble {filter:progid:DXImageTransform.Microsoft.Alpha(opacity=95);}
