@charset "utf-8";
/* 
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - 

Title : Paul M Official website
Author : Paul Mattheneus 
URL : www.paulm.se

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
*/


/*MAIN DOCUMENT STYLES*/



/*BODY STYLES*/

body {
	font-family: Arial, Helvetica, sans-serif; /*fonts for the main document*/
	font-size: 12px; /*font size for the main document*/
	font-color: #484941; /*font color for the main document*/
	background-color: #C0C0C0; /*background color*/
	margin: 0;
	padding: 0;
	
	
}


/*CONTAINER STYLES*/
#container {
	width: 940px; /*the bottom margin is the negative value of the footer's height*/
	min-height: 100%;
	margin-bottom: -250px;
	background-color: #ead7c5;
	margin: 0 auto; /*centers our content*/
	background-repeat: no-repeat;
	position: relative;
	overflow: hidden;
}

#aurora {
	width: 941px;
    float: left;
    background-image: url(images/bg.png);
    background-repeat: no-repeat;
	margin: 0;
}


/*TOP WRAP STYLES*/
#topwrap {
	height: 17px;
	width: 940px;
	margin: auto;
	background-image: url(images/top_wrap.png); 	
}

/*LOGO FB CONTAINER STYLES*/
.logo-fb-container {
	height: 182px;
	width: 783px;
	margin-left: 80px;
	margin-top: 0px;
}


/*LOGO STYLES*/
.logo {
	height: 167px;
	width: 454px;
	float: left;
	margin-left: 0px;
	margin-top: 15px;
	background-image: url(images/logo_emblem.png);
	background-repeat: no-repeat;
}


/*FB CONTAINER STYLES*/
.fb-container {
	height: 172px;
	width: 329px;
	margin-left: 0px;
	margin-top: 0px;
	float: left;
}



.clear {
	clear:left;
}


/*LOGO EMBLEMS STYLES*/
#logoemblem {
	height: 152px;
	width: 454px;
	margin-left: 79px;
	margin-top: 15px;
	background-image: url(images/logo_emblem.png);
	float: left;
	
}


/*FB STYLES*/
.fb {
	margin-top:0px;
	height: 78px;
	width: 310px;
	background-image: url(images/fb_bg.png);
	margin-left: 19px;
	float: left;
}

p {
	margin: 0;
	padding: 0.4em 0;
	color:#686868;
	line-height:1.4em;
}


.largefont {
	color: #CCC;
	font-family:arial;
	font-size: 14px;
}

.largefont2 {
	color: #CCC;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 16px;
	padding-left: 10px;
	padding-right: 5px;
	margin-top: 0px;
}


/*USER STYLES*/
#user {
	height: 78px;
	width: 280px;
	margin: auto;
}





/*MAIN BAR STYLES*/
#mainbar {
	height: 50px;
	width: 785px;
	margin-left: 80px;
	margin-top: 20px;
	background-image: url(images/main_bar.png);
}


/* HORIZONTAL NAVIGATION BAR
/////////////////////////////////////*/
ul#topnav {
	width:750px;
	height:50px;
	margin-top: 0px;
	margin-left: 0px;
	overflow: hidden;
	padding: 0;
}

ul#topnav li {
	display:inline
}

ul#topnav li a {
	height:45px;
	float:left;
	text-indent:-9999px;
	text-decoration:none
}

ul#topnav  li a span {
	float:left;
	display:block
}

ul#topnav li#topnav-home a {
	width:174px;
	background:url(images/nav_bar_hor.png) no-repeat 0px 0
}

ul#topnav li#topnav-home a:hover {
	background-position:0px -45px
}

ul#topnav li#topnav-home a:active {
	background-position:0px -90px
}

ul#topnav li#topnav-home a.current {
	background-position:0px -90px
}



ul#topnav li#topnav-featured a {
	width:174px;
	background:url(images/nav_bar_hor.png) no-repeat -174px 0
}

ul#topnav li#topnav-featured a:hover {
	background-position:-174px -45px
}

ul#topnav li#topnav-featured a:active {
	background-position:-174px -90px
}

ul#topnav li#topnav-featured a.current {
	background-position:-174px -90px
}



