/*

Name	:	oneColumn 
Author	:	Andreas Suprb Pihlström, www.suprb.com
Year	: 	2008

*/


* {
    margin: 0;
}
html, body { 
	background-color: #fff;
	color: #414141;
	font-family: Arial, sans-serif;
	font-size: 11px;
    height:100%;
    width: 100%;
	}
/* ______  LINKS AND TEXT  ___________________________ */

a:link, a:visited { 
	color: #414141;
	text-decoration: none;
	}
a:hover {
	color : #414141 !important;
	text-decoration: underline;
	}
.feedTitle {
	font-weight: bold;
	padding-bottom: 10px;
	}	
.feedDate {
	font-weight: bold;
	padding-bottom: 10px;
	}
.feedEnd {
	display: block;
	}
#feedResults a {
	text-decoration: underline !important;
	}	
ul, ol, li {
	padding: 0 !important;
	margin: 0 !important;
	list-style: none !important;
	list-style-type: none !important;	
	}
/* ______  DIVS LAYOUT  ______________________________ */

div#all-container { 
   min-height: 100%;
   position:relative;
}

#wrapper {
	margin: 0 20px;
	margin-bottom: 0;
	padding: 20px 0 105px 0;
}

body#photo #wrapper {
	padding-bottom: 20px;
}

#path {
	width: 100%;
	padding-top: 3px;
	padding-bottom: 5px;
	}
#footer {
	margin: 0;
	padding-top: 20px;
	padding-bottom: 20px;
	clear: both;
	white-space: nowrap;
	height: 20px;
	
    position:absolute;
    bottom:0;
    width: 100%;	
	
}	

#footer div#logos {
	float: left;
	padding-top: 23px;
	padding-left: 20px;
	margin-right: 9px;
}
#footer div#logos-in {
	float: left;
	padding-top: 1px;
	margin-right: 13px;
	padding-left: 105px;
}
#footer div#logos-photo {
	float: left;
	padding-top: 1px;
	margin-right: 13px;
	padding-left: 20px;
}
#footer div#footerNote {
	margin: 0;
	padding-top: 23px;
}
#footer div#footerNote span {
	font-size: 13px;
}

#footer div#footerNote-photo {
	margin: 0;
	padding-top: 2px;
}
#footer div#footerNote-in {
	margin: 0;
	padding-top: 2px;
}

	
#include {
	padding-right: 50px;
	padding-top: 10px;	
	}	
#tags {
	margin-top: 10px; 
	}
#logo {
	padding-bottom: 0;	
	}
#images {
	margin-top: 10px;
	}
#images a:hover img { text-decoration: none; }

#imagesBox {
	float: left;
	margin-right: 40px;
	margin-bottom: 50px;
	}
#imageDesc {
	text-align: center;
	margin-top: 10px;
	margin-bottom: -30px;
	}
#imageBigDesc {
	font-weight: bold;
	margin-top: 10px;	
	}
#imageBigDescLong {
	margin-top: 10px;
	width: 500px;
	}
#feed-0 {
	width: 440px;
	float: left;
	}
#feed-1 {
	width: 440px;
	float: left;	
	}
	
	
/* ______  MY  ______________________________ */	

div#print {
	display: none;
}

div#siteinfo A STRONG {
	color: #111;
	font-size: 34px;
	font-weight: bold;
	letter-spacing: -3px;
	text-transform: uppercase;
}

abbr, acronym {
	border-bottom:1px dotted #333333;
	cursor:help;
}


/* col3 */
body#index div#col3 {
	position: absolute;
	left: 1077px;
	top: 125px;
	width: 200px;
}


/* sidebar */
body#index div#col2 {
	position: absolute;
	left: 707px;
	top: 125px;
	width: 375px;
	height: 483px;
}

body#index div#col2 div#contacts {
	position: absolute;
	bottom: 0;
	left: -45px;
}

body#index div#col2 div#widgets {
	font-size: 23px;
	line-height: 21px;
}
body#index div#col2 div#widgets div {
	padding-left: 43px;
}
body#index div#col2 div#widgets abbr {
	font-size: 10px;
}

body#index div#col2 div#widgets ul li ul, body#index div#col2 div#widgets ul li ul li {
	list-style-type: none !important;
}
body#index div#col2 div#widgets ul#twitter_update_list {
	color: #666;
	height: 364px;
	overflow: hidden;
}
body#index div#col2 div#widgets ul li {
	padding-bottom: 35px !important;
}
body#index div#col2 div#widgets ul li ul li {
    padding: 1px 0 !important;
}
/* index */


div#col2 {
	position: absolute;
	left: 800px;
	top: 168px;
	width: 325px;
}

div#widgets, body#index div#col3 div#widgets {
    border:0px solid #ccc;
    padding:18px 0 0 0;
    margin-bottom:22px;	
    color:#666;
}
div#widgets ul, body#index div#col3 div#widgets ul {
    padding:0 20px;
}
div#widgets,
div#widgets input,
body#index div#col3 div#widgets,
body#index div#col3 div#widgets input {
    font-size:11px;
    line-height:18px;
    margin-bottom:6px;
}
div#widgets p,
div#widgets ul,
div#widgets ol,
div#widgets dd,
div#widgets pre,
body#index div#col3 div#widgets p,
body#index div#col3 div#widgets ul,
body#index div#col3 div#widgets ol,
body#index div#col3 div#widgets dd,
body#index div#col3 div#widgets pre {
    margin-bottom:18px;
}

