/*
Theme Name: In-Pursuit TV Grunge
Theme URI: http://www.inpursuittv.com/
Description: Grunge theme designed off of the Season 2 DVD.
Version: 2.0
Author: Luke McDonald
Author URI: http://www.twistedpairpost.com/

**********************************************************************************************

Tan				#ECCC9C
Drk. Grey	#1F1F1F

**********************************************************************************************

*/
a img.border{float:left; margin:0 15px 0 0; border:3px solid #1A1A1A; background:#000}

a img.border:hover{border:3px solid #ECCC9C}

.bg75-fill{display:inline-block; float:left; background:url(images/bg75.png) top left repeat}

#tooltip{position:absolute; background:#000; border:3px solid #1A1A1A; padding:10px; color:#FFF; width:220px; display:none; z-index:100000}

.button-link{background:#1A1A1A; border:1px solid #FFF; cursor:pointer; font-size:11px; height:25px; padding:2px 5px 3px 5px; text-align:center}

.button-link:hover{background:#000; border:1px solid #ECCC9C}

.hidden{display:none}

.section{padding:20px 20px 0 20px; background:url(images/bg60.png) top left repeat; margin:0 0 20px 0; overflow:hidden}

.tag-cloud a{display:inline-block; padding:2px 6px 1px 6px; margin:2px 0; background:#000}

.tag-cloud a:hover{color:#000; background:#ECCC9C}

#container, 
#header{position:relative; z-index:2}

#container, 
#main, 
#main-home{position:relative; z-index:1}

#schedule-video-player{clear:both; width:420px; float:right; margin:0 0 10px 20px}

#preview{position:absolute; display:none; z-index:1000}

#preview img{z-index:1001}

#free-shipping.shophome{position:absolute; top:-10px; right:35px}

#free-shipping img.lg{width:96px; height:96px}

#free-shipping img.sm{width:32px; height:32px; float:left; position:relative; top:-5px; left:-6px}

#free-shipping span{font-style:italic}

#main .callout{width:100%; height:30px; background:#1F1F1F; text-align:center; color:#FFF; font-weight:bold; font-size:16px; padding:10px 0 0 0; margin-bottom:20px; border:1px solid #000; border-radius:6px}

#main .callout-light{display:block; width:640px; background:#F5F5F5; color:#666; padding:10px; border:1px solid #E3E3E3; margin-bottom:20px; border-radius:6px}

#main .entry .callout a:link, 
#main .entry .callout a:visited{color:#ECCC9C; font-weight:bold; padding:0 5px}

#main .entry .callout a:hover{color:#fff}

#main .entry .button_wrap{color:white}

#store-tag{position:absolute; top:0; left:0; z-index:9999; width:120px}

#store-tag a{float:left; display:block}

#header{}

#tag{position:absolute; top:0; right:-50px; z-index:9999}

#tag .tag-link{float:left; position:relative; top:13px; left:115px; width:100px; height:27px; display:block}

#logo{margin:-20px 0 0 0; height:244px; width:100%; background:url(images/logo.png) top center no-repeat}

#logo img{position:relative; top:125px; width:100%; height:100px}

.menu{position:relative; z-index:1000; padding:15px 0; margin-bottom:20px; font-size:16px; font-weight:bold; height:20px}

.menu ul li a:link, 
.menu ul li a:visited{display:block; text-decoration:none; color:#ECCC9C; line-height:20px; overflow:hidden; text-shadow:#000 -1px -1px 1px; padding:5px 10px 7px 10px; margin:0 10px; z-index:1001}

.menu ul li a:hover{background:#000}

.menu ul{padding:0 0 5px 0; margin:0; list-style:none; text-align:center; text-transform:uppercase}

.menu ul li{float:left; position:relative}

.menu ul li ul{margin:5px 0 0 10px; background:#000; display:none; font-size:14px; font-weight:normal; text-align:left; text-transform:none}

.menu ul li ul li{padding:0; margin:0; width:100%}

.menu ul li ul li a:link, 
.menu ul li ul li a:visited{padding:5px 5px 3px 10px; margin:0; color:#fff}

.menu ul li:hover a:link, 
.menu ul li:hover a:visited{color:#fff; background:#000}

.menu ul li:hover ul{display:block; position:absolute; top:21px; left:0; width:160px}

.menu ul li:hover ul li a.hide{background:#000; color:#fff}

.menu ul li:hover ul li:hover a.hide{background:#000; color:#FFF}

.menu ul li:hover ul li ul{display:none}

.menu ul li:hover ul li a:link{display:block; color:#FFF}

.menu ul li:hover ul li a:hover{color:#ECCC9C}

.menu ul li:hover ul li:hover ul{display:block; position:absolute; left:150px; top:0}

.menu ul li:hover ul li:hover ul.left{left:-160px}

#main{height:1%}

#main-content{padding:20px 20px 0 20px; background:url(images/bg60.png) top left repeat; margin:0 0 20px 0; overflow:hidden; height:1%}

#main .entry a:link, 
#main .entry a:visited{color:#CCC}

#main .entry a:hover{color:#ECCC9C}

#main-home-inside{height:339px}

#main-home-inside, 
#related-posts-inside, 
#twitter-posts-inside, 
#facebook-posts-inside, 
#store-suggest-inside{padding:20px 20px 3px 20px; background:url(images/bg60.png) top left repeat; margin-bottom:20px; overflow:hidden}

#related-posts-inside, 
#twitter-posts-inside, 
#facebook-posts-inside{padding:20px 20px 3px 20px}

#shopp #related-posts-inside{padding:20px 20px 20px 20px}

#main-home-inside .signature{float:left; position:relative; bottom:20px; left:305px; z-index:9999}

#main-home, 
#featured-home{margin-top:50px}

#featured-home-tag{width:148px; height:66px; display:block; position:absolute; top:-40px; left:10px; background:url(images/featured-home.png) top left no-repeat}

#video-player{position:relative; top:-15px; margin-bottom:20px}

#announcement{position:relative; top:-15px; width:100%; height:40px; padding:13px 0 0 0; margin-bottom:20px; text-align:center; background:url(images/bg60.png) top left repeat}

#announcement h1{margin-top:0}

.share-this{float:right; text-align:right; margin:-5px 0 10px 15px; display:block}

ul.share-links{}

ul.share-links li{float:left; display:inline-block; margin:0; padding:0}

#related-posts h2{color:#ECCC9C}

#related-posts a:link, #related-posts a:visited{display:block}

#related-posts ul li, 
#store-attention ul li{padding:2px 0 3px 2px; border-bottom:1px solid #1A1A1A}

#twitter-posts ul, 
#facebook-posts ul{margin-bottom:20px}

#twitter-posts ul li, 
#facebook-posts ul li{padding:4px 0 5px 2px; border-bottom:1px solid #1A1A1A}

#twitter-posts a, 
#facebook-posts a{color:#ECCC9C}

#store-suggest-inside{overflow:hidden}

#store-suggest h2{color:#ECCC9C}

#sponsors{margin-bottom:20px}

#sponsors-inside{position:relative; margin:0 auto}

#breadcrumbs{font-size:12px; height:40px; border-top:1px solid #000; border-bottom:1px solid #000; height:40px}

#breadcrumbs p{background:url(images/bg75.png) top left repeat; width:440px; float:left; margin:0; padding:10px 10px 0 10px; height:30px}

#breadcrumbs .bg75-fill{width:240px; height:40px}

#breadcrumbs a:link, 
#breadcrumbs a:visited{color:#CCC}

#breadcrumbs a:hover{color:#ECCC9C}

#breadcrumbs strong{color:#FFF}

#breadcrumbs ul.breadcrumb{background:url(images/bg75.png) top left repeat; width:440px; float:left; margin:0; padding:10px 10px 0 10px; height:30px}

#breadcrumbs ul.breadcrumb li{float:left; display:inline}

input#s{background:url(images/bg50.png) top left repeat; border-top:none; border-bottom:none; border-left:1px solid #1A1A1A; border-right:none; color:#CCC; font-size:12px; width:170px; margin:0; padding:10px 8px 8px 8px; float:left; height:22px}

input#search-submit{background:url(images/bg75.png) top left repeat; border-top:none; border-bottom:none; border-left:1px solid #1A1A1A; border-right:1px solid #1A1A1A; color:#FFF; cursor:pointer; font-size:12px; width:50px; margin:0 0 0 -4px; padding:9px 0 8px 0; text-align:center; float:left; height:40px}

input#search-submit:hover{color:#ECCC9C; background:#000}

.search-excerpt{color:#ECCC9C}

#tabs{float:left}

.ui-helper-hidden{display:none}
.ui-helper-hidden-accessible{position:absolute; left:-99999999px}
.ui-helper-reset{margin:0; padding:0; border:0; outline:0; line-height:1.3; text-decoration:none; font-size:100%; list-style:none}
.ui-helper-clearfix:after{content:"."; display:block; height:0; clear:both; visibility:hidden}
.ui-helper-clearfix{display:inline-block}

* html .ui-helper-clearfix{height:1%}
.ui-helper-clearfix{display:block}

.ui-helper-zfix{width:100%; height:100%; top:0; left:0; position:absolute}

.ui-tabs{width:100%}

.ui-tabs .ui-tabs-nav{list-style:none; position:relative; padding:0; background:url(images/divider.png) center bottom no-repeat; margin:0 0 0 -4px}

.ui-tabs .ui-tabs-nav li{position:relative; float:left; border-bottom-width:0 !important; margin:0 .1em -1px 0; padding:0; width:137px; height:47px}

.ui-tabs .ui-tabs-nav li a{float:left; text-decoration:none; text-align:center; padding:18px 0 0 0; width:137px; height:29px}

.ui-tabs .ui-tabs-nav li.ui-tabs-selected{color:red; background:red; height:20px}

.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, 
.ui-tabs .ui-tabs-nav li.ui-state-disabled a, 
.ui-tabs .ui-tabs-nav li.ui-state-processing a{cursor:text}

.ui-tabs .ui-tabs-nav li a, 
.ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a{cursor:pointer}

.ui-tabs .ui-tabs-panel{padding:15px 0 0 0; display:block; border-width:0; background:none}

.ui-tabs .ui-tabs-panel a{padding:0 12px}

.ui-tabs .ui-tabs-hide{display:none !important}

.page{padding:20px 20px 0 20px; background:url(images/bg60.png) top left repeat; margin:0 0 20px 0; overflow:hidden}

.store{overflow:hidden}

.store-page{padding:20px 20px 20px 20px; background:url(images/bg60.png) top left repeat; margin:0 0 20px 0; overflow:hidden}

.category-head{padding:20px 20px 0 20px; background:url(images/bg60.png) top left repeat; margin:0 0 20px 0; overflow:hidden}

.single{padding:20px 20px 0 20px; background:url(images/bg60.png) top left repeat; margin:0 0 20px 0; overflow:hidden; height:1%}

#single-video{margin-bottom:20px}

#single-image{margin-bottom:20px; background:url(images/bg60.png) top left repeat}

.entry{margin-bottom:20px}

.entry ul{margin:0 0 15px 0}

.entry ul li{background:url(images/bullet.png) top left no-repeat; padding:0 0 8px 20px}

.entry ol{margin:0 0 15px 20px}

.entry .edit-link{}

p img{padding:0; max-width:100%}

img.centered{display:block; margin-left:auto; margin-right:auto}

img.alignright{padding:5px; margin:0 0 2px 15px}

img.alignleft{padding:5px; margin:0 15px 2px 0}

.wp-caption{background:#EBEBEB; border:1px solid #CCC; text-align:center; padding:10px 5px 5px 5px; margin:0 0 20px 20px}

.wp-caption img{padding:0; margin:0 0 5px}

.wp-caption-text{margin:10px 0 0; padding:0}

.wp-caption .wp-caption-text, .wp-caption .wp-caption-dd{font-size:12px !important; text-align:center; margin:0; padding:0}

#multiple-container{margin-left:-20px}

.multiple{float:left; background:url(images/bg60.png) top left repeat; width:220px; margin:0 0 20px 20px; overflow:hidden}

.multiple-inside{padding:10px; overflow:hidden}

.multiple h4{padding:0 0 0 2px}

.post-image{float:left; margin:0 15px 20px 0; background:url(images/bg50.png) top left repeat}

.multiple .post-image{margin:0 0 10px 0}

.post-image img{}

.post-frame50{background:url(images/post-frame50.png) 0 0 no-repeat; width:50px; height:50px; position:absolute}

.post-frame50:hover{background:url(images/post-frame50.png) 0 -50px no-repeat; width:50px; height:50px}

.post-frame60{background:url(images/post-frame60.png) 0 0 no-repeat; width:60px; height:60px; position:absolute}

.post-frame60:hover{background:url(images/post-frame60.png) 0 -60px no-repeat; width:60px; height:60px}

.post-frame100{background:url(images/post-frame100.png) 0 0 no-repeat; width:100px; height:100px; position:absolute}

.post-frame100:hover{background:url(images/post-frame100.png) 0 -100px no-repeat; width:100px; height:100px}

.post-frame200{background:url(images/post-frame340.png) 0 0 no-repeat; width:200px; height:200px; position:absolute}

.post-frame200:hover{background:url(images/post-frame340.png) 0 -200px no-repeat; width:200px; height:200px}

.post-frame460{background:url(images/post-frame460.png) 0 0 no-repeat; width:460px; height:290px; position:absolute}

.post-frame660{background:url(images/post-frame660.png) 0 0 no-repeat; width:660px; height:350px; position:absolute}

.post-frame{background:url(images/post-frame.png) 0 0 no-repeat; width:200px; height:114px; position:absolute}

.post-frame:hover{background:url(images/post-frame.png) 0 -114px no-repeat; width:200px; height:114px}

.post-frame-photo{background:url(images/post-frame-photo.png) 0 0 no-repeat; width:200px; height:114px; position:absolute}

.post-frame-photo:hover{background:url(images/post-frame-photo.png) 0 -114px no-repeat; width:200px; height:114px}

.post-frame-video{background:url(images/post-frame-video.png) 0 0 no-repeat; width:200px; height:114px; position:absolute}

.post-frame-video:hover{background:url(images/post-frame-video.png) 0 -114px no-repeat; width:200px; height:114px}

.post-frame-poll{background:url(images/post-frame-poll.png) 0 0 no-repeat; width:200px; height:114px; position:absolute}

.post-frame-poll:hover{background:url(images/post-frame-poll.png) 0 -114px no-repeat; width:200px; height:114px}

.post-frame-download{background:url(images/post-frame-download.png) 0 0 no-repeat; width:200px; height:114px; position:absolute}

.post-frame-download:hover{background:url(images/post-frame-download.png) 0 -114px no-repeat; width:200px; height:114px}

ul.post-subtitle{margin:-10px 0 0 0}

ul.post-meta{margin:-5px 0 0 0; float:right}

.single ul.post-meta li, 
.single ul.post-subtitle li{display:inline}

.entry-multiple ul.post-meta{float:left}

ul.post-meta a{}

ul.post-meta a:hover{}

li.post-date{background:url(images/icon-date.png) 0 2px no-repeat}

li.post-comments{background:url(images/icon-comments.png) 0 2px no-repeat}

li.post-comments:hover{background:url(images/icon-comments.png) 0 -16px no-repeat}

li.post-category{background:url(images/icon-category.png) 0 2px no-repeat}

li.post-category:hover{background:url(images/icon-category.png) 0 -15px no-repeat}

li.post-category ul.post-categories li{display:inline}

li.post-price{background:url(images/icon-dollar.png) 0 2px no-repeat}

li.post-price:hover{background:url(images/icon-dollar.png) 0 -15px no-repeat}

li.post-date, 
li.post-comments, 
li.post-category, 
li.post-price{margin:0 0 0 4px; padding:0 0 0 22px; height:18px}

blockquote{margin:15px 30px 0 10px; padding-left:20px; border-left:5px solid #CCC}

#comments{width:100%}

.comments-list{float:left}

#comments h3{padding-bottom:15px; border-bottom:1px solid #1A1A1A; margin:0}

#comments-inside{padding:20px 20px 0 20px; background:url(images/bg60.png) top left repeat}

#comments-meta{background:url(images/bg60.png) top left repeat; border:1px solid #1A1A1A; width:100%; height:40px; margin-bottom:20px; float:left}

#comment-be-first{margin-bottom:0; clear:both}

#comments-meta p, 
#comments-meta h3{margin:0; padding:12px 20px 10px 20px}

#comments-meta a{color:#ECCC9C}

#comments ol li{list-style:none; padding:20px; background:url(images/bg60.png) top left repeat; margin:0 0 20px 0}

#comments ol li ul li{background:none; padding:0 0 0 20px; margin:20px 0 0 0}

ol.commentlist li{}

ol.commentlist li.alt{padding:0}

ol.commentlist li ul.children{border-left:1px solid #1A1A1A; text-indent:0}

ol.commentlist li ul.children li{border-left:1px solid #1A1A1A; padding:10px 0 0 10px}

ol.commentlist li ul.children li.alt{border-left:1px solid #1A1A1A; padding:10px 0 0 10px}

ol.commentlist li ul.children li.depth-2{margin:0}
ol.commentlist li ul.children li.depth-3{margin:0}
ol.commentlist li ul.children li.depth-4{margin:0}
ol.commentlist li ul.children li.depth-5{margin:0}

ol.commentlist li div.reply{background:#000; border:1px solid #1A1A1A; cursor:pointer; font-size:11px; width:50px; height:25px; padding:3px 0 0 0; text-align:center}

ol.commentlist li div.reply a{padding:3px 0}

ol.commentlist li div.reply:hover{}

.comment-author{font-size:14px; font-weight:normal}

.comment-author a:link, 
.comment-author a:visited{color:#ECCC9C}

.comment-meta{font-size:11px; font-weight:normal; margin:0 0 10px 0}

.avatar{background:#000; border:3px solid #1A1A1A; float:right; margin:0 0 15px 15px}

#respond{width:100%}

#respond-inside{padding:20px; margin:0 0 20px 0; background:url(images/bg60.png) top left repeat}

.cancel-comment-reply a{background:#000; border:1px solid #1A1A1A; cursor:pointer; font-size:11px; padding:4px 8px 5px 8px; text-align:center}

.cancel-comment-reply a:hover{}

#comments #author, #comments #email, #comments #url, #comments #comment{background:#FFF url(images/fields.jpg) top left repeat-x; border:1px solid #CCC; padding:6px 4px 6px 4px}

#comment{width:98%; max-width:700px}

input#submit{background:#000; border:1px solid #1A1A1A; color:#FFF; cursor:pointer; font-size:11px; width:130px; height:30px; text-align:center; padding:3px 0}

input#submit:hover{color:#ECCC9C}

#page-pagination{width:100%; background:url(images/bg60.png) top left repeat; clear:both}

#single-pagination{padding:0 0 20px 0; margin:0 0 20px 0}

.wp-pagenavi{padding:5px 20px; margin:0 0 20px 0; height:30px}

.wp-pagenavi a, 
.wp-pagenavi a:link, 
.wp-pagenavi a:active, 
.wp-pagenavi a:visited, 
.wp-pagenavi span.current, 
.wp-pagenavi span.extend{padding:5px 10px; float:left; color:#ECCC9C; background:none; border-left:1px solid #1A1A1A}

.wp-pagenavi a:hover{color:#FFF; background:#000}

.wp-pagenavi span.pages{padding:0 20px 0 0; margin:9px 0 0 0; float:left}

.wp-pagenavi span.current{font-weight:bold; color:#CCC; background:#000}

#sidebar{}

#sidebar .sidebar-inside{padding:20px 20px 1px 20px; clear:both; background:url(images/bg60.png) top left repeat; margin-bottom:20px}

#sidebar h3{font-size:18px; color:#ECCC9C}

#sidebar h4{margin-bottom:10px}

#sidebar p.meta{font-size:11px}

#sidebar ul li a:link, #sidebar ul li a:visited{display:block}

#sidebar a:hover{color:#ECCC9C}

#sidebar .sidebar-image{float:left; margin:4px 10px 4px 0}

#sidebar .widget{margin-bottom:20px; overflow:hidden}

#sidebar .widget ul{}

#sidebar .widget ul li{padding:4px 0 5px 5px; border-bottom:1px solid #1A1A1A; overflow:hidden}

#sidebar .widget ul li:hover{}

#sidebar .tag-cloud a{display:inline-block; padding:2px 6px 1px 6px; margin:2px 0; background:#000}

#sidebar .tag-cloud a:hover{color:#000; background:#ECCC9C}

.wp-polls-archive{}
.wp-polls, .wp-polls-form{}
.wp-polls ul li, wp-polls-ul li, .wp-polls-ans ul li{text-align:left; background-image:none; display:block; padding:5px 0 4px 5px}
.wp-polls ul, .wp-polls-ul, .wp-polls-ans ul{text-align:left; list-style:none; float:none}
.wp-polls ul li:before, wp-polls-ul li, .wp-polls-ans ul li:before, #sidebar ul ul li:before{content:''}
.wp-polls IMG, .wp-polls LABEL, .wp-polls INPUT, .wp-polls-loading IMG, .wp-polls-image IMG{display:inline; border:0px; padding:0px; margin:0px}
.wp-polls-ul{padding:0px; margin:0px 0px 10px 0px}
.wp-polls-ans{width:100%}
.wp-polls-loading{display:none; text-align:center; height:16px; line-height:16px}
.wp-polls-image{border:0px}
.wp-polls .Buttons{color:#FFF; padding:4px 10px 5px 10px; background:#000; border:1px solid #1A1A1A; cursor:pointer; font-size:11px; width:50px; height:25px; text-align:center}

.wp-polls-paging a, .wp-polls-paging a:link{padding:2px 4px 2px 4px; margin:2px; text-decoration:none; border:1px solid #06c; color:#06c; background-color:#FFF}
.wp-polls-paging a:visited{padding:2px 4px 2px 4px; margin:2px; text-decoration:none; border:1px solid #06c; color:#06c; background-color:#FFF}
.wp-polls-paging a:hover{border:1px solid #000; color:#000; background-color:#FFF}
.wp-polls-paging a:active{padding:2px 4px 2px 4px; margin:2px; text-decoration:none; border:1px solid #06c; color:#06c; background-color:#FFF}
.wp-polls-paging span.pages{padding:2px 4px 2px 4px; margin:2px 2px 2px 2px; color:#000; border:1px solid #000; background-color:#FFF}
.wp-polls-paging span.current{padding:2px 4px 2px 4px; margin:2px; font-weight:bold; border:1px solid #000; color:#000; background-color:#FFF}
.wp-polls-paging span.extend{padding:2px 4px 2px 4px; margin:2px; border:1px solid #000; color:#000; background-color:#FFF}

.wp-polls .pollbar{margin:1px; line-height:10px; height:10px; background:#ECCC9C; border:1px solid #000}

.custom-checkbox, .custom-radio{position:relative}

.custom-checkbox input, 
.custom-radio input{position:absolute; left:2px; top:3px; margin:0; z-index:0; width:30px}

.custom-checkbox label, 
.custom-radio label{display:block; position:relative; z-index:1; padding:0 0 0 30px; margin:0 0 .3em; cursor:pointer}

.custom-checkbox label{background:url(images/checkbox.png) center center no-repeat}

.custom-radio label{background:url(images/radiobutton.png) center center no-repeat}

.custom-checkbox label, .custom-radio label{background-position:-12px -18px}

.custom-checkbox label.hover, 
.custom-checkbox label.focus, 
.custom-radio label.hover, 
.custom-radio label.focus{background-position:-12px -118px}

.custom-checkbox label.checked, 
.custom-radio label.checked{background-position:-12px -218px}

.custom-checkbox label.checkedHover, 
.custom-checkbox label.checkedFocus{background-position:-12px -318px}

.custom-checkbox label.focus, 
.custom-radio label.focus{outline:1px dotted #ccc}

#mc_embed_signup{margin:0 1%}
#mc_embed_signup form{font-style:normal}
#mc_embed_signup legend{}
#mc_embed_signup #mc-embedded-subscribe-form{}
#mc_embed_signup div.mc-field-group{margin:1em 0; clear:both; overflow:hidden}
#mc_embed_signup div.mc-field-group label{display:block; margin:.3em 0; line-height:1em; font-weight:bold}
#mc_embed_signup div.mc-field-group input{margin-right:1.5em; padding:.4em .5em; width:50%; float:left; z-index:999; border:none; background:#ECCC9C; font-weight:bold; font-size:14px; border:2px solid #000}
#mc_embed_signup div.mc-field-group select{}
#mc_embed_signup fieldset{padding-top:.2em; margin:.5em 0}
#mc_embed_signup fieldset input.btn{}
#mc_embed_signup fieldset a{}

#mc_embed_signup div.input-group{margin:0 0 1em 0}
#mc_embed_signup div.input-group ul{margin:0; padding:0}
#mc_embed_signup div.input-group ul li{list-style:none; overflow:hidden; padding:.5em 0; clear:left; display:block; margin:0; background:none}
#mc_embed_signup div.input-group label{display:block; margin:0 0 0 0; line-height:1em; font-weight:bold; width:auto; float:left; text-align:left}
#mc_embed_signup div.input-group input{margin-right:2%; width:auto; float:left; z-index:999}
#mc_embed_signup .input-group-label{}

#mc_embed_signup #num-subscribers{}
#mc_embed_signup #num-subscribers span{}
#mc_embed_signup .indicate-required{font-style:italic; overflow:hidden}
#mc_embed_signup span.note-required{}

#mc_embed_signup #mce-responses{float:left; top:-1.4em; padding:0em .5em 0em .5em; overflow:hidden; width:90%; margin:0 5%; clear:both}
#mc_embed_signup div.response{}
#mc_embed_signup label.error{}
#mc_embed_signup #mce-error-response{display:none; margin:1em 0; padding:.5em .5em .5em 0; font-weight:bold; float:left; top:-1.5em; z-index:1; width:90%; background:#FEE; color:#F00}
#mc_embed_signup #mce-success-response{display:none; margin:1em 0; padding:1em .5em .5em 0; font-weight:bold; float:left; top:-1.5em; z-index:1; width:90%; color:#529214}
#mc_embed_signup #mc_embedded_subscribe{clear:both; width:auto; display:block; margin:1em 0 1em 5%}

#mc_embed_signup .datefield{}
#mc_embed_signup .datefield input{}
#mc_embed_signup .datefield span{}
#mc_embed_signup .datefield span label{}
#mc_embed_signup .datefield .monthfield{}
#mc_embed_signup .datefield .dayfield{}
#mc_embed_signup .datefield .yearfield{}

#mc_embed_signup .mc-address-group{}
#mc_embed_signup .mc-address-group label{}
#mc_embed_signup .addressfield{}
#mc_embed_signup .addressfield li{}
#mc_embed_signup .addressfield li label{}
#mc_embed_signup .addressfield input{}
#mc_embed_signup .addressfield select{}

#mc_embed_signup div.mc_inline_error{color:#FC0 !important}

#footer{background:url(images/bg75.png) top left repeat; clear:both; padding:20px 0; width:auto !important; width:100%}

#footer h2{margin-bottom:14px; color:#ECCC9C}

#footer-inside{overflow:hidden}

#footer-left a:link, #footer-left a:visited{display:block}

#footer-left a:hover{}

#footer-left ul li{padding:2px 0 3px 2px; border-bottom:1px solid #1A1A1A}

#footer-left-inside{padding-left:20px}

#footer-right ul.social-networks li{display:inline; margin:10px 5px}

#footer-right-inside{padding-right:20px}

#footer-bottom{height:40px; background:#000; border-top:1px solid #1A1A1A}

#footer-bottom-inside{padding:10px 20px}

#footer-bottom .copyright{float:left; width:50%}

#footer-bottom .site-by{text-align:right; float:left; width:50%}

#footer-bottom .site-by a{color:#ECCC9C}

.gform_body ul{margin:0; padding:0}
.gform_body ul li{margin:0; padding:0; background:none}

.gform_wrapper{overflow:hidden;  margin-bottom:20px;  max-width:660px}
.gform_wrapper h1, .gform_wrapper h2, .gform_wrapper h3{font-weight:normal; border:none; outline:none; background:none}
.gform_wrapper h2{color:#ECCC9C; margin-bottom:0; font-weight:bold}
.gform_wrapper:focus{outline:none}
.gform_wrapper form{text-align:left}
.gform_wrapper input{outline-style:none;  font-size:11px;  font-family:verdana,sans-serif;  padding:2px 0 2px 0;  letter-spacing:normal}
.gform_wrapper textarea{outline-style:none;  font-size:11px;  font-family:verdana,sans-serif;  letter-spacing:normal;  padding:2px 0 2px 0;  resize:none}
.gform_wrapper ul{margin:0;  list-style-type:none}
html >body .entry ul, .gform_wrapper ul{text-indent:0px}
.gform_wrapper li, .gform_wrapper form li{list-style-type:none!important; overflow:hidden}
.gform_wrapper ul.right_label li, .gform_wrapper form ul.right_label li, .gform_wrapper ul.left_label li, .gform_wrapper form ul.left_label li{margin-bottom:14px}
.gform_wrapper ul li:before, .gform_wrapper ul li:after, .entry ul li:before, .entry ul li:after{content:""}
.gform_wrapper ul li:before, .gform_wrapper ul li:after, .entry ul li:before, .entry ul li:after{content:none}
.gform_wrapper ul.gform_fields{padding:0px;  margin:0px}
.gform_wrapper select{padding:3px 0 3px 0; letter-spacing:normal}
.gform_wrapper .inline{display:inline!important}
.gform_wrapper .gform_heading{width:98%;  padding-bottom:12px;  margin-bottom:18px}
.gform_wrapper .gfield_time_hour, .gform_wrapper .gfield_time_minute, .gform_wrapper .gfield_date_month, .gform_wrapper .gfield_date_day, .gform_wrapper .gfield_date_year{width:70px;  float:left}
.gform_wrapper .gfield_date_month, .gform_wrapper .gfield_date_day, .gform_wrapper .gfield_date_year{margin-right:12px}
.gform_wrapper .gfield_time_ampm select{width:60px!important}
.gform_wrapper .gfield_time_hour input, .gform_wrapper .gfield_time_minute input, .gform_wrapper .gfield_date_month input, .gform_wrapper .gfield_date_day input, .gform_wrapper .gfield_date_year input{width:70%!important}
.gform_wrapper .gfield_date_month, .gform_wrapper .gfield_date_day, .gform_wrapper .gfield_date_year{width:50px;  float:left}
.gform_wrapper .gfield_date_month input, .gform_wrapper .gfield_date_day input, .gform_wrapper .gfield_date_year input{width:85%!important}
.gform_wrapper .field_hover{border:1px dashed #2175A9!important;  cursor:pointer}
.gform_wrapper .field_selected{background-color:#DFEFFF;  border:1px solid #C2D7EF!important}
.gform_wrapper .field_name_first, .gform_wrapper .field_name_last{width:50%;  float:left}
.gform_wrapper .ginput_complex{overflow:hidden}
.gform_wrapper .field_name_first input, .gform_wrapper .ginput_complex .ginput_left input{width:90%!important}
.gform_wrapper .field_name_last input{width:93%!important}
.gform_wrapper .datepicker{width:100px!important}
.gform_wrapper .ginput_complex .ginput_left, .gform_wrapper .ginput_complex .ginput_right{width:48%;  float:left}
.gform_wrapper .gfield_error .ginput_complex .ginput_left, .gform_wrapper .gfield_error .ginput_complex .ginput_right{width:50%}
.gform_wrapper .gfield_error .ginput_complex .ginput_left input{width:90%!important}
.gform_wrapper .gfield_error .ginput_complex .ginput_right input{width:100%!important}
.gform_wrapper .ginput_complex input, .gform_wrapper .ginput_complex select{width:92%!important}
.gform_wrapper .ginput_complex label, .gform_wrapper .gfield_time_hour label, .gform_wrapper .gfield_time_minute label, .gform_wrapper .gfield_date_month label, .gform_wrapper .gfield_date_day label, .gform_wrapper .gfield_date_year label, .gform_wrapper .instruction{display:block;  margin:3px 0 8px 0; font-size:10px; letter-spacing:1px}
.gform_wrapper .ginput_complex .name_prefix{float:left;  width:30px!important;  margin-right:14px}
.gform_wrapper .ginput_complex .name_suffix{float:left;  width:30px!important}
.gform_wrapper .ginput_complex .name_first, .gform_wrapper .ginput_complex .name_last{float:left;  width:100px;  margin-right:8px}
.gform_wrapper .top_label .gfield_label{margin:10px 0 4px 0;  font-weight:bold; display:inline-block; line-height:130%; clear:both}
.gform_wrapper .left_label .gfield_label{float:left;  margin:2px 15px 0 0;  width:29%;  font-weight:bold}
.gform_wrapper .right_label .gfield_label{float:left;  margin:2px 15px 0 0;  width:29%;  font-weight:bold;  text-align:right}
.gform_wrapper .top_label input.small, .gform_wrapper .top_label select.small{width:25%}
.gform_wrapper .top_label input.medium, .gform_wrapper .top_label select.medium{width:50%}
.gform_wrapper .top_label input.large, .gform_wrapper .top_label select.large, .gform_wrapper .top_label textarea.textarea{width:92%}
.gform_wrapper .right_label input.small, .gform_wrapper .right_label select.small, .gform_wrapper .left_label input.small, .gform_wrapper .left_label select.small{width:15%}
.gform_wrapper .right_label input.medium, .gform_wrapper .right_label select.medium, .gform_wrapper .left_label input.medium, .gform_wrapper .left_label select.medium{width:35%}
.gform_wrapper .right_label input.large, .gform_wrapper .right_label select.large, .gform_wrapper .left_label input.large, .gform_wrapper .left_label select.large, .gform_wrapper textarea.textarea{width:59%}
.gform_wrapper .right_label div.ginput_complex, .gform_wrapper .left_label div.ginput_complex{width:64%;  float:left}
.gform_wrapper span.gform_description{font-weight:normal}
.gform_wrapper .gsection{border-bottom:1px solid #1A1A1A!important;  padding:0 0 5px 0;  margin:20px 0 5px 0}
.gform_wrapper .description, .gform_wrapper .gfield_description, .gform_wrapper .gsection_description, .gform_wrapper .instruction{font-size:10px; line-height:150%; clear:both; font-family:verdana,sans-serif; letter-spacing:normal}
.gform_wrapper .description, .gform_wrapper .gfield_description, .gform_wrapper .gsection_description{padding:4px 0 8px 0}
.gform_wrapper .gfield_description{padding:10px 0 8px 0; font-style:italic}
.gfield_date_year+.gfield_description{padding:0 0 8px 0}
.gform_wrapper .gsection_description{font-style:italic}
.ginput_complex+.gfield_description{padding-top:0!important}
.gform_wrapper .right_label .gfield_description, .gform_wrapper .left_label .gfield_description, .gform_wrapper .left_label .instruction, .gform_wrapper .right_label .instruction{margin-left:29%;  padding-left:15px}
.gform_wrapper .left_label .gsection .gsection_description, .gform_wrapper .right_label .gsection .gsection_description{margin-left:0;  padding-left:0;  padding-top:4px;  line-height:150%}
.gform_wrapper .gfield_required{color:#790000;  margin-left:4px}
.gform_wrapper textarea.small{height:80px}
.gform_wrapper textarea.medium{height:150px}
.gform_wrapper textarea.large{height:250px}
.gform_wrapper .gfield_error{background-color:#FFDFDF!important;  margin-top:4px!important;  margin-bottom:6px;  padding:6px 6px 4px 6px!important; border:1px dotted #C89797}
.gform_wrapper .top_label .gfield_error .ginput_container{max-width:99%}
.gform_wrapper .top_label .gfield_error{width:92%}
.gform_wrapper .top_label .gfield_error input.large, .gform_wrapper .top_label .gfield_error select.large, .gform_wrapper .top_label .gfield_error textarea.textarea{width:100%}
.gform_wrapper .right_label .gfield_error input.large, .gform_wrapper .right_label .gfield_error select.large, .gform_wrapper .right_label .gfield_error textarea.textarea, .gform_wrapper .left_label .gfield_error input.large, .gform_wrapper .left_label .gfield_error select.large, .gform_wrapper .left_label .gfield_error textarea.textarea{width:66%}
.gform_wrapper .gfield_error .gfield_label{color:#790000}
.gform_wrapper .validation_error{color:#790000;  font-weight:bold;  font-size:14px;  line-height:150%;  font-family:Helvetica,sans-serif; margin-bottom:16px}
.gform_wrapper .validation_message{color:#790000!important;  font-size:11px;  font-family:verdana,sans-serif;  letter-spacing:normal}
.gform_wrapper .gform_footer{padding:16px 0 10px 0;  margin:16px 0 0 0}
.gform_wrapper .gform_footer.right_label, .gform_wrapper .gform_footer.left_label{padding:16px 0 10px 31%}
.gform_wrapper input.button{font-size:100%;  color:#222}
.gform_wrapper input.button:hover{color:#000}
#gforms_confirmation_message{background-color:#fffac6; border:1px solid #feda70; margin-top:10px; margin-bottom:10px; padding:20px 0; font-size:14px; color:#252525; text-align:center}

.gform_wrapper .ginput_complex .ginput_left, .gform_wrapper .ginput_complex .ginput_right, .gform_wrapper .ginput_complex .ginput_full{min-height:43px; display:block; overflow:hidden}

#social-networking{margin-bottom:20px}

#social-head-col1, 
#social-head-col2, 
#social-head-col3, 
#social-head-col4, 
#social-head-col5{background:url(images/bg60.png) top left repeat}

#twitter{}

#twitter a:link, 
#twitter a:visited{color:#ECCC9C}

.tweet img{background:url(images/tweet-bg.png) top left no-repeat; float:left; width:30px; height:30px; margin:0 10px 0 0; padding:4px}

.tweet{border-bottom:1px solid #1A1A1A; float:left; padding:10px 0 10px 0; width:100%}

p.text{padding:2px 0 0 0; margin:0}

.time{display:none}

#twitter-last-item{float:left; margin:-1px 0 20px 0; background:#1A1A1A; width:100%; height:1px}

div#search_engine_Area *{margin:0!important; padding:0!important; outline:none!important}
div#search_engine_Area{margin-bottom:20px; padding:20px!important; background:url(images/bg60.png) top left repeat; clear:both!important}
div#search_engine_Area h1{ color:#000!important;  margin-bottom:15px!important}
div#search_engine_Area p{ color:#fff!important}
div#search_engine_Area input.search_engine_Box{padding:2px!important; font-size:17px!important; vertical-align:middle!important; font-family:Arial,Helvetica,sans-serif!important; margin:0!important; color:#000!important}
div#search_engine_Area input.search_engine_Button{margin:0 0 0 5px!important; font-family:Arial,Helvetica,sans-serif!important; font-size:15px!important; height:1.85em!important; vertical-align:middle!important; padding:0 8px!important; background: #efefef!important; border-radius:4px!important; border:1px solid #999!important; color:#000!important; cursor:pointer!important}
div#search_engine_Area input.search_engine_Button:hover{background: #dadada!important; border-radius:4px!important; color:#000!important; border:1px solid #999!important; cursor:pointer!important}
div#search_engine_Area div.search_engine_InfoBar{margin:20px 0 11px 0!important; padding:5px 10px!important; background-color:#000!important; border-top:1px solid #1F1F1F!important; clear:both!important; color:#CCC!important}
div#search_engine_Area div.search_engine_InfoBar p{margin:0!important; padding:0!important; text-align:right!important; font-size:13px!important; color:#CCC!important}
div#search_engine_Area ul.search_engine_results{list-style-type:none!important; margin:0!important; padding:0!important;  color:#fff!important}
div#search_engine_Area ul.search_engine_results li{list-style-type:none!important; margin:0 0 15px 0!important}
div#search_engine_Area h3.search_engine_Title{font-size:16px!important; margin:0 0 2px 0!important; font-weight:normal!important}
div#search_engine_Area h3.search_engine_Title a:link, div#search_engine_Area h3.search_engine_Title a:active, div#search_engine_Area h3.search_engine_Title a:hover{color:#ECCC9C!important}
div#search_engine_Area h3.search_engine_Title a:visited{color:#ECCC9C!important}
div#search_engine_Area div.search_engine_Description{font-size:13px!important; max-width:42em!important; margin:0!important; padding:0!important}
div#search_engine_Area div.search_engine_Description strong{color:green}
div#search_engine_Area cite.search_engine_URL{color:#ccc!important; font-size:13px!important; margin:0!important; padding:0!important}
div#search_engine_Area div.search_engine_Pagination{margin:0!important; padding:10px 0!important; font-size:14px!important; width:100%!important; border-top:1px solid #ccc!important; text-align:center!important; color:#000!important}
div#search_engine_Area div.search_engine_Pagination span.current{color:#000!important}
div#search_engine_Area div.search_engine_Pagination a{color:#000!important; padding:2px!important}
div#search_engine_Area div.search_engine_Pagination a.current{color:#A90A08!important; font-weight:bold!important; text-decoration:none!important}
div#search_engine_Area div.search_engine_Pagination a.search_engine_NextLink, 
div#search_engine_Area div.search_engine_Pagination a.search_engine_PrevLink{padding:0!important; font-weight:bold!important; margin:0!important; color:#000!important}
div#search_engine_Area div.search_engine_Pagination a.search_engine_PrevLink{margin-right:20px!important}
div#search_engine_Area div.search_engine_Pagination a.search_engine_NextLink{margin-left:20px!important}
div#search_engine_Area p.search_engine_normal{margin-bottom:10px!important; color:#fff!important}
div#search_engine_Area ul.search_engine_real{margin-left:30px!important; list-style:disc!important; color:#000!important}
div#search_engine_Area ul.search_engine_real li{margin-left:10px!important; list-style:disc!important; color:#FFF!important}
