body, html {
	margin: 10;
	padding: 0;
	background-color: #493223;
/*	background-image: url(images/bg.gif);
	background-repeat: repeat;
	*/
	font-family: Verdana, sans-serif;
	color: #493223;
	font-size: 12px;
}

/*** Huvudtabell ***/

/* Ytterkant */

.kant-vanster-huvud {
	background-color: #E9E7DD;
	border-right: 0px solid #D2CCBC;
}

.huvud {
	background-color: #E9E7DD;
	border-bottom: 0px solid #D2CCBC;
	border-bottom: 0px solid #D2CCBC;
}

.kant-hoger-huvud {
	background-color: #E9E7DD;
	border-left: 0px solid #D2CCBC;
}

.kant-vanster-topp {
	background-color: #E9E7DD;
}

.kant-topp {
	background-color: #E9E7DD;
	border-top: 0px solid #D2CCBC;
	border-bottom: 1px solid #D2CCBC;
}

.kant-hoger-topp {
	background-color: #E9E7DD;
}

.kant-vanster {
	background-color: #E9E7DD;
}

.kant-hoger {
	background-color: #E9E7DD;
}



/*** Rad ovanför satsytan (med flaggor) ***/

.content-vanster-topp {
	height: 25px;
	background-color: #E9E7DD;
}

.content-meny-topp {
	background-color: #fff;
	border-left: 1px solid #D2CCBC;
	border-right: 1px solid #fff; /* #d89e0e; */
}

.content-meny-hoger-topp {
	background-color: #fff;
	border-left: 1px solid #fff; /* #d89e0e; */
	border-right: 1px solid #D2CCBC;
}

.content-topp {
	background-color: #fff;
}

.content-hoger-topp {
	background-color: #E9E7DD;
}

/* Kolumn för menyn */
.kol-meny-vanster {
	background-color: #fff;
	border-left: 1px solid #D2CCBC;
	border-right: 1px solid #d89e0e;
}



/*** meny ***/

.sidebar ul, .sidebar ul ol, .sidebar ul li ul {
	margin: 10px 0 0 0;
	padding: 0;
}

.sidebar h1,.sidebar h2, .sidebar h3 {
	margin-left: 8px;
}

.sidebar h2 {
	font-size: 170%;
}


.sidebar h2 a {
	text-decoration: underline;
}


.sidebar ul li {
	margin-left: 8px;
	margin-right: 8px;
	list-style-type: none;
	list-style-image: none;
	margin-bottom: 15px;
	font-family: Georgia, Verdana, Sans-serif;
	font-size: 110%;
	line-height: 1.2em;
	font-weight: normal;
	border-bottom: 1px solid #d89e0e;
	padding-top: 0px;
	padding-bottom: 0px;
}

.sidebar ul li a {
 	color: #493223; 
	text-decoration: none
}

.sidebar ul li a:hover {
 	color: #d89e0e; 
}
	
.sidebar ul li ul {
 	margin-top: 10px;
}
	
.sidebar ul li ul li  {
	border-top: 0px solid #655347;
	border-bottom: 0px solid #655347;
 	list-style: square inside url(images/arrow.gif);
	font-size: 90%;
}
	
.sidebar ul li ul li a {
 	color: #493223; 
	text-decoration: none;
}
	
.sidebar ul li ul li a:hover {
 	color: #d89e0e; 
	text-decoration: underline;
}
	

ul.hmeny {
	margin-left: 8px;
	margin-right: 8px;
	list-style-type: none;
	padding: 0px;
	
}

ul.hmeny li {
	border-top: 1px solid #D2CCBC;
	padding-top: 3px;
	padding-bottom: 3px;
}

ul.hmeny li a {
	margin-left: 5px;
	font-family: Georgia, Verdana, sans-serif;
	font-size: 110%;
	line-height: 1.2em; 
	color: #666; 
	font-weight: normal;
	text-decoration: none
}

ul.hmeny li a:hover {
	text-decoration: underline;
}

ul.hmeny li ul {
	list-style: decimal outside;
	}

/*
 {
list-style-type: none;
	margin-top: 5px;
	margin-left: 0px;
	padding: 0px;
}
*/
.hmeny .umeny a {
	font-family:  Georgia, Verdana, sans-serif;
	font-size: 110%;
	line-height: 1.2em; 
	color: #666; 
	font-weight: normal;
	text-decoration: none
}

.hmeny .umeny a:hover {
	text-decoration: underline;
}


/*Kolumn för nyheter */
.kol-meny-hoger {
	background-color: #fff;
	border-left: 1px solid #d89e0e;
	border-right: 1px solid #D2CCBC;
}