div#widgets a,
div#widgets a:active,
div#widgets a:hover,
body#index div#col3 div#widgets a,
body#index div#col3 div#widgets a:active,
body#index div#col3 div#widgets a:hover {
    color:#666;
    font-size:11px !important;
    font-weight: normal;
	text-decoration: underline;
}

div#widgets ul, body#index div#col3 div#widgets ul {
    list-style:none;
    margin-left:0;
    padding-left: 20px !important;
    padding-right: 20px !important;
	padding-top: 0;
	padding-bottom: 0;
}
div#widgets ul li, body#index div#col3 div#widgets ul li {
	padding-bottom: 43px !important;
}
div#widgets ul li ul, div#widgets ul li ul li,
body#index div#col3 div#widgets ul li ul, body#index div#col3 div#widgets ul li ul li {
	list-style-image: none !important;
	list-style-position: outside !important;
	list-style-type: disc !important;
}
div#widgets ul li ul li, body#index div#col3 div#widgets ul li ul li {
    padding:1px 0 !important;
}
div#widgets h3, body#index div#col3 div#widgets h3 {
    font-family: Arial, sans-serif !important;
    color: #666 !important;
    font-weight:normal !important;
    font-size: 15px !important;
    padding: 0 0 7px 0 !important;
    text-transform:none !important;
}
div#widgets h3 a,
div#widgets h3 a:active,
div#widgets h3 a:hover,
body#index div#col3 div#widgets h3 a, 
body#index div#col3 div#widgets h3 a:active, 
body#index div#col3 div#widgets h3 a:hover {
    text-decoration:underline !important;
    font-size: 15px !important;
    color: #666 !important;
}


div.chunk p.img-big { display: none }

div#feed-1 div.chunk-odd { 
	clear: both;
	float: left;
	margin-right: 37px;
}

div#feed-1 div.chunk-even {
}

div#feed-1 div.chunk-first p.img-big {
	display: block;
}

div#feed-1 div.chunk-first p.content {
	display: none;
}

div.chunk {
	display: none;
}



div#note .tweetmeme_button {
	display: none;
}

div#note {
	font-size: 12px !important;
	clear: both;
	font-weight: normal;
	padding: 0;
	width: 570px;
	font-family: 'Helvetica Neue', Helvetica, Arial !important;
	padding-top: 7px;
	}	
div#menu {
	font-size: 22px !important;
	font-weight: normal;
	padding: 0;
	width: 700px;
	font-family: 'Helvetica Neue', Helvetica, Arial !important;
	padding-top: 10px;
	}		
div#menu ul li {
	float: left;
}	
	
div#note b {
	font-size: 16px;
	font-weight: bold;
	letter-spacing: -0.5px;
	line-height: 21px;
	word-spacing: -2px;
	}
div#menu b {
	font-size: 22px;
	font-weight: bold;
	letter-spacing: -0.5px;
	line-height: 21px;
	word-spacing: -2px;
	}
div#note small {
	font-size: 12px !important;
	letter-spacing: -0.5px;
	line-height: 21px;
	word-spacing: -2px;
	}
div#menu small {
	font-size: 22px !important;
	letter-spacing: -0.5px;
	line-height: 21px;
	word-spacing: -2px;
	}
div#note a {
	font-size: 12px !important;
	font-weight: bold;
	text-decoration: underline !important;
	}
div#menu a {
	font-size: 22px !important;
	font-weight: bold;
	text-decoration: underline !important;
	}
div#note p, div#menu p {
	font-size: 12px !important;
	margin-bottom: 9px;
}
div#note p a, div#menu p a {
	font-size: 12px !important;
}	
div#note h3, div#menu h3 {
	font-size: 12px !important;
	margin: 0;
}
div#note p form {
	font-size: 12px !important;
}




/* customs for LJ feed */
div#feed-0 div.chunk table div div {
	display: none;
	}
	
	
/* choose post */
div.chunk-8 {
	display: block;
}

div.chunk-1 span {
	display: none;
}

/* ------- Photography --------------*/
.photos-listing {
	padding: 0px;
	margin: 0px;
}
.photos-listing a, .photos-listing a:link, .photos-listing a:visited {
	display: block;
	float: left;
	border: 1px solid #fff;
	padding: 0px;
	margin: 0px 4px 4px 0px;
	text-decoration: none;
	opacity: 1;
}
				
.photos-listing a:hover, .photos-listing a:active {
	border: 1px solid #fff;
	text-decoration: none;
	opacity: 0.9;
	-ms-filter: \"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)\";
	filter: alpha(opacity=90);
}
				
.photos-listing a img {
	border: 0px;
	padding: 0px;
	margin: 0px;
}
