/*

Theme Name: Beat Refinery

*/



body {

	color: #cccccc;

	font: 12px Arial, Helvetica, sans-serif;

	background: #141414 url(images/main-bg.jpg) no-repeat center top;

}



.clear {

	clear: both;

}



a {

        color: #fff;

        text-decoration: none;

}



a:hover {

        text-decoration: underline;

}



.alignleft {

	float: left;

}



.alignRight {

	float: right;

}

.aligncenter {

	display: block;

	margin-left: auto;

	margin-right: auto;

}

img.centered {

	display: block;

	margin-left: auto;

	margin-right: auto;

	}



img.alignright {

	padding: 4px;

	margin: 0 0 2px 7px;

	display: inline;

	}



img.alignleft {

	padding: 4px;

	margin: 0 7px 2px 0;

	display: inline;

	}





a.link2whitebullet {

	color: #fff;

	background: url(images/list-bullet.gif) no-repeat left;

	padding: 0 0 0 15px;

	margin: 0 0 0 15px;

	font-weight: bold;

	text-decoration: none;

}



a.link2whitebullet:hover {

	text-decoration: underline;

}



#shadow {

	width: 1000px;

	min-height: 800px;

	margin: 0 auto 20px auto;

	background: url(images/wrapper-bg.png) repeat-y;

}



#wrapper {

	width: 981px;

	min-height: 800px;

	margin: 0 auto;

}



#header {

	width: 981px;

	height: 220px;

	overflow: hidden;

	position: relative;

}



#header #logo {

	width: 324px;

	height: 162px;

	margin: 33px auto 0 auto;

}



#header #SocialIcon {

	position: absolute;

	top: 165px;

	left: 15px;

	}



#nav {

	width: 981px;

	height: 56px;

	margin: 0;

	background: url(images/nav-bg.jpg) repeat-x;

}



#nav ul {

	margin: 0 0 0 95px;

}



#nav li {

	margin: 18px 22px 0 22px;

	display: inline;

	float: left;

}



#nav li a {

	color: #000;

	font: bold 16px Georgia, "Times New Roman", Times, serif;

	text-decoration: none;

	text-transform: uppercase;

}



#nav li a:hover {

	text-decoration: underline;

}



#mainContent {

	width: 963px;

	padding: 17px 11px 0 7px;

}



#leftSidebar {

	width: 213px;

	float: left;

}



.listBox {

	width: 213px;

	margin-bottom: 25px;

}



.listBox h2 {

	width: 200px;

	height: 28px;

	background: url(images/listbox-header-bg.gif) no-repeat;

	padding: 9px 0 0 13px;

	color: #000;

	font: bold 16px Georgia, "Times New Roman", Times, serif;

	text-transform: uppercase;

}



.listBoxborder {

	border: 2px solid #999999;

	border-top: none;

	padding: 10px 0 10px 0;

}



.listBoxborder li {

	margin: 0 8px 0 8px;

	padding: 6px 0 6px 16px;

	border-bottom: 1px solid #373737;

	background: url(images/list-bullet.gif) no-repeat 0 12px;

	line-height: 22px;

}



.listBoxborder li a {

	color: #cccccc;

	font-size: 14px;

	text-decoration: none;

}



.leftsidebar-videoBox {

	width: 197px;

	padding: 0 8px 0 4px;

}



.leftsidebar-videoBox-inner-img {

	width: 124px;

	height: 79px;

	margin: 0 auto;

}



.leftsidebar-videoBox h3 {

	text-align: center;

	font: bold 14px Arial, Helvetica, sans-serif;

	margin: 10px 0 0 0;

}



.leftsidebar-videoBox p.VideoCaption {

	text-align: center;

	font: bold 14px Arial, Helvetica, sans-serif;

	margin: 10px 0 10px 0;

}



.leftsidebar-videoBox-border {

	width: 197px;

	border-bottom: 1px solid #3d3d3d;

	margin: 15px auto;

}



#middleContent {

	width: 500px;

	float: left;

	margin: 0 0 0 19px;

}



.post {

	margin: 0 0 30px 0;

	padding: 0 0 40px 0;

	border-bottom: 1px solid #666666;

}



