@charset "utf-8";
/**
 * @author		Firstname Lastname
 * @copyright	http://www.divio.ch
 */

/*##################################################|*/
/* #GLOBAL# */
body { background:#ffffff; color:#fff; } /* define background here */
.content { min-height:600px; }
#require-js, #require-browser { position:absolute; left:0; top:0; width:100%; padding:3px 0;
								text-align:center; color:#963; border-bottom:1px solid #fe7; background:#ffb; }

/*##################################################|*/
/* #BASE OVERRIDES# */
h1, h2, h3, h4, h5, h6 { color:#fff; }
h3 { color:#000; }

/* #HEADER# */
.mainnavholder { position:fixed; left:0; top:0; z-index:1000; width:100%; background:#fff; }

ul#mainnav { list-style:none; margin:6px auto 0; width:940px; height:20px; overflow:hidden; background:#fff; }
  #mainnav li { float:left; padding-right:15px; margin-left:13px; border-right:1px solid #7E0C6E; }
  #mainnav li.last{ border-right:none; }
  #mainnav li a { float:left; line-height:1.2; margin:0; text-decoration:none; color:#7E0C6E }
  #mainnav li a:hover { color:#000; }
  #mainnav li a:active, #mainnav li a:focus { color:#000; outline:none; }
  #mainnav li.active a { color:#000; }

/* #ELEMENTS# */
.margin-bottom			{ margin-bottom:0px}

.simplegallery			{ position:relative;}
.gallery_content		{ height:650px; width:940px !important; overflow:hidden;}

.page					{ position:relative; /*height:650px;*/ line-height:0; font-size:0;}
.page div				{ line-height:1.6; font-size:12px; }
.page a { text-decoration:underline; }
#social-media { height:650px; }

.positioned-text		{ position:absolute; position:absolute; z-index:100;border:15px solid #FFFFFF;background-color:#7E0C6E; padding:10px; line-height:1.6; font-size:12px;}
.plus					{ display:none;}
.gallery_nav			{ padding-left:0;z-index:300;margin:0px; position:absolute;}
.gallery_nav ul 		{ list-style:none}
.gallery_nav li 		{ float:left;height:35px;padding:0 7px 5px 0;width:35px;list-style:none;margin-right:5px;overflow:hidden; }

.logoholder 			{ background:url("../img/logo.png") no-repeat scroll 42px 40px #7E0C6E;border-bottom:15px solid #FFFFFF;height:135px;width:270px; margin-bottom:10px; text-indent:-999px; overflow:hidden;}

#footer					{ background-color:white;height:26px; margin-top:10px; font-size:12px; line-height:1.6; color:#7E0C6E; }
#footer ul 				{ list-style:none outside none;}
#footer li 				{ float:left;margin-left:13px;}
#footer a 				{ padding-top:0px !important; padding-bottom:0px !important; background-image:none !important; background-color:#fff !important; border-right: none;float:left;height:14px;line-height:14px;padding-right:2px;text-decoration:none; color:#7E0C6E}
* html #footer a 		{ padding-right:20px; }
.footerlast				{ border-right:none !important}
#footer a:hover 		{ color:#000; }
#footer .social			{ float: right; margin-right: 18px; }

a.links 				{ margin-left:13px; border-right:1px solid #FFFFFF; float:left; font-weight:bold; height:14px; line-height:14px; padding-right:15px;}
a.linksfirst			{ border-right:1px solid #FFFFFF; float:left; font-weight:bold; height:14px; line-height:14px; padding-right:15px;}
a.linkslast				{ margin-left:13px; float:left; font-weight:bold; height:14px; line-height:14px; }

.plugin_googlemap		{ width:940px; overflow:hidden;}

#social-media			{ background-color:#7E0C6E; width:940px; height:640px;}

#follow-us					{background-color:#7E0C6E; width:940px; height:640px; }
.teaser_twitter				{ background-color:#fff; padding:30px; position:absolute;}
.teaser_twitter	h3 a		{ color:#7E0C6E; text-decoration:none; }
#twitter_update_list 		{ color:#444; }
#twitter_update_list ul		{ list-style:none !important; padding:30px}
#twitter_update_list li		{ color:#000; margin-bottom:15px; padding:0 0 5px; border-bottom:1px solid #7E0C6E}
#twitter_update_list li	a	{ color:#7E0C6E; text-decoration:none; }
#twitter_update_list li	a:hover { 	color:#f098e4; text-decoration:none; }
#twitter_update_list li a { display:block; }
#twitter_update_list li span a { display:inline; }

.icon_twitter { cursor:pointer; float:right; text-indent:-1000px; overflow:hidden; width:90px; height:20px; background:url('../img/logo_twitter.png') no-repeat left top; }
.plugin_twitter h3 { color:#7E0C6E; border-bottom:1px solid #7E0C6E; padding-bottom:5px; margin-bottom:10px; }

#home .positioned-text		{ padding:0px}
#home .positioned-text p	{ padding:0px 10px 0px 10px}

/* google maps needs dimension */
.googlemap-map { width:100%; height:650px; color:#000; }


/* ANGELO MAKE THIS NICER!!!!!!!!!!!!! */

.gallery_nav_wrapper {position:relative;overflow:hidden;height:40px;width:235px;display:block;}

