/*	
 Written by www.rivolta-design.com.
 Theme Name: Ekaya
 Version: 4.0
 Description: A simple WordPress Theme
 Author: simple-webdesign.com
 Author URI: http://www.simple-webdesign.com
 Tags: two-columns, red, black, white, rockin'
*/

body {
	font-family:"verdana", "lucida sans", "lucida grande", sans-serif;
	font-style:normal;
	font-variant:normal;
	font-weight:400;
	font-size:9pt;
	line-height:18px;
	text-align:left;
	background-color: #000001;
	margin: 0px;
	background-image: url(images/body_bg.jpg);
	background-repeat: repeat-x;
	background-position: top;
}

.breaker {
	height:1px; 
	line-height:1px; 
	clear:both;
}

/*headers*/
h1 {
	font-size: 12pt;
	font-weight: normal;
	margin: 0px;
	line-height:26px;
}
h2, h2 a {
	color: #000000;
	font-weight: bold;
	text-decoration: none;
	font-size: 10pt;
	font-weight: bold;
	margin:0px;
	padding: 0px;
	line-height:20px;
}

h2.entry-title {
        margin-top: 20px;
}

h2 a:hover {
	text-decoration: underline;
}

h2.PageTitle {
	float: left;
	display: block;
	margin: 20px 20px 0px 20px;
	padding: 5px;
	font-size: 12pt;
	font-style: italic;
	width: 480px;
	color: #FFFFFF;
	background: #E50000;
	text-transform: uppercase;
}

h2.NoTopMargin{
	margin-top: 0px;
}

h2.HomeTitle {
	display: block;
	margin: 0px 0px 0px 0px;
	padding: 5px;
	width: 480px;
	color: #FFFFFF;
	background: #E50000;
	text-transform: uppercase;
}

.archive-meta {
	margin: 0px 20px 5px 20px;
	padding: 2px 5px; 
	width: 480px;
	color: #FFFFFF;
	background: #000000;
}

h3 {
	font-size: 10pt;
	color: #E50000;
	line-height:18px;
}
h3 span {
	font-weight: bold;
}
h4 {
	font-size: 10px;
	color: #003300;
}

a {
	color: #E50000;
        border: none;
}

img { 
        border: none; 
} 

.Uncategorized, a.Uncategorized, h2.Uncategorized{
	background: url(/media/listen.png) no-repeat left center #1E1E1E;
	color: #FFFFFF;
	padding-left: 20px; 
}

.Post p, .Latest p {
        margin-top: 0px;
        margin-bottom: 15px;
}

.News, .Reviews, .Review, .FRONTPAGE, .Listening {
	background: #000000;
	color: #E50000;
}



/*structure Header*/
#rowHeader{
	width: 100%;
	padding-top: 40px;
}

#rowHeader .Container {
	margin: 0px auto;
	width: 920px;
	padding: 30px 10px 0px 10px;
	background: #E50000;
}

#blogTitle{
	display: block;
	float: right;
	margin-top: 120px;
	margin-bottom: 10px;
	margin-right: 10px;
	width: 600px;
	line-height: 40px;
	text-align: right;
}

a.EkayaLogo #blogTitle h1{
	font-size: 20pt;
	text-decoration: none;
}

#blogInfo{
	display: block;
	float: right;
	width: 600px;
	line-height: 20px;
	text-align: right;
	margin-right: 10px;
}

a.EkayaLogo #blogInfo h2{
	font-size: 12pt;
	text-decoration: none;
	color: #6B6B6B;
}

#rowHeader .Container  a.EkayaLogo {
	display: block;
	width: 900px;
	padding: 20px 10px 30px 10px;
	height: 195px;
	margin-top: -80px;
	background: url(media/sprite.jpg) #000000;
	background-position:  -10px 10px;
	background-repeat: no-repeat;
	text-decoration: none;
}

#mainMenu  ul{
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	width: 100%;
}

#mainMenu ul li{
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	width: 100%;
}

#mainMenu  ul li ul{
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	width: 100%;
	float: left;
}

#mainMenu ul li ul li{
	display: inline;
}

#mainMenu ul li ul li a{
	display: block;
	width: 110px;
	line-height: 20px;
	padding: 8px 5px 12px 5px;
	text-align: center;
	float: left;
	color: #FFFFFF;
	text-decoration: none;
	font-size: 11pt;
	font-weight: bold;
}

