@import url(reset.css);
/*  
Theme Name: LeištogaAušur
Theme URI: http://leidtogaaudur.is/
Description: Skapalón smķšaš sérstaklega fyrir vefsķšuna LeištogaAušur
Version: 1.2
Author: Jökull Sólberg Aušunsson
Author URI: http://radgjafahus.is/
*/

/* centering body */

html { min-height: 100%; font-size: 67%; } form{ min-height: 100%; margin: 0; padding: 0; }
body { text-align: center; min-height: 100%; font-size: 1.2em; font-family:"Lucida Grande","Lucida Sans Unicode",sans-serif; background: #9C9DA1 url(images/gradient1.png) repeat-x; margin: 0px; padding: 0; }
#page { text-align: left; margin: 20px auto 0 auto;  width: 856px; background: white; padding: 0; background: url(images/page_bg.jpg) repeat-y; }
#page #wrapper{ padding: 10px; width: 836px; background: url(images/page.png) no-repeat; }
#sidebar { float: left; width: 170px; padding: 0 0 10px 20px; margin: 0; }
#content { float: left; width: 605px; padding: 200px 20px 0 20px; background: url(images/header0.jpg) no-repeat; margin: 0; }

a:link { color: #465561; text-decoration: underline; }
a:active { color: #465561; text-decoration: underline; }
a:visited { color: #465561; text-decoration: underline; }
a:hover { color: #465561; text-decoration: none; }

.clearBoth{ clear: both; }

strong { font-weight: bold; }
em { font-style: italic; }

#header { padding: 20px 10px 0 5px; margin: 0; }
#header h1{ margin: 0; padding: 0; }
#header h1 a { display: block; background: url(images/logo.png); width: 151px; height: 338px; margin: 0 0 15px 0; }
#header h1 a span { display: none; }

#footer { background: url(images/footer.png) center bottom no-repeat; margin: 0 0 20px 0; padding: 0 0 5px 0; height: 30px; }
#footer p { font-family: arial, sans-serif; font-size: 10px; color: gray; margin: 0; }

.post { margin-bottom: 20px; }
.post hr { display: block; }
.post p { color: #333; line-height: 1.5em; margin: 0 0 10px 0; padding: 0 1px; }
.post h3 { margin: 0 0 10px 0; padding: 0; font-weight: bold; font-size: 1.1em; }
.post small { color: gray; }
.post .schedule { background: url(images/gradient0.png) no-repeat; width: 230px; overflow: hidden; padding: 10px 10px 7px 38px; margin: 14px 0; }
.post .schedule p { line-height: 1em; color: white;}

.post .archive{ padding: 10px 0 0 0; }
.post .archive li{ clear: both; list-style-type: none; font-size: 1.1em; margin: 0 0 2px 0; }
.post .archive li span{ display: block; width: 55px; text-align: right; padding: 0 20px 0 0; float: left; }
.post .archive li a{ float: left; }

#content h2 { padding: 5px 8px; background: #465561 url(images/gradient2.png) repeat-x; color: white; font-size: 12pt; font-weight: normal; margin: 0 0 10px 0; }

p img { padding: 0; max-width: 100%; }
img.centered { display: block; margin-left: auto; margin-right: auto; }
img.alignright { padding: 4px; margin: 0 0 2px 7px; display: inline; }
img.alignleft { padding: 4px; margin: 0 7px 2px 0; display: inline; }
.alignright { float: right; }
.alignleft { float: left }

.felagaskra th { background: #b17d16; color: white; font-size: 9pt; padding: 4px; }
.felagaskra th a{ color: #fff; text-decoration: none; font-weight: normal; }.felagaskra th a:hover{ text-decoration: underline; }
.felagaskra td { vertical-align: top; font-size: 8pt; padding: 2px 4px; }
.felagaskra span { white-space: nowrap; }
.felagaskra td.first { white-space: nowrap; }
.felagaskra h4 { font-size: 85%; text-transform: uppercase; }
.felagaskra p { margin-bottom: .5em; }
.felagaskra tr.alt { background: #f8f0df; }

.felagaskra .email a{ text-decoration: none; }

.member{}
.member label{ font-weight: bold; color: #4b4b4b; }
.member .upper{ padding: 0 0 10px 0; }
.member .upper .image{ width: 140px; float: left;}
.member .upper .text{ width: 450px; float: left; }

.galleryRow{ padding: 0 15px; clear: left;}
.galleryRow .gallery{ width: 190px; float: left; text-align: center; overflow: hidden; }

.gall .image{ margin: 0 auto; padding: 0 0 15px 0; width: 400px; overflow: hidden; text-align: center; }
.gall .image .controls{ margin: 10px 0 0 0; }
.gall .image .controls a.prev{ float: left; cursor: pointer; }
.gall .image .controls a.next{ float: right; cursor: pointer; }
.gall .thumbs{ padding: 0 15px; }
.gall .thumbs .thumb{ margin: 0 0 15px 0; width: 190px; float: left; text-align: center; overflow: hidden; }
.gall .thumbs .thumb img{ display: block; }


.member .lower{}

.contactform textarea{ overflow: auto; }

/* Begin Lists */

#sidebar { border-right: 1px solid #ccc; }
#sidebar ul { list-style-type: none; margin: 0; padding: 0; }
#sidebar li{  margin: 0; padding: 0; }
#sidebar>ul>li { margin-bottom: 13px; }
#sidebar h2 { text-align: right; font-size: 11px; font-weight: 400; letter-spacing: 1px; padding: 8px 0; text-transform: uppercase; white-space: nowrap; border-bottom: 1px solid #ccc; margin: 0 8px 10px 0; }

#pages ul { border-top: 0px solid #ccc; }
#pages ul li { background: #F3F0E8; }
#pages ul li a { display: block; padding: 2px 5px 3px 5px; text-decoration: none; font-size: 11px; line-height: 18px; color: #465561; }
#pages ul li.current_page_item { position: relative; right: -1px; background: white; border: 0 solid #ccc; border-width: 1px 0; }
#pages ul li.current_page_item a { color: #465561; background: url(images/arrow.png) 155px 5px no-repeat; }

#pages ul li.no_arrow a { background: url(images/none.png) no-repeat; }
#pages li li{ margin: 0 0 0 5px; background: 0; }
#pages li li.current_page_item{ border: 0; }
#pages li.current_page_item li a{ background: url(images/none.png) no-repeat; }
#pages li li.current_page_item a{ background: url(images/arrow.png) 150px 5px no-repeat; }




.ec3_events li { margin-bottom: 5px; font-size: 11px; }
.ec3_events a { font-size: 13px; }