/* content */

#maintext p, #maintext td, #maintext li {
	color: #343434;
	font: 14px/19px georgia,serif;
	margin: 0;
	padding: 5px 0;
	}
#maintext p.summary {
	color: #161616;
	font: 14px/18px "lucida sans unicode","lucida sans","trebuchet ms",trebuchet,sans-serif;
	margin: 0;
	padding: 0 0 5px 0;
	}
#maintext h1, #maintext h2, #maintext h3, #maintext h4, #maintext h5, #maintext h6, #maintext h1 a, #maintext h2 a, #maintext h3 a, #maintext h4 a, #maintext h5 a, #maintext h6 a {
	color: #320000;
	font-family: georgia,serif;
	font-size: 13px;
	line-height: 14px;
	margin: 0;
	padding: 5px 0;
	font-weight: normal;
	}
#maintext h1, #maintext h1 a {
	font-size: 24px;
	line-height: 24px;
	font-weight: normal;
	}
#maintext h2, #maintext h2 a {
	font-size: 20px;
	line-height: 20px;
	}
#maintext h3, #maintext h3 a {
	font-size: 16px;
	line-height: 16px;
	}
#maintext h5, #maintext h4, #maintext h6, #maintext h4 a, #maintext h5 a, #maintext h6 a {
	font-size: 14px;
	line-height: 14px;
	}
#maintext a {
	color: #a12b28;
	text-decoration: none;
	}
#maintext a:hover {
	text-decoration: underline;
	}
	
#maintext ul {
	margin: 5px 0 0 20px;
	padding: 0;
	}
#maintext li {
	margin: 0 0 5px 0;
	padding: 0;
	}

/* pull quote */

#pullquote {
	border-top: 1px dotted #4d3a1c;
	border-bottom: 1px dotted #4d3a1c;
	padding: 12px;
	margin: 12px 0;
	}
#pullquote.left {
	border: none;
	padding: 0;
	margin: -20px 0 0 0;
	position: absolute;
	left: -130px;
	width: 100px;
	background: url(/g/pull.gif) top left no-repeat;
	}
#pullquote p {
	color: #000;
	font: 18px/20px georgia,serif;
	font-style: italic;
	margin: 0;
	padding: 0;
	text-align: center;
	}
#pullquote.left p {
	color: #000;
	font: 14px/20px "lucida sans unicode","lucida sans","trebuchet ms",trebuchet,sans-serif;
	font-style: normal;
	margin: 0;
	padding: 10px 0 0 10px;
	text-align:right;
	}
#pullquote.left p em, #pullquote p em {
	font: 12px/14px "lucida sans unicode","lucida sans","trebuchet ms",trebuchet,sans-serif;
	display: block;
	padding-top: 10px;
	}

/* tags inline in article */
	
#maintext p.tags {
	padding: 8px 0;
	margin: 0 0 5px 0;
	text-align: right;
	font: 14px/16px georgia,serif;
	z-index: 30;
	top: 76px;
	left: -130px;
	position: absolute;
	width: 100px;
	}
	
/* color variations */	

.forestgreen #maintext h1, .forestgreen #maintext h2, .forestgreen #maintext h3, .forestgreen #maintext h4, .forestgreen #maintext h5, .forestgreen #maintext h6, .forestgreen #pullquote p, .forestgreen #maintext h1 a, .forestgreen #maintext h2 a, .forestgreen #maintext h3 a {
	color: #395e57;
	}
.muave #maintext h1, .muave #maintext h2, .muave #maintext h3, .muave #maintext h4, .muave #maintext h5, .muave #maintext h6, .muave #pullquote p, .muave #maintext h1 a, .muave #maintext h2 a, .muave #maintext h3 a {
	color: #742e36;
	}
.bluesteel #maintext h1, .bluesteel #maintext h2, .bluesteel #maintext h3, .bluesteel #maintext h4, .bluesteel #maintext h5, .bluesteel #maintext h6, .bluesteel #pullquote p, .bluesteel #maintext h1 a, .bluesteel #maintext h2 a, .bluesteel #maintext h3 a {
	color: #394754;
	}
