a img {
border-style:none
}

td {
vertical-align:top
}

body {
background:#fff url("/images/logoBG.png") fixed no-repeat left top;
font:70% Verdana, Arial, Helvetica, sans-serif;
color:#000;
line-height:1.6;
margin:0;
padding:0
}

p {
line-height:140%;
padding-bottom:1em;
text-align:left;
margin:0
}

h1,h2 {
font-family:Georgia, "Times New Roman", Times, serif;
color:#d50000;
margin-bottom:2px
}

h1 {
font-size:1.25em
}

h2 {
font-size:1.2em
}

h1.comments {
background:url('/images/icon_readmore.gif') no-repeat 0 6px;
padding-left:12px;
margin:0
}

ul,ol {
padding-left:14px;
margin:0 0 1em
}

li {
color:#333;
line-height:1.4;
margin-top:1em;
margin-left:4px
}

#colRight #success {
background:transparent url(../images/success.gif) no-repeat top left;
font-weight:700;
padding:0.5em 0
}

#colRight #error {
background:transparent url(../images/error.gif) no-repeat top left;
padding-left:20px;
font-weight:700;
color:#c00;
margin:0.5em 0
}

#colRight #arets-spelare  { list-style:none; }
#colRight #arets-spelare li { line-height:1.6em; }
#colRight #arets-spelare li span { color:#666; margin-right:1.3em; font-weight:bold;}

#loginframe {
margin-top:0;
margin-left:400px;
width:428px;
text-align:right;
border-color:#999
}

#loginframe FORM,#loginframe #login {
background:#fff;
border:0
}

#loginframe input {
width:80px;
margin-right:0.2em
}

#dotframe {
margin-top:0;
margin-bottom:14px;
margin-left:100px;
background-image:url(/images/contentfill.gif);
width:728px;
border-color:#999;
border-style:dotted;
border-width:1px
}

#bannerframe {
position:absolute;
top:14px;
left:850px;
width:284px;
margin-bottom:14px
}

#bannerframe a,#bannerframe a:hover {
text-decoration:none;
background-color:transparent;
border:0
}

#globalwrap {
margin-left:2%;
margin-right:2%
}

#header {
text-align:center;
padding:5px 0 10px
}

#header a,#header a:hover {
background-color:transparent;
border:0;
text-decoration:none
}

#header img {
margin:0 auto
}

#wrap {
position:relative;
clear:both;
width:698px;
margin-top:5px;
margin-right:0;
background:#fff;
border:1px solid #ccc
}

#colLeft {
float:left;
display:block;
width:176px;
border:0;
background-color:#fff;
text-align:left;
padding:12px 0 0 8px
}

#colRight {
margin-left:245px;
background-color:#fff;
text-align:left;
border-color:#ccc;
border-style:none none none dotted;
border-width:1px;
padding:12px 0
}

#colLeft .headline {
margin-bottom:8px;
border-bottom:1px dotted #ccc;
padding:4px 0 3px
}

#colRight .post,#commentFrame .post {
margin:0 12px 16px
}

#colRight .post img {
margin-right:20px
}

.posted {
border-bottom:1px #ccc dotted;
text-align:left;
padding-top:6px;
margin-top:-6px
}

.posted p {
text-align:left;
margin:0 0 2px
}

.date {
color:#666
}

#footer {
clear:both;
text-align:center;
margin:0 auto;
padding:10px 0
}

#colLeft ul {
list-style:none;
padding:0
}

a,a:visited,a:link,a:active,a:hover {
color:#d50000;
text-decoration:none
}

a:active,a:hover {
color:#c33;
text-decoration:underline;
/*background-color:#c33*/
}

#teasers {
margin:10px;
padding:10px
}

#teasersCentre {
margin:0 10px;
padding:10px
}

#teasersCentre H2 {
margin-top:0
}

.smallsans {
font-family:'Lucida Grande','Lucida Sans Unicode',arial,verdana,sans-serif;
color:#999;
line-height:130%;
font-size:1em;
padding-bottom:4px
}

.smallsans a {
border:0
}

p.right {
text-align:right
}

img.pict {
float:left;
border:1px solid #D5D5D5;
margin:0 4px 0 0;
padding:3px
}

form {
margin:0
}

form.comments {
margin-top:4px
}