#mainMenu ul li ul li a:hover{
	color: #FFFFFF;
	text-decoration: none;
	background: url(media/sprite.jpg) #000000;
	background-position:  -30px -280px;
	background-repeat: no-repeat;
}

#topMenu {
	width: 880px;
	padding: 0px 20px;
	height: 40px;
	background: url(media/sprite.jpg) #000000;
	background-position:  -10px -240px;
	background-repeat: no-repeat;
}

#mainMenu {
	float: left;
	width: 600px;
	height: 30px;
}

#googleSearch {
	float: right;
	width: 260px;
	height: 20px;
	padding: 7px 7px 13px 13px;
}

ul#subMenuLeft {
	width: 644px;
	padding: 4px 0px 4px 20px;
	text-align: left;
	float: left;
	margin: 0px;
	list-style-type: none;
        background: #000000;
}

#subMenuRight li{
        float: left;
        margin-left: 2px;
}

#subMenuLeft li{
        float: left;
        margin-right: 2px;
}

#subMenuRight li, #subMenuLeft li {
	display: indent;
}

ul#subMenuRight {
	width: 236px;
	padding: 4px 15px 4px 5px;
	text-align: left;
	float: left;
	margin: 0px;
	list-style-type: none;
        background: #000000;
}

ul#subMenuRight a{
	float: left;
	margin-left: 2px;
}

ul#subMenuLeft a{
	float: left;
	margin-right: 1px;
}

ul#subMenuRight a, ul#subMenuLeft a{
	display: block;
	width: 69px;
	padding: 2px 3px;
	line-height: 11px;
	font-size: 7pt;
	font-weight: 700;
	color: #FFFFFF;
	background: #1E1E1E;
	text-align: center;
	margin: 0px;
	text-decoration: none;
}
 
ul#subMenuRight a:hover, ul#subMenuLeft a:hover {
	background: #E50000;
	text-decoration: none;
}

/*structure Content*/

.Navigation {
	float: left;
	width: 490px;
	margin: 20px 0px 10px 20px;
	font-size: 10px;
	height: 22px;
	text-align: left;
	font-weight: bold;
	color: #E50000;
}

.NavigationBottom {
	float: left;
	width: 490px;
	margin: 10px 0px 30px 20px;
	font-size: 10px;
	height: 22px;
	text-align: left;
	font-weight: bold;
	color: #E50000;
}

.NavigationFrontPage {
	float: left;
	width: 490px;
	margin: 20px 0px 20px 0px;
	font-size: 10px;
	height: 22px;
	text-align: left;
	font-weight: bold;
	color: #E50000;
}

.NaviLeft {
	display: block;
	float: left;
	padding: 1px 7px;
	border: 2px solid #000000;
        color: #FFFFFF;
        background: #000000;
        width: 158px;
        text-align: center;
        margin-right: 10px;
}

.NaviRight {
	display: block;
	float: left;
	padding: 1px 7px;
	border: 2px solid #E50000;
        width: 286px;
        text-align: center;
}

.NaviMain {
	display: block;
	float: left;
	padding: 1px 7px;
	border: 2px solid #E50000;
        width: 472px;
        text-align: center;
}

.BorderTop {
	border-top: 2px solid #E50000;
	padding-top: 2px;
	margin-top: 0px;
	margin-bottom: 10px;
	padding-bottom: 10px;
}

.BorderBottom {
	border-bottom: 2px solid #E50000;
	padding-bottom: 4px;
}

.BorderBottomLess {
	margin-top: 0px;
	margin-bottom: 5px;
}

#rowContent{
	float: left;
	width: 100%;
	min-height: 10px;	
	padding: 0px;
}

#rowContent .Container{
	margin: 0px auto;
	width: 920px;
	padding: 0px 10px 0px 10px;
	background: #E50000;
}

#rowContent .Container .Left{
	float: left;
	width: 920px;
	background-color: #FFFFFF;
        padding-top: 0px;
}

#rowContent .Container .Left .Post{
	width: 490px;
	float: left;
	margin: 0px 0px 10px 20px;
        padding-bottom: 0px;
        border-bottom: 3px solid #E50000;
}

#rowContent .Container .Left .Post h2{
	display: block;
	background: #000;
	width: 480px;
	line-height: 20px;
	float: left;
	padding: 5px 5px 7px 5px;;
	color: #FFF;
	margin-bottom:15px;
        margin-top: 20px;
}

