/*  
Theme Name: Vox PR
Theme URI: http://www.voxpr.se/
Description: VOX PR default theme.
Version: 1.0
Author: Kim Lindberg
Author URI: http://www.kumpan.se/
*/


/*
 * global reset
 */ 
* { margin: 0; padding: 0px; }
body { background: #fff; font-family: Tahoma, Arial, Verdana; font-size: 11px; color: #444444; line-height: 15px; }
html, body { height: 100%; width: 100%; }
img { border: none; }

.paragraph {
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px;
	color: #444444;
	line-height: 15px;
	margin-bottom: 0px;
	text-align: justify;
}
/*
 * html
 */
h1, h2 { font-family: Lucida Sans, Trebuchet MS, Sans serif; font-weight: normal; }
h1 { color: #b3b3b3; font-size: 24px; text-transform: uppercase; margin-bottom: 8px; line-height: 32px; }
h2 { color: #b3b3b3; font-size: 16px; margin-top: 8px; margin-bottom: 8px; font-weight: bold; }
h3 { color: #db004b; font-size: 11px; }
p { margin-bottom: 15px;  }
a img { border: none; }
table { width: 100%;}
td { padding-bottom: 15px; vertical-align: top; }

/*
 * structure
 */ 
#stripe { height: 91px; position: absolute; left: 0; top: 33px; width: 100%; background: url(images/stripe-bg.jpg) repeat-x; z-index: 1; }
#masthead { position: relative; height: 141px; top: 0; background: url(images/masthead.jpg) repeat-x; z-index: 2; width: 1109px;  }
#nav { position: relative; right: 155px; top: -53px; text-align: right; }
*html #nav { top: -50px; }
#wrap-outer { min-height: 100%; height: auto !important; height: 100%; margin: 0 auto -43px; } 
#wrap { margin: 0px auto; width: 1109px; background: url(images/wrap-bg.jpg) repeat-y; z-index: 2;  }
#wrap-footer { height: 43px; background: url(images/wrap-footer.jpg); clear: both; }
#content { padding: 0px 156px; margin-top: 25px; }
*html #content { padding-top: 30px; }
*html #content { margin-top: 0px !important; }
.push { height: 100px; }
#footer { height: 43px; background: url(images/footer-bg.jpg) repeat-x;  text-align: center; font-family: Lucida Sans, Trebuchet MS, Sans serif; font-size: 12px; color: #ffffff; }
#columnleft { width: 374px; float: left; }
#columnright { width: 374px; margin-left:49px; float: left; }
#flash { margin-bottom: 25px; text-align: center; }
#logo { position: relative; top: 6px; margin-left: 134px; z-index: 1; }

.clear {
	clear: both;
}

/*
 * lang
 */
#lang { position: relative; text-align: right; right:155px; top: 7px; }
#lang li { display: inline; list-style: none; margin-right: 15px; }
#lang a { color: #db004b; text-decoration: none; }
#lang a:hover { text-decoration: underline; }

/*
 * content
 */ 
#content a { color: #db004b; text-decoration: none; }
#content a:hover { text-decoration: underline; }
#content li { list-style: none; margin-bottom: 10px; }
#content img { padding-right: 10px; }
#content p {  text-align: justify;  }

/*
 * footer
 */ 
#footer { font-weight: bold;}
#footer a { color: #fff; text-decoration: none; }
#footer a:hover { text-decoration: underline; }
#footer ul { padding-top: 12px; }
#footer li { display: inline; margin-right: 30px; }

/*
 * nav
 */ 
#nav { font-family: Lucida Sans, Trebuchet MS, Sans serif; font-size: 14.4px; }
*html #nav { font-family: Lucida Sans, Lucida Sans, Lucida Sans, Trebuchet MS, Sans serif; font-size: 15px; }
#nav a { color: #fff; text-decoration: none; font-weight: bold; }
#nav a:hover { color: #dbdbdb; }
#nav .current_page_item a { color: #939393 }
*html #nav a { font-weight: bold;  }
#nav li { display: inline; margin-left: 14px; }
*html #nav li {margin-left: 20px; letter-spacing: -1px; }

.editlink { font-weight: bold; font-size: 13px; margin-top: 30px; }
.disabled { font-weight: bold; color: #db004b; margin-left: 10px;  }
.customer { clear: both; margin-bottom: 50px;  }
.clear { clear: left; }
.current_language_item { font-weight: bold; }
.visomjobbar { margin-top: 10px; width: 100%; }
.visomjobbar td { padding-right: 40px; padding-bottom: 30px;}
.visomjobbar img { margin-bottom: 5px;}