.mossygreen #maintext h1, .mossygreen #maintext h2, .mossygreen #maintext h3, .mossygreen #maintext h4, .mossygreen #maintext h5, .mossygreen #maintext h6, .mossygreen #pullquote p, .mossygreen #maintext h1 a, .mossygreen #maintext h2 a, .mossygreen #maintext h3 a {
	color: #97946b;
	}
.brick #maintext h1, .brick #maintext h2, .brick #maintext h3, .brick #maintext h4, .brick #maintext h5, .brick #maintext h6, .brick #pullquote p, .brick #maintext h1 a, .brick #maintext h2 a, .brick #maintext h3 a {
	color: #be7152;
	}
.mustard #maintext h1, .mustard #maintext h2, .mustard #maintext h3, .mustard #maintext h4, .mustard #maintext h5, .mustard #maintext h6, .mustard #pullquote p, .mustard #maintext h1 a, .mustard #maintext h2 a, .mustard #maintext h3 a {
	color: #867617;
	}
.brown #maintext h1, .brown #maintext h2, .brown #maintext h3, .brown #maintext h4, .brown #maintext h5, .brown #maintext h6, .brown #pullquote p, .brown #maintext h1 a, .brown #maintext h2 a, .brown #maintext h3 a {
	color: #cc6622;
	}
.red #maintext h1, .red #maintext h2, .red #maintext h3, .red #maintext h4, .red #maintext h5, .red #maintext h6, .red #pullquote p, .red #maintext h1 a, .red #maintext h2 a, .red #maintext h3 a {
	color: #c04830;
	}
	
/* breadcrumbs */
#maintext p.breadcrumb {
	font: 11px/12px "lucida sans unicode","lucida sans","trebuchet ms",trebuchet,sans-serif;
	margin: 0 0 5px 0;
	padding: 0;
	color: #666;
	}
#maintext p.breadcrumb a {
	color: #666;
	}


	
/* images */

.imagine, .wp-caption {
	margin: 10px 0 5px 0;
	padding: 0;
	display: block;
	}
.imagine img, .wp-caption img {
	display: block;
	margin: 0;
	}
#maintext .caption, #maintext .wp-caption-text {
	color: #333;
	font: 12px/15px georgia,serif;
	margin: 0;
	padding: 0;
	position: absolute;
	left: -131px;
	width: 100px;
	text-align: right;
	z-index: 20;
	}
#maintext .wp-caption-text {
	margin-top: -100px;
	}
#maintext .caption .slammer {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100px;
	}
#maintext .caption .credit {
	font: 10px/12px "lucida sans unicode","lucida sans","trebuchet ms",trebuchet,sans-serif;
	padding-top: 4px;
	font-size: 10px;
	line-height: 11px;
	display: block;
	color: #aaa;
	}
#maintext .caption .credit a {
	color: #aaa;
	}
#maintext .caption em, #maintext .wp-caption-text em {
	color: #666;
	font: 10px/12px "lucida sans unicode","lucida sans","trebuchet ms",trebuchet,sans-serif;
	}	
	
.imgleft, .alignleft {
	float: left;
	margin: 5px 15px 5px 0;
	}
.imgright, .alignright {
	float: right;
	margin: 5px 0 5px 15px ;
	}
	
/* tooltips */

#tooltip {
    padding: 5px 5px 8px 5px;
    background: #fafafa;
    border: 1px solid #ccc;
    font: 11px/13px arial,sans-serif;
	color: #555;
	width: 200px;
	z-index:1000;
}

#maintext .ttip {
	text-decoration: none;
	color: #666;
	border-bottom: 1px dotted #aaa;
	}
#maintext h2 .ttip, #maintext h3 .ttip {
	text-decoration: none;
	color: #007F90;
	border-bottom: 0;
	}
#maintext a.ttip {
	color: #444;
	}

	
/* Feature table */

#maintext p.featurerss, .border .widgetfronttext p.featurerss, #maintext p.postmetadata {
	color: #666; 
	vertical-align:middle;
	text-transform: uppercase; 
	font: 11px/11px arial,sans-serif; 
	border-top: 1px dotted #aaa; 
	padding: 5px 0 0 0;
	margin: 6px 0 6px 0;
	}

