/*-----------------------------------------------

	Global Style Sheet for MommyCast Music
	Last Updated:
	Created by Twinsparc

-----------------------------------------------*/

body {
	margin:0;
	padding:0;
	font-family: "Lucida Grande", Helvetica, Arial, sans-serif;
	font-size:62.5%;
	text-align:center;
	background:#613394 url("img/bg-body.gif") left bottom fixed repeat;
	}
	

/*-----------------------------------------------

	Global Essentials
	
-----------------------------------------------*/

ul {
	list-style:none;
	margin:0;
	padding:0;
	}
	
img, a img {
	background:none;
	border:none;
	}
	
a {
	text-decoration:none;
	}
	
h1, h2,
h3, h4 {
	margin:0;
	padding:0;
	font-family: "Lucida Grande", "Trebuchet MS", Helvetica, Arial, sans-serif;
	}
	

/*-----------------------------------------------

	Structure
	
-----------------------------------------------*/

#wrapper {
	width:813px;
	margin:20px auto;
	padding:0;
	font-size:1.1em;
	text-align:center;
	}
	
#container {
	margin:0;
	padding:0;
	text-align:left;
	}
	
#masthead {
	width:813px;
	height:275px;
	margin:0;
	padding:0;
	background:transparent url("img/bg-masthead.gif") left top no-repeat;
	}
	
#masthead h1#logo a {
	display:block;
	width:635px;
	height:50px;
	margin:0 0 0 125px;
	text-indent:-3000px;
	}
	
#primary-content {
	margin:0;
	padding-left:25px;
	padding-right:25px;
	overflow:hidden;
	}
	
#entries-col {
	width:500px;
	float:left;
	margin:0;
	padding:0;
	}
	
/*-----------------------------------------------

	Individual Weblog Entry
	
-----------------------------------------------*/
	
#entries-col span.entry-top {
	display:block;
	width:500px;
    height:35px;
	margin:0;
	padding:0;
	background:transparent url("img/bg-entry-top.gif") left top no-repeat;
	}
	
#entries-col .entry {
	width:440px;
	margin:0;
	padding:0 30px 1px 30px;
	background:transparent url("img/bg-entry.gif") top center repeat-y;
	}

#entries-col span.entry-bottom {
	display:block;
	width:500px;
	height:35px;
	margin:0;
	padding:0;
	background:transparent url("img/bg-entry-bottom.gif") left bottom no-repeat;
	}

.entry img {
margin:0 10px 5px 0;
padding:0;
}
	
.entry h2,
.entry h2 a {
	font-size:18px;
	color:#613394;
	}
	
.entry a:link,
.entry a:visited {
	color:#613394;
	}
	
.entry a::hover {
	color:#000;
	background:#f3c30a;
	}
	
.podcastdata {
	margin:5px 0 0 0;
	padding:5px 0 0 0;
border-top:1px solid #f3c30a;
	}
	
.podcastdata ul {
	float:left;
	}
	
a.listen {
	display:block;
	float:right;
	width:149px;
	height:70px;
	margin:0;
	padding:0;
	background:url("img/listen-now.gif") 0 0 no-repeat;
	text-indent:-3000px;
	}

a.listen:hover {
	background:url("img/listen-now.gif") 0 -70px no-repeat;
	}
	
/*-----------------------------------------------

	Sidebar
	
-----------------------------------------------*/

li h2 {display:none;}
	
#secondary-col {
	width:246px;
	float:right;
	margin:0 0 -6000px 0;
	padding:0 0 6000px 0;
	color:#fff;
	}
	
#secondary-col span.sideblock-top {
	display:block;
	width:246px;
	height:35px;
	margin:0;
	padding:0;
	background:transparent url("img/bg-sideblock-top.gif") left top no-repeat;
	}

#secondary-col .sideblock {
	width:186px;
	margin:0;
	padding:0 30px 30px 30px;
	background:transparent url("img/bg-sideblock-bottom.gif") left bottom no-repeat;
	}
	
#secondary-col .sideblock h3.whatis {
	display:block;
	width:172px;
	height:47px;
	background:url("img/h3-whatismommycastmusic.gif") 0 0 no-repeat;
	text-indent:-3000px;
	}
	
#secondary-col .sideblock h3.themommycasters {
	display:block;
	width:157px;
	height:19px;
	background:url("img/h3-themommycasters.gif") 0 0 no-repeat;
	text-indent:-3000px;
	}
	