ul#topnav li#topnav-contact a {
	width:174px;
	background:url(images/nav_bar_hor.png) no-repeat -348px 0
}

ul#topnav li#topnav-contact a:active,
ul#topnav li#topnav-contact a:hover {
	background-position:-348px -45px
}
ul#topnav li#topnav-contact a.current {
	background-position:-348px -90px
}



/*LOAD STYLES*/
#load {
	display: none;
	position: absolute;
	left: 390px;
	top: 200px;
	background: url(images/loading.gif);
	width: 16px;
	height: 16px;
	text-indent: 30px;
	font-size: 16px;
	text-align: 2px;
}

/*LOADER IMAGE STYLES*/
.load {
	display: none;
	position: absolute;
	left: 390px;
	top: 200px;
	background: url(images/loading.gif);
	width: 16px;
	height: 16px;
	text-indent: 30px;
	font-size: 16px;
	text-align: 2px;
}




/*SEARCH FORM STYLES*/
.form {
	float: left;
	height: 45px;
	width: 220px;
	margin-left: 0px;
	margin-top: 0px;
}
 
#search-left {
	background-image: url(images/search_bar_left.png);
	background-repeat: no-repeat;
	float: left;
	height: 28px;
	width: 19px;
	margin-top: 8px;
	margin-left: 0px;
}
 
#search-right {
	background-image: url(images/search_bar_right.png);
	background-repeat: no-repeat;
	float: left;
	height: 28px;
	width: 19px;
	margin-top: 8px;
	margin-left: 0px;
}

#search-field-container {
	background-image: url(images/search_bar_field.png);
	background-repeat: repeat-x;
	float: left;
	height: 28px;
	width: 180px;
	margin-top: 8px;
	margin-left: 0px;
}
 
#search {
	float: left;
	background-color: transparent;
	border-top-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-right-width: 0px;
	height: 13px;
	width: 175px;
	margin-top: 8px;
	font-family: arial;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
	margin-left: 2px;
	font-size: 12px;
	color: #666;
}


/*HEADER BACKGROUND STYLES*/
#header-background {
	height: 228px;
	width: 783px;
	margin-left: 80px;
	margin-top: 15px;
	background-image: url(images/header_bg.png);	
}


/*PLAYER CONTAINER STYLES*/
#player-container {
	height: 172px;
	width: 243px;
	float: left;
	margin-left: 20px;
	margin-top: 40px;
	background-image: url(images/player_container.png);	
}

/*PLAYER CONTAINER STYLES*/
.player {
	height: 166px;
	width: 150px;
	float: left;
	margin-top: 2px;
	margin-left: 47px;
}




/*FEATURED CONTAINER STYLES*/
#featured-container {
	height: 172px;
	width: 457px;
	margin-left: 46px;
	margin-top: 40px;
	float: left;
	background-image: url(images/featured_container.png);
}


/*CONTENT STYLES*/
#content {
	margin-top:6px;
	margin-bottom: 0px;
	margin-left: 6px;
	margin-right: 0px;
	height: 160px;
	width: 445px;
	padding-bottom: 0px;
}




p {
	margin: 0;
	padding: 0.4em 0;
	color:#686868;
	line-height:1.4em;
}



/*VERTICAL AND CONTENT AREA STYLES*/
#vertnav-contentarea {
	width: 783px;
	margin-left: 80px;
	margin-top: 15px;
	margin-bottom: 40px;
}




