/*
	Theme Name: Brightline Media
	Description: This is a custom theme based off a Wordpress framework developed by Argyll Studios. The CSS, HTML and design are copyrighted by Argyll Studios and the respective client. If you would like more information or need assistance, please email us at argyllstudios@gmail.com. 
	Author: Argyll Studios
	Author URI: http://argyllstudios.com	
	
*/

/*////////////////////////////////////////////////////////////////////////////////////////////
////////// Reset Styles ////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////////////////*/
article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}audio,canvas,video{display:inline}html{font-size:100%}body{font-size:13px;line-height:1.231;margin:0}body,button,input,select,textarea{font-family:sans-serif;color:#222}a:hover,a:active{outline:0}a:focus{outline:thin dotted}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}blockquote{margin:1em 40px}dfn{font-style:italic}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}ins{background:#ff9;color:#000;text-decoration:none}mark{background:#ff0;color:#000;font-style:italic;font-weight:700}pre,code,kbd,samp{font-family:monospace, monospace;font-size:1em}pre{white-space:pre-wrap}q{quotes:none}q:before,q:after{content:none}small{font-size:85%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}ul,ol{margin:1em 0;padding:0 0 0 40px}dd{margin:0 0 0 40px}nav ul,nav ol{list-style:none;list-style-image:none;margin:0;padding:0}img{border:0;vertical-align:middle}svg:not(:root){overflow:hidden}fieldset{border:0;margin:0;padding:0}legend{border:0;margin-left:-7px;padding:0}button,input,select,textarea{font-size:100%;vertical-align:middle;margin:0}button,input{line-height:normal;overflow:visible}table button,table input{overflow:auto}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}td{vertical-align:top}.clearfix:before,.clearfix:after{content:"";display:table}.clearfix:after{clear:both}.ir{display:block;border:0;text-indent:-999em;overflow:hidden;background-color:transparent;background-repeat:no-repeat;text-align:left;direction:ltr}.hidden{display:none!important;visibility:hidden}audio:not([controls]),[hidden],.ir br{display:none}figure,form{margin:0}label,button,input[type=button],input[type=reset],input[type=submit]{cursor:pointer}

/*////////////////////////////////////////////////////////////////////////////////////////////
////////// Fluid Grid Styles ////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////////////////*/
#container{padding:0 10px}
.row{width:100%;max-width:1000px;min-width:1000px;margin:0 auto}
.row .row{min-width:0}
.column,.columns{margin-left:4.4%;float:left;min-height:1px;position:relative}
.column:first-child,.columns:first-child{margin-left:0}[class*=column] + [class*=column]:last-child{float:right}.row .one{width:4.3%}.row .two{width:13%}.row .three{width:21.68%}.row .four{width:30.37%}.row .five{width:39.1%}.row .six{width:47.8%}.row .seven{width:56.5%}.row .eight{width:65.2%}.row .nine{width:73.9%}.row .ten{width:82.6%}.row .eleven{width:91.3%}.row .twelve{width:100%}.row:before,.row:after,.clearfix:before,.clearfix:after{content:"";display:table}.row:after,.clearfix:after{clear:both}


/* Non-Fluid Grid - For Main Shell */
#leftCol {
	float: left;
	width: 160px;
	padding: 5px;
	overflow: hidden;
	margin-right: 3px;
}
#wideRight {
	float: left;
	width: 825px;
}
#midCol {
	float: left;
	width: 460px;
	padding: 24px;
	overflow: hidden;
	margin-right: 4px;
}
#rightCol {
	float: right;
	width: 300px;
	padding: 5px;
	overflow: hidden;
}


