/* calendar icon */
img.tcalIcon {
	cursor: pointer;
	margin-left: 1px;
	vertical-align: middle;
}
/* calendar container element */
div#tcal {
	position: absolute;
	visibility: hidden;
	z-index: 100;
	width: 158px;
	padding: 2px 0 0 0;
}
/* all tables in calendar */
div#tcal table {
	width: 100%;
	border: 1px solid silver;
	border-collapse: collapse;
	background-color: white;
}
/* navigation table */
div#tcal table.ctrl {
	border-bottom: 0;
}
/* navigation buttons */
div#tcal table.ctrl td {
	width: 15px;
	height: 20px;
}
/* month year header */
div#tcal table.ctrl th {
	background-color: white;
	color: black;
	border: 0;
}
/* week days header */
div#tcal th {
	border: 1px solid silver;
	border-collapse: collapse;
	text-align: center;
	padding: 3px 0;
	font-family: tahoma, verdana, arial;
	font-size: 10px;
	background-color: gray;
	color: white;
}
/* date cells */
div#tcal td {
	border: 0;
	border-collapse: collapse;
	text-align: center;
	padding: 2px 0;
	font-family: tahoma, verdana, arial;
	font-size: 11px;
	width: 22px;
	cursor: pointer;
	color:#666666;
}
/* date highlight
   in case of conflicting settings order here determines the priority from least to most important */
div#tcal td.othermonth {
	color: silver;
}
div#tcal td.weekend {
	background-color: #FFCC99;
	color:#666666 !important;
}
div#tcal td.today {
	border: 1px solid red;
}
div#tcal td.selected {
	background-color: #FFB3BE;
}
/* iframe element used to suppress windowed controls in IE5/6 */
iframe#tcalIF {
	position: absolute;
	visibility: hidden;
	z-index: 98;
	border: 0;
}
/* transparent shadow */


.button,.readon,.readmore,#member-profile a,#member-registration a,.formelm-buttons button,.sprocket-mosaic-loadmore{display:inline-block;padding:3px 14px;line-height:1.5em;font-size:1em;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;border:2px solid;-webkit-transition:background-color 0.1s ease-in;-moz-transition:background-color 0.1s ease-in;-o-transition:background-color 0.1s ease-in;transition:background-color 0.1s ease-in;}.readmore a{margin:-5px -12px;padding:5px 12px;display:inline-block;}a.readon:before{right:0;}input.button{padding:3px 10px;}input.button:hover{cursor:pointer;}button.button:before{padding-right:5px;}#developed-by{overflow:hidden;}#rocket{display:block;width:120px;height:18px;margin:2px 0 0 0;}#rt-popup,#rt-popuplogin{display:none;}#rt-popup .module-content,#rt-popuplogin .module-content{margin:0;text-shadow:none;}#rt-popup .rt-block,#rt-popuplogin .rt-block{margin:0;padding:0;}#rt-popup .title,#rt-popuplogin .title{padding:0;margin-bottom:0;margin-top:0;}#rt-popuplogin #form-login-username label,#rt-popuplogin #form-login-password label{display:none;}#rt-popuplogin #modlgn-passwd,#rt-popuplogin #modlgn-username{width:165px;}#rt-popuplogin input.button{clear:both;display:block;}#rt-popuplogin p{float:left;margin-bottom:10px;}#rt-popuplogin p:first-child{margin-right:10px;}#rt-popuplogin .readon{float:right;}#rt-popuplogin ul li{float:none;display:inline-block;margin-right:10px;}#rt-controls .rt-popupmodule-button .buttontext{font-weight:normal;line-height:20px;}#gantry-totop{width:38px;height:38px;padding:0 45px 0 0;float:right;font-size:1.6em;line-height:1.7em;background-position:40px 0;background-repeat:no-repeat;}#gantry-totop:hover{background-position:40px -116px;}.powered-by{display:block;width:120px;height:32px;margin:0 auto;opacity:0.8;}.powered-by:hover{opacity:1;}.dropdown-menu{float:right;}.dropdown-menu li{list-style:none;float:right;}.article-info i{display:none;}.article-info > div{display:inline-block;float:left;margin-right:15px;}.createdby{display:block;font-size:inherit;}.createdby:before{content:"\f040";font-family:FontAwesome;}.component-content .hits{text-align:left;}.component-content .content_rating{display:inline-block;}#rt-header .rt-social-buttons{margin-top:10px;}.rt-social-buttons{left:0;width:60px;position:fixed;top:375px;z-index:10;}.rt-social-buttons .social-button{height:60px;width:60px;display:block;background-repeat:no-repeat;opacity:0.5;-webkit-transition:opacity 0.2s ease-in;-moz-transition:opacity 0.2s ease-in;-o-transition:opacity 0.2s ease-in;transition:opacity 0.2s ease-in;}.rt-social-buttons .social-button:hover{opacity:1;}.rt-social-buttons .rt-facebook-btn{background-position:0 0;}.rt-social-buttons .rt-twitter-btn{background-position:0 -65px;}.rt-social-buttons .rt-google-btn{background-position:0 -196px;}.rt-social-buttons .rt-rss-btn{background-position:0 -130px;}body .btn [class^="icon-"],body .btn [class*=" icon-"]{display:none;}.sprocket-mosaic-order li,.sprocket-mosaic-filter li,.sprocket-tabs-inner{-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;}body{color:#FFFFFF;}body.component-body{color:#000000;}body.component-body .button,body.component-body .readon,body.component-body .readmore,body.component-body #member-profile a,body.component-body #member-registration a,body.component-body .formelm-buttons button,body.component-body .sprocket-mosaic-loadmore,body.component-body body .btn-primary,body.component-body .sprocket-mosaic-filter li,body.component-body .sprocket-mosaic-order li{color:#000000;border:1px solid #7e7e7e;}body.component-body .component-content h2{color:#000000;}body.component-body .component-content h2 a{color:#000000;}body.component-body .component-content h2 a:hover{color:#000000;}a{color:#e6bb30;}a:hover{text-decoration:none;}.component-content h2 a{color:#7e7e7e;}.component-content h2 a:hover{color:#FFFFFF;}.rt-block{border-color:rgba(255,255,255,0.5);}
