/*
Theme Name: GilesPrice
Theme URI: http://gilesprice.com
Description: Wordpress theme for Giles Price
Version: 1 (WP2.7.1)
Author: Takashi Irie
Author URI: http://takashiirie.com
*/

/************************************************
*	global reset v1.0 | 20080212 				*
************************************************/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;padding: 0;border: 0;outline: 0;font-size: 100%;vertical-align: baseline;background: transparent;}
body {line-height: 1;}
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after,
q:before, q:after {content: '';content: none;}
/* remember to define focus styles! */
:focus {outline: 0;}
/* remember to highlight inserts somehow! */
ins {text-decoration: none;}
del {text-decoration: line-through;}
/* tables still need 'cellspacing="0"' in the markup */
table {border-collapse: collapse;border-spacing: 0;}

/************************************************
*	Image Resizing in IE7 and IE6  				*
************************************************/
img{-ms-interpolation-mode:bicubic;}

/************************************************
*	clear settings							    *
************************************************/
.clear{clear:both; display:block;}
.clearFix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
/*Win IE7 only */
*:first-child+html .clearFix{height:1%;}
/*Win IE6 only */
*html .clearFix{height:1%;}

/************************************************
*	Wordpress default classes settings		    *
************************************************/
.aligncenter { display:block; margin:0 auto }
.alignleft { float:left }
.alignright { float:right }
.wp-caption { border:1px solid #666; text-align:center; background:#ccc; padding:10px; margin:10px }

/************************************************
*	global settings							    *
************************************************/
html{/* to compensate for several browser bugs */font-size:100.01%;overflow: scroll;}
body {font: 62.5%/1.6 Myriad Pro, Myriad, Arial, sans-serif; color:#000;}
a{outline:none;  text-decoration:none; }
p{font-size:1.4em;}
h1, h2, h3, h5, h5, h6 { font-weight:normal }
ul, li, ol{font-size:1.0em;}
/* Global reset-RESET */
/* The below restores some sensible defaults */
strong { font-weight: bold }
em { font-style: italic }
a img { border:none } /* Gets rid of IE's blue borders */
p a{color:#000;}
p a:hover{color:#959595;}
#wrapper{width:780px;padding:53px 10px 60px 10px;margin:0 auto;}
#header h1{font-size:1.8em;text-transform: uppercase;letter-spacing:0.083em;margin-bottom:20px;line-height:1.0em;}
#header h1 a{color:#222;}
#header h1 span{color:#999;}
#contents{min-height: 520px;height: auto !important;height: 520px;}

#home #nav{width:320px;float:left;line-height:1.0em;}
#home #contents{position: relative}
#nav{width:320px;float:none;line-height:1.0em;}
#nav li{display: inline;}
#nav li a{font-size: 1.1em;text-transform: uppercase;padding:0 12px 3px 0;color:#000;letter-spacing: 1px;}
#home #nav li a#navHome,
#biography #nav li a#navBio,
#contact #nav li a#navContact,
#portfolio #nav li a#navPortfolio,
#nav li a:hover{color:#959595;}

#caption{position:absolute;bottom:0;left:0;display:block;text-transform: uppercase;letter-spacing:1px;line-height: 1em;}
#caption p{font-size: 1.2em;}
#homeimage{float:right;}
.page_post{width:306px;padding-top:55px;}
.page_post p{margin-bottom:10px;letter-spacing:0.03em;}

/************************************************
*	portfolio settings							*
************************************************/
#portfolio_lists{padding-top:50px;}
.toggle_area{padding-bottom:10px;}
.toggle_label{font-size:1.4em;text-transform: uppercase;color: #333333;line-height:1.6em;letter-spacing: 0.03em;margin-bottom:15px;width:150px;}
.toggle_label_sub{font-size:1.4em;color: #333333;line-height:1.2em;letter-spacing: 0.03em;margin-bottom:15px;width:150px;}
.toggle_label:hover{color:#959595}
.toggle_content{margin-bottom:10px;}
.projectname{line-height:1.0em;font-size:1.2em;padding:5px 0 12px 0;}
.toggle_content img{margin-right:5px;}
.toggle_label{cursor: pointer}
.toggle_area .toggle_content{margin:0 0 0 30px;}
.toggle_area .toggle_content .toggle_area .toggle_content{margin:0 0 0 0px;} 
.toggle_area .toggle_content .toggle_area .toggle_label{text-transform: none}
#footer{font-size: 0.9em;padding:10px 0 0 0;text-transform: uppercase;letter-spacing: 1px;}















