/*  
Theme Name:madmenwalking viso

Theme URI: http://www.madmenwalking.com
Description:<a href="mailto:madmenwalking@gmail.com">Support</a>
Version: 1.0
Author: Ben Vaengraad
Author URI: http://www.madmenwalking.com

This theme was designed and built by Ben Vaengraad.


 ------------------------------------- globals */
/* site */
html {height: 100%;}
* html #wrapper {height: 100%;}
body {font:110%/130% "Times New Roman", Arial, Helvetica, sans-serif; height:100%; padding:0px; margin: 0px;color:#333333;}
#wrapper {position: relative; min-height:100%;}
img, img a {border:none; padding:10px;}
.clear {clear:both;}
a {color:#666666; text-decoration: none;}
a:hover {color: #ee1a24; text-decoration:none;}
a {outline: none;} /* Firefox */
ul, ol {list-style:none; margin:0px; padding-left:0px;}
ul li {list-style:square outside; margin:0px; padding:0px;}
ol li {list-style:decimal outside; margin:0px; padding:0px;}

/* typo */
small {font-size: 90%;}
p {margin:0 0 5px 0; padding:0;}
h1, h3, h4, h5, h6 {font-weight:bold; letter-spacing:-0.05em; font-family: Geneva, Arial, Helvetica, sans-serif;}
h1 {font-size:200%; margin:0 0 10px 0;  padding:0 0 7px 0; color:#999999;}
h2 {color:#222222; font-size:20px; font-weight:normal; margin:0 0 5px;}
h3 {font-size:150%; color:#666666;}
h4 {font-size:130%; margin:0 0 10px 0;  padding:0 0 7px 0;}
h5 {font-size:110%;}
h6 {font-size:100%;}

/* blockquote */
blockquote, pre {quotes: "\201C" "\201D"; font-style:italic;color:#999999; border-left:7px solid #F0F0F0; margin-left:20px; padding-left:10px;}

/* calendar */
#wp-calendar {width:100%; font-size:80%;}
#wp-calendar #today {background:#333333;}
#wp-calendar tbody a {font-weight:bolder; color: #ee1a24;}
#wp-calendar tbody a:hover {font-weight:bolder; color:#F4BDC7;}
#wp-calendar caption {padding-bottom:5px; font-family:Arial; font-weight:bolder; letter-spacing:-0.05em; font-size:130%; text-align:left;}
#wp-calendar th, #wp-calendar td {text-align:center; border:none;}
#wp-calendar tbody td {border:1px solid #333333;}
#wp-calendar tbody td.pad {border:0 none;}
#wp-calendar th {background:#333333; color:#FFFFFF; border:none;}
#wp-calendar td#prev {text-align:left; padding-top:5px;}
#wp-calendar td#next {text-align:right; padding-top:5px;}

/* global sitewide */
.global_pag_next a {position:absolute; display:block; width:27px; height:27px; top:370px; left:50%; margin-left:530px; padding:0; background:url(images/global_pag.png) no-repeat 0px 0px;}
.global_pag_next a:hover {background:url(images/global_pag.png) no-repeat -27px 0px;}
.global_pag_previous a {position:absolute; display:block; width:27px; height:27px; top:370px; left:50%; margin-left:-557px; background:url(images/global_pag.png) no-repeat 0px -27px;}
.global_pag_previous a:hover {background:url(images/global_pag.png) no-repeat -27px -27px;}
.global_sorry {margin:20px;}
.no_access{display:block; width:600px;  margin:100px auto 0 auto; background:#000000; color:#999999; border:1px solid #666666; padding:20px;}
.error_container{display:block; width:910px; height:150px; margin:20px 0 0 20px; background:url(images/404.png) no-repeat center center; border:5px solid #F0F0F0;}
.mpthreeplayer { display:block; width:290px; height:24px;}

/* mootools hover */
.default, .MooTrans {display:block; position:relative; width:100%; height:100%; background:transparent; }
.MooTrans {background:url(images/button_on.png) repeat;}

/* buy */
.buy_link {display:block; width:62px; height:31px; background:transparent;}
.buy_link a {background:url(images/bg_link_buy.png) no-repeat 0px 0px;}
.buy_link a:hover {background:url(images/bg_link_buy.png) no-repeat 0px -62px;}
.buy_lightbox {display:block; width:62px; height:31px; background:transparent;}
.buy_lightbox a {background:url(images/bg_link_buy.png) no-repeat 0px -31px;}
.buy_lightbox a:hover {background:url(images/bg_link_buy.png) no-repeat 0px -93px;}
.buy_info_text {display:block; padding:20px;  width:256px; height:216px; color:white; }

/* login */
.login_container {display:block; width:256px; height:216px; padding:20px;  background-color: #000000; color:#999999; border:2px solid #444444;}
.login_user_form {width:250px; padding:3px 3px 3px 7px; font: 110% Arial, Helvetica, sans-serif; background:#121212; color:#666666; border:1px solid #333333;}
.login_user_form:focus {border:1px solid  #666666;}
.login_password_form {width:250px; padding:3px 3px 3px 7px; font: 110% Arial, Helvetica, sans-serif; background:#121212; color:#666666; border:1px solid #333333;}
.login_password_form:focus {border:1px solid  #666666;}
.login_button_form {width:70px; height:24px; line-height:24px; margin:8px 0 0 0; font:11px/100% Arial, Helvetica, sans-serif; color:#666666; background:#121212; border:1px solid #333333;}
.login_button_form:hover {background:#121212; color:#999999; border:1px solid #666666;}
.login_top_logout a {position:absolute; display:block; width:40px; height:25px; top:0px; left:50%; margin:0 0 0 394px; background:url(images/search-btn.png) no-repeat -40px 0px;}
.login_top_logout a:hover {background:url(images/search-btn.png) no-repeat -40px -25px;}
.login_top_login a {position:absolute; display:block; width:40px; height:25px; top:0px; left:50%; margin:0 0 0 394px; background:url(images/search-btn.png) no-repeat -80px 0px;}
.login_top_login a:hover {background:url(images/search-btn.png) no-repeat -80px -25px;}
.login_status {position:absolute; display:block; width:180px; height:25px; top:0px; left:50%; margin:0 0 0 189px; padding:0 10px 0 10px; height:24px; background:url(images/bg_logged.png) no-repeat; color:#999999; font-size:10px; font-weight:bolder; line-height:20px;}

/* ------------------------------------- content area  */
/* ------------------------------------- search  */
/* search form */
.search_button a {position:absolute; display:block; width:40px; height:25px; top:0px; left:50%; margin:0 0 0 439px; background:url(images/search-btn.png) no-repeat 0px 0px;}
.search_button a:hover {background:url(images/search-btn.png) no-repeat 0px -25px;}

/* search form no match */
.search_container_nomatch {display:block;}
.search_container_form_nomatch {display:block; width:920px; margin:20px 0 20px 20px; color:#666666; }
.search_headline_nomatch {font:bold 13px Geneva, Arial, Helvetica, sans-serif; text-transform:uppercase; margin:0 0 20px 20px; color: #CC0000;}
.searchform_form_nomatch {width:420px; padding:4px 3px 3px 7px; font: 110% Arial, Helvetica, sans-serif; background:url(images/form-field-bg.gif) no-repeat; border-top:1px solid #e6e6e6; border-right:1px solid #E2E2E2; border-bottom:1px solid #E2E2E2; border-left:1px solid #e6e6e6;}
.searchform_form_nomatch:focus {border:1px solid  #ee1a24;}
.searchform_button_form_nomatch {width:135px; height:25px; font:12px/100% Arial, Helvetica, sans-serif; color:#000000; background:transparent url(images/submit.png) no-repeat 0px 0px; border: none;}
.searchform_button_form_nomatch:hover {background:transparent url(images/submit.png) no-repeat 0px -25px; color:#333333;}
.search_latest{font:bold 12px Geneva, Arial, Helvetica, sans-serif; text-transform:uppercase; margin:0 0 5px 20px; color:#666666}

/* search site */
.search_site_container a {color:#666666; }
.search_site_container a:hover {color:#000000;}
.search_site_container {display:block; width:960px; margin:0 auto 0 auto;}
.search_site_frame {background:#FFFFFF url(images/post_mid.png) repeat-y;}
.search_site_start {display:block; height:20px; background:url(images/bg_blog.png) no-repeat 0px 0px;}
.search_site_content {padding:0 25px 0 25px;}
.search_site_end {display:block; height:20px; background:url(images/bg_blog.png) no-repeat 0px -20px;}
.search_site_left a {display:block; height:30px; padding:0 20px 0 20px; font:12px Geneva, Arial, Helvetica, sans-serif; color:#666666; border-bottom:1px solid #F0F0F0; letter-spacing:-1px; line-height:20px;}
.search_site_left a:hover {background:#F0F0F0;}

/* search tables */
.search_site_containertr.over td, .search_site_container tr:hover td {background-color:#f48c96;}
.search_site_container table {width:920px; margin:0 20px 0 20px; font-size:11px; text-align:left;}
.search_site_container table thead tr th {padding:2px 8px; height:25px; background:#F0F0F0 url(images/sort_off.png) repeat-x; border-top:1px solid #F0F0F0;}
.search_site_container table tbody tr td { padding:2px 4px;}
.search_site_container table tbody tr.alt {background:#EFEFFF;}
.search_site_container table tbody tr.collapsed td { padding:0px;}
.search_site_container table tbody tr.collapsed td div {margin-left:10px;}
.forward_sort {color:#33CC00;}
.reverse_sort {color:#CC0000;}

/* top */
.top_container {display:block; width:100%; height:84px; margin:0; background-color: #ffffff; border-bottom:1px solid #cccccc;}
.top_logo {display:block; width:960px; height:60px; margin:0 auto;}
.top_navigation {display:block; width:960px; height:24px; margin:0 auto 0 auto;}

/* index : Defined in 4:3 and 3:2 SLR */
/* single & page */
.single_container {display:block; position:relative; width:960px; margin:0 auto 0 auto; }
.single_container a {color:#F2798B;}
.single_container a:hover {color:#ee1a24;}
.single_frame_text {display:block; width:960px; margin:0 auto; padding:0 20px 0 20px; text-align:left; border-top:1px solid #F0F0F0;letter-spacing: -1px; line-height:130%; color:#333}
.single_frame_text p {padding:0 30px 20px 0; margin:0;}
.single_frame_text ul {margin:0; padding:0 30px 10px 20px;}
.single_frame_text ul li {margin:0; padding:0 30px 10px 20px;list-style-image: url(images/ul.png);}
.single_frame_text ol {margin:0; padding:0 30px 10px 20px;}
.single_frame_text ol li {margin:0; padding:0 30px 10px 20px; list-style-type:decimal ; }
.single_frame_text a {color:#F2798B;}
.single_frame_text a:hover {color:#ee1a24;}
.single_box {display:block; width:1022px; border:1px solid #333333; border-top:none; margin:0px;}
.single_box_small {position:relative; float:left; display:block; width:62px; height:62px;  margin:1px;}
#single_post a {display:block; width:100%; height:100%;}
.single_lightbox {display:block; width:62px; height:62px; background:transparent;}
.single_lightbox a {display:block; background:url(images/bg_link_single.png) no-repeat 0px 0px;}
.single_content_data {position:absolute; bottom:10px; right:10px; display:block; height:25px; padding:0 15px 0 15px; border:1px solid #333333; border-radius:12px; -moz-border-radius:12px; -webkit-border-radius:12px; line-height:25px; background: url(images/bg_transparent.png) repeat; font-size:11px; font-weight:bold; color:#CCCCCC; z-index:999;}
.single_content_data a {color:#CCCCCC;}
.single_content_data a:hover {color:#FFFFFF;}
.single_container_text {display:block; width:960px; margin:0 auto; background-color:#ffffff; border-top:1px solid #333333; border-bottom:1px solid #333333; color:#999999;}
.single_container_thumbs {display:block; width:100%; margin:20px 0 0 0; background-color:#161616; border-top:1px solid #333333; border-bottom:1px solid #333333; color:#999999;}
.single_frame_thumbs {display:block; width:960px; margin:0 auto; padding:20px 0 20px 0; text-align:justify;}
.single_thumbs {float:left; display:block; width:62px; height:62px; margin:1px; border:1px solid #333333;}
.single_thumbs a {display:block; width:62px; height:62px; border:1px solid #333333;}
.single_thumbs a:hover {border:1px solid #FFFFFF;}
.single_info_bar {display:block; width:960px; height:24px; margin:0 auto 0 auto; padding:20px 0 20px 0;}
.mpdrei {float:left; display:block; width:240px; height:24px;}
.price {float:left; display:block; width:100px; height:24px;  margin-right:20px; background:url(images/price.png) no-repeat;}
.price a {color:#FFFFFF;line-height:24px; padding-left:10px; font-size:14px; font-weight:bolder;}
.price a:hover {color:#ee1a24;}

/* single images */
.image_container {display:block; width:960px; margin:0 auto 0 auto; background:#000000; overflow:hidden;}
.image_previous a {position:absolute; display:block; width:100px; height:100px; top:350px; left:50%; margin:0 0 0 -567px; border:3px solid #333333;  z-index:15; overflow:hidden;}
.image_previous a:hover {border:3px solid #FFFFFF;}
#image_box {display:block; width:1022px; height:682px; border:1px solid #333333; border-top:none; margin:0;}
.image_next a {position:absolute; display:block; width:100px; height:100px; top:350px; left:50%; margin:0 0 0 457px; border:3px solid #333333; z-index:15;overflow:hidden;}
.image_next a:hover {border:3px solid #FFFFFF;}
.image_container_exif {display:block; width:100%; margin:20px 0 0 0; background-color:#161616; border-top:1px solid #333333; border-bottom:1px solid #333333; color:#666666;}
.image_frame_exif {display:block; width:960px; margin:0 auto; padding:20px 0 20px 0; text-align:justify;}
.gallery-icon {width:100px; height:100px; margin:0 0 0 30px !important; padding:0px !important; }

/* ------------------------------------- sidebar  */
/* sidebar */
.sidebar {font:70%/170% Arial, Helvetica, sans-serif; float:left; display:block; width:177px; padding:20px; margin:0 15px 30px 15px; border:1px solid #cccccc; background:#ffffff;}
.sidebar a{color:#ee1a24;}
.sidebar a:hover{color:#F4BDC7;}
.sidebar_header {margin-bottom:10px; padding-bottom:10px; border-bottom:1px solid #cccccc; font:19px Geneva, Arial, Helvetica, sans-serif; color:#000000;}
.sidebar_blog_title {font:bold 13px Geneva, Arial, Helvetica, sans-serif; padding-bottom:3px; margin-bottom:3px; border-bottom:1px dotted #555555;}
.sidebar_blog_content {margin-bottom:7px; font-size:10px; color:#666666;}
.sidebar_container {padding:0; margin:0;}
.sidebar p {margin:0px 0px 15px;}
.sidebar h3 {font:bold 17px/100% Arial, Helvetica, sans-serif; color:#333333;}
.sidebar h3 a, #sidebar h3 a:visited {color:#666666;}
.sidebar h3 img {vertical-align: middle;}
.sidebar ul {margin:0; padding:0;}
.sidebar ul li {padding-left:18px; margin:7px 0 3px 0; list-style:none; background:url(images/sidebar_li.png) no-repeat; font-weight:bold;}
.sidebar ul li ul li {background: url(images/sidebar_li_li.png) no-repeat; padding-left:18px;}

/* recent images */
.recent_image_box {float:left; display:block; width:33px; height:33px;  margin:1px;}
#recent_image_post a {display:block; width:100%; height:100%;}
.recent_image_permalink {display:block; width:33px; height:33px; background:transparent;}
.recent_image_permalink a {background:url(images/bg_link_small.png) no-repeat 0px 0px;}

/* ------------------------------------- category sites  */
/* category */
.category_container {display:block; width:960px; margin:0 auto 0 auto;}
.category_box {float:left; display:block; width:62px; height:62px;  margin:1px;}
#category_post a {display:block; width:100%; height:100%;}
.category_permalink {display:block; width:62px; height:31px; background:transparent;}
.category_permalink a {background:url(images/bg_link.png) no-repeat 0px 0px;}
.category_permalink a:hover {background:url(images/bg_link.png) no-repeat 0px -62px;}
.category_gallery {display:block; width:62px; height:31px; background:transparent;}
.category_gallery a {background:url(images/bg_link.png) no-repeat 0px -31px;}
.category_gallery a:hover {background:url(images/bg_link.png) no-repeat 0px -93px;}

/* showall */
.thumbwall_container {display:block; width:960px; height:700px; margin:0 auto 0 auto; background:none;}
.thumbwall_box {float:left; display:block; width:18px; height:18px; margin:1px;}
.thumbwall_box_link a {display:block; width:16px; height:16px;}
.thumbwall_box_link a:hover {border:1px solid #FFFFFF;}

/* tags */
.tag_container {display:block; width:974px; height:300px; margin:0 auto 400px auto; padding:20px; background:url(images/bg_transparent.png) repeat; border:1px solid #333333; border-top:none; color:white;}
.tag_span {margin-right:50px;}
/* -------------------------------------comments */
/* single comments */
.single_container_comments {display:block; width:100%; margin:30px 0 0 0; background-color:#161616; border-top:1px solid #333333; border-bottom:1px solid #333333; color:#666666;}
.single_frame_comments {display:block; width:960px; margin:0 auto; padding:20px 0 20px 0; text-align:justify;}

/* ------------------------------------- comments area  */
/* comments */
.comments {width:960px; padding:1px; margin-bottom:10px; color:#666666;}
.comments_inner {color:#666666;}
.comments_headline {font-size:18px; padding-bottom:3px; margin-bottom:8px; border-bottom:1px solid #333333;}
.comments_count {float:right; display:block; width:40px; height:30px; background:url(images/comment.png) no-repeat center left; line-height:30px; text-align:center; font-size:11px; font-weight:normal; color:#CCCCCC;}
.comments_rss a {float:right; display:block; width:28px; height:28px; background:url(images/rss.png) no-repeat center center;}

/* comment list */
.comment ol {list-style:none; margin:5px 0 0 20px; padding-left:10px;  }  
.comment li {list-style:none; background:transparent; margin:0px 0 0 10px; padding-left:10px;} 
.comment_arrow {padding-top:20px; background: url(images/comment_arrow.png) no-repeat left bottom;}  
.comment_inner {padding:10px; border:1px solid #333333; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; background-color:#121212;}
.pingback comment-author {padding:0 170px 0 0;}  
.comment_frame{margin-bottom:5px;}
.comment_avatar{ float:left; width:46px; height:46px;}
.comment_author_top{float:left; width:310px; height:46px; margin-left:10px; font-size:9px;}
.comment_data_right{float:right; width:80px; height:26px; font:normal 10px Geneva, Arial, Helvetica, sans-serif; text-align:right;} 
.comment_date a{padding:0px; margin:0px; width:300px;}
.comment_date a:hover{color:#ee1a24;}
.comment_author_say{padding:0px; margin:0px;color:#333333; font:17px Geneva, Arial, Helvetica, sans-serif;}
.comment_title{padding:0px; margin:0px; color:#999999;}
.comment_title a{color:#CCCC00;}
.comment_title a:hover{color:#ee1a24;}
.comment_text{display:block; padding-top:10px; margin-top:10px; border-top:1px solid #333333;}
.comment li.pingback div.vcard {padding:0 170px 0 0; }  

/* comments navigation */
.comment small {margin-bottom: 5px;display: block;font-size: 87%;}
.comment small a, .commentlist small a:visited {color: #999999;}
.comments_navigation{margin-top:5px;}
.comments_navigation a {padding:0 5px; text-decoration:none;color:#666666; font-weight:bolder; }
.comments_navigation a:hover {color:#F2798B;}
.comments_respond{margin-top:10px;}

/* commentform */
#commentform {margin-top: 10px;}
#commentform label {font-weight: bold;color:#666;font-size: 100%;padding-left: 5px;}
#commentform small {color: #999999;font-size: 90%;}
#commentform input {width:220px; padding:5px 3px 3px 7px; font: 110% Arial, Helvetica, sans-serif;  background:#121212; border: solid 1px #333333; color:#999999;}
#commentform textarea {font:110% Arial, Helvetica, sans-serif; width:948px; height: 140px; padding: 5px 3px 3px 7px;  background:#121212; border: solid 1px #333333; overflow:hidden; color:#666666;}
#commentform #submit {width:135px; height:25px;  margin-left:825px; font:12px/100% Arial, Helvetica, sans-serif; color:#666666; background:#121212; border:1px solid #333333;}
#commentform #submit:hover {background:#555555; color:#999999; border:1px solid #666666; cursor:pointer;}
#commentform textarea:focus, #commentform input[type="text"]:focus {border:1px solid  #0074C1;}


/* -------------------------------------templates */
/* blog */
.blog_container {display:block; width:960px; margin:0 auto 0 auto; }
.blog_container a{color:#666666;}
.blog_container a:hover{color:#ee1a24;}
.blog_frame {background:#FFFFFF url(images/post_mid.png) repeat-y;}
.blog_start {display:block; height:20px; background:url(images/bg_blog.png) no-repeat 0px 0px;}
.blog_content {padding:0 25px 25px 25px;}
.blog_end {display:block; height:20px; background:url(images/bg_blog.png) no-repeat 0px -20px;}
.blog_title { margin-bottom:0px; }
.blog_left {float:left; width:866px; padding-top:15px; font:26px Geneva, Arial, Helvetica, sans-serif; color:#666666; text-transform:uppercase; letter-spacing:-1px; line-height:20px;}
.blog_left a {color:#666666;}
.blog_left a:hover {color: #ee1a24;}
.blog_content_text {position:relative; display:block; width:96%; margin-top:15px; padding-top:10px; border-top:1px solid #F0F0F0; letter-spacing:-1px; line-height:130%;}
.blog_content_text p {padding:0 30px 20px 0; margin:0;}
.blog_content_text img {float:left; padding:0px 10px 5px 0px;}
.blog_footer {font-size:10px; color:#333333; padding:5px 0 10px 0; margin-top:7px; border-top:1px solid #F0F0F0;}
.blog_date {float:left; width:36px; height:42px;  background: url(images/calendar.gif) no-repeat; font:normal 20px Arial, Helvetica, sans-serif; color:#666666; text-align:center; padding:0px 2px 0 0; line-height:100%; }
.blog_date span {height:16px; display:block; font:normal 10px Arial, Helvetica, sans-serif; color:#ffffff; text-align:center; padding-top:3px;}
.blog_content_text ul {padding:5px 30px 30px 20px;}
.blog_content_text ul li {margin-left: 10px;list-style-image: url(images/ul.png);}
.blog_content_text ol {padding:5px 30px 30px 20px;}
.blog_content_text ol li {margin-left: 10px; list-style-type: decimal; }
.blog_content_text a {color:#F2798B;}
.blog_content_text a:hover {color:#ee1a24;}

/* -------------------------------------sub_title */
/* sub_title */
.sub_title_text {font:18px Geneva, Arial, Helvetica, sans-serif; color:#666666; text-transform:uppercase; letter-spacing:-1px; line-height:30px;}
.sub_title_text a {color:#666666;}
.sub_title_text a:hover {color: #ee1a24;}

/* -------------------------------------wnd_book_pub */
/* wnd_book_pub */
.wnd_book_pub {line-height:110%; text-align:left; font: 12px verdana, sans-serif; color:#666666;}
/* -------------------------------------wnd_buy_content */
/* wnd_buy_content */
.wnd_buy_content {display:block; width:100%; text-align:center; margin:15px 0 0 0; padding:10px 0 10px 0; letter-spacing:-1px; line-height:110%; font-size:12px ; font-family:Verdana, Geneva, sans-serif;}
.wnd_buy_content img {position:relative; float:none; margin: 0; padding:5px;}

.look_inside_text p {padding:0 30px 0 0; text-indent:30pt;}

/* -------------------------------------wnd_book_pub */
/* wnd_url_text */
.wnd_url_text {line-height:110%; text-align:left; font: 12px verdana, sans-serif; color:#666666;}
.wnd_url_text a:hover {color:#ee1a24;}

/* -------------------------------------footnote */
/* footnote */
.footnote_text {display:block; line-height:90%; text-align:left; font: 12px verdana, sans-serif; color:#666666;}

/* -------------------------------------size-full */
/* size-full */
.size-full {padding:10px; margin: 0px 0px 0px 0px; float:left; border:thin;}
.size-full .wp_caption_text {clear: both; font: 12px verdana, sans-serif; color:#666666; margin:0 10px 10px 10px ; padding:0;}

/* -------------------------------------wnd_image_right */
/* wnd_image_right */

.wnd_image_right {float:right; padding:10px 10px 10px 10px;}
.wnd_image_right .image_caption {clear: both; font: 12px verdana, sans-serif; color:#666666; margin:0 10px 10px 10px ; padding:0;}

/* -------------------------------------wnd_image_left */
/* wnd_image_left */

.wnd_image_left {float:left; padding:10px 10px 10px 10px;}
.wnd_image_left .image_caption {clear: both; font: 12px verdana, sans-serif; color:#666666; margin:0 10px 10px 10px ; padding:0;}

/* -------------------------------------footer */
/* footer */
.footer_container {display:block; width:100%; margin:30px 0 0 0;  background-color:#ffffff; border-top:1px solid #cccccc; border-bottom:1px solid #333333; color:#666666;}
.footer_inner {display:block; width:1010px; margin:0 auto; padding:20px 0 20px 0;}
.footer_text{ display:block; width:100%; height:13px; margin:7px auto 7px auto; padding:5px 0 0 0; text-align:center; font:12px Arial, sans-serif; border-top:1px solid #333333;}
.footer_text img{margin:0; padding:0;}