/* base.css */

/**
** Defines the basic color schemes and sections for any page
*/
body {background-color:none;}
a {text-decoration:none;color:#336699;}
a:hover {text-decoration:underline;color:#0066ff;}
header {background-color:#000;}

a img {border:0px;}

div.calEv img {width:100%;}

div#gmenus ul#gm li:hover {color:#0099cc;}

#qsearch {background-color:#fff;background-repeat: no-repeat;display:inline-block;text-align:right;}
section#qsearch form input {background-color:#fff;}
section#qsearch div.btn {background-color:#bbb;color:#fff;}

section#site-header {background-color:#000;position:relative;z-index:1;}
section#site-header hgroup#site-name a {
color: #5f95c2;
text-decoration: none;
margin: 0 0 0 0;
font-weight: 800;
}



section#site-header div#site-name a {
color: #5f95c2;
text-decoration: none;
margin: 0 0 0 0;
font-weight: 800;
}

section#site-header hgroup#site-nav nav ul {list-style:none;background-color:#f5f9fa;display:inline-block;
}
hgroup#site-nav nav {position:absolute;}
hgroup#site-nav nav ul li {display:inline;}
hgroup#site-nav nav ul li a {color:#475877;}

section#site-header div#site-nav nav ul {list-style:none;background-color:#f5f9fa;display:inline-block;
}
#site-nav nav {position:absolute;}
nav ul li {display:inline;}
div#site-nav nav ul li a {color:#475877;}


footer {position:relative;vertical-align:text-top;
font-family: 'Hind Vadodara', sans-serif;;text-align:center;clear:both;}
#mc_embed_signup div.indicates-required {display:none;;}
footer section#links {position:relative;display:inline-block;}
footer section#feedback {position:relative;display:inline-block;}
footer section#social {position:relative;display:inline-block;}
footer section#addr {color:#b0b0b0;}

div.gmenu {position:absolute;color:#ffffff;font-weight:normal;z-index:3;background-color:#000;}
div.gmenu div a {color:#fff;}
div.gmenu div a#hover {color:#0099cc;}


@font-face {
    font-family: 'RalewayThin';
    src: url('/libr/fonts/raleway_thin-webfont.eot');
    src: local('?'), url('/libr/fonts/raleway_thin-webfont.woff') format('woff'), url('/libr/fonts/raleway_thin-webfont.ttf') format('truetype'), url('/libr/fonts/raleway_thin-webfont.svg#webfont') format('svg');
    font-weight: normal;
    font-style: normal;
}
/*
.ui-helper-reset {font-size:90%}*/
section.has-post-thumbnail {clear:both;}

.ui-widget-content a {
    color:#336699;;
}

/* dt.css */
@import url('https://fonts.googleapis.com/css?family=Hind+Vadodara');


header {z-index:1;}
div#offw {display:none;position:absolute;top:205px;left:0px;height:30px;width:100%;background-color:#fff;color:#fff;z-index:0;}



div#wordmark {padding:8px 0px 0px 0em;display:inline-block;vertical-align:top;}

/*** ------------- ****/


div#gmenus ul {margin:0em;padding:0em;
*display:inline;}




#qsearch {
*padding:0px;*height:40px;
*float:right;
display:none;
width:12em;background-image:url('/libr/img/icons/mag.png');background-position: 3px center;
}
#qsearch form {
*width:320px;
display:inline-block;
*display:inline;
}
#qsearch form input {width:130px;height:35px;border-width:0px;
*width:310px;
*height:25px;
-webkit-appearance: none;
    border-radius: 0;
}
section#qsearch div.btn a {color:#fff;}
section#qsearch div.btn {width:90px;height:35px;font-size:16px;margin:0px;float:right;text-align:center;
padding:15px 0px 0px 0px;display:inline-block;
*display:block;*float:right;}

/* section#site-header {height:80px;} */
section#site-header hgroup#site-name {margin: 0px 0px 0px 0px;}
section#site-header hgroup#site-name a {font: 800 60px/68px 'RalewayThin', Arial, sans-serif;}
hgroup#site-nav nav {position:absolute;bottom:0px;}
hgroup#site-nav nav ul {padding-left:0px;border-top:1px solid #dedec5;border-top-right-radius:5px;
border-top-left-radius:5px;margin: 0px 0px 0px 2px;}
hgroup#site-nav nav ul li {line-height:1.4em;}
hgroup#site-nav nav ul li a {font-size:13px;font-weight:bold;padding: 3px 15px 0px 15px;}