input,select {
font:10px verdana, 'Lucida Grande','Lucida Sans Unicode',arial,sans-serif;
margin-top:2px;
margin-bottom:0;
margin-left:0;
clear:right;
padding:2px
}

input.index {
width:140px;
padding-left:3px
}

textarea {
font:10px verdana, 'Lucida Grande','Lucida Sans Unicode',arial,sans-serif;
background-color:#fff;
border-top:1px solid #666;
border-right:1px solid #999;
border-bottom:1px solid #999;
border-left:1px solid #666;
margin-left:0;
margin-top:2px
}

.radio {
margin-right:6px
}

table {
width:100%;
background-color:#fff;
border:0
}

td.none {
border-bottom:0;
line-height:180%
}

table.head td {
border-bottom:1px solid #D5D5D5;
vertical-align:top;
padding:2px
}

#auktion img {
border:solid 1px #888;
padding:3px
}

#wrap #ErrorMessage {
background:#FFECEC url(http://www.samdodds.com/img/icon-error.gif) no-repeat 5px 8px;
margin-bottom:10px;
font-weight:700;
color:#900;
padding:8px 6px 8px 38px
}

#ErrorMessage {
    background: #FFECEC url('/images/error.gif') no-repeat 5px 8px;
    color: #c00;
    padding: 8px 6px 8px 28px;
    margin-bottom: 10px;
}	

#colLeft .partners {
background-position:left bottom;
font-size:10px;
background-image:url(/images/corner_partner.gif);
margin-bottom:4px;
width:156px;
color:#fff;
line-height:15px;
background-repeat:no-repeat;
font-family:verdana, Tahoma, Arial;
background-color:#c90005;
text-decoration:none;
padding:6px 10px
}

#colLeft .partners A:link {
display:block;
font-size:10px;
color:#fff;
text-decoration:none
}

#colLeft .partners A:visited {
font-size:10px;
color:#fff;
text-decoration:none
}

#colLeft .partners A:hover {
font-size:10px;
color:#fff;
text-decoration:underline;
background-color:transparent
}

#colLeft .partners img {
float:left;
margin-right:5px
}

#colLeft .partners p span {
display:block;
font-weight:700;
font-size:11px;
color:#fff;
line-height:20px
}

#colLeft .partners .kronika-lank {
margin-bottom:6px;
padding-left:10px;
display:block
}

.txt-leftside {
font-size:10px;
color:#fff;
line-height:15px;
padding:6px 10px
}

.title-leftside {
font-weight:700;
font-size:11px;
color:#fff;
line-height:20px;
font-family:Tahoma, Arial
}

.inlaegg {
margin-bottom:2em
}

#colRight .tummen-upp {
background:#fff url('/images/thumbsup.gif') no-repeat top left;
padding-left:20px;
margin-bottom:1.5em
}

#colRight .tummen-ner {
background:#fff url('/images/thumbsdown.gif') no-repeat top left;
padding-left:20px;
margin-bottom:1.5em
}

#colRight .kommentar { background: #fff url(/images/icon_comment.gif) no-repeat 4px left; color: #999; padding-left: 15px; }

#colRight .rensa {
clear:both
}

#beskrivning-skribent {
margin:1.3em 0 3.5em
}

#beskrivning-skribent img {
border:solid 1px #d7d7d7;
float:left;
padding:3px
}

#menu {
white-space:nowrap;
position:relative;
height:50px
}

#menu ul {
position:absolute;
width:699px;
top:0;
left:0;
list-style:none;
border-right:1px solid #ccc;
background:transparent;
margin:0;
padding:0
}

#menu ul li {
white-space:nowrap;
display:inline;
margin:0
}

#menu li ul {
white-space:nowrap;
position:absolute;
top:26px;
display:none;
background:transparent;
margin:0
}

#menu ul li a {
font:11px/15px verdana;
white-space:nowrap;
display:block;
float:left;
text-decoration:none;
color:#fff;
background:transparent;
border-color:#ccc;
border-style:solid;
border-width:1px 1px 1px 0;
padding:5px
}

#menu ul li ul li a {
color:#000
}

#menu ul li ul li#user {
background:#9ACD32
}

* html #menu ul li {
float:left;
height:1%
}

* html #menu ul li a {
height:1%
}

#menu li.over a,#menu ul li a:hover {
background-color:#eee;
color:#000
}

