/*

------------------------------------------------------------------------

Theme Name:    Deluxe Theme

Theme URI:     http://www.nattywp.com/

Description:   Deluxe theme by NattyWP. <a href="admin.php?page=functions.php">Configure</a> Deluxe 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:       1.2

Author:        NattyWP

Author URI:    http://www.nattywp.com/

------------------------------------------------------------------------



Support:       NattyWP, contactus@nattywp.com

Updated:       April 26 2009

Copyright:     (c) 2009 NattyWP



All rights reserved.

*/



body { font-family: Tahoma,Arial,Helvetica,sans-serif; font-size: 12px; color: rgb(0, 0, 0);}



#logo { float:left;}

#content #newsflash .post h1 a, #content #newsflash .post h1 {margin: 8px 0px 0px; padding:0px; display: block; font-size: 20px;  font-weight:normal;}



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 { border: 0pt none ; margin: 0pt; padding: 0pt; vertical-align: baseline; }

table { border-collapse: separate; border-spacing: 0pt; }

caption, th, td { text-align: left; font-weight: normal; }

blockquote:before, blockquote:after, q:before, q:after { content: ""; }



ul { list-style-type: none; list-style-image: none; list-style-position: outside; }

li { list-style-type: none; list-style-image: none; }

body { font-family: Arial,Tahoma,Verdana,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 16pt; stretch: normal; -x-system-font: none; }

body { font-size: 68.75%; }

#content h1, #content h2, #content h3, #content h4, #content h5, #content h6, #content .contentheading, #content .componentheading { margin: 0pt; font-family: Arial,Helvetica,Verdana,"Lucida Grande",Georgia,sans-serif; clear: both; }

#content h1, #content .componentheading { padding: 30px; display: inline-block; font-size: 4.25em; }

#content h2, #content .contentheading { padding: 0pt 0pt 10px; font-size: 2em; vertical-align: middle; display: block; }

#content h3 { font-size: 1.55em; }

#content h4 { font-size: 1.15em;  font-weight: bold; }

#content h5 { font-size: 1em; font-weight: bold; }

#content h6 { font-size: 1em; }

#mainbody ul, #mainbody li { margin-left: 10px; }

#content ol { list-style-type: decimal; }

#content dl { margin: 1.5em 0pt; }

#content dl dt {  }

#content img { border: medium none;}

#content em { font-style: italic; }

#content pre { padding: 0pt 10px; background: rgb(249, 249, 212) none repeat scroll 0% 0%; overflow: auto; margin-bottom: 15px; }

#content 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; font-size-adjust: none; font-stretch: normal; -x-system-font: none; }

#content abbr { border-bottom: 1px dotted rgb(153, 153, 153); cursor: help; }

#content 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; }

* html hr { margin: 0pt 0pt 1.2em; }

.column_separator { padding: 0pt 25px; }