/* Page Styles */
html, body {}
body { background: url(images/bg.jpg) repeat 0 0 #f8f8f8; }
::-moz-selection { background: #000; color: #fff; text-shadow: none; }
::selection { background: #000; color: #fff; text-shadow: none; }

/* Set Link Colors */
a { color: #6c87af; text-decoration: none; }
a:visited { color: #6c87af; }
a:hover { color: #7E9CC0; }
a, a:hover, a:active, a:focus, object, embed { outline: none; }
input::-moz-focus-inner { border: 0; }


/* Wordpress Image Styles */
.entry-content img{margin:0 0 1.5em;}
.alignleft,img.alignleft{display:inline;float:left;margin-right:1.5em;}
.alignright,img.alignright{display:inline;float:right;margin-left:1.5em;}
.aligncenter,img.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto;}
.wp-caption{text-align:center;margin-bottom:1.5em;}
.wp-caption img{border:0 none;margin:0;padding:0;}
.wp-smiley{max-height:1em;margin:0!important;}
.gallery-caption{margin:-1.5em 0 0;}
.wp-caption p.wp-caption-text,.gallery dl{margin:0;}


h1,h2,h3,h4,h5,h6 { font-family: Georgia; }

/*////////////////////////////////////////////////////////////////////////////////////////////
////////// Shell & Layout Styles /////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////////////////*/
#wrapper {
	background: url(images/top_bg.jpg) repeat-x 0 0;
background-color: #FFFFFF;

}


/* Site Nav */
.siteNav {
	margin: 0;
	padding: 0;
	width: 980px;
	float: left;
	height: 35px;
}
.siteNav ul {
	margin: 0;
	padding: 0;
}
.siteNav li {
	list-style: none;
}
.siteNav li a {
	color: #FFF;
	font-size: 0.85em;
	font-weight: normal;
	text-decoration: none;
	text-transform: uppercase;
	float: left;
	padding: 7px 15px 6px;
}
.siteNav li a:hover {
	background-color: #82817D;
}


/* Header */
#header{
    float: left;
    padding-bottom: 10px;
    width: 980px;
}
/* Brandmark - Logo */
#brandmarkLogo {
	margin-top: 5px;
}

#headlinks{
	margin:0px auto;
	width: 1000px;
	height: 42px;
	background: #6c87af;
	box-shadow: 0 4px 0 0 rgba(0,0,0,0.08);
	border-top: 1px solid #fff;
}
#headlinks #gradient {
	width: 1000px;
	height: 42px;
	background: -moz-linear-gradient(top,  rgba(255,255,255,0) 0%, rgba(255,255,255,0.22) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0)), color-stop(100%,rgba(255,255,255,0.22))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(255,255,255,0.22) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(255,255,255,0.22) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(255,255,255,0.22) 100%); /* IE10+ */
	background: linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(255,255,255,0.22) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#38ffffff',GradientType=0 ); /* IE6-9 */
}