/* VERTICAL NAVIGATION BAR
	/////////////////////////////////////*/

	ul#vert-navbar {
	width:245px;
	list-style:none;
	height:205px;
	margin-left: 98px;
	margin-top: 48px;
	overflow: hidden;
	float: left;
	padding: 0;
	}

	ul#vert-navbar li {
		display:block;
		text-indent:-9999px;
		text-decoration:none
	}

	ul#vert-navbar li a {
		width:245px;
		display:block
	}

	ul#vert-navbar  li a span {
		float:left;
		display:block
	}

	ul#vert-navbar li#vert-navbar-1 a {
		height:41px;
		background:url(images/vert_navbar.png) no-repeat 0 0px
	}

	ul#vert-navbar li#vert-navbar-1 a:active,
	ul#vert-navbar li#vert-navbar-1 a:hover {
		background-position: -245px 0px
	}
	ul#vert-navbar li#vert-navbar-1 a.current {
		background-position: -490px 0px 
	}

	ul#vert-navbar li#vert-navbar-2 a {
		height:40px;
		background:url(images/vert_navbar.png) no-repeat 0 -41px
	}

	ul#vert-navbar li#vert-navbar-2 a:active,
	ul#vert-navbar li#vert-navbar-2 a:hover {
		background-position: -245px -41px
	}
	ul#vert-navbar li#vert-navbar-2 a.current {
		background-position: -490px -41px 
	}

	ul#vert-navbar li#vert-navbar-3 a {
		height:40px;
		background:url(images/vert_navbar.png) no-repeat 0 -81px
	}

	ul#vert-navbar li#vert-navbar-3 a:active,
	ul#vert-navbar li#vert-navbar-3 a:hover {
		background-position: -245px -81px
	}
	ul#vert-navbar li#vert-navbar-3 a.current {
		background-position: -490px -81px 
	}

	ul#vert-navbar li#vert-navbar-4 a {
		height:41px;
		background:url(images/vert_navbar.png) no-repeat 0 -121px
	}

	ul#vert-navbar li#vert-navbar-4 a:active,
	ul#vert-navbar li#vert-navbar-4 a:hover {
		background-position: -245px -121px
	}
	ul#vert-navbar li#vert-navbar-4 a.current {
		background-position: -490px -121px 
	}

	ul#vert-navbar li#vert-navbar-5 a {
		height:41px;
		background:url(images/vert_navbar.png) no-repeat 0 -162px
	}

	ul#vert-navbar li#vert-navbar-5 a:active,
	ul#vert-navbar li#vert-navbar-5 a:hover {
		background-position: -245px -162px
	}
	ul#vert-navbar li#vert-navbar-5 a.current {
		background-position: -490px -162px 
	}
	/*CONTENT AREA STYLES*/
	#contentarea {
	width: inherit;
	margin-left: 364px;
	margin-top: 10px;
	position: relative;
}

#contentarea-upper {
    background-image: url(images/contentbox_holder_upper.png);
    background-repeat: no-repeat;
    float: left;
    height: 61px;
    width: 499px;
}

#contentarea-field {
	background-image: url(images/contentbox_holder_field.png);
	background-repeat: repeat-y;
	float: left;
	height: inherit;
	width: 499px;
}

/*CONTENT 2 STYLES*/
#content2 {
	margin-top:0px;
	border:1px dashed #cccccc;
	padding:10px;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	margin-bottom: 0px;
	margin-left: 35px;
	margin-right: 36px;
	height: 100%;
}

#contentarea-lower {
	background-image: url(images/contentbox_holder_lower.png);
	background-repeat: no-repeat;
	height: 37px;
	width: 499px;
	margin-top: 0px;
	margin-left: 0px;
	float: left;
}



/*DONWNLOAD STYLES*/
.downloads {
	margin-top:0px;
	margin-left: 0px;
	height: 121px;
	width: 300px;
}

#videos-header
{
	margin-left: 110px;
	padding: 0px;
	width: 200px;
	height: 20px;
}

#soulmate
{
	margin-left: 52px;
	padding: 0px;
	width: 300px;
}


#tellme
{
	margin-left: 52px;
	padding: 0px;
	width: 300px;
}

#please-forgive-me
{
	margin-left: 52px;
	padding: 0px;
	width: 300px;
}

#up-n-high
{
	margin-left: 52px;
	padding: 0px;
	width: 300px;
}

#tellme-mvideo
{
	margin-left: 5px;
	padding: 0px;
	height: 240px;
	width: 396px;
}

#little-johnny-mvideo
{
	margin-left: 5px;
	padding: 0px;
	height: 315px;
	width: 396px;
	margin-bottom: 15px;
}

#why-mvideo
{
	margin-left: 5px;
	padding: 0px;
	height: 315px;
	width: 396px;
	margin-bottom: 15px;
}



