@charset "utf-8";
/*   
Theme Name: J. Boye Aarhus 2010
Theme URI: http://jboye.com
Description: Designed dec 2009 for jboye.com
Author: Jakob Viskum Damgaard
Author URI: http://jboye.com/
Version: 3.0
Tags: Tags til design
.
Copyright J. Boye 2009
.
*/
/*RESET*/
html {
	color:#000;
	background:#FFF;
}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td {
	margin:0;
	padding:0;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset, img {
	border:0;
}
address, caption, cite, code, dfn, em, strong, th, var {
	font-style:normal;
	font-weight:normal;
}
li {
	list-style:none;
}
caption, th {
	text-align:left;
}
h1, h2, h3, h4, h5, h6 {
	font-size:100%;
	font-weight:normal;
}
q:before, q:after {
	content:'';
}
abbr, acronym {
	border:0;
	font-variant:normal;
}
sup {
	vertical-align:text-top;
}
sub {
	vertical-align:text-bottom;
}
input, textarea, select {
	font-family:inherit;
	font-size:inherit;
	font-weight:inherit;
}
input, textarea, select {
*font-size:100%;
}
legend {
	color:#000;
}
/*WP-RESET*/
.entry-content img {
	margin:0 0 1.5em 0
}
.alignleft, img.alignleft {
	display:inline;
	float:left;
	margin-right:1.5em
}
.alignright, img.alignright {
	display:inline;
	float:right;
	margin-left:1.5em
}
.aligncenter, img.aligncenter {
	clear:both;
	display:block;
	margin-left:auto;
	margin-right:auto
}
.wp-caption {
	text-align:center;
	margin-bottom:1.5em
}
.wp-caption img {
	border:0 none;
	margin:0;
	padding:0
}
.wp-caption p.wp-caption-text {
	margin:0;
	font-style:italic
}
.wp-smiley {
	max-height:1em;
	margin:0 !important
}
.gallery dl {
	margin:0
}
.gallery-caption {
	margin:-1.5em 0 0 0
}
blockquote.left {
	float:left;
	margin-left:0;
	margin-right:20px;
	text-align:right;
	width:33%
}
blockquote.right {
	float:right;
	margin-left:20px;
	margin-right:0;
	text-align:left;
	width:33%
}
/*J-BOYE*/
* {
	border:0px solid #262626;
	margin:0;
	padding:0;
	text-align:left
}
html, body {
	width:100%;
	height:100%;
	line-height:18px;
	color:#262626;
	font-size:12px;
	font-family:Verdana, Geneva, sans-serif
}
body {
	cursor:default;
	background:#fff
}
h1, h2, h3, h4, h5 {
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#262626;
	text-decoration:none
}
h1 {
	font-size:36px;
	line-height:40px;
	margin:0 0 10px 0;
	color:#13BD78
}
h2 {
	font-size:26px;
	line-height:39px;
	border-bottom:1px solid #262626;
	margin:60px 0 10px 0
}
h3 {
	font-size:20px;
	line-height:24px;
	margin:30px 0 5px 0
}
h4 {
	font-size:15px;
	font-weight:bold;
	line-height:19px;
	margin:15px 0 5px 0
}
h5 {
	font-size:14px;
	line-height:18px;
	margin:5px 0 0 0;
	color:#13BD78
}
a {
	text-decoration:none;
	color:#1375BD;
	outline:0
}
a:visited {
	color:#1375BD
}
a:hover {
	text-decoration:underline
}
img {
	display:block
}
strong, b {
	font-weight:bold
}
em, i {
	font-style:italic
}
p {
	margin:0 0 10px 0
}
input, textarea {
	border:#ccc solid 1px;
	padding:3px;
	font-size:12px;
	line-height:15px;
	width:100%
}
input:focus, textarea:focus {
	border:#13BD78 solid 1px
}
.button {
	background:url(images/sprt.png) top left no-repeat;
	width:122px;
	height:23px;
	border:none;
	display: inline-block;
	margin:20px 0 5px 0;
	background-position:-450px 0px;
	color: #FFF;
	text-decoration:none;
	font-weight: bold;
	text-align: center;
	padding: 1px 0 0 0;
}
.button:hover {
	background-position:-450px -30px;
	color: #FFF;
	text-decoration:none;
}
.button:active {
	background-position:-450px -60px;
	color: #FFF;
	text-decoration:none;
}
.button:visited {
	background-position:-450px -30px;
	color: #FFF;
	text-decoration:none;
}
.submit {
	width:122px;
	height:23px;
	background:url(images/post-comment-smush-it.png) top left no-repeat;
	border:none
}
.submit:hover {
	cursor:pointer;
	background-position:0px -30px
}
.submit:active {
	background-position:0px -60px
}
.submit:focus {
	border:none
}
.newsletter_text {
	width:90% !important
}
.newsletter_submit {
	width:122px;
	height:23px;
	background:url(images/subscribe-smush-it.png) top left no-repeat;
	border:none;
	text-indent:-9999px
}
.newsletter_submit:hover {
	cursor:pointer;
	background-position:0px -30px
}
.newsletter_submit:active {
	background-position:0px -60px
}
.newsletter_submit:focus {
	border:none
}
form {
	display:inline
}
blockquote, cite {
	display:block;
	padding:30px 70px 30px 130px;
	position:relative;
	color:#666;
	font-size:14px;
	line-height:18px
}
blockquote *, cite * {
	color:#666;
	font-size:14px;
	line-height:18px
}
blockquote:before, cite:before {
	color:#ccc;
	font-size:180px;
	font-family:"Times New Roman", Times, serif;
	content:'\201C';
	position:absolute;
	left:40px;
	top:80px
}
.center {
	min-width:950px;
	max-width:1200px;
	margin:0 auto;
	position:relative
}
#topheader {
	width:96%;
	height:100px;
	padding:0 2%;
	position:relative;
	min-width:950px;
	background-color:#333333;
	position: relative;
}
#menucontainer {
	width:96%;
	background:url(images/menubackground-smush-it.png) repeat-x;
	height:50px;
	padding:0 2%;
	position:relative;
	min-width:950px;
	border-bottom:#13BD78 solid 3px
}
#menu {
	min-width:950px;
	max-width:1200px;
	margin:0 auto;
	height:50px;
	position:relative
}
#navigation, #navigation ul {
	margin:0 0 0 -10px;
	padding:0;
	list-style:none
}
#navigation li {
	float:left;
	display:block;
	height:40px;
	background:url(images/menuover-smush-it.png) repeat-x;
	background-position:0px 0px
}
#navigation li:hover {
	background-position:0px -180px
}
#navigation li a {
	display:block;
	text-decoration:none;
	color:#ccc;
	padding:10px 10px 25px 5px;
	font-size:15px;
	line-height:15px;
	font-weight:bold;
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif
}
#navigation li a:hover {
	color:#fff !important
}
#navigation li.current_page_item a, #navigation li.current_page_ancestor a, #navigation li.current_page_parent a {
	color:#13BD78
}
#navigation li.signup_menu {
	background: url(images/signup/signup-navigation-sprt.png);
	background-position: 0 23px;
	width: 160px;
	margin:0 0 0 15px;
	height:85px
}
#navigation li.signup_menu:hover {
	background-position: 0 -177px;
}
#navigation li.signup_menu a {
	color:#fff;
	padding:38px 20px 25px 30px;
	font-size: 22px;
}
#navigation li.signup_menu ul li {
	color:#ddd !important;
	padding:0 14px 0 25px !important
}
#navigation li ul {
	display:block;
	margin:-20px 5px 0 5px;
	padding:0;
	list-style:none;
	max-width:200px
}
#navigation li ul li {
	display:inline;
	padding:0 4px 0 0;
	height:auto;
	color:#999 !important;
	font-size:12px;
	line-height:12px;
	font-weight:normal;
	background:none;
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif
}
#search {
	position:absolute;
	right:0px;
	top:10px;
	z-index: 10;
}
.searchtext {
	border:#464646 solid 1px;
	background:#262626;
	border-right:0px;
	width:89px;
	font-size:12px;
	line-height:15px;
	padding:2px 0 2px 5px;
	color:#ccc
}
.searchtext:focus {
	border:#464646 solid 1px;
	background:#262626;
	border-right:0px;
	width:89px;
	font-size:12px;
	line-height:15px;
	padding:2px 0px 2px 5px;
	color:#ccc;
	margin: 0;
}
.searchsubmit {
	border:#464646 solid 1px;
	background:#262626 url(images/search-smush-it.png) no-repeat;
	background-position:center;
	border-left:0px;
	width:15px;
	font-size:12px;
	line-height:15px;
	padding:2px 5px 2px 5px;
	color:#ccc;
	cursor:pointer;
	margin: 0;
}
.searchsubmit:focus {
	border:#464646 solid 1px;
	border-left:0px
}
.searchsubmitnot {
	border:0px;
	width:1px;
	height:1px;
	background:#333333;
}
#logo {
	float: left;
	height: 54px;
	padding: 23px 0;
	width:125px;
	position: relative;
}
#logo a {
	display:block;
	height:54px;
	background: url(images/sprt.png) left top no-repeat;
	text-indent:-9999px;
	width:125px;
	background-position:-450px -100px;
	position: relative;
}
#logo a:hover {
	background-position:-450px -200px
}
#seperator {
	float: left;
	background-color: #CCCCCC;
	height: 55px;
	width: 1px;
	margin: 27px 10px 18px 10px;
	
}
#tagline {
	color:#ccc;
	font-size:16px;
	line-height:22px;
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	float: left;
	padding: 33px 0 0 0;
}
#submenu {
	width:96%;
	padding:0 2%;
	position:relative;
	min-width:950px;
	background:#13BD78
}
#submenu ul {
	list-style:none
}
#submenu ul li {
	float:left;
	display:block
}
#submenu ul li a {
	display:block;
	color:#fff;
	padding:0px 15px 5px 0;
	font-size:13px;
	line-height:13px;
	font-weight:bold;
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif
}
#submenu ul li a:hover {
	text-decoration:none;
	color:#262626
}
#submenu ul li.current_page_item a, #submenu ul li.current_page_ancestor a, #submenu ul li.current_page_parent a {
	color:#262626
}
#contentcontainer {
	width:96%;
	padding:0 2%;
	margin:10px 0 0 0
}
#visual-content {
	margin:0 0 10px 0;
	width:100%
}
#visual-image {
	width:100%
}
#nosidebar_1cols div, #nosidebar_2cols div, #nosidebar_3cols div, #nosidebar_4cols div, #nosidebar_5cols div {
	float:left;
	min-height:200px
}
#nosidebar_1cols div h4, #nosidebar_2cols div h4, #nosidebar_3cols div h4, #nosidebar_4cols div h4, #nosidebar_5cols div h4 {
	margin:-3px 0 10px 0
}
#nosidebar_1cols div h5, #nosidebar_2cols div h5, #nosidebar_3cols div h5, #nosidebar_4cols div h5, #nosidebar_5cols div h5, #nosidebar_1cols div img, #nosidebar_2cols div img, #nosidebar_3cols div img, #nosidebar_4cols div img, #nosidebar_5cols div img {
	margin:10px 0 0 0
}
#nosidebar_1cols div {
	width:100%
}
#nosidebar_2cols div {
	width:48.5%
}
#nosidebar_3cols div {
	width:31.33%
}
#nosidebar_4cols div {
	width:22.75%
}
#nosidebar_5cols div {
	width:17.6%
}
#nosidebar_1cols div img, #nosidebar_2cols div img, #nosidebar_4cols div img, #nosidebar_3cols div img, #nosidebar_5cols div img {
	width:100%
}
.nosidebar_1cols_space {
	float:left;
	width:0% !important
}
.nosidebar_2cols_space, .nosidebar_5cols_space, .nosidebar_4cols_space, .nosidebar_3cols_space {
	float:left;
	width:3% !important
}
#nosidebar_1cols li, #nosidebar_2cols li, #nosidebar_3cols li, #nosidebar_4cols li, #nosidebar_5cols li {
	margin:0 0 0 10px;
	list-style:outside;
	list-style-type:none
}
#nosidebar_1cols li:before, #nosidebar_2cols li:before, #nosidebar_3cols li:before, #nosidebar_4cols li:before, #nosidebar_5cols li:before {
	content:"\00BB \0020"
}
#sidebar {
	width:35%;
	float:left;
	margin:0 0 0 2%;
	border-left:#CCC 1px solid;
	padding:20px 0 20px 2%
}
#sidebar h2 {
	font-size:20px;
	line-height:20px;
	margin:0 0 20px 0;
	color:#262626;
	border:0
}
#sidebar div.widget {
	margin:0 -10px 20px -10px;
	padding:0 10px 30px 10px;
	border-bottom:#CCC 1px solid
}
#sidebar div.widget_image {
	width:100%
}
#sidebar div.widget_image:hover {
	cursor:pointer
}
#sidebar div.widget_image img {
	width:100%
}
#sidebar li {
	list-style:outside;
	list-style-type:none;
	padding:5px 0 0 0
}
#sidebar li:before {
	content:"\00BB \0020"
}
#nosidebar {
	width:100%;
	padding:20px 0 20px 0
}
#page_col {
	width:60%;
	float:left;
	padding:20px 0 20px 0
}
#page_col p, #nosidebar p {
	margin:0 0 10px 0
}
#page_col ul li, #nosidebar ul li {
	margin:0 0 0 20px;
	list-style:outside;
	list-style-type:none;
	padding:5px 0 0 5px
}
#page_col ul li:before, #nosidebar ul li:before {
	content:"\00BB \0020"
}
#page_col ul, #nosidebar ul {
	list-style:outside;
	margin:0 0 20px 0
}
#page_col ol li, #nosidebar ol li {
	margin:0 0 0 20px;
	list-style:inside;
	list-style-type:decimal;
	padding:5px 0 0 5px
}
#page_col ol, #nosidebar ol {
	list-style:outside;
	margin:0 0 20px 0
}
#footer {
	position:absolute;
	bottom:0px;
	padding:10px 2% 10px 2%;
	border-top:#13BD78 solid 3px;
	width:96%;
	min-width:950px;
	background:#262626;
	color:#ccc
}
#footer * {
	font-size:11px;
	line-height:15px
}
#footer ul ul {
	margin:0 0 0 20px
}
.footerleft {
	padding:20px 20px 20px 0;
	border-right:#1e1e1e solid 1px
}
.footermiddle {
	padding:20px 20px 20px 20px;
	border-right:#1e1e1e solid 1px
}
.footerright {
	padding:20px 0 20px 20px
}
#footer h3 {
	color:#ccc;
	font-size:13px;
	line-height:13px;
	font-weight:bold;
	margin:0 0 7px 0
}
#footer a {
	color:#ccc;
	text-decoration:underline
}
#footer a:hover {
	color:#fff;
	text-decoration:underline
}
#footer p {
	padding:0;
	margin:0;
	color:#ccc
}
#footer p.indent {
	margin:0 0 0 20px
}
#comments {
	clear:both
}
#respond {
	clear:both
}
#comments img {
	padding:3px;
	border:#eee solid 1px;
	border-bottom:#ccc solid 2px
}
#comments ol li {
	list-style:none;
	display:block;
	border-top:1px solid #ccc;
	float:none;
	clear:both;
	position:relative;
	min-height:61px;
	padding:40px 30px 20px 91px;
	background:url(images/comment-background-smush-it.png) top repeat-x
}
#comments li:before {
	content:''
}
.comment_avatar {
	position:absolute;
	left:30px;
	top:40px
}
.comment_name, .comment_name * {
	font-size:15px;
	font-weight:bold
}
.comment_date, .comment_date * {
	color:#999
}
.authorcomment {
	background:#eee url(images/comment-background-smush-it.png) top repeat-x !important
}
.author_avatar {
	float:left;
	padding:0 20px 10px 0
}
.postnav {
	float:left;
	width:50%
}
.navigation {
	margin:0 0 15px 0;
	clear:both
}
.seperate {
	height:0px;
	border-top:#ccc solid 1px;
	margin:20px 0
}
.vcard img {
	float:left;
	margin:0 10px 2px 0;
	padding:0
}
.blogpostlist {
	border-top:#ccc solid 1px;
	margin:0 -10px -20px -10px;
	padding:0 10px 50px 10px;
	clear:both;
	height:0px
}
.blogpostlistsmall {
	border-bottom:#ccc solid 1px;
	margin:10px 0;
	clear:both;
	height:0px
}
.postfrontpage_odd, .postfrontpage_even {
	float:left;
	color:#666;
	margin:0 0 20px 0
}
.postfrontpage_odd img, .postfrontpage_even img {
	float:left;
	margin:0 20px 10px 0;
	padding:3px;
	border:#eee solid 1px;
	border-bottom:#ccc solid 2px
}
.postfrontpage_odd h4, .postfrontpage_even h4 {
	margin:0 0 5px 0
}
.postfrontpage_odd {
	width:48%;
	border-right:#ccc solid 1px;
	min-height:280px;
	padding:10px 2% 10px 0
}
.postfrontpage_even {
	width:47.5%;
	padding:10px 0 10px 2%
}
.blackpost {
	background:#262626;
	min-height:280px;
	width:45.5%;
	padding:10px 2%
}
.blackpost p {
	color:#ddd
}
.blackpost h4 a {
	color:#FFF
}
.blackpost h4 a:hover {
	color:#13BD78;
	text-decoration:none
}
.blackpost img {
	float:left;
	margin:0 20px 10px 0;
	padding:3px;
	border:#222 solid 1px;
	border-bottom:#000 solid 2px
}
.search-everything-highlight-color {
	font-weight:bold;
	padding:0 2px
}
.by {
	color:#999;
	clear:both;
	font-size:11px;
	margin:5px 0 0 0;
	padding:5px 0;
	line-height:16px
}
.by a {
	font-size:11px;
	line-height:11px
}
.sidebarlist {
	margin:0 !important;
	padding:5px 0 5px 0 !important
}
.sidebarlist img {
	float:left;
	margin:0 10px 0 0;
	padding:0px;
	border:#eee solid 1px
}
.sidebarlistbreak {
	margin:0 !important;
	clear:both;
	border-bottom:#ccc solid 1px;
	height:5px;
	overflow:hidden;
	padding:0 !important
}
.imglink:hover {
	cursor:pointer
}
#abstract {
	color:#666;
	font-size:15px;
	line-height:19px
}
.related img {
	padding:3px;
	border:#eee solid 1px;
	border-bottom:#ccc solid 2px
}
.related h4, .related p {
	margin:0;
	padding:0;
	color:#666
}
.related h4, .related h4 a {
	font-weight:bold;
	font-size:14px;
	line-height:18px
}
.related_post {
	border-bottom:#ccc solid 0px;
	margin:10px 0 0 0;
	padding:0 0 10px 0
}
.related_img {
	float:left;
	width:27%;
	padding:0 3% 0 0
}
.related_content {
	float:left;
	width:70%
}
#wp_page_numbers ul {
	list-style:none
}
#wp_page_numbers ul li {
	list-style:none;
	display:inline-block;
	margin:0;
	padding:0;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px
}
#wp_page_numbers ul li:before {
	content:""!important;
	margin:0;
	padding:0
}
#signup {
	background:#262626;
	width:100%;
	margin:-10px 0 0 0;
	padding:20px 0 40px 0;
	border-bottom:#13BD78 solid 3px
}
#signup table {
	border:0px solid #fff;
	width:100%
}
#signup td {
	text-align:center;
	vertical-align:top;
	width:33%;
	border:0px solid #fff
}
#signup .nonmember, #signup .becomemember, #signup .allreadymember {
	background:url(images/signup/sprt-smush-it.png) no-repeat;
	height:210px;
	width:323px;
	padding:172px 0 0 0;
	position:relative
}
#signup .nonmember {
	background-position:0px 0px
}
#signup .becomemember {
	background-position:-400px 0px
}
#signup .allreadymember {
	background-position:-800px 0px
}
.membershiplink {
	position:absolute;
	left:130px;
	top:102px
}
.membershiplink a {
	width:100px;
	height:20px;
	background:url(images/blank.png) no-repeat;
	text-indent:-9999px;
	display:block;
	opacity:.0;
	filter:alpha(opacity=0);
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"
}
.non_1, .non_2, .non_3, .become_1, .become_2, .become_3, .allready_1, .allready_2, .allready_3 {
	background:url(images/signup/sprt-smush-it.png) no-repeat;
	width:323px;
	height:55px;
	text-indent:-9999px;
	display:block;
	margin:0 auto 16px auto
}
.non_1 {
	background-position:0px -600px
}
.non_2 {
	background-position:0px -800px
}
.non_3 {
	background-position:0px -1000px
}
.become_1 {
	background-position:-400px -600px
}
.become_2 {
	background-position:-400px -800px
}
.become_3 {
	background-position:-400px -1000px
}
.allready_1 {
	background-position:-800px -600px
}
.allready_2 {
	background-position:-800px -800px
}
.allready_3 {
	background-position:-800px -1000px
}
.non_1:hover {
	background-position:0px -660px
}
.non_2:hover {
	background-position:0px -860px
}
.non_3:hover {
	background-position:0px -1060px
}
.become_1:hover {
	background-position:-400px -660px
}
.become_2:hover {
	background-position:-400px -860px
}
.become_3:hover {
	background-position:-400px -1060px
}
.allready_1:hover {
	background-position:-800px -660px
}
.allready_2:hover {
	background-position:-800px -860px
}
.allready_3:hover {
	background-position:-800px -1060px
}
.non_1:active {
	background-position:0px -720px
}
.non_2:active {
	background-position:0px -920px
}
.non_3:active {
	background-position:0px -1120px
}
.become_1:active {
	background-position:-400px -720px
}
.become_2:active {
	background-position:-400px -920px
}
.become_3:active {
	background-position:-400px -1120px
}
.allready_1:active {
	background-position:-800px -720px
}
.allready_2:active {
	background-position:-800px -920px
}
.allready_3:active {
	background-position:-800px -1120px
}
.nonmember_widget, .becomemember_widget, .allreadymember_widget {
	background:url(images/signup/sprt-smush-it.png) no-repeat;
	height:202px;
	width:323px;
	padding:172px 0 0 0;
	position:relative;
	margin:0 auto 20px 0
}
.nonmember_widget {
	background-position:0px 0px
}
.becomemember_widget {
	background-position:-400px 0px
}
.allreadymember_widget {
	background-position:-800px 0px
}
.clearfloat {
	clear:both;
	height:0;
	font-size:1px;
	line-height:0px;
	margin:0;
	padding:0
}
.width150 {
	width:150px
}
.width100 {
	width:100px
}
.width350 {
	width:350px
}
.h70 {
	height:30px
}
.last {
	margin:0
}
.border {
	border-color:#CCC;
	border-style:solid;
	border-width:1px
}
.align-right {
	text-align:right
}
.wrapper {
	position:relative;
	width:100%;
	min-height:100%
}
.pad10 td {
	padding:0 10px 10px 0
}
.feed, .twitter, .linkedin, .feed_white, .twitter_white, .linkedin_white {
	background:url(images/sprt.png) top left no-repeat;
	width:135px;
	height:35px;
	border:none;
	display:block;
	text-indent:-9999px;
	margin:5px 0
}
.feed {
	background-position:0px -150px
}
.feed:hover {
	background-position:0px -200px
}
.feed:active {
	background-position:0px -250px
}
.twitter {
	background-position:-150px -150px
}
.twitter:hover {
	background-position:-150px -200px
}
.twitter:active {
	background-position:-150px -250px
}
.linkedin {
	background-position:-300px -150px
}
.linkedin:hover {
	background-position:-300px -200px
}
.linkedin:active {
	background-position:-300px -250px
}
.feed_white {
	background-position:0px 0px
}
.feed_white:hover {
	background-position:0px -50px
}
.feed_white:active {
	background-position:0px -100px
}
.twitter_white {
	background-position:-150px 0px
}
.twitter_white:hover {
	background-position:-150px -50px
}
.twitter_white:active {
	background-position:-150px -100px
}
.linkedin_white {
	background-position:-300px 0px
}
.linkedin_white:hover {
	background-position:-300px -50px
}
.linkedin_white:active {
	background-position:-300px -100px
}
.lock {
	display:inline;
	margin:0 5px
}
/*Philadelphia 2010 program*/
#program {
	width:100%;
	border:0px;
	padding:0;
	margin:-40px 0 0 0
}
#program td {
	text-align:left;
	vertical-align:top;
	padding:20px 2px;
	border:0px solid #ccc;
	border-bottom:1px solid #ccc;
	color:#666
}
#program h1, #program h1 a, #program h2, #program h2 a, #program h3, #program h3 a, #program h4, #program h4 a, #program h5, #program h5 a {
	margin:0px;
	padding:0px;
	border-bottom:0px;
	text-decoration:none;
	font-weight:normal
}
#program h1 a, #program h2 a, #program h3 a, #program h4 a {
	color:#1375BD
}
#program h1 a:visited, #program h2 a:visited, #program h3 a:visited, #program h4 a:visited {
	color:#1375BD
}
#program h1 a:hover, #program h2 a:hover, #program h3 a:hover, #program h4 a:hover {
	text-decoration:underline
}
#program h1, #program h1 a {
	font-size:26px;
	line-height:26px;
	color:#666;
	font-weight:normal;
	margin:40px 0 0 0
}
#program h2, #program h2 a {
	font-size:20px;
	line-height:22px;
	margin: 0 0 10px 0
}
#program h3, #program h3 a {
	font-size:16px;
	line-height:18px;
	margin:0 0 4px 0
}
#program p {
	margin:0 0 30px 0;
	color:#666;
	line-height:16px
}
#program ul li {
	margin:0 0 0 20px;
	list-style:outside;
	list-style-type:none;
	padding:5px 0 0 5px
}
#program ul li:before {
	content:"\00BB \0020"
}
#program ul {
	list-style:outside;
	margin:0 0 30px 0
}
#program ol li {
	margin:0 0 0 20px;
	list-style:inside;
	list-style-type:decimal;
	padding:5px 0 0 5px
}
#program ol {
	list-style:outside;
	margin:0 0 30px 0
}
#program p.copresented {
	margin:-26px 0 30px 0 !important
}
.signupbutton {
	background:url(http://www.jboye.com/conferences/aarhus10/wp-content/themes/jboye_v3_0/images/signup/signup-navigation-sprt.png);
	background-position: 0px 23px;
	height: 5px;
	margin: 0;
	width: 80px;
	display: block;
	padding: 40px;
	color: #fff;
	font-size: 18px;
}
a.signupbutton, a.signupbutton:visited {
	color: #fff;
}
#signup-wrapper {
	position: absolute;
	width: 100%;
	top: 0;
	left: 0;
	z-index: 1;	
}
#signup-top {
	position: absolute;
	right:0px;
	top:0px;
	height: 90px;
	width: 502px;
}
#signup-top a {
	display: block;
	text-indent: -9999px;
	height: 90px;
	width: 502px;
	background:url(images/free_trial_top.png);
	background-position: 0px -100px;
}
#signup-top a:hover {
	background-position: 0px 0px;
}

/*Fonts
@font-face {
	font-family: 'AdobeJensonProRegular';
	src: url('AJensonPro-Regular.eot');
	src: local('Adobe Jenson Pro Regular'), local('AJensonPro-Regular'), url('AJensonPro-Regular.woff') format('woff'), url('AJensonPro-Regular.otf') format('opentype'), url('AJensonPro-Regular.svg#AJensonPro-Regular') format('svg');
}h1 {font-size:46px !important;font-family: 'AdobeJensonProRegular', sans-serif; !important}*/


@media print {
#menucontainer {
	display:none;
}
#submenu {
	display:none;
}
#footer {
	display:none;
}
#social {
	display:none;
}
#respond {
	display:none;
}
#sidebar {
	display:none;
}
}