#headlinks ul {
	margin:0;
	padding:0 0 0 15px;
}
#headlinks ul li {
	list-style:none;
}
#headlinks ul a {
	font-size: 1em;
	color: white;
	text-transform: uppercase;
	float: left;
	text-decoration: none;
	padding: 15px 13px 6px 13px;
	font-weight: lighter;
}
#headlinks ul a:hover {
	color: #fff;
	border-bottom: 5px solid rgba(255,255,255,0.4)
}
/* Search Area */
#search {
	text-align: right;
	margin-top: 5px;
	padding: 10px 0;
}
input.searchInput {
	height: 29px;
	width: 250px;
	background: #fff;
	box-shadow: 0 1px 1px 0 rgba(0,0,0,0.16);
	font-family: georgia;
	font-style: italic;
	color: #c0bbbb;
	font-size: 13px;
	letter-spacing: .035em;
	line-height: 28px;
	padding: 1px 0 1px 12px;
	border: none;
}
input.searchImage {
	height: 32px;
	width: 62px;
	
	background: rgb(168,167,165); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(168,167,165,1) 0%, rgba(120,119,115,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(168,167,165,1)), color-stop(100%,rgba(120,119,115,1))); /* Chrome,Safari4+ */

	background: -webkit-linear-gradient(top,  rgba(168,167,165,1) 0%,rgba(120,119,115,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(168,167,165,1) 0%,rgba(120,119,115,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(168,167,165,1) 0%,rgba(120,119,115,1) 100%); /* IE10+ */
	background: linear-gradient(top,  rgba(168,167,165,1) 0%,rgba(120,119,115,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a8a7a5', endColorstr='#787773',GradientType=0 ); /* IE6-9 */

	font-family: georgia;
	font-style: normal;
	color: #fff;
	font-size: 14px;
	letter-spacing: .035em;
	line-height: 28px;
	text-align: center;
	border-bottom: 1px solid #6a6965;
	box-shadow: 0 1px 1px 0 rgba(0,0,0,0.16);
	float: right;
	border: none;
}

/* Shell for Body Content */

#bodyshell {
	background: url(images/shell_v2.png) repeat-y #FFF;
	margin: 0 auto 25px auto;
	width: 1000px;
	-webkit-box-shadow: 0 5px 5px 0 rgba(0,0,0,0.14);
	-moz-box-shadow: 0 5px 5px 0 rgba(0,0,0,0.14);
	box-shadow: 0 5px 5px 0 rgba(0,0,0,0.14);
	
	-webkit-border-radius: 0 0 5px 5px;
	-moz-border-radius: 0 0 5px 5px;
	border-radius: 0 0 5px 5px;
        min-height:800px;
}
#topAdd {
	width:1000px;
	background: #fff;
	-webkit-box-shadow: 0 2px 5px 0 rgba(0,0,0,0.14);
	-moz-box-shadow: 0 2px 5px 0 rgba(0,0,0,0.14);
	box-shadow: 0 2px 5px 0 rgba(0,0,0,0.14);
}
.tAddSpace {
	width:1000px;
	padding: 2px 0;
	text-align: center;
	border-bottom: 2px dotted #dad7d4;
	margin: 5px 3px 3px 3px;
}
.jquery-slider-wrapper {
    background-color: #FFFFFF;
    border-bottom: 2px dotted #DAD7D4;
    clear: both;
    margin: 0 auto;
    padding: 13px 0;
    position: relative;
}
#featuredBanner {
	width: 760px;
	height: 285px;
	overflow: hidden;
	margin: 0 auto;
}
.rotateitem {
    height: 270px;
    margin-bottom: 15px;
    overflow: hidden;
    position: relative;
    width: 760px;
}
.rotateOverlay {
	position: absolute;
	/*background: url(images/overlay.png) repeat;*/
	background: #EBEBEB;
	height: 270px;
	right: 0;
	top: 0;
	width: 250px;
	padding: 25px;
}
.rotateOverlay h2 {
    border-bottom: 3px solid #D9D8D6;
    font-size: 1.6em;
    margin: 0;
    padding-bottom: 10px;
}
.rotateOverlay h2 a {
    color: #636162;
    font-weight: normal;
    text-decoration: none;
}
.rotateOverlay p {
    color: #4C4C4C;
    line-height: 1.4em;
}
.rotateOverlay a.rrm {
    display: block;
    font-size: 1.05em;
    padding-top: 10px;
}

.socialShare {
    margin: 5px 0;
    border-bottom: 3px solid #EFEDEE;
    padding-bottom: 10px;
}

/* Post Rolls */
.featured {}
.featured h3 {
    border-bottom: 4px solid #EEEEEE;
    color: #6D6D6D;
    font-family: Georgia;
    font-size: 1.6em;
    font-weight: normal;
    padding: 0 0 10px 3px;
    margin: 0 0 5px;
}
.thumbroll {

}
.thumbroll .postroll {
    border-bottom: 1px solid #E4E4E4;
    float: left;
    margin-top: 15px;
    padding-bottom: 10px;
    width: 500px;
}
.thumbroll img {
    float: left;
    margin: 0 20px 15px 0;
}
.thumbroll .postInfo {

}
.thumbroll .hasThumb {
    float: right;
    width: 320px;
}
.thumbroll h2 {
    font-family: sans-serif;
    font-size: 1.1em;
    margin: 0;
}
.thumbroll p {
    font-size: 0.9em;
    line-height: 1.3em;
    margin: 5px 0 0;
}
.thumbroll a.rm {
    display: block;
    font-size: 0.9em;
    text-align: right;
    padding-top: 4px;
}