#secondary-col .sideblock h3.links {
	display:block;
	width:174px;
	height:14px;
	background:url("img/h3-links.gif") 0 0 no-repeat;
	text-indent:-3000px;
	}
	
#secondary-col .sideblock h3.ipod {
	display:block;
	width:160px;
	height:15px;
	background:url("img/h3-ipod.gif") 0 0 no-repeat;
	text-indent:-3000px;
	}

#secondary-col .sideblock h3.admin {
	display:block;
	width:160px;
	height:15px;
	background:url("img/h3-wpadmin.gif") 0 0 no-repeat;
	text-indent:-3000px;
	}
	
#secondary-col .backto-mommycast a {
	display:block;
	width:246px;
	height:155px;
	margin:0;
	padding:0;
	background:transparent url("img/bg-backtomommycast.gif") 0 0 no-repeat;
	text-indent:-3000px;
	}
	
#secondary-col .backto-mommycast a:hover {
	background:transparent url("img/bg-backtomommycast.gif") 0 -155px no-repeat;
	}
	
.sideblock ul {
	margin:10px 0;
	padding:0;
	}
	
.sideblock ul li {
	margin:0;
	padding:2px 0;
	}
	
.sideblock ul li a,
.sideblock a {
	color:#fbcc16;
	}
	
.sideblock ul li a:hover {
	color:#fff;
	}
	
.sideblock div.paige {
	display:block;
	margin:10px 0;
	}
	
.sideblock div.paige img,
.sideblock div.gretchen img {
	float:left;
	margin:0 10px 10px 0;
	}
	
.sideblock div.gretchen {
	display:block;
	margin:10px 0;
	padding:0 0 20px 0;
	clear:both;
	}
	
/*-- Main Nav --*/
	
.sideblock ul#main-nav {
	margin:20px 0;
	padding:0;
	}
	
.sideblock ul#main-nav li a {
	color:#fbcc16;
	font-weight:bold;
	margin:0;
	padding:0;
	}
	
.sideblock ul#main-nav li.about a {
	display:block;
	height:18px;
	margin:0;
	padding:0;
	background:url("img/bg-nav.gif") 0 0 no-repeat;
	text-indent:-3000px;
	}
.sideblock ul#main-nav li.about a:hover {
	background:url("img/bg-nav.gif") 0 -86px no-repeat;
	}
	
.sideblock ul#main-nav li.archives a {
	display:block;
	height:24px;
	margin:0;
	padding:0;
	background:url("img/bg-nav.gif") 0 -18px no-repeat;
	text-indent:-3000px;
	}
.sideblock ul#main-nav li.archives a:hover {
	background:url("img/bg-nav.gif") 0 -104px no-repeat;
	}
	
.sideblock ul#main-nav li.rss a {
	display:block;
	height:20px;
	margin:0;
	padding:0;
	background:url("img/bg-nav.gif") 0 -66px no-repeat;
	text-indent:-3000px;
	}
.sideblock ul#main-nav li.rss a:hover {
	background:url("img/bg-nav.gif") 0 -152px no-repeat;
	}
	
#secondary-col .advertise a {
	display:block;
	width:246px;
	height:198px;
	margin:0 0 25px 0;
	padding:0;
	background:transparent url("img/bg-advertise.gif") 0 0 no-repeat;
	text-indent:-3000px;
	}
	
/*-----------------------------------------------

	Footer
	
-----------------------------------------------*/
	
#footer {
	clear:both;
	margin:0;
	padding:0 25px;
	}
	
.notolder a {
	display:block;
	float:right;
	width:246px;
	height:155px;
	margin:0;
	padding:0;
	background:url("img/bg-backtomommycastminute.gif") 0 0 no-repeat;
	text-indent:-3000px;
	}
	
.newsletter {
	display:block;
	float:right;
	width:246px;
	height:155px;
	margin:0;
	padding:0;
	background:url("img/bg-newsletter.gif") 0 0 no-repeat;
	}
	
.newsletter .newsletter-form {
	display:block;
	margin:60px 0 0 0;
	padding:0 30px;
    color:#fbcc16;
	}
	
.newsletter .newsletter-form .bttn {
	display:block;
	float:right;
	width:40px;
	margin:5px 0 0 0;
	padding:0;
	}
	
.newsletter-form input {
	width:100%;
	margin:5px 0;
	}
	
#copyright-info {
	clear:both;
	margin:0;
	padding:15px 0 25px 0;
	color:#fbcc16;
	}
	
#copyright-info a {
	color:#fff;
	font-weight:bold;
	}