.kol-meny-hoger .sidebar ul {
	margin-bottom: 25px;
}



/* Gör nyhetsmenyn mindre och utan streck */
.kol-meny-hoger .sidebar ul li {
	font-size: 95%;
	border-bottom: 0px solid #333;
	line-height: 1em;
}

.kol-meny-hoger .sidebar h2 {
	margin-bottom: 10px;
	font-size: 150%; 
}

.kol-meny-hoger .sidebar ul li a {
	font-family:  Verdana, sans-serif;
}

.kol-meny-hoger .sidebar h2 a:hover {
	color: #d89e0e;
}




/*** Satsytan ***/
#contentcell {
	background-color: #fff;
}

#content {
	margin: 10px 45px 0  45px;
}

h1, h2, h3 {
	font-family: Georgia, Verdana, sans-serif;
	line-height: 1.2em; 
	color: #493223; 
	font-weight: normal;
}

h1 {
	font-size: 225%;
	margin: 0 0 .5em 0;
}

h1 a {
	color: #493223;
	text-decoration: none; 
}

h1 a:hover {
	color: #990000;
	text-decoration: underline; 
}

h2 {
	margin: 1.2em 0 .4em 0;
	font-size: 170%; 
}

h2 a {
	color: #493223; 
	text-decoration: none; 
}

#content .post #post-11 h2 a {
	color: #9caf35; 
}


h3 {
	margin: 1.2em 0 .4em 0;
	font-size: 150%;
}

h3 a {
	color: #9caf35; 
}

p {
	font-family: Verdana, sans-serif;
	margin: 0% 0% 2% 0%;
	font-size: 100%;
	line-height: 1.6em;
	color: #493223;
}

#content a {
	color: #000;
}

#content ol, #content ul {
	margin: 0% 0% 2% 0%;
	padding: 0% 0% 2% 0%;
}

#content li {
	font-family: Verdana, sans-serif;
	font-size: 100%;
	line-height: 1.6em;
	color: #493223;
}

/* Visa inte display-länken på nyheter */
.navigation {
	display: none;
}


/* Visa inte postdata under nyheter */
.postmetadata {
	display: none;
}


/* Adressraden i sidfoten */
.kol-adress-vanster {
	border-right: 1px solid #d89e0e;
	border-left: 1px solid #D2CCBC;
	background-color: #E9E7DD;
}

.adress {
	height: 35px;
	background-color: #E9E7DD;
}

.adress p {
	font-size: 90%;
	margin: 0 0 5px 0;
}

.kol-adress-hoger {
	border-left: 1px solid #d89e0e;
	border-right: 1px solid #D2CCBC;
	background-color: #E9E7DD;
}

/* Ljusgrå sidfot */
.kol-sidfot-vanster {
	border-top: 1px solid #D2CCBC;
	background-color: #E9E7DD;
}

.sidfot {
	border-top: 1px solid #D2CCBC;
	background-color: #E9E7DD;
}

.kol-sidfot-hoger {
	border-top: 1px solid #D2CCBC;
	background-color: #E9E7DD;
}



/*** Äras den som äras bör ***/

.aras-den-som-aras-bor p {
	font-family: Verdana, sans-serif;
	font-size: 70%;
	line-height: 1.2em;
	color: #666;
	margin-top: 5px;
}

.aras-den-som-aras-bor p a {
	color: #ccc;
	text-decoration: none;
}

.aras-den-som-aras-bor p a:hover {
	text-decoration: underline;
}


/* 
   FAlbum Default Stylesheet
   =================      
   
   This is a sample stylesheet that can be used with FAblum, and is provided so that
   the default page looks half decent under the default Wordpress 1.5 theme - Kubrick
   
   This stylesheet will most probably break in other WP styles, so you can't rely 
   entirely on this stylesheet. Use it as guidance. Ultimately, style issues are not
   the fault of FAlbum.
   
   This stylesheet is commented so you know what each section does, and can customise
   it accordingly, or pull out just the sections you want.
*/

/* ----------- FAlbum Common -------------*/

.falbum {
	padding: 0px;
	margin: 0px;
	clear: both;	
	width: 99%;
	min-width: none;	
}

.falbum p {
  	margin: 8px 0 8px 0;
}

.falbum img {
  max-width: none;
	border: none;
}

.falbum-album {
	clear: both;
}

.falbum-title {	
	border-bottom: 1px dashed #CCC;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.falbum-meta {
	margin: 0px 0px 5px 0px;
}

.falbum-navigationBar {
	clear: both;
	padding: 5px 0 5px 0;
	margin: 10px 0 10px 0;
}


