html {
	    font-size: 100%;
		    /* Always show a scrollbar for short pages - stops the jump when the scrollbar appears. non-IE browsers */
		    height: 100%;
			    margin-bottom: 1px;
			}
body {
	behavior:url("/skins/donna/csshover.htc");
	background-image: url(/skins/donna/bg_00.jpg);
	background-position: center;
	background-repeat: repeat-y;
	background-color: #4F1620;
	text-align: center;
	margin: 2px 0 0 0;
	padding: 0px;
	font-family: Georgia, Times, serif;
}
a:visited {color:#ca87ad}
.magnify, .printfooter, .editsection { display: none; visibility: hidden }
strong.selflink { font-weight: normal;}
a:hover { text-decoration:underline; }
img { border: solid 0px black; }
p { text-align:left; margin: .5em 10px 1em 10px; }
li {text-align:left}
h1, h2, h3, h4 { color:#64393c; margin: 10px; line-height:1em;
	font-family: "Lucida Grande", sans-serif, serif; text-align: left;
}
h1 { font-size:x-large; font-weight:bold; }
h2 { font-size:large; font-weight:bold; }
h3 { font-size:medium; font-weight:bold; }
td { vertical-align: top; }

a.h1, a.h2, a.h3 {text-decoration: underline;}

.noarticletext { padding: 0; height: 100%; }

.footer{
	height: 100px;
	background-image:url("/skins/donna/footer.jpg");
	background-repeat:no-repeat;
	background-position: bottom;
	text-align:center; vertical-align: bottom;
	font-weight:lighter; color:#666666; font-size:small; line-height:1.3em;
	padding: 3px 0 12px 0;
}
.footer a { color:#991035; text-decoration:none; }
.footer a:hover {text-decoration:underline; }

.content { 
	height: 300px;
	padding: 0;
	border: solid 0px black;
	color:#2e2e2e;
	}
.content a { color:#991035; text-decoration:underline; }
.content a:hover { color:#FFFFFF; text-decoration:none; }
.content table { width: 100%; height: 100%;
	border: solid #7B3E3D;
	border-width: 0 2px 0 2px;
}
.content table.first { border:none; }


/* FLOATED IMAGES */
div.center { text-align: center; }
div.floatnone { display: inline; }
div.floatright { float: right; }
div.floatleft { float: left; }

.subnavcol {
	height: 100%;
	width: 230px;
	background-image: url(/skins/donna/subnav-bg.jpg);
	background-repeat: repeat-y;
	background-position: center;
	vertical-align:top;
	padding-top: 1em;
}
.subnavcol ul {
	text-align: left;
}
.subnavcol ul li {
	list-style-image: url(/skins/donna/nav-bul.gif);
	list-style-position: outside;
	margin: .5em;
	color:#d93a60;
}
.subnavcol ul li a {
	color:#D37A73; text-decoration:none;
	font-size: medium;
	}
.subnavcol ul li a:hover{ color:#B6002D; }

/* INTER BODY TEXT */
.bodytext { background-color:#FFFBFD; vertical-align:top; padding:10px; }
.bodytext a:hover { background-color:#F4998F; padding: 2px 0px 2px 0px; }

/* RIGHT COLUMN */
.rightcol { width: 200px; background-color:#E5D3E2; text-align: center; vertical-align: top; }
.thumbinner {
	margin: 1em auto auto auto;
	border:white 2px solid;
	background-color:#F9E5F6;
}
.thumbcaption { padding: 3px; }
.thumbcaption a { color:#64393c; text-decoration: none; line-height:1.2em;  padding: 10px; }
.thumbcaption a:hover { color:#991035; text-decoration:underline; }

/* MAIN PAGE */
table.first { width: 1000px; }
table.first td { vertical-align: top; border: solid 0px black; }
td.welc {
	padding-right: .5em;
	background-color:#ffeef3;
	color:#64393c;
	font-size: small;
	text-align: left;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}
td.welc h2 {
	text-align: center;
}
td.welc a:hover { background-color:#F4998F; padding: 2px 0px 2px 0px; }
.hotbanner {
	text-align: center;
	background-color: #FFFFFF;
	padding: 2px;
	height:250px;
	vertical-align:center;
	}
.hotbanner div { padding-top: 2px; height: 100%; }
.hotbanner a { color:#64393c; text-decoration: none; line-height:1.2em; }
.hotbanner a:hover { color:#991035; text-decoration:underline; }
.hotbanner div span a { }

/* GALLERY */
td.donnagallery { background: #ffeef3; text-align: left; }
td.donnagallery a { color:#64393c; text-decoration: undereline; }
td.donnagallery a:hover { color:#B6002D; text-decoration:none; background: auto;  }
td.donnagallery table {
	width: 100%; height: auto;
	border-width: 0 .5em 1em .5em;
	border-color: #ffeef3;
	}
td.donnagallery table td { vertical-align: top; }
.gallerybox { 
	border: solid 1px #CCC;
	text-align: center;
	width: 150px; margin: 0 auto .5em auto;
	padding: 5px;
	background-color: #fbfbfb;
}
.gallerybox .thumb {
	padding:0 0px 0px 0;
	border: solid 0px red;
	background: red;
	background:url(/skins/donna/shadow.gif) right bottom no-repeat;
}
.gallerybox .thumb a {
	display: block;
	text-align: left;
	background:url(/skins/donna/corner_bl.gif) left bottom no-repeat;	
	border: solid 0px blue;
}
.gallerybox .thumb a img {
	border: solid 0px green;
	margin:0 0px 5px 0;
	padding-right: 4px;
	background:url(/skins/donna/corner_tr.gif) right top no-repeat;
	}
.gallerytext, .gallerytext p {
	color:#64393c;
	font-size:medium;
	margin: 10px 0 10px 0;
	text-align: center;
}

/* ITEM VIEW */
table.iviewholder {
	background: #fbfbfb url(/skins/donna/dress-bg1.gif) right top no-repeat;
	margin: .5em 7px 1em 7px;
}
td.donnagallery table.iview {
	border: solid 1px #CCC;
	padding: 5px;
	background:url(/skins/donna/dress-bg2.gif) right bottom no-repeat;
}
.ipict .floatnone  {
	display: block;
	padding:0 0px 0px 0;
	border: solid 0px red;
	background:url(/skins/donna/shadow.gif) right bottom no-repeat;
}
.ipict .floatnone span {
	display: block;
	text-align: right;
	background:url(/skins/donna/corner_bl.gif) left bottom no-repeat;	
}
.ipict .floatnone span img {
	margin:0 0px 5px 0;
	padding-right: 4px;
	background:url(/skins/donna/corner_tr.gif) right top no-repeat;
	}
.idesc {
	color:#64393c;
}
td.iother {
	text-align: center;
}
td.iother table.gallery {
	border: 0;
}

/* SIMPLEGALLERY */
table.simplegallery {
	border: solid 0px red; margin: .2em; padding: 0; position: normal; display: block;
}
.simplegallery td {
        padding: 2px;
        border: solid 0px red;
}
.simplegallery .thumb {
        display: block;
        border: solid 0px blue;
}
.simplegallery .thumb .thumbinner {
        border: solid 0px green;
        margin: 0;
        padding: 0;
        }
.simplegallery .thumbcaption {
	border: solid 0px yellow;
	background: white;
	text-align: center;
}


















