article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{ display:block }
audio,canvas,video{ display:inline-block;*display:inline;*zoom:1 }
audio:not([controls]){display:none}[hidden]{display:none}

html { font-size:100%; overflow-y:scroll; -webkit-text-size-adjust:100%; -ms-text-size-adjust:100% }
body { margin:0 }
body,button,input,select,textarea { font-family:sans-serif }

a:focus{ outline:thin dotted }
a:hover,a:active{ outline:0 }
h1 { font-size:2em }
abbr[title]{ border-bottom:1px dotted }
b,strong { font-weight:bold } 
blockquote { margin:1em 40px }
dfn { font-style:italic } 
mark { background:#ff0;color:#000 }
pre,code,kbd,samp { font-family:monospace, serif;_font-family:'courier new', monospace;font-size:1em }
pre { white-space:pre;white-space:pre-wrap;word-wrap:break-word } 
q { quotes:none }
q:before,q:after { content:'';content:none }
small { font-size:75% }
sub,sup { font-size:75%;line-height:0;position:relative;vertical-align:baseline } 
sup { top:-0.5em }
sub { bottom:-0.25em }
ul,ol { margin-left:0;padding:0 0 0 40px }
dd { margin:0 0 0 40px }
nav ul,nav ol { list-style:none;list-style-image:none }
img { border:0;-ms-interpolation-mode:bicubic }
svg:not(:root) { overflow:hidden }
figure { margin:0 } 
form { margin:0 }
fieldset { border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em }
legend { border:0;*margin-left:-7px } 
button,input,select,textarea { font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle } 
button,input { line-height:normal } 
button,input[type="button"],input[type="reset"],input[type="submit"] { cursor:pointer;-webkit-appearance:button;*overflow:visible } 
input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}
input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}
input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
textarea{overflow:auto;vertical-align:top}
table{border-collapse:collapse;border-spacing:0}
ul,ol{padding:0;list-style-type:none}
dd{margin:0}
.sidebar ul,.sidebar ol,.commentlist{list-style:none}
p{-webkit-hyphens:auto;-moz-hyphens:auto;-epub-hyphens:auto;hyphens:auto}
b,strong,.strong{font-weight:bold}
dfn,em,.em{font-style:italic}
small,.small{font-size:75%}


/* ---------- @ Float Clearing -----------*/
.clearfix {
  zoom: 1; }
  .clearfix:before, .clearfix:after {
    content: "";
    display: table; }
  .clearfix:after {
    clear: both; }


