/*  
Theme Name: UrbanMania
Theme URI: http://urbanmania.com/
Description: The default UrbanMania theme.
Version: 2.0
Author: Johannes Erlingsson
Author URI: http://urbanmania.com/

*/

body {
	font-size : 0.8em; 
	background : #efefef; 
	margin : 20px 0 0; 
	color : #000; 
	font-family : tahoma, arial, verdana, helvetica, sans-serif; 
} 
html , h1 , h2 , h3 , h4 , h5 , p , th , td , div , ul , li , input , select , textarea , legend {
	color : #000; 
	font-family : tahoma, arial, verdana, helvetica, sans-serif; 
} 
#page {
	width: 902px; 
	margin: 10px auto; 
	padding: 0px; 
	background-color: transparent;
	clear: both;
}

/*#page #box {
	width: 740px;
	margin: 0px;
	padding: 0px 5px 0px 0px;
	background: url('/wp-content/themes/urbanmania/images/box/midja_m.gif') transparent repeat-y;
	float: left;
}*/

#page #vinstrid {
	width: 157px;
	margin: 0px;
	padding: 0px;
	background-color: transparent;
	text-align: left;
	float: left;
	position: absolute;
	z-index: 300;
}
#page #vinstrid .nav {
	background: url('/wp-content/themes/urbanmania/images/box/midja_n.gif') transparent;
	width: 157px;
	margin: 0px;
	padding: 0px 9px 0px 0px;
}

#page #efni {
	width: 583px;
	float: left;
	margin: 0px 0px 0px 156px;
	padding: 0px;
	background: url('/wp-content/themes/urbanmania/images/box/midja_e2.gif') #fff;
	position: absolute;
	z-index: 200;
}

.maincontent {
	width: auto;
	padding: 0px; 
	text-align : justify; 
	background-color: transparent;
	clear:both;
} 

.narrowcolumn {
	margin: 0px 40px 0px 30px;
}

.post {
	margin: 0px 40px 45px 30px;
}

#page #haegrid {
	width: 157px;
	float: left;
	margin: 0px 0px 0px 742px;
	padding: 0px;
	background-color: transparent;
	position: absolute;
	z-index:300;
}

h1, h2.archive {
	text-align : center; 
	font-size : 1.3em; 
	font-weight : bold; 
	color : #000; 
	margin: 10px 0px 5px 0px;
	border: 0px;
} 
/* hausar á blogginu */
h2, h3.h2 {
	padding: 10px 0px 0px 15px; 
	margin: 0px;
	font-size : 1.1em; 
	text-align : left; 
	font-weight : bold; 
	border-bottom: 1px dotted #5f6062; 
	color : black;
	text-decoration: none;
} 

#kaffibox,
#bokabox,
#hlustibox,
#myndir-r {
	width: 130px;
	margin: 0px 17px 0px 10px;
	padding: 0px 0px 5px 0px;
	font-size: 0.9em;
}
.hlusthaus {
	height: 5px;
}

#kaffibox p,
#bokabox p,
#hlustibox p {
	margin: 5px 0px 0px 0px;
	padding: 0px;
}

#kaffibox h2, 
#bokabox h2,
#hlustibox h2,
#myndir-r h2 {
	text-align: center;
	border-bottom: 1px dotted #5f6062; 
	font-size : 1.0em; 
	font-weight : bold;
	padding: 0px 5px 0px 0px;
	margin: 0px 0px 5px 0px;
}

#kaffibox .kb_logo,
#bokabox .kb_logo,
#hlustibox .kb_logo {
	margin: 5px auto;
	text-align: center;
}
#kaffibox .kb_logo img,
#bokabox .kb_logo img,
#hlustibox .kb_logo img {
	border: 1px solid black;
}
#kaffibox .kaffiman{
	font-weight: bold;
	margin: 10px 0px 0px 10px;
}

#hlustibox a.tondaemi {
	font-weight: normal;
}

h3.comment {
	color: inherit;
	font-weight: bold;
	font-size: 1.0em;
	padding: 10px 0px 0px 15px; 
	margin: 0px;
}

.commentinnsl {
	width: 90%;
	margin: 0px auto 0px auto;
}

a {
	color: black;
	background-color: transparent;
	text-decoration: underline;
	font-size: inherit;
	font-weight: bold;
}

a.h2 {
	text-decoration: none;
	color: inherit;
}

.blogdate {
	color : #5f6062; 
	text-align : right; 
	font-size : 0.7em; 
	clear : right; 
	margin: 0px;
} 


/* hausar á blogginu */



.footer {
	margin: 0px auto; 
	text-align : center; 
	color : #000; 
	height : 12px;
	font-size: 0.7em;
	border-top: 1px dotted black;
	width: 92%
} 

.hidden {
	display : none; 
} 