.featuredCats {
	clear: both;
	width: 435px;
	float: left;
	padding: 15px 0;
}
.fCategory {
    float: left;
    height: 475px;
    margin-right: 15px;
    overflow: hidden;
    width: 210px;
}
.fCategory h3 {
    border-bottom: 4px solid #EEEEEE;
    color: #6D6D6D;
    font-family: Georgia;
    font-size: 1.6em;
    font-weight: normal;
    padding: 0 0 10px 3px;
    margin: 0 0 5px;
}
.fCategory img.catImg {
    border-bottom: 4px solid #EEEEEE;
    padding-bottom: 10px;
}
.fCategory h4 {
    border-bottom: 1px solid #E0E0E0;
    font-family: sans-serif;
    font-size: 1em;
    line-height: 1.4em;
    margin: 0;
    padding: 10px 0;
}
.fCategory a.vall {
    display: block;
    font-size: 0.9em;
    padding-top: 10px;
}
.fceven { margin-right: 0 !important;}


/*Nav Area*/
.sidebar {
	overflow:hidden;
	position:relative;
	z-index:100;
}
#rightCol h2 {
    border-bottom: 4px solid #EEEEEE;
    color: #6D6D6D;
    font-family: Georgia;
    font-size: 1.6em;
    font-weight: normal;
    padding: 0 0 10px 3px;
    margin: 0 0 5px;
}
#leftCol h2 {
    border-bottom: 2px dotted #DAD7D4;
    color: #6D6D6D;
    font-size: 1.2em;
    font-style: italic;
    font-weight: normal;
    padding: 0 0 4px 3px;
    margin: 0 0 5px;
}


.sidebar ul { margin:0 0 10px 0; padding:0; list-style: none; }
.sidebar li.widget { margin-bottom: 25px; }
.sidebar li.widget ul { margin: 10px 0; }
.sidebar a{
    display: block;
    padding: 5px 3px;
    font-weight: bold;
}

#rightCol li a {
	padding: 10px;
	border-bottom: 1px solid #CDCDCD;
}
#leftCol li a {
	border-bottom: 3px solid #EEEEEE;
}
.sidebar li.widget ul li a:hover {
	background: url(images/arrow.png) no-repeat right center;
}

/* calendar widget */
.sidebar #wp-calendar {width: 100%; margin: 15px 0 25px; }
.sidebar #wp-calendar a { display: inline; font-weight: normal; padding: 0;}
.sidebar #wp-calendar a:hover { background: none; }
.sidebar #wp-calendar caption { text-align: right; color: #333; font-size: 12px; margin-top: 10px; margin-bottom: 15px; }
.sidebar #wp-calendar thead { font-size: 10px; }
.sidebar #wp-calendar thead th { padding-bottom: 10px; }
.sidebar #wp-calendar tbody { color: #aaa; }
.sidebar #wp-calendar tbody td { background: #f5f5f5; border: 1px solid #fff; text-align: center; padding:8px;}
.sidebar #wp-calendar tbody td:hover { background: #fff; }
.sidebar #wp-calendar tbody .pad { background: none; }
.sidebar #wp-calendar tfoot #next { font-size: 10px; text-transform: uppercase; text-align: right; }
.sidebar #wp-calendar tfoot #prev { font-size: 10px; text-transform: uppercase; padding-top: 10px; }

