/*style sheet for ydalir vikings*/

body {font-family:arial,sans-serif; font-size:16px; text-align: left; margin: 15px 25px 15px 0px; padding: 0; color:#000000; background-color:#FFFFFF; background-image: url(paper.gif); background-repeat: repeat-y;}

p{text-align: justify; margin: 0px 0px 20px 0px; padding: 0px;}
/*p.pullquote {font-family:Tahoma,arial,sans-serif;font-size:18px; font-weight:bold; text-align: center; margin: 20px; padding: 0px 25px; color:#D80000; border:1px red solid; }*/

p.pullquote {font-family:Tahoma,arial,sans-serif; font-size:20px;line-height: 20px; text-align: left; width:278px; padding: 2px 20px 2px 0px; color: #D80000; margin-left: auto; margin-right: auto; background-image: url(../unquote.gif); background-repeat: no-repeat; background-position: bottom right;}
p.pullquote strong{  background-image: url(../quote.gif); background-repeat: no-repeat; background-position: top left; padding: 2px 0px 2px 38px; display:block;}

h1 {font-family:Tahoma,arial,sans-serif;font-size:50px; margin: 0px 15px 12px 0px; padding: 0px; font-weight:bold; display:block;}
/*h1 {font-family:Tahoma,arial,sans-serif;font-size:50px; margin: 0px 15px 12px 0px; padding: 0px; font-weight:bold; width:440px;}*/
/*h1 {font-family:Tahoma,arial,sans-serif;font-size:50px; margin: 0px 110px 12px 0px; padding: 0px; font-weight:bold; }*/
h2, table.crafts caption {font-family:Tahoma,arial,sans-serif;font-size:28px; font-weight:bold; color:#D80000; margin: 0px 0px 10px 0px; padding: 0px; clear: both;}
h3 {font-family:arial,sans-serif; font-size:14pt; font-weight:bold; color:#D80000; margin: 0px 0px 10px 0px; padding: 10px 0px 0px 0px;}
h2.gallery {font-family:Tahoma,arial,sans-serif;font-size:16pt; font-weight:bold; text-align: left; margin-right: 0px; margin-left: 0px; color:#D80000; clear:none;}

span.hideme{display:none;}

a:link {color:#437699}
a:visited {color:#437699}
a:active {color:#D80000}
a:hover {color:#003399}

a.notename {color:#D80000; font-weight:bold;}
a:link.notename {color:#D80000}
a:visited.notename {color:#D80000}
a:active.notename {color:#D80000}
a:hover.notename {color:#D80000}

a.note {font-size:10px; font-weight:bold; position:relative; bottom:6px;}

a.barname {color:#000000}
a:link.barname {color:#000000}
a:visited.barname {color:#000000}
a:active.barname {color:#000000}
a:hover.barname {color:#000000}

a:link IMG.thumb {border: solid 2px #FFFFFF}
a:visited IMG.thumb {border: solid 2px #FFFFFF}
a:active IMG.thumb {border: solid 2px #D80000}
a:hover IMG.thumb {border: solid 2px #003399}

em {font-style:italic}
strong {font-weight:bold;}
strong.bar {color:#C6D9E7; padding: 4px; border-width: 4px; border-style: solid none; border-color: #C6D9E7; }
hr {height:4px; color:#C6D9E7; background:#C6D9E7; border:none;}

p.bar {color:#C6D9E7; padding: 4px; border-width: 4px; border-style: solid none; border-color: #C6D9E7; font-weight:bold; margin: 0px 0px 10px 0px; }
hr {height:4px; color:#C6D9E7; background:#C6D9E7; border:none;}

div#menu {position: absolute; left: 7px; width: 160px; clear: both; margin: 0px; padding: 0px;}
#menu ul {list-style-type: none;margin: 0px 20px; padding:  0px;}
#menu li {font-family:tahoma,arial,sans-serif; font-weight:bold; font-size:28px; line-height: 28px; margin-bottom:5px}
#menu li ul li {font-size:17px; line-height: 17px; margin-top:3px}
#here {list-style-image: url(youarehere.gif)}

#menu img{padding: 0px 0px 5px 5px;}

p.access {margin: 20px 20px; padding: 0px; text-align: left; font-weight:bold; font-size:14px;}

/*div#content {clear: both; margin: 0px 0px 0px 190px; padding: 0px; text-align: left; background-image: url(../flag.gif); background-repeat: no-repeat; background-position: top right;}*/
div#content {clear: both; margin: 0px 0px 0px 190px; padding: 0px; text-align: left;}
img#flag {float:right;}

table.crafts {border-collapse: collapse; margin: 0px 0px 40px 0px;}
table.crafts caption {text-align: left;}
table.crafts tr th {background-color:#C6D9E7;}
table.crafts, table.crafts td, table.crafts th {border: 2px solid #000000;}
table.crafts tr td, table.crafts tr th {vertical-align: top; padding: 15px;}
table.crafts tr td h3{padding: 0px; margin: 0px; font-size:12pt; color:#000000;}

table.spin {border-collapse: collapse; margin: 0px 0px 20px 0px; width:380px;}
table.spin caption {text-align: left; font-weight: bold;}
table.spin th, table.spin td { border-top: 2px solid #C6D9E7; border-bottom: 2px solid #C6D9E7;}
table.spin td {padding-left:20px;}

p.captioned_picture442 {width: 442px;}
p.captioned_picture350 {width: 350px;}
p.captioned_picture442, p.captioned_picture350 {display: block; margin: 0px auto 15px auto; text-align: left; font-size:14px;}
p.captioned_picture442 img, p.captioned_picture350 img {display: block;}

div.sidecaptioned {clear:both;}
div.sidecaptioned p {padding-top: 25px; text-align:left;}

p.imgrow {width: 533px; display: block; margin: 0px auto 15px auto;}
/*p.imgrow img {display: block; margin: 0px}*/
img.leftrow {padding-right: 15px; float: left;}

img.centred {margin: 0px auto 15px auto; display: block; }
img.imgright {margin: 0px 0px 3px 15px; display: block; float:right;}
img.imgleft {margin: 0px 15px 3px 0px; display: block; float:left;}

p.rag {text-align:left;}
p.ragged {text-align:left; min-width:550px;}
p.raggedlink {text-align:left; margin-bottom:5px; min-width:550px;}
p.gallerynav {text-align:left; display:block; float:left; margin:0px 15px 10px 0px;}
span.cancelled {text-decoration: line-through;}
#gallery11, #gallery10, #gallery9, #gallery8, #gallery7, #gallery6, #gallery5, #gallery4, #gallery3, #gallery2, #gallery1, #beard {display: block; margin: 0px 15px 10px 0px; float:left;}
#gallery11 {width: 443px; height:351px;}
#gallery10 {width: 443px; height:351px;}
#gallery9 {width: 443px; height:461px;}
#gallery8 {width: 443px; height:499px;}
#gallery7 {width: 443px; height:448px;}
#gallery6 {width: 441px; height:432px;}
#gallery5 {width: 422px; height:397px;}
#gallery4 {width: 441px; height:327px;}
#gallery3 {width: 444px; height:309px;}
#gallery2 {width: 440px; height:334px;}
#gallery1 {width: 443px; height:448px;}

#beard {width:204px;}
#withbeard {position:absolute; left:219px;}

p.gallery {position:relative; display: block; width: 0px; height:0px; margin: 0px;}
a.imglink {position:absolute;}
img.linkicon {border:0; padding-left:0.2em;}

div#content form p {display:block; padding:0; margin:0 ;width:20.75em;}
label {display:block; margin:0 0 0.5em 0; padding: 0; border: 0; text-align: left;}
form strong {display:block; float:left; width:8em; font-weight:bold;}
span.firstline {display:block; float:left; width:20.75em;}
form em{color:#b00002; font-style:normal; font-weight:bold;}
textarea,label input,select {font-family:verdana,arial,sans-serif; font-size:0.8em;width:25em;padding:0.1em 0.3em; margin:0;}


div#content div#yourmail {padding:1em; margin:0 0 1em 0;display:block;width:auto;}
div#content div#yourmail p{padding:0.5em 1em; margin:0;display:block;width:19em; background-color: #ffffff; text-align: left;}



/*eof*/