.v_top {
	width: 157px;
	height: 9px;
	background: url('/wp-content/themes/urbanmania/images/box/top.gif') transparent no-repeat;
	font-size: 0.3em;
	color:white;
}
.v_top_h {
	width: 157px;
	height: 9px;
	background: url('/wp-content/themes/urbanmania/images/box/top_h.gif') transparent no-repeat;
	font-size: 0.3em;
	color:white;
}
.v_mid {
	width: 157px;
	background: url('/wp-content/themes/urbanmania/images/box/midja.gif') transparent repeat-y;
}
.v_mid_h {
	width: 157px;
	background: url('/wp-content/themes/urbanmania/images/box/midja_h.gif') transparent repeat-y;
}

.v_btm {
	width: 157px;
	height: 15px;
	background: url('/wp-content/themes/urbanmania/images/box/botn.gif') transparent no-repeat;
	font-size: 0.3em;
	color:white;
}
.v_btm_h {
	width: 157px;
	height: 15px;
	background: url('/wp-content/themes/urbanmania/images/box/botn_h.gif') transparent no-repeat;
	font-size: 0.3em;
	color:white;
}

.v_top_n {
	width: 157px;
	height: 9px;
	background: url('/wp-content/themes/urbanmania/images/box/top_n.gif') #fff no-repeat;
	font-size: 0.3em;
	color:white;
}

.v_btm_n {
	width: 157px;
	height: 20px;
	background: url('/wp-content/themes/urbanmania/images/box/botn_n.gif') #fff no-repeat;
	font-size: 0.3em;
	color:white;
}

.p_top {
	width: 350px;
	height: 9px;
	background: url('/wp-content/themes/urbanmania/images/box/top_p.gif') transparent no-repeat;
	font-size: 0.3em;
	color:white;
	margin: 0px auto 0px auto;
}

.p_mid {
	width: 350px;
	background: url('/wp-content/themes/urbanmania/images/box/midja_p.gif') transparent;
	margin: 0px auto 0px auto;
	background-color: transparent;
}
.cont_d {
	padding: 1px 20px 0px 20px;
	background-color: transparent;
}

.p_btm {
	width: 350px;
	height: 20px;
	background: url('/wp-content/themes/urbanmania/images/box/botn_p.gif') #fff no-repeat;
	font-size: 0.3em;
	color:white;
	margin: 0px auto 0px auto;
}

.e_top {
	width: 583px;
	height: 9px;
	background: url('/wp-content/themes/urbanmania/images/box/top_e.gif') #fff no-repeat;
	font-size: 0.3em;
	color:white;
}
.e_btm {
	width: 583px;
	height: 15px;
	float:left;
	background: url('/wp-content/themes/urbanmania/images/box/botn_e.gif') transparent no-repeat;
	font-size: 0.3em;
	color:black;
	position:absolute;
	z-index:200;
}



.vd {
	width: 157px;
	background: url('/wp-content/themes/urbanmania/images/box/midja_n.gif') transparent repeat-y;
	padding:0px 9px 0px 0px;
}
.vd ul {
	margin: 0px; 
	padding: 0px 0px 15px 3px;
	list-style: none outside;
	background-color: transparent;
}
.vd ul li {
	margin: 5px 0px 0px 0px; 
	padding: 0px;
	display : inline;
	list-style: none outside;
	background-color: transparent;
}


.vd ul li.page_item a {
	color: black;
	margin: 0px; 
	display : block;
	text-decoration: none;
	padding: 1px 0px 0px 10px;
	font-weight: bold;
	background-color: transparent;
	border: 1px white solid;
}
.vd ul li.page_item a:hover {
	text-decoration: none;
	background-color: white;
	border-top: 1px white solid;
	border-left: 1px white solid;
	border-right: 1px white solid;
	border-bottom: 1px dotted #5f6062; 
}

/*
3 stig nav
*/

.vd ul li.page_item ul {
	padding: 0px 0px 15px 0px;
	font-size: 0.95em;
}
.vd ul li.page_item ul li a {
	padding: 0px 0px 0px 15px;
	font-weight: bold;
	background-color: transparent;
	border: 1px white solid;
}
.vd ul li.page_item ul li a:hover {
	text-decoration: none;
	background-color: white;
	border-top: 1px white solid;
	border-left: 1px white solid;
	border-right: 1px white solid;
	border-bottom: 1px dotted #5f6062; 
}

.vd ul li.current_page_item a,
.vd ul li.page_item ul li.current_page_item a {
	background-color: transparent;
	border-top: 1px white solid;
	border-left: 1px white solid;
	border-right: 1px white solid;
	border-bottom: 1px dotted #5f6062; 
}

.vd ul li.page_item ul li ul {
	margin: 0px; 
	padding: 0px 0px 15px 0px;
}

.comments {
	text-align: right;
	font-size: 0.7em;
	color: #5f6062;
	background: inherit;
}
.comments a {
	text-decoration: none;
	color: #5f6062;
	background: inherit;
	font-size: inherit;
	font-weight: normal;
}
.comments a:hover {
	text-decoration: underline;
}

