/* STANDARDS */

body {
        background:#202020 url(../images/bg.png) ;
        font-size:13px;
        line-height:18px;
        font-family: Trebuchet MS, Arial, Verdana, sans-serif;
        padding:0px;
        margin:0 0 30px 0;
        color:#7c7c7c;
        text-align:center;
}
html {
        min-height:100.1%;
}
IMG { border:none;}
/* RESET */
h1, h2, h3, h4, h5, h6, p, ul, li {
        margin:0px;
        padding:0px;
}
h1 {
        text-align:left;
}
h2 {
        font-family: Trebuchet MS, Arial, Verdana, sans-serif;
        text-align:left;
		font-weight:bold;
}
h3 {
        font-family: Trebuchet MS, Arial, Verdana, sans-serif;
        font-size:14px;
        letter-spacing:1px;
        color:#666;
        text-align:left;
}
hr {display:none;}
p {text-align:left;}
a {color:#6D6946; text-decoration:none;}

a:hover {text-decoration:none; background:#111;}


/* CUSTOM CLASSES */


.inside {
        width:900px;
        margin:0px auto;
}
.leftimg {
        float:left;
        margin:0px 10px 10px 0px;
}
.clear {
        clear:both;
}
.left {
        float:left;
}
.right {
        float:right;
}
.summary {
        color:#aaaaaa;
        font-size:16px !important;
        line-height:24px;
}
/* HIDDEN IMAGE INFO AREA + COMMENTS LIST */
.mull, .tweet_mull {
		-moz-border-radius: 5px;
		-khtml-border-radius: 5px;
		-webkit-border-radius: 5px;
		border-radius: 5px;
		display:block;
		}

#image-info, .mull, .tweet_mull {
        background: #202020;


}


#image-info {
        text-align:left;
        width:900px;
        background: #202020;
        padding:0 0 0 20px;
		-moz-border-radius: 10px;
		-khtml-border-radius: 10px;
		-webkit-border-radius: 10px;
		border-radius: 10px;
}
#image-info .inside {
}
#image-info .inside p {
        font-size:13px;
        color:#666;
        margin:0px;
}
#image-info .inside ul {
}
/* IMAGE NOTES */

#image-info h2 {
        font-family: Trebuchet MS, Arial, Verdana, sans-serif;
        font-weight:normal;
        letter-spacing:1px;
        font-size:13px;
        text-transform:uppercase;
        padding:10px 0px 20px 0px;
}
#image-info h2 em {
        margin-left:15px;
}
#image_notes {
        width:50%;
        float:left;
        margin-bottom:10px;
}
#image_notes, #image_comments {
        line-height:16px;
}
#image_notes p {
        font-size:13px;
        color:#666;
        margin:0px;
        padding-bottom:10px;
}
#image_comments {
        width:45%;
        float:right;
        margin:0px 0px 10px 0px;
        padding: 0 0 0 20px;
        border-left:1px solid #999;
}
#image_comments ul {
        padding:0;
}
#image_comments li {
        font-size:13px;
        color:#666;
        margin:0px 20px 15px 0px;
        list-style:none;
}
/* HEADER + NAVIGATION */

#header {
        width:100%;
        height:60px;
}
#header .inside {
        height:60px;
}
#header .inside h1 a {
        font-size:18px;
        float:right;
        text-align:right;
        color:#6D6946;
        padding-top:30px;
        height:50px;
        font-weight:normal;
        display:block;
}
#header .inside ul { float:left;   margin-top:24px;}
#header .inside ul img { vertical-align: middle; margin: -2px 0 0 0;}
#header .inside li {
        font-family: Trebuchet MS, Arial, Verdana, sans-serif;
        font-weight:bold;
        text-transform: uppercase;
        letter-spacing: 2px;
        font-size:11px;
        display:inline;
}
#header .inside li a {
        color:#979797;
        padding-left:5px;
        padding-right:5px;
}
#header .inside .aktiiv {
        color:#FFF;
}
#header .inside li a:hover {
        text-decoration:none;
        color:#FFF;
}
#header  a:hover {background:none;}

#header #nooled { padding:0 0 0 150px; width:100px; height:60px; float:left;}
#header #nooled IMG {float:left; padding:26px 10px 0 10px;}
#header #logo { float:right; margin-top:20px;}
.secondary a {  color:#666 !important;}


/* MAIN PHOTO AREA */


#photobox {
        width:100%;
        text-align:center;
		color:#999999;
		padding:0 0 20px 0;
}
#photobox a:hover { background:none;}

#photo {
        background:#000 url(../images/preloader.gif) no-repeat center center;
        padding:4px;
        border:1px solid #333;
        margin: 0;
}
.title {text-transform:uppercase; font-size:15px; font-weight:bold; color:#7f7f7f; text-align:center; padding:0 10px;}
.triip { background:url(../images/triip.gif) repeat-x left center;}

/* IMAGE NAVIGATION */

#infobox2 { width:100%; text-align:center; height: 70px;}
#infobox2 .notes {padding:10px 0;}
.kommid A {  background:url(../images/komme.png) no-repeat center top; padding:3px 20px 10px 20px;  margin:20px 0 0 0; color:#FFFFFF;}


#infobox3 {
        width:100%;
        text-align:left;
        height: inherit;
}


/* Pages */

#page {
        padding:60px 0 0 0;
        text-align:left;
        width:900px;
        margin:0px auto;
}
#page h2 {
		color:#6D6946;
        letter-spacing:1px;
        font-size:13px;
        text-transform:uppercase;
        margin:0px 0px 10px 0px;
}

