body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #D14254;
	SCROLLBAR-FACE-COLOR: #D1D1D1;
	SCROLLBAR-HIGHLIGHT-COLOR: #FFFFFF;
	scrollbar-track-color: #FFFFFF;
	SCROLLBAR-SHADOW-COLOR: #FFFFFF;
	SCROLLBAR-3DLIGHT-COLOR: #FFFFFF;
	SCROLLBAR-ARROW-COLOR: #FFFFFF;
	SCROLLBAR-DARKSHADOW-COLOR: #FFFFFF;
	background-image: url(../Images/MamaLine2.jpg);
	margin-top: 22px;
}

/*  links  */

a {
	font-weight:bold;
} 
a:link {
	color: #D14254;
	text-decoration: underline;
}
a:visited {	
	color: #99404C;
	text-decoration: underline;
}
a:hover {
	color: #D14254;
	text-decoration: none;
}
a:active {
	color: #D14254;
	text-decoration: underline;
}

/*  headings  */

h1 {
	font-weight: normal;
	font-style: normal;
	MARGIN: 0;
}
h2 {
	font-weight: normal;
	font-style: normal;
	MARGIN: 0;
}

/*  menu  */

.menu {
	width: 515px;
	font-size: 14px;
	height: 29px;
	font-weight: normal;
	color: #FFFFFF
}
.menu a {
font-weight:bold;
}
.menu a:link {
	color: #FFFFFF;
	text-decoration: none;
}
.menu a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
.menu a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}
.menu_Home {
	font-size: 21px;
	color: #FFCC33;
}

/* MenuB (bottom menu) */

.menuB {
	font-size: 10px;
	color: #FFFFFF;
	height: 20px;
	width: 140px;
}
.menuB a:link {
	color: #FFFFFF;
	text-decoration: underline;
}
.menuB a:visited {
	color: #FFFFFF;
	text-decoration: underline;
}
.menuB a:hover {
	color: #FFFFFF;
	text-decoration: none;
}

/* latest - for News page */

.title_latest {
	font-size: 16px;
	font-style: italic;
	font-weight: bold;
}
.latest {
	width: 795px;
}
.latest a:link {
	text-decoration: none;
}
.latest a:visited {
	text-decoration: none;
	color: #D14254;
}
.latest a:hover {
	text-decoration: underline;
}
#banner {
	background: #D14256;
	color: #FFF;
	font-size: 14px;
	Z-INDEX: 6; 
	left: 444px; 
	top: 461px;
	POSITION: absolute;  
	width: 363px;
	text-align: center;
	padding: 3px 10px 5px 10px;
	font-weight: bold;
}
#banner a {
	color: #FFF;
}	

/* music */

.songtitle {
	font-weight: bold; 
	font-size: 16px;
}
.songtitle1 {
	font-weight: bold; 
	font-size: 16px;
	padding-left: 4px;
}
.music_offset1 {
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 11px;
	padding-left: 18px;
}
.music_offset2 {
	padding-top: 2px;
}
.music_header {
	font-size: 18px;
	font-weight: bold;
	padding-bottom:20px;
}
.music_pic {
	float:right;
	padding-right: 33px;
	height:350px;
}

/* misc */

.footer {
	font-size:11px;
	line-height:1.2em;
}
.mamacopy {
	font-weight: bold;
	color: #D14254;
}
.mama_header {
	font-size: 18px;
	font-weight: bold;
}
.mama_header1 {
	font-size: 18px;
	font-weight: bold;
}
.mama_text {
	font-size: 14px; 
}
.mama_textN {
	font-size: 14px; 
	font-weight: normal;
}
.mama_text13B {
	font-size: 13px; 
	font-weight: bold;
}
.mama_text_italic {
	font-size: 14px; 
	font-style: italic; 
}
.mama_text_bold {
	font-size: 14px; 
	font-weight: bold;
	color:#D14254;
	font-family:Verdana, Arial, Helvetica, sans-serif; 
}
.mama_text_bold_cap {
	font-size: 14px; 
	font-weight: bold;
	color:#D14254;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-transform:capitalize; 
}
.mama_text_white {
	font-size: 14px;
	color:#FFFFFF; 
}
.scroll {
	color: #AB3746;
	font-size: 9px;
	font-weight: bold;
}
.border1 {
	border: 1px #666666 solid;
}
.pic_left {	padding: 20px 20px 20px 20px;
}
.logo {	float:left;
	padding-right:15px;
}
.outlet {	border: 1px solid #999999;
}


/* Bio */

.mamapic_bio_FLOAT_Right {
	float: right; 
	margin: 2px 0 5px 20px;
}


/* Diary */

.mamapic_diary_left {
	padding: 0 15px 10px 0;
}
.mamapic_diary_right {
	padding: 4px 0 7px 15px;
}
.mamapic_diary_left_NB {
	padding: 5px 15px 0 0;
}
.mamapic_diary_FLOAT_Left {
	float: left; 
	margin: 2px 15px 10px 0;
}
.mamapic_diary_FLOAT_Right {
	float: right; 
	margin: 0 0 10px 10px;
}
.mamapic_diary_FLOAT_Left_border {
	float: left;
	border: 1px solid #666666; 
	margin: 5px 15px 5px 0;
}
.mamapic_diary_FLOAT_Left_border2 {
	float: left;
	border: 1px solid #666666; 
	margin: 7px 15px 3px 0;
}
.mamapic_diary_FLOAT_Right_border{
	float: right; 
	border: 1px solid #666666;
	margin: 5px 0 5px 15px;
}
.mamapic_diary_border {
	border: 1px solid #666666;
	margin: 5px 5px 5px 0;
}
.mamapic_diary_CENTRE_border {
	border: 1px solid #666666;
}
.Mama_caption {	
	font-size: 12px; 
	font-style: italic;
}


/*  AV  */

#videoborder {
	margin: 0;
	border: 1px #666666 solid;
}
#videoborder_outer {
	margin: 0;
	border: 5px #CCCCCC solid; 
}
#videoborder_outer_outer {
	margin: 53px 40px 60px 25px;
	border: 1px #666666 solid; 
	float:left;
}
#videotext {
	float: none;
	padding: 53px 50px 0;
}
#videotitle {
	margin: 0 0 10px 0;
	font-size: 16px;
	font-weight:bold;
}
.videoposition {
	margin: 50px 0 0 50px;
}

.slideshowborder {
	border-top: 1px solid #666666; 
	border-left: 1px solid #666666; 
	border-right: 1px solid #666666;
}
.thumbsborder {
	border: 1px solid #666666;
	margin-bottom:2px;
}
.credits_text {
	font-size:13px;
}
.credits_text12 {
	font-size:12px;
}
#everything_aside {
	position:absolute;
	top:425px;
	left:150px !important;
	left:175px;
	z-index:4;
}
#pix, #pix2 {
	padding: 10px 0 12px 0
}

/* Various in need of sorting out  */

.mama_text1 {font-size: 14px; } /* same as mama_text */
.mama_text_bold1 {font-size: 14px; font-weight: bold; }
.mama-text_bold_16 {font-size: 16px; font-weight: bold; }
.mama_text_16 {font-size: 16px;}
.mama_form_title {font-size: 14px; font-weight: bold;}
.text_small {font-size: 10px}
.style2 {font-style: italic}
.style5 {font-size: 12px; font-style: italic;}
.style10 {font-size: 14px; font-style: italic; }
.style16 {font-size: 9px;}
.style24 {font-size: 12px;}
.style32 {font-size: 12px;
	color: #D1D1D1;}
