/* Studio Kap Typography styles */


/* General type
--------------------------*/
html, body {font-family: "Trebuchet MS", Helvetica, Arial;}

#content p {color: #50404D;text-align: justify; line-height:20px;}

/* Headers
------------------------*/

h1 {text-indent: -8000px;	background: transparent url(http://www.studiokap.com/media/images/studioKAPlogo.png) no-repeat bottom left;	width: 200px;	height: 50px; padding-bottom:4px;	}
h1 strong {	display: block;	width:200px;margin-top:20px;position:absolute;	height:30px;}
h1 strong a {display:block;	height:30px;position:absolute;text-align:left; left:0; top:0;width:140px;}
#project-header h2, #project-header h4 {text-align: right;	margin-bottom: 2px; color: #50404D;font-weight: normal;margin-top: 0.4em;}
#project-header h2 {font-weight: bold;}
.newsbox h2 {margin-bottom: 2px; color: #50404D;font-weight: bold;margin-top: 0.4em;}

body.longpage #project-header {display:none;}


/* Nav Links
--------------------*/
#nav #global_nav a {display:block;color:#50404D;line-height:20px;text-decoration:none;padding:0 20px 0 0;outline: none;font-size:0.7em}
#nav #global_nav a:hover {color: #c0c0c0}
#nav #global_nav a:active {	color:#ddd;}
#nav #global_nav a.nav_select, #nav .sc_menu_wrapper ul a.nav_select {color: #8B0000;}
#nav #global_nav a.nav_select:hover,  #nav .sc_menu_wrapper ul a.nav_select:hover {color: #8B0000; font-weight:normal;}


/* Dynamic content
------------------------------*/
#nav .sc_menu_wrapper {color:#50404D;line-height:20px;font-size:0.7em}
#nav .sc_menu_wrapper p.lower_links {margin-bottom: 20px}
#nav .sc_menu_wrapper p.lower_links a:link, #nav .sc_menu_wrapper p.lower_links a:visited {color:#50404D; border-bottom: 1px dotted #50404D; }
#nav .sc_menu_wrapper p.lower_links a:hover, #nav .sc_menu_wrapper p.lower_links a:hover {border-bottom: 1px dotted #c0c0c0; color: #c0c0c0 }
#nav .sc_menu_wrapper .loading {color: #933;}
#nav .sc_menu_wrapper ul li {display:block;line-height:20px;text-decoration:none;padding:0;outline: none}
#nav .sc_menu_wrapper ul a:link, #nav .sc_menu_wrapper ul a:visited {color: #50404D}
#nav .sc_menu_wrapper ul a:hover {color: #c0c0c0}
#nav .sc_menu_wrapper ul a:active {	color:#ddd;}
#nav .sc_menu_wrapper ul a.nav_select{color: #8B0000; cursor: default;} 


/* Page Links
---------------------*/
.holder a:link, .holder a:visited {color: #50404D; border-bottom:1px dotted #50404D }
.holder a:hover {color: #c0c0c0; border-bottom:1px dotted #fffafa }


/* Inline Styles
-----------------------*/

span.news_date {color: #8B0000 ;}
#content {font-size:0.7em}
#content p.text-right, #content li.text-right { text-align:right; margin:4px 0;}
#content .holder div.link { margin-bottom: 20px}
span.kap {font-weight: bold; }

/* Contact page indent for address
-------------------------------------*/
ul.address { margin-bottom:20px}
ul.address li {padding-left: 15px; line-height:20px; text-align:right; }
ul.address li:first-child { padding-left: 0px}
p.address a { text-align:right}
/* Vacancies styles
-------------------------*/

h3.job_title {color: #8B0000;} 

/* SLD tag
----------------------*/

#sld_tag { font-size:0.6em;}
#sld_tag p {color: #50404D; }
#sld_tag a:link, #sld_tag a:visited {color: #50404D; border-bottom: 1px dotted #fff; }
#sld_tag a:hover {border-bottom: 1px dotted #50404D; }
#sld_tag a:active {border-bottom: 1px dashed #50404D; }