#rowContent .Container .Left .Post h2.NoTopMargin{
        margin-top: 0px;
}

#rowContent .Container .Left .Post h2 a{
	color: #fff;
}

#rowContent .Container .Left .Post h2 a:hover {
	color: #FFF;
	text-decoration: underline;
}

p img {
	padding: 0;
	max-width: 100%;
	}

img.alignleft {
	float: left;
	margin: 2px 15px 5px -1px;
	padding: 5px 4px 2px 4px;
}

.PostMetaData{
	display: block;
	border: 5px solid #000;
	background: #000;
	color: #FFF;
	margin: 0px 20px 20px 20px;
	float: left;
	font-size: 8pt;
	font-weight: 700;
	width: 480px;
}

/*structure Sidebar*/

#rowContent .Container .Right .textwidget{
	margin-bottom: 15px;
	padding: 5px;
	background: #1E1E1E;
}

#rowContent .Container .Right .textwidget .Video{
	margin: -5px 0px 3px -5px;
}

#rowContent .Container .Right{
	float: right;
	width: 350px;
	padding: 10px;
	background: #000000;
	margin: 20px 20px 20px 0px;
}

#rowContent .Container .RightAdd{
	float: right;
	width: 370px;
	padding: 0px;
	background: #FFFFFF;
	margin: -10px -10px 20px 0px;
        padding-bottom: 20px;
}

.Right {
	color: #FFFFFF;
}

.Right a {
	color: #FFFFFF;
}

.Right ul{
	list-style-type: none;
	margin: 0px 0px 0px 0px;
	padding: 0px;
}

.Right ul li{
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}

.Right ul li h2{
	list-style-type: none;
	margin: 0px;
	display: block;
	width: 160px;
	font-size: 10pt;
	font-weight: bold;
	line-height: 16px;
	padding: 5px;
	background: #E50000;
	color: #FFFFFF;
	margin-bottom: 3px ;
}

.Right ul li ul{
	list-style-type: none;
	margin: 0px 0px 15px 0px;
	padding: 0px;
}

.Right ul li ul li a{
	list-style-type: none;
	margin: 0px;
	display: block;
	width: 160px;
	line-height: 16px;
	padding: 5px;
	background-color: #1E1E1E;
	margin-bottom: 3px;
	text-decoration: none;
}

.Right ul li ul li a:hover{
	list-style-type: none;
	margin: 0px;
	display: block;
	width: 160px;
	line-height: 16px;
	padding: 5px;
	background-color: #FFFFFF;
	color: #E50000;
	margin-bottom: 3px;
}

.Right ul li ul#recentcomments li {
	list-style-type: none;
	margin: 0px;
	display: block;
	width: 160px;
	line-height: 16px;
	padding: 5px;
	background-color: #1E1E1E;
	margin-bottom: 3px;
}

.Right ul li ul#recentcomments li:hover{
	list-style-type: none;
	margin: 0px;
	display: block;
	width: 160px;
	line-height: 16px;
	padding: 5px;
	background-color: #FFFFFF;
	color: #E50000;
	margin-bottom: 3px;
}

.Right ul li ul#recentcomments li a{
	display: inherit;
	page-break-after: auto;
	margin: 0px;
	padding: 0px;
	background: transparent;
}

.Right ul li ul#recentcomments li:hover a{
	color: #E50000;
}

.Right ul li ul#recentcomments li a:hover{
	color: #E50000;
}



.SideBarA{
	float: left;
	width: 170px;
}


.SideBarB{
	float: right;
	width: 170px;
}

.SideBarC{
	float: left;
	width: 170px;
}

.SideBarD{
	float: right;
	width: 170px;
}

.SideBarE{
	float: right;
	width: 170px;
}

/*Structure Home*/

#homeLeftTop {
	float: left;
	width: 445px;
	height: 445px;
	margin: 20px 0px 20px 20px;
	background: #000000;
}

#homeRightTop {
	float: right;
	width: 415px;
	height: 445px;
	overflow: hidden;
	margin: 20px 20px 20px 0px;
}

#homeRightTop ul{
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}

#homeRightTop ul li{
	margin-bottom: 20px;
}