section#site-header div#site-name {margin: 2em 0px 0px 1em;}
section#site-header div#site-name a {font: 800 44px/40px 'RalewayThin', Arial, sans-serif;}
div#site-nav nav {position:absolute;bottom:0px;display:none;}
div#site-nav nav ul {padding-left:0px;border-top:1px solid #dedec5;border-top-right-radius:0;
border-top-left-radius:0;margin: 0px 0px 0px 2px;background-color:#eee;}
div#site-nav nav ul li {line-height:1.5em;}
div#site-nav nav ul li a {font-size:14px;font-weight:normal;padding: 3px 12px 0px 15px;letter-spacing:.01em;}
div#site-nav nav ul li a:hover {background-color:#ccc;color:#000;padding:4px 12px 5px 15px;text-decoration:none;}





/* layout */

section#viewa section#contains {line-height: 1.3em;
	background-color:#fff;
	font-family: 'Hind Vadodara', sans-serif;
	font-size:1.2em;
	border:1px solid #fff;
	font-weight:200;
	position:relative;
	height:inherit;
}

section#viewa section#contains h2 {line-height:1.1em;}

article {position:relative;height:inherit;margin-top:0px;display:inline-block;}

aside {position:relative;height:inherit;display:inline-block;vertical-align:text-top;
float:right;} 

html,body {padding:0em;margin:0em;}
body section#viewa {border:1px solid #fff;top:10px;}
section#viewa {width:90%;margin:1px auto 0px auto;z-index:1;}



header section#headerholder {padding-bottom:10px;margin:0em 0em;width:100%;background-color:#000;}

#headerholder div#wordmark {padding-left:.7em;}
#headerholder div#wordmark a img {height:28px;padding:8px;}

#headerholder div#gmenus {
	    padding: .21em;
	padding-top:25px;
	text-align:right;
    vertical-align: text-bottom;
	border:0px solid red;

    margin: 0em;
    font-size:1.1em;
    text-transform:uppercase;
	background-color:#000;
    margin-bottom: .1em;

}

#headerholder div#mgmenus {
	display:none;
	position:absolute;
	top:65px;
	left:-330px;
	width:300px;
	padding:.5em;
	border-top-right-radius:12px;
	border-bottom-right-radius:12px;
	border:2px solid #000;
	background-color:#c0c0c0;
	color:#fff;
	z-index:44;
	font-family: 'Hind Vadodara', sans-serif;
	font-size:1.01em;
}

div#mgmenus p {margin-left:.5em;}

section#qsearch {display:none;	float:right;}





div#gmenus ul#gm {
    list-style: none;
    color: #fff;
    display: inline-block;
    position: relative;
    z-index: 40;

}
div#gmenus ul#gm li {
    position: relative;
    display: inline;
    cursor: pointer;
    padding: 0em .31em;
        white-space: nowrap;
}

div#gmenus ul#gm li  a {
    position: relative;
    display: inline;
    cursor: pointer;
    padding: 0em .1em;
    color:#cfcfcf;
    font-size:.75em;
}

div#gmenus ul#gm li  a:hover {
	color:#fff;
}

h2.ti {
	clear:both;
	color:#282828;margin: .1em 0em .07em 0em;display:inline-block;
}



div#cal .ui-datepicker {
	    width: 95%;
}

.ui-datepicker {

    padding:0em;
}    

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
    border: 0px solid #d8dcdf;
    background: #fff none 50% 50% repeat-x;
    font-weight: normal;
    color: #004276;
    padding-right:15px;
}




div.aday h4 span {color:#585858;padding:0em .5em;margin-right:1em;
border: 1px solid :#8ca8d8;;
    }
div.aday h4  {border-top:1px solid #dfdfdf;font-size:.85em;font-weight:normal;margin:1em 0em 1em 0em;padding:1em 0em 0em 0em;
font-weight:bold;}
div.aday div.entry {vertical-align:top;padding-top:.3em;font-size:.95em;margin:.5em 0em;}
div.entry div.tm {margin:.1em 0em .1em 1em;display:inline-block;width:11%;position:relative;vertical-align:top;
text-align:right;}
div.entry div.abt {display:inline-block;position:relative;vertical-align:top;max-width:83%;padding-left:.4em;}
div.abt p {margin:0em;line-height:1.3em; }
div.entry div.abt p a {text-decoration:none; font-weight:bold;}
div.entry div.abt p a:hover {text-decoration:underline;}

.at4-share-title {display:none;}


/***  footer **/
body footer {background-color:#323332;
color:#fff;
padding:0em;margin:0em;width:100%;border:1px solid #323332;margin-top:12em;}
footer div#paddit {margin:0em auto;max-width:940px;}
footer p.ti {color:#999999;margin:0em;padding:0em;font-size:1.1em;}
footer div#fnav {position:relative;text-align:left;padding-top:.5em;}
div#fnav a {color:#fff;}
div#feed a {color:#fff;}
div#fnav div#subs {display:inline-block;width:45%;vertical-align:top;text-align:left;font-size:1em;
padding:.3em;}
div#subs input {border:0px solid #fff;border-radius:.125em;margin-top:.31em;padding:.21em;}
div#subs input[type='email'] {color:#000;margin-bottom:.31em;width:85%;}
div#subs input[type='checkbox'] {}

div#fnav div#more {display:inline-block;width:30%;vertical-align:top;text-align:left;
}