#menu .textwidgets {
display:block;
position:absolute;
z-index:100;
top:0;
right:0;
height:25px;
width:75px;
text-align:right;
margin:0;
padding:0
}

#menu .textwidgets a,#menu .textwidgets a:hover {
border:0;
border-left:1px solid #ccc;
text-align:right;
margin:0;
padding:0
}

#navBgTop {
position:absolute;
top:0;
left:0;
width:100%;
border:1px solid #ccc;
background:#D50000;
z-index:0;
voice-family:inherit;
height:25px
}

#navBgBot {
position:absolute;
top:26px;
left:0;
width:100%;
border:1px solid #ccc;
background:#eee;
z-index:0;
voice-family:inherit;
height:25px
}

.home #menu #home ul,
.member #menu #member ul,
.news #menu #news ul,
.kronikor #menu #kronikor ul,
.travel #menu #travel ul,
.misc #menu #misc ul,
.club #menu #club ul,
.about #menu #about ul,
.faq #menu #faq ul,
.guestbook #menu #guestbook ul,
.user #menu #user ul
{display:block;}

.home #menu #home,
.member #menu #member,
.news #menu #news,
.kronikor #menu #kronikor,
.travel #menu #travel,
.misc #menu #misc,
.club #menu #club,
.about #menu #about,
.faq #menu #faq,
.guestbook #menu #guestbook,
.user #menu #user
{background:#eee!important;}

#colLeft ul a,#menu li.over ul {
display:block
}

a:hover,.smallsans a:hover {
    /* color:#fafafa */
}

thead,#colRight .tummen-upp label,#colRight .tummen-ner label {
font-weight:700
}

#tblForum h2 { float:right; font-family:Arial; padding-right:0.5em; font-size:1.4em;}
#tblForum th { background-color: #EFEFEF; font-weight: bold; text-align:left;}
#tblForum tr.odd td { background-color: #f1f1f1; }
#tblForum tr.even td { background-color: #DEE3E7; }
/*a.senaste-inlagg { text-decoration:underline; }*/
#tblForum a { text-decoration:underline; }
#breadcrumb { border:solid 1px #666; background-color:#f1f1f1; padding:0.5em; margin-bottom:2.5em;}
#breadcrumb .bread_rot { color:#c00; }
#breadcrumb .rubrik { font-weight:bold; }


.anv-signatur { font-family:Arial; font-size:1em; font-style:italic; margin-top:1.3em; border-top:solid 1px #f4f4f4;}

.pane {
	background: #ffffff;
	padding: 10px 20px 10px;
	position: relative;
	border-top: solid 1px #ccc;
	margin-bottom:2em; 
	
}
.alt {
	background: #f5f4f4;
}
.spam {
	color: #999999;
}


	#gallery {
		background-color: #fff;
		padding: 10px;
		width: 450px;
	}
	#gallery ul { list-style: none; }
	#gallery ul li { display: inline; }
	#gallery ul img {
		border: 5px solid #e5e5e5;
		border-width: 5px 5px 20px;
	}
	#gallery ul a:hover img {
		border: 5px solid #3e3e3e;
		border-width: 5px 5px 20px;
		color: #fff;
		text-decoration:none;		
	}
	#gallery ul a.auktion-bild:hover img {
		border: 5px solid #3e3e3e;
		border-width: 5px 5px 20px;
		color: #fff;
		text-decoration:none;
	}
	
	/*#gallery ul li a:hover { text-decoration:none;background-color:transparent;}*/
	#fancybox-title-over { color:#000; }

/* Tables */
table.General {
width: 100%;
border-collapse: collapse;
padding: 0;
margin: 0 0 10px 0;
}
table.General th {
font-size: 0.9em;
text-align: left;
vertical-align: top;
padding: 6px 10px 6px 10px;
border-bottom: 1px dotted #c4c4c4;
}
table.General td {
padding: 6px 10px 6px 10px;
vertical-align: top;
}
table.General .odd td {
background-color: transparent;
}
table.General .even td {
background-color: #f0f0f0;
}
table.General .first {
text-align: left;
border-left: 0;
}
table.General th a img {
text-decoration: none;
margin: 0 0 10px 0;
}
table.General th p {
margin: 5px 0 5px 0;
}

table.tr .odd 
{
	background:#f6f6f6;
}

table.tr .even { background: #fff; } 

.tdalert 
{
		color: #fff;
		background-color: #c00;

}