#homeRightTop ul li h2.widgettitle{
	display: block;
	line-height: 25px;
	width: 250px;
	padding: 5px 10px;
	margin: 0px;
	font-size: 15px;
	color: #FFFFFF;
	background: #E50000;
}

#homeRightTop ul li .textwidget{
	list-style-type: none;
	height: 70px;
	line-height: 30px;
	width: 250px;
	margin: 0px;
	color: #FFFFFF;	
	background: #000000;
	overflow: hidden;
	/*text-align: center;*/
	font-size: 20px;
	padding: 10px 10px 20px 10px;
}

#homeRightTop ul li .textwidget a{
	color: #FFFFFF;
	font-style: italic;
	text-decoration: none;
}

#homeRightTop ul li .textwidget a:hover{
	color: #E50000;
	text-decoration: underline;
}

#homeRightTop ul li img{
	position: absolute;
	width: 135px;
	height: 135px;
	margin-top: -45px;
	margin-left: 270px;
	padding: 0px;
}

#homeLeft {
	float: left;
	width: 132px;
	margin: 0px 0px 20px 20px;
}

#homeLeft  ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}

#homeLeft  ul li ul{
	list-style-type: none;
	margin: 0px 0px 10px 0px;
	padding: 5px;
	background: #000000;
	display: block;
}

#homeLeft  ul  li ul li {
}

#homeLeft  ul  li ul li a{
	display: block;
	background: #FFFFFF;
	color: #E50000;
	padding: 5px;
	margin-bottom: 3px;
	text-decoration: none;
}

#homeLeft  ul  li ul li a:hover{
	background: #E50000;
	color: #FFFFFF;
}

#homeLeft  ul  li h2{
	padding: 5px;
	background: #E50000;
	color: #FFFFFF;
	font-size: 10pt;
}

#homeRight {
	float: left;
	width: 728px;
	margin: 0px 0px 0px 20px;	
}

#homeRight ul{
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}

#homeRight ul li{
	background: #000000;
}

#homeRight ul li h2{
	display: block;
	line-height: 25px;
	width: 708px;
	padding: 5px 10px;
	background: #E50000;
	color: #FFFFFF;
}

#latestPost {
	float: left;
	width: 490px;
	margin: 0px 0px 20px 20px;
}

#latestPost h2 a {
	display: block;
	padding: 5px;
	margin-bottom: 0px;
	font-size: 10pt;
	color: #FFFFFF;
}

#latestPost .Latest {
	margin-bottom: 10px;
        display: block;
        color: #000000;
}

a.Latest:hover{
        background: #F9F9F9;
}

#latestPost .ForderBottom  {
	border-bottom: 2px solid #E50000;
	margin-bottom: 5px;
	margin-top: 0;
}

#latestPost .Favigation {
	height: 20px;
	padding: 0;
	text-align: left;
	width: 490px;
}

#homeRightBottom {
	float: left;
	width: 218px;	
	margin: 0px 0px 20px 20px;
}

#homeRightBottom ul{
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}

#homeRightBottom ul li h2{
	background: none repeat scroll 0 0 #E50000;
	color: #FFFFFF;
	font-size: 10pt;
	padding: 5px;
}

#homeRightBottom ul li ul{
	list-style-type: none;
	background: #000000;
	padding: 5px;
	margin: 0px 0px 10px 0px;
}
	
#homeRightBottom ul li ul#recentcomments li, .aktt_tweets ul li{
	list-style-type: none;
	margin: 0px;
	display: block;
	width: 198px;
	line-height: 16px;
	padding: 5px;
	background-color: #FFFFFF;
	margin-bottom: 3px;
        overflow: hidden;
}

#homeRightBottom .textwidget{
	background: #000001;
	padding: 5px;
	margin-bottom: 10px;
}

#homeRightBottom ul li ul#recentcomments li:hover, .aktt_tweets ul li:hover{
	list-style-type: none;
	margin: 0px;
	display: block;
	width: 198px;
	line-height: 16px;
	padding: 5px;
	background-color: #E50000;
	color: #FFFFFF;
	margin-bottom: 3px;
}

#homeRightBottom ul li ul#recentcomments li a, .aktt_tweets ul li a{
	display: inherit;
	page-break-after: auto;
	margin: 0px;
	padding: 0px;
	background: transparent;
}

