/* *******************************
 Style sheet for dragonfly dreaming

 May 28, 2009
**********************************/

/* ID styles */
#address {
background-color:transparent;
margin:10px 0;
padding:0 .5em;
text-align:center;
width:100%;
}

/*#address h1 {
background-color:transparent;
color:#000;
font-size:1.4em;
margin:0;
}

#address p {
background-color:transparent;
color:#000;
font-size:.7em;
margin:0;
}*/

#content {
background-color:transparent;
border:none;
color:#000;
font:normal normal 100% Helvetica,Arial,sans-serif;
margin:0 0 0 13em;
padding:0;
text-align:left;
vertical-align:top;
z-index:1;
}

#content a img {
background-color:#FFF;
margin:4px;
padding:0;
}

#content blockquote {
background-color:#CCCEC1;
color:#000;
font-size:1.1em;
margin:1em;
padding:2px;
}

#content blockquote h3 {
font:bold 1.1em Arial, Helvetica, sans-serif;
margin:6px 4px;
padding:0;
}

#content blockquote p {
margin:4px;
padding:2px;
}

#content h1 {
background-color:#4D52F4;
color:#fff;
font:bold 1.4em Arial, Helvetica, sans-serif;
margin:0;
padding:6px;
text-align:center;
}
#content h2{
font:bold 1.2em Helvetica, Arial, sans-serif;
}
#content h3 {
font-size:1.1em;
font-weight:400;
margin:0;
padding:2px 6px;
}

#content img {
background-color:#FFF;
margin:2px 6px;
}

#content img.imgleft {
float:left;
margin:6px;
}

#content img.imgright {
float:right;
margin:6px;
}

#content li {
margin:4px;
padding:4px;
}

#content p,#content h1,#content h2 {
margin:.5em 0;
padding:4px 6px;
}

#content p.note,#sidebar p.note {
background:transparent;
border:1px solid red;
color:#000;
margin:6px 10px;
padding:6px;
text-align:center;
}

#footer {
background:transparent;
clear:both;
color:#000;
margin:0;
padding:5px 2em;
text-align:center;
z-index:1;
}

#footer a {
font-size:.9em;
}

#footer hr,.close {
margin:0;
padding:0;
}

#homepage{
	background-color:transparent;
	text-align:center;
}

#homepage a,#homepage a:link,#homepage a:visited{
	text-decoration:none;
	color:#000;
}
#homepage em{
	color:#996633;
}
#hometable{
	margin: 0 ;
	background-color:transparent;
	text-align:left;
	width:750px;
}

#hometable p{
	margin:.5em 5px;
}

#hometable td{
	background-color:transparent;
	vertical-align:bottom;
}
#hometable ul, #hometable li {
	list-style:none;
	margin:0;
	padding:2px;
}
#menu{
	vertical-align:top !important;
	width:12em;
	text-align:right;
}
.logo,#topbar img {
border:none;
height:100%;
margin:0;
padding:0;
}

#page {
background:transparent;
color:#000;
margin:0 auto;
padding:0;
text-align:center;
width:90%;
min-width:750px;
}

#sidebar {
background:transparent;
border:none;
color:#000;
float:left;
margin:0;
padding:0;
text-align:left;
vertical-align:top;
width:13em;
z-index:1;
}

#subscribe {
border:1px solid red;
color:#000;
margin:4px 50px;
padding:6px;
text-align:center;
}

#subscribe h3 {
color:red;
font:normal 1.4em Arial,Helvetica,sans-serif;
}

#topbar {
background:transparent url("/images/topbg.jpg") repeat-x top left;
color:#000;
font:normal normal 100% Helvetica,Arial,sans-serif;
height:7em;
margin:0 auto;
padding: 2px 0 ;
text-align:left;
width:100%;
border-bottom:1px solid #000;
}

#topbar img.imgright {
float:right;
margin:0px;
}
#topbar img.imgleft {
float:left;
margin:0px;
}


#wrapper{
	float:right;
	margin: 0 auto;  
	padding: 0 ;
	width:100%;
	position:relative;
}
/* CLASSES */
.border,.thumbshot {
border:1px solid #000;
}