table.featuretable {
	width: 100%;
	border-collapse: collapse;
	border-top: 1px dotted #777;
	margin-bottom: 5px;
	}
table.featuretable.lodge {
	border-top: 1px solid #777;
	}
table.featuretable td {
	padding: 8px 0 4px 0;
	font: 11px/13px georgia, serif;
	}
#maintext table.featuretable td p {
	margin: 0 0 6px 0;
	padding: 0;
	font: 12px/14px georgia, serif;
	}
#maintext table.featuretable h4 {
	font: 12px/12px "lucida sans unicode","lucida sans","trebuchet ms",trebuchet,sans-serif;
	font-weight: bold;
	margin: 0 0 5px 0;
	padding: 0;
	}
table.featuretable img {
	border: 0;
	margin: 0 0 6px 0;
	}
table.featuretable tr {
	border-bottom: 1px dotted #777;
	}
table.featuretable.lodge tr {
	border-bottom: 1px solid #777;
	}
	
#maintext table.featuretable.lodge td p.lodgep {
	margin: 4px 0 0 0;
	padding: 4px 0;
	border-top: 1px dotted #999;
	}
#maintext table.featuretable td .featureaddress {
	padding: 5px 12px;
	}
#maintext table.featuretable td .featureaddress p {
	font: 11px/13px "trebuchet ms", trebuchet, arial, sans-serif;
	}

	
/* Events */

.mainevent {
	margin: 0 0 16px 20px;
	padding: 0;
	}
.eventdesc {
	margin-bottom: 5px;
	padding: 0;
	}
#maintext .mainevent p.prelocal {
	font:10px/10px "lucida sans unicode","lucida sans","trebuchet ms",trebuchet,sans-serif;
	margin: 0 0 3px 0;
	padding: 0;
	text-transform: uppercase;
	letter-spacing: 2px;
	color: #a38778;
	}
#maintext .mainevent p.local {
	border-top: 1px dotted #ccc;
	border-bottom: 1px dotted #ccc;
	color: #777;
	background: #fafafa;
	padding: 4px 8px 4px 8px;
	font: 12px/14px "lucida sans unicode","lucida sans","trebuchet ms",trebuchet,sans-serif;
	}
#maintext .mainevent p.runsthrough {
	color: #6a3e25;
	font-size: 11px;
	margin: 0 0 3px 0;
	padding: 0;
	}
#maintext h4.eventlabel {
	margin-bottom: 15px; 
	color: #333;
	border-bottom: 1px solid #999;
	padding-bottom: 9px;
	}
#maintext h3.eventtitle {
	margin: 5px 0 0 0;
	padding: 0 0 5px 0;
	}
	
/* POSTCARDS */

#postcard {
	background: #fff; 
	width: 550px; 
	height: 150px; 
	margin: -12px 0 20px 0;
	position: relative;
	}
#stamped {
	position: absolute;
	width: 67px; 
	height: 74px; 
	top: 8px; 
	right: 8px;
	}
#postto {
	position: absolute; 
	top: 30px; 
	left: 20px; 
	width: 200px; 
	height: 40px;
	}
#postto table, #postfrom table {
	width: 200px;
	border-collapse: collapse;
	border: 0;
	}
#maintext  td.tdto {
	width: 40px; 
	font: 14px/14px georgia;
	color: #666; 
	text-align: right;
	padding: 2px 3px;
	}
#maintext td.tdtoto {
	font: 14px/14px georgia; 
	border-bottom: 1px dotted #999;
	width:160px;
	padding: 2px 3px;
	}
#postfrom {
	position: absolute; 
	top: 60px; 
	left: 20px; 
	width: 200px; 
	height: 40px;
	}
#posttext {
	position: absolute; 
	top: 20px; 
	left: 240px; 
	width: 200px; 
	height: 110px; 
	border-left: 1px dotted #999; 
	padding: 0 0 0 20px;
	font: 12px/18px georgia;
	}
#posttext p {
	margin: 0; 
	padding: 0;
	}
#postback {
	position: absolute;
	top: 115px; 
	left: 68px; 
	width: 140px; 
	height: 20px;
	}
