/* 
	Theme Name: New Song
	Theme URL: http://www.thegospelcloud.org/newsong
	Description: New Song <a href="http://www.thegospelcloud.org/newsong" >New Song</a>.
	Author: Securenext
	Author URI: http://www.securenext.com
	Tags: New Song, Securenext, 
*/

body{ background:url(images/page-bg-repeat.jpg) repeat-x top #ebebeb; font-family:Trebuchet MS, "Segoe UI", Arial, sans-serif; font-size:.9em; color:#5d5d5d; margin:0px;}
.container{ background:url(images/page-bg.jpg) no-repeat top center;  width:100%; float:left;  }
.container-donate	{
	background:url(images/donate-bg.jpg) no-repeat top center;
	width:100%;
	float:left;
}
.wrapper{  width:960px;margin:0px auto;}
.wrapper-in{ float:left; width:960px;position:relative;}
a{border:0px; cursor:pointer;}
a img{ border:0px; cursor:pointer;}
p{ margin:0px;padding-bottom:10px;}
.flt{ float:left;}
.frt{ float:right;}
.logo { position:absolute; top:10px; left:0px;width:350px; height:100px;}
.logo a{width:350px; height:100px; display:block;}
#head{
	position:absolute;
	top:80px;
	left:350px;
	width:259px;
	text-align:right
}
/*
.logo a{ cursor:pointer; border:1px solid red; display:inline; position:relative; margin:10px 0px 0px 170px; width:200px; height:100px; float:left;}
*/
.maincont{ float:left; width:960px;}
.leftpanel{ float:left; width:614px; padding:85px 0px 0px 0px; }
.rightpanel{ float:right; width:346px; padding:24px 0px 0px 0px;}
.sharethislink{float:right;width:110px;height:20px;background:#FFFFFF;text-align:center;margin-right:5px;padding-top:5px;	margin-top:-35px;}
.sharethislink span a{text-decoration: none;color: #222126;font-weight: bold;}

.video_bg{ background:url(images/video_bg.png) no-repeat left top; width:607px; height:353px; float:left; padding:9px 0px 0px 7px;}
.embed{ float:left; width:576px; margin:10px 12px; display:inline; background:#efeee9; padding:5px 5px;}
.embed .marg{ float:left; border:0px; margin:0px 5px 0px 0px; display:inline;}
.fshare{ float:left; width:75px;}
.retweet{ background:url(images/tweet.gif) no-repeat left top; width:31px; color:#000000; font-size:.8em; display:inline; line-height:24px;float:left; margin:0px 5px 0px 0px; padding:0px 5px 0px 78px;}
.retweet a{ text-decoration:none; font-size:.8em; }

.becomefan{background:url(images/fan.gif) no-repeat left top; width:122px; color:#000000; font-size:.8em; display:inline; line-height:24px;float:left; margin:0px 5px 0px 0px; }
.becomefan a{ text-decoration:none; font-size:.8em; }

.link_bg{ background:url(images/link_bg.gif) no-repeat left top; width:108px; font-size:11px; line-height:24px; float:left; color:#FFFFFF; padding:0px 5px 0px 50px;}
.embed_bg{ background:url(images/embed_bg.gif) no-repeat left top; width:505px; color:#FFFFFF; font-size:.8em; line-height:24px; float:left; margin:5px 0px 0px 0px; padding:0px 5px 0px 65px;}
.contentbox{ background:url(images/contbox_bg.gif) repeat-x top #FFFFFF; width:574px; font-size:12px; padding:10px 10px 40px 10px; display:inline; margin:10px 10px; float:left;}	
.contentbox p{ float:left;}
.content_img{ float:left; border:5px solid #efeee9;}
.content_msg{ float:left; width:350px; padding:0px 10px;}
.content_msg p{ margin:0px 0px 15px 0px;}
.content_msg a{ color:#000000; text-decoration:underline;}


.clock{ float:left; margin:0px 0px 0px 4px; display:inline; background:#000000; color:#FFFFFF;}
.clock a { float:left; margin:0px 0px 0px 4px; display:inline; background:#000000; color:#FFFFFF; text-decoration:underline;}

.sidebar{ float:left; width:346px;  margin:10px 0px 10px 0px;}
.sidebar-top{ background:url(images/sidebar-top.png) no-repeat left top; float:left; width:346px; height:7px;}
.sidebar-btm{ background:url(images/sidebar-btm.png) no-repeat left top; float:left; width:346px; height:9px;}
.sidebar-mid{ background:url(images/sidebar-mid.png) repeat-y; float:left;width:336px; padding:1px 0px 0px 10px; }

.chatlogin{ float:left;}
.twitter_chat{ float:left; width:304px; background:url(images/twitter_chat_bg.gif) repeat-x top #fefefe; padding:10px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:16px; }
.txtbox_bg{ margin:10px 5px 10px 0px; display:inline; padding:0px; background:url(images/txtbox_bg.gif) no-repeat left top; width:110px; height:24px; float:left;}
.txtbox{ border:0px; margin:3px 5px; color:#757575; font-size:.8em; width:100px;}

.usersection{ float:left; background:url(images/user_rgtbg.gif) repeat-y right #FFFFFF;width:324px; padding:0px 0px 10px 0px; display:inline;}
.usersection-in{ float:left; margin:8px 13px 0px 0px; display:inline; padding:0px 0px 8px 5px; width:305px; font-family:Arial, Helvetica, sans-serif; font-size:.8em; line-height:17px; border-bottom:1px solid #CCCCCC;}
.usersection img{ padding:3px; border:1px solid #999999; margin:0px 5px 0px 0px;}
.usersection .username{ color:#59b0ff;}
.usersection .postdate{ font-size:.95em; color:#b3b3b3;}

.footer{ float:left; text-align:left; font-size:.75em; padding:15px 10px; width:945px; vertical-align:middle; }
.footer a{ text-decoration:none; color:#5d5d5d;}

/******************inner page***********/
.leftpanel-in{ float:left; width:357px; padding:120px 0px 0px 0px;}
.rightpanel-in{ float:right; width:600px; padding:79px 0px 0px 0px;}

.donate_bg	{
	background: url(images/donate_bg.png) no-repeat left top;
	width:321px;
	height:357px;
	padding:14px 18px;
	color:#FFFFFF;
}
.donate_bg h1	{
	#padding-top:20px;
	font-style: italic;
	font-size: 36px;
	font-family:Arial, Helvetica, sans-serif;
}
.donate_bg p.donatetitle	{
	padding: 5px 0px 0px 10px;
	font-style: italic;
	font-size: 36px;
	font-family:Arial, Helvetica, sans-serif;
}

.donate_today	{
	padding: 10px 0px 0px 10px;
	font-weight: bold;
	font-size: 1.2em;
	margin-top: -12px;
}
.donate_today input	{
	background:#FFFFFF;
	padding: 0px 5px 5px 5px;
	color:#0a6fc9;
	font-size:1.9em;
	font-weight: bold;
	width:275px;
	border:0px;
	margin:5px 0px;
}
.reach{ float:left; margin:10px 0px 5px 0px;  width:290px; padding:10px 5px; text-transform:uppercase; font-size:.85em; font-family:Arial, Helvetica, sans-serif; border-bottom:1px solid #e7efe4;}
.reach span{ font-size:3.5em; color:#e7efe4; font-weight:bold;}
.pick_location	{
	text-transform: uppercase;
	font-size:.85em;
	font-family:Arial, Helvetica, sans-serif;
	float:left;
	margin:10px 0px 0px 0px;
	width:290px;
	font-weight: bold;
	padding: 0px 0px 0px 10px;	
	color: #1F406D;	
}

.pick_inpfields	{
	font-size:.85em;
	font-family:Arial, Helvetica, sans-serif;
	float:left;
	margin:10px 0px 0px 0px;
	width:320px;
	margin-top: 0px;
	padding: 0px 0px 0px 10px;	
}

.pick_inpfields p.p1	{
	color: #1F406D;
	padding-top:8px;
	height: 20px;
	width: 80px;
	float:left;
	font-weight: bold;
	font-size: 12px;
}
.pick_inpfields p.p2	{
	width:150px;
	height: 20px;
	float:left;
}
.pick_inpfields p.p2 input	{
	background:#FFFFFF;
	border:0px;
	margin:0px;
	height:20px;
	width:145px;
	margin:5px 5px 0px 0px;
	display:inline;
}

.pick_inpfields p.p3	{
	padding-top:8px;
	width: 20px;
	height: 20px;
	float:left;
	color: #1F406D;	
}
.pick_inpbuttons	{
	font-size:.85em;
	font-family:Arial, Helvetica, sans-serif;
	float:left;
	margin:10px 0px 0px 0px;
	width:320px;
	margin-top: 8px;
	padding: 0px 0px 0px 10px;	
}
.pick_inpbuttons p.p1	{
	padding-top:8px;
	height: 36px;
	width: 80px;
	float:left;
}
.pick_inpbuttons p.p2	{
	width: 90px;
	height: 36px;
	float:left;
}
.pick_inpbuttons p.p3	{
	padding-top:8px;
	width: 90px;
	height: 36px;
	float:left;
}

.pick_location input{ background:#FFFFFF; border:0px; margin:0px; height:20px; width:200px; margin:5px 5px 0px 0px; display:inline;}
.contribution { float:left; font-size:.8em;  margin:30px 0px 0px 0px;}

.contentbox_inlft	{
	background:url(images/contbox_bg.gif) repeat-x top #FFFFFF;
	padding:10px 5px;
	margin:10px 5px 0px 6px;
	display:inline;
	float:left;
	width: 582px;
}
.contentbox_inlft img{
	margin:0px;
	padding:0px;
	border:none;
}
.contentbox_inlft p	{
	font-size: 12px;
}
.content_msg p{ margin:0px 0px 15px 0px;}
.content_msg a{ color:#000000; text-decoration:underline;}

.video_bg_in{ background:url(images/video_bg_in.png) no-repeat left top; width:590px; height:354px; float:left; padding:8px 0px 0px 9px;}
.embed_in{ float:left; width:576px; margin:5px 0px 0px 10px; display:inline; background:#efeee9; padding:5px 5px;}
.embed_in .marg{ float:left; border:0px; margin:0px 5px 0px 0px; display:inline;}
.tweet{ background:url(images/tweet.gif) no-repeat left top; width:31px; color:#000000; font-size:.8em; display:inline; line-height:24px;float:left; margin:0px 5px 0px 0px; padding:0px 5px 0px 78px;}
.link_bg{ background:url(images/link_bg.gif) no-repeat left top; width:108px; font-size:11px; line-height:24px; float:left; color:#FFFFFF; padding:0px 5px 0px 50px;}
.embed_bg{ background:url(images/embed_bg.gif) no-repeat left top; width:505px; color:#FFFFFF; font-size:.8em; line-height:24px; float:left; margin:5px 0px 0px 0px; padding:0px 5px 0px 65px;}


.contentbox_in{  background:url(images/contbox_bg.gif) repeat-x top #FFFFFF; width:325px; padding:10px 10px; display:inline; margin:10px 0px 10px 5px; float:left;}	
.contentbox_in .flt{ float:left; width:260px; margin:0px 20px 0px 0px;}
.contentbox_in .flt p.embedtitle	{
font-size: 12px;color:#6F6F6F; font-weight:bold;
}
.contentbox_in .flt p.embedcode	{
	margin-top: 15px;
	height: 35px;
}
.contentbox_in .frt{ float:left; width:260px; margin:0px 0px 0px 0px;}
.contentbox_in .frt p.embedcode	{
	margin-top: 0px;
	height: 35px;
}
.contentbox_in textarea{ margin:2px 0px; background:url(images/textarea_bg.gif) no-repeat left top; width:240px; height:76px; border:0px; border-right:1px solid #d1d1d1; padding:10px;}
.contentbox_in p{ margin:10px 0px 10px 0px;}


.footer-in{ float:left;text-align:left; font-size:.75em; padding:15px 10px; width:945px;  vertical-align:middle;}
.footer-in a{text-decoration:none; color:#5d5d5d;}


/*** Video Plugin css ***/

#widefat #widefat td, #widefat th {
	border:0px;
	border-color:#DFDFDF;
	padding:3px 7px;
	vertical-align:top;
	font-size:11px;
	font-family:"Lucida Grande",Verdana,Arial,"Bitstream Vera Sans",sans-serif;
	background:#FFFFFF;
	float:left;
}

 #embed .embed-input {
	background:none;
	border:medium none;
	color:#EEEEEE;
	float:left;
	font-family:georgia,times,serif;
	font-size:10px;
	font-style:italic;
	height:14px;
	margin:0px;
	padding:5px 0px;
	width:509px;
}
.pick_location select	{
	background: #FFFFFF;
	border: 0px;
	margin: 0px;
	height: 20px;
	width: 160px;
	margin: 5px 5px 0px 0px;
	display: inline;
	text-transform: none;
}

 .donate-contentbox{  background:url(images/contbox_bg.gif) repeat-x top #FFFFFF; width:318px; padding:10px 10px; display:inline; margin:10px 0px 10px 5px; float:left; font-size:12px;}	
.donate-contentbox p{ float:left;}
