/*
Theme Name: Project DyingSun
Theme URI: http://www.dyingsun.de
Description: Project Dying Sun Wordpress Theme.
Version: 1.0
Author: Benjamin Schulz
Author URI: http://www.seraph-design.de
Tags: fixed width

	This theme was designed and built by Benjamin Schulz,
	whose blog you will find at http://seraph-design.de/

*/

*{margin:0;padding:0;}
.sIFR-active .missionfreeze .nav li,.sIFR-active .missionmove .nav li{margin-bottom:-10px;}
.sIFR-active .missionfreeze .nav li.news,.sIFR-active .missionmove .nav li.news{margin-bottom:20px;}
.sIFR-active #freeze ul li,.sIFR-active #move ul li{font-size:1.3em;margin-bottom:-10px;}
.sIFR-active .imp-left strong,.sIFR-active .imp-right strong{font-size:1.3em;font-weight:bold;}
.sIFR-active .imp-right strong{margin-right:-5px;}

body{background:#fff;color:#000;margin-top:70px;font-family:Arial, Helvetica, sans-serif;}
#wrap{display:block;background:url(gfx/bg.jpg) no-repeat;width:806px;height:414px;margin:0 auto;position:relative;
position:absolute;
top: 50%;
left: 50%;
margin-top: -207px; /*set to a negative number 1/2 of your height*/
margin-left: -403px; /*set to a negative number 1/2 of your width*/
}
#logo a{display:block;text-indent:-9999px;width:199px;height:103px;background:url(gfx/logo.gif) no-repeat top left;position:absolute;top:-25px;left:37px;}
#foot{text-align:center;display:block;width:100%;font-size:0.7em;font-weight:bold;letter-spacing:0.075em;padding-top:5px;position:absolute;bottom:-30px;}
#foot,#foot a{color:#b6b3ad;text-decoration:none;text-transform:uppercase;}
h2{text-transform:uppercase;}
#move{display:block;position:absolute;top:150px;height:189px;width:225px;}
#move ul{padding-left:40px;}
#move h2 a,#freeze h2 a{display:block;text-indent:-9999px;}
/*#move:hover h2 a,#freeze:hover h2 a{padding-top:5px;}*/
#move ul,#freeze ul{list-style-type:none;}
#move h2 a{width:251px;height:74px;background:url(gfx/move.png) no-repeat top left;margin-left:-30px;}
#freeze h2 a{width:254px;height:74px;background:url(gfx/freeze.png) no-repeat top left;margin-right:-8px;}
#freeze{display:block;position:absolute;top:150px;right:-10px;height:189px;width:247px;}
#freeze ul{padding-right:50px;text-align:right;}
#freeze ul li,#move ul li{color:#000;text-decoration:none;text-transform:uppercase;font-size:1.1em;letter-spacing:0.025em;}
.bg1{background:url(gfx/foto1.png)no-repeat bottom center;height:100%;}
.missionfreeze .title a{display:block;text-indent:-9999px;width:180px;height:59px;background:url(gfx/freeze-sml.png) no-repeat top left;position:absolute;top:10px;right:-5px;}
.missionfreeze .subtitle{position:absolute;top:75px;right:15px;text-align:right;font-size:0.7em;text-transform:uppercase;}
.missionfreeze .content{display:block;width:480px;height:300px;position:absolute;left:50px;top:89px;overflow:auto;font-size:0.7em;line-height:1.5em;}
.missionfreeze #logo a,.missionmove #logo a,.contact #logo a{height:41px;width:58px;background:url(gfx/back-logo.gif) no-repeat top left;top:-44px;left:10px;}
.missionfreeze.gal .content{left:0px;top:0px;width:620px;height:410px;text-align:right;}
.missionfreeze .nav{list-style-type:none;position:absolute;top:130px;right:30px;text-align:right;font-size:1.1em;text-transform:uppercase;letter-spacing:-0.05em;}
.missionfreeze .nav a{color:#000;text-decoration:none;}
.missionfreeze .nav a:hover{color:#f00;}
.nav li.news{margin-bottom:20px;}
.nav li.referenzen{margin-top:20px;}

table td{padding-right:10px;vertical-align:top;}

.missionmove .title a{display:block;text-indent:-9999px;width:180px;height:53px;background:url(gfx/move-sml.png) no-repeat top left;position:absolute;top:10px;left:-8px;}
.missionmove .subtitle{position:absolute;top:68px;left:15px;text-align:right;font-size:0.7em;text-transform:uppercase;}
.missionmove .content{display:block;width:480px;height:300px;position:absolute;right:50px;top:89px;overflow:auto;font-size:0.7em;line-height:1.5em;}
.missionmove.player .content{right:0px;top:0px;width:620px;height:410px;text-align:left;overflow:hidden;}
.missionmove .nav{list-style-type:none;position:absolute;top:310px;left:30px;text-align:left;font-size:1.1em;text-transform:uppercase;;letter-spacing:-0.05em;}
.missionmove .nav a{color:#000;text-decoration:none;}
.missionmove .nav a:hover{color:#f00;}

#galtitle{position:absolute;top:-21px;left:78px;font-weight:normal;font-size:0.8em;color:#b6b3ad;text-transform:uppercase;}
.gallery ul{z-index:0;list-style-type:none;width:620px;height:410px;display:block;}
.gallery ul li{width:620px;display:block;height:410px;position:relative;text-align:center;}
.gallery ul li p{display:none;position:absolute;bottom:0;right:50%;background:#000;color:#fff;font-size:0.8em;font-weight:normal;line-height:1em;text-transform:uppercase;font-style:italic;padding:0 10px 0 10px;margin:0;z-index:50;}
.galbtns{position:relative;z-index:50;width:620px;}
.next,.prev{display:block;text-indent:-9999px;background:url(gfx/arrows.png) no-repeat top right;height:29px;width:28px;border:none;cursor:pointer;}
.prev{background:url(gfx/arrows.png) no-repeat top left;}
.next{position:absolute;right:20px;top:350px;}
.prev{position:absolute;left:20px;top:350px;}
.content p{margin-bottom:0.5em;}
.contact #move,.contact #freeze{top:90px;}
.imp-left,.imp-right{display:block;position:absolute;bottom:50px;width:280px;height:130px;font-size:0.8em;line-height:1.4em;}
.imp-left{left:65px;}
.imp-right{right:65px;text-align:right;}
.imp-left strong,.imp-right strong{text-transform:uppercase;font-size:1.2em;}

a{outline:none;color:#000;text-decoration:underline;}
a:hover{color:#f00;text-decoration:underline;}
a:focus{outline:thin dotted;overflow:hidden}
a:active{outline:none;overflow:hidden}