/* ----------- Album Page -------------*/

.falbum-album-description {
	font-size: 100%;
	margin-top: 10px;
	margin-bottom: 10px;
}


/* ----------- Thumbnails -------------*/
  
.falbum-tn-border-s {
	float: left;
	width: 95px;
	height: 95px;
}

.falbum-tn-border-t {
	float: left;	
	width: 120px;
	height: 125px;		
}

.falbum-tn-border-m {
	float: left;
	width: 260px;
	height: 260px;
}

.falbum-thumbnail {
	float: left;
	background-color: #fff;
	border: 1px solid #a9a9a9;
	padding: 4px;
}

.falbum-thumbnail-ds {
	float: left;
	background: url(images/shadow.gif) no-repeat bottom right;
	margin: 5px 0px 0px 6px;
 	padding: 0px 0px 0px 0px;	
}
 
.falbum-thumbnail-ds img {
	 background-color: #fff;
	 border: 1px solid #a9a9a9;
	 display: block;
	 margin: -5px 5px 5px -5px;
	 padding: 4px;
	 position: relative;
}

.falbum-thumbnail img:hover {
	background-color: #ccd;
}

.falbum-editable{
     color: #000;
     background-color: #ffffd3;
}

/* ----------- Photo Page -------------*/

.falbum-title2 {
	padding: 0 50px 0 0;
}

/* Visa inte när bilden är tagen */
.falbum-date-taken {
	display: none;
}


/* Vissa inte tags */
.falbum-tags-block {
	display: none;
}

.falbum-tags-label {
	float: left;
	display: block;
}

.falbum-tags {
	float: left;
}

/* -- Image ---------------*/

.falbum-photo-block {
	float: left;
	margin: 10px 5px 10px 5px;
}

.falbum-photo {
	float: left;
}

.falbum-photo-ds {
	background: url(images/shadow.gif) no-repeat bottom right;
	float: left;
}

.falbum-photo img, .falbum-photo-ds img {
	 background-color: #fff;
	 border: 1px solid #a9a9a9;
	 display: block;
	 margin: -5px 5px 5px -5px;
	 padding: 4px;
	 position: relative;
}

.falbum-photo2 {
	padding-right: 20px;
	background-color: #fff;
	border: 1px solid #a9a9a9;
	margin: 2px 2px 2px 2px;
	padding: 4px;
	margin-top:10px;
}

/* -- Navigation ---------------*/
  
.falbum-nav {
	clear: both;	
	margin: 5px 10px 0px -10px;
	text-align:center;
	padding: 8px;	
	width: auto;	
}

.falbum-nav a {
	text-decoration: none;
}
  
/* -- Description ---------------*/

.falbum-description {
	clear: both;
	font-size: 11px;
	margin: 5px 0 5px 0 ;
}

/* -- Photo Sizes ---------------*/

.falbum-photoSizesBlock {
	padding: 10px 0px 3px 0px;
}

a.falbum-photoSizes
{
	background-color: #E4E0D2;
	padding: 2px;
	margin: 1px 3px 1px 3px;
	color: black;
	border:	1px solid #D4D0C2;
	text-align: center;
}

a.falbum-photoSizes:hover 
{
	border:	1px solid #3169C6;
	background-color: #C6D3EF;
}

/* -- EXIF Data ---------------*/

.falbum-exif table{
	border: 1px solid #a9a9a9;
	margin: 0 15px 0 0;
}

.falbum-exif td {
	margin: 5px 5px 5px 5px;
	padding: 1px 5px 1px 5px;
}
.falbum-exif .odd{
	background-color: #f0f0f0
}

.falbum-exif .even{
	background-color: #e0e0e0
}

/* -- Annotations ---------------*/
 
a.annotation {
	position: absolute;
	border: 1px solid white;
	padding: 0;
	display: none;
}
 
a.annotation span {
	display: block;
	width: 100%;
	height: 100%;
	background: white;
	opacity: 0.2;
	-moz-opacity: 0.2;
	filter:alpha(opacity=20);
}
 
a.annotation:hover {
	border-color: yellow;
}

#overDiv {
  font-size: 1em;
}

/* ----------- Tag Cloud Page -------------*/

.falbum-cloud {	
	padding: 10px;	
	line-height:auto;
	text-align:center;
	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
}

.falbum-cloud a {
	text-decoration:none;
}

a.falbum-tag1 {
 font-size:10px;
}

a.falbum-tag2 {
 font-size:12px;
 font-weight:400;
}

a.falbum-tag3 {
 font-size:16px;
 font-weight:500;
}

