/*
------------------------------------------------------------------------
Theme Name:    Flashlog
Theme URI:     http://www.nattywp.com/
Description:   Flashlog theme by NattyWP. <a href="admin.php?page=nattywp_home">Configure</a> Flashlog theme. Visit our <a href="http://www.nattywp.com/forum" title="NattyWP Forum">NattyWP Community Forum</a> and <a href="http://support.nattywp.com">Help Desk</a>!
Version:       2.1
Author:        NattyWP
Author URI:    http://www.nattywp.com/
------------------------------------------------------------------------

Support:       NattyWP, contactus@nattywp.com
Updated:       February 15 2008
Copyright:     (c) 2008 NattyWP

All rights reserved.
*/


/* TEMPLATE */
body { margin: 0px; padding: 0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal;}
h1,h2,h3,h4,h5 {margin:0px; padding:0px;}
.page_block { margin: 0px auto; width: 900px; text-align: left; }

.top_block { height:48px;}
.top_block #rss { float:left; padding-top:15px;}
.top_block #rss a { padding-left:18px;}
.top_block #serch { float:right; padding-top:10px; padding-right:30px;}

.flash_block{ height:320px;}
.hr {height:2px; width:100%; margin-bottom:12px;}

#news-rotator {height:232px; overflow:hidden; position:relative; z-index:1; margin-top:20px; margin-bottom:30px;}
#news-rotator .story { width:475px; height:158px; overflow:hidden; margin:25px 0px 30px 0px; float:left; padding-left:25px; padding-right:46px;}
#news-rotator .story .span {display:block; clear:both;}
#news-rotator .story h1 {float:left; margin-top:15px; margin-bottom:5px;}
#news-rotator .image { margin-left:545px; float:left; background:#1c1c1c; width:328px; height:207px; border:1px solid #232323; overflow:hidden;}
#test { width:200px; height:100px; position:absolute; display:block; bottom:40%; overflow:hidden;}
#news-rotator .image .ram {display:block; padding-top:10px; margin:0 auto; max-width:308px; text-align:center; overflow:hidden; max-height:187px;}
#news-rotator .image .ram img {max-width:308px; height:auto;}

#news-rotator .controls {bottom:20px; position:absolute; right:390px; z-index:5;}
#news-rotator .controls img {cursor:pointer; height:12px; margin-right:3px; width:12px;}
#news-rotator .control-prev {background-position:0 0;}
#news-rotator .control-next {background-position:0 -17px;}
#news-rotator .control-stop {background-position:0 -34px;}
#news-rotator .control-play {background-position:0 -50px;}

#content { width:518px; float:left;}
#sidebar { width:330px; float:right; margin-right:25px;}

.post {width:470px; padding:15px 0px 15px 25px; margin-bottom:30px;}
.post .clear {clear:both; margin:0px; padding:0px; height:1px;}
.post .title {float:left; width:70%;}
.post .post-img{ padding-top:20px; padding-right:15px; float:left; display:block; max-width:150px; max-height:120px; overflow:hidden;}
.post .post-img img {max-width:150px; height:auto;}
.post .coment-count { text-align:center; width:17px; height:16px; position:absolute; margin:5px; }
.post .text { padding-top:20px; padding-right:20px; width:280px; float:left;}
.post .inner-text {padding-top:20px; padding-right:20px;}
.post .inner-text img {border:0px; max-width:350px; height:auto; margin:5px;}
.post .cats {padding-left:20px; margin-top:15px; float:left; width:70%;}
.post .inner-cats {padding-left:20px; margin-top:15px;}
.post .inner-tags {margin-top:15px;}
.post .more {margin-top:15px; margin-right:25px; float:right; width:92px; height:20px;}
.post .more a {padding-left:20px;}
.post .date{float:right; display:block; height:16px; margin:5px -10px 0px 0px; padding-right:10px; padding-left:10px; vertical-align:middle;}
.post h5{-x-system-font:none; float:right; margin:5px 0px 0px 0px; padding:0px 5px 0px 0px;}

