/*  
Theme Name: WordPress SAN Theme
Theme URI: http://wordpress.org/
Description: A theme from w3cgallery.com Collection 
Version: 2.0
Author: SAN w3cgallery.com 
Author URI: http://www.w3cgallery.com/ 
*/

/* CSS Document */

body  {
	background-color:#ffffff;
	color:#333;
	padding:0px 0px 0px 0px; 
	margin:0px 0px 0px 0px;
	background:#fff url(images/bkred.jpg) left 146px repeat-x;
	font-family:Calibri, Arial, Helvetica, sans-serif;
}


#frame{
padding:0px;
width:1000px;
margin:0 auto;
background:url(images/headerbk.jpg) left top repeat-x;
}

.slogan {
margin:0px;
	padding:6px;
	text-align:center;
	vertical-align:top;
	color:#fff;
	font-size:1.0em;
	line-height:1.41em;
	display:block;
}
#clr{
clear:both;
}
#header{
margin:0;
padding:0px;
width:100%;
height:80px;
}

#logo{
float:left;
padding:10px;
margin:0;
width:60%;
margin-top:5px;
margin-left:15px;
}

#logo a{
text-decoration:none;
}

#logoright{
float:right;
padding:10px;
padding-right:0px;
margin:0;
width:30%;
margin-top:13px;

}

.foundation{
float:left;
letter-spacing:10px;
color:#fff;
font-family:Century;
font-size:13px;
font-weight:normal;
padding-top:18px;
}
.heading_top_music{
float:left;
width:100px;
	font-family:"Times New Roman";
	font-size:28px;
	/*color:#B7B7B7;*/color:#f4353d;
	font-weight:normal;
	padding-top:10px;

}
.heading_top_hunger{
float:left;
width:135px;
	font-family:"Times New Roman";
	font-size:28px;
	color:#f4353d;
	font-weight:normal;
	padding-top:10px;
}
.heading_top_4{
float:left;
width:33px;
	font-family:"Times New Roman";
	font-size:36px;
	color:#f4353d;
	font-weight:normal;
}

#search {
float:right;
	vertical-align:top;
	padding:9px 5px 10px 22px;
	color:#FFFFFF;
}
#search strong {
	color:#FFFFFF;
	
}
#search input {
	font-size:11px; 
	color:#070707;
	font-family:Tahoma, arial, verdana, courier;
	width:122px;
	height:15px;
	padding:0px 0px 0px 0px;
	margin:0px 5px 0px 8px;
	vertical-align:top;
}
#search .input {
	width:31px;
	height:19px;
	background:none;
	border:none;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	vertical-align:top;
}

/*- Nav / Dropdowns-*/

#myslidemenu{
text-align:left;
display:block;
height:35px;
}



/*- Nav / Dropdowns-*/
.suckerdiv ul{
margin: 0;
padding: 0;
list-style-type: none;
}
	
.suckerdiv li{
float:left;
padding-left: 20px;
line-height:27px;
z-index:1000;
}

.suckerdiv ul li ul {
position:absolute;
		z-index:1000;
	width:15em;
}

.suckerdiv li ul li {
line-height:27px;	
    background: #f3313c;
	border-bottom:1px solid #fff;	
	border-left:1px solid #fff;	
	border-right:1px solid #fff;
	width:15em;			
}

/* Sub level menu links style */
.suckerdiv ul li a{
font-size:15px;
	font-family:"Trebuchet MS";
	text-decoration:none;
	color:#fff;
}
.suckerdiv ul li a:hover{
color:#000;
}

.suckerdiv li.current_page_item a{
color:#000;
}

#top{
margin:0px;
padding:0px;
width:100%;
height:259px;
}

#lefttop{
margin:0px;
padding:0px;
float:left;
width:215px;
height:259px;
background:#fff url(images/header.jpg) left top no-repeat;

}

#righttop{
margin:0px;
padding:0px;
float:right;
width:785px;
}