a.falbum-tag4 {
 font-size:20px;
 font-weight:600;
}

a.falbum-tag5 {
 font-size:22px;
 font-weight:700;
}

a.falbum-tag6 {
 font-size:28px;
 font-weight:800;
}

a.falbum-tag7 {
 font-size:30px;
 font-weight:900;
}

/* ----------- Random Images -------------*/
.falbum-random ul {
	list-style: none;
	margin: 0;
	padding: 0;
	white-space: nowrap; 
}

.falbum-random li {
	display: inline;
}

/* ----------- Recent Images -------------*/

.falbum-album-recent {	
	margin-bottom: 15px;
}


/* ----------- Annotations -------------*/
.annotation-fontClass {font-family: 'Comic Sans MS'; font-size: 1.3em; text-align: left;}
.annotation-capfontClass {font-family: Arial, sans-serif; font-size: 1.3em; font-weight: bold; color: #ffffff; text-align: left;}
.annotation-capfontClass A {color: #ffffff; font-size: 1.3em;}
.annotation-fgClass {background-color: #FFFFCC;}
.annotation-bgClass {background-color: #FFFF66;}


/* ----------- Link button styles -------------*/
.disabledButtonLink {
	color: Gray;
	text-align:center;
	padding: 2px 15px 2px 15px;
	background-color:	#E4E0D2;
}

a.buttonLink {
	padding: 2px 15px 2px 15px;
	border:	1px solid #D4D0C2;
	background-color:	#E4E0D2;
	text-align:center;
	white-space: nowrap;
	color: black;
}

a.buttonLink:visited {
	color: black;
}

a.buttonLink:active {
	border:	1px solid #3169C6;
	background-color:	#3169C6;
	color: white;
}

a.buttonLink:hover {
	border:	1px solid #3169C6;
	background-color:	#C6D3EF;
	color: black;
}

a.curPageLink , a.curPageLink:visited,a.curPageLink:link, a.otherPageLink , a.otherPageLink:visited,a.otherPageLink:link {
	padding: 2px 4px 2px 4px;
	font-size: 100%;
	color: black;
}

a.otherPageLink , a.otherPageLink:visited,a.otherPageLink:link {
}

a.curPageLink , a.curPageLink:visited,a.curPageLink:link {
	border: 3px double #3169C6;
	font-weight: bold;
}

a.otherPageLink:hover,a.curPageLink:hover {
	text-decoration: underline;
}

/* ----------- Error Page -------------*/

.falbum-error {
	font-size:1.2em;
}
.falbum-error pre{
	width: 99%;
	font-size:1.2em;
	overflow-y: hidden; 
	overflow-x: auto;
}

/* -------------  Post Helper  -------------*/

#falbum-post-helper-switch {
	float: right;
	margin: 0px 0px 0px 0px;
}

#falbum-post-helper-block {
	width: 99%;
	padding: 5px;
	margin: 15px 0px 15px 0px;
	border:	1px solid #D4D0C2;
	background-color: #E4E0D2;
}

#falbum-post-helper-value {
	margin: 8px 5px 5px 8px;
  	font-weight: bold;
}

#falbum-post-helper-block-close {
	float: right;
}

.falbum-post-box {
}

/* -------------  Comments  -------------*/

.falbum-comment-block {
	margin: 15px 0px 5px 0px;
}

.falbum-comment-title {
	font-weight: bold;
}

.falbum-comment-author {
	padding: 5px 5px 0px 10px;
}

.falbum-comment {
	padding: 5px 5px 5px 25px;
	margin: 0px 0px 5px 0px;
}


/* -------------  Misc  -------------*/

.falbum-sidebar-photos {
	overflow: hidden;
}

.falbum-clear {
	clear: both;
}
.falbum-clear-left {
	clear: left;
}


/*** Webbutiken ***/


/** Produktsidan ***/

table.butik a {
	color: #990000;
}

.e_butik_tab {
	border-bottom: 1px dotted #055D81;
}

.e_butik_rub {
	width: 250px;
	font-size: 150%;
	font-family: Georgia, Verdana, sans-serif;
	line-height: 1.2em; 
	color: #000; 
	font-weight: bold;
}

.e_butik_bild img {
	border: 0px;
}

.e_butik_info {
	font-family: Verdana, sans-serif;
	padding: 5px 0px;
	line-height: 1.5em;
	color: #000;
}

.e_butik_pris {
	font-family: Verdana, sans-serif;
	padding: 5px 0px;
	line-height: 1.5em;
	color: #055D81;
}

