/*-----------------------------------------------------------------------------------

	Theme Name: Premium Pixels v1.2
	Theme URI: http://www.premiumpixels.com
	Description: A Blog Theme | Slightly modified for Hgrg.Info
	Author: Orman Clark
	Author URI: http://www.premiumpixels.com
	License: GNU General Public License version 3.0
	License URI: http://www.gnu.org/licenses/gpl-3.0.html
	Version:  v2@Hgrg.Info
	
	Compressed: 2011.08.22
	Designed & Handcrafted by Orman Clark for PremiumPixels.com
	All files, unless otherwise stated, are released under the GNU General Public License
	version 3.0 (http://www.gnu.org/licenses/gpl-3.0.html)
-----------------------------------------------------------------------------------*/
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,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;margin:0;padding:0}
body{line-height:1;background:url(images/bg-body.gif)}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:none}
:focus{outline:0}
ins{text-decoration:underline}
del{text-decoration:line-through}
table{border-collapse:collapse;border-spacing:0;border:1px solid #ccc;line-height:18px;text-align:left;border-width:1px;margin:0 0 22px;padding:0 5px}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.clearfix{display:block}
@font-face{font-family:LeagueGothicRegular;src:url(fonts/FertigoPro-Regular.eot?#iefix) format(eot), url(fonts/FertigoPro-Regular.woff) format(woff), url(fonts/FertigoPro-Regular.ttf) format(truetype), url(fonts/FertigoPro-Regular.svg#webfont1Lb5Pdit) format(svg);font-weight:400;font-style:normal}
@font-face {font-family: 'FertigoPro';src: url('fonts/FertigoPro-Regular.eot');src: url('fonts/FertigoPro-Regular.eot?#iefix') format('eot'), url('fonts/FertigoPro-Regular.woff') format('woff'), url('fonts/FertigoPro-Regular.ttf') format('truetype'), url('fonts/FertigoPro-Regular.svg#webfont1Lb5Pdit') format('svg');font-weight: normal;font-style: normal;}
@font-face {font-family: 'SteelfishOutline';src: url('fonts/SteelfishOutline-Regular.eot');src: url('fonts/SteelfishOutline-Regular.eot?#iefix') format('eot'), url('fonts/SteelfishOutline-Regular.woff') format('woff'), url('fonts/SteelfishOutline-Regular.ttf') format('truetype'), url('fonts/SteelfishOutline-Regular.svg#webfont1Lb5Pdit') format('svg');font-weight: normal;font-style: normal;}
@font-face {font-family: 'Mexcellent';src: url('fonts/Mexcellent-Regular.eot');src: url('fonts/Mexcellent-Regular.eot?#iefix') format('eot'), url('fonts/Mexcellent-Regular.woff') format('woff'), url('fonts/Mexcellent-Regular.ttf') format('truetype'), url('fonts/Mexcellent-Regular.svg#webfont1Lb5Pdit') format('svg');font-weight: normal;font-style: normal;}
@font-face {font-family: 'SpringsteelSerif';src: url('fonts/SpringsteelSerif-Thin.eot');src: url('fonts/SpringsteelSerif-Thin.eot?#iefix') format('eot'), url('fonts/SpringsteelSerif-Thin.woff') format('woff'), url('fonts/SpringsteelSerif-Thin.ttf') format('truetype'), url('fonts/SpringsteelSerif-Thin.svg#webfont1Lb5Pdit') format('svg');font-weight: normal;font-style: normal;}
@font-face {font-family: 'PykesPeakZero';src: url('fonts/PykesPeakZero.eot');src: url('fonts/PykesPeakZero.eot?#iefix') format('eot'), url('fonts/PykesPeakZero.woff') format('woff'), url('fonts/PykesPeakZero.ttf') format('truetype'), url('fonts/PykesPeakZero.svg#webfont1Lb5Pdit') format('svg');font-weight: normal;font-style: normal;}
@font-face {font-family: 'StTransmission';src: url('fonts/StTransmission-200Thin.eot');src: url('fonts/StTransmission-200Thin.eot?#iefix') format('eot'), url('fonts/StTransmission-200Thin.woff') format('woff'), url('fonts/StTransmission-200Thin.ttf') format('truetype'), url('fonts/StTransmission-200Thin.svg#webfont1Lb5Pdit') format('svg');font-weight: normal;font-style: normal;}
@font-face {font-family: 'XXIIMenga';src: url('fonts/XXIIMenga.eot');src: url('fonts/XXIIMenga.eot?#iefix') format('eot'), url('fonts/XXIIMenga.woff') format('woff'), url('fonts/XXIIMenga.ttf') format('truetype'), url('fonts/XXIIMenga.svg#webfont1Lb5Pdit') format('svg');font-weight: normal;font-style: normal;}
.welcome-message{font-family:StTransmission;font-size:30px;}
body,input,textarea{font:12px/20px "Helvetica Neue", Helvetica, Arial, sans-serif;color:#444}
#content{width:980px;margin:0 auto 75px}
#primary{float:right;width:580px;background:url(images/bg-content-middle.png) repeat-y;padding:20px 55px 0}
#sidebar{float:left;width:260px;text-shadow:0 1px 0 rgba(255,255,255,0.6);padding:15px 0 0}
#footer{clear:both;background:#25292b url(images/bg-footer.gif) repeat-x;padding:15px 0 0}
.rounded{-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;border-radius:5px}
.inner{width:980px;margin:0 auto}
.aligncenter{margin-left:auto;margin-right:auto;display:block;clear:both}
.clear{clear:both}
.entry-content p{line-height:21px;margin-bottom:22px}
h1,h2,h3,h4,h5,h6{font-weight:400}
h1{font-size:24px;line-height:28px;padding:5px 0}
h2{font-size:20px;line-height:22px;padding:5px 0}
h3{font-size:16px;line-height:20px;padding:5px 0}
h4{font-size:14px;line-height:18px;padding:5px 0}
h5{font-size:12px;line-height:18px;padding:5px 0}
h6{font-size:10px;line-height:16px}
a{color:#a0410d;text-decoration:none;outline:0}
a img{border:none}
.entry-content a{border-bottom:1px dotted #ccc}
.page-title{font-size:14px;font-family:Georgia, serif;font-style:italic;color:#999;margin-bottom:20px;padding:0}
.entry-content h2,.entry-content h3{text-transform:uppercase;border-bottom:3px double #ebebeb;text-shadow:0 1px 1px rgba(0,0,0,0.2);font-family:LeagueGothicRegular, "Helvetica Neue", Helvetica, Arial, Sans-serif;font-size:26px;line-height:32px;margin:0 0 20px;padding:30px 0 5px}
/*#header{height:43px;padding-top:7px;background:url(images/bg-header.gif) left top repeat-x;margin-bottom:30px;color:#cacbc6;text-shadow:0 1px 1px rgba(0,0,0,0.5);font-size:11px}*/
#header{height:43px;padding-top:7px;background:url(images/bg-header.gif) left top repeat-x;margin-bottom:30px;color:#0C0;text-shadow:0 1px 1px rgba(0,0,0,0.5);font-size:11px}
#header a:hover{color:#f4f4f4}
#logo{display:block;width:260px;margin-bottom:30px}
.logo-link{padding:0 0 0 40px}
#logo h1{margin:0;padding:0}
#logo.download{display:block;text-indent:-9999px;background:url(images/logo.png) center top no-repeat;height:190px;width:260px}
#top-nav ul{float:right;list-style-type:none;margin:0}
#top-nav li{float:right;display:block;background:url(images/bg-header-sep.gif) right center no-repeat;padding:0 10px}
#top-nav li:last-child{background:none;padding:0 0 0 10px}
#top-nav ul a{display:block;position:relative}
#top-nav ul li{float:left;position:relative;z-index:40}
#top-nav ul li:hover{visibility:inherit}
#top-nav ul ul{position:absolute;top:-9999em;background:url(images/nav_dropdown_bg.png) repeat;-moz-border-radius:0 0 3px 3px;-webkit-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px;-moz-box-shadow:0 1px 1px rgba(0,0,0,0.7);-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.7);box-shadow:0 1px 1px rgba(0,0,0,0.7);width:110px;margin:-8px 0 0;padding:5px 15px 20px}
#top-nav ul ul li{width:100%;background:none;border-bottom:1px solid #0a0b0b;border-top:1px solid #2a2e2f;padding:5px 0}
#top-nav ul li:hover ul,#top-nav ul li.sfHover ul{left:-1px;top:36px;z-index:99}
#top-nav ul li:hover li ul,#top-nav ul li.sfHover li ul,#top-nav ul li li:hover li ul,#top-nav ul li li.sfHover li ul,#top-nav ul li li li:hover li ul,#top-nav ul li li li.sfHover li ul{top:-9999em}
#top-nav ul li li:hover ul,#top-nav ul li li.sfHover ul,#top-nav ul li li li:hover ul,#top-nav ul li li li.sfHover ul,#top-nav ul li li li li:hover ul,#top-nav ul li li li li.sfHover ul{left:180px;top:-1px}
#top-nav ul a:hover,#top-nav ul li.current-cat a,#top-nav ul li.current_page_item a,#top-nav ul li.current-menu-item a{color:#fff}
#top-nav ul ul li:first-child{padding-top:0 0 5px 0;border-top:none}
#top-nav ul ul li:last-child{border-bottom:none;padding:5px 0 0}
#top-nav ul ul ul{-moz-border-radius:0 3px 3px;-webkit-border-radius:0 3px 3px 3px;border-radius:0 3px 3px 3px;margin:-4px 0 0 -55px}
#content-wrap{float:left;width:690px}
#content-top{background:url(images/bg-content-top.png) no-repeat;height:40px;overflow:hidden;float:right;width:690px}
#content-btm{background:url(images/bg-content-btm.png) no-repeat;height:40px;overflow:hidden;float:right;width:690px}
.entry-title,.entry-title a{font-size:30px;line-height:44px;letter-spacing:-.5px;color:#444;text-transform:none;text-shadow:0 1px 1px rgba(0,0,0,0.2);font-family:LeagueGothicRegular, "Helvetica Neue", Helvetica, Arial, Sans-serif}
.entry-title a:hover{color:#a0410d}
.entry-title{border-bottom:3px double #ebebeb;margin-bottom:8px;padding:5px 0}
input,textarea,button{background:#fff;border:1px solid #efefef;padding:7px}
button{cursor:pointer;padding:2px 10px}
input:focus,textarea:focus,button:hover{background:#fff;border-color:#ddd}
#submit{cursor:pointer}
.entry-meta{font-size:12px;margin-bottom:15px}
.entry-meta span{font-family:Georgia, serif;font-style:italic;color:#aaa}
.ui-widget .entry-meta a,.entry-meta a{color:#A0927F;border-bottom:1px dotted #ccc}
.entry-footer{border-top:3px double #ebebeb;padding:5px 0 0}
.post-lead img{background:#fcfcfc;border:1px solid #c8c8c2;-moz-box-shadow:0 0 3px rgba(0,0,0,0.1);-webkit-box-shadow:0 0 3px rgba(0,0,0,0.1);box-shadow:0 0 3px rgba(0,0,0,0.1);padding:4px}
.single .post-lead img:hover{background:#fcfcfc;border-color:#c8c8c2}
.twitter-share-button{display:block;float:right;margin-right:-18px}
.hentry{background:url(images/bg-diag.png) left bottom repeat-x;margin-bottom:20px;padding:0 0 5px}
.single .hentry,.page .hentry{background:none;margin-bottom:5px}
abbr[title],acronym[title],dfn[title]{cursor:help;border-bottom:1px dotted #666}
blockquote{font-family:Cambria, Georgia, "Times New Roman", Times, serif;color:#666;font-style:italic;border-left:5px solid #eee;margin-left:15px;font-size:13px;padding:0 0 0 20px}
sup{font-size:11px;vertical-align:top}
sub{font-size:11px;vertical-align:bottom}
code,pre{line-height:18px}
var,kbd,samp,code,pre{font:12px/18px Consolas, "Andale Mono", Courier, "Courier New", monospace;background:#efefef}
pre{white-space:pre;overflow:auto;border:1px solid #ddd;clear:both;padding:10px}
code{padding:3px}
ul,ol,dl{margin-left:30px}
table .even{background:#ddd}
caption{text-align:left}
tr{border-bottom:1px solid #ccc}
th,td{vertical-align:middle;text-align:center;padding:5px}
img.alignleft{float:left;background:#fcfcfc;border:1px solid #c8c8c2;-moz-box-shadow:0 0 3px rgba(0,0,0,0.1);-webkit-box-shadow:0 0 3px rgba(0,0,0,0.1);box-shadow:0 0 3px rgba(0,0,0,0.1);margin:5px 20px 10px 0;padding:3px}
img.alignright{background:#fcfcfc;border:1px solid #c8c8c2;-moz-box-shadow:0 0 3px rgba(0,0,0,0.1);-webkit-box-shadow:0 0 3px rgba(0,0,0,0.1);box-shadow:0 0 3px rgba(0,0,0,0.1);margin:5px 0 10px 20px;padding:3px}
img.aligncenter{display:block;clear:both;background:#fcfcfc;border:1px solid #c8c8c2;-moz-box-shadow:0 0 3px rgba(0,0,0,0.1);-webkit-box-shadow:0 0 3px rgba(0,0,0,0.1);box-shadow:0 0 3px rgba(0,0,0,0.1);margin:30px auto;padding:3px}
.wp-caption{text-align:center;font-family:Georgia, serif;font-style:italic;margin:15px}
.wp-caption img,.wp-caption img a{border:none;margin:0;padding:0}
.wp-caption img{background:#fcfcfc;border:1px solid #c8c8c2;-moz-box-shadow:0 0 3px rgba(0,0,0,0.1);-webkit-box-shadow:0 0 3px rgba(0,0,0,0.1);box-shadow:0 0 3px rgba(0,0,0,0.1);padding:3px}
.wp-caption .wp-caption-text{margin:0;padding:5px}
.wp-smiley{max-height:13px;margin:0!important}
.gallery{margin:auto}
.gallery-image{border:2px solid #efefef;margin-left:0}
.gallery-caption{margin-left:0}
.gallery-item{float:left;text-align:center;margin-left:0}
.gallery-columns-2{width:50%}
.gallery-columns-3{width:33%}
.gallery-columns-4{width:25%}
.gallery-columns-5{width:20%}
.gallery-columns-6{width:16%}
.gallery-columns-7{width:14%}
.gallery-columns-8{width:12%}
.gallery-columns-9{width:11%}
.author-bio{width:660px;border-top:1px solid #dbdad7;border-bottom:1px solid #dbdad7;text-shadow:0 1px 0 rgba(255,255,255,0.9);margin:0 0 50px -40px;padding:1px 0}
.author-inner{background:url(images/bg-author.gif) repeat-y;padding:30px 40px}
.author-bio .avatar{float:left;background:#fff;border:1px solid #c1c0bc;-moz-box-shadow:0 0 4px rgba(0,0,0,0.1);-webkit-box-shadow:0 0 4px rgba(0,0,0,0.1);box-shadow:0 0 4px rgba(0,0,0,0.1);margin:0 20px 0 10px;padding:3px}
.author-info{float:left;width:450px;margin-right:20px}
.author-title{font-weight:700;margin-bottom:4px}
.author-where ul{list-style-type:none;margin:0}
#single-tags{text-align:right}
h3#comments{text-transform:none;border-bottom:3px double #ebebeb;margin-bottom:15px;text-shadow:0 1px 1px rgba(0,0,0,0.2);font-family:LeagueGothicRegular, "Helvetica Neue", Helvetica, Arial, Sans-serif;font-size:26px;line-height:32px;padding:15px 0}
h3#pings{text-transform:uppercase;border-bottom:3px double #ebebeb;margin-bottom:15px;text-shadow:0 1px 1px rgba(0,0,0,0.2);font-family:LeagueGothicRegular, "Helvetica Neue", Helvetica, Arial, Sans-serif;font-size:26px;line-height:32px;padding:15px 0}
ol.commentlist{list-style-type:none;margin:30px 0 15px}
li.comment{background:url(images/bg-diag-pat.png) left bottom repeat-x;padding-bottom:6px;margin:0 0 20px}
li.comment .comment-body{position:relative;min-height:70px;padding-bottom:10px;margin:0 0 0 75px}
li.comment .comment-meta{overflow:hidden;float:left;display:block;width:60%}
li.comment .comment-text{padding-bottom:1px}
.comment .avatar{position:absolute;left:-75px;background:#fcfcfc;border:1px solid #c8c8c2;-moz-box-shadow:0 0 3px rgba(0,0,0,0.1);-webkit-box-shadow:0 0 3px rgba(0,0,0,0.1);box-shadow:0 0 3px rgba(0,0,0,0.1);padding:2px}
li.comment p{clear:both;margin-bottom:15px}
li.comment cite{font-weight:700;font-style:normal;float:left;margin:0 8px 0 0}
li.comment cite a{color:#444;background:url(images/bg-cite.png) right 6px no-repeat;padding-right:10px}
li.comment cite a:hover{text-decoration:none;color:#A0410D}
.commentmetadata,.commentmetadata a{font-size:10px;text-transform:uppercase;color:#aaa}
.comment-meta{line-height:22px;position:relative;margin:0 0 5px}
li.comment .comment-body a.comment-reply-link{display:block;position:absolute;right:0;top:0;color:#aaa;font-size:11px;font-style:italic;padding:0 10px 0 0}
.moderation{font-size:11px;font-style:italic;color:#c88865}
ul.children{list-style-type:none;margin:0 0 0 75px}
ul.children li.comment{background:none;border-top:1px solid #ebebeb;margin:0;padding:15px 0 0}
ul.children .avatar{width:30px;height:30px;left:-50px}
ul.children li.comment .comment-body{margin:0 0 0 50px}
#respond h3{text-transform:none;border-bottom:3px double #ebebeb;margin-bottom:5px;text-shadow:0 1px 1px rgba(0,0,0,0.2);font-family:LeagueGothicRegular, "Helvetica Neue", Helvetica, Arial, Sans-serif;font-size:26px;line-height:32px;padding:5px 0}
#commentform{padding-top:20px;margin-bottom:50px}
#commentform input[type=text],#commentform textarea{border:1px solid #ddd;background:#fcfcfc;-moz-box-shadow:1px 1px 4px #F4F4F4 inset;-webkit-box-shadow:1px 1px 4px #F4F4F4 inset;box-shadow:1px 1px 4px #F4F4F4 inset}
#commentform textarea{width:95%;height:150px;border:1px solid #ddd;padding:7px}
#commentform #submit{display:block;border:none;height:66px;width:190px;background:url(images/bg-btn-comment.png) no-repeat;text-indent:-9999px;margin:0;padding:0}
#commentform #submit:hover{background-position:-200px top}
.wp-pagenavi a,.wp-pagenavi a:link,.wp-pagenavi a:visited,.wp-pagenavi a:active{text-decoration:none;border:1px solid #C8C8C2;background:#FCFCFC;-moz-box-shadow:0 0 3px rgba(0,0,0,0.1);-webkit-box-shadow:0 0 3px rgba(0,0,0,0.1);box-shadow:0 0 3px rgba(0,0,0,0.1);color:#999;margin:3px;padding:4px 8px}
.wp-pagenavi a:hover{border:1px solid #a7a7a3;color:#444}
.wp-pagenavi span.pages{font-family:Georgia,serif;font-style:italic;color:#999;margin:3px;padding:4px 8px}
.wp-pagenavi span.current{text-decoration:none;border:1px solid #a7a7a3;background:#FCFCFC;-moz-box-shadow:0 0 3px rgba(0,0,0,0.1);-webkit-box-shadow:0 0 3px rgba(0,0,0,0.1);box-shadow:0 0 3px rgba(0,0,0,0.1);font-weight:700;color:#444;margin:3px;padding:4px 8px}
.wp-pagenavi span.extend{text-decoration:none;border:1px solid #C8C8C2;background:#FCFCFC;-moz-box-shadow:0 0 3px rgba(0,0,0,0.1);-webkit-box-shadow:0 0 3px rgba(0,0,0,0.1);box-shadow:0 0 3px rgba(0,0,0,0.1);margin:3px;padding:4px 8px}
.widget{background:url(images/bg-diag.png) left bottom repeat-x;margin-bottom:40px}
#footer .widget{background:none;font-size:11px}
.tz_video_widget{padding:0 0 20px}
.tz_video_desc{font-size:11px;text-align:center;padding:10px 0 0}
.widget_calendar table{width:100%}
.tz_tab_widget{margin-bottom:30px;padding:0 0 30px}
.tz_tab_widget #tab-items{list-style-type:none;height:31px;width:270px;margin:0 0 15px;padding:0}
.tz_tab_widget #tab-items li{float:left;margin:0 6px 0 0}
.tz_tab_widget #tab-items li a{color:#444;height:31px;line-height:31px;display:block;background:url(images/bg-tab-items.gif) repeat-x;-moz-border-radius:3px 3px 5px 5px;-webkit-border-radius:3px 3px 5px 5px;border-radius:3px 3px 5px 5px;padding:0 9px}
.tz_tab_widget #tab-items li a:hover,.tz_tab_widget #tab-items li.ui-tabs-selected a,.tz_tab_widget #tab-items li.ui-state-active a{color:#E2E2E1;text-shadow:0 1px 1px rgba(0,0,0,0.4);background-position:left -31px}
.tz_tab_widget .tab ul li{background:url(images/bg-side-bevel.gif) left top repeat-x;line-height:20px!important;padding:15px 0 13px!important}
.tz_tab_widget .tab ul li:first-child{background:none}
.tz_tab_widget .entry-title,.tz_tab_widget .entry-title a{font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;font-size:13px;line-height:20px;font-weight:400;margin-bottom:1px;border:none;text-transform:none;text-shadow:0 1px 0 rgba(255,255,255,0.6)!important;letter-spacing:normal;padding:0}
.tz_tab_widget .entry-title a:hover{color:#a0410d!important}
.tz_tab_widget .entry-meta span,.tz_tab_widget .entry-meta span a{color:#96958f!important;font-size:11px}
.tz_tab_widget .entry-meta{margin:0!important}
.tz_tab_widget .entry-meta span a:hover{color:#696862!important}
.tab-tags{padding:15px 0}
.tab-tags a{background:url(images/bg-tab-items.gif) left -36px repeat-x;float:left;display:block;color:#E2E2E1;text-shadow:0 1px 1px rgba(0,0,0,0.4);-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;margin:0 3px 3px 0;padding:2px 8px}
.tab-tags a:hover{color:#fff;text-decoration:none;background:#A0410D;text-shadow:0 1px 0 rgba(0,0,0,0.2)}
.tz_tweet_widget ul{list-style:none;font-size:11px;margin:0;padding:0}
.tz_tweet_widget{padding:0 0 40px}
.tz_tweet_widget li{background:url(images/bg-side-bevel.gif) left bottom repeat-x;padding-bottom:12px;margin:0 0 10px}
.widget_meta,.widget_links,.widget_pages,.widget_categories,.widget_nav_menu,.widget_recent_comments,.widget_recent_entries,.widget_archive{padding-bottom:40px}
.widget_meta ul,.widget_links ul,.widget_pages ul,.widget_categories ul,.widget_archive ul,.widget_nav_menu ul{list-style-type:none;width:280px;margin:0}
.widget_meta li,.widget_links li,.widget_pages li,.widget_categories li,.widget_archive li,.widget_nav_menu li{float:left;width:115px;background:url(images/bg-side-bevel.gif) left bottom repeat-x;margin-right:20px;line-height:35px;padding-left:5px;color:#A0410D}
#footer .widget_meta li,#footer .widget_links li,#footer .widget_pages li,#footer .widget_categories li,#footer .widget_archive li,#footer .widget_nav_menu li{width:95px;background:url(images/footer_ul_border.png) left bottom repeat-x}
#footer .tz_tweet_widget li{background:url(images/footer_ul_border.png) left bottom repeat-x;padding-bottom:12px}
.widget_search{padding-bottom:30px;margin-bottom:30px;margin-top:-15px}
.widget_search form{margin:0}
.widget_search input{background:#F9F8F8;border:1px solid #c8c7c2;-moz-box-shadow:1px 1px 4px #ddd inset;-webkit-box-shadow:1px 1px 4px #ddd inset;box-shadow:1px 1px 4px #ddd inset;width:244px;color:#96958F;font-style:italic}
.widget_search input:focus{border-color:#b2adad}
.ads-250,.ads-125{width:270px;padding:0 0 40px}
.ads-125 a{background:#202321;width:125px;height:125px;float:left;-moz-box-shadow:0 0 3px rgba(0,0,0,0.2);-webkit-box-shadow:0 0 3px rgba(0,0,0,0.2);box-shadow:0 0 3px rgba(0,0,0,0.2);margin:0 10px 10px 0}
.ads-250 a{background:#202321;width:250px;height:250px;display:block;-moz-box-shadow:0 0 3px rgba(0,0,0,0.2);-webkit-box-shadow:0 0 3px rgba(0,0,0,0.2);box-shadow:0 0 3px rgba(0,0,0,0.2)}
.tagcloud{padding-bottom:30px}
.widget_recent_comments li,.widget_recent_entries li{padding-bottom:12px;margin:0 0 10px}
#footer .widget_recent_comments li,#footer .widget_recent_entries li{background:url(images/footer_ul_border.png) left bottom repeat-x}
#sidebar .widget_recent_comments li,#sidebar .widget_recent_entries li{background:url(images/bg-side-bevel.gif) left bottom repeat-x}
#footer-texture{background:url(images/bg-foot-inner.jpg) center top no-repeat}
#footer-inner{width:980px;text-shadow:0 1px 1px rgba(0,0,0,0.5);color:#cacbc6;margin:0 auto;padding:55px 0 25px}
#footer-columns{width:1000px}
#footer .column{width:230px;float:left;margin:0 20px 0 0}
#footer h4{font-size:13px;color:#e2e2e1;margin-bottom:25px;font-weight:700;padding:0}
#footer a:hover{color:#CACBC6}
#foot-about{float:left;width:240px;margin:0 40px 60px 0}
#foot-tweets{float:left;width:240px;margin-bottom:60px}
#foot-tweets a{color:#7d7d7d}
#foot-tweets a:hover{color:#cbccc7}
#foot-tweets li{background:url(images/bg-foot-bevel.gif) left bottom repeat-x;padding:13px 0}
#foot-right{float:right;width:415px;margin-bottom:60px}
.copyright{font-size:11px;margin:0}
.copyright a{color:#CACBC6!important;border-bottom:1px dotted #777}
.copyright a:hover{color:#E2E2E1!important}
#flickr{width:280px;padding-bottom:40px}
#flickr .flickr_badge_image{float:left;height:53px;width:53px;margin:0 16px 16px 0}
#footer #flickr .flickr_badge_image{height:47px;width:47px;margin:0 14px 14px 0}
#flickr .flickr_badge_image a{display:block;height:53px;width:53px}
#footer #flickr .flickr_badge_image a{height:47px;width:47px}
#flickr .flickr_badge_image img{background:#c5c5c5;height:48px;width:48px;border:1px solid #ccc;box-shadow:0 0 3px rgba(0,0,0,0.2);-moz-box-shadow:0 0 3px rgba(0,0,0,0.2);-webkit-box-shadow:0 0 3px rgba(0,0,0,0.2);padding:2px}
#footer #flickr .flickr_badge_image img{height:41px;width:41px}
#flickr .flickr_badge_image img:hover{background:#222}
.textwidget{font-size:11px;padding:0 0 20px}
.widget-title{font-size:13px;font-weight:700;margin-bottom:10px;padding-top:0}
#footer .widget-title{text-shadow:0 1px 3px rgba(0,0,0,0.75);color:#e2e2e1}
.contact-form label{width:60px;margin-right:20px;display:block;padding:2px 0 10px}
.contact-form label.type{padding:0}
.contact-form input[type=text],.contact-form textarea{border:1px solid #ddd;background:#fcfcfc;-moz-box-shadow:1px 1px 4px #F4F4F4 inset;-webkit-box-shadow:1px 1px 4px #F4F4F4 inset;box-shadow:1px 1px 4px #F4F4F4 inset;margin:0 0 20px}
.contact-form textarea{margin-bottom:0;width:97%;height:150px;border:1px solid #ddd;padding:7px}
.contact-form li{list-style:none}
.contact-form ul{margin:0;padding:0}
.contact-form p{position:relative}
p.psubmit{height:65px}
p.psubmit span{font-size:10px;margin-left:100px}
.button-message{float:left;display:block;height:65px;width:190px;text-indent:-9999px;background:url(images/bg-btn-message.png) no-repeat;border:none;cursor:pointer;margin-right:10px;margin-top:20px;padding:0}
.button-message:hover,.button-message:active,.button-message:focus{background:url(images/bg-btn-message.png) -200px top no-repeat;outline:0;border:none}
.contact-form .ajax-loader{margin:15px 0 0!important}
.contact-form span.wpcf7-not-valid-tip{border:none!important;background:none!important;font-size:10px!important;text-transform:uppercase!important;top:-4px!important;left:10px!important;color:red!important}
.contact-form label.error,.contact-form div.wpcf7-validation-errors{border:none!important;color:red!important;font-size:10px!important;text-transform:uppercase!important;display:inline;padding:0 0 20px!important}
.contact-form div.wpcf7-mail-sent-ok{border:none!important;color:#598527!important;font-size:10px!important;text-transform:uppercase!important;padding:0!important}
.error404 #primary input{border:1px solid #ddd;background:#fcfcfc;-moz-box-shadow:1px 1px 4px #F4F4F4 inset;-webkit-box-shadow:1px 1px 4px #F4F4F4 inset;box-shadow:1px 1px 4px #F4F4F4 inset;width:180px}
.page-template-template-fullwidth-php #content-wrap{width:980px}
.page-template-template-fullwidth-php #content-top{width:980px;background:url(images/content_top_full.png) no-repeat}
.page-template-template-fullwidth-php #content-btm{width:980px;background:url(images/content_bottom_full.png) no-repeat}
.page-template-template-fullwidth-php #primary{width:870px;background:url(images/primary_bg_full.png) repeat-y}
.full-width{width:960px!important}
.gallery-wrap{width:609px}
.gallery-wrap .hentry{float:left;width:174px;height:160px;margin-right:29px;padding:0}
.one_half{width:48%}
.one_third{width:30.66%}
.two_third{width:65.33%}
.one_fourth{width:22%}
.three_fourth{width:74%}
.one_fifth{width:16.8%}
.two_fifth{width:37.6%}
.three_fifth{width:58.4%}
.four_fifth{width:67.2%}
.one_sixth{width:13.33%}
.five_sixth{width:82.67%}
.one_half,.one_third,.two_third,.three_fourth,.one_fourth,.one_fifth,.two_fifth,.three_fifth,.four_fifth,.one_sixth,.five_sixth{position:relative;margin-right:4%;margin-bottom:20px;float:left}
.column-last{margin-right:0!important;clear:right}
a.button{height:20px;display:inline-block;text-decoration:none;font-weight:700;font-size:12px;line-height:12px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.08);-moz-box-shadow:0 1px 1px rgba(0,0,0,0.08);box-shadow:0 1px 1px rgba(0,0,0,0.08);margin:0 5px 20px;padding:8px 10px 0}
a.button.large{height:24px;font-size:14px;line-height:14px;padding:11px 10px 0}
a:hover.button{background-position:0 -28px}
a:hover.button.large{background-position:0 -35px}
a.button.white{background-image:url(images/shortcodes/buttons/button_white.png);border:1px solid #d3d3d3;color:#555;text-shadow:0 1px 0 rgba(255,255,255,0.8)}
a.button.large.white{background-image:url(images/shortcodes/buttons/button_white_large.png)}
a:hover.button.white{border:1px solid #c4c4c4}
a.button.grey{background-image:url(images/shortcodes/buttons/button_grey.png);border:1px solid #b5b5b5;color:#555;text-shadow:0 1px 0 rgba(255,255,255,0.4)}
a.button.large.grey{background-image:url(images/shortcodes/buttons/button_grey_large.png)}
a:hover.button.grey{border:1px solid #989898}
a.button.red{background-image:url(images/shortcodes/buttons/button_red.png);border:1px solid #df6f8b;color:#913944;text-shadow:0 1px 0 rgba(255,255,255,0.3)}
a.button.large.red{background-image:url(images/shortcodes/buttons/button_red_large.png)}
a:hover.button.red{border:1px solid #c36079}
a.button.orange{background-image:url(images/shortcodes/buttons/button_orange.png);border:1px solid #f5b74e;color:#963;text-shadow:0 1px 0 rgba(255,255,255,0.4)}
a.button.large.orange{background-image:url(images/shortcodes/buttons/button_orange_large.png)}
a:hover.button.orange{border:1px solid #d29a3a}
a.button.green{background-image:url(images/shortcodes/buttons/button_green.png);border:1px solid #adc671;color:#5d7731;text-shadow:0 1px 0 rgba(255,255,255,0.4)}
a.button.large.green{background-image:url(images/shortcodes/buttons/button_green_large.png)}
a:hover.button.green{border:1px solid #8bb14d}
a.button.teal{background-image:url(images/shortcodes/buttons/button_teal.png);border:1px solid #90c6c8;color:#437b7d;text-shadow:0 1px 0 rgba(255,255,255,0.4)}
a.button.large.teal{background-image:url(images/shortcodes/buttons/button_teal_large.png)}
a:hover.button.teal{border:1px solid #7db9bb}
a.button.blue{background-image:url(images/shortcodes/buttons/button_blue.png);border:1px solid #8dc5da;color:#42788e;text-shadow:0 1px 0 rgba(255,255,255,0.4)}
a.button.large.blue{background-image:url(images/shortcodes/buttons/button_blue_large.png)}
a:hover.button.blue{border:1px solid #7caec0}
a.button.navy{background-image:url(images/shortcodes/buttons/button_navy.png);border:1px solid #a2afb8;color:#515f6a;text-shadow:0 1px 0 rgba(255,255,255,0.4)}
a.button.large.navy{background-image:url(images/shortcodes/buttons/button_navy_large.png)}
a:hover.button.navy{border:1px solid #8996a0}
a.button.purple{background-image:url(images/shortcodes/buttons/button_purple.png);border:1px solid #bc9db9;color:#7b5777;text-shadow:0 1px 0 rgba(255,255,255,0.4)}
a.button.large.purple{background-image:url(images/shortcodes/buttons/button_purple_large.png)}
a:hover.button.purple{border:1px solid #a482a0}
a.button.black{background-image:url(images/shortcodes/buttons/button_black.png);border:1px solid #4c4c4c;color:#fff;text-shadow:0 1px 0 rgba(0,0,0,0.4)}
a.button.large.black{background-image:url(images/shortcodes/buttons/button_black_large.png)}
a:hover.button.black{border:1px solid #2c2c2c}
.alert{font-family:Georgia, "Times New Roman", Times, serif;font-style:italic;text-align:center;margin:0 0 20px;padding:12px 5%}
.alert.white{background:#fff;border-top:1px solid #e4e4e4;border-bottom:1px solid #e4e4e4;color:#444}
.alert.red{background:#FFD7D8;border-top:1px solid #f9bac7;border-bottom:1px solid #f9bac7;color:#d54c4c}
.alert.orange{background:#FFCBA8;border-top:1px solid #efd1b1;border-bottom:1px solid #efd1b1;color:#c60}
.alert.green{background:#D5FFCA;border-top:1px solid #cadba7;border-bottom:1px solid #cadba7;color:#5f8b33}
.ui-tabs .ui-tabs-hide{position:absolute;left:-10000px}
.tabs ul.nav{list-style:none;margin:0;padding:0}
.tabs ul.nav li{float:left;position:relative;z-index:10;margin:0 2px -1px 0}
.tabs ul.nav li a{border:1px solid #EFEFEF;border-bottom:none;display:block;overflow:hidden;height:24px;background:#FBFBFB;-webkit-border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0;padding:5px 10px 0}
.tabs ul.nav li.ui-tabs-selected a{height:25px;background:#fff;color:#000}
.tabs .tab{background:#fff;border:1px solid #EFEFEF;padding:10px}
.toggle h4{font-size:12px;background:#FBFBFB;border:1px solid #EFEFEF;cursor:pointer;padding:10px}
.toggle-inner{background:#fff;border:1px solid #EFEFEF;border-top:none;padding:10px}
.toggle .ui-icon{background:url(images/shortcodes/toggles/toggle-closed.png) no-repeat;width:12px;height:12px;float:left;margin:3px 10px 0 0}
.toggle .ui-state-active .ui-icon{background:url(images/shortcodes/toggles/toggle-open.png) no-repeat}
.entry-content #accordion h2,.entry-content #accordion h3{border-bottom:3px double #EBEBEB;font-family:Helvetica,Arial,Sans-serif;font-size:20px;line-height:10px;text-shadow:0 1px 1px rgba(0,0,0,0.2);text-transform:none;margin:0;padding:0}
.entry-content img{margin:10px}
.ui-widget element.style{margin-left:30px;margin-right:30px}
.ui-widget p{line-height:21px;margin-bottom:5px;margin-top:5px}
.hentry .ui-widget{margin-bottom:10px}
.none,.hidden,.says,.tz_tab_widget .ui-tabs-hide,.widget_categories .widget-title{display:none}
.layout-2cl #sidebar,.layout-2cr #content-wrap,.alignleft,p.welcome-message,.page-navigation .nav-next,.single-page-navigation .nav-previous{float:left}
.layout-2cl #content-wrap,.layout-2cr #sidebar,.alignright,.page-navigation .nav-previous,.single-page-navigation .nav-next{float:right}
p,pre,ul,ol,dl,dd,blockquote,address,table,fieldset,form,.gallery-row,.page h1.entry-title{margin-bottom:20px}
.navigation-links,.single .entry-content,.single-page-navigation,.page-navigation{margin-bottom:40px}
.widget .children,.entry-content ol ol,.entry-content ul ul,.widget ul ul,.archive-lists .children{margin-bottom:0}
.pinglist,.widget_calendar caption{margin-bottom:5px}
a:hover,.tab-comments span,.tab-comments span a,.widget_meta a,.widget_links a,.widget_pages a,.widget_categories a,.widget_archive a,.widget_nav_menu a{color:#444}
/*#header a,#top-nav ul ul li a{color:#cacbc6}*/
#header a,#top-nav ul ul li a{color:#0F0}
.entry-meta a:hover,.commentmetadata a:hover,li.comment .comment-body a.comment-reply-link:hover{color:#777}
.post-lead,#commentform p,.error404 h1.entry-title{margin-bottom:15px}
.post-lead img:hover,.tz_tab_widget .tab-thumb img:hover,.tab-comments .avatar:hover{background:#222;border-color:#111}
address,em,dfn,cite,samp,var{font-style:italic}
strong,dfn,kbd{font-weight:700}
small,#twitter-link{font-size:11px}
#commentform input[type=text],.contact-form input[type=text]{margin-right:10px;border:1px solid #ddd;width:180px;padding:7px}
#commentform input:focus,#commentform textarea:focus,.contact-form input[type=text]:focus,.contact-form textarea:focus{border-color:silver}
.tz_tab_widget .tab ul,.widget_recent_comments ul,.widget_recent_entries ul,#foot-about ul,#foot-tweets ul{list-style-type:none;margin:0}
.tz_tab_widget .tab-thumb img,.tab-comments .avatar{background:#f9f8f8;float:left;border:1px solid #afaea6;-moz-box-shadow:0 0 3px rgba(0,0,0,0.1);-webkit-box-shadow:0 0 3px rgba(0,0,0,0.1);box-shadow:0 0 3px rgba(0,0,0,0.1);margin:0 15px 0 0;padding:2px}
.tab-comments span a:hover,.widget_meta a:hover,.widget_links a:hover,.widget_pages a:hover,.widget_categories a:hover,.widget_archive a:hover,.widget_nav_menu a:hover{color:#A0410D}
#footer .widget_meta ul,#footer .widget_links ul,#footer .widget_pages ul,#footer .widget_categories ul,#footer .widget_archive ul,#footer .widget_nav_menu ul,#footer #flickr{width:250px}
#footer a,#foot-tweets span a{color:#a0927f}
#foot-tweets li:first-child,.page-template-template-gallery-php .hentry{padding:0 0 10px}
.tabs,.toggle{margin:0 0 20px}

