/*

	Theme Name: theBackpacker
	Theme URL: http://www.thebackpacker.de
	Description: Premium Wordpress Magazine.
	Version: 1.0
	Author: Sven Becker
	Author URL: http://www.fotonuevo.com/
        Tags: three column, light, gray, white, orange, blue, green
	
*/

@font-face { font-family:FranklinGothic; src:url(LTe50430.eot), url(LTe50430.ttf); }

/* GRUNDLEGENDE ELEMENTE

----------------------------------

*/


html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-family:inherit;vertical-align:baseline;}

body {font:normal 12px Arial, sans-serif;height: 100%;color:#505050;background:#dcdcc1;line-height:18px;margin:0;padding:0;}
html, body {height: 100%;}

a {text-decoration:none;color:#ffb300;}
a:hover {color:#2c2c2c;}

.right {float:right;}
.left {float:left;}



/* BOXEN-MODELLE

---------------------

*/

#header {width:1000px;margin:0 auto; height:160px;background:#dcdcc1;}
#main {padding:0;margin:0;background:#dcdcc1;}
#content-body {width:1000px;margin:0 auto;padding:0 0 25px 0;background:#dcdcc1;}
#footer {background:#dcdcc1;}


/* KOPFBEREICH

---------------------

*/

#page-menu {padding:0 0 30px 0;}
#page-menu-left {height:20px;width:700px;float:left;text-align:right;}
#page-menu-left img {margin:-6px 40px 0 0;} 
#page-menu-right {height:20px;width:260px;padding:2px 5px 3px 35px;}
#nav1 {padding:0;}
#nav1 li {float:left;list-style:none;}
#nav1 li a {font:bold 12px Arial, sans-serif;text-decoration:none;text-align:center;padding:2px 0px 3px 25px;display: block;position:relative;color:#8e8e8e;}
#nav1 li a:hover, #nav1 li a:active, #nav1 li.current_page_item a {color:#e2a418;}
#rss-button a {background:url(images/feed2.png) no-repeat 0 50%;margin-left:5px;color:#8e8e8e;}
#rss-button a:hover {color:#ffb300;}

#logo {height:120px;width:1000px;margin:0 auto;padding:0 0 10px 0;background:url(images/logobackground.png) no-repeat;}
#logo .logo-image {margin:0;padding:17px 0 0 0;}
#logo .logo-image img.issue {margin:0 0 0 10px;width:728px; height:90px;}
.logo {padding:23px 20px 0 0;}


/* HAUPTBEREICH

----------------------

*/

/* artikel */

#posts {width:650px;margin:0 auto;padding:0;}
#posts .post .post-body {margin:0;padding:0 0 0px 0;position:relative;}

#posts .post {margin:50px 0 0px 0x;width:650px;}
#posts .post .post-head {position:relative;}

#posts .post .post-thumb {padding:0;padding-right:0px;box-shadow: 10px 30px 5px -5px #999;}
#posts .post .post-thumb div {border:0;padding:0;margin:0;}
#posts .post .post-thumb img {border:0;padding:0;margin:0;}

a.weiter {background:url(images/weiterbg.png) no-repeat;width:90px;height:20px;padding:1px 0px 1px 85px;margin-left:530px;}
a.weiter:hover {background:url(images/weiterbghover.png) no-repeat;}

#posts .post h1.post-heading {margin:0;padding:0px 15px 25px 15px;line-height:65px;display:block;font: normal 26px Georgia, serif;top:0px;}
#posts .post h1.post-heading a {color:#4d4948;}
#posts .post h1.post-heading a:hover {color:#ffb300;}

#posts .post .post-body .post-head h1.post-heading {margin:0;padding:0px 15px 25px 15px;width:615px;line-height:65px;display:block;font: normal 26px Georgia, serif;top:0px;}
#posts .post .post-body .post-head h1.post-heading a {color:#4d4948;}
#posts .post .post-body .post-head h1.post-heading a:hover {color:#ffb300;}

#posts .post .post-content-full .post-head h1.post-page-heading {margin:0;padding:0px 15px 25px 15px;line-height:65px;display:block;font: normal 26px Georgia, serif;top:0px;}

#posts .post .post-content-half {margin:0;padding:25px 0px 25px 0px;background-color:#ffffff;box-shadow: 10px 20px 5px -5px #999;}

#posts .post .post-content-half ol {margin-left:25px;padding-left:15px;}
#posts .post .post-content-half ol li {list-style-image:url(images/pfeil.png);margin-top:15px;}

/* meta */

#posts .post .post-foot {width:650px;margin:0px 0 50px 0;padding:0;font:normal 11px Georgia, serif;list-style-type:none;color:#666666;background-color:#ebebe4;-moz-border-radius: 0 px 0 px 10px 10px;-webkit-border-radius: 0px 0px 10px 10px;border-radius: 0px 0px 10px 10px;box-shadow: 10px 10px 5px -5px #999;}
#posts .post .post-meta li {list-style-type:none;display:inline;float:right;}
#posts .post .post-meta li.meta-author {padding:5px 0px 5px 20px;margin:0 0 0 15px;background:url(images/autor.png) no-repeat 0px 4px;}
#posts .post .post-meta li.meta-author span {color:#3c3c3c;}
#posts .post .post-meta li.meta-date {padding:5px 0 5px 20px;margin:0 0 0 15px;background:url(images/date.png) no-repeat 0px 4px;}
#posts .post .post-meta li.meta-comment {padding:5px 15px 5px 20px;margin:0 0 0 15px;background:url(images/comment.png) no-repeat 0px 4px;}
#posts .post .post-meta li.meta-category {padding:5px 0 0 20px;margin:0;background:url(images/category.png) no-repeat 0px 4px;display:inline;}


/* einzelne Artikel */

#posts h1.single-heading {margin:0;padding:5px 15px 0px 15px;line-height:65px;width:620px;display:block;font: normal 26px Georgia, serif;top:0px;}

#google200 {width:200px;height:200px;float:right;margin:-25px 0px 25px 25px ;background:#ffffff;}

#posts .post .single-post-foot {width:650px;margin:-25px 0 15px 0;padding:0;font:normal 11px Georgia, serif;list-style-type:none;background:#ebebe4;color:#666666;}
#posts .post .single-post-foot .post-meta li {list-style-type:none;float:right;}
#posts .post .single-post-foot .post-meta li.meta-author, #posts .post .single-post-foot .post-meta li.meta-date, #posts .post .single-post-foot .post-meta li.meta-comment, #posts .post .single-post-foot .post-meta li.meta-category {padding:5px 0 5px 20px;margin:0 10px 0 5px;}

#posts .post .post-content-full {padding:0;margin:0;background:#ffffff;}
#posts .post .post-content-full .post-head {margin-bottom:25px;}
#posts .post .post-content-full h1.post-page-heading {width:650px;padding:0;margin:0;font: normal 24px Georgia, serif;}
#posts .post .post-content-full .post-image {padding:0;margin:0 0 25px 0;width:650px;height:260px;}
#posts .post .post-content-full p, #posts .post .post-content-half p {width:620px;padding:0 15px 15px 15px;line-height:18px;}

#posts .post .post-content-full ul li {list-style-type:none;}
#posts .post .post-content-full ol {margin-left:50px;width:525px;padding-left:15px;}
#posts .post .post-content-full ol li {list-style-type:disc;margin-bottom:15px;}
		
/* Ãœberschriften */

#posts h1.heading {width:650px;height:32px;font:normal 36px 'FranklinGothic', Arial, sans-serif;text-transform:uppercase;padding:0;margin:0px;color:#f3f3e1;text-align:left;}
#posts h1.heading span {color:#f3f3e1;}

#posts .post .post-content-full .post-head {margin-top:0px;}
#posts .post .post-content-full h2 {margin:0;padding:0px 15px 15px 15px;line-height:65px;width:650px;display:block;font: normal 20px Georgia, serif;top:0px;color:#4d4948;}
#posts .post .post-content-full h3, #posts .post .post-content-full h4, #posts .post .post-content-full h5, #posts .post .post-content-full h6 {font-weight:bold;font-family: Arial, sans-serif;padding:0;margin:0;text-transform:none !important;color:#252525;}
#posts .post .post-content-full h3 {font-size:14px;}
#posts .post .post-content-full h4 {font-size:12px;}
#posts .post .post-content-full h5 {font-size:12px;}
#posts .post .post-content-full h6 {font-size:12px;}

#posts .post .post-content-full h2.seite {padding-top:15px;font: normal 20px Georgia, serif;margin-bottom:10px;border-top:2px solid #dcdcc1;color:#4d4948;width:620px;}

/* style */

#posts .post .post-content-full p.note {display:block;margin:10px;padding:10px;background:#eff1e1;border:1px solid #e2e2e2;}
#posts .post .post-content-full p.warning {display:block;margin:10px;padding:10px;background:#fffbbc;border:1px solid #e6db55;}
#posts .post .post-content-full p.download {display:block;margin:10px;padding:10px;background:#e7f7d3;border:1px solid #66cc33;}
.blue {font:normal 16px Impact, Arial, sans-serif;padding:2px 5px;float:left;margin:5px 15px 0 15px;color:#fffffc;background-color:#84c255;}

/* Autorenbox */

#post-author {display:block;background:#fffffc;border-top:1px dotted #4c4847;border-bottom:1px dotted #4c4847;padding:10px;margin-top:25px;}
#post-author img.avatar {float:left;margin:0 25px 5px 0;padding:3px;}
#post-author ul li {display:inline;margin-right:20px;}


/* Navigation unten */

#posts .post-navigation {margin:25px 0 25px 0;padding:5px 10px;font:normal 20px Georgia, Times, Times New Roman, serif;color:#ffb300;}
#posts .post-navigation:hover {color:#4d4948;}

/* Blockquote */

#posts .post .post-body .post-content-full blockquote p {width:300px;font:italic 18px Georgia, Times, Times New Roman, serif;padding:0 0 0 25px;margin:25px 15px 25px 25px;float:right;color:#ffb300;border-left:7px solid #ffb300;}
#posts .post .post-body .post-content-full blockquote p span {font:italic 12px Arial, sans-serif;color:#666666;}

/* Info-box */

#posts .post .post-content-full .info {width:650px;margin:-25px 0 0 0;background:#f3f3e1;border-top:25px solid #dcdcc1;-moz-border-radius: 0 px 0 px 10px 10px;-webkit-border-radius: 0px 0px 10px 10px;border-radius: 0px 0px 10px 10px;}
#posts .post .post-content-full .info h2 {width:605px;font:normal 20px Georgia, serif;padding:5px 5px 5px 40px;margin:0 0 10px 0;color:#fffffc;background:url(images/info.png) no-repeat 7px 4px #8e8e8e;}
#posts .post .post-content-full .info .text {padding:5px 0 15px 15px;margin:0 15px 0 0;font:normal 11px Georgia, serif;line-height:16px;text-align:justify;color:#4d4948;}


/* i-frame discover outdoor */

#posts .post .post-content-full iframe {margin:0 0 0 -15px;border-top: 25px solid #dcdcc1;}
#posts .post .post-content-full .iframeafter {padding: 8px 0 0 0; text-decoration: underline;margin: -20px 0 0 250px;}


/* Gallery style */

.ngg-galleryoverview {width:300px;margin:0;padding:0px 5px 5px 15px;display:block !important;float:left;}
.ngg-gallery-thumbnail-box {float:left;}
.ngg-gallery-thumbnail {float:left;margin:0 10px 10px 0px;}
.ngg-gallery-thumbnail img {display:block;margin:0px;padding:0px;position:relative;}
.ngg-gallery-thumbnail img:hover {opacity: .5;filter: alpha(opacity=50);} 
.ngg-clear { clear: both;}


/* Single picture */

.ngg-singlepic {display:block;margin0 0 15px 0;}
.ngg-left {float: left;margin-right:15px;margin-bottom:15px;}
.ngg-right {float: right;margin-left:15px;margin-bottom:15px;}
.ngg-center {margin-left: auto !important;margin-right: auto !important;}

#shDisplay div#shTitle a {color:#84c225;}
#shDisplay div#shTitle a:hover {color:#f36f08;}


/* Rastlos.de - Bewertungsbox */

#posts .post .post-body .post-content-full #rastlos_com {width:180px;margin:0px 25px 0px 30px;padding:5px;font:normal 1px Arial, Verdana;background-color:transparent;float:none;}


/* Simple Facebook Comments Box */

#fb-root {margin-left:0px;}

/* wp-pagenavi

-------------------------

*/

.wp-pagenavi {clear: both;text-align: right;margin:35px 0 10px 0;}
.wp-pagenavi .pages {float: left;border:0 !important;color:#8e8e8e !important;}
.wp-pagenavi a {padding:6px 9px 6px 10px !important;margin-left: 5px;color:#8e8e8e !important;background:url(images/wppagenavi.png) no-repeat !important;}
.wp-pagenavi a:hover {background:url(images/wppagenavihover.png) no-repeat !important;color:#ffffff !important;}
.wp-pagenavi .current {background:url(images/wppagenaviactive.png) no-repeat !important; padding:6px 9px 6px 10px !important;border: 0px solid #ffb300 !important;margin-left: 3px;color:#ffffff !important;font-style:bold;}
.wp-pagenavi .previouspostslink, .wp-pagenavi .nextpostslink {border:0 !important;}
.wp-pagenavi .previouspostslink:hover, .wp-pagenavi .nextpostslink:hover {background:url(images/wppagenavihover.png) no-repeat !important;border:0 !important;}


/* sidebar */

#sidebar {width:300px;margin:0 0 0 24px;padding-bottom:25px;padding-left:25px;}
#sidebar .widget {width:300px;margin:0;}
#sidebar .widget .widget-body {width:300px;margin:0px 0px 50px 0px;}
#sidebar .widget .widget-body h2.widget-title {width:280px;font:normal 32px 'FranklinGothic', Arial, sans-serif;text-transform:uppercase;padding:2px 10px 0px 10px;margin:0px;color:#f3f3e1;text-align:left;background-color:#8e8e8e;}

/*  font: bolder 30px Arial, san-serif;letter-spacing:-0.07em;border-bottom:2px solid #f3f3e1;height:32px; */


#sidebar .widget .widget-body ul li.cat-item {border-bottom:2px solid #dcdcc1;padding:6px 15px 6px 15px;font:bold 16px Arial, sans-serif;letter-spacing:-0.04em;line-height:20px;background:#f3f3e1;}
#sidebar .widget .widget-body ul li.cat-item a {color:#4d4948;}
#sidebar .widget .widget-body ul li.cat-item a:hover {color:#ffb300;}
#sidebar .widget .widget-body ul li.cat-item ul li {font:normal 12px Arial, sans-serif;letter-spacing:-0.04em;padding:5px 0 0 15px;border-bottom:none !important;}

#sidebar .widget .widget-body ul li.page_item, #sidebar .widget .widget-body ul li.menu-item {border-bottom:2px solid #dcdcc1;padding:6px 15px 6px 15px;font:bold 16px Arial, sans-serif;letter-spacing:-0.04em;line-height:20px;background:#f3f3e1;}
#sidebar .widget .widget-body ul li.page_item a, #sidebar .widget .widget-body ul li.menu-item a {color:#4d4948;}
#sidebar .widget .widget-body ul li.page_item a:hover, #sidebar .widget .widget-body ul li.menu-item a:hover {color:#ffb300;}
#sidebar .widget .widget-body ul li.page_item ul li, #sidebar .widget .widget-body ul li.menu-item ul li {font:normal 12px Arial, sans-serif;letter-spacing:-0.04em;padding:5px 0 0 25px;border-bottom:none !important;}


/* suche widget */

.search_widget {width:300px;height:50px;margin:0;padding:0;}
.search_widget .search_term {display:block;border:1px solid #bbbbbb;padding:3px;padding-right:25px;width:250px;background:#ebebe4 url(images/search_icon.png) no-repeat 98% 50%;margin: 0 auto;margin-top:15px;}
.search_widget h2.widget-title {width:290px;height:24px;font:normal 24px 'FranklinGothic', Arial, sans-serif;text-transform:uppercase;padding:0px 0 0 10px;margin:0px;color:#fffffc;background:url(images/h2bg.png) no-repeat;}


/* widget body elements */

.sponsors {width:282px;padding:10px 0 15px 18px;}
.widget-body ul li {padding:15px 10px 15px 5px;}
.ads125box {height:125px; width:125px; background:#CCCCCC; float:left; margin:5px 0 0 5px;}
.ads125box img {border:0;}
	
#get_recent_comments_wrap {padding:0;font:normal 12px Arial, sans-serif;}
#get_recent_comments_wrap ul {padding:0;list-style:none;margin:0;}
#get_recent_comments_wrap ul li {list-style:none;padding:10px 0 10px 0;margin:0;border-bottom:2px solid #f3f3e1;height:40px;}
#get_recent_comments_wrap ul li a {font-weight:bold;}
#get_recent_comments_wrap ul li a:hover {font-weight:bold;}
#get_recent_comments_wrap ul li img { float: left;padding-right:10px;}


/* Gallery Sidebar widget */

.ngg-widget, .ngg-widget-slideshow {overflow:hidden;margin:0px;padding:15px 10px 10px 14px; text-align:left;background:#f3f3e1;}
.ngg-widget img {margin:0px 5px 5px 0px;}


/* commercial */

#commercial {background:url(images/commercial.jpg) no-repeat;width:300px;height:250px;}
#commercialtnf {width:300px;height:250px;}
#mairdumont_banner {width:160px;height:600px;float:right;margin:0;padding:0;}#google_adsense {width:120px;height:600px;float:left;margin:0;padding:0;}



/* CSS fuer Blogroll */

.widget .widget-body ul.xoxo {margin:0;padding:0;}
.widget .widget-body ul.xoxo li {list-style-type:none;margin:0;padding:0;border-bottom:2px solid #dcdcc1;padding:6px 15px 6px 15px;font:normal 12px Arial, sans-serif;letter-spacing:-0.04em;line-height:20px;background:#f3f3e1;}
.widget .widget-body ul.xoxo li a {color:#4d4948;}
.widget .widget-body ul.xoxo li a:hover {color:#ffb300;}




/* Kommentare

----------------------

*/

#comments {margin:50px 0 0 82px;padding:0;width:485px;background:#dcdcc1;}

#comments h1 {width:455px;margin:0 0 15px 0;padding:0px 10px 5px 40px;color:#fffffc;font:normal 28px Georgia, Times New Roman, Times, serif;background:url(images/writecomment.png) no-repeat 0px 4px #dcdcc1;}
#comments h3 {margin:0;padding:5px 10px 5px 40px;color:#fffffc;font:normal 20px Georgia, Times New Roman, Times, serif;background:url(images/write.png) no-repeat 7px 4px #f36f08;}

#comments .comment-box {padding:15px 0;}
#comments .comment-box .comment-body p {margin:0 0 10px 0;}
#comments .comment-meta {padding:0 25px 0 0;background:#ebebe4;height:50px;}
#comments .comment-meta h2 {font:bold 18px Arial, sans-serif;letter-spacing:-0.04em;padding:0px 15px 0 10px;float:left;margin:12px 0 0 0;line-height:18px;}
#comments .comment-meta span {font:italic 9px Arial, sans-serif;line-height:9px;padding:0px 15px 0 10px;color:#252525;margin:0;width:auto;float:right;}
#comments .comment-box .comment-body {width:415px;margin:0px 0 0 50px;line-height:16px;margin-bottom:0px;padding:15px 10px 5px 10px;background:#f3f3e1;}

#comments .comment-form-box {margin:50px 0 0 50px;background:#eeeeee;width:405px;padding:15px;}
#comments .comment-form-box .eingabe {padding:0;margin-top:0px;}
#comments .comment-author-box {width:250px;background:#fffffc;border:1px solid #bbbbbb;margin-left:35px;}
#comments .comment-email-box {width:250px;background:#fffffc;border:1px solid #bbbbbb;margin-left:33px;}
#comments .comment-url-box {width:250px;background:#fffffc;border:1px solid #bbbbbb;margin-left:32px;}
#comments #comment-body {float:left;}
#comments .comment-textarea-box {background:#fffffc;border:1px solid #bbbbbb;margin-left:21px;}
#comments .comment-box .eingabe p.incomment-star {text-align:left;font-style:oblique;padding:0;margin:0 0 25px 85px;}

#comments #submit {margin-left:85px;}
#comments .submitbtn {padding:12px 10px 12px 65px;margin:0 10px 0 0;border:0;background:url(images/submit.png) no-repeat;color:#ffffff;font:bold 14px Arial, sans-serif;text-transform:uppercase;cursor:pointer;}
#comments .submitbtn:hover {background:url(images/submithover.png) no-repeat;color:#ffffff;}
#comments .resetbtn {padding:12px 10px 12px 65px;margin:0 10px 0 0;border:0;background:url(images/reset.png) no-repeat;color:#ffffff;font:bold 14px Arial, sans-serif;text-transform:uppercase;cursor:pointer;}
#comments .resetbtn:hover {background:url(images/resethover.png) no-repeat;color:#ffffff;}



/* Footer

----------------------

*/

#footer .footer-content {width:1000px;margin:25px auto;padding:0;}

#footer .widget {width:300px;margin:0 33px 0 0;float:right;}
#footer .widget .widget-body {width:300px;margin:0px 25px 0px 0px;}
#footer .widget .widget-body h2.widget-title {width:280px;font:normal 32px 'FranklinGothic', Arial, sans-serif;text-transform:uppercase;padding:2px 10px 0px 10px;margin:0px;color:#f3f3e1;text-align:left;background-color:#8e8e8e;}

#footer .credits {background:#dcdcc1;margin-top:50px;}
#footer .credits-content {width:949px;margin:0 auto;padding:10px;color:#8e8e8e;text-align:center;border-top:2px solid #f3f3e1;margin-top:25px;}
#footer .credits-content a {font-weight:bold;color:#8e8e8e;}
#footer .credits-content a:hover {color:#fffffc;}



/* FORMULARE BEI KONTAKT ETC.

-----------------------------

*/

.wpcf7 form.wpcf7-form {padding-top:35px;}
.wpcf7 form.wpcf7-form span input,.wpcf7 form.wpcf7-form span textarea {padding:2px 10px;width:300px;background:#ebebe4;border:1px solid #bbbbbb;font:normal 16px Arial, sans-serif;color:#3c3c3c;text-transform:uppercase;}
.wpcf7 form.wpcf7-form span input:hover, .wpcf7 form.wpcf7-form span textarea:hover {background:#ebebe4;}

.wpcf7 form.wpcf7-form input {padding:3px 10px 3px 10px;margin-right:10px;border:0;background:#84c225;color:#fffffc;font:bold 14px Arial, sans-serif;text-transform:uppercase;cursor:pointer;}
.wpcf7 form.wpcf7-form input:hover {background:#f36f08;color:#fffffc;}

.vier {padding:3px 10px 3px 10px;margin-right:10px;border:0;background:#84c225;color:#fffffc;font:bold 14px Arial, sans-serif;text-transform:uppercase;cursor:pointer;}
.vier:hover {background:#f36f08;color:#fffffc;}
.vier-box {border:1px solid #bbbbbb;background:#ebebe4;width:300px;padding: 3px 10px;}

.wpcf7 form.wpcf7-form .wpcf7-submit {padding:12px 10px 12px 65px;margin:0 10px 0 0;border:0;background:url(images/submit.png) no-repeat;color:#ffffff;font:bold 14px Arial, sans-serif;text-transform:uppercase;cursor:pointer;}
.wpcf7 form.wpcf7-form .wpcf7-submit:hover {background:url(images/submithover.png) no-repeat;color:#ffffff;}

/* STANDARDS

----------------------------------

*/

ol, ul {list-style: none;}
:focus {outline: 0;}
table {border-collapse: separate;border-spacing: 0;}
caption, th, td {text-align: center;}
acronym {cursor: help;border-bottom: 1px dashed #333;}
strong {font-weight: bold;}
em {font-style: italic;}
hr {display: none;}
.hide {display: none;}
.irelative {position:relative;}
.text {padding:5px;font-family:Georgia, "Times New Roman", Times, serif;}
.incomment {padding:5px 0 !important;}
.clear {clear: both;}
.clearfix:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
.clearfix {display: block;}
html[xmlns] .clearfix {	display: block;}
* html .clearfix {height: 1%;}





/* wordpress css codex

------------------------

*/

.aligncenter, div.aligncenter {display: block;margin-left: auto;margin-right: auto;border:4px solid #dcdcdc;}
.alignleft {float: left;margin-right:10px;}
.alignright {float: right;margin:10px 0px 10px 10px;margin-left:10px;border:4px solid #dcdcdc;}
.wp-caption {text-align: center;padding: 0px;margin:0px 15px 0px 10px;}
.wp-caption img {margin:0;padding:0;}
.wp-caption p.wp-caption-text {font-size: 0px;padding:0;margin:0;}

img#wpstats {display:none;}


/* NGG-Gallery - CSS */

/* ----------- Gallery navigation -------------*/

.ngg-navigation { font-size:0.9em !important; clear:both !important;display:block !important;padding-top:15px;text-align:center;}
.ngg-navigation span {font-weight:bold;margin:0pt 6px;}
.ngg-navigation a.page-numbers, .ngg-navigation a.next, .ngg-navigation a.prev, .ngg-navigation span.page-numbers, .ngg-navigation span.next, .ngg-navigation span.prev {border:1px solid #DDDDDD;margin-right:3px;padding:3px 7px;}
.ngg-navigation a.page-numbers:hover, .ngg-navigation a.next:hover, .ngg-navigation a.prev:hover, .ngg-navigation span.page-numbers:hover, .ngg-navigation span.next:hover, .ngg-navigation span.prev:hover {background-color: #0066CC;color: #FFFFFF !important;text-decoration: none !important;}

/* ----------- Album Styles Extend -------------*/

.ngg-albumoverview {margin-top: 10px;width: 100%;clear:both; display:block !important;}
.ngg-album {height: 100%;padding: 5px;margin-bottom: 5px;border: 1px solid #fff;}

/* IE6 will ignore this , again I hate IE6 */
/* See also http://www.sitepoint.com/article/browser-specific-css-hacks */
html>body .ngg-album {overflow:hidden;padding: 5px;margin-bottom: 5px;border: 1px solid #cccccc;} 
.ngg-album {overflow: hidden;padding: 5px;margin-bottom: 5px;border: 1px solid #cccccc;}
.ngg-albumtitle {text-align: left;font-weight: bold;margin:0px;padding:0px;font-size: 1.4em;margin-bottom: 10px;}
.ngg-thumbnail {float: left;margin-right: 12px;}
.ngg-thumbnail img {background-color:#FFFFFF;border:1px solid #A9A9A9;margin:4px 0px 4px 5px;padding:4px;position:relative;}
.ngg-thumbnail img:hover {background-color: #A9A9A9;}
.ngg-description {text-align: left;}

/* ----------- Album Styles Compact -------------*/

.ngg-album-compact {float:left;height:180px;padding-right:6px !important;margin:0px !important; text-align:left;width:120px;}
.ngg-album-compactbox {background:transparent url(albumset.gif) no-repeat scroll 0%;height:86px;margin:0pt 0pt 6px !important;padding:12px 0pt 0pt 7px !important;	width:120px;}
.ngg-album-compactbox .Thumb {border:1px solid #000000;margin:0px !important;padding:0px !important;width:91px; height:68px;}
.ngg-album-compact h4 {font-size:15px;font-weight:bold;margin-bottom:0px;margin-top:0px;width:110px;}
.ngg-album-compact p {font-size:11px;margin-top:2px;}

/* ----------- Image browser style -------------*/

.ngg-imagebrowser { }
.ngg-imagebrowser h3 {text-align:center;}
.ngg-imagebrowser img {border:1px solid #A9A9A9;margin-top: 10px; margin-bottom: 10px; width: 100%;display:block !important;padding:5px;}
.ngg-imagebrowser-nav {padding:5px;margin-left:10px;}
.ngg-imagebrowser-nav .back {float:left;border:1px solid #DDDDDD;margin-right:3px;padding:3px 7px;}
.ngg-imagebrowser-nav .next {float:right;border:1px solid #DDDDDD;margin-right:3px;padding:3px 7px;}
.ngg-imagebrowser-nav .counter {text-align:center;font-size:0.9em !important;}
.exif-data {margin-left: auto !important;margin-right: auto !important;	}

/* ----------- Slideshow -------------*/
.slideshow {margin-left: auto; margin-right: auto;text-align:center;outline: none;}
.slideshowlink {}


/* ----------- Related images -------------*/
.ngg-related-gallery {background:#F9F9F9;border:1px solid #E0E0E0;overflow:hidden;margin-bottom:1em;margin-top:1em;padding:5px;}
.ngg-related-gallery img {border: 1px solid #DDDDDD;float: left;margin: 0pt 3px;padding: 2px;height: 50px;width:  50px;}
.ngg-related-gallery img:hover {border: 1px solid #000000;} 

/* ----------- Gallery list -------------*/

.ngg-galleryoverview ul li:before {content: '' !important;}
.ngg-gallery-list {list-style-type:none;padding: 0px !important;text-indent:0px !important;}
.ngg-galleryoverview div.pic img{width: 100%;}
.ngg-gallery-list li {float:left;margin:0 2px 0px 2px !important;overflow:hidden;}
.ngg-gallery-list li a {border:1px solid #CCCCCC;display:block;padding:2px;}
.ngg-gallery-list li.selected a{-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;background:#000000 none repeat scroll 0 0;}
.ngg-gallery-list li img {height:40px;width:40px;}
li.ngg-next, li.ngg-prev {height:40px;width:40px;font-size:3.5em;}
li.ngg-next a, li.ngg-prev a  {padding-top: 10px;border: none;text-decoration: none;}
