/*
Theme Name: Dual Aesthetic
Theme URI: http://www.dualaesthetic.com
Description: Based on Kubrick 1.6 by Michael Heilemann. Designed for Dual Aesthetic, a Portfolio & Blog of Norris Hung.
Version: 2.0
Author: Norris Hung
Author URI: http://dualaesthetic.com/
Tags: white, trade gothic, grid, white, grey, red, black

	Dual Aesthetic 1.0
	http://www.dualaesthetic.com/

	
	Dual Aesthetic 2009 Some Rights Reserved.
	This theme was designed and intended only for use on the Dual Aesthetic website.
	Please do not distribute.

*/

/* RESET */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {  
	margin:0; 
	padding:0; 
} 
table { 
	border-collapse:collapse; 
	border-spacing:0; 
} 
fieldset,img {  
	border:0; 
} 
address,caption,cite,code,dfn,em,strong,th,var { 
	font-style:normal; 
	font-weight:normal; 
} 
ol,ul { 
	list-style:none; 
} 
caption,th { 
	text-align:left; 
} 
h1,h2,h3,h4,h5,h6 { 
	font-size:100%; 
	font-weight:normal; 
} 
q:before,q:after { 
	content:''; 
} 
abbr,acronym {
	border:0; 
}
/*---------- END RESET ----------*/



/* Begin Typography & Colors */
html{
	font-size:100%;
	height:100%;
}

body {
	font-size:62.5%;
	font-family:Helvetica, Arial, sans-serif;
	background-color:#000000;
	color:#707070;
	text-align:left;
	height:100%;
	}

#page {
	background-color:#FFFFFF;
	text-align:left;
	}

#logo {
	height:57px;
	width:295px;
	float:left;
	background: url('images/logo.png');
}
	
#header_nav {
	font-size:1.5em;
	line-height:1.4em;
}
	
	
#sidebar, #footer, .fullrow, .threequarterrow, .halfrow, .quarterrow {
	font-size:1.1em;
	line-height:1.773em;
}

#content {
	font-size:1.3em;
	font-family:"Georgia", "Times New Roman", "Times", serif;
	line-height: 1.5em;
	color: #333333;
}

.fullrow, .threequarterrow, .halfrow, .quarterrow {
	border-top:2px solid #CCCCCC;
}

.tagline {
	margin-top:.6em;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:2.545em;
	line-height:1.5em;
	font-style:italic;
	color:#000000;
}

.about{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 1.3em;
	line-height:1.7em;
	color:#333333;
}

.aboutintro {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:1.692em;
	line-height:1.5em;
	font-style:italic;
	color:#000000;
}



.project {
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#333333;
	font-size: 1.091em;
	line-height: 1.625;
}

p {
	margin-bottom:1.5em;
	margin-top:1.5em;
}

#sidebar p {
	margin-bottom:1.773em;
	margin-top:1.773em;
}

.postmetadata {
	font-family:Helvetica, Arial, sans-serif;
	font-size:.846em;
	line-height:1.773em;
}

.continue {
	height:20px;
	width:140px;
	background-color:#EEEEEE;
	text-align:center;
}

.continue a:hover {
	text-decoration:none;
}

.continue:hover {
	background-color:#CCCCCC;
}

#footer {
	background-color:#EEEEEE;
}

#footer:hover {
	background-color:#CCCCCC;
}

h1 {
	float:left;
	font-family:Helvetica, Arial, sans-serif;
	font-size:1.6em;
	text-decoration:none;
	color:#333333;
	text-transform:uppercase;
	letter-spacing:.17em;
	font-weight:bold;
	line-height:1.3125em;
	visibility:hidden;
}

h2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	color:#F23900;
}


h3 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	font-size:1.692em;
	line-height:.886em;
	margin-bottom:.886em;
	color:#000000;
}


h4 {
	font-family:Helvetica, Arial, sans-serif;
	font-size:.846em;
	line-height:1.773em;
}

h5 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 1.182em;
	line-height:1.5em;
	color: #000000;
}

h6 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 1.182em;
	line-height:1.5em;
	font-style:italic;
	color: #707070;
}



a {
	text-decoration:none;
	color:#F23900;
}

a:hover {
	color:#F23900;
	text-decoration:underline;
}

a:visited {
	color:#F23900;
}