#leftsidebar{
margin:0px 0px ;
padding:0px;
}
.lefttable{
/*background:url(images/Music_Back.jpg) left bottom repeat-y;*/
background:#fff;
}

.righttable{
/*background:url(images/Music_Back_right.jpg) left bottom repeat-y;*/
background:#fff;
}

#leftsidebar ul, #leftsidebar ul li{
margin:0px;
padding:0;
}

#leftsidebar ul li{
margin-left:10px;
margin-right:10px;
border-bottom:1px solid #ccc;
}

.main{
background:url(images/main_bg.jpg) left bottom repeat-y;
padding:0px 5px;
}

.mainright{
background:url(images/main_bg-right.jpg) left bottom repeat-y;
padding:0px 5px;
}

.mainleft{
background:url(images/main_bg-left.jpg) left bottom repeat-y;
padding:10px;
}

.mainno{
background:url(images/main_bg-no.jpg) left bottom repeat-y;
padding:0px 5px;
}




a {
	color:#333;
	text-decoration:underline;
}
a:hover {
	color:#000;
	text-decoration:none
}
.postmetadataalt {
	font-size:0.81em; 
}
.pagetitle {
	padding:15px 0px 15px 30px;
	margin:0px 0px 0px 0px;
}

html { 
	font-size:13px; 
	font-family:tahoma, arial; 
} 
.normal { 
	font-size:1.01em; 
} 
.big { 
	font-size:1.11em; 
}
.small { 
	font-size:0.91em; 
}

h1 { 
	color:#d81f25;
	line-height:1.11em; 
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	text-transform:uppercase;
}

h2 { 
	color:#070707;
	font-size:1.11em; 
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	text-transform:uppercase;
}
h3 { 
	color:#070707;
	font-size:1.11em; 
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	text-transform:uppercase;
}
#respond { 
	color:#070707;
	font-size:1.11em; 
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	text-transform:uppercase;
} 
.h2 { 
	color:#BF0202;
	font-size:1.11em;
	text-transform:uppercase; 
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
} 
.h3 { 
	color:#BF0202; 
	padding:2px 0px 2px 20px;
	margin:0px 0px 0px 0px;
	text-transform:none;
	font-weight:normal;
}
.content_txt h2 a {
	color:#070707;
	text-decoration:none;
}
.content_txt h2 a:hover {
	color:#070707;
	text-decoration:none;
}
#clear{
clear:both;
}
.main_table {
	/*width:1004px;
	background:url(images/bk.jpg) left top repeat-y;*/
	display:table;
	padding:0px 2px 0px 2px;
	
}
.main_table_row {
float:left;
	width:1000px;
	display:table-row;
	

}
.main_left {
float:left;
	width:300px;
	vertical-align:top;
	display:table-cell;
	text-align:left;
	
	
}
.main_right {
float:right;
	width:700px;
	vertical-align:top;
	display:table-cell;
	text-align:left;

}
.header {
	width:296px;
	height:336px;
	vertical-align:top;
	background:#fff url(images/header.jpg) left top no-repeat;
	
}
.left_cats {
	float:left;
	width:296px;
	height:1180px;
	vertical-align:top;
	background:url(images/Music_Back.jpg) left bottom repeat-y;
}
.left_cats_top {
	width:296px;
	height:100%;
	vertical-align:top;
	background:url(images/left_cats1.jpg) left top no-repeat;
	
}
.left_cats .table{
width:296px;
height:1180px;
background:url(images/Music_Back1.jpg) left bottom no-repeat;
}
.left_cats_bottom {
	width:296px;
	height:100%;
	vertical-align:top;
	
}
.table {
	width:296px;
	display:table;
}
.table_row {
	width:296px;
	display:table-row;
	height:100%;
}
.left {
	width:154px;
	height:100%;
	vertical-align:top;
	display:table-cell;
	text-align:left;
}
.right {
	width:142px;
	height:100%;
	vertical-align:top;
	display:table-cell;
	text-align:left;
}
.widget_style {
	vertical-align:top;
	text-align:left;
	padding:0px 0px 0px 0px;
}
.cats_head_bg1 {
	vertical-align:top;
	background:#fff url(images/cats_head_bg.gif) left bottom repeat-x;
}

