/*Reset*/
* { padding: 0; margin: 0; }
li,ul { list-style: none; }
img { -ms-interpolation-mode: bicubic; }
a img { border: none; }
.clear { clear: both; }
li img { border: 4px solid #fff; float: left; margin: 0 5px 5px 0; }
li img:hover { border: 4px solid #ccc; }

/*Links*/
a:link, a:visited { text-decoration: none; color: #000; }
a:hover, a:active, a.current { text-decoration: underline; color: #000; }

/*Typography*/
strong { font-weight: bold; }
em { font-style: italic; }
h1 { font-size: 11px; font-weight: normal; color: #151515; }
h2 { font-size: 11px; font-weight: bold; color: #151515; }
h3 { font-size: 14px; font-weight: bold; color: #151515; }
p { margin: 0 0 9px 0; }
.authorDate { color: #999; line-height: 17px; }

/*Framework*/
html, body, #flashcontent { height:100%; background: #FFFFFF; }
body { background: #fff; color: #222222; font: 10px/12px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif; }
p { margin: 0 0 9px 0; }
#pageHolder { width: 802px; height: auto; margin: auto; }
#header { height: 55px; width: 802px; position: relative; background: #fff url('../images/logo.png') no-repeat left 18px; }
#menu { line-height: 32px; height: 32px; width: 802px; overflow: hidden; border-top: 1px solid #000; border-bottom: 1px solid #000; }
#content { width: 802px; height: auto; margin: 20px 0; }
#footer { width: 802px; height: 10px; border-top: 1px solid #ccc; }

/*Menu*/
#navLeft li { margin: 0 10px 0 0; float: left; line-height: 32px; text-transform: uppercase; text-align: center; }
#navRight li { margin: 0 0 0 10px; float: right; line-height: 32px; text-transform: uppercase; text-align: center; }

/*Forms*/
fieldset { border: 0; }
input.action { padding: 2px; font-size: 10px; }
input.action:hover,
input.action:focus { cursor: pointer; }
form ul { list-style: none; }
.middleColumn {display: block; margin: 0 0 10px 0; background: #fff; padding: 4px; width: 300px; }
input.text, textarea, select { padding: 2px; border: 1px solid #ccc; color: #000; width: 294px; }
input:focus { border: 1px solid #999; }

/*Slide*/
#scrollHolder { width: 796px; height: auto; overflow: hidden; border: 1px solid #000;
	padding: 2px; background: #fff; position: relative; margin: 0 0 20px 0; }
#pictureWrapper { width: auto; height: auto; white-space: nowrap; overflow: auto; background: #fff; position: relative; }
#picLoadWrap { white-space: nowrap; display: inline; margin: 0; padding: 0; border: none; }
img.picRoll { height: 533px; }

/*Blog*/
#blogEntry { font: italic 12px/16px "Times New Roman", Times, serif; width: 800px; height: auto; margin: 0 0 15px 0; border-bottom: 1px solid #ccc; padding: 0 0 15px 0; }
#aboutHolder { width: 802px; margin: 0 0 20px 0; color: #333; font: italic 12px/16px "Times New Roman", Times, serif; }
#homeHolder { width: 800px; height: 533px; overflow: hidden; position: relative; margin: 0 0 20px 0; }
#blogContent { margin: 0 0 20px 0; font-size: 12px; }
#blogTitle { margin: 0; }
#blogImages { margin: 0 0 15px 0; }
#blogLinks { text-align: right; }

/*Diary*/
#diaryTitle { height:auto; margin: 0 0 15px 0; }
#diaryBlock { width: 800px; height: auto; margin: 0 0 15px 0; border-bottom: 1px solid #ccc; padding: 0 0 15px 0; }





