/* =GENERAL
-------------------- */
* {
 margin:	0;
 padding:	0;
}

ul, li {list-style: none;}
img {border: 0;}

body {
 font:		62.5% "times new roman",serif; }

/* =LAYOUT
-------------------- */

div#container {
 margin:	1em 0 0 50px;
}

div#footer {display:	none;}

/* =LINKS
-------------------- */
a {font-weight:	bold; }
a.skipnav {display:none; }

/* =TYPOGRAPHY
-------------------- */
#content {color:#000; }

#content p {
 font-size:	1.4em;
 line-height:	1.4em;
 margin:	.5em 0;
}

#navmain {
 color:		#666; }

h1 {font-size:	2.4em;}
h2 {font-size:	2.2em;}
h3 {font-size:	1.8em;}
h4 {font-size:	1.4em;}

/* =HEADER
-------------------- */
#header h1 a#navhome {text-decoration:none;}

/* =NAV TOP
-------------------- */
#navhead ul li {
 display:	inline;
 margin-right:	2em;
}

/* =PORTFOLIO PREVIEW
-------------------- */

ul#pf_prev ul {margin: 0 auto; }
ul#pf_prev li {
 margin-bottom:	20px;
}

/* =PORTFOLIO PROPER
-------------------- */
div.proj {
 width:		490px;
 margin-bottom:	3em; }

div.proj p {
 float:		none;
 clear:		both; }

div.proj div.detail {
 float:		right;
 width:		270px;
 margin-left:	10px; }

div.proj div.detail h3 {
 word-wrap:	break-word; }

div.proj div.img {
 float:		left;
 width:		210px; 
 margin-bottom:	1em; }

div.proj div.img a {
 padding:	0;
 background:	none; }


/* =FORMS
-------------------- */

label, input, textarea {
 display:	block;
 font-size:	1.2em;
}

label {
 display:	block;
 clear:		both;
 xwidth:	10em;
 xmax-width:	150px;
 xtext-align:	right;
 margin-top:	5px;
 padding-right:	10px;
}