.textwidget { color:#525555; margin:0 0 1.4em;}

.category { font-weight: bold; }

.moduletable { padding: 0pt; }



#content table { margin: 0pt auto; width: 100%; }

#content th, #content td { height: 1em;  }

#content th { font-weight: bold; }

#mainbody { margin-right: 0px; float: left; margin-top: 0px; }

#content textarea { height: 180px; width: 300px; font-family: Arial,sans-serif; font-size: 13px; }



#innerwrap { margin: 0px auto; width: 962px; }

#content { margin: 0px auto auto; width: 962px; }

#columns { float: left; }

#maincontent { padding: 0pt 0px 0pt 0pt; width: 655px; float: left; }

.onecolumn #maincontent, .twocolumn #maincontent { padding: 0pt 12px 0pt 0pt; }

#mainbody { padding: 0pt 12px 0pt 0pt; width: 100%; }

#topusermods { float: left; width: 100%; padding-top:15px; }

#headerstuffwrap { width: 940px; }



#mainmenu { height: 14px; width: 100%; padding-top: 4px; float: left; }

#mainmenu li { height: 12px; display: block; }

#mainmenu ul { margin: 0pt; padding: 0pt; z-index: 3; list-style-type: none; list-style-image: none; list-style-position: outside; }

#mainmenu li { float: left; position: relative; width: auto; z-index: 3; height: 28px ! important; }



#mainmenu li ul { border-style: none solid solid; border-color: -moz-use-text-color #181818 #181818; border-width: medium 1px 1px; margin: 6px 0px 0px; background: #000; display: none; float: left; left: 0pt; position: absolute; top: 22px; width: auto ! important; z-index: 1000; }



#mainmenu li a { padding: 0pt 9px; color: rgb(235, 235, 235); text-decoration: none; font-size: 12px; font-family: Arial; height: 14px; }

#mainmenu li:hover ul { display: block; }



/* Pagenavi */



#top-page-navi li ul { position: absolute; width: 200px; left: -999em; margin-top:6px; }

#top-page-navi li ul li { padding: 0pt; float: none; }

#top-page-navi li:hover ul { left: auto; }

#top-page-navi li ul ul { margin: -26px 0pt 0pt 200px; }

#top-page-navi li ul ul li a { }

#top-page-navi li:hover ul ul { left: -999em; }

#top-page-navi li:hover ul, #top-page-navi li li:hover ul { left: auto; }

#top-page-navi li ul li a:link, #top-page-navi li ul li a:visited { padding: 0px 0pt 0px 10px ! important; display: block; width: 190px; }

#top-page-navi li ul li ul li a:link, #top-page-navi li ul li ul li a:visited { padding: 5px 0pt 5px 10px ! important; }

#top-page-navi li ul li a:hover { text-decoration: underline; }



#top-page-navi li ul li a { font-size:13px;}

#top-page-navi li ul { background: #0F0F0F none repeat scroll 0% 0%; }

#top-page-navi li ul li { border-bottom: 1px solid #181818; background: transparent none repeat scroll 0% 0%; }











#active_menu-article { font-weight: bold; }

#leftcontent { overflow: hidden; font-size: 11px; margin-bottom: 10px; width: auto; }

#rightcontent { margin: 10px auto 0pt 0px; float: left; width: 286px; }

#newsflash { margin-top: 10px; padding-bottom: 25px; }

#leftcolumn { margin: 0px 11px 0px 0px; padding: 0px; float: left; width: 665px; }

#leftcolumn2 { margin: 0px 0px 0px auto; padding: 0px; float: right; width: 665px; }

.onecolumn #leftcolumn2 { width: 960px; }

.home #leftcontent { margin-top: 10px; }

.noleftnoright #leftcolumn { width: auto ! important; }

#maincontent .modulecontent { margin: 0px; }

#inset { padding-top: 12px; z-index: 1 ! important; }

#banner { margin: 2px 0pt; float: left; }





#topusermods .moduletable { float: left; }

#topusermods .moduletable h3, #topusermods .modulenews h3 { height: 26px; font-size: 14px; margin-top: -3px; padding-top: 1.5px; letter-spacing: -0.5px; margin-bottom: 6px; }

#topusermods .moduletable h3 .inner, #topusermods .modulenews h3 .inner { margin-left: 2px; color: rgb(191, 5, 5); text-transform: uppercase; font-weight: normal; letter-spacing: -0.65px; }

#usermods { margin: 2px 0px 48px; height: 202px; width: 100%; }

#usermods .moduletable { margin: 0pt 0pt 0pt 6px; float: left; width: 200px; padding-right: 0px; display: inline; }

#usermods .moduletable h3 { border-bottom: 4px solid rgb(137, 137, 137); font-size: 14px; margin-top: 20px; padding-bottom: 2px; }

#usermods .moduletable h3 .inner { margin-left: 2px; color: rgb(0, 0, 0); text-transform: uppercase; }

#topmod { float: right; height: 100px; width: 400px; padding-top: 12px; }



.no-smallbar { width:100% !important;}

.no-smallbar #topusermods .content.thumb-off { width:591px !important;}

.no-smallbar #topusermods .content {width:500px;}



#newsflash .thumb {float:right; margin-right:20px; padding-top:5px;}

#newsflash .content {width:470px; float:left;}

#newsflash .content.thumb-off {width:660px !important; float:left;}



#topusermods .modulenews {padding-right:10px; margin-bottom:20px;}

#topusermods .thumb { float:left; margin-right:20px;}

#topusermods .content { float:left; width:350px;} 

#topusermods .content.thumb-off { float:left; width:441px !important; padding-top:5px;} 

#topusermods .content.single {width:auto !important; float:none;}

#topusermods .content.smaller { width:395px;}

#topusermods .comment-num { float:left; width:45px; height:52px; margin-top:20px; margin-left:12px; padding-top:10px; text-align:center;}

#topusermods .comment-num {background:url(images/comment-num.png) no-repeat;}

#topusermods .comment-num a {color:#a5a9b0; font-size:18px; font-weight:normal; text-decoration:none;}



#topusermods .content .meta { height:16px; padding-left:20px; float:left; margin-right:10px;}

#topusermods .content.single .meta {float:none !important; }

#topusermods .content .meta { background:url(images/meta-clock.gif) no-repeat;}

#topusermods .content .meta { font-size:14px; font-weight:bold;}



#footermods { margin: 2px 0pt 0pt 0px; background: transparent url('images/footer.png') repeat-x scroll 0pt 0pt; }

#footermods .moduletable { margin: 20px 4px 10px 13px; padding: 5px 0pt 15px; float: left; font-size: 11px;  width: 30.8%; display: inline; }

#footermods .moduletable h3 { border-bottom: 1px solid rgb(153, 153, 153); font-family: Arial,sans-serif; height: 26px; font-size: 14px; margin-top: -3px; padding-top: 1.5px; margin-bottom: 6px; }

#footermods .moduletable h3 .inner {text-transform: uppercase; font-weight: lighter; letter-spacing: -0.65px; }

#footermods .moduletable ul {}

#footermods .moduletable ul li { padding:0px; border-bottom:1px solid #454545;}

#footermods .moduletable ul li a { text-decoration:none;}

#footermods .moduletable ul li a:hover { text-decoration:none;}



.widget .gobot {padding-top:20px; border-bottom:4px solid #CCCCCC; padding-bottom:5px;}

.widget .tit {float:left;}

.widget .tit h3 { background:none !important; padding:0px !important; height:auto !important;}

.widget .category-link {padding-left:15px !important; float:left; background: transparent url(images/category-ico.png) no-repeat 0px 0px; padding-left:28px; margin-left:7px;}

.widget .category-link h3 { background:none !important; padding:0px !important; height:auto !important;}



.allnews { background: transparent url(images/allnews.png) no-repeat 0px 8px; height:17px; padding-left:22px; padding-top:10px;}

.allnews a { font-weight:bold;}





#rightcontent .moduletablewrap { width: 285px; margin-bottom: 12px; }



#rightcontent .moduletablewrap h3 { padding: 0pt; margin-bottom: 6px; text-transform: uppercase; }

#leftcontent .moduletablewrap h3 { padding: 0pt; text-transform: uppercase; }

#rightcontent .moduletablewrap .modulecontent { margin: 0px 0px 3px ! important; padding: 0pt 1px 4px; }

#leftcontent .moduletablewrap .modulecontent { margin: 0px 0px 3px ! important; padding: 4px 0px 10px;  }



#rightcontent .moduletable-advert .modulecontent { margin: 0px ! important; padding: 0px ! important; color: rgb(255, 255, 255); }

#footerwrap { margin: -2px auto 0px; width: 986px; }

#footer { float: left; font-size: 12px; font-weight: normal;  }



.post.mainpost{padding-top:5px; padding-bottom:10px;}



.widget h3 {

font-size:14px !important;

font-weight:normal;

height:31px;

text-transform:uppercase;

border-bottom:medium none !important;

padding:7px 0 0 7px !important;}



.widget {padding:0px 0px 25px 0px;}

.widget ul { margin:0px; padding:0px; list-style:none;}

.widget ul li {}

.widget ul li a {padding:5px 0px 5px 10px; border-bottom:1px solid #DDDDDD; display:block; background:url(images/plus.gif) no-repeat left center;}

.widget ul li a:hover {background:#F4F4F4 none repeat scroll 0 0;}



.footer_left ul li a { border:none !important; background:none !important;}

.footer_left ul li a:hover { background:none; border-right:none;}



/* recent comments */

#recentcomments li { background:url(images/small-comment.gif) no-repeat left center; padding-left:15px;}

#recentcomments li a {background:none;}

#recentcomments li a:hover { background:none; border:none;}



#topusermods .content h3 {padding-bottom:5px;}



.clear { clear: both; }



#rightcontent #userfouruser3wrap .moduletablewrap { margin: 2px; width: auto; }



#topusermods .moduletable h3 span.inner, #topusermods .modulenews h3 span.inner { width: 100%; display: block; }

.leftcolumn2 #leftcolumn2 { margin-left: 11px; }

.leftcolumn2 input#mod_search_searchword { width: 70px; }

.twocolumn .componentheading { width: 90%; }

.twocolumn #rightcontent { margin-top: 0px; }

.twocolumn #columns { margin-top: 12px; }



#content p { margin: 0pt 0pt 1.4em; color: rgb(82, 85, 85); }

#content ul, #content ol { margin: 0pt; list-style-type: none; color: rgb(96, 96, 96); }

#content a { text-decoration: none; outline-color: -moz-use-text-color; outline-style: none; outline-width: medium;  }

#content a:hover { text-decoration: none; }

#content blockquote { margin: 1.5em 0pt 1.5em 1.5em; color: rgb(102, 102, 102); font-style: italic; }

#content strong { font-weight: bold; }



#borderwrap { margin: 0pt auto; background: transparent url('images/opacity.png') repeat scroll 0% 0%; width: 1017px; min-height: 800px; }

#wrapper { margin: 0pt auto; padding: 2px 0pt 0pt; background: rgb(255, 255, 255) none repeat scroll 0% 0%; width: 986px; }

#head-bg { height: 111px; margin-top: 9px; }

#mainmenu { background:#0F0F0F; height: 32px; width: 100%; padding-top: 4px; float: left; }

#mainmenu li { border-right: 2px solid rgb(24, 24, 24); float: left; margin-left: 9px; height: 24px; display: block; }



#leftcontent .moduletable h3, #rightcontent .moduletable h3 { border-bottom: 4px solid rgb(204, 204, 204); height: 24px; font-size: 14px; padding-bottom: 2px; font-weight: lighter; letter-spacing: -0.5px; }



#topusermods .moduletable h3 .first, #topusermods .modulenews h3 .first { color: rgb(102, 102, 102); text-transform: uppercase; font-weight: lighter; letter-spacing: -0.65px; }

.eventlistmod li { font-size: 11px; color: rgb(51, 51, 51); }





#rightcontent .modulewrap h3 .inner, #leftcontent .modulewrap h3 .inner, #footermods .moduletable h3 .inner { margin-left: 2px; color: rgb(22, 194, 255); text-transform: uppercase; font-weight: 100; letter-spacing: -0.65px; }

#rightcontent .modulewrap h3 .first, #leftcontent .modulewrap h3 .first { color: rgb(102, 102, 102); text-transform: uppercase; font-weight: lighter; letter-spacing: -0.65px; }

#mainmenu li a {  height: 24px; }



.modulenews {border-bottom: 1px solid rgb(235, 235, 235); margin-right:10px;}



#topusermods .moduletable h3 { border-bottom: 1px solid rgb(235, 235, 235); }

#topusermods .moduletable h3, #footermods .moduletable h3 { background: transparent url('images/tick-blue.png') no-repeat scroll 100% 100%; height: 26px; }

#footer { background: rgb(22, 194, 255) none repeat scroll 0% 0%; color: rgb(255, 255, 255); }

.code { border-left: 5px solid rgb(22, 194, 255); }





quotes { padding: 1em 40px 1em 15px; font-family: Arial; font-style: normal; font-variant: normal; font-weight: normal; font-size: 16px;  font-size-adjust: none; font-stretch: normal; -x-system-font: none; }

quoteslg { padding: 1em 70px 1em 15px; font-family: Arial; font-style: normal; font-variant: normal; font-weight: normal; font-size: 28px; font-size-adjust: none; font-stretch: normal; -x-system-font: none;}

.code { margin: 5px 0pt 15px; padding: 10px 15px; background: rgb(244, 244, 244) none repeat scroll 0% 0%; font-family: "Tahoma",monospace; font-style: normal; font-variant: normal; font-weight: normal; font-size: 1em; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: rgb(51, 51, 51); }



#maincontent { width: 515px; }



.no-smallbar .modulenews .meta-cat { width:440px !important;}

.meta-cat {background: transparent url(images/category-ico.png) no-repeat 0px 0px; padding-left:25px; float:left; width:300px;}

.tags {background:url(images/meta-tags.gif) no-repeat;}

.tags {height:13px;  padding-left:20px; clear:both; padding-bottom:15px;}











/* TOP search bar*/

#search-block{

float:right;

width:242px;

padding-top:30px;

margin-right:17px;

}

.c_simg {

	padding-bottom:25px;

}

.s_input {

background:transparent url(images/s_input.png) no-repeat scroll 0 0;

float:left;

height:26px;

width:250px;

}

.s_input input {

border:0 none;

color:#9499a1;

font-weight:normal;

height:17px;

margin-left:15px;

margin-top:5px;

width:240px;

}

.s_submit {

float:left;

padding:0px;

}

/* Video Control */

.video-list{padding-top:10px;}

.clearall{clear:both;}

.video-hr{ overflow:hidden; position:relative;}

.video { overflow: hidden; clear: both; height: 72px; padding-top:10px; padding-bottom:10px; }

.video p { margin: 10px 0pt; padding: 0pt; }

#video-mod{float:left; border:none;}

.video-controls {float:right; padding-top:5px; 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 !important; background-repeat: no-repeat; cursor: pointer; height: 8px; width: 8px; }

.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: 301px; }

.video-controls .control-prev, .video-controls .control-next { background-image: url(images/video-scroller-controls.gif); }

.video-controls .control-page{ background-image: url(images/video-scroller-status.png) }

.video, td.sidecol .video{ border-bottom: 1px solid #dbdddf; height: 72px;}

.contentpane .pollstableborder { border: 0px none ; }

.back_button { margin-top: 30px; }



.video .desc {float:left; padding-left:10px; }

.video .thumb img{ float: left; width: auto; height:auto; max-height: 72px;}

.video .thumb img{_height:72px;}

/* END Video Control */



/* ADS module*/

.ads-module {text-align:center;}

.ads-module ul.advert {list-style:none; margin:0px !important; padding:0px;}

.ads-module ul.advert li {list-style:none !important; float:left; margin-left:15px; 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;}



/* Comment Form */

#comment-form {padding-top:20px;}

#commentform {margin-left:20px; padding-top:10px;}

#comment-form label {

	float: left;

	width: 200px;

	padding-top: 5px;

	font-size: .85em;

	font-weight: bold;

}

#comment-form label .required {

	font-size: .85em;

	font-weight: normal;

}

#comment-form label .required {

	color: #fff;

}

