/*
Copyright (c) 2008,Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:http://developer.yahoo.net/yui/license.txt
version:2.6.0
*/
html{color:#000;background:#FFF;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,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;}
li{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;font-variant:normal;}
sup{vertical-align:text-top;}
sub{vertical-align:text-bottom;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}
input,textarea,select{*font-size:100%;}
legend{color:#000;}
del,ins{text-decoration:none;}
body{font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}
select,input,button,textarea{font:99% arial,helvetica,clean,sans-serif;}
table{font-size:inherit;font:100%;}
pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}
body{text-align:center;}

/* Nasty clearfix hacks */
.clearfix {display:inline-block;} 
/* Hide from IE Mac \*/ 
.clearfix {display:block;} 
/* End hide from IE Mac */ 
.clearfix:after {
  content: "."; 
  display: block; 
  height: 0; 
  clear: both; 
  visibility: hidden;
}

/*******************/

*,body,html{
	background:transparent;
	font-family:georgia;
	color:#0e0e0e;
	text-align:left;
}
body,html{background:white;}

p,li{font-size:108%;}
p{margin-bottom:10px;}
ul li ul{margin-left:15px;}
a{color:#0e0e0e;}
a:hover{
  color:white !important;
  background:black;
}
/** **/
.full{
  width:914px;
  margin:0 auto;
}
.segment{
  width:200px;
  margin-right:35px;
  padding-bottom:16px;
  float:left;
}
  .segment p{margin-bottom:8px;}
  .segment ul li{margin-bottom:3px;}
  .segment h3, h1{
    margin-top:25px;
    margin-bottom:15px;
    font-size:100%;
  }
  .segment h3{
    font-size:93%;
    text-align:center;
    font-style:italic;
  }
  h1{margin-top:0;}
  .segment h3 a{text-decoration:none;}
  .segment h3 a:hover{}
  .segment .image_holder{
    margin-bottom:18px;
    width:200px;
    height:150px;
    overflow:hidden;
  }
  .image_holder a, .large_image_holder a{text-decoration:none;}
  .large_image_holder{
    margin-bottom:18px;
    width:660px;
    overflow:hidden;
    background:url('/images/indicator.gif') no-repeat center 5px;
  }
  .bespoke-inivite-content .large_image_holder{
    background-position:center center;
  }
.last{margin-right:0;}

.email{text-decoration:none;}
img.inline{
  float:left;
  clear:left;
  margin:0 10px 10px 0;
}

/** pagination **/
.pagination_container{
  
}
.pagination_container h5{
  font-size:108%;
  font-style:italic;
  text-align:right;
  float:right;
  margin-right:5px;
}
.pagination_container .pagination{
  float:right;
}
.pagination_container .pag_list{
  text-align:right;
  position:absolute;
  margin-top:-35px;
  margin-left:700px;
  width:214px;
}
.pagination_container .pagination li{
  display:block;
  float:left;
  font-style:italic;
}
.pagination_container .pagination li a, .pagination_container .pagination li span{
  display:block; 
  padding:0px 3px 0px 3px;
  text-decoration:none;  
}
.pagination_container .pagination li a:hover{}
.pagination_container .pagination li span{color:#CBCBCB;}
.pagination_container .pagination li span:hover{}
.pagination_container .pagination li .current, .pagination_container .pagination li .current:hover{
  font-weight:bold;
  color:black;
  background-color:white;
  text-decoration:underline;
}

/** header **/
#header{
  margin-top:35px;
  padding-bottom:15px;
  border-bottom:1px solid black;
}
#logo{float:left;}
#logo a:hover{background:transparent;}

#title{
  float:right;
  padding-top:95px;
}
	#title a{
		font-style:italic;
		line-height:1em;
	}
  #title h1, #title h2, #sidebar h2{
    font-style:italic;
    line-height:1em;
    font-size:182%;
    font-weight:normal;
    margin-bottom:3px;
  }
  #title cite{
    font-style:italic;
    font-size:93%;
    text-align:right;
    display:block;
  }
  
/** navigation **/
#navigation{
  margin-top:15px;
  margin-bottom:15px;
}

#navigation li{
  font-style:italic;
  float:left;
  margin-right:12px;
}
  #navigation li a{
    display:block;
    text-decoration:none;
  }
  #navigation li a:hover{}
#bdy-information #navigation .information a,
#bdy-information #navigation .information a:hover,
#bdy-nataliefayejones #navigation .home a,
#bdy-nataliefayejones #navigation .home a:hover,
#bdy-contact #navigation .contact a,
#bdy-contact #navigation .contact a:hover{
  font-weight:bold;
  text-decoration:underline;
}
/** attached images **/
.attached_image{
  float:left;
  margin:0 10px 15px 0;
}
/** project **/
#project h1{
  font-size:182%;
  font-style:italic;
}
#project p, #project li{font-family:helvetica, verdana;font-size:108%;}
  #project .image_list, .sidebar{
    float:right;
    width:200px;
    overflow:hidden;
  }  
  .list_image, .sidebar{margin-bottom:10px;}
  .list_image, a.switcher, #image_picker img, #image_picker a, .sidebar{display:block;}
  a.switcher, #image_picker a{text-decoration:none;}
  #image_picker{width:100%;}
  #image_picker a.next{float:right;}
  #image_picker a.previous{float:left;}  
  
/** information page **/
#bdy-information h1, #bdy-contact h1{display:none;}
#bdy-information p.first_para, #bdy-contact p.first_para, #project h3{
  font-style:italic;
  line-height:1.5em;
  font-size:182%;
  font-weight:normal;
  font-family:georgia;
}  
#project h3{margin-bottom:15px;}
#bdy-information p.first_para cite{
  font-size:55%;
  font-style:italic;
}
/** sidebar **/
#sidebar{margin-left:15px;margin-bottom:30px;}
#sidebar h2{margin-bottom:15px;line-height:1.5em;}
#sidebar li{font-size:100%;}
#sidebar li a{
  text-decoration:none;
  font-family:verdana;
  color:#898787;
  font-style:italic;
}
#sidebar .testimonial{
  border-top:1px solid black;
  border-bottom:1px solid black;
  padding:10px 0 18px 0;
  margin-bottom:15px;
}
#sidebar .testimonial h3{
  font-size:138.5%;
  font-style:italic;
  font-weight:normal;
  margin-bottom:22px;
}
#sidebar .testimonial .contents p{
  font-size:100%;
  color:#898787;
}
#sidebar .testimonial h3 a{text-decoration:none;}
#sidebar .testimonial h3 span{
  float:right;
  background:black;
  color:white;
  display:inline-block;
  padding:0 3px;
}
p.read_more a{
  font-family:verdana !important;
  font-weight:bold;
  font-style:italic;
  text-decoration:none;
}
p.read_more{
  font-size:85% !important;
  text-align:right;
}
/** listing **/
.article{margin-bottom:15px;}
.article h3{
  font-size:138.5%;
  margin-bottom:15px;
}
.article h3 a{
  text-decoration:none;
  color:#898787;
  font-style:italic;
}
.article cite{
  font-family:helvetica, verdana;
  font-style:italic;
}

.with_extras{margin-right:225px;}
/** footer **/
#footer{
  border-top:1px solid black;
  padding-top:24px;
  margin-top:20px;
}
#footer .first li{font-style:italic;}
#footer .copyright{margin-top:10px;}
#footer .segment{background-position:0 23px;}
#footer .segment li a{text-decoration:none;}
#footer .first h4{padding-top:38px;}
