/* Copyright Peacock Carter 2006 - 2009 ['DJS' ] */
/* Reset */
address, caption, cite, code, dfn, th{font-style:normal; font-weight:normal}
abbr, acronym{border:0}
body, html{margin: 0; padding: 0;}
blockquote, body, div, dl, dt, dd, fieldset, form, h1, h2, h3, h4, h5, h6, input, li, ol, ul, p, pre, textarea, td, th{margin:0; padding:0}
caption, th{text-align:left}
h1, h2, h3, h4, h5, h6, p, pre, blockquote{background:transparent; font-weight:normal; word-spacing:0px}
fieldset, img{border:0}
table{border-collapse:collapse; border-spacing:0; clear:both}
/* Generic */
a, a:active, a:link, a:visited{background:transparent; color:#09C; text-decoration:underline;}
a:hover{text-decoration:none;}
abbr, acronym, dfn {border-bottom-width:1px; border-bottom-style: dotted; cursor: help;}
body{background: #1a1a1a url("images/body_bg.png") repeat-x top left; color: #FFF; font-family: "arial", "verdana", "helvetica", sans-serif; font-size:62.5%}
caption{font-size:0.8em; font-weight:bold}
em{font-style:italic}
.float_left{float:left !important}
.float_none{float:none !important}
.float_right{float:right !important}
img.float_left {margin: 0 10px 0 0 !important}
.clear{clear: both !important;}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a, h1 acronym, h1 abbr{border-bottom-width:0px !important}
h1{color:#AAA; font-size:140%; font-weight:bold; line-height:200%}
h2{color:#BBB; font-size:125%; font-weight:bold; line-height:135%}
	h2 a {color: #BBB !important}
h3{color:#666; font-size:110%; font-weight:bold; letter-spacing:1px; line-height:135%}
h4, h5, h6{color:#666; font-size:110%;font-weight:bold; line-height:150%}
ul{list-style-type:square}
strong{font-weight:bold}
table {background:transparent;color: #FFF; display: block;margin: 10px 0;width: 100% !important}
th, td {padding: 5px}
#exif_data td {color: #FFF}
th {font-weight: bold}
td {color: #000}

/* General */
.wrapper {
margin: 0 auto;
padding: 0;
width: 950px
}
#header {background: #920108;font-size: 110%;padding-top: 25px}

/* gallery */
#big-picture-container, #content-wide {clear: both}
div#link-back {float: right;margin-right: 10px}
#breadcrumb_links {color: #FFF}
ul.slides {list-style-type: none}

/* content */

#content, #column {font-size: 110%}

#column {float: right;padding: 0 5px;width: 215px}

img.large-photo {background: #FFF;border-color: #FFF; border-style: solid;border-width: 10px 10px 75px 10px;}

.thumbnail img {border: 5px #FFF solid}

ul.slides {list-style-type: none !important}
	.slides li {display: inline !important;float:left;margin: 10px;}

div#gallery, img.large-photo {float: left;margin-top: -225px;position: relative}
div#gallery {width: 700px}

div#gallery {min-height: 350px}
#content p, #content ul, #content ol {margin: 10px 0}
#content ul, #content ol, #content dl {margin-left: 25px}

#nav {float: right;width: 225px}
#nav ul{font-size:100%;list-style-type:none;margin:0 0 10px 0 !important;padding:0 0 2px 0 !important;}
#nav li, #nav li a{color:#FFF; display:block; margin:0; padding:0}
#nav li a{background: #7B080D !important;border-bottom:1px #920108 solid; color: #FFF !important;font-weight:bold; padding: 8px 10px; text-decoration:none !important; width:205px}
#nav a:hover {background: #920108 !important}

img.portfolio {margin: 10px 0}
a.portfolio {color: #09C}

p.intro {border-bottom: 1px #918477 solid;color: #4d4d4d;font-size: 150%;line-height: 125%;margin-bottom: 10px;padding-bottom: 10px}
	p.intro span, #footer span {color: #ffcc00}
	p.tel {font-size: 150%}

img.map {border: 10px #F4F3F2 solid;float: right}
/* form */
input, textarea, password,select {margin-bottom: 10px !important;width: 195px}
input[type="checkbox"] {width: auto !important}
label, input, textarea, password, select {display: block}
label {font-size: 90%;font-weight: bold}
input.submit {background: #7B080D;border: 2px #7B080D solid;color: #FFF;font-weight: bold;margin: 10px 0}
input:focus {border-color: #666 !important}

/*footer*/
#more-content {
clear: both;
margin: 10px 0 !important;
padding: 10px 0 !important;	
}
.blog_comment {background: #333;padding: 10px}
p.blog_c-author {color: #666;font-size: 90%;padding-bottom: 20px;text-align: right}
div.col {
/*background: #333;*/
padding: 10px;
min-height: 150px;
width: 700px
}
	.col img {border: 5px #666 solid;float: right;margin: 0 0 0 10px}
#footer {
background: #000;
clear: both;
color: #FFF;
padding: 25px 10px;
}
	#footer a, #header a {color: #AAA}
	#footer a:hover, #header a:hover {color: #09C}

	