/* recent comments widget */
.sidebar #recentcomments li { margin-bottom: 17px;  }
.sidebar #recentcomments a { border-bottom: none; }
.sidebar #recentcomments a.url { color: #222; font-weight: normal; }

/* rss widget styles */
.sidebar .widget_rss {}
.sidebar .widget_rss h2 a { display: inline; border: none !important; }
ul.argyll_rss_feed {
    border-top: 3px solid #CACACA;
    margin-top: 5px;
    padding-top: 5px;
}

/* custom social widget */
.argyll_social {
    border-bottom: 3px solid #E9E9E9;
    border-top: 3px solid #E9E9E9;
    padding: 10px 0;
}
.argyll_social span {
    color: #7A7A7A;
    float: left;
    font-family: Georgia;
    font-size: 0.95em;
    font-style: italic;
    padding-right: 6px;
    padding-top: 6px;
}
.argyll_social a {
    border: medium none !important;
    display: inline;
    margin: 0;
    padding: 0 !important;
    float: left;
}


/* Custom Loop */
.argyll_custom_loop {
	text-align: center;
}
.argyll_custom_loop a {
	border: medium none !important;
}
.argyll_custom_loop a.link {
    font-size: 0.9em;
    font-weight: normal;
    margin-bottom: 10px;
    padding: 0 10px 5px;
    text-align: center;
    border-bottom: 1px solid #CDCDCD !important;
}



/* Footer */
#footer_rss_feeds {
    background-color: #FFFFFF;
    margin: 25px 15px 0 15px;
    width: 950px;
}
#footer_rss_feeds h3 {
    border-bottom: 3px solid #EEEEEE;
    border-top: 3px solid #EEEEEE;
    color: #615F60;
    font-family: georgia;
    font-size: 1.4em;
    font-weight: normal;
    padding: 8px 10px 5px 8px;
}
ul#frssw {
    float: left;
    width: 950px;
}
ul#frssw li.widget {
    border-right: 2px dotted #DAD7D4;
    float: left;
    margin-right: 20px;
    width: 220px;
}
ul#frssw li:last-child { margin-right: 0; border-right: none; }
ul#frssw .argyll_rss_feed { border-top: none; }
ul#frssw a { padding-left: 0; }
ul#frssw a:hover { background: none; }


#footer{
    clear: both;
    font-size: 1em;
    margin-top: 10px;
    margin-bottom: 50px;
}
#footer #copyright {
	text-align: right;
	color: #817D7A;
	font-size: .9em;
}
#footer #copyright a {
	color: #817D7A;
}
#footer #footlinks{
	list-style: none;	

}
#footer #footlinks ul {
	margin:0;
	padding:0;
}
#footer #footlinks ul li {
	display:inline;
	list-style:none;
}
#footer #footlinks ul a {
	padding: 0 10px;
	border-right: 1px solid #BBB6B3;
	color: #827E7B;
	text-decoration: none;	
}
#footer #footlinks ul li:last-child a { border-right: none; }


#finalAd {
    background-color: #FFFFFF;
    border-top: 3px solid #EEEEEE;
    margin: 0 15px;
    padding: 25px 0;
    text-align: center;
}

/*////////////////////////////////////////////////////////////////////////////////////////////
////////// WordPress Post / Page Set Up //////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////////////////*/

.post {
	margin-bottom:15px;
	padding-bottom:10px;
}
.pPadding { padding-left: 15px; }
h1.postTitle, h1.pageTitle, h2.listTitle {
    border-bottom: 4px solid #EEEEEE;
    color: #6D6D6D;
    font-family: Georgia;
    font-size: 1.6em;
    font-weight: normal;
    margin: 0 0 5px;
    padding: 0 0 10px 3px;
}
.listPost {
	border-bottom: 3px solid #EFEDEE;
}
.listPost a.more-link {
	display: block;
	padding: 10px 0 0 0;
}
.pContents {
	line-height:1.65em;
	font-size:.95em;
	margin:10px 0;
}