.postbutton {
	display: block; 
	text-decoration: none; 
	width: 130px; 
	height: 10px; 
	text-align: center; 
	font: 10px/10px georgia; 
	color: #1675a8; 
	text-transform: uppercase;
	border: 1px solid #86c5e7; 
	margin: 0; 
	padding: 1px 10px 2px 10px; 
	letter-spacing:1px;
	}
#postcardselect {
	background: #fff;
	width: 510px;
	position: relative;
	padding: 20px;
	font: 12px/18px georgia;
	margin-bottom: 20px;
	}
#maintext .slideholder {
	position: relative; 
	margin: 10px 5px 5px 10px;
	float: left; 
	background: #fff; 
	border: 1px dotted #bbb; 
	padding: 0;
	font: 11px/11px "trebuchet ms",trebuchet,arial;
	width: 96px;
	}
#maintext .slideimg {
	position: relative;
	height: 90px;
	background: #fff; 
	vertical-align: middle;
	text-align: center;
	overflow: hidden;
	width: 90px;
	padding: 3px 3px 4px 3px;
	margin:0;
	}

	
/* bridge page */

#bridgebanner {
	position: absolute;
	width: 704px;
	height: 201px;
	top: 67px;
	left: 0;
	overflow: hidden;
	z-index: 20;
	}
#bridgeheadline {
	position: absolute;
	top: 20px;
	left: 136px;
	width: 500px;
	height: 30px;
	z-index: 22;
	}
#bridgeheadline h1 {
	font: 24px/24px georgia,serif;
	font-weight: normal;
	color: #fff;
	padding: 0;
	margin: 0;
	}
#bridgetagline {
	position: absolute;
	top: 50px;
	left: 136px;
	width: 500px;
	height: 80px;
	z-index: 22;
	}
#bridgetagline p {
	font: 14px/18px "lucida sans unicode","lucida sans","trebuchet ms",trebuchet,sans-serif;
	font-style: normal;
	color: #fff;
	}
	
/* subpages */

.subpages {
	padding: 15px 0;
	position: relative;
	}
#subpagefirst {
	float: left;
	width: 265px;
	height: 265px;
	margin: 0 20px 15px 0;
	position: relative;
	}
#subpagefirst.nm {
	margin: 0 0 15px 0 !important;
	}
#subpagefirst .subpagetitle {
	position: absolute;
	top: 0;
	left: 0;
	width: 249px;
	padding: 8px;
	background: url(/g/black40.png) top left repeat;
	}
/* color variations */	
.forestgreen #subpagefirst .subpagetitle {
	background: url(/g/forestgreen.png) top left repeat;
	}
.muave #subpagefirst .subpagetitle {
	background: url(/g/muave.png) top left repeat;
	}
.bluesteel #subpagefirst .subpagetitle {
	background: url(/g/bluesteel.png) top left repeat;
	}
.mossygreen #subpagefirst .subpagetitle {
	background: url(/g/mossygreen.png) top left repeat;
	}
.brick #subpagefirst .subpagetitle {
	background: url(/g/brick.png) top left repeat;
	}
.mustard #subpagefirst .subpagetitle {
	background: url(/g/mustard.png) top left repeat;
	}
.brown #subpagefirst .subpagetitle {
	background: url(/g/brown.png) top left repeat;
	}
.red #subpagefirst .subpagetitle {
	background: url(/g/red.png) top left repeat;
	}
#subpagefirst .subpagetitle a {
	color: #fff;
	}
#subpagefirst .subpagetext {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 249px;
	padding: 3px 8px 8px 8px;
	background: url(/g/black40.png) top left repeat;
	}
#subpagefirst .subpagetext p {
	font: 12px/14px "lucida sans unicode","lucida sans","trebuchet ms",trebuchet,sans-serif;
	color: #ccc;
	margin: 5px 0 0 0;
	padding: 0;
	}
#subpagefirst .subpagetext a {
	color: #fff;
	}
#subpageright {
	clear: both;
	padding: 5px 0;
	position: relative;
	}
#subpageright .subpageimage {
	position: absolute;
	top: 0px;
	left: 0;
	width: 120px;
	height: 90px;
	}
#subpageright .subpagetext {
	margin-left: 140px;
	position: relative;
	padding-bottom: 10px !important;
	}