#page p {
        font-size:13px;
        margin: 0px 20px 20px 0px;
}
#page ul {
        font-size:13px;
        margin:0px 20px 20px 0px;
}
#page ul li {
        list-style:none;
        padding:0px 5px 0px 0px;
}
#page a {
}
#page img {background:#000;padding:3px;border:1px solid #333;}

#thumbnails { width:910px;}
.thumbnails {padding:3px; margin:5px 5px 0px 0px;}
#thumbnails a:hover { background:none;}

/* COLUMNS ON INFO PAGE */

#col1 { margin-right:50px;}
#col1 {
        width:270px;
        float:left;
}
#col2 {
        width:295px;
        float:left;		
}
#col3 {
        float:right;
		padding:0 0 0 10px;
}


/* Comments */

#commentbox {
        width:80%;
        margin:0px auto;
}
#comment-top {
        background:#000;
        padding:20px 5px;
        color:#FFF;
}
#comments {
        margin:0px auto;
        width:90%;
        text-align:left;
}
#comment-top h2 {
        font-family: Trebuchet MS, Arial, Verdana, sans-serif;
        font-weight:normal;
        letter-spacing:1px;
        font-size:13px;
        text-transform:uppercase;
        text-align:center;
}
#comment-middle h2 {
        font-family: Trebuchet MS, Arial, Verdana, sans-serif;
        font-weight:normal;
        letter-spacing:1px;
        font-size:13px;
        text-transform:uppercase;
}
#comment-middle {
        padding:20px 0px;
        margin-bottom:7px;
}
#addcomment {
        margin:20px 0px;
        text-align:left;
}
.input {
        width:45%;
        font-size:13px;
        border:1px solid #333;
        background-color:#111;
        color:#666;
        padding:5px;
}
#addcomment label {
        color:#666;
        font-size:13px;
}
#addcomment textarea {
        width:100%;
        height:50px;
        font-size:13px;
        padding:5px;
		font-family: Trebuchet MS, Arial, Verdana, sans-serif; 
		border:1px solid #333;
		background-color:#111;
		color:#666;
}
.comment-button {
        background:#fff;
        border:3px double #CCC;
        color:#666;
}

.mull {padding:10px; margin:0 0 10px 0;}

/* TAG SUPPORT */

#tag_cloud { padding:10px 10px 10px 0;}
#tag_cloud a {color:#444; line-height:20px; margin:0 5px 0 0;}
#tag_cloud a:hover {color:#6D6946;}

.tags00 {
        font-size: 12px !important;
}
.tags01 {
        font-size: 13px !important;
}
.tags02 {
        font-size: 14px !important;
}
.tags03 {
        font-size: 16px !important;
}
.tags04 {
        font-size: 18px !important;
}
.tags05 {
        font-size: 20px !important;
}
.tags06 {
        font-size: 22px !important;
}
.tags07 {
        font-size: 24px !important;
}
.tags08 {
        font-size: 26px !important;
}
.tags09 {
        font-size: 28px !important;
}
.tags10 {
        font-size: 30px !important;
}
/*ARCHIVE CALENDAR*/

#wrapper {
        margin:0px auto;
        width:100%;
}
.punkcal_table {
        width:900px;
        text-align:center;
}
.punkcal_navigation {
        vertical-align:top;
        height:30px;
        font-size:14px;
        font-weight:bold;
        padding:0px;
        text-align:center;
		border-bottom:1px solid #4c4c4c;
}
.punkcal_navigation a {
        font-size:22px;
        display:block;
        width:100px;
        height:40px;
}
.punkcal_days_name {
        font-weight:bold;
        font-size:16px;
        text-align:center;
        padding:5px 0;
        border-bottom:1px solid #4c4c4c;
}
.punkcal_days {
        font-family:Georgia, "Times New Roman", Times, serif;
        font-weight:bold;
        font-size:32px;
        text-align:center;
        vertical-align:middle;
        padding:3px;
		color: #666;
		text-shadow: 1px 1px 3px black;
}
.punkcal_day_with_image {
        font-family:Georgia, "Times New Roman", Times, serif;
        font-weight:bold;
        font-size:12px;
        text-align:center;
        padding:5px 0 0 0;
}
.thumbnail {
        padding:0px;
        border:none;
}

/*lingid*/

.horizontal {
        padding:1px;
        margin-bottom:1px;
}
.horizontal li {
        margin-right:10px;
}
.horizontal ul {
        margin-left:0;
        padding-left:0;
}
.horizontal ul li {
        margin-left:0;
        padding:1px 5px;
        list-style:none;
        display:inline;
}
.vertical {
        padding:5px;
}
.vertical ul {
        padding-left:20px;
}
.vertical ul li {
        margin-left:0;
        padding:3px 5px;
        list-style-type:square;
}
.horizontal .allcat {
        display:block;
        border:0;
}
.vertical .allcat {
        display:block;
        list-style:none;
}
/*normal*/
.normaal {
        text-transform:none;
        letter-spacing:normal;
        }
		
/*twitter*/

.tweet_mull {padding:0 0 5px 5px; margin:0 20px 10px 0;width:290px}
.tweet .tweet_list {list-style-type: none;}
.tweet .tweet_list li {overflow: auto; border-bottom: 1px solid #333; padding:10px 0 !important; width:285px;}
.tweet .tweet_list li .hall {	color: #444; font-size:11px; }
.tweet .tweet_list .tweet_even {}
.tweet .tweet_list .tweet_avatar {	padding: 5px 5px 0 0;	float: left;background:none;}
.tweet .tweet_list .tweet_avatar a {background:none;}

/*flickr*/

.flickr_badge_image {margin:0 0 10px 0;}