.top_post_nav {
    border-bottom: 1px solid #E3E3E3;
    clear: both;
    font-size: 0.9em;
    padding: 5px 0 7px;
}


.pContents h1, .pContents h2, .pContents h3, .pContents h4, .pContents h5, .pContents h6 {
	margin:5px 0; 
	line-height: 1.5em;
	font-family: sans-serif;
}
.pContents h1 { font-size: 1.45em; }
.pContents h2 { font-size: 1.4em; }
.pContents h3 { font-size: 1.35em; }
.pContents h4 { font-size: 1.3em; }
.pContents h5 { font-size: 1.2em; }
.pContents h6 { font-size: 1.2em; }

.pContents ul { padding: 10px 0 10px 20px; }
.pContents ol { padding: 10px 0 10px 20px; }

.pContents p { margin:10px 0; }

.pContents address { font-style: italic; }

.pContents blockquote {
    background-color: #F3F3F3;
    font-style: italic;
    margin: 10px 0;
    padding: 10px 15px;
}

span.date, .top_post_nav a {
	font-weight: bold;
	color: #4B6B94;
}
span.commentLnk {
	float: right;
	font-weight: bold;
}

/* Author Box */
.authorBox {
    background-color: #F3F3F3;
    margin-bottom: 25px;
    padding: 15px;
}
.authorImage {
    float: left;
    margin-right: 20px;
}
.authorBox .avatar {

}
.authorBox .aboxTxt {
    float: right;
    width: 315px;
}
.authorBox .aboxTxt h5 {
    color: #656462;
    font-size: 1.2em;
    font-weight: normal;
    margin: 0;
}
.authorBox .aboxTxt p {
    margin-bottom: 0;
    padding-right: 35px;
    font-size: .9em;
}

.argyll_related {
    float: left;
    margin-bottom: 20px;
    width: 435px;
}
.argyll_related ul {
    float: left;
    list-style: none outside none;
    padding: 0;
    width: 435px;
}
.argyll_related ul li {
    border-right: 1px solid #E1E1E1;
    float: left;
    font-size: 0.9em;
    padding: 0 13px;
    width: 115px;
}
.argyll_related li:last-child {
	border: none;
}
.relatedImg {
	width: 115px;
	height: 100px;
	overflow: hidden;
}


.bottom_post_nav {
    border-bottom: 1px solid #EFEDEE;
    border-top: 3px solid #EFEDEE;
    font-size: 0.9em;
    padding: 6px 0;
}
.tags_nav {
    border-bottom: 3px solid #EFEDEE;
    font-size: 0.9em;
    padding: 6px 0;
}


.singlePostAd {
	margin: 20px 0;
	clear: both;
}

/* Previous and Next Table */
table.navLinks {
	width:99%;
	font-size:1em;
}
/* Title on Search, Archive and Cat Pages */
h1.pageType {
    background-color: #F1F4F9;
    color: #676362;
    font-size: 1.25em;
    font-style: italic;
    font-weight: normal;
    line-height: 1.5em;
    margin: 0 0 15px;
    padding: 7px 10px;
}

/* Post Nav Links */
.postNavLinks {
	float:left;
	width:100%;
}
.postNavLinks .previous { float:left; }
.postNavLinks .next { float:right; }
.postNavLinks a {
    font-weight: normal;
    padding: 3px 5px 2px;
    text-decoration: none;
}

#midCol h3 {
    border-bottom: 4px solid #EEEEEE;
    color: #6D6D6D;
    font-family: Georgia;
    font-size: 1.5em;
    font-weight: normal;
    margin: 0 0 5px;
    padding: 0 0 10px 3px;
}
#midCol .pContents h3 {
	font-family: sans-serif;
	margin: 5px 0;
	border-bottom: none;
	font-size: 1.35em;
	color: #222;
}


