/* http://meyerweb.com/eric/tools/css/reset/ */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}

/* paperjam  STRUCTURE */
body { font-family: Arial, Arial, Helvetica, sans-serif; font-size:12px; }
#pj_page_sc { width:1150px; margin:0 auto; position:relative; }
#pj_page { width:980px; }
#pj_skycraper { position:absolute; top:140px; right:0; width:160px; height:600px; }
.clear { clear:both; height:0; }
table th { text-align:left; padding-left:5px; }


/* top header */
#pj_header { width:100%; height:170px; }
#pj_header #pj_menu { width:100%; height:35px; }
#pj_header #pj_menu a { text-decoration:none; }
#pj_header #pj_date { font-size:11px; float:left; padding-top:10px; margin:0 15px; }
#pj_header #pj_menu_list { padding-top:10px; margin-left:235px; }
#pj_header #pj_menu_list li { display:inline; text-transform:uppercase; margin:0 5px; }
#pj_header #pj_submenu { width:100%; height:120px; position:relative; }
#pj_header #pj_logo {  margin:5px 0 0 15px; }
#pj_header #pj_topbanner { position:absolute; top:10px; right:10px; width:728px; height:90px; }
#pj_header #searchform { margin:6px 0 0 15px;}
#pj_header input { height:15px; border:1px solid #67969B; width:130px; }
#pj_header .submit.search { background:#353535; color:white; text-decoration:none; padding:0 2px; }

/* top headings */
#pj_prez { position:relative; z-index:1; background:#e6e7e8; width:100%; height:300px;  }
#pj_prez #pj_prez_image { position:absolute; z-index:2; top:10px; left:10px; width:610px; height:280px; }
#pj_prez #pj_prez_translucid, #pj_prez #pj_prez_overlay { position:absolute; top:160px; left:10px; height:100px; width:575px; padding:3px 0 3px 10px;  }
#pj_prez #pj_prez_translucid { z-index:3; background:#e6e7e8; opacity:0.7; -moz-opacity:0.7; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"; filter:alpha(opacity=70); }
#pj_prez #pj_prez_overlay { z-index:10; }
#pj_prez #pj_prez_headings { position:absolute; z-index:10; top:10px; left:630px; width:340px; height:280px; }
#pj_prez.wide #pj_prez_image { width:960px; }
#pj_prez.wide #pj_prez_overlay, #pj_prez.wide #pj_prez_translucid { width:708px; display:none; }


/* content & sidebar */
#pj_content, #pj_content_top { position:relative; float:left;  width:728px; margin-top:5px;}
#pj_content { min-height: 300px; }
#pj_sidebar, #pj_sidebar_top { position:relative; float:right; width:200px; margin-top:5px; }
#pj_content_top .inner{ margin:5px 10px 5px 10px; }
#pj_sidebar .box { margin-top:8px; }
#pj_sidebar .box .header { text-transform:uppercase; color:white; font-weight:bold; background:black; padding:5px 8px; margin-bottom:8px; }
#pj_sidebar .box .header .right { text-transform:none; float:right; }
#pj_content #back-home { position:absolute; top:5px; right:0; text-transform:uppercase; font-size:10px;}

#pj_content .hentry .thumbnail { width:140px; height:95px; float:left; }
#pj_content .hentry .image { margin:0 5px 5px 0; }
#pj_content .hentry .data { margin-left:150px; width:570px; overflow:hidden; background-position:top left; background-repeat:no-repeat; }


.heading { text-transform:uppercase; }
.surtitle { text-transform:uppercase; margin-top:2px; font-size:10px; }
h1, .title { font-size:25px; line-height:35px; }
h1, h2, .title, .title *, .subtitle, .subtitle *, .entry-content, .entry-content * { font-family:'Palatino Linotype', 'Book Antiqua', 'Palatino', serif; font-weight:normal; }
.title a, .surtitle a, .subtitle a { text-decoration:none; }
.surtitle *, .subtitle p { display:inline; }
.subtitle, .surtitle { line-height:15px; }
.readmore { text-decoration:none; text-transform:uppercase; font-weight:bold; padding-left:12px; font-family:'Arial Black', 'Arial Black', 'Gadget', sans-serif;}
#pj_content .hentry .infos.partner { float:left; }
#pj_content p { font-size:12px; line-height:15px; }
#pj_content .hentry p { font-size:14px; line-height:17px; font-family: Arial,Arial,Helvetica,sans-serif; }
#pj_content h2.underline { font-size:16px; margin:8px 0 12px 0; padding-bottom:3px; padding-top:10px; }

#pj_sidebar .title { font-size:14px; line-height:16px; }
#pj_sidebar .subtitle { font-size:10px; line-height:12px; }



/* form styles */
#pj_content label { float:left; clear:both; width:200px; display:block; text-align:right; padding-right:1em; line-height:22px; } 
#pj_sidebar label { display:block; margin-top:6px; }
#pj_sidebar input { margin-top:1px; }
.recaptcha_input_area label { float:none; width:auto; display:inline; padding:0; line-height:12px !important; }


/* footer */
#pj_footer { clear:both; position:relative; text-align:center; padding-bottom:30px; padding-top:10px; width:100%; }
#pj_footer ul { padding-top:10px; margin:0 auto; }
#pj_footer ul li { display:inline; margin:0 2px; }

.addthis_wrap{
	margin-top: 15px;
}
.wrap_svg{
	width:0px;
	height:0px;	
}
#print_footer{
	display:none;	
}

