/********************************************
*                                           *
*   CSS file of http://bronzeblade.com/     *
*   Copyright (c) 2006. Nela Dunato         *
*                                           *
*********************************************/

* {margin: 0; padding: 0; border: none; text-decoration: none;}
html {
	height: 100%;
	background: url(/imgs/v1/back.gif) #96a1aE 0% 0% fixed;
	font: x-small "Verdana", "Arial", sans-serif;
	font-size/* */:/**/small;
	font-size: /**/small;
	color: #262626;
}
body {
	min-height: 100%;
	background: url(/imgs/v1/bg2.jpg) 0% 100% no-repeat fixed;
}
#container {
	background: url(/imgs/v1/top-lace.gif) 0% 0% repeat-x;
	padding: 0 0 20px 412px;
}
#top {
	background: url(/imgs/v1/top-lace.jpg) 0% 0% no-repeat;
	width: 460px;
	height: 100px;
}
#content {
	width: 420px;
	background: url(/imgs/v1/contentbg.jpg) #dedac9 0% 0% repeat-y;
	padding: 20px;
	line-height: 130%;
	text-align: center;
}
#bottom {
	clear: both;
	background: url(/imgs/v1/bottom.gif) 0% 100% no-repeat;
	padding: 40px 10px;
	margin: -20px;
	text-align: center;
	color: #9d8a7b;
}
#bottom a:link, #bottom a:visited {
	color: #9d8a7b;
}
#menu {
	list-style: none;
	position: fixed;
	top: 60px;
	left: 375px;
	padding: 0;
}
#menu li {
	display: inline;
}
#menu li a {
	text-indent: -9999px;
	display: block;
	width: 40px;
	height: 111px;
	border: none;
	margin-bottom: 10px;
	background: 0% 0% no-repeat;
}
#menu li a:hover, #menu li a:active, #menu li a:focus {
	outline: none;
	background-position: 100% 0%;
}
#menu .home a {background-image: url(/imgs/v1/menu_home.gif);}
#menu .info a {background-image: url(/imgs/v1/menu_info.gif);}
#menu .portfolio a {background-image: url(/imgs/v1/menu_work.gif);}
.hr #menu .portfolio a {background-image: url(/imgs/v1/menu_hr_work.gif);}
#menu .contact a {background-image: url(/imgs/v1/menu_contact.gif);}
.hr #menu .contact a {background-image: url(/imgs/v1/menu_hr_contact.gif);}
.home #menu .home, .info #menu .info, .portfolio #menu .portfolio, .contact #menu .contact {display: none;}
#menu .options a {
	background-image: url(/imgs/v1/menu_options.gif);
	position: absolute;
	top: 0px;
	left: 495px;
	width: 39px;
	height: 112px;
}
.hr #menu .options a {background-image: url(/imgs/v1/menu_hr_options.gif);}
#menu .links a {
	background-image: url(/imgs/v1/menu_links.gif);
	position: absolute;
	top: 120px;
	left: 495px;
	width: 39px;
	height: 112px;
}
.hr #menu .links a {background-image: url(/imgs/v1/menu_hr_links.gif);}
#options, #links {
	position: absolute;
	top: 0;
	left: 480px;
	margin-top: 100px;
	width: 300px;
	padding: 20px;
	background: #e3ddd1;
	border: 1px dashed #bfb2a7;
	display: none;
}
#options:target, #options.sftarget, #links:target, #links.sftarget {
	display: block;
}
#options li {list-style: none; display: inline; padding-right: 2em;}
h1 {
	margin-top: -50px;
	padding-bottom: .5em;
	color: #8e513e;
	font: normal 200% "Times New Roman", "Georgia", "Garamond", serif;
	letter-spacing: .2em;
	text-align: left;
}
h2 {
	color: #6c0f19;
	padding: .5em 0;
	font: bold 120% "Verdana", "Arial", sans-serif;
	text-transform: uppercase;
	text-align: left;
}
h3 {
	color: #d47257;
	padding-bottom: .5em;
	font: bold 110% "Verdana", "Arial", sans-serif;
}
p, ol, ul {
	padding: .5em 0;
	text-align: justify;
}
#content ol li, #content ul li {margin-left: 1.5em;}
a:link {
	color: #474a7f;
	border-bottom: 1px dashed #9d8a7b;
}
a:visited {
	color: #6e101e;
	border-bottom: 1px dashed #9d8a7b;
}
a:hover, a:focus, a:active {
	color: #5a7db3;
}
a:active {
	outline: none;
}
.exit, a[rel~="offsite"], a[rel~="offsite,nofollow"] {
	padding-right: 16px;
	background: url(/imgs/v1/exit.gif) 100% 50% no-repeat;
}
a.thumb {
	border: none;
	padding: 0;
	background: none;
}
img {
	background: #e3ddd1;
	border: 1px solid #bfb2a7;
	padding: 5px;
	margin: 10px;
}
form {
	margin: 1em 0;
	text-align: left;
}
fieldset {
	margin-bottom: 1em;
	text-align: left;
}
legend {display: none;}
label {
	clear: left;
	float: left;
	width: 100px;
	margin-bottom: 1em;
	padding: .2em 0;
}
input, textarea {
	width: 300px;
	float: left;
	padding: .2em 3px;
	background: none;
	border-bottom: 1px dashed #93796c;
	margin-bottom: 1em;
	color: #262626;
	font: 100% "Verdana", "Arial", sans-serif;
}
textarea {
	overflow: auto;
	border: 1px dashed #93796c;
}
input:focus, textarea:focus {
	background: #e6e2d4;
}
input.button {
	width: 129px;
	height: 86px;
	padding-top: 100px;
	background: url(/imgs/v1/button_send.gif) transparent 0% 0% no-repeat;
	border: 0;
	margin: 1em 0 0 100px;
	cursor: pointer;
}
dl {
	line-height: 150%;
	padding-bottom: 1em;
	text-align: left;
}
dt {
	float: left;
	font-weight: bold;
	width: 5em;
	clear: left;
}
.info dt {
	width: 9em;
}
.info dd {padding-left: 9em;}
hr {
	clear: both;
	height: 42px;
	margin: 1em 0;
	border: none;
	background: url(/imgs/v1/hr.gif) 50% 0% no-repeat;
}
.mypic {
	border: none;
	padding: 0;
	float: right;
}
.invisible {
	position: absolute;
	left: -9999px;
}
#options h2, #links h2 {float: left;}
.hide {float: right;}
.clear {clear: both;}