/*GALLERY STYLES*/
#gallery {
	margin:0;
	padding:0;
}
	

.clearfooter {
	clear: both;
	
}


/*FOOTER STYLES*/
#footer {
	height: 250px;
	background-color: #ead7c5;
	width: 940px;
	margin: 0 auto;
}

/*FOOTER BOX STYLES*/
#footer-box {
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	margin-left: 15px;
	margin-right: 2px;
	height: 220px;
	margin-top: 15px;
	width: 910px;
	background-color: #000;
	float: left;
	margin-bottom: 0px;
}


/*FOOTER BOX STYLES*/
#footer-innerbox {
	border:2px dashed;
	-moz-border-radius: 10px;
	-khtml-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	margin-left: 5px;
	margin-right: 0px;
	height: 207px;
	margin-top: 5px;
	width: 897px;
	background-color: #000;
	border-color: #CCC;
	float: left;
	margin-bottom: 0px;
}


/*RSS ICON STYLES*/
#rss-icon {
	height: 77px;
	width: 77px;
	margin: 0 auto;
	float: left;
	margin-left: 5px;
	margin-top: 5px;
	background-image: url(images/rssfeed_icon.png);
	display: block;
}


/*SUBSCRIBE STYLES*/
#subscribe {
	height: 77px;
	width: 150px;
	margin: 0 auto;
	float: left;
	margin-left: 4px;
	margin-top: 5px;
	text-align: left;
	display: block;
	font-weight: normal;
	text-color: #630;
}

/*RSS BTN STYLES*/

a.rssbtn,a.rssbtn:link,a.rssbtn:visited
{
	display:inline;
	color:#D1D1D1;
	background-color:#580D0D;
	font-weight:normal;
	font-size:12px;
	width:50px;
	text-align:left;
	padding-top:2px;
	padding-bottom:2px;
	outline:1px solid #580D0D;
	text-decoration:none;
	margin-left:1px;
	padding-left: 5px;
	padding-right: 5px;
	border: 1px solid;
	border-color: #3D0808;
	-moz-box-shadow:0 1px 0 rgba(0, 0, 0, 0.12);
}

a.rssbtn:hover,a.rssbtn:active
{
	background-color:#680F0F;
}


/*RSS ITUNES STYLES*/

a.rssitunesbtn,a.rssitunesbtn:link,a.rssitunesbtn:visited
{
	display:inline;
	color:#D1D1D1;
	background-color:#580D0D;
	font-weight:normal;
	font-size:12px;
	width:50px;
	text-align:center;
	padding-top:2px;
	padding-bottom:2px;
	outline:1px solid #580D0D;
	text-decoration:none;
	margin-left:2px;
	padding-left: 5px;
	padding-right: 5px;
	border: 1px solid;
	border-color: #3D0808;
	-moz-box-shadow:0 1px 0 rgba(0, 0, 0, 0.12);
}

a.rssitunesbtn:hover,a.rssitunesbtn:active
{
	background-color:#680F0F;
}


/*H1 STYLES*/
h1 {
	margin: 0;
	padding: 0em 0;
	color:#C0C0C0;
	line-height:1.4em;
	font-weight: normal;
	font-size: 10px;
	margin-bottom: 10px;
	text-indent: 2px;
}

/*H2 STYLES*/
h2 {
	margin: 0;
	padding: 0em 0;
	color:#C0C0C0;
	line-height:1.4em;
	font-weight: normal;
	font-size: 11px;
	margin-bottom: 5px;
	text-indent: 2px;
	margin-left: 0px;
}


/*H3 STYLES*/
h3 {
	padding: 0em 0;
	color:#C0C0C0;
	line-height:1.4em;
	font-weight: normal;
	font-size: 13px;
	margin-bottom: 0px;
	text-indent: 2px;
	margin-left: 0px;
	padding-top: 6px;
	margin-top: 0px;
}

/*H4 STYLES*/
h4 {
	padding: 0em 0;
	color:#FFF;
	line-height:1.4em;
	font-weight: normal;
	font-size: 13px;
	margin-bottom: 0px;
	text-indent: 2px;
	margin-left: 0px;
	padding-top: 0px;
	margin-top: 0px;
}

