/*
Theme Name: Marce Online
Theme URI: 
Description: 
Version: 1.0
Author: WFu
Author URI: 
*/

body{background:url(images/background.jpg) repeat; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: .9em;}
.clear{clear: both}
.entry{color: #350B0A}
.entry p{padding: 5px}
.small{padding-left: 50px;}
.left{float: left}
.right{float: right}

img {margin: 5px; }


h2{color: #4C1E1E; text-align: center; font-weight: bold; margin: 5px 5px 0px 5px; padding: 5px; clear:both; border-bottom: 2px solid #4C1E1E;}
h3{margin: 5px 5px 0px 5px; clear:both;}

a {color: #5d2105; text-decoration: underline; }

p {margin: 0px; padding: 5px;}

tr {padding:0px; margin:0px;}
th {text-align:left;}
td {padding: 0px; margin: 0px;}

.breadcrumb {font-size: 0.9em; margin: 10px 10px 0px 5px; }

#main{width: 945px; margin: 0px auto; padding: 0px;}
.home_link img{border: none; float: left}
.logo{margin: 5px 0px 0px 10px}
.template_logo{margin: 55px 0px 0px 59px}

#footer{font-size: .6em; color: #FFFFFF; width: 935px; margin: -10px auto 0px auto}
#footer p{padding: 0px; text-align: center; width: 300px; margin: 0px auto}
#footer a{color: #FFFFFF; text-decoration: none}
#footer a:hover{text-decoration: underline}

.template_menu{margin: 7px 0px 0px 50px}
.template_menu ul,
.template_menu ul li{margin: 0px; padding: 0px; list-style: none}
.template_menu ul li{float: left; margin: 0px 12px;}

.splash_text{overflow: auto; margin: 100px 75px 0px 0px; float: right; width: 370px; height: 400px;}

.splash_menu{float: left; margin: 400px 0px 0px 60px; width: 400px}
.splash_menu ul{margin: 0px; padding: 0px;}
.splash_menu li{list-style: none; float: left; padding: 0px; margin: 2px 7px 5px 7px;}

.widgettitle{display: none}

.template_menu a, 
.splash_menu a{color: #ffa478; text-decoration: none}
.template_menu a:hover, 
.splash_menu a:hover{text-decoration: underline}

#splash{background:url(images/splash.png); width: 935px; height: 684px;}

.gallery_content{width: 850px; height: 460px;  margin: 40px auto 0px auto;}
.gallery_content h2{width: 275px; border-bottom: 2px solid #4C1E1E; float: right; padding: 0px !important; margin: 0px auto !important}
.slideshow{float: left;}
.ngg-galleryoverview{float: left; width: 275px !important; margin: 0px 0px 0px 15px}


.content,
.splash_text{font-size: .9em}
.content{overflow: auto; width: 440px; height: 460px; float: right; margin: 20px 30px 0px 0px;}
.content_back{background:url(images/internal_content.png); width: 515px; height: 509px; float: right; margin: 5px 40px 0px 0px;}

.player{margin: 0px 0px 0px 30px; width: 250px; float: left}
.splash_player{text-align: center; font-size: .6em; margin: 0px 0px 0px 0px;}
.player a, .splash_player a{color: #FFFFFF;}
.player #xspf_player0{}

/* #ifmCalendar{width: 400px; height: 400px; overflow: auto;} */

/*TEMPLATES*/
.template_1{background:url(images/templates/internal_1.png); width: 935px; height: 684px;}
.bio{background:url(images/templates/bio.png); width: 935px; height: 684px;}
.booking{background:url(images/templates/booking.png); width: 935px; height: 684px;}
.connect{background:url(images/templates/connect.png); width: 935px; height: 684px;}
.contact{background:url(images/templates/contact.png); width: 935px; height: 684px;}
.events{background:url(images/templates/events.png); width: 935px; height: 684px;}
.extras{background:url(images/templates/extras.png); width: 935px; height: 684px;}
.gallery{background:url(images/templates/gallery.png); width: 935px; height: 684px;}
.music{background:url(images/templates/store.png); width: 935px; height: 684px;}
.news{background:url(images/templates/news.png); width: 935px; height: 684px;}
.press{background:url(images/templates/press.png); width: 935px; height: 684px;}
.shows{background:url(images/templates/shows.png); width: 935px; height: 684px;}
.store{background:url(images/templates/music.png); width: 935px; height: 684px;}
/*!TEMPLATES*/

/*CUSTOM SCROLLBAR*/
.scrollgeneric {line-height: 1px;font-size: 1px;position: absolute;top: 0; left: 0;}
.vscrollerbase {width: 7px;background-color: #bb7f75;}
.vscrollerbar {width: 7px;background-color: #8f2c4a;}

.hscrollerbase {height: 10px;background-color: #bb7f75;}
.hscrollerbar {height: 10px;background-color: #8f2c4a;}
.scrollerjogbox {width: 10px;height: 10px;top: auto; left: auto; bottom: 0px; right: 0px;background-color: gray;}



img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	}

img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
	}

.alignright {
	float: right;
	}

.alignleft {
	float: left
	}
	
.wp-caption-text {
	font-size: 11px;
	line-height: 17px;
	padding: 0 4px 5px;
	margin: 0;
}