.image-replacement{text-indent:100%;white-space:nowrap;overflow:hidden}
span.amp{font-family:Baskerville,'Goudy Old Style',Palatino,'Book Antiqua',serif !important;font-style:italic}
.text-left{text-align:left}
.text-center{text-align:center}
.text-right{text-align:right}
.alert{margin:10px;padding:5px 18px;border:1px solid}
.help{border-color:#e8dc59;background:#ebe16f}
.info{border-color:#bfe4f4;background:#d5edf8}
.error{border-color:#f8cdce;background:#fbe3e4}
.success{border-color:#deeaae;background:#e6efc2}
.button,.button:visited{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;border:1px solid #be0d37;border-top-color:#db0f3f;border-left-color:#db0f3f;padding:4px 12px;color:#fff;display:inline-block;font-size:11px;font-weight:bold;text-decoration:none;text-shadow:0 1px rgba(0,0,0,0.75);cursor:pointer;margin-bottom:20px;line-height:21px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;background-color:#e40f42;background-image:-webkit-gradient(linear, left top, left bottom, from(#f01d4f), to(#e40f42));background-image:-webkit-linear-gradient(top, #f01d4f, #e40f42);background-image:-moz-linear-gradient(top, #f01d4f, #e40f42);background-image:-o-linear-gradient(top, #f01d4f, #e40f42);background-image:-ms-linear-gradient(top, #f01d4f, #e40f42);background-image:linear-gradient(top, #f01d4f, #e40f42)}
.button:hover,.button:focus,.button:visited:hover,.button:visited:focus{color:#fff;border:1px solid #be0d37;border-top-color:#9d0a2d;border-left-color:#9d0a2d;background-color:#cc0e3b;background-image:-webkit-gradient(linear, left top, left bottom, from(#e40f42), to(#cc0e3b));background-image:-webkit-linear-gradient(top, #e40f42, #cc0e3b);background-image:-moz-linear-gradient(top, #e40f42, #cc0e3b);background-image:-o-linear-gradient(top, #e40f42, #cc0e3b);background-image:-ms-linear-gradient(top, #e40f42, #cc0e3b);background-image:linear-gradient(top, #e40f42, #cc0e3b)}
.button:active,.button:visited:active{background-color:#f01d4f;background-image:-webkit-gradient(linear, left top, left bottom, from(#e40f42), to(#f01d4f));background-image:-webkit-linear-gradient(top, #e40f42, #f01d4f);background-image:-moz-linear-gradient(top, #e40f42, #f01d4f);background-image:-o-linear-gradient(top, #e40f42, #f01d4f);background-image:-ms-linear-gradient(top, #e40f42, #f01d4f);background-image:linear-gradient(top, #e40f42, #f01d4f)}
.blue-button,.blue-button:visited{border-color:#1472ad;text-shadow:0 1px 1px #1472ad;background-color:#1681c4;background-image:-webkit-gradient(linear, left top, left bottom, from(#1990db), to(#1681c4));background-image:-webkit-linear-gradient(top, #1990db, #1681c4);background-image:-moz-linear-gradient(top, #1990db, #1681c4);background-image:-o-linear-gradient(top, #1990db, #1681c4);background-image:-ms-linear-gradient(top, #1990db, #1681c4);background-image:linear-gradient(top, #1990db, #1681c4);-webkit-box-shadow:inset 0 0 3px #59b3ec;-moz-box-shadow:inset 0 0 3px #59b3ec;box-shadow:inset 0 0 3px #59b3ec}
.blue-button:hover,.blue-button:focus,.blue-button:visited:hover,.blue-button:visited:focus{border-color:#116396;background-color:#1472ad;background-image:-webkit-gradient(linear, left top, left bottom, from(#1784c9), to(#1472ad));background-image:-webkit-linear-gradient(top, #1784c9, #1472ad);background-image:-moz-linear-gradient(top, #1784c9, #1472ad);background-image:-o-linear-gradient(top, #1784c9, #1472ad);background-image:-ms-linear-gradient(top, #1784c9, #1472ad);background-image:linear-gradient(top, #1784c9, #1472ad)}
.blue-button:active,.blue-button:visited:active{background-color:#1990db;background-image:-webkit-gradient(linear, left top, left bottom, from(#1681c4), to(#1990db));background-image:-webkit-linear-gradient(top, #1681c4, #1990db);background-image:-moz-linear-gradient(top, #1681c4, #1990db);background-image:-o-linear-gradient(top, #1681c4, #1990db);background-image:-ms-linear-gradient(top, #1681c4, #1990db);background-image:linear-gradient(top, #1681c4, #1990db)}

body{
	font-family:Tahoma, Geneva, Verdana, Helvetica, sans-serif;
	font-size:15px;
	line-height:1.5;
	color:#7c7c7c; 
	background: #eee url(../theme/structure/body-bg.png) repeat-x 0 0; 
	}
.wrap{width:90%;margin:0 auto}


/* ---------- @ Typography -----------------*/

::-moz-selection { background: #b1d1d0; color: #fff; text-shadow: 0 0 #fff !important; }
::selection { background: #b1d1d0; color: #fff; text-shadow: 0 0 #fff !important; }

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

p {margin: 15px 0; line-height:150%;}

h1, h2, h3, h4, h5, h6 {
	font-weight:normal;
	font-family:'JennaSueRegular',Tahoma, Geneva, Verdana, Helvetica, sans-serif;
	line-height:1;
	text-shadow:none;
	}
	
h1 { font-size:50px; margin: 0 0 25px;}
h2 { font-size:25px; margin:20px 0; font-family:Arial, Helvetica, Tahoma, Geneva, Verdana, Helvetica, sans-serif; }
h3 { font-size:32px; margin: 15px 0; }
h4 { font-size:32px; margin: 5px 0 5px; }
h5 {}
h6 {}
	
a:hover, a:active { outline: none; }	
	
a:link, a:visited {color:#7ebdbb;}
a:hover, a:active {color:#b1d1d0;}

small { font-size:85%; }
strong, th { font-weight: bold; }

abbr[title], dfn[title] { border-bottom:1px dotted; cursor:help; }
hr { display:block; height:1px; border:0; border-top:1px solid #ccc; margin:1em 0; padding:0; }

sub { vertical-align: sub; font-size: smaller; }
sup { vertical-align: super; font-size: smaller; }

/* ---------- @ Layout ---------------*/
	
#inner-header {
	position:relative;
	background:url(../theme/structure/header-bg.png) no-repeat 0 0;
	}

#content {
	text-shadow: 1px 2px #FFFFFF;
	}
	
/* ---------- @ Navigation ---------------*/

#logo { float:left; }



.nav { margin-top:143px; font-size:35px; height:57px; font-family:'JennaSueRegular',Tahoma, Geneva, Verdana, Helvetica, sans-serif; text-transform:lowercase; }
.nav li { float:left; }

.nav a:link, .nav a:visited {
	display:block;
	color:#fff;
	background:#b1d1d0;
	text-decoration:none;
	margin: 0 0 0 25px;
    padding: 0 8px 0 0;
	height:45px;
	line-height:45px;
	}
	
.nav a:hover, .nav a:active { color:#fefefe; }	

#slideshow { position:relative; margin-top:20px; overflow:hidden; }

.carousel { margin:10px auto; }
.carousel li { margin:0 2px; overflow:hidden; }
	.carousel li img { 
		width:284px; 
		height:360px; 
		-webkit-transition-property: height, width;
	    -webkit-transition-duration: 1s;
		-moz-transition-property: height, width;
	    -moz-transition-duration: 1s;
		-ms-transition-property: height, width;
	    -ms-transition-duration: 1s;
		-o-transition-property: height, width;
	    -o-transition-duration: 1s;
		transition-property: height, width;
	    transition-duration: 1s;
		}
	.carousel li img:hover { 
		width:400px; 
		height:507px; 
		-webkit-transition-property: height, width;
	    -webkit-transition-duration: 1s;
		-moz-transition-property: height, width;
	    -moz-transition-duration: 1s;
		-ms-transition-property: height, width;
	    -ms-transition-duration: 1s;
		-o-transition-property: height, width;
	    -o-transition-duration: 1s;
		transition-property: height, width;
	    transition-duration: 1s;
		}
		
	.no-cssanimations .carousel li img:hover { 	width:284px; height:360px; }	
	
	.next, .prev { width:36px; height:36px; display:block; background:url(../theme/buttons/arrows.png) no-repeat 0 0; position:absolute; top:45%; z-index:99; cursor:pointer; }
		.next { right:0; background-position:right top; }
		
/* ---------- @ Content Styles -----------*/

#content ul {margin:10px 0 10px 30px;}
	
	#content ul li {
		list-style:disc;
		padding:5px 0; 
		}


/* ---------- @ Image Styles -------------*/

.alignLeft {
	float:left;
	margin:2px 25px 25px 0;
	}
	
.alignRight {
	float:right;
	margin:2px 0 25px 25px;
	}	
	
.ie7 img { -ms-interpolation-mode: bicubic; }
	
/* ---------- @ Button-Link Styles -------------*/

.ir { display: block; text-indent: -999em; overflow: hidden; text-align: left; direction: ltr; }

.read-more { width:200px; height:50px;}
	.read-more a {background:url("../theme/structure/read-more.png") no-repeat scroll left top transparent; display:block; height:100%;width:100%;}
	.read-more a:hover {background-position:0 -50px;}		
	
a.basic-button {padding:6px 9px; color:#fff; background:transparent url("../theme/structure/nav-active-bg.png") repeat-x 0 0;border:0 none; cursor:pointer;}	

/* ---------- @ Sidebar Styles -----------*/

.addthis_counter { display:none !important; }

	
/* ---------- @ Form Styles --------------*/

label { font-weight: bold;}
legend { font-weight: bold; font-size:1.2em;}

input.text, textarea, select { 
	background-color:#fff; 
	border:1px solid #bbb; 
	}

input.text:focus, textarea:focus, select:focus {border-color:#666;}
	
input.fix, textarea.fix {border:1px solid #FF7600;}

input.text, textarea, select {margin:0.5em 0;}

input.submit {padding:4px 9px; color:#fff; background:transparent url("../theme/structure/nav-active-bg.png") repeat-x 0 0;border:0 none; cursor:pointer; margin:15px 0;}

input.text { width: 300px; padding:5px;}
input#date {width:200px;}
textarea { width: 390px; height: 150px; padding:5px; overflow: auto;}

input[type="radio"] { vertical-align: text-bottom; }
input[type="checkbox"] { vertical-align: bottom; *vertical-align: baseline; }
.ie6 input { vertical-align: text-bottom; }

label, input[type=button], input[type=submit], button { cursor: pointer; }
button {  width: auto; overflow: visible; }

form p { margin:0; }

.error {color:#FF7600; font-style:italic;margin-top:-9px;}
form small {font-weight:normal;letter-spacing:normal;font-size:11px;font-style:italic;}
	
/* ---------- @ Footer Styles ------------*/

#footer { 
	border-top: 1px solid #7C7C7C;
    font-size: 12px;
    margin: 20px 0 0;
    padding: 20px;
}

#copyright {float:left; width:600px;}

#attrib {float:right; width:180px;}

#content{margin-top:1.2em}
.meta{color:#999}
.post-content dd{margin-left:0;font-size:0.9em;color:#787878;margin-bottom:1.5em}
.post-content img{margin:0 0 1.5em 0;max-width:100%}
.post-content video,.post-content object{max-width:100%}
.post-content pre,.post-content code{background:#eee;border:1px solid #cecece;padding:10px}
.wp-caption{background:#eee;padding:5px}
.wp-caption img{margin-bottom:0;width:100%}
.wp-caption p.wp-caption-text{font-size:0.85em;margin:4px 0 7px;text-align:center}
.page-navigation,.wp-prev-next{margin:1.1em 0 2.2em}.bones_page_navi li{float:left;margin-left:10px}
.bones_page_navi li a{padding:3px 6px;display:block;text-decoration:none;position:relative}
.bones_page_navi li a:hover,.bones_page_navi li a:focus{color:#f01d4f;text-decoration:underline}
.bones_page_navi li.bpn-current{padding:3px 6px;border-bottom:2px solid #f01d4f;position:relative}
.bones_page_navi li.bpn-prev-link,.bones_page_navi li.bpn-next-link{font-weight:700}
.bones_page_navi li.bpn-prev-link a,.bones_page_navi li.bpn-next-link a{padding:0}
.bones_page_navi li.bpn-prev-link a:hover,.bones_page_navi li.bpn-next-link a:hover,.bones_page_navi li.bpn-first-page-link a:hover,.bones_page_navi li.bpn-last-page-link a:hover{background:none}
.wp-prev-next .prev-link{float:left}
.wp-prev-next .next-link{float:right}
.commentlist li{position:relative;clear:both;overflow:hidden;list-style-type:none;margin-bottom:1.5em;padding:0.7335em 10px}
.commentlist li:last-child{margin-bottom:0}
.commentlist li ul.children{margin:0}
.commentlist li[class*=depth-]{margin-top:1.1em}
.commentlist li.depth-1{margin-left:0;margin-top:0}
.commentlist li:not(.depth-1){margin-right:-10px;margin-left:-10px;margin-top:0;padding-bottom:0}
.commentlist .odd{background:#eee}.commentlist .even{background:#fefefe}
.commentlist .vcard{margin-left:50px}
.commentlist .vcard cite.fn{font-weight:700;font-style:normal}
.commentlist .vcard time{float:right}
.commentlist .vcard time a{color:#999;text-decoration:none}
.commentlist .vcard time a:hover{text-decoration:underline}
.commentlist .vcard img.avatar{position:absolute;left:10px;padding:2px;border:1px solid #cecece;background:#fff}
.commentlist .comment_content{margin-left:50px}
.commentlist .comment_content p{margin:0.7335em 0 1.5em;font-size:1em;line-height:1.5em}
.commentlist .comment-reply-link{text-decoration:none;float:right;background:#4598bb;padding:3px 5px;color:#fff;opacity:0.65;margin-bottom:10px;font-weight:700;font-size:0.9em}
.commentlist .comment-reply-link:hover,.commentlist .comment-reply-link:focus{opacity:1}
.respond-form{margin:1.5em 10px;padding-bottom:2.2em}
.respond-form form{margin:0.75em 0}
.respond-form form li{list-style-type:none;clear:both;margin-bottom:0.7335em}
.respond-form form li label,.respond-form form li small{display:none}
.respond-form form input[type=text],.respond-form form input[type=email],.respond-form form input[type=url],.respond-form form textarea{padding:3px 6px;background:#efefef;border:2px solid #cecece;line-height:1.5em}
.respond-form form input[type=text]:focus,.respond-form form input[type=email]:focus,.respond-form form input[type=url]:focus,.respond-form form textarea:focus{background:#fff}
.respond-form form input[type=text]:invalid,.respond-form form input[type=email]:invalid,.respond-form form input[type=url]:invalid,.respond-form form textarea:invalid{outline:none;border-color:#fbc2c4;background-color:#f6e7eb;-webkit-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;box-shadow:none}
.respond-form form input[type=text],.respond-form form input[type=email],.respond-form form input[type=url]{max-width:400px;min-width:250px}
.respond-form form textarea{resize:none;width:97.3%;height:150px}
#comment-form-title{margin:0 0 1.1em}
#allowed_tags{margin:1.5em 10px 0.7335em 0}
.nocomments{margin:0 20px 1.1em}
.footer{clear:both}
.rsswidget img { display:none; }
.widgettitle a { text-decoration:none; color:#7C7C7C; }
#inner-footer { border-top: 1px solid #7C7C7C; font-size: 12px; margin-top: 20px; padding: 20px; }
.attribution { float:left; }
.after { float:right; }

.item {margin: 0.5%; width: 30%; float:left;}
	.item img {width:100%;display:block;height:auto;}
	.item a {display:block;}
	.item a:hover img { opacity:0.5; }
	
/*
    ColorBox Core Style:
    The following CSS is consistent between example themes and should not be altered.
*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative;}
#cboxLoadedContent{overflow:auto;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%; height:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
.cboxPhoto{float:left; margin:auto; border:0; display:block; max-width:none;}
.cboxIframe{width:100%; height:100%; display:block; border:0;}
#colorbox, #cboxContent, #cboxLoadedContent{box-sizing:content-box;}

/* 
    User Style:
    Change the following styles to modify the appearance of ColorBox.  They are
    ordered & tabbed in a way that represents the nesting of the generated HTML.
*/
#cboxOverlay{background:#000;}
#colorbox{ }
    #cboxTopLeft{width:14px; height:14px; background:url(../images/controls.png) no-repeat 0 0;}
    #cboxTopCenter{height:14px; background:url(../images/border.png) repeat-x top left;}
    #cboxTopRight{width:14px; height:14px; background:url(../images/controls.png) no-repeat -36px 0;}
    #cboxBottomLeft{width:14px; height:43px; background:url(../images/controls.png) no-repeat 0 -32px;}
    #cboxBottomCenter{height:43px; background:url(../images/border.png) repeat-x bottom left;}
    #cboxBottomRight{width:14px; height:43px; background:url(../images/controls.png) no-repeat -36px -32px;}
    #cboxMiddleLeft{width:14px; background:url(../images/controls.png) repeat-y -175px 0;}
    #cboxMiddleRight{width:14px; background:url(../images/controls.png) repeat-y -211px 0;}
    #cboxContent{background:#fff; overflow:visible;}
        .cboxIframe{background:#fff;}
        #cboxError{padding:50px; border:1px solid #ccc;}
        #cboxLoadedContent{margin-bottom:5px;}
        #cboxLoadingOverlay{background:url(../images/loading_background.png) no-repeat center center;}
        #cboxLoadingGraphic{background:url(../images/loading.gif) no-repeat center center;}
        #cboxTitle{position:absolute; bottom:-25px; left:0; text-align:center; width:100%; font-weight:bold; color:#7C7C7C;}
        #cboxCurrent{position:absolute; bottom:-25px; left:58px; font-weight:bold; color:#7C7C7C;}
        
        #cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{position:absolute; bottom:-29px; background:url(../images/controls.png) no-repeat 0px 0px; width:23px; height:23px; text-indent:-9999px;}
        #cboxPrevious{left:0px; background-position: -51px -25px;}
        #cboxPrevious:hover{background-position:-51px 0px;}
        #cboxNext{left:27px; background-position:-75px -25px;}
        #cboxNext:hover{background-position:-75px 0px;}
        #cboxClose{right:0; background-position:-100px -25px;}
        #cboxClose:hover{background-position:-100px 0px;}
        
        .cboxSlideshow_on #cboxSlideshow{background-position:-125px 0px; right:27px;}
        .cboxSlideshow_on #cboxSlideshow:hover{background-position:-150px 0px;}
        .cboxSlideshow_off #cboxSlideshow{background-position:-150px -25px; right:27px;}
        .cboxSlideshow_off #cboxSlideshow:hover{background-position:-125px 0px;}	
		#cboxContent .wp-post-image { max-width:100%; height:auto; }
		#logo img { max-width:100%; display:block; }
		#logo { max-width:100%; }
		#menu-item-11 { display:none; }

@media only screen and (min-width: 481px){
	.post-content .alignleft,.post-content img.alignleft{margin-right:1.5em;display:inline;float:left}
	.post-content .alignright,.post-content img.alignright{margin-left:1.5em;display:inline;float:right}
	.post-content .aligncenter,.post-content img.aligncenter{margin-right:auto;margin-left:auto;display:block;clear:both}}

@media only screen and (min-width: 768px){
	nav { position:absolute; right:0; }
	.nav { float:right; }
	#menu-item-11 { display:block; }
	.wrap{max-width:1200px}
	.onecol{width:5.801104972%}
	.twocol{width:14.364640883%}
	.threecol{width:22.928176794%}
	.fourcol{width:31.491712705%}
	.fivecol{width:40.055248616%}
	.sixcol{width:48.618784527%}
	.sevencol{width:57.182320438000005%}
	.eightcol{width:65.74585634900001%}
	.ninecol{width:74.30939226%}
	.tencol{width:82.87292817100001%}
	.elevencol{width:91.436464082%}
	.twelvecol{width:99.999999993%}
	.onecol,.twocol,.threecol,.fourcol,.fivecol,.sixcol,.sevencol,.eightcol,.ninecol,.tencol,.elevencol,.twelvecol{position:relative;float:left;margin-left:2.762430939%}
	.first{margin-left:0}
	.last{float:right}
	.sidebar{}
	.widget{margin:1.2em 0}
	.widget ul li{margin-bottom:0.75em}
	.widget ul li ul{margin-top:0.75em;padding-left:1em}
	#inner-content { max-width: 1140px; }}
	
@media only screen and (min-width: 1175px){
	#menu-main { margin-top:102px; margin-right:20px; }
	}	

@media print{*{background:transparent !important;color:black !important;text-shadow:none !important;filter:none !important;-ms-filter:none !important}a,a:visited{color:#444 !important;text-decoration:underline}a:after,a:visited:after{content:" (" attr(href) ")"}a abbr[title]:after,a:visited abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}@page{margin:0.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}.sidebar,.page-navigation,.wp-prev-next,.respond-form,nav{display:none}}