#comment-form input, #comment-form textarea {

	width: 265px;

	padding: 5px 5px;

}

#searchforma .field {float:left;}

#searchforma .field input {width:160px; padding:5px 5px;}

#comment-form input, #comment-form textarea, #searchforma .field input {

	font: 12px Arial, Helvetica, Geneva, sans-serif;

	color: #8e8e83;

	background: #fff;

	border-top: 1px solid #c1c1b7;

	border-right: 1px solid #fafaf6;

	border-bottom: 1px solid #fafaf6;

	border-left: 1px solid #c1c1b7;

}

#comment-form input:focus, #comment-form textarea:focus {

	color: #53534c;

	border: 1px solid #C3D3DF;

}

#comment-form #submit {

	width: auto;

	margin-left: 200px;

	border: none;

	padding: 4px 10px;

	text-transform: uppercase;

	cursor: pointer;

}

#searchforma input#submit {width: auto; margin-left: 10px;border: none;

	padding: 4px 10px;

	text-transform: uppercase;

	cursor: pointer;}

	

#comment-form #submit, #searchforma input#submit {

	font: bold .95em Arial, Helvetica, Geneva, sans-serif;	

	-moz-border-radius: 10px;

	-webkit-border-radius: 10px;

}



/* WP extention */

.aligncenter {

	display: block;

	margin-left: auto;

	margin-right: auto;

}