/*H5 STYLES*/
h5 {
	margin: 0;
	padding: 0em 0;
	color:#C0C0C0;
	line-height:1.4em;
	font-weight: normal;
	font-size: 10px;
	margin-bottom: 5px;
	text-indent: 2px;
	margin-left: 0px;
}

/*H6 STYLES*/
h6 {
	margin: 0;
	padding: 0em 0;
	color:#9C9C9C;
	line-height:1.4em;
	font-weight: normal;
	font-size: 11px;
	margin-bottom: 5px;
	text-indent: 2px;
	margin-left: 0px;
	text-align: center;
	margin-top: 13px;
}



/*H6 STYLES*/
h7 {
	margin: 0;
	padding: 0em 0;
	color:#9C9C9C;
	line-height:1.4em;
	font-weight: bold;
	font-size: 20px;
	margin-bottom: 5px;
	text-indent: 2px;
	margin-left: 0px;
	text-align: center;
	margin-top: 13px;
}


/*FB WIDGETS STYLES*/
#fbwidgets {
	height: 44px;
	width: 260px;
	margin: 0 auto;
	margin-top: 5px;
	text-align: left;
	display: block;
	font-weight: normal;
	text-color: #630;
	margin-left: 307px;
}




/*LIVE STREAM BTN STYLES*/

a.live-streambtn,a.live-streambtn:link,a.live-streambtn:visited
{
	display:inline;
	color:#D1D1D1;
	background-color:#5B74A8;
	font-weight:normal;
	font-size:13px;
	width:50px;
	text-align:left;
	padding-top:2px;
	padding-bottom:2px;
	outline:1px solid #5B74A8;
	text-decoration:none;
	margin-left:0px;
	padding-left: 5px;
	padding-right: 5px;
	border: 1px solid;
	border-color: #29447E #29447E #1A356E;
	-moz-box-shadow:0 1px 0 rgba(0, 0, 0, 0.12);
	margin-top: 10px;
}

a.live-streambtn:hover,a.live-streambtn:active
{
	background-color:#6281C4;
}



/*FAN BOX BTN STYLES*/

a.fanboxbtn,a.fanboxbtn:link,a.fanboxbtn:visited
{
	display:inline;
	color:#D1D1D1;
	background-color:#5B74A8;
	font-weight:normal;
	font-size:13px;
	width:50px;
	text-align:left;
	padding-top:2px;
	padding-bottom:2px;
	outline:1px solid #5B74A8;
	text-decoration:none;
	margin-left:2px;
	padding-left: 5px;
	padding-right: 5px;
	border: 1px solid;
	border-color: #29447E #29447E #1A356E;
	-moz-box-shadow:0 1px 0 rgba(0, 0, 0, 0.12);
	margin-top: 10px;
}

a.fanboxbtn:hover,a.fanboxbtn:active
{
	background-color:#6281C4;
}




/*SHARE BTN STYLES*/
#sharebtn {
	height: 30px;
	width: 140px;
	text-align: left;
	display: scroll;
	font-weight: normal;
	text-color: #630;
	margin-left: 0px;
	top: 390px;
	position: fixed;
	float: left;
}



/*SHARE BTN STYLES*/

a.sharebtn,a.sharebtn:link,a.sharebtn:visited
{
	display:block;
	color:#D1D1D1;
	background-color:#5B74A8;
	font-weight:normal;
	font-size:13px;
	width:70px;
	text-align:left;
	padding-top:2px;
	padding-bottom:0px;
	outline:1px solid #5B74A8;
	text-decoration:none;
	margin-left:2px;
	padding-left: 5px;
	padding-right: 5px;
	border: 1px solid;
	border-color: #29447E #29447E #1A356E;
	-moz-box-shadow:0 1px 0 rgba(0, 0, 0, 0.12);
	margin-top: 10px;
}

a.sharebtn:hover,a.sharebtn:active
{
	background-color:#6281C4;
}



/*MPM BOX STYLES*/
#mpm-box {
	height: 25px;
	width: 300px;
	margin-top: 20px;
	text-align: left;
	text-color: #630;
	margin-left: 0px;
	float: left;
}