#homeRightBottom ul#recentcomments li.recentcomments:hover a, .aktt_tweets ul li:hover a{
	color: #FFFFFF;
}

#homeRightBottom ul li ul#recentcomments li.recentcomments a:hover, , .aktt_tweets ul li a:hover{
	color: #FFFFFF;		
}

#homeRightBottom ul li ul li a{
	display: block;
	padding: 5px;
	background: #FFFFFF;
	margin-bottom: 3px;
	color: #E50000;
}

#homeRightBottom ul li ul li a:hover{
	padding: 5px;
	background: #E50000;
	color: #FFFFFF;
}

#googleAddHome {
	margin-bottom: 20px;
}

#modules{}

ul.ReadMore {
	display: block;
	margin: 5px 0px 5px 0px;
	padding: 5px;
        float: left;
	list-style-type: none;
	height: 60px;
	border-top: 3px solid #000000;
	border-bottom: 3px solid #000000;
}

ul.ReadMore li{
	float: left;
	text-align: center;
}

ul.ReadMore li a{
	display: block;
	background: #000001;
	color: #FFFFFF;
	padding: 5px;
	width: 140px;
	height: 40px;
	margin: 5px;
	font-weight: bold;
	text-decoration: none;
}

ul.ReadMore li a:hover{
	background: #E50000;	
	text-decoration: underline;
}

/*comments*/

#commentform {
        display: block;
        float: left;
        margin: 0px;
        padding: 0px;
        width: 490px;
}

#commentform p{
        display: block;
        float: left;
        margin: 0px;
        padding: 0px;
        width: 490px;
        margin-bottom: 10px;
}

#commentContainer{
	float: left;
	width: 490px;
	margin: 10px 0px 20px 20px;
        padding: 0px;
}

#commentContainer h3{
	background: #E50000;
	color:#FFFFFF;
	display:block;
	float:left;
	line-height:20px;
	margin-bottom:10px;
	margin-top:0px;
	padding:5px 5px 7px;
	width:480px;
}

#commentContainer ol.Commentlist {
	list-style-type: none;
        float: left;
	margin: 0px;
	padding: 10px;
	width: 470px;
        background: #000000;
        margin-bottom: 10px;
}

#commentContainer #comment{
	border: 2px solid #000000;
	width: 484px;
	padding: 1px;
}

#commentContainer input{
	border: 2px solid #000000;
	width: 200px;
	padding: 1px;
}

.comment-body {
       float: left;
       padding: 5px;
       background: #1E1E1E; 
       margin-bottom: 10px;
       color: #FFFFFF;
       width: 460px;
}

#respond {
       margin-top: 0px;
       float: left;
}

/*structure Footer*/
#rowFooter{
	width: 100%;
	padding-bottom: 20px;
}

/*#rowFooter .Container{
	margin: 0px auto;
	width: 920px;
	padding: 0px 10px 10px 10px;
	background: #E50000;
}*/

#footerContent{
        margin: 0px auto;
	width: 880px;
	padding: 20px;
        padding-bottom: 0px;
	line-height: relative;
	background: #000000;
	color: #FFFFFF;
        border-left: 10px solid #E50000;
        border-right: 10px solid #E50000;
        margin-bottom: 0px;
}

#footerContent p {
	margin: 5px 0px 0px 0px;
}

#footerContent a {
        color: #FFFFFF;
	text-decoration: none;
}

#footerContent a:hover{
	color: #E50000;
	text-decoration: none;
}

#footerContent ul, #footerContent ul li ul{
	list-style-type: none;
	margin: 0px 0px 0px 0px;
	padding: 0px;
}

#footerContent2 {
        margin: 0px auto;
	width: 880px;
	padding: 20px;
	line-height: relative;
	background: #000000;
	color: #FFFFFF;
        border-left: 10px solid #E50000;
        border-right: 10px solid #E50000;
        border-bottom: 10px solid #E50000;
        margin-bottom: 40px;      
}

#footerContent2 ul{
        list-style-type: none;
        float: left;
        margin: 0px 0px 20px 0px;
        padding: 0px;
}

#footerContent2 ul li{
        list-style-type: none;
        float: left;
        margin: 0px;
        padding: 0px;
        text-align: center;
}

#footerContent2 ul li a{
        float: left;
        display: block;
        width: 100px;
        margin-right: 12px;
        padding: 2px 4px;
        border: 3px solid #FFFFFF;
        color: #FFFFFF;
        text-decoration: none;
}