.alignleft {

	float: left;

}

.alignright {

	float: right;

}

.wp-caption {

	border: 1px solid #ddd;

	text-align: center;

	background-color: #f3f3f3;

	padding-top: 4px;

	margin: 10px;

	max-width:610px;

	-moz-border-radius: 3px;

	-khtml-border-radius: 3px;

	-webkit-border-radius: 3px;

	border-radius: 3px;

}

.wp-caption img {

	margin: 0;

	padding: 0 !important;

	border: 0 none;

}

.wp-caption-dd {

	font-size: 11px;

	padding: 0 4px 5px;

	margin: 0;

}



/* 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: 15px 0px 15px 5px; display: block;}

.thread-alt {background-color: #EFEFEF;}

.thread-even {background-color: #EFEFEF; -moz-border-radius:10px; -webkit-border-radius: 10px;}

.depth-1 {border: 1px solid #D1E2EF;}

.children .depth-1 { border-left:1px solid #CFCFCF; border-right:0px; border-top:0px; border-bottom:0px;}

.even, .alt {border-left: 1px solid #D1E2EF;}

.navigation {display: block; text-align: center; margin-top: 10px;}

.commentlist li .avatar { float: right;	border: 1px solid #eee;	padding: 2px !important; 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:#162F42;}



.comment-meta a { color:#162F42; font-size:11px;}

.comment-author cite {background:url(images/autor-ico.png) no-repeat left center; padding-left:20px;}

.comment-author cite, .comment-author cite a{ font-size:18px; font-weight:normal;}



.reply { padding-left:24px; height:17px;}

.reply { background: url(images/reply-ico.png) no-repeat left center;}

.reply a {font-size:11px;}

/* End Comments */



