@font-face {
    font-family: 'AdelleBasicBold';
    src: url('adellebasic_bold-webfont.eot');
    src: url('adellebasic_bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('adellebasic_bold-webfont.woff') format('woff'),
         url('adellebasic_bold-webfont.ttf') format('truetype'),
         url('adellebasic_bold-webfont.svg#AdelleBasicBold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'AdelleBasicBoldItalic';
    src: url('adellebasic_bolditalic-webfont.eot');
    src: url('adellebasic_bolditalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('adellebasic_bolditalic-webfont.woff') format('woff'),
         url('adellebasic_bolditalic-webfont.ttf') format('truetype'),
         url('adellebasic_bolditalic-webfont.svg#AdelleBasicBoldItalic') format('svg');
    font-weight: normal;
    font-style: normal;

}
		
		
		body{
			background-color: #fff;
			background: url('http://tomlewek.com/images/bg.jpg') repeat;
			margin-top: 0px;
			padding: 0px;
			overflow-x: hidden;
			font-family: Arial, Helvetica, Lucida Sans, Verdana, sans-serif;
			font-size: 11px;
			line-height: 1.6em;
		
			}

		#package{
			width: 950px;
			position: relative;
			margin-left: auto;
			margin-right: auto;
			}

		#label{
			width: 375px;
			position: relative;			
			padding: 5px 0px;
			text-align: left;
			margin-left: 0px;
			}

		h3{
			font-family:'BebasNeueRegular';
			font-size:50px;
			font-weight:normal;
			margin-bottom:10px;
			margin-top:12px;
			line-height:50px;
			color:#000;
            text-align:left;
			}

		#label h1{
            display:none;
			font-size: 70px;
			color: #d64700;
			font-family: 'BebasNeueRegular', 'Gotham HTF';
			margin-bottom: 0px;
			line-height: 60px;
			text-transform:uppercase;
			letter-spacing:0px;
			font-weight:normal;
			}

		#label h1 a{
			text-decoration:none;
			color:#d64700;
			border:none;
			}

		#label h1:active{
			text-decoration:none;
			padding-top:1px;
			margin-bottom:-1px;
			}

		#sidebar{
			position: 
				{block:ifSidebarMovesWithPage}
					absolute
				{/block:ifSidebarMovesWithPage}
				{block:ifNotSidebarMovesWithPage}
					fixed
				{/block:ifNotSidebarMovesWithPage};
			top:50px;
			margin-top:0px;
			width:375px;
			{block:ifSidebarOnRightSide}
				margin-left:575px;
			{/block:ifSidebarOnRightSide}
			{block:ifNotSidebarOnRightSide}
				margin-left:0px;
			{/block:ifNotSidebarOnRightSide}
			}

		.question{
			font-family:'MarketingScriptRegular';
			font-size:22px;
			color:#999;
			margin-bottom:18px;
            padding-top:6px;
            padding-bottom:6px;
			}

		#description{
			margin-top:14px;
            margin-bottom:50px;
			left:0px;
			width:350px;
			padding:0;
			position:relative;
			color:#000;
			font-family: Lucida Grande, Lucida Sans, Verdana, sans-serif;
			font-size:13px;
			font-weight:normal;
			line-height:1.6em;
			text-align:left;
			filter: alpha(opacity=100);
			-moz-opacity:1;
			-khtml-opacity: 1;
			opacity: 1;
			}

		#description a{
			color:#888;
			text-decoration: none;
			border-bottom: 1px dotted #41526c;
			font-weight:normal;
			}

		#description a:hover{
			border-bottom:1px dotted #576e91;
			}

		p{
			margin:0;
			}

		h3 a{
			text-decoration:none;
			color:#d64700;
			}

		h3 a:hover{
			text-decoration:none;
			border-bottom:none;
			color:#484e5c;
			}

		a{
			color:#333;
			text-decoration:none;
			}

		.bottom a{
			color:{color: Link};
			}

		.optionalbottom a{
			color:{color: Link};
			}

		a:hover{
			text-decoration:none;
			border-bottom:1px dotted #9fa4b4;
			}

		#content{
			position: absolute;
			top:55px;
			{block:ifNotSidebarOnRightSide}
				left:450px;
			{/block:ifNotSidebarOnRightSide} 
			{block:ifSidebarOnRightSide}
				left:0px;
			{/block:ifSidebarOnRightSide}
			width:500px;
			color:#444444;
			}

		.bottom{
			background-color:#fff;
			padding:10px 15px;
			margin-bottom:65px;
			-moz-border-radius: 3px;
			border-radius: 3px;
			width:470px;
			}

		.bottomtext{
			background-color:#fff;
			margin-bottom:65px;
			-moz-border-radius: 3px;
			border-radius: 3px;
			padding:0;width:500px;
			}

		.bottomtext p{padding:10px 15px}
		.bottomtext p+p{padding:0px 15px 10px 15px}
		.bottomtext blockquote{margin:7px 0px;}
		.bottomtext blockquote{margin:7px 0px;}
		.bottomtext ul{margin-left:35px;margin-right:15px;margin-top:-3px;margin-bottom:2px;}
		.bottomtext ul+p{padding:5px 15px 10px 15px}
		.bottomtext ol{margin-left:35px;margin-right:15px;margin-top:-3px;margin-bottom:5px;padding:bottom:5px;}
		.bottomtext ol+ol{padding-top:10px;}
		.bottomtext ol+p{padding:0px 15px 10px 15px}
		.bottomtext img{max-width:470px;}

		.top{
			background-color:#fff;
			padding:6px 15px;
			-moz-border-radius: 3px;
			border-radius: 3px;
			margin-bottom:65px;
			width:470px;
			}

		.topquestion{
			background-color:#fff;
			padding:1px 15px;
			-moz-border-radius: 3px;
			border-radius: 3px;
			margin-bottom:65px;
			width:470px;
			moz-border-radius-bottomleft:0px;
			-moz-border-radius-bottomright:0px;
			border-bottom-left-radius: 0px;
			border-bottom-right-radius: 0px;
			}

		.topquestion h3 a{
			color:#a5a6a6;
			}

		.topquestion h3 a:hover{
			border:none;
			}

		.topquestion h3 {
			-moz-text-shadow: 0px 1px 0px #f8fbfb;
			-webkit-text-shadow: 0px 1px 0px #f8fbfb;
			text-shadow: 0px 1px 0px #f8fbfb;
			}

		.audioplayer{
			padding:10px 10px 10px 0px;
			}

		.optionalbottom{
			background-color:#fff;
			padding:10px 15px;
			-moz-border-radius-bottomleft:3px;
			-moz-border-radius-bottomright:3px;
			border-bottom-left-radius: 3px;
			border-bottom-right-radius: 3px;
			margin-bottom:65px;
			width:470px;
			border-top:1px solid #d7d7d7;
			}

		.optionalbottomphotoset{
			background-color:#fff;
			padding:0px;
			-moz-border-radius-bottomleft:3px;
			-moz-border-radius-bottomright:3px;
			border-bottom-left-radius: 3px;
			border-bottom-right-radius: 3px;
			margin-bottom:65px;
			width:470px;
			}

		.photo{
			padding:0;
			width:500px;
			margin-bottom:65px;
			-moz-border-radius: 3px;
			border-radius: 3px;
			}
		.photoset{
			padding:0;
			width:500px;
			margin-bottom:0px;
			-moz-border-radius:3px;
			border-radius: 3px;
			background-color:#fff;
			}

		.photo img{
			-moz-border-radius: 3px;
			border-radius: 3px;
			}

		ul li {
			margin-left:-40px;}

		ol li {
			margin-left:-40px;}


		ul.chat{
			margin-top:0px;
			margin-bottom:0px;
			list-style:none;
			}

		ul.chat li+li{
			margin-top:5px;
			}

		.notes{
			text-align:left;
			position:relative;
			width:460px;
			color:#000;
			font-size:9px;
			line-height:13px;
			font-weight:bold;
			padding:0;
			text-transform:uppercase;
			filter: alpha(opacity=30);
			-moz-opacity:0.3;
			-khtml-opacity:0.3;
			opacity:0.3;
			margin-bottom:35px;
			margin-top:-45px;
			}

		.notes a{
			color:#000
			}

		ol.notes li.note img.avatar {
			vertical-align: -4px;
			width: 16px;
			height: 16px;
			margin-right:2px;
			margin-left:-20px;
			moz-border-radius-bottomleft:2px;
			-moz-border-radius-topleft:2px;
			border-bottom-left-radius: 2px;
			border-top-left-radius: 2px;
			}

		ol.notes li.note {
			background-color:#fff;
			-moz-border-radius: 2px;
			border-radius: 2px;
			padding-right:5px;
			padding-left:20px;
			}

		ol.notes li.note .answer_content {
			color:#444;
			}

		ol.notes li.note blockquote {
			color:#444;
			padding:0;
			margin:0;
			}

		ol.notes li.note blockquote a{
			color:#444;
			}

		ol.notes li.more_notes_link_container {
			padding-top:4px;
			padding-bottom:2px;	
			margin-top:10px;
			}

		ol.notes {
			margin-left:40px
			}

		.tag{
			background-color:white;
			text-align:center;
			margin-right:7px;
			color:#000;
			font-size:9px;
			line-height:13px;
			font-weight:bold;
			padding:2px 5px 0px 5px;
			text-transform:uppercase;
			filter: alpha(opacity=30);
			-moz-opacity:0.3;
			-khtml-opacity: 0.3;
			opacity: 0.3;
			-moz-border-radius: 2px;
			border-radius: 2px;
			float:left;
			margin-bottom:5px;
			-moz-box-shadow: 0px 0px 10px #1a2631;
			-webkit-box-shadow: 0px 0px 10px #1a2631;
			box-shadow: 0px 0px 10px #1a2631;
			}

		.tag a{
			text-decoration:none;
			}

		.tag:hover{filter: alpha(opacity=40);
			-moz-opacity:0.4;
			-khtml-opacity: 0.4;
			opacity: 0.4;
			border:none;
			}

		.tag:active{
			margin-top:1px;margin-bottom:4px;
			}

		.buttons ul{
			list-style:none;
			padding-left:0px;
			}

		.buttons{
			width:375px;
			left:0px;
			position:relative;
			}

		.buttons li{
			background-color:white;
			margin-left:0px;
			margin-right:6px;
			color:#000;
			font-size:9px;
			line-height:13px;
			font-weight:bold;
			padding:2px 5px 0px 5px;
			text-transform:uppercase;
			filter: alpha(opacity=30);
			-moz-opacity:0.3;
			-khtml-opacity: 0.3;
			opacity: 0.3;
			-moz-border-radius: 2px;
			border-radius: 2px;
			margin-bottom:5px;
			float:left;
			-moz-box-shadow: 0px 0px 10px #1a2631;
			-webkit-box-shadow: 0px 0px 10px #1a2631;
			box-shadow: 0px 0px 10px #1a2631;
			}

		.buttons li:hover{
			filter: alpha(opacity=40);
			-moz-opacity:0.4;
			-khtml-opacity: 0.4;
			opacity: 0.4;
			border:none;
			}

		.buttons li a{
			text-decoration:none;
			}

		.buttons li a:hover{
			text-decoration:none;
			border:none;
			}

		.buttons li:active{
			margin-top:1px;
			margin-bottom:4px;
			}

		.date{
			text-align:center;
			margin-right:15px;
			color:#fff;
			font-size:9px;
			line-height:13px;
			padding:2px 0px 0px 0px;
			text-transform:uppercase;
			-moz-border-radius: 2px;
			border-radius: 2px;
			float:left;
			letter-spacing:1px;
			}

		.date a{
			text-decoration:none;
			color:#fff;
			}

		.date a:hover{
			border:none;
			}

		.tagbox{
			background-color:none;
			margin-top:-58px;
			width:500px;
			margin-bottom:65px;
			}

		.tagbox a:hover{
			border:none;
			}

		#footer{
            		width:500px;
			}
				
		#footer a {
			color:#777;
			text-decoration:none;
			border:none;
			}

		.navtag a{
			color:#bbbbbb;
			}

		.navtag{
			background-color:#e4e4e4;
			text-align:center;
			color:#bbbbbb;
			font-size:9px;
			padding:2px 7px 0px 6px;
			text-transform:uppercase;
			font-weight:bold;
			-moz-border-radius: 2px;
			border-radius: 2px;
			float:left;
			margin-bottom:50px;
			margin-top:-20px;
			-moz-text-shadow: 0px 1px 0px #f8fbfb;
			-webkit-text-shadow: 0px 1px 0px #f8fbfb;
			text-shadow: 0px 1px 0px #f8fbfb;
			-moz-box-shadow: 0px 0px 10px #1a2631;
			-webkit-box-shadow: 0px 0px 10px #1a2631;
			box-shadow: 0px 0px 10px #1a2631;
			}

		.navtag:hover{
			background-color:#cecece;
			border:none;
			}

		.navtag:active{
			margin-top:-19px;
			}

		{block:ifEnableDropShadowAroundPosts}
			.postcontent{
				-moz-box-shadow: 0px 0px 50px #1a2631;
  				-webkit-box-shadow: 0px 0px 50px #1a2631;
				box-shadow: 0px 0px 50px #1a2631;
				}
		{/block:ifEnableDropShadowAroundPosts}

		ol.notes li {
			margin-bottom:6px;
			list-style:none;
			}

		blockquote{
			background-color:#eee;
			padding:3px 35px;
			margin:7px -15px;
			}

		#easteregg{
			position:fixed;
			left:1200px;
			top:550px;
			}

		#easteregg a{
			border:none;
			}