.sidebar-wg {width:280px; padding-left:25px; padding-right:25px; padding-bottom:20px; border-bottom:1px solid #222222; margin-bottom:30px;}
.sidebar-head { height:50px; margin-bottom:15px; }
.sidebar-head h2 { padding-top:15px;}
.sidebar-wg ul {margin:0px; padding:0px; list-style:none;}
.sidebar-wg li {padding-left:10px;}
.footer {height: 46px; text-align: center; padding-top: 18px;}
.footer_cont { width: 900px; height: 46px; float: left;}
#footer_left { margin: 0px; width: 188px; height: 46px; float: left; padding-top:20px;}
#footer-right{ width:190px; float:right;}

.hid {display:none; position:absolute;}
.lin {background:url(images/natty-logo.gif) no-repeat 0pt 0pt; width:165px; height:56px;}
.linka{padding-top:23px; padding-left:30px; padding-bottom:5px;}
.linka a, .linka a:hover { color:#b0a1a9; text-decoration:none; font-size:10px; font-family:'Tahoma', Arial, Helvetica, sans-serif;}

#okolofut{width:900px; height:134px;}
#footer-columns {margin:0; padding:0; display:table; width:900px; height:251px;}
#footer-list {	margin:0; padding:0; list-style:none;}
#footer-list li {margin:0; padding:20px 25px 20px 25px; width:250px; height:auto; float:left; display:block;}
#footer-list li ul {margin:5px 0 0 0; padding:0; list-style:none;}
#footer-list li ul li {	margin:10px 0; padding:0 0 0 11px; width:auto; height:auto; float:none;}
#footer li-list #links li {	width:155px; height:auto; float:left;}		

.sidebar-wg ul.advert {list-style:none; margin:0px; padding:0px;}	
.sidebar-wg ul.advert li { background:none; list-style:none; float:left; padding-left:10px; padding-bottom:10px;}
/* Body style */
body { background:#000000;}
.top_block { background:url(images/top_block.jpg) repeat-x;}
.top_block #rss a {background:url(images/rss.gif) no-repeat;}

#news-rotator .controls img {background-image:url('images/news-scroller-controls.png');}
#news-rotator2 .controls2 img {background-image:url('images/news-scroller-controls.png');}

.hr {background:url(images/hr.jpg) #262626 no-repeat left;}

.post, .sidebar-wg { background:#1d1d1d; border-top:1px solid #3c3c3c;}
.post .more { background:url(images/read-more.jpg) no-repeat;}
.post .cats, .post .inner-cats {background:url(images/cat-folder.gif) no-repeat left;}
.post .date{background-color:#3a6e9f;}
.post .coment-count { background:url(images/comment.gif) no-repeat;}

.sidebar-wg li {background:url(images/bullet.gif) no-repeat center left;}
#footer-list li ul li {background:url(images/bullet.gif) no-repeat center left;}
#footer-columns {background:#151515 url(images/footer-back.jpg) no-repeat bottom center;}
#okolofut{ background:url(images/footer-top.jpg) no-repeat right;}


/* FONTS */
h1,h2,h3,h4,h5 {font-family:"Trebuchet MS"; font-weight:normal; color:#FFFFFF;}
h1 {font-size:24px;}
h2{font-size:18px;}
h2 a, .post h2 a { color:#FFFFFF; text-decoration:none;}
h2 a:hover, .post h2 a:hover { background:#3a6e9f; color:#FFFFFF;}
a img { border: medium none; }
a {color:#767676; text-decoration:none;}
a:hover { color:#3a6e9f; text-decoration: none; }

.sidebar-wg { color:#4f4f4f;}
.sidebar-wg a:hover {color:#3a6e9f;}

.top_block #rss a { color:#4f4f50; font-size:10px; text-decoration:none;}
.top_block #rss a:hover { color:#3a6e9f; text-decoration:none;}

#news-rotator .story h1, #news-rotator .story h1 a{ color:#ffffff; text-decoration:none;}
#news-rotator .story .span, #news-rotator .story .span a{line-height:18px; text-decoration:none; display:block;}

.post a { color:#3a6e9f;}
.post a:hover { color:#FFFFFF;}
.post .inner-tags {color: #FFFFFF; font-size:11px;}
.post .cats, .post .inner-cats { color:#3a6e9f;}
.post .cats a, .post .inner-cats a, .post .inner-tags a { color:#3a6e9f; font-size:10px; text-decoration:none;}
.post .coment-count,  .post .coment-count a, .post .coment-count a:hover, .post .inner-tags a:hover { font-size:10px;}
.post .more a {text-decoration:none; font-size:11px;}
.post .more a:hover {color:#59a167;}
.post .date{color:#000000; font-weight:bold;}
.post h5{color:#767676; font-size:12px; text-transform:uppercase; font-weight:normal;}

h5.footer-title {margin:0; padding:0; font-family: "Trebuchet MS"; color:#FFFFFF; font-size:11px; border-bottom:0;}
#footer-list li ul li a {font:1.00em Arial, Helvetica, sans-serif; color:#dbdbdb;}
#footer-list li ul li a:hover { color:#3a6e9f;}
#footer-list li ul li {	font-size:0.85em; color:#555555;}

#footer_left { font-size:11px;}
#footer_left, #footer-right{color:#b0a1a9;}
#footer-left a {color:#b0a1a9;}

blockquote {padding: 10px 10px 10px 10px;background: #3A6E9F;	font-style: italic;	color:#FFFFFF;	margin:15px;}
code {margin: 0pt; padding: 1px 3px; background: rgb(255, 255, 225) none repeat scroll 0% 0%; font-family: Monaco,monospace; font-style: normal; font-variant: normal; font-weight: normal; font-size: 11px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none;}
em { font-style: italic; }
hr { border: medium none ; margin: 0pt 0pt 1.4em; background: rgb(178, 204, 255) none repeat scroll 0% 0%; color: rgb(178, 204, 255); clear: both; float: none; width: 100%; height: 0.1em; }
pre { padding: 0pt 10px; background: rgb(249, 249, 212) none repeat scroll 0% 0%; overflow: auto; margin-bottom: 15px; }
acronym, abbr, span.caps {font-size: 0.9em;letter-spacing: .07em; cursor: help;}
acronym, abbr {border-bottom: 1px dashed #999;}
.center {text-align: center;}
.hidden { display: none;}

/* Begin Lists */
.entry ol {padding: 0 0 0 35px; margin: 0;}
.entry ol li {margin: 0; padding: 0; list-style: decimal outside;}
.postmetadata ul, .postmetadata li { display: inline; list-style-type: none; list-style-image: none;}
.entry dl { margin: 1.5em 0pt; }
.entry dd{margin:0; padding:0 15px 15px; }
.entry table { margin: 0pt auto;}
.entry th, .entry td { height: 1em; line-height: 18px; padding:10px; }
/* End Entry Lists */

/* ADS module*/
#ads-module {text-align:center; padding-top:15px;}
#ads-module ul.advert {list-style:none; margin:0px !important; padding:0px;}
#ads-module ul.advert li {list-style:none !important; float:left; padding-bottom:10px;}
#ads-module ul.advert li a {background:none; padding:0px; margin:0px; border:0px;}
#ads-module ul.advert li a:hover {background:none; border:0px;}
#widget_tag_cloud {padding-bottom:20px;}
#single-ads {padding-top:15px;}
#single-ads #ads-module {margin:0px; padding:0px; width:auto; text-align:center;}
.header-ads { float:right; padding-top:20px; padding-right:20px;}

#twitterWidget li {margin-bottom:10px;}
	
/* Begin Calendar */
#wp-calendar #prev a, #wp-calendar #next a {font-size: 9pt;}
#wp-calendar a {text-decoration: none;}
#wp-calendar caption {font: bold 1.3em 'Trebuchet MS', Verdana, Arial, Sans-Serif;text-align: center;}
#wp-calendar th {font-style: normal;text-transform: capitalize;}
#wp-calendar {empty-cells: show; margin: 10px auto 0; width: 155px;}
#wp-calendar #next a {padding-right: 10px; text-align: right; }
#wp-calendar #prev a { padding-left: 10px; text-align: left;}
#wp-calendar a {display: block;}
#wp-calendar caption { text-align: center; width: 100%;}
#wp-calendar td {padding: 3px 0; text-align: center;}
#wp-calendar td.pad:hover {background-color: #fff;}
/* End Calendar */

/* Begin Comments*/
.alt { margin: 0; padding: 10px;}
.commentlist { margin:0px; padding: 0px; text-align: justify;}
.commentlist li {margin: 15px 0px 20px 0px; padding: 5px 5px 10px 10px; list-style: none;}
.commentlist li ul li { margin-right: -5px;	margin-left: 10px;}
.commentlist p {margin: 10px 5px 10px 0;}
.children { padding: 0;}
#commentform p {margin: 5px 0;}
.nocomments {text-align: center;margin: 0;padding: 0;}
.commentmetadata {margin: 0; display: block;}
.thread-alt {background-color: #262626;}
.thread-even {background-color: #262626;}
.depth-1 {border: 1px solid #3C3C3C;}
.even, .alt {border-left: 1px solid #3C3C3C;}
.navigation {display: block; text-align: center; margin-top: 10px; margin-bottom: 60px;}
.commentlist li .avatar { float: right;	border: 1px solid #eee;	padding: 2px; background: #fff;}
.commentlist cite, .commentlist cite a {font-weight: bold; font-style: normal; font-size: 1.1em;}
#respond:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
#respond {color:#B8B8B8;}

.comment-meta a { color:#666666; font-size:11px;}
.comment-author cite{padding-left:20px; color:#FFFFFF;}
.comment-author cite{ background:url(images/author.png) no-repeat left center;}

.reply { padding-left:20px; height:15px;}
.reply { background:url(images/reply.png) no-repeat left center;}
.reply a {font-size:10px; color:#3A6E9F;}
.reply a:hover {color:#ffffff;}
cite .note, cite .note a { font-size:10px; font-weight:bold; color:#454547;}
/* End Comments */

/* Video Control */
.video-list{padding-top:10px;}
.clearall{clear:both;}
.video-hr{ border-top: 2px solid #262626;}
.video .left { float: left; }
.video { overflow: hidden; clear: both; height: 72px; }
.video p { margin: 10px 0pt; padding: 0pt; }
#video-mod{float:left; border:none;}
.video-controls {float:right; padding: 20px 10px 10px 10px; text-align: right;}
.video-controls .control-prev, .video-controls .control-next { margin: 0pt 3px; background-repeat: no-repeat; cursor: pointer; height: 15px; width: 15px; }
.video-controls .control-page { margin: 0pt 3px 5px; background-repeat: no-repeat; cursor: pointer; height: 6px; width: 6px; }
.video-controls .control-page.active { background-position: right top; }
.video-controls .control-prev { background-position: left top; }
.video-controls .control-prev.disabled { background-position: right bottom; cursor: auto; }
.video-controls .control-next { background-position: right top; }
.video-controls .control-next.disabled { background-position: left bottom; cursor: auto; }

.video-list { margin: 0px; overflow: hidden; height: 273px; }

.video, td.sidecol .video{ height: 72px; }
.video .left img{ float: left; width: auto; height:auto; max-height: 49px; padding-top: 10px; padding-right: 10px; }
.video .left img{_height:49px;}
.contentpane .pollstableborder { border: 0px none ; }
.back_button { margin-top: 30px; }
/* END Video Control */

/*- TOP page-navi -*/
#top-page-navi{
	font-size:14px;
	font-weight:bold;
	height:31px;
	margin:35px 20px 0px 0px;
	text-transform:uppercase;
	float:right;
}
#top-page-navi ul { list-style:none; margin:0px; padding:0px;}

#top-page-navi li{
	float: left;
	line-height: 30px;
	margin: 0 4px 0 0;
}
#top-page-navi li a{
	color: #ffffff;
	display: block;
	float: left;
	padding: 0 0 0 13px;
	text-decoration: none;
}
#top-page-navi li a span{
	display: block;
	float: left;
	height: 30px;
	padding: 0 13px 0 0;
}
#top-page-navi li a:hover,
#top-page-navi li.active a, #top-page-navi li.current_page_item a{
	background: url('images/page-navi_btn.gif') no-repeat left;
	color: #ffffff;
	cursor: pointer;
	text-decoration: none;
}
#top-page-navi li.active a span,
#top-page-navi li.current_page_item a span,
#top-page-navi li a:hover span{
	background: url('images/page-navi_btn.gif') no-repeat right;
}

/* slide bar */
#moduleslider-size {
	height: 370px;
	overflow: hidden;
	margin: 0px;
	padding-top:20px;	
}

#moduleslider2-size{
	height: 280px;
	width:410px;
	overflow: hidden;
	padding:0px;	
	text-align:left;
}
#frameslider2.frameslider {width:310px !important;}
#moduleslider2-size .scrollerslider { width:268px !important; padding:0px; margin:0px; float:left;}

#moduleslider2-size ul#slide-toolbar {display:none;}
#moduleslide2 .tab-pane { background: url(images/moduleslide2_bg.gif) repeat-y 0 0 ; }
/*-----------------------------------*/
.tab-pane { background: url('images/tab-pane.gif') no-repeat;}

#feature-post{ margin-left:20px;}
#feature-post2{ margin-right:40px;}

#feature-post img { display:none;}

#moduleslider2-size #feature-post p, #moduleslider2-size #feature-post #date, #moduleslider2-size #feature-post h2{padding-left:10px; padding-right:30px;}
#moduleslider2-size #feature-post p{ font-size:12px; color:#513c53; padding-top:10px;}
#moduleslider2-size #feature-post #date { color:#9b8e9c; font-size:14px; font-weight:bold; font-family:"Times New Roman", Times, serif;}
#moduleslider2-size #feature-post h2{ font-size:16px; color:#513c53; font-weight:bold;}

#feature-post #related {float:left; display:block; width:250px;}
#feature-post #related ul {margin:0px; padding:0px; list-style:none;}
#feature-post #related ul li {padding-top:5px; padding-bottom:5px;}
#feature-post #related ul li, #feature-post #related ul li a{color:#513c53; font-size:12px; font-family:"Times New Roman", Times, serif;}
#feature-post #related #more-link {padding-top:30px;}

#feature-post2 #featured {float:right; width:300px;}
#feature-post2 #feature-img { max-width:130px; max-height:110px; overflow:hidden; float:right; padding-top:25px;}
#feature-post2 #feature-img img { max-width:120px; height:auto; padding-left:10px; padding-bottom:10px;}

#featured-arch {float:right; width:150px;}
#feature-img-arch { max-width:130px; max-height:110px; overflow:hidden; float:right; padding-top:5px; margin-bottom:10px;}
#feature-img-arch img { max-width:120px; height:auto; padding-left:10px; padding-bottom:10px;}

#post-slug {float:right; background:url('images/post-slug.gif') no-repeat 0 0; width:302px; height:46px; color:#543b58; font-size:10px; padding-top:20px;}
#post-slug div{float:left; padding-left:15px;}
#post-slug #admin{ background:url('images/admin-icon.gif') no-repeat; padding-left:15px; margin-left:8px;}
#post-slug #comment{ background:url('images/comment-icon.gif') no-repeat; padding-left:15px; margin-left:10px;}

#feature-post #related h2 { color:#a76490; font-size:20px; margin-top:20px; margin-bottom:13px;}
#feature-post2 #featured h2 {margin-top:20px; }
#feature-post2 #featured h2 a { color:#513c53; text-decoration:none; font-size:20px; }
#feature-post2 #featured p{ color:#513c53; font-size:12px; margin-top:19px;}

ul#slide-toolbar {
	padding: 0px;
	margin: 0px 0px 0px 25px;
	list-style: none;
	white-space: nowrap;
	font-size:14px;
	font-weight:bold;
	display:block;
	height:32px;
}

ul#slide-toolbar li {
	float:left;
	text-align: center;
	color:#ffffff;
	text-align:left;
	padding-left:14px;
	font-family:"Times New Roman", Times, serif;
}

ul#slide-toolbar li span {
	cursor: pointer;
	display: block;
	width: auto;
	text-decoration: none;
	margin-left:10px;
	padding:0px 25px 0px 0px;
	height: 22px;
	padding-top:10px;	
}

ul#slide-toolbar li{background:url('images/slide-bg.jpg') no-repeat top left;}
ul#slide-toolbar li span{background:url('images/slide-bg.jpg') no-repeat top right;}

ul#slide-toolbar li.current{ color:#543b58; background: url('images/slide-active.gif') no-repeat top left;}
ul#slide-toolbar li.current span{ background: url('images/slide-active.gif') no-repeat top right;}

#slide-toolbar span:hover{
color:#edbef6;
}
hr{
	padding:0px;
	margin:0px 0px 0px 0px;
	border:1px solid #4c2734;
}
div.frameslider {
	clear: both;
	position: relative;
	overflow: hidden;
	z-index: 1;
}
div.frameslider div.button {
	position: absolute;
	width: 22px;
	height: 19px;
	cursor: pointer;
	top: 90%;
}
div.frameslider div.button#left {
	right: 102px;
	background:url('images/slide-btn-left.gif') no-repeat;
}
div.frameslider div.button#right {
	right: 80px;
	background:url('images/slide-btn-right.gif') no-repeat;
}
div.frameslider div.button#left:hover,div.frameslider div.button#left.hover {
	background:url('images/slide-btn-leftroll.gif') no-repeat;
}
div.frameslider div.button#right:hover,div.frameslider div.button#right.hover {
	background:url('images/slide-btn-rightroll.gif') no-repeat;
}

.scrollerslider {
	margin: 0px;
	padding:0px;
	overflow: hidden;
}

#moduleslide .tab-pane, #moduleslide2 .tab-pane {
	overflow: hidden;
	float: left;
}

#searchform input {
	width: 125px;
	padding: 2px;
	font: 11px Arial, Helvetica, Geneva, sans-serif;
	color: #8e8e83;
	background: #2a2a2b;
	border-top: 1px solid #272626;
	border-right: 1px solid #272626;
	border-bottom: 1px solid #272626;
	border-left: 1px solid #272626;
}
#searchform input:focus {}
	
#searchform	.button {	
	width: auto;
	margin-left: 10px;
	border: none;
	padding-left: 4px;
	padding-right: 4px;
	text-transform: uppercase;
	cursor: pointer;
	font: bold .95em Arial, Helvetica, Geneva, sans-serif;
	color: #fbf7e4;
	background: #b1317c;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	}

/* Comment Form */
#comment-form {padding-top:20px;}
#commentform {margin-left:20px; padding-top:10px;}
#comment-form label {
	float: left;
	width: 150px;
	padding-top: 5px;
	font-size: .85em;
	font-weight: bold;
}
#comment-form label .required {
	font-size: .85em;
	font-weight: normal;
}
#comment-form label .required {
	color: #8e8e83;
}

 #comment-form textarea, #comment-form input {
	width: 280px;
	padding: 5px 5px;
}
#comment-form input, #comment-form textarea {
	font: 12px Arial, Helvetica, Geneva, sans-serif;
	color: #53534c;
	background: #fff;
	border-top: 1px solid #000000;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-left: 1px solid #000000;
}
#comment-form input:focus, #comment-form textarea:focus {
	color: #3C3C3C;
	border: 1px solid #3C3C3C;
}
#comment-form #submit {
	width: auto;
	margin-left: 265px;
	border: none;
	padding: 4px 10px;
	text-transform: uppercase;
	cursor: pointer;
}
#comment-form #submit {
	font: bold .95em Arial, Helvetica, Geneva, sans-serif;
	color: #fbf7e4;
	background: #B1317C;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
}

/* WP extention */
.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.alignleft {
	float: left; margin: 5px 15px 10px 0px;
}

.alignright {
	float: right; margin: 5px 0px 10px 15px;
}

.wp-caption {
	border: 1px solid #ddd;
	text-align: center;
	background-color: #f3f3f3;
	padding-top: 4px;
	margin: 10px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
}

.wp-caption-dd {
	font-size: 11px;
	line-height: 17px;
	padding: 0 4px 5px;
	margin: 0;
}
.wp-smiley {margin:0;}
.gallery {margin: auto;}
.gallery .gallery-item {float: left; margin-top: 0; text-align: center;	width: 33%;}
.gallery img { border: 2px solid #cfcfcf;}
.gallery .gallery-caption {	color: #888;	font-size: 12px; margin: 0 0 12px;}
.gallery dl { margin: 0;}
.gallery img { border: 10px solid #f1f1f1;}
.gallery br+br { display: none;}

.fullwidth .post {width:100% !important;}
/* Flickr */
.flickr-pic {}
.flickr-pic .flickr_badge_image { float:left; padding-right:15px; padding-top:5px; padding-bottom:5px;}