.post h2 {

	color: #cc0000;

	font: bold 24px Georgia, "Times New Roman", Times, serif;

	margin: 0 0 5px 0;

}



.post h2 a {

	color: #cc0000;

	text-decoration: none;

}



.post h2 a:hover {

	text-decoration: underline;

}



p.postmetadata {

	color: #cc0000;

	font-size: 12px;

	word-spacing: 5px;

}



p.postmetadata a {

	color: #cc0000;

	font-size: 12px;

	text-decoration: none;

}



p.postmetadata a:hover {

	text-decoration: underline;

}



.entry p {

	line-height: 22px;

	margin: 10px 0 30px 0;

}



.entry object {

	margin: 20px auto;

	display: block;

}



.iconShare {

	float: left;

}



.continueReading {

	float: right;

}



.continueReading a {

	color: #cc0000;

	font-size: 16px;

	font-family: Georgia, "Times New Roman", Times, serif;

	text-decoration: underline;

}



.continueReading a:hover {

	text-decoration: none;

}



#rightSidebar {

	width: 213px;

	float: right;

}



#searchBox {

	width: 220px;

	margin: 0 0 25px 0;

	position: absolute;

	right: 15px;

	bottom: -10px;

}



#searchBox p {

	color: #fff;

	font: bold 16px Georgia, "Times New Roman", Times, serif;

	margin: 0 0 5px 0;

}



#searchBox label {

	float: left;

	color: #fff;

	font: bold 16px Georgia, "Times New Roman", Times, serif;

	margin: 5px 15px 5px 0px;

	}



#searchBox #search-input-bg {

	width: 153px;

	height: 25px;

	background: url(images/input-bg.jpg) no-repeat;

	float: left;

}



#searchBox #search-input-bg input {

	width: 140px;

	border: none;

	background: none;

	padding: 4px 0 0 4px;

}



#searchBox .search-btn-go {

	float: right;

}



#newsletter {

	width: 197px;

	padding: 0 8px 0 8px;

}



#newsletter p {

	color: #fff;

	font-size: 13px;

	line-height: 22px;

	margin-bottom: 10px;

}



#newsletter label {

	color: #b3b3b3;

	margin: 0 0 0 0;

	text-transform: uppercase;

}



#newsletter .email-input-box {

	width: 183px;

	height: 25px;

	background: url(images/email-input-bg.gif) no-repeat;

	margin: 6px 0 13px 0;

}



#newsletter .email-input-box input {

	width: 165px;

	border: none;

	background: none;

	padding: 4px 0 0 4px;

}



#newsletter #btn-joinnow {

	margin: 0 0 0 0;

}



#getConnected {

	width: 197px;

	padding: 10px 8px 0 8px;

}



#getConnected img {

	margin-bottom: 14px;

}



#footer {

	width: 981px;

	height: 54px;

	background: url(images/footer-bg-new.gif) repeat-x;

}



p.allRights {

	color: #3d3d3d;

	margin: 18px 0 0 16px;

	font: normal 14px Georgia, "Times New Roman", Times, serif;

	float: left;

}



#footer-nav {

	width: 650px;

	float: right;

	margin: 18px 0 0 0;

}



#footer-nav li {

	float: left;

	padding: 0 0 0 15px;

	background: url(images/footer-nav-sep.gif) no-repeat left;	

}



#footer-nav li a {

	color: #3d3d3d;

	font: normal 14px Georgia, "Times New Roman", Times, serif;

	text-decoration: none;

	padding: 0 15px 0 0;

	text-transform: capitalize;

}



#footer-nav li a:hover {

	text-decoration: underline;

}



#footer-nav ul li.first-page-item {

        background: none;

}



/* blog post css */

#middleContent-wide {

	width: 710px;

	float: left;

	margin: 0 0 20px 10px;

}



/* Inner page CSS */



#internalPage {

	width: 710px;

	float: left;

	margin: 0 0 30px 10px;

}



#internalPage h2 {

	color: #cc0000;

	font: bold 24px Georgia, "Times New Roman", Times, serif;

	margin: 0 0 15px 0;

	text-transform: capitalize;

}



#internalPage h3 {

	color: #cc0000;

	font: bold 18px Georgia, "Times New Roman", Times, serif;

	margin: 0 0 12px 0;

	text-transform: capitalize;

}