div#more p {margin:0em;font-size:1.1em;}

div#fnav div#social {display:inline-block;width:15%;vertical-align:top;text-align:left;}

div#social a {font-size:2em;padding:.4em;}

div#addr {border-top:1px solid #fff;width:100%;position:relative;text-align:left;margin:1.5em 0em;
padding-top:.4em;}
div#addr div#add1 {width:45%;display:inline-block;vertical-align:top;margin-left:3em;}
div#add1 i {margin-left:-2em;font-size:1.1em;margin-top:1em;padding-right:1em;}
div#addr div#feed {width:45%;display:inline-block;vertical-align:top;text-align:right;}

div.bnav {font-size:.85em;margin:0em;padding:1em;text-align:center;}
div.bnav p {display:inline-block;margin:0em;padding:.1em;}
div.bnav p a {margin:0em 0.5em;display:inline-block;}

/** aside **/


aside {font-size:.7em;line-height:1.3em;}
aside section.content {margin-top:2em;}
aside section.content a.btn {margin:1em 0em 1em 0em;background-color:#369;color:#fff;padding:.94em 1.25em;width:83%;
font-size:1.5em;display:inline-block;text-align:center;}

aside section.content {
    text-align: center;
}

a.btn:hover {background-color:#69c;color:#fff;text-decoration:none;}




div#alerts { margin: 0px 0 15px 0px;
border: 1px solid #e9e9e2; width: 500px;background:#f3f3f3;}

div#alerts h5 {
text-align: center;
color: #404040;
margin: 0px;
padding: 3px;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #d2d2d2;
background: #E2DEC7 url(../images/h5bg4.gif) repeat-x;
}

div#alerts ul {
list-style: none;}
div#alerts ul li {font-size:.8em;}


div.calendarWidget {margin-left:.3em;}

aside section.content {padding:.5em .1em 0em .1em;border:0px solid red;text-align:center;}
aside div.centbox {text-align:center;}
aside ul#clist  {width:80%;font-size:1.16em;background-color:rgba(220,220,250,.4);border-radius:.6em;color:#404040;padding:0em;
text-align:left;margin: .2em auto;border:0px solid #837634;
max-height:300px;overflow:auto;
}
aside ul#clist li {padding:.04em .4em;display:block;font-size:.78em;display:inline-block;float:left;
border:0px solid #fff;min-width:43%;max-width:100%;}
aside ul#clist li:hover {background-color:rgba(155,155,152,.9);}



div#live {max-width:70%;display:inline-block;margin:1.4em .1em .5em .1em;padding:.3em;color:#fff;text-align:center;}
div#live a {color:#eef;}
div#live i {font-size:2.5em;}


div.box_container {
	text-align:left;
	overflow: hidden;
    margin: 2em .9em 2em 0em;
        background-color: #585858;
    padding:0em;;

}

.box_container h2 {
    color: #fff;
    margin:.62em;
    text-align: left;
    font-weight: bold;
    padding:.2em .3em;

}

.box_content {
    padding: .3em 1.7em 1em 1.7em;

    font-size:1.2em;
    color: #444;

        background-color: #fbfbfb;

}

.box_content p a, p strong {
    font-size: 1.2em;
    font-weight:bold;
    line-height: 1em;

}
.box_content h4 a {
    color:#003081;
    line-height:1.1em;
}

div#cal {padding:0px;margin:0px;}

.ui-widget-header {
	border: 1px solid #040404;
    background: rgba(58,58,58,1);
}

.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl { border-radius:0px;}




div#wordmark img.ham {display:none;
 padding: 3px 0px 0px 3px;
    height: 35px;
    width: 35px;
    float: right;
    cursor:pointer;}


select.calsel {font-size:1.1em;width:97%;padding:.7em; margin-bottom:1em; }
select.calsel option {font-size:1.3em;color:#404040;}


section.content nav {position:relative;text-align:left;vertical-align:top;font-size:.85em;}
section.content nav div.hbox {display:inline-block;max-width:50%;
margin:0em;
vertical-align:top;}

div.hbox select {font-size:.87em;display:inline;}

div.fwdbox {display:block;border:1px solid #ccc;padding:.3em;}


	div#socbar {position:relative;text-transform:none;
		text-align:left;font-size:.8em;display:inline-block;}

div.edetails {font-size:.75em;margin:0em 0em .75em .5em;line-height:1.2em;}
div.det {display:block;padding:0em;max-width:40%;padding-right:2em;}
div.det div {display:inline-block;margin:0em;padding:.1em;}
div.det div.hdr {text-align:right;text-transform:uppercase;}