.e_butik_pris a {
	color: #055D81;
	font-weight: bold;
	font-size: 110%;
}

.butik_marg1 {
	width: 50px;
	border-right: 1px dotted #055D81;
}

.butik_marg2 {
	width: 50px;
}

/*** Varukorg ***/

.kol-adress-vanster-butik {
	border-right: 1px solid #d89e0e;
	border-left: 1px solid #D2CCBC;
	background-color: #fff;
}

.adress-butik {
	background-color: #fff;
}

.kol-adress-hoger-butik {
	border-left: 1px solid #d89e0e;
	border-right: 1px solid #D2CCBC;
	background-color: #fff;
}

/*** Kassa ***/

table.kassa {
	margin-bottom: 2px;
	white-space: nowrap;
}

table.kassa caption {
	background-color: #8C8782;
	background-image: url(/admin/images/main-menu-bg.gif);
	padding: 10px 5px;
	border: 1px solid #fff;
	text-align: left;
	font-size: 18px;	
	
}

table.kassa th {
	background-color: #aaa;
	padding-left: 5px;
	padding-right: 5px;
	border: 1px solid #fff;
	text-align: left;
}

table.kassa td {
	padding-left: 5px;
	padding-right: 5px;
	background-color: #DCD7CA;
	border: 1px solid #fff;
}


.kassa form, .kassa input {
	margin: 0px;
}

/*** Kassaformulär ***/

table.adress caption {
	background-color: #aaa;
	padding: 10px 5px;
	border: 1px solid #fff;
	text-align: left;
	font-size: 18px;
}

table.adress {
	margin-top: 15px;
	margin-bottom: 2px;
	white-space: nowrap;
}

table.adress th {
	background-color: #aaa;
	padding-left: 5px;
	padding-right: 5px;
	border: 1px solid #fff;
	text-align: left;
}

table.adress td {
	padding-left: 5px;
	padding-right: 5px;
	background-color: #DCD7CA;
	border: 1px solid #fff;
}

table.adress form, table.adress input {
	margin: 0px;
}

.totpris {
	padding-top: 10px;
	padding-bottom: 10px;
	white-space: nowrap;
	font-size: 95%;
	font-weight: bold;
	color: #EC0D00;
}

/*** Pilgrimsforum ***

.satsyta h2.svarpainlagg {
	margin-top: 35px;
	padding-top: 10px;
	border: #000; 
	border-style: dotted; 
	border-width: 1px 0px 0px 0px;
}

.forum_svarram {
	margin: 0 0 5% 0; 
	width: 100%; 
	background-color: #C7D5D6;
}

.forum_svarrubrik {
	width: 100%; 
	background-color: #A2B3C6; 
	margin: 0;
	padding: 5px 0;
}

.satsyta .forum_svarrubrik h3 {
	margin: 0 5%; 
	font-size: 100%; 
	color: #504F4F;
}

.satsyta .forum_svarrubrik a {
	color: #504F4F;
}

.satsyta .forum_svartext {
	margin: 5% 5%;
}

.satsyta .forum_kontrollpanel {
	width: 100%; 
	background: #DCD7CA; 
	border-top: 1px solid #9A9A9A;
}

.satsyta .forum_kontrollpanel p {
	margin: 1% 5% 1% 5%; 
	font-size: 65%;
}

*/

/*** Forum ***/

h1.head-title {  
  font-size: 200%;
  font-weight:normal;
  color:#000;
  text-transform:uppercase;
  letter-spacing:.2em;
  margin: 0;
  }

  p.head-sub {
	  line-height:1.2em;
	  font-weight:normal;
	  color:#000;
	  letter-spacing:.2em;
  }
  
 .lankar_rubrikram {
	margin: 0 0 5% 0; 
	width: 100%; 
	background-color: #EDE6C9;
}

 .lankar_rubrik {
	width: 100%; 
	background: #DCD7CA; 
	border-top: 1px solid #D2CCBC;
	border-bottom: 1px solid #D2CCBC;
}


 .lankar_rubrik p {
	margin: 10px 20px;
	font-weight: bold;
}

 .lankar_text {
	margin: 25px;
	font-family: Verdana, sans-serif;
	color: #37211d;

}

 .lankar_sidfot {
	width: 100%; 
	background: #DCD7CA; 
	border-top: 1px solid #E9E7DD;
}

 .lankar_sidfot p {
	margin: 2px 10px 15px 25px;
	color: #37211d;
}

 .lankar_sidfot p a {
	color: #37211d;
	text-decoration: none;
}

 .lankar_sidfot p a:hover {
	color: #37211d;
	text-decoration: underline;
}