/*MPM TEXT STYLES*/
#mpm-icon {
	height: 25px;
	width: 25px;
	margin-top: 0px;
	text-color: #630;
	margin-left: 0px;
	background-image: url(images/mpm_icon_25px.png);
}


/*MPM TEXT STYLES*/
#mpm-text {
	height: 25px;
	width: 250px;
	margin-top: 0px;
	font-weight: normal;
	text-color: #630;
	margin-left: 26px;
	margin-bottom: 0px;
}


/*FAVO DIVIDER STYLES*/
#favo-divider {
	height: 50px;
	width: 567px;
	margin-top: 5px;
	text-color: #630;
	margin-left: 320px;
	border-bottom: solid 1px;
	border-color: #999;
}

/*FAVORITES STYLES*/
#favorites {
	height: 15px;
	width: 430px;
	margin-left: 0px;
	margin-top: 14px;
	clear: right;
	margin-bottom: 0px;
}


/*FOOTER ITEMS STYLES*/
#footeritems {
	height: 90px;
	width: 890px;
	margin: 0 auto;
	margin-left: 5px;
	margin-top: 5px;
	clear: left;
}


/*FOOTER ITEMS LEFT STYLES*/
#footeritems-left {
	height: 27px;
	width: 148px;
	margin: 0 auto;
	margin-left: 5px;
	margin-top: 35px;
	float: left;
	
}


/*PAUL M BLOG BTN STYLES*/
#paulmblog-btn {
	height: 27px;
	width: 148px;
	margin: 0 auto;
	margin-left: 0px;
	margin-top: 0px;
	float: left;
	background-image: url(images/paulmblog.png);
}


/*FOOTER ITEMS RIGHT STYLES*/
#footeritems-right {
	height: 90px;
	width: 430px;
	margin-left: 162px;
	margin-top: 0px;
	float: left;
}



/*FAVORITES LIST STYLES*/

ol.favorites-list {
	margin: 0;
	padding: 0;
	margin-left: 0px;
	font-size: 10px;
}
 
li{
	margin: 0;
	padding: 0;
	line-height: 2em;
	list-style: none;
	text-decoration: none;
}
 
.col1 {
	margin-left: 0px;
}
 
.col2 {
	margin-left: 15em;
}
 
.col3 {
	margin-left: 30em;
}
 
.coltopper {
	margin-top: -6.3em;
	margin-right: 20em;
}

.col1 a:link, .col2 a:link, .col3 a:link, .coltopper a:link,
.col1 a, .col2 a, .col3 a, .coltopper a,
.col1 a:visited, .col2 a:visited, .col3 a:visited, .coltopper a:visited{
	display: block;
	width: 12em;
	color: #CDB18C;
	position: relative;
	text-decoration: none;
	padding-left: 3px;
	border-top: solid 1px;
	border-color: #393939;
}

.col1 a:hover, .col2 a:hover, .col3 a:hover, .coltopper a:hover
.col1 a:active, .col2 a:active, .col3 a:active, .coltopper a:active {
	background-color: #252525;
}

/*SPOTIFY BOX STYLES*/
#spotify-box {
	height: 80px;
	width: 80px;
	margin-left: 50px;
	margin-top: -10px;
	float: left;
}


/*SPOTIFY BTN STYLES*/
#spotify-btn {
	height: 80px;
	width: 80px;
	margin: 0 auto;
	margin-left: 0px;
	margin-top: 0px;
	float: left;
	background-image: url(images/spotify-icon_80px.png);
}



/*PRIVACY POLICY STYLES*/

a.privacy-policy,a.privacy-policy:link,a.privacy-policy:visited
{
	display:inline;
	color:#9C9C9C;
	font-weight:normal;
	font-size:11px;
	width:50px;
	text-align:left;
	padding-top:2px;
	padding-bottom:2px;
	text-decoration:none;
	margin-left:0px;
	padding-left: 0px;
	padding-right: 0px;
	-moz-box-shadow:0 1px 0 rgba(0, 0, 0, 0.12);
	margin-top: 10px;
}

a.privacy-policy:hover,a.privacy-policy:active
{
	text-decoration: underline;
}