.project:hover {
	background-color:#EEEEEE;
	cursor:pointer;
}

#header_nav a, #sidebar a, .links a{
	color:#707070;
}

#header_nav a:hover, #sidebar a:hover, .links a:hover {
	color:#F23900;
	text-decoration:none;
	font-weight:bold;
	font-size: 1.2em;
}

hr {
	height:2px;
	color:#CCCCCC;
	background-color:#CCCCCC;
	border:0px;
	margin:1.573em 0px;
}


/* Begin Structure */

div {
	border:0px solid #F23900;
}

#page {
	width:962px;
	min-height:100%;
	padding: 0px 40px;
	margin-right:auto;
	position:relative;
	margin-bottom:-40px;
	height:auto !important;
	height:100%;
	}
	
#header {
	height:95px;
	width:960px;
	clear:both;
	padding-top:55px;
	}
	
#header_nav {
	width:480px;
	float:right;
	padding-top:28px;
}

.header_link {
	float:left;
	width:100px;
	margin-right:20px;
}

#observed {
	margin-left:720px;
	width:240px;
}

.narrowcolumn {
	width: 600px;
	margin-left:240px;
	margin-right:40px;
}

.fullrow {
	width:960px;
	padding-bottom:3.546em;
	padding-top:1.573em;
	float:left;
	clear:both;
}

.threequarterrow {
	width:640px;
	padding-bottom:3.546em;
	padding-top:1.573em;
	padding-right:40px;
	margin-right: 40px;
	float:left;
}

.halfrow {
	width:440px;
	padding-bottom:3.546em;
	padding-top:1.573em;
	margin-right: 40px;
	float:left;
}

.quarterrow {
	width:200px;
	padding-bottom:3.546em;
	padding-top:1.573em;
	margin-right: 40px;
	float:left;
}

.project {
	min-height:180px;
	width:420px;
	margin-right:10px;
	padding: 1.625em 20px;
	margin-bottom: 1.625em;
	float:left;
}

.projecthead {
	width:188px;
	margin-right:20px;
	float:left;
}

#sidebar {
	width:200px;
	float:left;
	margin-right:40px;
}

#sidebar ul li{
	border-top: .2em solid #CCCCCC;
	padding-top: 1.573em;
	padding-bottom:3.546em;
}


#sidebar ul ul li {
	padding: 0em;
	border-top:0px;
	line-height: 1.773em;
	}

	
#searchform {
	margin: 10px auto;
	padding: 5px 3px;
	text-align: center;
	}

#sidebar #searchform #s {
	width: 108px;
	padding: 2px;
	}

#sidebar #searchsubmit {
	padding: 1px;
	}
	

.end {
	margin-right:0px;
}

#footer {
	width:1000px;
	padding-left:40px;
	padding-top:15px;
	height:25px;
	position:relative;
}

.clearfooter {
	height:4em;
	clear:both;
}

#content ol {
	list-style-type: decimal;
	padding-left:40px;
}

#content ol li {
	padding: .75em 0em;
}

/* Begin Comments */

.postmetadata {
	padding-top:1.5em;
	padding-bottom: 1.3em;
	border-bottom:.2em solid #CCCCCC;
	margin-bottom:3em;
}

.commentlist li {
	margin: 1.5em 0em;
	padding: 1.5em 10px;
	list-style: none;
	border-bottom: 1px solid #CCCCCC;
	}
.commentlist li ul li { 
	margin-right: -5px;
	margin-left: 10px;
}

.commentlist p {
	margin: 10px 5px 10px 0;
}

.children {
	padding: 0;
}

#commentform p {
	margin: 5px 0;
	}

.nocomments {
	text-align: center;
	margin: 0;
	padding: 0;
	}
	
#commentform input {
	width: 170px;
	padding: 2px;
	margin: 5px 5px 1px 0;
	}

#commentform {
	margin: 5px 10px 0 0;
	}
	
#commentform textarea {
	width: 100%;
	padding: 2px;
	}
#respond:after {
		content: "."; 
	    display: block; 
	    height: 0; 
	    clear: both; 
	    visibility: hidden;
	}
#commentform #submit {
	margin: 0 0 5px auto;
	}
	


/* Begin Random */
.pushdown {
	margin-top:80px;
}

img#wpstats{
	display:none;
}