.center {
text-align:center;
}

.clearboth {
clear:both;
}


.copyright {
font-size:.8em;
margin:.5em 0;
padding:0;
}

.courtesy {
background-color:#FFF;
border:1px solid red;
float:right;
font-size:.9em;
margin:5px;
padding:2px 5px;
text-align:center;
width:230px;
}

.error {
color:red;
}

.fleft {
float:left;
}

.fright {
float:right;
}

.giftcertificate {
width:11em;
}

.google2 {
background-color:transparent;
color:#000;
float:right;
margin:10px 0 5px;
padding:0 5px;
position:relative;
right:30px;
text-align:right;
top:10px;
}

.google3 {
background-color:transparent;
color:#000;
margin:5px 0;
padding:0 5px;
text-align:center;
}

.left {
text-align:left;
}

.noborder {
border:none;
}

.quote,.testimonial {
font-style:italic;
}

.required {
background-color:transparent;
color:blue;
font-weight:700;
}

.right {
text-align:right;
}

.small {
font-size:.8em;
}

.submenu {
font-size:.8em;
margin-left:10px;
}

/* for IE/Mac */
.tooltip {
background:#fdf7ad url("/images/artistspalette.jpg") top left no-repeat;
color:#2E2E33;
display:block;
font-size:smaller;
left:0;
min-height:54px;
padding:5px 5px 5px 70px;
position:absolute;
text-decoration:none;
top:1.7em;
width:15em;
}

.top {
vertical-align:top;
}

a {
font-weight:700;
}

a:hover {
color:#90C;
text-decoration:underline;
}

a:hover,a:focus,a:active {
z-index:98;
}

a:link {
background-color:transparent;
color:#4D52F4;
text-decoration:underline;
}

a:link,a:visited {
position:relative;
}

a:visited {
background-color:transparent;
color:#906;
text-decoration:underline;
}


/* Tag styles */
body {
background:#b8a38f url("/images/bg60.jpg");
color:#000;
font:normal normal 100%  Helvetica, Arial, sans-serif;
margin:0;
padding:0;
}

/*for nifty menus*/
div#menun {
background:#fff;
float:left;
margin:0;
padding:2px 0 0;
width:100%;
z-index:99;
}

h1 {
background-color:transparent;
color:#000;
font-weight:normal ;
font-size:1.8em ;
margin: 0;
padding:0;
}

h2 {
background-color:transparent;
color:#000;
font: italic normal  1em "URW Chancery L","Bradley Hand ITC","Apple Chancery","Lucida Handwriting","Comic Sans MS",cursive;
margin: 0 0 1em 0;
padding:0;
}

h3 {
background-color:transparent;
color:#4D52F4;
font:normal 1.1em Arial,Helvetica,sans-serif;
}

h4 {
background-color:transparent;
color:#4D52F4;
font-size:1em;
}

h5 {
background-color:transparent;
color:#4D52F4;
font-size:1em;
margin:6px 0;
}

p.dropcap:first-letter {
background-color:transparent;
color:#708B00;
float:left;
font-family:serif;
font-size:3em;
font-style:normal;
font-weight:400;
line-height:.8em;
margin:2px 2px 2px 0;
padding:0;
}

table,tr,td {
margin:0;
padding:0;
}

ul#navn {
margin-left:13em;
}

ul#navn a {
background:#EC8F56;
color:#4D52F4;
float:left;
font-size:8pt;
padding:5px 10px;
text-decoration:none;
width:9em;
}

ul#navn a:active {
background:#4D52F4;
color:#FDF7AD;
}

ul#navn a:hover {
background:#FDF7AD;
color:#4D52F4;
}

ul#navn li {
display:inline;
float:left;
margin-right:3px;
text-align:center;
}

ul#navn li.activelink a,ul#navn li.activelink a:hover {
background:#FFF;
color:#003;
}

ul#navn,ul#navn li {
list-style-type:none;
margin:0;
padding:0;
}
