/* ---------------------------------------------------- */
    /* DARK COLORS                                            */
    
    body {

	margin:0px 0 0 0;
}
.logo {
	text-align: right;
	float: right;
	position: absolute;
	top: 0px;
	right: 0px;
}

    #main-container {
	width: 100%;
	background-attachment: fixed;
	background-repeat: no-repeat;
	background-position: center top;
}
    .post-block .thumb-comments .comments { background:url('') 0 7px no-repeat; }
    
    /* COLORS - Custom Color Elements */
    ul.idTabs li a.selected, ul.idTabs li a.selected:hover,a#contact-block,
    a.next,a.previous,p.twitter-message,.page-button a,.navigation-top li ul,
    .navigation-top li ul ul, .flickr-link {
	background-color:#FFF !important
}
    div.entry h1, div.entry h3, div.entry h6, .custom-color, a, a.twitter-postlink,
    blockquote {

}
    .windows { border-top:5px solid #00cccc }
    .navigation-top a:hover, .navigation-top li.current_page a {
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #C60;
}
    .twitter-arrow { border-top:10px solid #00cccc }
    ul ul a.sf-with-ul .sf-sub-indicator { border-color:#00cccc #00cccc #00cccc #fff }
    
    /* COLORS - Light Grey Elements */
    div.entry h2, div.entry h4, div.entry h5, body, input, ul.idTabs li a, .navigation-top li.current_page a,h5.logo a, a:hover, a:hover.twitter-postlink,
    .post-block .thumb-comments .comments{

}
    .top-slide, .bottom-slide, .top-slide a:hover, .bottom-slide a:hover, .top-slide h3 a { color:#fff !important }
    
    /* COLORS - Black Elements */
    p.twitter-message,.page-button a, a.twitter-link, a.twitter-user,
    #contact-block a:hover, .comments, .navigation-top ul ul a, ul.idTabs li a.selected, #contact-block,
    #blog a.next, #blog a.previous, a.flickr-link, a.flickr-link:hover { color:#000 !important }
    p.twitter-message a, p.twitter-message a:hover { color:#000 }
    #search .button-go { background-color:#000 !important }
    .twitter-arrow { border-left:10px solid #000; border-right:10px solid #000 }
    .navigation-top li ul {
	border:0px solid #000
}
    
    /* COLORS - Other Grey Colors */
    .top-slide a, .bottom-slide a { color:#ddd !important }
    .post-block { border-bottom:1px solid #444 }
    .wp-caption { border: 1px solid #444; background-color: #3f3f3f; }
    h2, #navigation-top, #footer, ul.sidebar-subpages > a, ul.idTabs li a {

}
    #search .textbox, ul.idTabs li a:hover { background-color:#2c2c2c !important }
    h5.logo span.tagline { color:#ddd }
    .single-title-image h2, a.twitter-postlink:hover, .single-title-image a:hover { color:#fff !important }
    .twitter-timestamp { color:#aaa }
    .postmetadata { color:#888 }
    .navigation-top ul ul a { border-bottom:1px dotted #333 }
    .navigation-top ul ul a:hover { border-bottom:1px dashed #333; color:#ddd !important; background:#333 }
    a.sf-with-ul .sf-sub-indicator,ul ul a.sf-with-ul:hover .sf-sub-indicator { border-color:#333 #333 #333 #ddd }
    blockquote { border-top:1px solid #444 !important; border-bottom:1px solid #444 !important }
    
    /* COLORS - Comments */
    #commentform input { border:1px solid #5f5f5f }
    #comment { border:1px solid #5f5f5f }
    #submit {
	color:#FFF !important;
	background-color: #3A99FF;
}
    .comment { border-bottom:1px solid #222 }
    .reply a { background:#aaa !important; color:#000 !important }
    .reply a:hover { background:#5f5f5f !important }
    .children .comment { border-top:1px solid #222; background:#000 }
    .children .children .comment { background:#000 }
    
    /* COLORS - Error Messages */
    /* These only show up during Foliotastic Setup */
    p.error { background:#FFFCDF; border:1px solid #DFC47D }
    
    /* COLORS - Sidebar */
    .sidebar-subpages ul a { border-bottom:1px solid #444 }
    
    .sidebar-subpages ul li.current_page_item a,
    .sidebar-subpages ul li.current_page_item a:hover,
    .sidebar-subpages ul li.current-cat a,
    .sidebar-subpages ul li.current-cat a:hover { background:#00cccc !important; color:#fff !important; border-bottom:1px solid #00cccc !important }
    
    .sidebar-subpages ul li.current_page_item ul li a,
    .sidebar-subpages ul li.current-cat ul li a{ background:#fff !important; color:#00cccc !important; border-bottom:1px solid #444 !important }
    
    .sidebar-subpages ul a:hover,
    .sidebar-subpages ul li.current_page_item ul li a:hover,
    .sidebar-subpages ul li.current-cat ul li a:hover{ color:#00cccc !important; border-color:#444 !important; background:#333 !important }


/* ---------------------------------------------------- */
/* Factory Reset                                        */

ul{list-style:none}
:focus{outline:0}
ins{text-decoration:none}
del{text-decoration:line-through}
table{
	border-collapse:collapse;
	border-spacing:0;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
div {

}

p {

}
.right-side { float:right !important }
.no-border { border:none !important }
p.error { padding:15px; }
.hide { display:none }

/* This is the H2 for the block headers */
h2 {
	display:table;
	letter-spacing:1px;
	font-weight:bold;
	text-transform:uppercase;
	padding:7px 8px 6px;
	margin:0 0 15px 0 }
	
/* Main Container                                       */

#main-container {
	padding-top: 25px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

/* ---------------------------------------------------- */

/* Navigation                                           */

#navigation-top {
	position:absolute;
	left:0;
	top:85px;
	width:800px;
	height:20px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 10px;
	padding-left: 0px;
}
	
.navigation-top {
	font-size:11px;
	letter-spacing:1px;
	text-transform:uppercase;
	padding:0
}
	
.navigation-top a {
	font-weight:bold;
	padding:5px;
	display:block;
	margin:0 5px 0 0
}
.navigation-top ul li { float:left; position:relative }
.navigation-top li.current_page a { cursor:default }
		
.navigation-top li ul {
	width:150px;
	display:none;
	position:absolute;
	padding:1px;
	top:20px;
	left:-2px
}
	
.navigation-top li ul ul {
	width:200px;
	display:none;
	position:absolute;
	padding:4px 0;
	top:0 !important;
	left:198px !important }
	
.navigation-top ul ul li {
	display:block;
	position:relative;
	margin:0; padding:0;
	float:none;
}
	
.navigation-top ul ul a {
	position:relative;
	text-transform:none;
	line-height:18px;
	letter-spacing:normal;
	font-weight:normal;
	padding:8px 10px;
	display:block;
	margin:0 4px 
}

a.sf-with-ul { position:relative; padding-right:20px }
a.sf-with-ul .sf-sub-indicator {
	display:block;
	height:0;
	width:0;
	font-size:1px;
	line-height:1px;
	position:absolute;
	right:-5px;
	top:20px;
	border-style:solid;
	border-width:5px }
	
ul ul a.sf-with-ul { position:relative; padding:8px 10px; }
ul ul a.sf-with-ul .sf-sub-indicator {
	display:block;
	height:0;
	width:0;
	font-size:1px;
	line-height:1px;
	position:absolute;
	right:5px;
	top:13px;
	border-style:solid;
	border-width:5px }
	


/* ---------------------------------------------------- */
/* Search                                               */

#search { position:absolute; width:223px; top:10px; right:0 }
#search .textbox { padding:7px 8px; width:164px; margin:0; float:left }
	
#search .button-go {
	padding:6px 8px;
	width:43px;
	height:29px;
	cursor:pointer;
	margin:0;
	float:right }
	
	
	
/* ---------------------------------------------------- */
/* Logo                                                 */

h5.logo { font-size:61px; letter-spacing:-3px; margin:0 0 30px 0; padding:0 }
.logo-img { margin:0 0 20px 0; display:block }
	
h5.logo span.tagline {
	display:block;
	font-size:11px;
	margin:8px 0 0 0;
	text-transform:uppercase;
	letter-spacing:1px }

	
	
/* ---------------------------------------------------- */
/* Introduction (Below Logo)                            */

.introduction h2{ padding:8px 10px; font-size:16px }
.introduction p { margin:0 0 30px 0; padding:0; font-size:16px; line-height:24px }
	
	

/* ---------------------------------------------------- */
/* Flickr Feed                                          */

.flickr { margin:0 0 20px 0 }	
.flickr img { margin:0 9px 7px 0; width:66px; height:66px }
		
.flickr h2 {
	background-position:7px 0;
	background-repeat:no-repeat;
	background-image:url('');
	padding:7px 8px 6px 42px;
	font-size:13px }
	
a.flickr-link {
	display:inline-block;
	margin:5px 0 10px 0;
	font-size:11px;
	font-weight:bold;
	padding:4px 9px;
	text-transform:uppercase }
	
	
		
/* ---------------------------------------------------- */
/* Twitter Feed                                         */
	
.twitter h2 {
	background-position:7px 0;
	background-repeat:no-repeat;
	background-image:url('');
	padding:7px 8px 6px 42px;
	font-size:13px }
	
p.twitter-message {
	font-size:12px;
	line-height:17px;
	margin:0 0 25px !important;
	padding:7px 10px;
	position:relative; }
	
	p.twitter-message a { text-decoration:underline }
	p.twitter-message a:hover { text-decoration:none }
	
	.twitter-arrow {
		bottom:-11px;
		display:block;
		height:1px;
		left:13px;
		position:absolute;
		width:1px }
	
	a.twitter-postlink {
		text-decoration:none !important;
		position:absolute;
		bottom:-20px;
		font-size:11px;
		right:10px }
	
	.twitter-timestamp {
		bottom:-20px;
		font-size:11px;
		left:36px;
		position:absolute }

	

/* ---------------------------------------------------- */
/* Tabs                                                 */

ul.idTabs li { float:left; margin:0 1px 0 0; text-transform:uppercase }
ul.idTabs li a { display:block; font-size:13px; font-weight:bold; padding:10px 15px }
	


/* ---------------------------------------------------- */
/* Featured & Blog                                      */

.windows { clear:both; margin:0; padding:1px 0 0 0 }



/* ---------------------------------------------------- */
/* Blog                                                 */

#blog { overflow:hidden; position:relative; height:250px; margin:0 0 20px 0; padding:20px 0 20px 10px; display:none }

/* Pagination */
#blog a.next, #blog a.previous {
	width:60px; height:17px;
	text-transform:uppercase;
	font-size:11px;
	font-weight:bold;
	position:absolute;
	cursor:pointer;
	padding:6px 0 0 10px }
	
#blog .blog-holder { position:absolute; top:20px; left:10px }
	
#blog a.next {
	background-position:50px center;
	background-repeat:no-repeat;
	background-image:url('');
	top:-25px; right:0 }
	
#blog a.previous { 
	background-position:50px center;
	background-repeat:no-repeat;
	background-image:url('');
	top:-25px; right:71px }	

/* Blog Posts */
.post-block { height:115px; margin:0 0 20px 0; padding:0 0 11px 0 }
.post-block .thumb-comments { float:left; width:78px; margin:0 20px 0 0 }
.post-block .thumb-comments img { display:block; margin:0 0 10px }
.post-block .post-entry { width:500px; float:left; margin:0 }
.post-block .post-entry small { text-transform:uppercase; font-size:10px }
.post-block .post-entry small a { font-weight:bold }
.post-block .post-entry h3 { font-size:17px; margin:3px 0 10px }
.post-block .post-entry p { font-size:12px; line-height:18px }
	


/* ---------------------------------------------------- */
/* Contact Block                                        */

#contact-block { line-height:20px; display:block; padding:20px; margin:0 0 30px 0 }
#contact-block strong { display:block; font-size:19px; margin:0 0 8px 0; letter-spacing:-1px }



/* ---------------------------------------------------- */
/* Portfolio Featured                                   */

#featured { overflow:hidden; position:relative; height:290px; width:620px; margin:0 0 20px 0; padding:0; clear:both }
.featured-entry { width:100000px; height:290px; position:relative; overflow:hidden }
.slider-block { height:290px; float:left; margin:0; padding:0 }



/* ---------------------------------------------------- */
/* Portfolio                                            */

.portfolio-entry {
	position:relative;
	overflow:hidden;
	float:left;
	margin: 20px 0px;
	height:290px;
	width:100%
}
	
.portfolio-entry.right { margin:0 }
.portfolio-entry img { display:block; margin:0 }



/* ---------------------------------------------------- */
/* Portfolio Slides                                     */

.top-slide, .bottom-slide {
	background:url('../graphics/slider_bg.png');
	width:596px;
	font-weight:normal;
	position:absolute;
	padding:12px }
	
.portfolio-entry  .top-slide, .portfolio-entry .bottom-slide {
	width:100%;
	padding:9px
}
.featured-entry .top-slide { height:40px; top:-70px; left:0 }
.featured-entry .bottom-slide { height:37px; line-height:18px; bottom:-61px; left:0; padding:12px 42px 12px 12px; width:566px }
.portfolio-entry .top-slide {
	top:-63px;
	left:0;
	height: 40px;
}
.portfolio-entry .bottom-slide { line-height:18px; bottom:-46px; left:0 }

.top-slide h3 {
	font-size:22px;
	letter-spacing:-1px;
	margin:0 0 5px;
	padding:0 }
	
.portfolio-entry .top-slide h3 {
	font-size:20px !important;
	margin:0 0 3px !important;
	font-family: Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	font-weight: normal;
}
.top-slide h3 a, .top-slide h3 a:hover {
	text-decoration:none;
	font-size: 13px;
	font-weight: bold;
}
.top-slide .cat { font-size:10px; text-transform:uppercase }
.top-slide .catname { font-size:12px }

.top-slide a.lightbox-link { width:20px; height:17px; display:block; position:absolute; top:18px; right:14px;
background:url('') }
.bottom-slide a.lightbox-link { width:20px; height:17px; display:block; position:absolute; bottom:21px; right:21px;
background:url('') }

.comments {
	float:left;
	margin:3px 20px 0 5px;
	font-size:22px;
	font-weight:bold;
	padding:5px 0 5px 25px;
	background:url('') 0 7px no-repeat }
	
	.portfolio-entry .comments { margin-top:0 }
	.post-block .thumb-comments .comments {
		float:left;
		font-size:18px;
		margin:0 0 0 10px;
		padding:4px 0 5px 22px }

.date-link {
	font-size:12px;
	line-height:18px;
	text-align:right;
	font-size:13px;
	position:absolute;
	bottom:15%; right:2% }
	
	.portfolio-entry .date-link { right:4%; line-height:17px }
	.date-link .date { font-size:11px; text-transform:uppercase }

a.arrow-next, a.arrow-prev {
	bottom:61px;
    cursor:pointer;
    height:165px;
    padding:0;
    position:absolute;
    width:40px }

a.arrow-next {
	right:-40px;
	background:#fff url('') no-repeat center center }
	
a.arrow-prev {
	left:-40px;
	background:#fff url('') no-repeat center center }
	
	
	
/* ---------------------------------------------------- */
/* Pages & Single Posts                                 */

#content h2 { font-size:27px; letter-spacing:-1px; margin:0 0 15px 0 }
#content p { margin:0 0 15px 0 }
	
.page-button { max-width:49% }
.page-button a {
	display:block;
	font-size:11px;
	text-transform:uppercase;
	margin:0 0 20px 0;
	padding:6px 10px }
	
.single-title-image h2 { margin:1px 0 15px 0 !important; width:96%; padding:2% }
.postmetadata { font-size:11px }
	
.single-title-image img { margin:0; display:block }
.single-title-image h2 .cat { letter-spacing:normal !important; font-size:10px !important; text-transform:uppercase }
.single-title-image h2 .catname { letter-spacing:normal !important; font-size:12px !important }



/* ---------------------------------------------------- */
/* Comments                                             */

ol.commentlist, ol.commentlist li { list-style:none }

h3#comments { margin:0 0 20px 0 }

#commentform input { padding:5px 8px; margin-right:10px }
#comment {
	height:23px;
	display:block !important;
	font-family:Arial,Helvetica,sans-serif;
	font-size:14px;
	line-height:20px;
	padding:7px 10px;
	width:590px }
	
#submit {
	border:none !important;
	font-weight:normal
}
.comment { margin:0 0 10px; padding:0 0 10px }
.comment p { margin:5px 0 0 0 !important }
.comment-author { font-size:20px; margin:0 0 12px; padding:0 0 13px }
.comment-author img { left:1px; position:absolute; top:1px }
.comment-meta { position:absolute; top:12px; right:0; font-size:12px; font-weight:normal; text-transform:uppercase; margin:0 }
.comment-author cite, .comment-author .says { position:relative; top:7px }
.comment-author cite { font-style:normal; font-weight:bold; margin:0 0 0 45px }
.comment-author .says { font-size:15px; text-transform:uppercase }

#respond { margin:25px 0 0 0 }
	
	.reply a {
		bottom:3px;
		display:inline;
		font-size:11px;
		font-weight:bold;
		padding:3px 5px;
		position:absolute;
		right:0;
		text-transform:uppercase }
		
	#cancel-comment-reply-link {
		font-size:11px;
		font-weight:bold;
		display:block;
		margin:0 0 10px 0;
		text-transform:uppercase }
		
.children .comment {
	border-bottom:none !important;
	padding:10px 0;
	font-size:12px;
	margin:10px 0 0 75px !important }

.children .children .comment { padding:10px 0 0 0; margin:10px 0 0 30px !important }
.children .comment-author { font-size:13px; padding:2px 0 0 }	
.children .comment-author img { width:15px; height:15px }
.children .comment-author cite,
.children .comment-author .says { top:0 }
.children .comment-author cite { margin-left:25px }	
.children .comment-author .says { font-size:10px }
.children .comment-meta { position:absolute; font-size:11px; top:2px; right:0 }
	
	
	
/* ---------------------------------------------------- */
/* Sidebar                                              */

.sidebar-subpages a {
	display:inline-block;
	letter-spacing:1px;
	font-weight:bold;
	text-transform:uppercase;
	padding:7px 8px 6px;
	margin:0 0 10px 0 }
	
	.sidebar-subpages ul a {
		display:block;
		letter-spacing:normal;
		background:none;
		font-weight:normal;
		text-transform:none;
		padding:10px 8px;
		margin:0;
		height:1% }
	
	.sidebar-subpages { margin:0 0 25px 0 !important }
	.sidebar-subpages ul ul { margin:0 0 0 20px }
	.sidebar-subpages ul ul a { font-size:11px; padding:8px 5px 7px 5px }
 #social { margin: 0 0 0px 0 ; padding: 10px 5px 7px 5px}
	
	/* Foliotastic is WIDGET READY! */
	h2.widgettitle { margin:20px 0 10px 0 !important }
	table#wp-calendar { width:250px; height:170px }
	table#wp-calendar a { display:inline; padding:0 }
	#wp-calendar caption { padding:11px 0; font-weight:bold; text-transform:uppercase; font-size:19px }
	#wp-calendar th, #wp-calendar td { padding:5px; text-align:center }
	#wp-calendar thead { font-size:13px }
	#wp-calendar tfoot { font-size:11px; text-transform:uppercase }
	#wp-calendar tbody { font-size:13px }
	ul#recentcomments li { line-height:21px }
	li#tag_cloud a { display:block; text-transform:none; font-weight:normal; margin:0 }
	

	
	
/* ---------------------------------------------------- */
/* 404 Page                                             */

.notfound-column { width:46%; margin:0 2%; float:left }



/* ---------------------------------------------------- */
/* Footer                                               */

#footer { height:120px; font-size:12px; margin:30px 0 0 0 }
.navigation-footer { position:relative; letter-spacing:1px; text-transform:uppercase; padding:30px 0 }
.navigation-footer li { float:left }
.navigation-footer li a { font-weight:bold; display:block; margin:0 20px 0 0; padding:0 }
	
.navigation-footer .copyright {
	text-transform:none;
	text-align:left;
	line-height:20px;
	position:absolute;
	top:50px;
	right:0 }

.navigation-footer .footerlogos {
	text-transform:none;
	text-align:right;
	line-height:150px;
	position:absolute;
	top:75px;
	right:0 }







/*------------------------------------------------*/
/*-------------------[Footer Wrap]--------------*/
/*------------------------------------------------*/



  .footer-logo {
	margin: 0px;
	background-color: #DFDFDF;
	height: 130px;
	bottom: 0px;
	width: 100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 11px;
  }
.footer-kop {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #0482FF;
	height: 22px;
	line-height: 25px;
	text-align: left;
}

  .market_wrap {
  	position: absolute;
  	right: 315px;
  	top: 8px;
  	width: 182px;
  	font: 14px/24px arial, helvetica, sans-serif;
  	z-index: 10;
  	padding: 4px 0;
  }
    .market_wrap .market_header {
    	width:182px;
    	text-indent: -9999px;
    	background: transparent url() no-repeat 0px 0px;
    }
    .market_wrap ul {
    	position:absolute;
    	left: 0px;
    	top:-136px;
    	width:180px;
    	border:1px solid #393939;
    	background:#262626;
    	padding: 12px 0px;
    	line-height: 18px;
    	display: none;
    	list-style: none;
    }
    .market_wrap:hover ul {
    	left: 0px;
    }
      .market_wrap ul li a {
      	display:block;
      	padding: 2px 15px;
      	color: #9c9c9c;
      	text-indent: 0;
      }
      .market_wrap ul li a:hover {
      	text-decoration:none;
      	color: #fff;
      }
  .sites_wrap {
  	position: absolute;
  	right: 163px;
  	top: 8px;
  	width: 142px;
  	font: 14px/24px arial, helvetica, sans-serif;
  	z-index: 10;
  	padding: 4px 0;
  }
    .sites_wrap .sites_header {
    	width:142px;
    	text-indent: -9999px;
    	background: transparent url() no-repeat 0px 0px;
    }
    .sites_wrap ul {
    	position:absolute;
    	left: 0px;
    	top:-180px;
    	width:140px;
    	border:1px solid #393939;
    	background:#262626;
    	padding: 12px 0px;
    	line-height: 18px;
    	display: none;
    	list-style: none;
    }
    .sites_wrap:hover ul {
    	left: 0px;
    }
      .sites_wrap ul li a {
      	display:block;
      	padding: 2px 15px;
      	color: #9c9c9c;
      	text-indent: 0;
      }
      .sites_wrap ul li a:hover {
      	text-decoration:none;
      	color: #fff;
      }
  .network_wrap {
  	position: absolute;
  	right: 30px;
  	top: 8px;
  	width: 123px;
  	font: 14px/24px arial, helvetica, sans-serif;
  	z-index: 10;
  	padding: 4px 0;
  }
    .network_wrap .network_header {
    	width:123px;
    	text-indent: -9999px;
    	background: transparent url() no-repeat 0px 0px;
    }
    .network_wrap ul {
    	position:absolute;
    	left: 0px;
    	top:-224px;
    	width:121px;
    	border:1px solid #393939;
    	background:#262626;
    	padding:12px 0px;
    	line-height: 18px;
    	display: none;
    	list-style: none;
    }
    .network_wrap:hover ul {
    	left: 0px;
    }
      .network_wrap ul li a {
      	display:block;
      	padding: 2px 15px;
      	color: #9c9c9c;
      	text-indent: 0;
      }
      .network_wrap ul li a:hover {
      	text-decoration:none;
      	color: #fff;
      }

#footer_wrap {
  position: fixed;
  bottom: 0;
  height: 47px;
  width: 100%;
  background: #1b1b1b url() no-repeat 0 0;
  border-top: 1px solid #333333;
  z-index: 99;
}


/*------------------------------------------------*/
/*---------------[Share and Connect]--------------*/
/*------------------------------------------------*/



#share-f {
	position: absolute; 
	left: 40px;
	margin-top: -81px;
	
}

#share-d {
	position: absolute;
	left: 88px;
	margin-top: -81px;


}

#share-s {
	position: absolute; float:left;
	left: 138px;
	margin-top: -81px;
	width: 32px;
}

#share-t {
	position: absolute; float:left;
	left: 185px;
	margin-top: -81px;
	width: 32px;
}

#addtoany-text {
	position: absolute; 
	left: 45px;
	margin-top: -35px;


}

#share-twitter {
	position: absolute; float:left;
	left: 170px;
	margin-top: -195px;

}

#share-rss {
	position: absolute; float:left;
	left: 20px;
	margin-top: -195px;


}

#share-mail {
	position: absolute;float:left;
	left: 95px;
	margin-top: -195px;


}


/*------------------------------------------------*/
/*------------[ReShare - Single Post]-------------*/
/*------------------------------------------------*/


#reshare-designbump {
	position: absolute;
	right: 212px;
	margin-top: -86px;
	z-index: 10;
	
}

#reshare-designfloat {
	position: absolute;
	right: 172px;
	margin-top: -85px;
	z-index: 11;

}

#reshare-facebook {
	position: absolute; 
	right: 132px;
	margin-top: -85px;
	z-index: 10;

}


#reshare-stumble {
	position: absolute; 
	right: 212px;
	margin-top: -47px;
	z-index: 10;
	
}

#reshare-delicious {
	position: absolute; 
	right: 172px;
	margin-top: -47px;
	z-index: 11;

}

#reshare-tech {
	position: absolute;
	right: 132px;
	margin-top: -47px;
	z-index: 10;
}


#reshare-rss {
	position: absolute; 
	right: 29px;
	margin-top: -85px;
	z-index: 10;
	width: 32px;
}


#reshare-mail {
	position: absolute; 
	right: 29px;
	margin-top: -47px;
	z-index: 10;
	width: 32px;
}

#reshare-tweet {
	position: absolute;
	right: 255px;
	margin-top: -135px;
	z-index: 10;
	
}

#reshare-tweet2 {
	position: absolute; 
	right: 141px;
	margin-top: -140px;
	z-index: 10;
	
}
.addtoany_share_save_container{margin:16px 0;}
	ul.addtoany_list{
		display:inline;
		list-style-type:none;
		margin:0 !important;
		padding:0 !important;
		text-indent:0 !important;
	}
	ul.addtoany_list li{
		background:none !important;
		border:0;
		display:inline !important;
		line-height:32px;		list-style-type:none;
		margin:0 !important;
		padding:0 !important;
	}
	ul.addtoany_list li:before{content:"";}
	ul.addtoany_list li a{padding:0 9px;}
	ul.addtoany_list img{
		float:none;
		border:0;
		margin:0;
		padding:0;
		vertical-align:middle;
	}
a.addtoany_share_save img{border:0;width:auto;height:auto;
}
.vorm-rechts {
		background: url(images/vorm-rechts.jpg) no-repeat right top;
}