/* Page Navigation */

#page-navi {margin-right:20px; padding-top:10px;}

.more_entries {

	width: 100%;

	font-family: georgia;

	font-size: 12px;

	font-weight: bold;

	border-top: #EBEBEB 1px solid;

	padding: 26px 0;

}

.nav {

	float: right;

	padding-right:10px;

}

.nav a, .nav {

	text-decoration: none !important; font-size:14px; font-weight:bold;

}



.nav a, .nav .on {		

	display: block;

	float: left;

	padding: 3px 5px;

	margin-left: 4px;

}



/* Image in post */

.hid {display:none; position:absolute;}

.content.single img {padding:10px; max-width:600px; max-height:auto; height:auto;}



/* Natty */

.hid {display:none; position:absolute;}

.lin {background:url(images/natty-logo.png) no-repeat 0pt 0pt; width:171px; height:56px; float:right; margin-right:15px; margin-left:20px; margin-top:10px;}

.linka{padding-top:31px; padding-left:56px; padding-bottom:5px;}

.linka a, .linka a:hover { color:#8f8f8f; text-decoration:none; font-size:9px; font-family:'Tahoma', Arial, Helvetica, sans-serif;}



/* Flickr */

.flickr-pic {}

.flickr-pic .flickr_badge_image { float:left; padding-right:20px; padding-top:5px; padding-bottom:5px;}



#feedburnerWidget form {padding-top:10px;}

ul.arc {margin:auto !important; padding-left:15px;}

.fullwidth { width:950px !important;}


/* hector hacks */

.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.clearfix {display: inline-table;}
.clearfix {display: block;}/* End hide from IE-mac */