#footerContent2 ul li a.Fright{
        margin-right: 0px;
}

#footerContent2 ul li a:hover{
        border: 3px solid #E50000;
        color: #E50000;
        text-decoration: none;
}

#footerContent2 p, #footerContent2 a {
        color: #FFFFFF;  
        text-decoration: none;   
}

#footerContent2 a:hover {
        color: #FFFFFF;
        text-decoration: underline;
}

#footerContent2 ul.Symbols{
        list-style-type: none;
        float: left;
        margin: 0px 10px 20px 10px;
        padding: 0px;
}

#footerContent2 ul.Symbols li {
        list-style-type: none;
        float: left;
        margin: 0px;
        padding: 0px;
        text-align: center;
        border: none;
}

#footerContent2 ul.Symbols li a {
        float: left;
        display: block;
        width: 172px;
        height: 172px;
        color: #FFFFFF;
        text-decoration: none;
        border: 0px;
        margin-right: 0px;
        padding: 0px;
}

#footerContent2 ul.Symbols li a:hover {
        border: 0px;
}

#footerContent2 ul.Symbols li#symbol1 a{
        background: url(media/symbolmenu.jpg);
}

#footerContent2 ul.Symbols li#symbol1 a:hover {
        background: url(media/symbolmenu.jpg) 0px -172px;
}

#footerContent2 ul.Symbols li#symbol2 a{
        background: url(media/symbolmenu.jpg) -172px 0px;
}

#footerContent2 ul.Symbols li#symbol2 a:hover {
        background: url(media/symbolmenu.jpg) -172px -172px;
}

#footerContent2 ul.Symbols li#symbol3 a{
        background: url(media/symbolmenu.jpg) -344px 0px;
}

#footerContent2 ul.Symbols li#symbol3 a:hover {
        background: url(media/symbolmenu.jpg) -344px -172px;
}

#footerContent2 ul.Symbols li#symbol4 a{
        background: url(media/symbolmenu.jpg) -516px 0px;
}

#footerContent2 ul.Symbols li#symbol4 a:hover {
        background: url(media/symbolmenu.jpg) -516px -172px;
}

#footerContent2 ul.Symbols li#symbol5 a{
        background: url(media/symbolmenu.jpg) -688px 0px;
}

#footerContent2 ul.Symbols li#symbol5 a:hover {
        background: url(media/symbolmenu.jpg) -688px -172px;
}

/*Buttons*/

.PreviousButton{
	float: left;
}

.PreviousButton{
	float: right;
}

a.OverviewButton {
	display: block;
	padding: 10px 15px 15px 15px;
	line-height: 12px;
	background: #E50000;
	color: #FFFFFF;
	font-weight: 700;
	font-size: 12pt;
	font-style: italic;
	border: 0px;
	margin: 5px 0px;
	text-align: center;
	border: 2px solid #000000;
}

a.OverviewButton:hover {
	border: 2px solid #E50000;
	color: #E50000;
	background: #000000;
}

.SubmitButton {
	padding: 5px;
	line-height: 12px;
	background: #1E1E1E;
	color: #FFFFFF;
	border: 0px;
	margin: 5px 0px;
}

.SubmitButton:hover {
	background: #000000;
	color: #E50000;
}

/*Forms*/

.form-label{
	font-weight: 700;
}

.form-input input{
	width: 226px;
	border: 2px solid #E50000;
	padding: 5px;
	margin-bottom: 5px;
}

.form-textarea  textarea{
	width: 476px;
	border: 2px solid black;
	padding: 5px;
	margin-bottom: 5px;
}

.Uncategorized, a.Uncategorized, h2.Uncategorized{
	background:#1E1E1E;
	color: #FFFFFF;
}

h2.News, h2.news {
	background: url(media/news25.jpg) no-repeat 2px 2px #000000;
	color:#FFFFFF;
        display:block;
        margin-top:0;
        padding:5px 5px 7px 30px;
        width:455px;
        margin-bottom: 15px;
}

#rowContent .Container .Left .Post h2.News,
#rowContent .Container .Left .Post h2.news {
        display: block;
	background: url(media/news25.jpg) no-repeat 2px 2px #000000;
	color: #FFFFFF;
	width: 455px;
	padding: 5px 5px 7px 30px;
        margin-top: 0px;
}