#internalPage h4 {

	color: #cc0000;

	font: bold 14px Georgia, "Times New Roman", Times, serif;

	margin: 0 0 6px 0;

	text-transform: capitalize;

}



#internalPage p {

	line-height: 22px;

	font-size: 13px;

	padding: 0 0 20px 0;

}





/* calendar css*/



#events-calendar{

	width: 213px;

	margin-bottom: 25px;

}



#events-calendar h2 {

	width: 200px;

	height: 28px;

	background: url(images/listbox-header-bg.gif) no-repeat;

	padding: 9px 0 0 13px;

	color: #000;

	font: bold 16px Georgia, "Times New Roman", Times, serif;

	text-transform: uppercase;

}



#calendar_wrap {

	border: 2px solid #999999;

	border-top: none;

	padding: 10px 8px 0 8px;

}



#wp-calendar {

	width: 100%;

}



#wp-calendar caption {

	font: bold 14px Arial, Helvetica, sans-serif;

	color: #fff;

	margin: 0 0 10px 0;

}



#wp-calendar td {

	color: #000;

	padding: 6px 0 0 9px;

}



#wp-calendar td a {

	color: #000;

	text-decoration: underline;

	font-weight: bold;

}







/* post comments css */

#respond {

	width: auto;

}



#respond h3 {

	font-size: 18px;

	margin: 0 0 15px 0;

}



#respond label {

	width: 260px;

	float: left;

	font-size: 14px;

}



#respond .comment-input {

	width: 200px;

	border: 1px solid #999;

	margin: 0 0 20px 0;

	padding: 3px 0 3px 5px;

}



#respond textarea {

	width: 230px;

	height: 130px;

	border: 1px solid #999;

}



#respond .comment-submit {

	margin: 20px 0 0 260px;

}



h2.pagetitle {

	font-size: 16px;

	margin: 0 0 10px 0;

}



/* popular post */

#recent-posts-5 {

	width: 213px;

	margin-bottom: 25px;

}



#recent-posts-5 h2 {

	width: 200px;

	height: 28px;

	background: url(images/listbox-header-bg.gif) no-repeat;

	padding: 9px 0 0 13px;

	color: #000;

	font: bold 16px Georgia, "Times New Roman", Times, serif;

	text-transform: uppercase;

}



#recent-posts-5 ul {

	border: 2px solid #999999;

	border-top: none;

	/*padding: 10px 8px 0 8px;*/

}



#recent-posts-5 ul li {

	margin: 0 8px 0 8px;

	padding: 6px 0 6px 16px;

	border-bottom: 1px solid #373737;

	background: url(images/list-bullet.gif) no-repeat 0 12px;

	line-height: 22px;

}



#recent-posts-5 ul li a {

	color: #cccccc;

	font-size: 14px;

	text-decoration: none;

}



.EC-tt-title-link

{

color:black;

}



div.EC-tt-data span a

{

color:#000;

}



.theme-author

{

display:none;

}



#homeCenterBottomHead {

	width: 491px;

	height: 27px;

	background: url(images/home-center-bottom-bg.jpg) no-repeat;

	font: bold 16px Georgia,"Times New Roman",Times,serif;

	padding: 9px 0 0 13px;

	margin-top:43px;

	color: #000;

	text-transform: uppercase;

}



#homeCenterBottom {

	width:500px;

	border:2px solid #999999;

	border-top:none;

	padding: 15px 0 15px 0;

	margin-bottom: 40px;

}



#homeCenterBottom ul {

	margin: 0;

	padding: 0;

}



#homeCenterBottom ul li {

	width: 220px;

	float: left;

	margin: 0 0 0 20px;
}



.registerBtn {
	margin: 0 0 17px 0;
}


.emergency_message {
	width: 100%;
	margin-bottom: 15px;
}

.emergency_message h2 {
    background: url("images/listbox-header-bg1.jpg") scroll 0 0 transparent;
    color: #000000;
    font: bold 16px Georgia,"Times New Roman",Times,serif;
    height: 28px;
    padding: 9px 0 0 13px;
    text-transform: uppercase;
	text-align:center;
}


.emergency_message_border {
	border: 2px solid #999999;
	border-top: none;
	padding: 10px;
}

