/*  
Theme Name: Fabrizio
Description: Long time coming... 
Version: 0.1
Author: Dan Nixon
Author URI: http://redcarddesign.com
*/

/* Reset styles by Eric Meyer (meyerweb.com) */
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,
dd, dl, dt, li, ol, ul,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	line-height: 1;
	font-family: inherit;
	text-align: left;
	vertical-align: baseline;
}
a img, :link img, :visited img {
	border: 0;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
ol, ul {
	list-style: none;
}
q:before, q:after,
blockquote:before, blockquote:after {
	content: "";
}
/* End reset*/


html, body{
margin:0; padding:0;
background-color:#000;
font:11px Arial, Helvetica, sans-serif;
color:#fff;
height:100%;
}
h1 a{
position:fixed;
top:0; left:0;
height:93px; width:100%;
background:#000 url(images/longbanner_whole.gif) no-repeat left 0;
overflow:hidden;
z-index:100;
}
h1 span{
display:none;
}
a:link, a:visited{
color:#a6a6a6;
text-decoration:none;
}
a:hover, a:active{
color:#fff;
background-color:#262626;
}
#nav{
width:175px;
float:left;
position:fixed;
}
#nav ul{
list-style:none;
margin:0; padding:0;
}
#nav a{
display:block;
padding:4px 0 4px 20px;
margin:1px 0;
}
#nav #infonav{
margin-top:20px;
}
#nav #infonav a:link, #nav #infonav a:visited{
color:#404040;
}
#nav #infonav a:hover, #nav #infonav a:active{
color:#fff;
}
.current_page_item a, #nav #infonav .current_page_item a{
color:#fff;
background-color:#262626;
}
#nav #blognav{
margin-top:20px;
}
#nav #blognav h2{
padding:4px 0 4px 10px;
margin:1px 0;
font-weight:bold;
}
#photocontent{
margin:115px 0 10px 200px;
width:77%;
height:80%;
}
#photocontent #thumbs{
max-height:100%;
}
#photocontent #thumbs a{
margin:0 25px 25px 0;
line-height:50px;
}

#otherpage{
width:70%;
}
#photocontent #otherpage p{
margin-bottom:1em;
line-height:1.2em;
}
#photocontent #otherpage li{
line-height:1.2em;
}
#photocontent #otherpage form{
margin-top:16px;
}
#photocontent #otherpage label{
display:block;
color:#404040;
}
#photocontent #otherpage .inputText{
background-color:#000;
color:#fff;
font:11px Arial, Helvetica, sans-serif;
border:1px solid #262626;
margin:3px 0 10px 0;
padding:2px;
width:300px;
}
#photocontent #otherpage .inputText:focus{
border-color:#fff;
}

.posttitle {
	margin-bottom: 11px;
	width: 100%;
	color: #FFF;
	font-size:18px;
	/* Width and overflow to clear '.posttitle a' */
}
.posttitle a {
	padding: 0;
	background: #000;
}
.posttitle a:link, .posttitle a:visited {
	color: #FFF;	
}
.posttitle a:hover, .posttitle a:active {
	background: #fff;
	color: #000;
}
.postmeta {
	margin-top: 0;
	padding-top: 0.1em;
	font-size: 0.9em;
	color: #a6a6a6;
}
.postentry {
}
.permalink {
	margin: 0 1.8em 0 0;
	padding: 0;
}
.commentslink {
	padding: 0;
}

.postnav {
	width: 100%;
	padding: 1.2em 0;
	overflow: auto;
}
.prev {
	float: left;
}
.next {
	float: right;
}

/* Comments */

#commentlist {
	margin: 1.2em 0;
	padding: 0;
	border-bottom: 1px solid #262626;
	list-style-type: none;
}
#commentlist li {
	border-top: 1px solid #262626;
	padding: 0.5em 20px;
	background-color: #000;
}
.alt {
	background-color: #111 !important;
}
.commenttitle {
	margin-bottom: 0;
	font-size: 1em;
}
.commentmeta {
	margin-top: 0;
	font-size: 0.9em;
	color: #a6a6a6;
}
#comment {
	width: 98%;
}
#respond{
font-size:18px;
margin-bottom:11px;
}

.vvqbox {
			margin: 5px auto 0 0;
			text-align: center;
		}

		/* hides the second object from all versions of IE */
		* html object.mov {
			display: none;
		}

		/* displays the second object in all versions of IE apart from 5 on PC */
		* html object.mov/**/ {
			display: inline;
		}

		/* hides the second object from all versions of IE >= 5.5 */
		* html object.mov {
			display/**/: none;
		}