h2.Video, h2.video {
	background: url(media/video25.jpg) no-repeat 2px 2px #000000;
	color:#FFFFFF;
        display:block;
        margin-top:0;
        padding:5px 5px 7px 30px;
        width:455px;
        margin-bottom: 15px;
}

#rowContent .Container .Left .Post h2.Video,
#rowContent .Container .Left .Post h2.video {
        display: block;
	background: url(media/video25.jpg) no-repeat 2px 2px #000000;
	color: #FFFFFF;
	width: 455px;
	padding: 5px 5px 7px 30px;
        margin-top: 0px;
}

h2.Review, h2.Reviews, h2.review, h2.reviews {
	background:url("media/review25.jpg") no-repeat scroll 2px 2px #000000;
        color:#FFFFFF;
        display:block;
        margin-top:0;
        padding:5px 5px 7px 30px;
        width:455px;
        margin-bottom: 15px;
}

#rowContent .Container .Left .Post h2.reviews,
#rowContent .Container .Left .Post h2.review,
#rowContent .Container .Left .Post h2.Review,
#rowContent .Container .Left .Post h2.Reviews,
#rowContent .Container .Left .Post h2.FRONTPAGE {
        display: block;
	background: url(media/review25.jpg) no-repeat 2px 2px #000000;
	color: #FFFFFF;
	width: 455px;
	padding: 5px 5px 7px 30px;
        margin-top: 0px;
}

h2.FRONTPAGE {
	background: url(media/review25.jpg) no-repeat 2px 2px #000000;
	color:#FFFFFF;
        display:block;
        margin-top:0;
        padding:5px 5px 7px 30px;
        width:455px;
        margin-bottom: 15px;
}

h2.listening,
h2.Listening {
	background: url(media/listen25.jpg) no-repeat 2px 2px #000000;
	color:#FFFFFF;
        display:block;
        margin-top:0;
        padding:5px 5px 7px 30px;
        width:455px;
        margin-bottom: 15px;
}

#rowContent .Container .Left .Post h2.listening,
#rowContent .Container .Left .Post h2.Listening {
        display: block;
	background: url(media/listen25.jpg) no-repeat 2px 2px #000000;
	color: #FFFFFF;
	width: 455px;
	padding: 5px 5px 7px 30px;
        margin-top: 0px;
        margin-bottom: 15px;
}
	

h2.News a, h2.listening a, h2.Listening a, h2.Review a{
	color: #FFFFFF;
}

/*Rulers*/

#rowContent .Container .Left #latestPost .Post {
        margin: 0px 0px 0px 0px;
}

/*Frontpage Two*/

#ekayaLeft {
        float: left;
        margin-top: 20px;
        margin-left: 20px;
        width: 370px;
        overflow: hidden;
}

#ekayaLeftTop {
        margin-bottom: 20px;
        height: 370px;
        overflow: hidden;
}

#ekayaLeftCenter {
        margin-bottom: 20px;
}

#ekayaLeftCenter ul{
        list-style-type:none;
        margin:0;
        padding:0;
}

#ekayaLeftCenter ul li{
        margin-bottom:10px;
}

#ekayaLeftCenter ul li .textwidget {
        font-size:20px;
        height:75px;
        line-height: 25px;
        margin:0;
        padding: 0px;
        margin-left: 145px;
        overflow:hidden;
        width:205px;
        color: #FFFFFF;
        display: block;
        text-decoration: none;
        font-style: italic;
        font-weight: bold;
        background:none repeat scroll 0 0 #000000;
        color:#FFFFFF;
        font-size:20px;
        overflow:hidden;
        padding:5px 10px 20px;
}

#ekayaLeftCenter ul li .textwidget a{
        color: #FFFFFF;
        text-decoration: none;
        font-style: italic;
        font-weight: bold;
        font-size:20px;
}

#ekayaLeftCenter ul li .textwidget a:hover{
        color: #E50000;
}


#ekayaLeftCenter ul li h2.widgettitle {
        background:none repeat scroll 0 0 #E50000;
        color:#FFFFFF;
        display:block;
        font-size:15px;
        line-height:25px;
        margin:0;
        margin-left: 145px;
        padding: 5px 10px;
        width:205px;
}

