/*
Theme Name: Holidays in the net Theme
Description: Semantic, SEO Optimised, Custom Wordpress Theme
Author: #
Author URI: #
Version: 1.0
*/ 

/* Reset */
a, abbr, acronym, address, area, b, bdo, big, blockquote, body, button, caption, cite,
code, col, colgroup, dd, del, dfn, div, dl, dt, em, fieldset, form, h1, h2, h3, h4,
h5, h6, hr, html, i, img, ins, kbd, label, legend, li, map, object, ol, p, param, pre,
q, samp, small, span, strong, sub, sup, table, tbody, td, textarea, tfoot, th, thead,
tr, tt, ul, var {margin:4;padding:0;vertical-align:baseline}

@font-face {
	font-family: 'interstatecondregular';
	src: url('fonts/InterstateCond-webfont.eot');
	src: url('fonts/InterstateCond-webfont.eot?#iefix') format('embedded-opentype'),
		 url('fonts/InterstateCond-webfont.woff') format('woff'),
		 url('fonts/InterstateCond-webfont.ttf') format('truetype'),
		 url('fonts/InterstateCond-webfont.svg#interstatecondregular') format('svg');
	font-weight: normal;
	font-style: normal;
}

body{margin:0;color:#494949;background:#fff;min-width:300px;font:14px/18px Arial,Helvetica,sans-serif;-webkit-text-size-adjust:100%; -ms-text-size-adjust: none;}
html,body{ height:100%;}
input[type=text], input[type=password], input[type=file], input[type=submit], textarea{-webkit-appearance:none;}
img{border-style:none}
a{text-decoration:none;color:#3384fd}
a:hover{text-decoration:underline}
input,textarea,select{font:100% Arial,Helvetica,sans-serif;vertical-align:middle;outline:none;}
form,fieldset{margin:0;padding:0;border-style:none}
#wrapper{width:100%;overflow:hidden;position:relative;min-height:100%;}

/*Header*/
#header{max-width:1120px;margin:0 auto 25px;position:relative;z-index:14}
#header:after{display:block;clear:both;content:''}
#header .logo{margin:0 0 0 31px;float:left;width:299px;height:100px;background:url(images/logo.png) no-repeat;overflow:hidden;text-indent:-9999px}
#header .logo a{display:block;height:100%}
#header .header-holder{width:100%;padding:0 0 24px;overflow:hidden}

/*Navigation*/
#nav{margin:0;list-style:none;position:static!important;padding:0;-webkit-border-radius:7px;border-radius:7px;-webkit-box-shadow:-1px 0 0 0 rgba(0,0,0,0.2),1px 0 0 0 rgba(0,0,0,0.2);box-shadow:-1px 0 0 0 rgba(0,0,0,0.2),1px 0 0 0 rgba(0,0,0,0.2);background:url(images/bg-nav.png) repeat-x;height:60px}
#nav:after{display:block;clear:both;content:''}
#nav li{position:relative;float:left;height:60px;font:15px/20px interstatecondregular,Arial,sans-serif;text-shadow:1px 1px 0 rgba(255,255,255,1);background:url(images/sep-02.gif) no-repeat 0 1px}
#nav li:hover{text-shadow:1px 1px 0 rgba(0,0,0,0.2);border-right:1px solid #285493;border-left:1px solid #285493;margin:0 -1px;position:relative;z-index:1}
#nav li:hover a{background:url(images/bg-nav-h.png) repeat-x;color:#fff}
#nav li a{display:block}
#nav li a .h{display:block;background:none;padding:10px 34px 12px 33px}
#nav li a:hover{text-decoration:none}
#nav li:first-child{background:none}
#nav > li:first-child > a{-webkit-border-radius:7px 0 0 7px;border-radius:7px 0 0 7px;overflow:hidden}
#nav > li:last-child > a{-webkit-border-radius:0 7px 7px 0;border-radius:0 7px 7px 0;overflow:hidden}
#nav li:last-child:hover{border-right:1px solid transparent}
#nav li:first-child:hover{border-left:1px solid transparent}
#nav li span span{font-size:17px;display:block;margin:-2px -22px 0 0;padding:0 22px 0 0;background:url(images/nav-ar.png) no-repeat 100% 9px;text-transform:uppercase}
#nav li:hover span span{background:url(images/nav-ar-h.png) no-repeat 100% 9px}
#nav ul{position:absolute;top:57px;left:0;width:200px;margin:0;padding:0;display:none;list-style:none;overflow:hidden;z-index:14;background:#dfdfdf;-webkit-box-shadow:-1px 0 0 0 rgba(0,0,0,0.2),1px 0 0 0 rgba(0,0,0,0.2),0 1px 0 0 rgba(0,0,0,0.2);box-shadow:-1px 0 0 0 rgba(0,0,0,0.2),1px 0 0 0 rgba(0,0,0,0.2),0 1px 0 0 rgba(0,0,0,0.2);-webkit-border-radius:0 0 7px 7px;border-radius:0 0 7px 7px}
#nav li:hover ul{display:block}
#nav ul li{background:none;padding:0;margin:0;height:auto;float:none;overflow:hidden;vertical-align:top}
#nav ul li a{padding:5px;display:block}
#nav ul li a .h{padding:0;}
#nav ul li a .h span{display:inline;padding:0;background:none;}
#nav li:hover ul li,#nav li:hover ul li:first-child,#nav li:hover ul li a{background:none;border:none;margin:0;color:#3384fd}
#nav li:hover ul li a:hover,#nav ul li a:hover{background:#3063ae;color:#fff}
#main{max-width:1120px;margin:0 auto 38px}
.sub-menu ul li a:hover{background:#eb5b5e !important;color:#fff}

/*Sidebar*/
#sidebar{float:left;width:16%;margin:0 1.9% 0 0}
#sidebar .widget{margin:0 0 23px}
#main:after,#sidebar .widget:after{display:block;clear:both;content:''}
#sidebar h3{color:#595959;padding:7px 12px 3px;font-weight:700;font-size:14px;line-height:18px;-webkit-border-radius:6px 6px 0 0;border-radius:6px 6px 0 0;margin:0 0 2px;background:#e0edf0;-webkit-box-shadow:0 0 0 1px rgba(0,0,0,0.1),inset 0 2px 0 0 #fdfefe;box-shadow:0 0 0 1px rgba(0,0,0,0.1),inset 0 2px 0 0 #fdfefe}
#sidebar .cat h3,
#sidebar .widget_categories h3{background:#cff3e5}
#sidebar .rec h3{background:#fce5d6}
#sidebar ul{background:url(images/bg-shadow.png) repeat-x;overflow:hidden;margin:0 -1px 1px;padding:2px 10px 0;list-style:none;position:relative}
#sidebar ul:after{position:absolute;bottom:0;left:0;width:100%;height:14px;background:url(images/bg-shadow2.png) repeat-x;content:''}
#sidebar ul li{vertical-align:top;overflow:hidden;margin:0;padding:8px 0;font-size:12px;line-height:16px;background:url(images/sep-01.png) repeat-x;color:#595959}
#sidebar ul li:first-child{background:none}
#sidebar ul li a{color:#595959;display:block}
#sidebar .cat ul li a,
#sidebar .widget_categories ul li a{background:url(images/arrow.png) no-repeat 100% 50%}
#sidebar .rec ul li:first-child,#sidebar .rec ul li{padding:7px 0}
#sidebar .cat ul li:first-child,#sidebar .cat ul li,
#sidebar .widget_categories ul li:first-child,#sidebar .widget_categories ul li{background:url(images/sep-01.png) repeat-x 0 100%;padding:7px 0}
#sidebar .cat ul,
#sidebar .widget_categories ul{padding:2px 7px 0 10px}
#sidebar .cat ul:after,
#sidebar .widget_categories ul:after{display:none}
#sidebar .more{background:url(images/bg-more.png) no-repeat;width:165px;text-align:center;height:24px;margin:0 auto;display:block}
#sidebar .more a{display:inline-block;vertical-align:top;line-height:24px;color:#9b9b9b;font-size:11px}
.aside .banner,#sidebar .banner{display:block;text-align:center;margin:0 0 24px}
.aside .banner{margin:0 0 21px}
.aside .banner img,#sidebar .banner img{max-width:100%;height:auto;display:block;margin:0 auto}

/*Content*/
#content{float:left;width:53.5%;/*margin:0 -100% 0 18%;*/margin:0 -100% 0 18%;}
#content .slider{overflow:hidden;margin:0 0 17px}
#content .gmask{width:100%;overflow:hidden}
#content .gmask ul{margin:0;padding:0;list-style:none;overflow:hidden;position:relative}
#content .gmask ul li{position:absolute;top:0;left:0;width:100%;overflow:hidden}
#content .gmask ul li.active {z-index:13}
#content .gmask ul li .img-h{-webkit-border-radius:5px;border-radius:5px;overflow:hidden;margin:0 0 -6px}
#content .gmask ul li .img-h img{width:100%;height:auto;display:block;-webkit-border-radius:5px;border-radius:5px;overflow:hidden;padding:0;}
#content .gmask ul li .text-h{border:1px solid #c6c6c6;border-width:0 1px;padding:16px 17px 10px;overflow:hidden;background:#fafafa}
#content .gmask ul li p{margin:0}
#content .gmask ul li h3{font-size:14px;line-height:18px;font-weight:700;margin:0 0 6px}
#content .gmask ul li h3 a{color:#494949;}
#content .holder{border:1px solid #c6c6c6;overflow:hidden;padding:9px 17px 7px;border-width:0 1px 1px;background:#e8e8e8 url(images/bg-holder.gif) repeat-x;-webkit-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px}
#content .holder .switcher{float:left;margin:0;padding:0;list-style:none}
#content .holder .switcher li{float:left;margin:0 5px 0 0;width:14px;height:14px}
#content .holder .switcher li a{width:14px;height:14px;text-indent:-9999px;overflow:hidden;background:url(images/bg-switcher.png) no-repeat;float:left}
#content .holder .switcher li.active a,
#content .holder .switcher li a:hover{background-position:-14px 0;}
#content .holder .arrows{float:right}
#content .holder .next,#content .holder .prev{background:url(images/bg-arrows.png) no-repeat;width:14px;height:14px;text-indent:-9999px;overflow:hidden;float:left;margin:0 -4px 0 27px}
#content .holder .next{background-position:-37px 0}
#content .post{-webkit-border-radius:7px;border-radius:7px;margin:0 0 18px;padding:15px 17px 3px;font-size:18px;overflow:hidden;line-height:22px;background:#fafafa;color:#747474;border:1px solid #d5d5d5}
#content .post h2,#content .post h1,#content  h1,#content  h2{font-size:20px;line-height:24px;color:#4e4e4e;margin:0 0 5px;font-weight:700}
#content .post h2 a,#content .post h1 a{color:#4e4e4e}
#content ol{margin:0 0 20px 20px;}
#content .post h1{font-size:22px;}
#content .post .meta{overflow:hidden;margin:0 0 18px}
#content .post .meta .date{color:#878787;font-size:11px;line-height:16px;float:left;margin:0 10px 0 0;padding:5px 0 0 21px;background:url(images/bg-date.png) no-repeat 2px 4px}
#content .post .meta .author{color:#878787;font-size:11px;line-height:16px;float:left;padding:5px 0 0 15px;background:url(images/bg-author.png) no-repeat 0 4px;margin:0 6px 0 0}
#content .post .meta a{font-size:11px;margin:0 10px 0 0;float:left;line-height:16px;padding:5px 0 0 18px;background:url(images/bg-com.png) no-repeat 0 4px}
#content .post .text-h{padding:6px 0 0}
#content .post .img-h{float:left;margin:-6px 18px 10px 0;background:#fff;border:1px solid #c4c4c4;padding:6px}
#content .post .img-h img{vertical-align:top;min-height:150px;padding:0;}
#content .post p{margin:0 0 13px;letter-spacing:-.2px}
.single #content .post .img-h img{width:100%;height:auto;min-height:0;padding:0;}
.single #content .post .img-h{float:none;}
#content img{padding: 10px;}

/*Aside*/
.aside{float:right;width:26.6%}
.search-form:after{display:block;clear:both;content:''}
.search-form{margin:0 0 25px;background:#fff;-webkit-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 0 0 1px rgba(0,0,0,0.1);box-shadow:0 0 0 1px rgba(0,0,0,0.1)}
.search-form input[type="text"]{color:#b0b0b0;font-size:12px;line-height:20px;padding:4px 8px;float:left;width:70%;margin:0;height:20px;border:none;background:none}
.search-form input[type="submit"]{float:right;width:26px;height:26px;background:url(images/bg-submit.png) no-repeat;text-indent:-9999px;overflow:hidden;font-size:0;line-height:0;margin:1px 0 0;padding:0;border:none;cursor:pointer}
.tab-holder{margin:0 0 30px;overflow:hidden}
.tabset{margin:0 -.9%;padding:0;list-style:none;overflow:hidden}
.tabset li{float:left;width:31%;margin:0 1%;text-align:center;font-size:12px;line-height:16px}
.tabset li a{color:#000;border-bottom:4px solid #000;display:block;padding:0 0 4px}
.tabset li a:hover,.tabset li a.active{text-decoration:none;color:#0ba0ff;border-bottom:4px solid #0ba0ff}
.tab-holder .tab-h{overflow:hidden}
.tab-holder .tab{overflow:hidden}
.tab-holder .tab ul{margin:0;padding:0;list-style:none;overflow:hidden}
.tab-holder .tab ul li{vertical-align:top;padding:11px 0 12px;overflow:hidden;background:url(images/sep-01.png) repeat-x 0 100%}
.tab-holder .tab ul li .img-h{float:left;margin:0 10px 0 0;border:1px solid #abafaf;padding:4px;background:#fff}
.tab-holder .tab ul li .img-h img{vertical-align:top}
.tab-holder .tab ul li .text-h{overflow:hidden}
.tab-holder .tab ul li h3{margin:2px 0 4px;font-weight:700;font-size:16px;line-height:18px;color:#4e4e4e}
.tab-holder .tab ul li h3 a{color:#4e4e4e}
.tab-holder .tab .meta{overflow:hidden;color:#717171;font-size:11px;line-height:14px}
.tab-holder .tab .meta span,.tab-holder .tab .meta a{float:left;color:#717171;margin:0 5px 0 0}
.social{border:1px solid #dededf;-webkit-border-radius:8px;border-radius:8px;overflow:hidden;background:#eaeaea;margin:0 0 29px;padding:17px 19px 13px;list-style:none}
.social li{float:left;margin:0 9px 0 0}
.social li a{background:url(images/bg-social.png) no-repeat;width:32px;height:32px;text-indent:-9999px;overflow:hidden;float:left}
.social li a.facebook{background-position:0 0}
.social li a.twitter{background-position:-41px 0}
.social li a.rss{background-position:-82px 0}
.social li a.google{background-position:-123px 0}
.post-cats-label{display:none !important;}
/*Footer*/
#footer{-webkit-border-radius:6px 6px 0 0;border-radius:6px 6px 0 0;overflow:hidden;max-width:1118px;margin:0 auto;padding:19px 0 37px;background:url(images/bg-footer.png);-webkit-box-shadow:0 0 0 1px rgba(0,0,0,0.1);box-shadow:0 0 0 1px rgba(0,0,0,0.1)}
#footer .menu{list-style:none;overflow:hidden;margin:0 0 83px;padding:0;text-align:center}
#footer .menu li{display:inline-block;color:#4c4c4c;font-size:11px;line-height:14px;padding:0 10px 0 14px;background:url(images/sep-03.gif) no-repeat 0 2px;vertical-align:top}
#footer .menu li:first-child{background:none}
#footer .menu li a{color:#4c4c4c}
#footer .copy{display:block;text-align:center;font-size:11px;line-height:14px;color:#4c4c4c}
#header .opener{display:none}

/*Datapicker*/
.ui-datepicker{width:98%;padding:.2em .2em 0;display:none}
.ui-datepicker .ui-datepicker-header{position:relative;padding:.5em 0;margin:-4px -4px 0;-webkit-border-radius:0;border-radius:0}
.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:7px;width:1.8em;height:1.8em}
.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:7px}
.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{background:#fff;text-align:center;border:1px solid #e3e3e3;color:#585858;font-weight:700}
.ui-state-default.ui-state-hover{color:#589bbe}
.ui-datepicker .ui-datepicker-prev{left:2px}
.ui-datepicker .ui-datepicker-next{right:2px}
.ui-datepicker .ui-datepicker-prev-hover{left:1px}
.ui-datepicker .ui-datepicker-next-hover{right:1px}
.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}
.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}
.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}
.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}
.ui-datepicker table{border-collapse:collapse;width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}
.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:700;border:0}
.ui-datepicker td{border:0;padding:1px}
#datepicker{margin:0 0 23px}
.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.45em;text-align:right;text-decoration:none}
.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}
.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em;width:auto;overflow:visible}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}
.ui-icon{width:16px;height:16px}
.ui-icon,.ui-widget-content .ui-icon{background-image:url(images/ui-icons_0078ae_256x240.png)}
.ui-widget-header .ui-icon{background-image:url(images/ui-icons_d8e7f3_256x240.png)}
.ui-state-default .ui-icon{background-image:url(images/ui-icons_e0fdff_256x240.png)}
.ui-state-hover .ui-icon,.ui-state-focus .ui-icon{background-image:url(images/ui-icons_056b93_256x240.png)}
.ui-state-active .ui-icon{background-image:url(images/ui-icons_f5e175_256x240.png)}
.ui-state-highlight .ui-icon{background-image:url(images/ui-icons_f7a50d_256x240.png)}
.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url(images/ui-icons_fcd113_256x240.png)}
.ui-widget{font-family:Verdana,Arial,sans-serif;font-size:1.1em}
.ui-widget .ui-widget{font-size:1em}
.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Verdana,Arial,sans-serif;font-size:1em}
.ui-icon{background-repeat:no-repeat;display:block;overflow:hidden;text-indent:-99999px}
.ui-widget-content{border:1px solid #e0e0e1;background:#f6f6f6;color:#222}
.ui-widget-content a{color:#222}
.ui-widget-header{border:1px solid #4297d7;background:#2191c0 url(images/ui-bg_gloss-wave_75_2191c0_500x100.png) 50% 50% repeat-x;color:#eaf5f7;font-weight:700}
.ui-widget-header a{color:#eaf5f7}
.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:5px}
.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:5px}
.ui-icon-circle-triangle-e{background-position:-48px -192px}
.ui-icon-circle-triangle-s{background-position:-64px -192px}
.ui-icon-circle-triangle-w{background-position:-80px -192px}
.ui-icon-circle-triangle-n{background-position:-96px -192px}

ul#prev-next{
	list-style:none !important;
}
ul#prev-next #prev{float:left;}
ul#prev-next #next{float:right;}


/* Comments */

#content ol.commentlist{
	list-style:none;
	margin-left:0px;
}
.commentmetadata{padding:10px 0;}
.reply{padding:10px 0;}

#content ol.commentlist  ul.children{margin-left:20px;list-style:none;border-top:1px solid #ccc;padding:5px;}
 ol.commentlist li{border-top:1px solid #ccc;padding:5px;}
 ol.commentlist li:first-child{border:none;}


#respond label{
	display:block;
	padding:0 0 5px;
}
#respond input[type="text"],#respond input[type="email"]{
	background:none;
	border:1px solid #ccc;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	color: #b0b0b0;
	font-size: 12px;
	height: 20px;
	line-height: 20px;
	margin: 0;
	padding: 4px 8px;
	width: 70%;
}
#respond p{margin:0 0 15px;}
#respond textarea{
	width:70%;
	height:100px;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	background:none;
	border:1px solid #ccc;
	margin: 0;
	padding: 4px 8px;
	resize:none;
}
#content ol,
#content ul{margin:0 0 0 13px;}
#adSpace{overflow:hidden;position:relative;padding-top: 20px;margin-bottom:-10px;max-width:790px;}
#adSpace .d{ display:block;margin:0 0 0 auto;max-width:790px;}

