/* RESET */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}ol,ul {list-style:none;}caption,th {text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym {border:0;}

/* NORMALIZE FONTS AND FONT SIZES */
body, textarea, input, select, td {font-family:Helvetica, Arial, sans-serif; font-size:12px; line-height:14px; color:#333;}
img {-ms-interpolation-mode:bicubic;}

/* GRID */
body {text-align:center; background-color:#EDEDED;}
#frame {width:960px; text-align:left; margin:0 auto; padding: 0 38px; background: #EDEDED url(/resources/um/graphics/bg-1.jpg) repeat-y 0 0;}
#header {background:#FFFFFF url(/resources/um/graphics/bg-header-1.gif) repeat-x 0 115px; height:325px;}
.header-logo {padding: 15px 0 25px 0;}
.header-logo img {height:90px;}
#main {}
#main #sidebar {float:right; width:300px;}
#main.has_sidebar #content {margin-right:320px;}
#content {padding-bottom:50px;}
#footer {border-top:4px solid #ccc; padding: 0 0 20px 0; clear:both;}
#adminbottom {border-top:4px solid #ccc; padding:20px; background-color:#EE006E; color:white; font-weight:bold;}
#adminbottom a {color:white; padding:0 5px;}

/* HEADER */
#header {position:relative;}
.header-links {position:absolute; top:90px; right:9px; font-weight:bold;}
.header-links a {text-decoration: none; color: #333; padding: 0 0 0 10px;}
.header-photos {position:absolute; top:-20px; right:0px; background-color:#fff; padding: 2px 7px 30px; border: 3px solid #ccc;}
.header-photos-strip {border-bottom:1px dotted #ccc; height:55px; width:416px; background-color:white; overflow:hidden;}
.header-photos-strip img {border:1px solid white;}
.header-photos-arrow, .header-photos-buttons, .header-photos-help-text {position:absolute;}
.header-photos-arrow {height:26px; width:24px; background:url('/resources/um/graphics/header-photos-arrow.png') top left no-repeat; left:22px; bottom:28px;}
* html .header-photos-arrow {background-image:url('/resources/um/graphics/header-photos-arrow.gif');}
.header-photos-help-text {font-size:9px; text-transform:uppercase; color:#666; bottom:5px; left:7px;} 
.header-photos-buttons {bottom:6px; right:7px;} 
a.header-photo-link-button {display:block; float:right; color:#fff; font-size:12px; padding:2px 5px; margin-left:3px; background-color:#388DFF; text-decoration:none; font-weight: bold; border-right: 1px solid #21549A; border-bottom: 1px solid #21549A;}
a:hover.header-photo-link-button {background-color: #2D71CF; color: #fff; text-decoration: none;}

/* MENU */
#menu {position:absolute; top:130px; height:175px;}
#menu a {display:block; width:190px; background:url('/resources/um/graphics/void.gif') center center repeat; border-left:2px solid white; float:left; height:175px; position:relative; text-decoration:none; cursor:pointer;}
#menu .menu-content {height:70px; width:190px; bottom:0; left:0; position:absolute;}
#menu .menu-title {
	font: bold 30px/26px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	letter-spacing: -1px;
	color: #fff;
	padding: 10px  0 0 7px;
	border-top: 1px solid #ffffff;
        text-transform:uppercase;
}
#menu .menu-question {font: bold 11.5px Helvetica, Arial, Geneva, sans-serif; padding: 7px 0 0px 7px; letter-spacing:-0.5px;}
#menu a.hover .menu-content, #menu a.selected .menu-content {height:105px; bottom:auto; top:0; border-bottom:1px solid white;}
#menu a.hover .menu-title, #menu a.selected .menu-title {padding-top:50px;}
#menu a.hover .menu-question, #menu a.selected .menu-question {display:none;}
#menu a.theme-color-ha .menu-content {background-color:#ee3897;}
#menu a.theme-color-ho .menu-content {background-color:#71bf44;}
#menu a.theme-color-s .menu-content {background-color:#a7c0c3;}
#menu a.theme-color-to .menu-content {background-color:#ffc50c;}
#menu a.theme-color-tr .menu-content {background-color:#a00b10;}
#menu a.theme-color-ha .menu-content .menu-question {color: #FCCCE2;}
#menu a.theme-color-ho .menu-content .menu-question {color: #D4EFDB;}
#menu a.theme-color-s .menu-content .menu-question {color: #E1F5FA;}
#menu a.theme-color-to .menu-content .menu-question {color: #FFF1D0;}
#menu a.theme-color-tr .menu-content .menu-question {color: #FCD7D4;}

#slider {overflow:hidden; margin:0 auto; text-align:center;}
#slider .slider-item {margin:auto; text-align:left; background-color:white;}
#slider .slider-item-image {position:relative; margin:0 auto;}
#slider .slider-item-image img {position:absolute; top:0; left:0;}
#slider .slider-item-image .slider-item-info {position:absolute; text-align:left; bottom:5px; left:5px; padding:4px 7px 5px 7px; width:300px; font: bold 11.5px Helvetica, Arial, Geneva, sans-serif; letter-spacing:-0.5px;}
#slider .slider-item-image .slider-item-info-headline {font: bold 18px/21px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif; letter-spacing:-1px; text-transform:uppercase; color:white; margin-bottom:2px;}
#slider .slider-item-image-ha .slider-item-info {background-color:#ee3897; color: #FCCCE2;}
#slider .slider-item-image-ho .slider-item-info {background-color:#71bf44; color: #D4EFDB;}
#slider .slider-item-image-s .slider-item-info {background-color:#a7c0c3; color: #E1F5FA;}
#slider .slider-item-image-to .slider-item-info {background-color:#ffc50c; color: #FFF1D0;}
#slider .slider-item-image-tr .slider-item-info {background-color:#a00b10; color: #FCD7D4;}

/* MAP OVERLAY */
#map_help {position:absolute; z-index:9999; width:225px; }
#map_help_text {padding:10px; background-color:#388DFF; border-right: 1px solid #1B2337; border-bottom: 1px solid #1B2337;}
#map_help_text a {text-decoration: none;}
#map_help_text a:hover {text-decoration: none; color: #fff;}
#map_help_text p{color: #ffffff !important; font-weight:bold; font-size:13px; line-height:20px;}
#map_help_text p a {color:white !important; text-decoration:underline; font-size:13px;}
#map_help_text h2{color: #ffffff !important; font-weight: bold; font-size: 19px; text-transform:none; letter-spacing:-0.5px; font-family:Helvetica,Arial,sans-serif;}
 
/* LINK BLOCK */
a.linkblock {display:block; color:white; padding: 15px 15px 15px 45px;
background: #388DFF url('/resources/um/graphics/big-bullet.png') no-repeat 10px center;
margin-top:10px; text-decoration:none;  position:relative;
	font: bold 20px/20px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}
a.linkblock:hover {background-color:#609;}
a.linkblock .linkblock-expl {position:absolute; top:14px; right:14px; width:120px; color:#fff; font-size:12px; line-height:14px; text-transform:none;}



a.linkblock-upload, a.linkblock-create {border-right: 1px solid #1B2337; border-bottom: 1px solid #1B2337;}
a:hover.linkblock-upload, a:hover.linkblock-create {text-decoration: none; background-color: #2D71CF; color: #fff;}

a.linkblock-upload {background: #388DFF url('/resources/um/graphics/bg-upload-1.png') no-repeat 10px center;}
* html a.linkblock-upload {background-image:url('/resources/um/graphics/bg-upload-1.gif');}
a.linkblock-create {background: #388DFF url('/resources/um/graphics/bg-udstilling-1.png') no-repeat 13px center;}
* html a.linkblock-create {background-image:url('/resources/um/graphics/bg-udstilling-1.gif');}





/* EASY CLASSES */
.clear {clear:both;} 
.clearleft {clear:left;} 
.clearright {clear:right;} 
.discrete {color:#7F7F7F;} .discrete a {color:#7F7F7F;}
.small {font-size:.95em;} .verysmall {font-size:.90em;} .font9px {font-size:9px;}
.preview {font-size:11px; color:#999; font-style:italic; font-weight:normal !important;}
.big {font-size:1.2em;} input.big {font-size:1.6em;} .verybig {font-size:1.6em;}
.gray {color:#666;}
.jumptop {margin-top:15px;} .jumpbottom {margin-bottom:15px;}
.jumpright {padding-right:10px;} .jumpleft {padding-left:10px;}
.smalljumptop {margin-top:5px;} .smalljumpbottom {margin-bottom:5px;}
.bigjumptop {margin-top:30px;} .bigjumpbottom {margin-bottom:40px;} 
.bordered {border:1px solid #666;}
.borderedtop {margin-top:15px; padding-top:15px; border-top:1px solid #e5e5e5;} .borderedbottom {margin-bottom:15px; padding-bottom:15px; border-bottom:1px solid #e5e5e5;}
.borderedright {border-right:1px solid #e5e5e5;} .borderedleft {border-left:1px solid #e5e5e5;}
.padded {padding:5px;}
.morepadded {padding:10px;}
.bottomhelp {color:#666; font-size:12px; line-height:17px;}
.center {text-align:center;}
.floatleft {float:left;} .floatright {float:right;}
.left {text-align:left;} .right {text-align:right;}
.bold {font-weight:bold;} .nobold {font-weight:normal;}
.italic {font-style:italic;}
.uppercase {text-transform:uppercase;} .nouppercase {text-transform:none;}
.underline {text-decoration:underline;} .nounderline {text-decoration:none;}
.opaque {filter:alpha(opacity=40);-moz-opacity:.40;opacity:.40;}
.lightbackground {background-color:#f5f5f5;}
.highlightbackground {background-color:#FFFFCC !important;}
.oddevenborder {border:1px solid #f8f8f8; padding:2px;} .oddevenborder .even {background-color:#f8f8f8;}
.indicator {display:none; background:url('/resources/um/graphics/indicator.gif') center left no-repeat; line-height:20px; padding:2px 0 2px 20px; color:#666; font-weight:bold; font-size:.9em;} 
.code {background-color:#F4FBF2; font-family:monospace; padding:10px; margin-bottom:10px; font-size:11px; overflow:hidden; white-space:pre;}
.html-content {height:7em; padding:5px 0;}
textarea.code {background-color:#F4FBF2; font-family:monospace; font-size:.95em; padding:2px; overflow:auto; width:98%;}
.disabled, input.disabled, a.disabled, a.disabled div, .disabled input, .disabled textarea, .disabled select {color:#818181 !important;}
.screaming {color:#DA3838; font-size:1.1em; font-weight:bold;}
ul.list {list-style:disc; margin-left:20px;}
.fullwidth {width:100%;}
.smalllabel {font-size:.90em; color:#4c4c4c;}
.error {color:#c30000 !important;}
.hoverablehide {display:none;} .hover .hoverablehide {display:block;}


/* LINKS */
a { color:#333; }
a:hover {text-decoration: underline; color: #388DFF;}

/* HEADLINES */
h1, h2, h3, h4, h5 {font-weight:bold; margin:0 0 10px 0; color:#020202;}
h1 {font-size:1.8em; font-weight:bold; }
h2 {color:#777; font: bold 13px/18px "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, sans-serif; text-transform:uppercase; letter-spacing:1px; margin: 0 0 10px 0; clear:left;}
h2 a {color:#777;}
h2 a.smalllink {color:#388DFF; font-size:11px; padding-left:10px; text-transform:uppercase; }
h2.small {font-size:17px; line-height:10px; letter-spacing:-0.8px; color:#666; margin:5px 0;}
h3, .headline {text-transform:uppercase; font-size:15px; margin-bottom:8px; font-weight:bold;}
h4 {font-weight:bold; color:#666; font-size:14px; letter-spacing:-1px; margin-bottom:0; line-height:16px;}
p {margin-bottom:10px; font: 13px/20px Helvetica, Arial, Geneva, sans-serif; color: #3e3e3e;}
#title {font-size:18px; font-weight:bold;}
#sidebar .headline {padding-bottom:5px; margin:5px 0;} 
.headline a {text-decoration:none; }
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {text-decoration:none;}
h2.small {border: none;}

h1 a.smalllink, h2 a.smalllink, h3 a.smalllink {font-size:11px; font-weight:bold; letter-spacing:0; padding-left:5px; text-transform: none; color: #388DFF;}
h3 span.smalltext {font-size:12px; color:#666; letter-spacing:0; padding-left:10px; text-transform:none; font-weight:normal; font-style:italic; color:#333;}

/* STATUS MESSAGES */
#message, .screamingnotice {background-color:#D4F2D3; font-size:13px; padding:5px 10px; line-height:18px; border-style:solid; border-color:#BBD9BA; border-width:1px 0; margin:10px 0 15px 0; color: #006600;}
.screamingnotice {color:#DA3838; border-color:#DA3838; background-color:#fee;}

/* BUTTONS FROM LINKS
/* simple button */
a.button { padding:2px 8px 3px 8px; margin:0 7px 0 0; font-size:.95em; white-space:nowrap; line-height:24px; background-color:#fafafa; border:1px outset #ccc;}

/* Simple styles for buddy icons */
.buddy30 {height:30px; width:30px; overflow:hidden;} .buddy30 img {height:30px; width:30px;}
.buddy50 {height:50px; width:50px; overflow:hidden;} .buddy50 img {height:50px; width:50px;}
.buddy100 {height:100px; width:100px; overflow:hidden;} .buddy100 img {height:100px; width:100px;}

/* Gray list */
div.graylist {border:1px solid #e2e8db; border-bottom:0;}
div.graylist div.graylist-item {border-bottom:1px solid #e2e8db; padding:4px 6px;}
div.graylist div.odd {background:url('/resources/um/graphics/gray-gradient.gif') center left;}

/* PAGINATION */
#pagination {color:#333; font-weight:bold; }
#pagination .pagination-pages {border-left:1px solid #e5e5e5; padding:0 3px;}
#pagination .pagination-page {padding:0 5px; border-right:1px solid #e5e5e5;}
#pagination #numphotosbar {padding-top:3px; font-size:0.9em; font-weight:normal; color:#7F7F7F;}
#pagination a {text-decoration:none;}
#pagination a:hover {text-decoration:underline;}

/* FORMS */
.autoform .form-section {}
.autoform input, .autoform textarea {padding:3px;}
.form-label-error, .form-widget-error, .form-error {color:#c30000; font-weight:bold;}
.autoform .form-item-wrapper {clear:left; background-color:#f5f5f5; padding:10px; font-size:11px;}
.autoform .form-label {float:left; text-align:right; display:block; width:110px; font-size:11px; padding-top:4px;}
.autoform .form-item-required .form-label {font-weight:bold;}
.autoform .form-help-text {margin:4px 0; font-size:10px;}
.autoform .form-item-wrapper .form-widget, .autoform .form-button, .autoform .form-item-wrapper .form-error, .autoform .form-item-wrapper .form-widget-error, .autoform .form-help-text {display:block; margin-left:125px;}
.autoform .form-button {margin-top:15px;}
.autoform .form-button input, input.submit {font-size:13px; font-weight:bold;}
.plainform .autoform { background-color:white; padding:0px;}
.form-fieldset-comment {font-size:1.1em; line-height:1.25em; margin-bottom:10px;}
.autoform textarea {width:300px;}
.autoform fieldset {margin-bottom:20px;}
.autoform fieldset .form-fieldset-comment {font-size:11px; line-height:15px; color:#333; padding:0 5px;}
.autoform legend {display:block; font-size:1.2em; font-weight:bold; padding:0 5px;}
input.text {border:1px solid #e5e5e5; padding:6px 3px 5px 3px; color:#3e3e3e; font-size:11px;}

/* Editable items (used in makeEditable();) */
.editable {background-color:#FFFFCC !important;}
.editableText, .editablePersistent, .editableEditLabel {font-size:.95em; color:#818181;}
.editablePersistent {line-height:1.3em;}
.editableEditLabel {font-size:9px; padding-left:9px; text-decoration:underline;}
form.editableForm {padding:5px;}
form.editableForm textarea { margin-bottom:10px; }
form.editableForm textarea, form.editableForm .input {padding-bottom:5px; width:94%;}
form.editableForm input { font-size:13px; padding:3px;}
a.editableLink {display:block; font-size:.95em; color:#818181; text-decoration:none; line-height:1.3em;}
a.editableLink:hover {background-color:#FFFFCC;}

/* AUTO-COMPLETE */
.ac ul  {background-color:white; list-style-type:none; margin:0px; padding:0px; border:1px solid #ffb;}
.ac ul li.selected {background-color: #ffb;}
.ac li {font-size:.9em; line-height:1.1em; list-style-type:none; display:block; margin:0; padding:2px;}


/* SLIDESHOW */
#slideshowBody {}
#slideshowBody #controlsshadow {position:absolute; height:40px; text-align:center; top:0; left:0; width:100%; z-index:1000; padding-top:15px;}
#slideshowBody #controls {color:#eee;}
#slideshowBody #controls a {font-size:24px; color:#eee; text-decoration:none;}
#slideshowBody #details {position:absolute; bottom:0px; left:25%; right:25%; border: 1px solid #aaa; background-color:#3D3D3D; padding:0px; margin:0; text-align:center;}
#slideshowBody #detailsshadow {position:absolute; top:5px; right:5px; z-index:1001;}
#slideshowBody #detailsshadow, #slideshowBody #detailsshadow a {color:#999; font-size:12px; text-transform:upppercase;}

/* VIEWS: Comments */
.comments {clear:left; padding-top:17px; border-top:1px solid #e5e5e5;}
.comments .comments-item {margin-bottom:15px;}
.comments .comment-buddy {display:none;}
.comments .comment-content {color: #666;}
.comment-text a {color: #666 !important; text-decoration:none !important;}
#comments .headline {font-size:16px; padding: 0 0 15px 0; margin: 0;}
.comments  .comments-item-no-buddy  .comment-content {margin-left:0;}
.comments .comment-name, .comments .comment-date, .comments .comment-action-links {color:#777; font:11px/18px "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, sans-serif; text-transform:uppercase; letter-spacing:1px; display:inline;}
.comments .comment-name a {text-decoration: none; color: #388CFF;}
.comments .comment-date, .comments .comment-action-links, .comments .comment-name a  {padding-bottom: 6px;}
.comments .comment-text {font-size:1.02em; line-height:1.5em;}
.comments .comment-photos .comment-photos-label {font-size:.95em; color:#666; text-transform: none; margin-top:8px; font-weight: bold;}
.comment-content .comment-photos .comment-photos-content img {border: 2px solid #FFF;}
.comments .comment-action-links, .comments .comment-action-links a {color: #666;}
.comments .comment-action-links a:hover {color: #D83F3F;}
.comments .comment-photos .comment-photos-content {margin-top:4px;}
#comment-add-form {padding-top: 18px;	border-top: 1px solid #EAEAEA; display:none !important;}
#comment-add-form .headline {font-size:14px !important; padding-bottom:17px;}
#commentAddForm .form-item-wrapper textarea {width: 95%; border: 1px solid #E5E5E5; padding: 3px; color:#3e3e3e; font-size:11px; padding: 8px 3px 4px 4px;}
#commentAddForm a {color: #027ABF;}
#commentAddForm .form-item-wrapper.small.discrete.bold {color: #333;}
#commentAddForm .form-item-wrapper.small.discrete.bold a {color: #CC0000;}
.comments .autoform .form-item-wrapper .form-label {width:5.5em; text-align:left;}
.comments .autoform .form-item-wrapper .form-widget {margin-left:6.5em;}
.form-invisible-field { display:none; }
.no-comments {color: #ccc;}
#commentAddForm input.button {margin-bottom: 5px;}

/* PHOTOSTRIP */
.photostrip-item {float:left; margin: 0 1px 1px 0;}
.photostrip-100, .photostrip-75 {margin: 0 0 20px 0;}
.photostrip-100 .photostrip-item {width:100px;}
.photostrip-100 .photostrip-item img {width:100px; height:100px;}
.photostrip-100 {border-bottom: 1px dotted #D3D3D3; padding: 0 0 10px 0; margin: 0 0 10px 0;}
.photostrip-75 .photostrip-item {width:75px; }
.photostrip-75 .photostrip-item img {width:75px; height:75px;}
.photostrip-50 .photostrip-item {width:50px; }
.photostrip-50 .photostrip-item img {width:50px; height:50px;}
.photostrip-text {font-size:10px; line-height:12px; height:25px; overflow:hidden; margin-bottom:0px; color:#333;}
.photostrip-text a {color:#333; text-decoration:none;}
#sidebar .photostrip-text {display: none;}

/* Tag cloud */
.tagcloud a {text-decoration:none; padding:0px 10px 2px 0; line-height: 16px; color: #777;}
.tagcloud a:hover {color: #388DFF;}

/* Comments */
.large-comment-list-item {clear:left; font-size:12px; line-height:16px; margin-bottom:7px; height: 57px; border-bottom: 1px dotted #D3D3D3;}
.large-comment-list-item.last-comment {border-bottom: none;}
.large-comment-list-item .comment-cover-photo {float:left;}
.large-comment-list-item .comment-content {margin-left:55px; color: #777;}
.large-comment-list-item .comment-name {text-decoration:none; font: bold 11px/18px "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, sans-serif; text-transform:uppercase; letter-spacing:1px; color: #388CFF;}
.large-comment-list-item .comment-name a {color: #388CFF; text-decoration: none;}
.large-comment-list-item .comment-date {font-style:italic;}
#footer .large-comment-list-item .comment-date {display:none;}

.footer-table {}
.footer-table td {padding:15px 0 0 0; vertical-align:top;}
#footer h3 {color:#777; font: bold 12px/18px "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, sans-serif; text-transform:uppercase; letter-spacing:1px; margin: 0 0 7px 0;}
td.footer-comments, td.footer-tags {padding-right:10px; width:315px;;}
td.footer-photo div {width:232px;}
.footer-about {border-top:4px solid #ccc; color: #777;}
.footer-about h3, td.footer-about a {color: #666;}
.footer-about p {font-size: 12px; margin: 10px 0; color: #777;}

.footer-newsletter {margin-top:20px;}
.footer-search {}
.footer-search span {color:#666; text-transform:uppercase; font-weight:bold; line-height:20px; }
.footer-search input.text {}
.footer-search input.submit {}

.footer-about-links a {text-decoration:none; font: bold 10px/18px "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, sans-serif; text-transform:uppercase; letter-spacing:0.5px; color: #388CFF !important; padding: 0 8px 0 0;}
.footer-about-links a:hover {color: #388CFF; text-decoration: underline;}

.footer-forms {padding-left:100px;}
.footer-newsletter form span, .footer-forms input {font-weight: bold;}
.footer-forms input.text {width:180px;}

.footer-about td {width:50%; padding-right:5px;}
.footer-about td.footer-forms {padding-left:5px; padding-right:0;}

/* POST */
.post-buddy {float:left;}
.post-buddy img {width:30px; height:30px; margin: 0 10px 0 0;}
.post-author {height: 30px; padding: 7px 0 10px;}
.post-author-name, .post-author-title, .post-author-date {color:#777; font:11px/18px "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, sans-serif; text-transform:uppercase; letter-spacing:1px; display: inline;}
.post-author-date-comment-link {padding: 0 0 0 20px; background: url(/resources/um/graphics/bg-comment-1.jpg) no-repeat 0 2px;}
.post-author-name a, .post-author-date a {text-decoration: none; color: #388CFF;}
.post-author-name a:hover, .post-author-date a:hover {text-decoration: underline; color: #388CFF;}
h2.post-title, h3, h3.photo-title {border-bottom: 1px dotted #D3D3D3; font: bold 30px/24px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif; letter-spacing: -1px; text-transform: none; margin: 0 0 10px 0; padding: 0 0 15px;}
h3.photo-title {padding: 10px 0 15px;}
.post-content {clear:left;  padding: 0 0 20px 0; margin: 0 0 20px;}


/* SPECIELT GRID PÅ SPECIELLE SIDER */
body#photo-one #frame {width:985px; background-image:url('/resources/um/graphics/bg-photo-1.jpg');}
body#photo-one #main #sidebar {float:right; width:160px;}
body#photo-one #main.has_sidebar #content {margin-right:180px;}

body#album-one #main #sidebar {float:right; width:180px;}
body#album-one #main.has_sidebar #content {margin-right:190px;}

body#create-description #main #sidebar {width:340px;}
body#create-description #main.has_sidebar #content {margin-right:360px;}
body#create-photos #sidebar, body#create-description #sidebar {padding-top:40px;}

/* GRID PÅ PHOTO ONE */
.photo-text {margin:5px 0;}
.photo-meta {margin-bottom:5px;}
.photo-meta td {color:#777; font:11px/18px "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, sans-serif; text-transform:uppercase; letter-spacing:0.3px; padding-right:10px;}
.photo-meta-author {padding: 0 5px 0 0;}
.photo-meta a{text-decoration: none; color: #388CFF;}
.photo-content {margin-right:300px;}
.photo-footer {width:800px; border-top:4px solid #ccc; margin-top:30px;}
.photo-footer td {vertical-align:top; padding-top:20px;}
.photo-footer-comments {width:500px; padding-right:20px;}
.photo-footer-map {width:300px; padding-left:20px;}
.photo-footer-map #map_canvas {width:300px; height:300px;}
.comments {padding-top:0; border-top:0;}
#sidebar h4 {color:#777; font: bold 11px/18px "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, sans-serif; text-transform:uppercase; letter-spacing:1px; margin: 0 0 7px 0;}

/* TAG VISNING I SIDEBAR */
.tag-list .tag-text, .tag-list .tag-delete {display:inline;}
.tag-list .tag-text a {text-decoration:none; font-weight:bold; margin-right:5px;}
.tag-list .tag-text {color: #388DFF; line-height: 18px;}
.tag-list .tag-delete a {text-decoration:none; color:#666; font-weight:bold; font-size:0.95em;}


/* MAP ON FRONT PAGE */
#front_map_canvas {height:460px; background-color:#E5E3DF; display:block;}

/* UDSTILLINGER */
.template {border:2px solid #ccc; position:relative; margin-bottom:40px;}
.template-text {position:absolute; overflow:hidden;}
.template-text-title {font: bold 22px/18px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif !important; letter-spacing: -1px; text-transform:none; margin-bottom:10px;}
.template-text-text p {line-height:auto;}
.template-text-user, .template-text-user a {text-decoration:none; font: bold 11px/18px "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, sans-serif; text-transform:uppercase; letter-spacing:1px; /*color: #388CFF;*/}
.template-text-description p {margin-bottom:10px; font: 14px/18px Helvetica, Arial, Geneva, sans-serif !important; color: #3e3e3e;}	
.template-photo {position:absolute; background-color:#666; overflow:hidden;}
.template-photo img {position:absolute; cursor:pointer; -ms-interpolation-mode: bicubic;}
.template-photographer {position:absolute; overflow:hidden; font-size:9px; line-height:12px; height:24px;}
.template-photographer a {text-decoration:none;}
body#album-edit .template-photographer, body#album-edit .template-text-user {display:none;}


/* FORSIDE TABLE */
td.front-table-left {width: 612px; padding: 0 20px 0 0; border-right: 1px solid #eeeeee !important;}
td.front-table-right {padding: 0 0 0 20px;}