.cats_head_bg {
	vertical-align:top;
	background:#fff url(images/cats_head_bg.gif) left bottom repeat-x;
}
.cats_head_bg h2,.cats_head_bg1 h2{
color:#7a7a7a;
padding:15px;
font-family:Cambria, Arial, Helvetica, sans-serif;
font-size:22px;
}

.widget_style ul {
	padding:0px 0px 0px 0px; 
	margin:0px 0px 0px 0px;
}
.widget_style li {
	list-style:none;
	padding:0px 0px 0px 10px;
	margin:0px 0px 0px 0px;
	/*background:url(images/li_bg1.jpg) left top no-repeat;*/
	vertical-align:top;
	line-height:1.8em;
	color:#070707;
}
.widget_style ul li a {
font-size:15px;
	
	text-decoration:none;
	color:#333;
}
.widget_style li a:hover, .widget_style li .current_page_item a {
	color:#000;
	text-decoration:none;
}


.name_bg {
	width:700px;
	height:336px;
	vertical-align:top;
	background:url(images/name_bg.jpg) left top no-repeat;
}

.name_bg p{
margin:0;
padding:0;
padding:10px;
font-size:14px;
vertical-align:top;
}

.table2 {
	width:700px;
	height:70px;

}
.table_row2 {
	width:700px;
	display:table-row;
	height:145px;
}
.left2 {
	width:445px;
	height:145px;
	vertical-align:top;
	display:table-cell;
	text-align:left;

}
.right2 {
	width:255px;
	height:145px;
	vertical-align:top;
	display:table-cell;
	text-align:left;
}
.co_name {
	vertical-align:top;
	padding:0px 14px 0;;
	text-align:center;
	
}
.co_name a {
	color:#797979;
	text-decoration:none;
}
.co_name a:hover {
	color:#797979;
	text-decoration:none;
}


.main_bbg {
float:right;
	height:100%;
	vertical-align:top;
	background:url(images/main_bbg.jpg) left top repeat-y;
}
.main_bg {
	width:700px;
	height:100%;
	vertical-align:top;
	text-align:left;
	background:url(images/main_bg.jpg) left bottom no-repeat;
}
.sub_main {
	vertical-align:top;
	padding:0px 3px 0px 5px;
}
.head_bbg {
	width:690px;
	vertical-align:top;
	background:url(images/head_bbg.jpg) left top repeat-x #ffffff;
	text-align:left;
}
.head_bg {
	width:690px;
	vertical-align:top;
	background:url(images/head_bg.jpg) left top no-repeat;
	text-align:left;
	display:none;
}
.table3 {
	width:403px;
	display:table;
}
.table_row3 {
	width:403px;
	display:table-row;
	height:100%;
}
.left3 {
	width:300px;
	height:100%;
	vertical-align:top;
	display:table-cell;
	text-align:left;
}
.right3 {
	width:103px;
	height:100%;
	vertical-align:top;
	display:table-cell;
	text-align:left;
}
.head {
	padding:17px 0px 16px 30px;
	color:#070707;
	line-height:1.31em;
}
.head strong {
	color:#070707;
}
.head a {
	color:#070707;
	text-decoration:none;
}
.head a:hover {
	color:#070707;
	text-decoration:none;
}
.author {
	padding:16px 0px 0px 9px;
	color:#080808;
}