#ekayaLeftCenter ul li img {
        height:135px;
        margin-left:-155px;
        margin-top:-40px;
        *margin-top: -40px;
        padding:0;
        position:absolute;
        width:135px;
}

#ekayaLeftCenterVideo{
        margin: 0px;
        margin-bottom: 20px;
}

#ekayaLeftCenterVideo ul{
        list-style-type: none;
        margin: 0px;
        padding: 0px;
}

#ekayaLeftCenterVideo ul li h2.widgettitle {
        background:none repeat scroll 0 0 #E50000;
        color:#FFFFFF;
        display:block;
        font-size:15px;
        line-height:25px;
        margin:0;
        margin-left: 0px;
        padding: 5px 10px;
        width:350px;
}

#ekayaLeftCenterVideo ul li .textwidget {
        background:none repeat scroll 0 0 #000000;
        color:#FFFFFF;
        list-style-type:none;
        margin:0;
        overflow:hidden;
        padding:0px;
        width:370px;
        background: #FFFFFF;
        text-align: center;
}

#ekayaLeftCenterVideo ul li .textwidget span {
        display: block;
        margin-top: 20px;
        padding: 0px;
        background: #000000;
}

#ekayaLeftCenterVideo ul li .textwidget span a, #ekayaLeftCenterVideo ul li .textwidget span a:hover{
display: block;
        border: 0px solid #E50000;
        background: #FFFFFF;
        color: #FFFFFF;
        font-weight: bold;
        padding: 0px;
        text-align: center;
        margin-top: 0px;
}

#ekayaLeftCenterVideo ul li .textwidget a{
        display: block;
        border: 2px solid #E50000;
        background: #FFFFFF;
        color: #E50000;
        font-weight: bold;
        padding: 5px;
        text-align: center;
        margin-top: 5px;
}

#ekayaLeftCenterVideo ul li .textwidget a:hover {
        display: block;
        border: 2px solid #000000;
        background: #E50000;
        font-weight: bold;
        color: #FFFFFF;
        padding: 5px;
        text-align: center;
        margin-top: 5px;
}

#ekayaLeftCenterVideo ul li .textwidget a.VidImg{
        border: 0px solid #E50000;
        background: #FFFFFF;
        font-weight: bold;
        padding: 0px;
        text-align: center;
        margin-top: 5px;
}

#ekayaLeftCenterVideo ul li .textwidget a.VidImg:hover {
        border: 0px solid #000000;
        font-weight: bold;
        color: #FFFFFF;
        padding: 0px;
        text-align: center;
        margin-top: 5px;
}
.Left #ekayaLeft .Right {
        margin: 0px 0px 20px 0px;
        float: left;
}

#ekayaRight {
        float: left;
        margin-top: 20px;
        width: 490px;
        margin-left: 20px;
        overflow: hidden;
}

#ekayaRight .Latest h2 a {
        color:#FFFFFF;
        /*display:block;
        font-size:10pt;
        margin-bottom:0;
        padding:5px;*/
}

/*related post*/
ul.related_post {
        display:block;
        float: left;
        list-style-type: none;
        margin: 0px 0px 10px 0px;
        background: #000000;
        padding: 10px;
}

ul.related_post li {
        margin: 0px;
        padding: 0px;
}

#rowContent .Container .Left .Post h2.related_post_title {
        margin-bottom: 0px;
        margin-top: 0px;
        background: #E50000;
}

ul.related_post li a {
        display: block;
        float: left;
        margin: 0px 0px 2px 0px;
        padding: 5px;
        width: 460px;
        background: #1E1E1E;
        color: #FFF;
        font-weight: 700;
        text-decoration: none;
}

ul.related_post li a:hover {
        background: #FFFFFF;
        color: #E50000;
}

.Post p.PostMetaData {
        display: block;
        float: left;
        width: 480px;
        margin-top: 10px;
        margin-bottom: 0px;
}

/*More link*/
.Latest {
        border-bottom:3px solid #E50000;
        float:left;
        margin:0 0 10px 0px;
        padding-bottom:0;
        width:490px;
}

a.more-link {
        display: block;
        margin: 10px 0px -16px 360px;
        padding: 2px 5px 0px 10px;
        width: 115px;
        background: #E50000;
        color: #FFFFFF;
        text-decoration: none;
}

a.more-link:hover {
        background: #E50000;
        color: #FFFFFF;
        text-decoration: underline;
}