#adSpace .m{ display:none;}
#adSpace br{display:none;}
#adSpace .d div, #adSpace iframe{ display:block; float:right;}
#adSpace img{max-width:100%;height:auto;display:block;float:right}
#adSpace .m img {margin:0 auto;float:none;}

/*Responsive*/
@media only screen and (max-width: 1140px) {
	#main,#header{padding:0 10px}
	#nav li a .h{padding:10px 34px 12px 18px}
	#nav li span span{font-size:15px}
	#sidebar .more{width:100%;background-position:50% 0}
}
@media only screen and (max-width: 980px) {
	#nav li{font-size:14px;margin:0 0 0 -6px;}
	#nav li a .h{padding:10px 34px 12px 11px}
	.social li{margin:0 6px 0 0;}
	#nav li span span{font-size:14px;text-transform:lowercase}
	.ui-datepicker table{font-size:10px;}
	#content{margin-left:0;width:70.5%}
	#sidebar{width:100%;clear:both;margin:10px 0 0;}
	.widget_sp_image-image-link  img{height:auto;display:block;margin:0 auto;}
}
@media only screen and (max-width: 767px) {
	.aside{width:100%;clear:both}
	#sidebar{width:100%;clear:both;margin:10px 0 0;}
	#content{width:100%;float:none;margin-right:0px;margin-left:0px;overflow:hidden;clear:both}
	#sidebar{width:100%;clear:both}
	#content{width:100%;clear:both}
	#main{padding-top:60px;}
	#adSpace{clear:both;margin-bottom:0;}
	#adSpace .d{ display:none;}
	#adSpace .m{ display:block;}
	#adSpace iframe{ float:none;margin:0 auto;}
	#content .post .img-h{float:none;overflow:hidden;margin:0 0 10px}
	#content .post .img-h img{width:100%;overflow:hidden;height:auto;display:block}
	#header .logo{margin:0}
	#header .opener{position:absolute;top:0;right:10px;margin:36px 0 0;width:43px;height:32px;text-indent:-9999px;overflow:hidden;background:url(images/bg-opener.png) no-repeat;float:right;display:block}
	#nav{display:none}
	#sidebar .widget{background:#fff;-webkit-border-radius:6px 6px 0 0;border-radius:6px 6px 0 0}
	#header .logo{width:225px;background-size:100% auto!important;background-position:0 0!important}
	#header .header-holder{width:100%;float:left;padding:0}
	#nav{width:100%;position:absolute!important;top:120px;left:0;height:auto;background:none;z-index:10}
	#nav:after{display:block;clear:both;content:'';}
	#nav li:first-child,#nav li{width:100%!important;float:none;overflow:hidden;vertical-align:top;background:url(images/bg-nav.png) repeat-x;margin:0 0 -6px;height:47px}
	#nav li a{width:auto!important;display:block;text-align:center}
	#nav li:after{display:block;clear:both;content:'';}
	#nav li:first-child, #nav li{overflow:visible;}
	#nav li span span{display:inline}
	#nav ul{width:100%;text-align:center;top:42px;}
	#nav li:first-child ul li,
	#nav li ul li:first-child ,
	#nav ul li{height:auto;}
	#nav li:hover{position:relative;margin:0 0 -6px}
	#nav li a .h{padding:13px 11px 14px 33px;}
	#nav > li:first-child > a{-webkit-border-radius:0;border-radius:0;overflow:hidden}
	#nav li span span{margin:-2px 0 0;}
	#nav > li:last-child > a{-webkit-border-radius:0;border-radius:0;overflow:hidden}
	#main{padding-top:0;}
	#nav ul li a{padding:2px 5px;}
	#adSpace .m{width:320px;margin:0 auto;background:#fff;}
}