.content_txt {
	padding:5px 20px 45px 20px;
	line-height:1.21em;
}
.content_txt a {
	color:#727272;
	text-decoration:underline;
}
.content_txt a:hover {
	color:#727272;
	text-decoration:none;
}
.content_txt strong {
	color:#727272;
}
.comment {
	padding:12px 0px 0px 0px;
	color:#BF0202;
	display:none;
}
.comment a {
	color:#070707;
	font-weight:bold;
	text-decoration:underline;
}
.comment a:hover {
	color:#070707;
	font-weight:bold;
	text-decoration:none;
}
.content_txt ul {
	padding:0px 0px 0px 165px; 
	margin:0px 0px 0px 0px;
}
.content_txt li {
	list-style:none;
	padding:0px 0px 0px 10px;
	margin:0px 0px 0px 0px;
	background:url(images/li_bg2.gif) left top no-repeat;
	vertical-align:top;
	line-height:1.61em;
	color:#070707;
}
.content_txt ul li a {
	text-decoration:underline;
	color:#070707;
}
.content_txt li a:hover {
	color:#070707;
	text-decoration:none;
}


#links_with_style  {
	vertical-align:top;
	padding:0px 0px 0px 0px;
}
#archives  {
	vertical-align:top;
	padding:0px 0px 0px 0px;
}
#meta  {
	vertical-align:top;
	padding:0px 0px 0px 0px;
}
#recent-comments  {
	vertical-align:top;
	padding:0px 0px 0px 0px;
}
#recent-posts  {
	vertical-align:top;
	padding:0px 0px 0px 0px;
}
#categories  {
	vertical-align:top;
	padding:0px 0px 0px 0px;
}
#calendar_wrap {
	vertical-align:top;
	padding:10px 0px 30px 20px;
}
#google-search  {
	vertical-align:top;
}
#gsearch {
	text-align:left;
	padding:0px 0px 0px 0px;
}
#pages  {
	vertical-align:top;
	padding:0px 0px 0px 0px;
}
#text-1 {
	vertical-align:top;
}
#textwidget {
	text-align:left;
	padding:0px 0px 0px 0px;
}
#delicious {
	vertical-align:top;
}
#delicious-box {
	text-align:left;
	padding:0px 0px 0px 0px;
}
#search_txt {
	vertical-align:top;
	padding:10px 0px 30px 20px;
	margin:0px 0px 0px 0px; 
	text-align:left;
} 
#search_txt input {
	font-size:11px; 
	color:#070707;
	font-family:Tahoma, arial, verdana, courier;
	width:110px;
	height:15px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	vertical-align:top;
}
#search_txt strong {
	color:#070707;
	font-size:1.11em;
	line-height:1.51em; 
}
#search_txt .input {
	width:31px;
	height:19px;
	background:none;
	border:none;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	vertical-align:top;
}
.footer  {
	vertical-align:top;
	width:1000px;
	height:41px;
	text-align:center;
	font-size:11px;
}
.footer_txt {
width:100%;
	vertical-align:top;
	padding:0px;
	color:#747474;
	margin-top:20px;
	font-size:12px;
}

.footer_txt li{
display:inline;
border-right:1px solid #7B7B7B
}

.footer_txt li a {
margin-right:5px;
margin-left:5px;
	color:#7B7B7B;
	font-size:11px;
	text-decoration:none;
	text-transform:uppercase
}
.footer_txt a:hover {
	color:#333;
	text-decoration:underline;
}
.flash_imgs{
	padding:4px 0 0;
	text-align:center;
}

.clear {
	clear:both;
}

#gallery {
	position:relative;
	height:259px;
	width:785px;
}
	#gallery a {
		float:left;
		position:absolute;
	}
	
	#gallery a img {
		border:none;
		height:259px;
	width:785px;
	}
	
	#gallery a.show {
		z-index:500
	}

	#gallery .caption {
		z-index:770; 
		background-color:#000; 
		color:#ffffff; 
		height:100px; 
		width:770px; 
		position:absolute;
		bottom:0;
	}

	#gallery .caption .content {
		margin:5px;
	}
	
	#gallery .caption .content h3 {
		margin:0;
		padding:0;
		color:#1DCCEF;
	}
	.inner_link{
		 font-family:verdana ;
		 text-decoration:none;
		 color:#459BAD;
		 font-size:12px;
		 font-weight:bold;
		 margin-left:620px;
		 float:right;
	}
	.inner_link:hover{
		 color: #fff;
	}