#subpageright .subpagetext p {
	font: 12px/14px "lucida sans unicode","lucida sans","trebuchet ms",trebuchet,sans-serif;
	padding: 0;
	margin: 5px 0 0 0;
	}
#subpageright .subpageitem {
	margin: 0 0 10px 0;
	border-bottom: 1px dotted #ccc;
	padding:  0;
	position: relative;
	height: auto;
	min-height: 100px;
	}
#subpageright .subpagetitle {
	margin-left: 140px;
	font: 14px/15px georgia,serif;
	padding: 5px 0 0 0;
	}
#subpageright .subpageimage img {
	padding: 4px;
	border: 1px #ccc solid;
	}
	
/* Sidebars */

#sidebar {
	width: 180px;
	padding: 8px;
	border: 1px dotted #999;
	background: #fafafa;
	}
#sidebar.right {
	float: right;
	margin: 11px 0 8px 14px;
	}
#sidebar.left {
	float: left;
	margin: 11px 14px 8px 0;
	}
#sidebar p, #sidebar li {
	font: 12px/14px "lucida sans unicode","lucida sans","trebuchet ms",trebuchet,sans-serif;
	margin: 5px 0 0 0;
	}
#sidebar h1, #sidebar h2, #sidebar h3, #sidebar h4, #sidebar h5, #sidebar h6 {
	margin: -8px -8px 8px -8px;
	background:  url(/g/black40.png) top left repeat;
	padding: 4px 8px;
	color: #fff !important;
	font: 12px/14px "lucida sans unicode","lucida sans","trebuchet ms",trebuchet,sans-serif;
	text-transform: uppercase;
	}
.forestgreen #sidebar h1, .forestgreen #sidebar h2, .forestgreen #sidebar h3, .forestgreen #sidebar h4, .forestgreen #sidebar h5, .forestgreen #sidebar h6 {
	background: url(/g/forestgreen.png) top left repeat;
	}
.muave #sidebar h1, .muave #sidebar h2, .muave #sidebar h3, .muave #sidebar h4, .muave #sidebar h5, .muave #sidebar h6 {
	background: url(/g/muave.png) top left repeat;
	}
.bluesteel #sidebar h1, .bluesteel #sidebar h2, .bluesteel #sidebar h3, .bluesteel #sidebar h4, .bluesteel #sidebar h5, .bluesteel #sidebar h6 {
	background: url(/g/bluesteel.png) top left repeat;
	}
.mossygreen #sidebar h1, .mossygreen #sidebar h2, .mossygreen #sidebar h3, .mossygreen #sidebar h4, .mossygreen #sidebar h5, .mossygreen #sidebar h6 {
	background: url(/g/mossygreen.png) top left repeat;
	}
.brick #sidebar h1, .brick #sidebar h2, .brick #sidebar h3, .brick #sidebar h4, .brick #sidebar h5, .brick #sidebar h6 {
	background: url(/g/brick.png) top left repeat;
	}
.mustard #sidebar h1, .mustard #sidebar h2, .mustard #sidebar h3, .mustard #sidebar h4, .mustard #sidebar h5, .mustard #sidebar h6 {
	background: url(/g/mustard.png) top left repeat;
	}
.brown #sidebar h1, .brown #sidebar h2, .brown #sidebar h3, .brown #sidebar h4, .brown #sidebar h5, .brown #sidebar h6 {
	background: url(/g/brown.png) top left repeat;
	}
.red #sidebar h1, .red #sidebar h2, .red #sidebar h3, .red #sidebar h4, .red #sidebar h5, .red #sidebar h6 {
	background: url(/g/red.png) top left repeat;
	}
	
/* rules */

hr {
	clear: both;
	margin: 10px 0;
	height: 0;
	border-top-width: 1px;
	border-right-width: 0;
	border-bottom-width: 0;
	border-left-width: 0;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #EAE4D9;
	border-right-color: #EAE4D9;
	border-bottom-color: #EAE4D9;
	border-left-color: #EAE4D9;
}

/* Store */

.storeform {
	margin: 10px 0;
	}

/* home */

#front .alertbox {
	background: #9b1d1a;
	padding: 5px;
	color: #fff;
	text-transform: uppercase;
	font: 12px/12px "lucida sans unicode","lucida sans","trebuchet ms",trebuchet,sans-serif;
	margin: 0 10px 0 0;
	}