/* Image Alignment */
img.aligncenter {display:block;margin-left:auto;margin-right:auto}
img.alignright {display:inline;margin:0 0 2px 7px;padding:4px}
img.alignleft {display:inline;margin:0 7px 2px 0;padding:4px}
.alignright {float:right}
.alignleft {float:left}

/* 2.7+ Comments */
#comments_wrap ol {list-style:none}
#comments_wrap ol li {border-bottom:1px solid #CCC;margin:0 0 5px}
#comments_wrap .commentmetadata {margin:0 0 10px}
#comments_wrap .comment-author {border-bottom:1px solid #CCC;width:100%;overflow:hidden;padding:0 0 3px;line-height:32px;}
#comments_wrap .comment-author img {float:left;margin:0 10px 0 0}
#comments_wrap .comment-author cite {font-weight:bold}

/* Captions */
.wp-caption {background:#f3f3f3;border:1px solid #ddd;border-radius:3px;margin:10px;-moz-border-radius:3px;padding-top:4px;text-align:center;-webkit-border-radius:3px}
.wp-caption img {border:0 none;margin:0;padding:0}
.wp-caption p.wp-caption-text {font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}

.sub-menu li span span{text-transform: none !important;}




.tabbable{margin:0 0 30px;overflow:hidden}
.tabbable ul.nav {margin:0 -.9% !important;padding:0 !important;list-style:none;overflow:hidden; border:none !important;}
.tabbable ul.nav li{float:left;width:31%;margin:0 1% !important;text-align:center;font-size:12px;line-height:16px}
.tabbable ul.nav li a{color:#000 !important;border:4px solid #000 !important;border-width:0 0 4px !important;display:block;padding:0 0 4px !important; border-radius:0 !important;margin:0 !important;line-height:inherit !important;}
.tabbable ul.nav li a:hover,.tabbable ul.nav li.active a{text-decoration:none;color:#0ba0ff !important;border-bottom:4px solid #0ba0ff !important; background:none !important;}
.tabbable .tab-content{overflow:hidden}
.tabbable .tab-pane{overflow:hidden}
.tabbable .tab-content ul{margin:0 !important;padding:0 !important;list-style:none;overflow:hidden}
.tabbable .tab-content ul li{vertical-align:top;padding:11px 0 12px !important;margin:0 !important;overflow:hidden;background:url(images/sep-01.png) repeat-x 0 100%}
.tabbable .tab-content ul img.thumbnail,
.tabbable .tab-content ul img.avatar{float:left;margin:0 10px 0 0;border:1px solid #abafaf;padding:4px;background:#fff;width:75px;height:auto;}
.tabbable .tab-content ul img.avatar{width:40px;}
 .tabbable .tab-content a{color: #4e4e4e}
.tabbable .tab-content ul.latest a{margin:2px 0 4px;font-weight:700;font-size:16px;line-height:18px; display:block;}
.tabbable .tab-content .meta,
.tabbable .tab-content .comment-content{overflow:hidden;color:#717171;font-size:11px;line-height:14px;display:block;}
.tabbable .tab-content .tab-pane-tags{
	padding:11px 0 12px !important;
	text-align:left !important;
	background:url(images/sep-01.png) repeat-x 0 100%;
}
.tabbable .tab-content .tab-pane-tags a{ color:#3384fd;}
.tabbable .tab-content .tab-pane-tags a:hover{
	text-decoration:none;
	color:#4e4e4e;
}
.tabbable .tab-content .tab-pane-tags a:after{
	content:', ';
	text-decoration:none !important;
	color:#4e4e4e !important;
	font-size:11px !important;
}