hr {
	height: 1px;
	border: 0px;
	border-bottom:1px dotted #5f6062; 
}

small {
	font-size: 0.8em;
}

.red {
	color: red;
}

ol.commentlist li {
	border: 1px solid white;
	padding: 2px 5px 2px 10px;
	margin: 5px;
}
ol.commentlist li.alt {
	border: 1px dotted #5f6062;
	padding: 2px 5px 2px 10px;
	margin: 5px;
}

.post img {border: 1px solid black; }
.post img.wp-smiley,
.post .comments img,
.post .blogdate img {border: none; }

.kaffifast {
	width: 80px;
	margin-left: 10px; 
	margin-right: 0px; 
	padding-right: 0px; 
	padding-left: 0px; 
	padding-bottom: 3px; 
	padding-top: 0px; 
	text-align: left;
	border: 0px;
	float: left;
	font-weight: bold;
}
.kaffigogn {
	width: 400px;
	margin-left: 10px; 
	margin-right: 0px; 
	padding-right: 0px; 
	padding-left: 0px; 
	padding-bottom: 3px; 
	padding-top: 0px; 
	text-align: justify;
	border: 0px;
	float: left;
	clear: right;
}
.kaffifast-u {
	width: 80px;
	margin-left: 10px; 
	margin-right: 0px; 
	padding-right: 0px; 
	padding-left: 0px; 
	padding-top: 3px; 
	padding-bottom: 3px; 
	text-align: left;
	border: 0px;
	float: left;
	font-weight: bold;
}
.kaffigogn-u {
	width: 400px;
	margin-left: 10px; 
	margin-right: 0px; 
	padding-right: 0px; 
	padding-left: 0px; 
	padding-top: 3px; 
	padding-bottom: 3px; 
	text-align: justify;
	border: 0px;
	float: left;
	clear: right;
}

.kaffimynd {
	text-align: center;
	font-size: 0.9em;
	margin: 15px 0px 0px 0px;
}

.kaffimynd img {
	border: 1px solid black;
}

ul li.kaffilisti {
	font-size: 0.9em;
	margin: 5px 0px 0px 30px;
}
.fyrstamynd {
	margin: 0px; 
	width: 160px;
	padding: 5px 5px;
	text-align: center;
	border: 0px;
	float: left;
	font-size: 0.9em;
}
.fyrstamynd img {
	border: 1px solid black;
}

.onnurmynd {
	margin: 0px; 
	width: 160px;
	padding: 5px 5px;
	text-align: center;
	border: 0px;
	float: left;
	font-size: 0.9em;
}

.thridjamynd {
	margin: 0px; 
	width: 160px;
	padding: 5px 5px;
	text-align: center;
	border: 0px;
	float: left;
	font-size: 0.9em;
}

.adalmynd {
	margin: 10px 0px; 
	text-align: center;
}

.fyrstamynd img,
.onnurmynd img,
.thridjamynd img, 
.adalmynd img {
	border: 1px solid black;
}


q:lang(en) {
	quotes : '"' '"' "'" "'"; 
} 
q:lang(is) {
	quotes : "„" "”" "„" "”"; 
} 
q:before {
	content : open-quote; 
} 
q:after {
	content : close-quote; 
} 

.minna:before {
	content : url('/wp-content/themes/urbanmania/images/laq.gif'); 
} 
.meira:after {
	content : url('/wp-content/themes/urbanmania/images/raq.gif'); 
} 
.upp:before {
	content : url('/wp-content/themes/urbanmania/images/uaq.gif'); 
} 

.clear-both {
	clear: all;
}

#flickr_www {display:block; padding:0 10px 0 10px !important; font: 11px Arial, Helvetica, Sans serif !important; color:#3993ff !important;}
#flickr_badge_wrapper img {border: 1px solid black; padding: 0px; margin: 3px 4px 3px 0px;}
#flickr_badge_wrapper tr {display: table-row;}



/* 
   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: 510px;
	min-width: none;	
}

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

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

.falbum-album {
	clear: both;
	margin: 0px 0px 20px 0px;
	border-bottom: 1px dotted #5f6062;
}

.falbum-title {	
	border-bottom: 1px dotted #5f6062; 
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.falbum-title a {
	text-decoration: none;
	font-style: italic;
}

.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: 11px;
	margin-top: 10px;
	margin-bottom: 10px;
}


/* ----------- Thumbnails -------------*/
  
.falbum-tn-border-s {
	float: left;
	width: 95px;
	height: 95px;
	background-color: white;
	clear: right;
}
.falbum-tn-border-s img {
	padding: 2px;
	border: 1px solid #5f6062;
}

.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;
}

.falbum-tags-block {
}

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

.falbum-tags {
	float: left;
}

.falbum-date-taken {
	padding: 3px 0px;
}

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

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

.falbum-photo {
	float: left;
}

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

.falbum-photo-nods img {
	margin: 0px auto;
	border: 1px solid black;
}

.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;
}