#contact-image{
	width:445px;
	height:160px;
	background-image: url(images/contact.png);
	float: left;
} 


#home-image{
	width:445px;
	height:160px;
	background-image: url(images/home_bg_soulmate.png);
	float: left;
} 

#featured-image{
	width:445px;
	height:160px;
	background-image: url(images/featured_sos_barnbyar.png);
	float: left;
} 



#email-link-map {
	width:125px;
	height:22px;
	margin-left: 228px;
	margin-bottom: -30px;
	margin-top: 125px;
	display:block;
	position:absolute;
} 

#home-active {
	width:445px;
	height:160px;
	margin-left: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
	display:block;
	position:absolute;
} 

#featured-active {
	width:445px;
	height:160px;
	margin-left: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
	display:block;
	position:absolute;
} 

div.nomargin{
	margin-right:0px;
}

.pic{
	border:5px solid white;
	width:300px;
	height:250px;
	float: left;
	margin-left: 47px;
	margin-top: 15px;
	overflow: hidden;
}

.pic a{
	width:300px;
	height:250px;
	text-indent:-99999px;
	display:block;
}




#googlesearch, #sitesearch {
	margin-left:20px;
}

.googleheader, .siteheader {
	font-size:18px;
	font-family:Helvetica;
	font-weight:bold;
	font-style:normal;
	margin:20px 0px;
	color:#666;
	text-indent: 20px;
}
.siteheader {
	margin-top:5px;
}


/* Google Style Hacks */
.gsc-search-box, .gsc-configLabelCell {
	display:none;
}
.gsc-control {
	width:100%;
}

.gsc-tabHeader {
	padding:3px 8px 5px 8px;
}
.gsc-tabhActive {
	border-top:2px solid #666 !important;
}
.gsc-tabhInactive {
}

/* Link Colour */
#resultbox a, .gs-title, .gs-title b {
	font-size:13px;
	font-weight:bold;
	color:#2253AA !important;
}
.gs-visibleUrl, .gs-visibleUrl-short {
	color:#666 !important;
}


#countdown-header {
	width: 380px;
	height: 40px;
	padding-left: 0px;
	margin-left: 12px;
}




#countdown-container {
	width: 415px;
	height: 90px;
	padding-left: 0px;
	margin-left: 0px;
}


/* timer general */


#timer {
	margin-left: 10px;
	position: relative;

}

hr {
	position:absolute;
	top:20px;
	left:0;
	width:380px;
	border:1px solid #f1f1f1;
}

*:first-child+html hr {
	top:145px;
}


/* timer numbers */
.timer_numbers {
	font-size:39px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-align:left;
	color:#f1f1f1;
}

#timer_days {
	background:url(images/countdown1.png) #f1f1f1 no-repeat;
	float:left;
	width:92px;
	height:62px;
	padding:4px 0px 0 6px;
	letter-spacing:20px;
	text-indent: 4px;
}

#timer_hours {
	background:url(images/countdown1.png) #f1f1f1 no-repeat;
	float:left;
	width:92px;
	height:62px;
	padding:4px 0 0 7px;
	letter-spacing:20px;
	text-indent: 2px;
}

#timer_mins {
	background:url(images/countdown1.png) #f1f1f1 no-repeat;
	float:left;
	width:92px;
	height:62px;
	padding:4px 0 0 7px;
	letter-spacing:20px;
	text-indent: 2px;
}

#timer_seconds {
	background:url(images/countdown2.png) #f1f1f1 no-repeat;
	float:left;
	width:82px;
	height:54px;
	padding:4px 0 0 8px;
	letter-spacing:20px;
	text-indent: 2px;
}

/* timer labels */
.timer_labels {
	font-size:16px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-align:center;
	color:#666;
}

#timer_labels {
	position:relative;
}

#timer_days_label {
	position:absolute;
	top:59px;
	left:23px;
}

#timer_hours_label {
	position:absolute;
	top:59px;
	left:119px;
}

#timer_mins_label {
	position:absolute;
	top:59px;
	left:223px;
}

#timer_seconds_label {
	position:absolute;
	top:59px;
	left:322px;
}