/* ==|== print styles =======================================================
   Print styles.
   Inlined to avoid required HTTP connection: h5bp.com/r
   ========================================================================== */
 
@media print {
  * { background: transparent !important; color: black !important; text-shadow: none !important; filter:none !important; -ms-filter: none !important; } /* Black prints faster: h5bp.com/s */
  a, a:visited { text-decoration: underline; }
  a[href]:after { content: " (" attr(href) ")"; }
  abbr[title]:after { content: " (" attr(title) ")"; }
  .ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after { content: ""; }  /* Don't show links for images, or javascript/internal links */
  pre, blockquote { border: 1px solid #999; page-break-inside: avoid; }
  thead { display: table-header-group; } /* h5bp.com/t */
  tr, img { page-break-inside: avoid; }
  img { max-width: 100% !important; }
  @page { margin: 0.5cm; }
  p, h2, h3 { orphans: 3; widows: 3; }
  h2, h3 { page-break-after: avoid; }
}



.jquery-slider-slide{display:none;position:absolute;left:0;top:0;width:100%;margin:0;padding:0}.jquery-slider-slide img{border:0;margin:0;padding:0}.jquery-slider-slide-current{display:block;z-index:2}.jquery-slider-slide-next{display:block;z-index:1}.jquery-slider-selectors{display:block;overflow:hidden;position:absolute;top:25px;left:15px;z-index:3}.jquery-slider-selector{background:url(images/sliderSprite.png) no-repeat 0 -70px;display:inline;float:left;width:16px;height:16px;margin:0 0 0 2px}.jquery-slider-selector-current{background:url(images/sliderSprite.png) no-repeat -16px -70px}.jquery-slider-control{display:none;right:50%;top:50%;position:absolute;cursor:pointer;width:48px;height:69px;margin-top:-34px;margin-right:-24px;z-index:4}.jquery-slider-control-play{background:url(images/sliderSprite.png) no-repeat -144px 0}.jquery-slider-control-pause{background:url(images/sliderSprite.png) no-repeat -96px 0}.jquery-slider-navigation-prev{background:url(images/sliderSprite.png) no-repeat 0 0;display:none;left:0;top:50%;position:absolute;cursor:pointer;width:48px;height:69px;margin-top:-34px;z-index:4}.jquery-slider-navigation-next{background:url(images/sliderSprite.png) no-repeat -48px 0;display:none;right:0;top:50%;position:absolute;cursor:pointer;width:48px;height:69px;margin-top:-34px;z-index:4}.jquery-slider-wrapper .caption{background:#333;font-size:13px;position:absolute;bottom:10px;left:10px;color:#FFF;padding:6px 10px}.jquery-slider-timer{color:#000;height:3px;width:100%;position:absolute;bottom:0;left:0;z-index:4}.jquery-slider-timer-bar{background:#2575B0;height:3px;width:0;float:left;display:inline}.jquery-slider-selector span,.jquery-slider-control span,.jquery-slider-navigation-prev span,.jquery-slider-navigation-next span{display:none}.jquery-slider-hovered .jquery-slider-control,.jquery-slider-navigation,.jquery-slider-hovered .jquery-slider-navigation-prev,.jquery-slider-hovered .jquery-slider-navigation-next{display:block}




/* Coded Added By Chandra Prakash Thapa : cpthapa@gmail.com : cpthapa.com.np */
#bodyshell{
background: #fff;
}
#wideRight{
	width:800px !important;
}
#leftCol{
	width: 185px !important;
border-right : 2px dotted #DAD7D4;
}

#midCol{
 border-right: 2px dotted #DAD7D4;
 padding: 10px;
margin-right:0px;
}
#leftCol li a{
	border:none;
}


.sidebar a{
	padding: 0 7px !important;
}

.thumbroll .hasThumb{
	width:304px !important;
}

.thumbroll .postroll{
	width: 460px;
}

#rightCol{
	width: 300px;
}