﻿/* ------------------say no to zero, reset------------------- */

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;}
:focus {	outline: 0;}
ins {text-decoration: none;}
del {text-decoration: line-through;}
table {border-collapse: collapse;	border-spacing: 0;}

/*------------------main styles-------------------------------*/
body{
	overflow-y:scroll;
	background:url(img/back.gif) #c9c7c7 no-repeat;
	font-family: garamond, minion,cambria, palatino, georgia, serif;
	color : #5A5A5A;
	letter-spacing : .03em;
	
	
}



h1#home{
 font-size:350% ;
 color: #fff;
 margin: 10% auto 0% auto;
 padding: 1% 0% 0% 10%;
 width:12em;
}


h2#home{
 color:#3f3e3e;
 font-size: 200%;
 margin: 1% auto;
 padding:  0% 0% 10% 10%;
 width:11em;
 text-align:right;
}


h1{
 font-size:180% ;
 color: #403c3c;
 margin: 5px 0px 5px 270px;
 padding: 2% 0% 1% 0%;
}


h2{
 color:#929191;
 font-size: 140%;
 margin: 5px 0px 5px 270px;
 padding: 0% 0%;
 font-style:oblique;

}



h3{
font-size: 105%;
 margin: 0px 0px 0px 270px;
 padding: 2% 0%;
}

h4{
line-height: 110%;
 margin: 0px 0px 5px 270px;
 padding: 1% 0%;

}

h5{
font-size: 105%;
 margin: 5px 0px 5px 270px;
 padding: 2% 0%;
}

a:link{
color:#f66224;
text-decoration:none;
border:0;

}
a:visited {
color:#f66224;
text-decoration:none;
}

a:hover, a:active{
color:#333333;
margin:0;
border:0;
padding:0;
}




strong{
font-weight:bolder;
color:red;
}

#outside{
}

#container{
}

#footer{
margin:10% 10% 3% 25%;
	clear:both;
	text-align:right;
}


#nav{
margin:80px 80px 5px 270px;
text-align:right;
font:130% bold;
padding:1% 1% .5% 0%;
border-bottom: 1.5px #b4b4b4 dotted;
font-family: garamond, minion, cambria, palatino, georgia, serif;
}


#nav li{
display:inline;
margin:1% 2%;

}


#nav a{
color:#666161 ;
text-decoration:none;
padding:.75%;
margin:1% 2%;
width:7em;
}

#nav a:hover, #nav a:active{ 
border-top: 1.5px dotted #b4b4b4;
color:#eaeaea;
border-bottom: 1.5px #b4b4b4 dotted;
background:#d2d2d2;
padding:.75%;
margin:1% 2%;
width:7em;
}

#content{
	 margin: 0px 0px 5px 270px;
	}

/*--------------------------day-----------------------------*/
.posts{

width:550px;

}

.post_photo img{
border:10px solid #b6b3b3;
 margin: 10px 0px 10px 270px;
 padding: 0;

}

.post_photo a:hover{
padding:0;
margin:0;
border:0;
}
img.day{
margin:4%;
border:10px solid #b6b3b3;
padding:0;
}

.older a{
padding: 1%;
 margin: 10px 10px 10px 270px;
text-decoration:none;
color:#f66224;
font-weight:bold;
}

.older a:hover, .older a:active{
padding: 1%;
 margin: 10px 10px 10px 270px;
text-decoration:none;
color:#000000;
font-weight:bold;
}

.newer a{
padding: 1%;
margin: 10px 10px;
text-decoration:none;
color:#f66224;
font-weight:bold;
}
.newer a:hover, .newer a:active{
padding: 1%;
margin: 10px 10px;
text-decoration:none;
color:#000000;
font-weight:bold;
}

.date{
	padding:1%;
	margin:10px 0px 10px 430px;
	text-align:right;
	white-space:nowrap;
}

.date a{color:#000000;text-decoration:none; margin:10px 0px 10px 200px;}
.date a:hover a:active{margin:10px 0px 10px 200px;}


.dnav {
text-decoration:none;
padding:.5%;
width:10%;   
}
  


.dnav:hover{
background:#b6b6b7;
margin:0;
padding:.5%;
width:10%;
color:#fff;
}

.dnav:active{
background:#b6b6b7;
margin:0;
padding:.5%;
width:10%;
color:#fff;
}

#services {
margin: 10px 0px 10px 270px;
background:#b6b6b6;
border: 2px dotted #a6a5a5;
width:650px; padding:0;}

#services li{
margin:1em;

}


/*-------------------folio---------------------------------*/
#folio{
margin: 10px 0px 0px 250px;
font-size:85%;
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
padding:0;

}

#folio li{
display:inline-block;
zoom: 1;
*display:inline;
width:175px;
height:175px;
color:#000000;
text-align:center;
margin:7px;
}


#folio li a{
color: #5a5a5a;
text-decoration:none;
margin:7px;
}

#folio li a:hover, #folio a:active{
color:black;
background:#b6b3b3;
margin:7px;
}




img.folb{
	margin: 10px 10px 20px 270px;
	}


/*------------------contact-------------------------------*/


#contact{
font-size:115%;
}