#front #alert td p {
	color: #333;
	margin: 0;
	padding: 3px 0 0 0;
	font: 14px/16px georgia,serif;
	}
#front #alert {
	padding: 0 0 15px 0;
	}
#front #alert td a {
	color: #9b1d1a;
	text-decoration: none;
	}
#front #cencolwid {
	padding-right: 0;
	padding-left: 0;
	top: auto;
	}
#front a:hover {
	text-decoration: underline;
	text-align: right;
	cursor: pointer;
	color: #FFF;
	}
	
/* give buttons */

.giftform .giftsub {
	font-size: 14px;
	padding: 5px;
	margin-top: 8px;
	width: 60px;
	}
	
/* Timeline */

.tlentry {
	clear: both;
	border-top: 1px dotted #bbb;
	padding: 8px 0;
	}
.tldate {
	color: #333;
	font: 18px/18px georgia,serif;
	margin: 0;
	padding: 1px 0 0 0;
	position: absolute;
	left: -131px;
	width: 100px;
	text-align: right;
	z-index: 20;
	}
.tltext .imagine {
	padding-bottom: 8px;
	padding-right: 12px;
	}
#maintext p.tlcredit {
	font-style: italic;
	color: #bbb;
	font-size: 11px;
	}
#maintext .tlentry p {
	margin: 0;
	padding: 0 0 5px 0;
	}
.tlentry img {
	padding: 4px;
	border: 1px #ccc solid;
	}
	
/* Blog comments */

#maintext ol {
	margin: 5px 0 5px 20px;
	}
#tabletitle {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 36px;
	text-align: left;
}
#team {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-align: left;
	vertical-align: top;
}
h1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 36px;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	line-height: normal;
	text-align: left;
}
h2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 22px;
	font-style: italic;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-align: center;
}
#features {
	background-color: #FFF;
}
nathiscontent {
}
#nathis {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	text-align: left;
	font-weight: normal;
}
#nathisbold {
	font-weight: bold;
}
#vert {
}
h3 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
}

#newsheader {
	padding: 0px;
	margin: 0px;

}

#container #main #front #cencolwid table tr td table tr td table tr td h3 span {
	cursor: pointer;
}
#underline {
	border-bottom-width: thin;
	border-bottom-style: none;
	border-bottom-color: #666;
}
#rightborder {
	border-right-width: thin;
	border-right-style: none;
	border-right-color: #EAE4D9;
}
#rightbottomborder {
	border-right-width: thin;
	border-bottom-width: thin;
	border-right-style: none;
	border-bottom-style: solid;
	border-right-color: #666;
	border-bottom-color: #EAE4D9;
}
#toprightborder {
	border-top-width: thin;
	border-right-width: thin;
	border-top-style: solid;
	border-right-style: none;
	border-top-color: #EAE4D9;
	border-right-color: #666;
}
#topborder {
	border-top-width: thin;
	border-top-style: solid;
	border-top-color: #666;
}

#container #main #front #cencolwid table tr td table tr td {
	text-align: left;
	padding: 5px;

}
#pressheadline {
	font-size: 16px;
	font-weight: bold;
}
#hometop {
	text-indent: 5px;
}
#more {
	color: #A12B28;
}
#picture {width:246px; height: 163px; background-color:#ffffff;}
#picture a.small, #picture a.small:visited { display:block; width:100px; height:100px; text-decoration:none; background:#ffffff; top:0; left:0; border:0;}
#picture a img {border:1;}
#picture a.small:hover {text-decoration:none; background-color:#000000; color:#000000;}
#picture a .large {
	display:block;
	position:absolute;
	width:0;
	height:0;
	top:0;
	left:0;
}
#picture a img {
	border-top-width: 1;
	border-right-width: 1;
	border-bottom-width: 1;
	border-left-width: 1;
	border-top-color: #000;
	border-right-color: #000;
	border-bottom-color: #000;
	border-left-color: #000;
}
#picture a.small:hover .large {
	display:block;
	position:relative;
	top: 90px;
	left:300px;
	width:489px;
	height:326px;
	border: 1px solid #000;
} 

