@charset "utf-8";
/*   
Theme Name: Antares
Theme URI: http://www.aai.com.ve/
Description: Styles for Antares.
Author: Satish Gandham
Author URI: http://www.aai.com.ve/
Version: 1.0
Tags: blue,brown,white,light,custom-colors,custom-header,theme-options,fixed-width,two-columns,three-columns
*/


/* CSS Document */
/*------------------------------------------------------------------
	960 GRID SYSTEM COMPRESSES TO SAVE BANDWIDTH AND TO REDUCE A HTTP REQUEST :P
--------------------------------------------------------------------*/
.container_12,.container_16{margin-left:auto;margin-right:auto;width:900px}
.grid_1,.grid_2,.grid_3,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11,.grid_13,.grid_14,.grid_15,.grid_16{
	display:inline;
	float:left;
	position:relative;
	padding-left:10px;
	padding-right:10px;
	background-image: url(images/bkg_content.jpg);
	margin-top:120px;
}
.grid_4{
	float: right;
	width:340px;
	margin-right: 10px;
	margin-top: 25px;
	background-image: url(images/bkg_ce.png);
	background-repeat: no-repeat;
	min-height:600px;
	min-height: 600px;
}
.container_12 .grid_3,.container_16 .grid_4{width:220px}
.container_12 .grid_6,.container_16 .grid_8{width:880px}
.container_12 .grid_9,.container_16 .grid_12{width:700px}
.container_12 .grid_12,.container_16 .grid_16{width:900px}
.alpha{margin-left:0}.omega{margin-right:0}
.container_12 .grid_1{width:60px}
.container_12 .grid_2{width:140px}
.container_12 .grid_4{width:300px}
.container_12 .grid_5{width:380px}
.container_12 .grid_7{width:540px}
.container_12 .grid_8{width:880px}
.container_12 .grid_10{width:780px}
.container_12 .grid_11{width:860px}
.container_16 .grid_1{width:40px}
.container_16 .grid_2{width:100px}
.container_16 .grid_3{width:160px}
.container_16 .grid_5{width:280px}
.container_16 .grid_6{width:340px}
.container_16 .grid_7{width:400px}
.container_16 .grid_9{width:520px}
.container_16 .grid_10{width:580px}
.container_16 .grid_11{width:640px}
.container_16 .grid_13{width:760px}
.container_16 .grid_14{width:820px}
.container_16 .grid_15{width:880px}
.container_12 .prefix_3,.container_16 .prefix_4{padding-left:240px}
.container_12 .prefix_6,.container_16 .prefix_8{padding-left:480px}
.container_12 .prefix_9,.container_16 .prefix_12{padding-left:720px}
.container_12 .prefix_1{padding-left:80px}
.container_12 .prefix_2{padding-left:160px}
.container_12 .prefix_4{padding-left:320px}
.container_12 .prefix_5{padding-left:400px}
.container_12 .prefix_7{padding-left:560px}
.container_12 .prefix_8{padding-left:640px}
.container_12 .prefix_10{padding-left:800px}
.container_12 .prefix_11{padding-left:880px}
.container_16 .prefix_1{padding-left:60px}
.container_16 .prefix_2{padding-left:120px}
.container_16 .prefix_3{padding-left:180px}
.container_16 .prefix_5{padding-left:300px}
.container_16 .prefix_6{padding-left:360px}
.container_16 .prefix_7{padding-left:420px}.container_16 .prefix_9{padding-left:540px}.container_16 .prefix_10{padding-left:600px}.container_16 .prefix_11{padding-left:660px}.container_16 .prefix_13{padding-left:780px}.container_16 .prefix_14{padding-left:840px}.container_16 .prefix_15{padding-left:900px}.container_12 .suffix_3,.container_16 .suffix_4{padding-right:240px}.container_12 .suffix_6,.container_16 .suffix_8{padding-right:480px}.container_12 .suffix_9,.container_16 .suffix_12{padding-right:720px}.container_12 .suffix_1{padding-right:80px}.container_12 .suffix_2{padding-right:160px}.container_12 .suffix_4{padding-right:320px}.container_12 .suffix_5{padding-right:400px}.container_12 .suffix_7{padding-right:560px}.container_12 .suffix_8{padding-right:640px}.container_12 .suffix_10{padding-right:800px}.container_12 .suffix_11{padding-right:880px}.container_16 .suffix_1{padding-right:60px}.container_16 .suffix_2{padding-right:120px}.container_16 .suffix_3{padding-right:180px}.container_16 .suffix_5{padding-right:300px}.container_16 .suffix_6{padding-right:360px}.container_16 .suffix_7{padding-right:420px}.container_16 .suffix_9{padding-right:540px}.container_16 .suffix_10{padding-right:600px}.container_16 .suffix_11{padding-right:660px}.container_16 .suffix_13{padding-right:780px}.container_16 .suffix_14{padding-right:840px}.container_16 .suffix_15{padding-right:900px}.container_12 .push_3,.container_16 .push_4{left:240px}.container_12 .push_6,.container_16 .push_8{left:480px}.container_12 .push_9,.container_16 .push_12{left:720px}.container_12 .push_1{left:80px}.container_12 .push_2{left:160px}.container_12 .push_4{left:320px}.container_12 .push_5{left:400px}.container_12 .push_7{left:560px}.container_12 .push_8{left:640px}.container_12 .push_10{left:800px}.container_12 .push_11{left:880px}.container_16 .push_1{left:60px}.container_16 .push_2{left:120px}.container_16 .push_3{left:180px}.container_16 .push_5{left:300px}.container_16 .push_6{left:360px}.container_16 .push_7{left:420px}.container_16 .push_9{left:540px}.container_16 .push_10{left:600px}.container_16 .push_11{left:660px}.container_16 .push_13{left:780px}.container_16 .push_14{left:840px}.container_16 .push_15{left:900px}.container_12 .pull_3,.container_16 .pull_4{left:-240px}.container_12 .pull_6,.container_16 .pull_8{left:-480px}.container_12 .pull_9,.container_16 .pull_12{left:-720px}.container_12 .pull_1{left:-80px}.container_12 .pull_2{left:-160px}.container_12 .pull_4{left:-320px}.container_12 .pull_5{left:-400px}.container_12 .pull_7{left:-560px}.container_12 .pull_8{left:-640px}.container_12 .pull_10{left:-800px}.container_12 .pull_11{left:-880px}.container_16 .pull_1{left:-60px}.container_16 .pull_2{left:-120px}.container_16 .pull_3{left:-180px}.container_16 .pull_5{left:-300px}.container_16 .pull_6{left:-360px}.container_16 .pull_7{left:-420px}.container_16 .pull_9{left:-540px}.container_16 .pull_10{left:-600px}.container_16 .pull_11{left:-660px}.container_16 .pull_13{left:-780px}.container_16 .pull_14{left:-840px}.container_16 .pull_15{left:-900px}.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}.clearfix:after{clear:both;content:' ';display:block;font-size:0;line-height:0;visibility:hidden;width:0;height:0}.clearfix{display:inline-block}* html .clearfix{height:1%}.clearfix{display:block}
/*------------------------------------------------------------------
	END OF GRID
--------------------------------------------------------------------*/
body{
	background:#f6f6f6; background-image: url(images/bg_grad.jpg); 
	margin:auto; line-height: 18px;
	font-family: Arial, Helvetica, sans-serif;font-size:12px;color: #ffffff;
}




.container_12{min-height:100px; }

h1{ font:bold 240% "Trebuchet MS", Arial, Helvetica, sans-serif;color:#FFF; margin: 0px;margin-bottom: 20px; padding: 0px; text-decoration: none;}

h2{ font:bold 180% "Trebuchet MS", Arial, Helvetica, sans-serif;color:#FFF; margin: 0px; padding: 0px;}

h3{ font:bold 160% "Trebuchet MS", Arial, Helvetica, sans-serif;color:#FFF; margin: 0px; padding: 0px;}

h4{ font:bold 140% "Trebuchet MS", Arial, Helvetica, sans-serif;color:#FFF; margin: 0px; padding: 0px;}

h5{ font:bold 120% "Trebuchet MS", Arial, Helvetica, sans-serif;color:#FFF; margin: 0px; padding: 0px;}

h6{ font:bold 100% "Trebuchet MS", Arial, Helvetica, sans-serif;color:#FFF; margin: 0px; padding: 0px;}

img{border:0;}
p{line-height:20px;}
li{line-height:16px;}
pre{overflow-x:scroll;background:#F4F4F4;font-size:11px;padding:10px;margin:0 0 10px;}
a:hover{text-decoration:underline}
/*-------------------------------------------------------------------
  BACKGROUNDS AND OTHER COLOURS, THESE DEFINE THE LOOK OF YOUR BLOG
--------------------------------------------------------------------*/
#header,.nav-bg-fix{ /*-background:#ccc;-*/ }
#nav1,#nav2 {
	background-image: url(images/bkg_top.gif);
	background-repeat: no-repeat;
}
a{color:#FFF;}
.p{text-align: justify; }
ul.page-nav li a,ul.rss li a,#nav2 ul li a{color:#FFF;}
ul.page-nav li:hover,ul.rss li:hover,#nav2 ul li:hover,ul.page-nav li.current_page_item,#nav2 li.current-cat{text-decoration:underline}
ul.page-nav li,ul.rss li,#nav2 ul li{}
#header h2.blogname a{color:#FFF;}
#header h2.blog-title{color:#FFF;}
#popular{background:#f6f6f6;}
#sidebar .widget, #about .widget,.footer .widget,.ads{}
#sidebar ul li a:hover,.footer ul li a:hover,#sidebar a:hover,.footer a:hover{}
#sidebar ul li:hover, .footer ul li:hover,{}
#sidebar .widget, #about .widget,.footer .widget,.ads{}
#nav2 .search #s{background:#FFF;}
#nav-ad{ background:#015a87;}

/*------------------------------------------------------------------
	NAVIGATION STYLES
--------------------------------------------------------------------*/
.nav-bg-fix{/*-background:#ccc;-*/ }
#nav1,#nav2{
	width:900px;
	margin:0;
	padding:0px 0px 0px 0px;
	overflow:hidden;
	height: 82px;
}

#nav1{
	top: 0px;
	position: relative;
	width:900px;
	background-image: url(images/bkg_top.gif);
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	height: 82px;
}


ul.page-nav{float:right; padding:12px 10px 0px 0px}
ul.rss{float:right; padding-right:10px}
ul.page-nav,ul.rss,#nav2 ul{margin:3px 0;}
ul.page-nav li,ul.rss li,#nav2 ul li{list-style:none;display:inline;padding:2px 5px;margin:0 2px;}
ul.rss	li.rss{border:none; padding:0}
ul.page-nav li a,ul.rss li a,#nav2 ul li a{text-decoration:none;}
#nav2 ul{ padding-left: 10px}
#nav2 .search{height:25px;padding:1px 0px 1px 0; margin-right:0}
#nav2 .search #s{width:135px;border: solid 1px #3f3f3f;padding:3px  2px;color:#444;font-size:.9em;}
#nav-ad {width:900px;margin:0;padding:2px 0 6px 0;overflow:hidden;}
#nav-ad{ padding:5px 10px; width:940px;}
/*------------------------------------------------------------------
	HEADER STYLES
--------------------------------------------------------------------*/
#header{position: relative;height:280px;width:900px;margin-top: -30px;margin-right: auto;margin-bottom: 0px;margin-left: auto;}
#logo img{
	margin: 8px 0px 0px 20px;
	position: absolute;
}
#subscribe{width:280px;height:90%;padding:0 5px; margin:10px 0 0 0;}
#subscribe p{ color:#FFF; font-size:24px; margin:0 0 8px 0; font-weight:lighter}

/************** utility styles *****************/

#utility{
	width: 150px;
	min-width: 150px;
	height: 10px;
	position: absolute;
	top: 0;
	right: 0px;
	font-size: 10px;
	padding: 0px;
}

/*------------------------------------------------------------------
	FEATURED & ABOUT STYLES
--------------------------------------------------------------------*/
#featured{  min-height:200px}
#featured .post{padding:0 10px;}
#featured .border{border:1px solid #ccc;}
#about .widget{ min-height:200px;}
#about p{ padding:0 5px;}
/*------------------------------------------------------------------
	POST STYLES
--------------------------------------------------------------------*/
#post-main .post{
	margin-right: 350px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-right: 20px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 20px;
	text-align: justify;	
}




#home .post{ border-bottom:dotted 1px #CCC; background:#F00;text-align: justify;	}
h1.title,h1.title-single{
	color: #ffffff;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
h1.title a,h1.title-single a{text-decoration:none;}
h1.title-single{ line-height:32px;}
.post .meta{font-size:12px;font-style:italic; margin-bottom:10px;border-bottom:1px dotted #ccc;padding-bottom:18px;text-align: justify;	}
.post .meta-single{font-size:12px;font-style:italic;text-align: justify;	}
.catntag{line-height:14px; margin:0;clear:both;font-weight:lighter;}
.cat,.tags{padding:2px 5px;margin:1px 0;display:block;}
.cat a,.tags a{text-decoration:none;}
.cat a:hover,.tags a:hover{ color:#000; text-decoration:underline;}
span.left{float:left;}
span.right{float:right;margin-right:10px;}
span.readmore{float:right;padding:11px 5px; text-transform:uppercase;}
.post a:hover{text-decoration: underline;text-align: justify;	}
/* Post Image Styling */
.wp-caption{background-color:#EEEEEE;border:1px solid #DDDDDD;padding:4px 0 5px;text-align:center; margin:5px}
.wp-caption-text {padding:3px 0 0;	font-size:11px;margin:0;}
.wp-caption img {margin: 0;padding: 0;border: 0 none;}
.wp-caption-dd {font-size: 11px;line-height: 17px;padding: 0 4px 5px;margin: 0;}
.navigation{padding:8px 5px 7px 5px;min-height:20px;margin-top:-1px;}
.navigation a{font-weight:bold;}
.s a:hover{color:#000;}
.posttitle .avatar{padding:2px;margin-right:10px;float:left; border:solid 1px #CCC;}
#navwrap{margin:30px 0 0 0;padding:0;height:20px;}
ul.nav3{list-style:none;float:right;padding:0;margin:0}
ul.social{list-style:none;float:left;padding:0;margin:0;}
ul.social li,ul.nav3 li{border:1px solid #999;display:inline;margin-right:3px;padding:2px;}
ul.social li:hover,ul.nav3 li:hover{background:#ccc;}
ul.social li a,ul.nav3 li a{ text-decoration:none; font-weight:bold;}
ul.social li a:hover,ul.nav3 li a:hover{ background:none;}
/*------------------------------------------------------------------
	INDEX PAGE THUMBNAILS
---------------------------------------------------------------*/
img.thumb{background:#eee;padding:3px;float:left;margin:5px;}
/*------------------------------------------------------------------
	POPULAR POSTS STYLES
--------------------------------------------------------------------*/
#popular{overflow:hidden;}
#popular{margin-top:20px;padding:0;overflow:hidden;}
#popular .post{padding:0 10px;border-bottom:1px solid #CCC;text-align: justify;	}
#popular  h2{	font-size:14px;}
#popular blockquote{background:#eee;border-left:solid 5px #CCC;padding:5px;font-style:italic;font-size:.8em; width:200px}
/*------------------------------------------------------------------
	SIDEBAR AND FOOTER STYLES
--------------------------------------------------------------------*/
#sb1{margin-right:5px;width:145px;}
#sb2{ margin-left:5px;width:145px;}
#sidebar .widget, #sb1 .widget, #sidebar .widget, #about .widget,.footer .widget,.ads{padding:0;margin:0px auto;margin-bottom:5px; }
.textwidget,.widget_tag_cloud div,.widget_search,.widget_calendar{padding:5px;}
.widget_calendar table,widget_akismet{margin:auto;}
h3.popularposts, #sidebar  h3, #about h3,.footer  h3{display:block;		padding: 3px 5px;margin:0;}
/*LIST STYLES*/
#sidebar ul , .footer ul{margin-top:0;}
#sidebar ul li, .footer ul li{list-style:none;border-bottom:dotted 1px #ccc;margin-left:-2.8em;padding:3px 0 3px 0;}
#sidebar ul li:hover, .footer ul li:hover{border-bottom:solid 1px #ccc;}
#sidebar ul li.current-cat,#sidebar ul li.current-page,.footer ul li.current-cat,.footer ul li.current-page{background:none;}
#sidebar ul li a, .footer ul li a{text-decoration:none; display:block}
#sidebar ul li a:hover,.footer ul li a:hover,#sidebar a:hover,.footer a:hover{text-decoration:underline; font-weight:bold}
#sidebar ul li a:hover, .footer ul li a:hover{text-decoration:none;font-weight:normal;background:none;}


/*------------------------------------------------------------------
	SIDEBAR ADS STYLES
--------------------------------------------------------------------*/	
.ads{padding:7px 7px 0 7px;}
.ads img{background:#ddd;}
.ads img.left{padding:7px;}
.ads img.right{padding:7px;}
li.ad a:hover{background:none;}
/*------------------------------------------------------------------
	COMMENTS STYLE
--------------------------------------------------------------------*/	
ul#commentlist, ul.pings{list-style:none;padding:0; margin: 5px 0}
ul#commentlist li,ul.pings li{border:solid 5px #efefef; margin:0 0 1em 0;min-height:60px; padding:0 5px}
ul#commentlist li p.author{margin-top:0;float:left;}
ul#commentlist li p.comment-date{background:#eee;float:right;width:210px;padding:0 5px;margin-top:0;}
ul#commentlist  li img{float:left;padding:5px;}
div.comment-text{padding:0 58px;margin-top:40px;}
li.comment p{ margin-bottom:0;}
textarea{width:500px;}
ul.children{list-style:none}
ul#commentlist li.depth-2,ul#commentlist li.depth-3,ul#commentlist li.depth-4,ul#commentlist li.depth-5{border:none; padding:5px}
div.reply{marign:0 5px 5px 5px; font-weight:bold; padding:2px;}
div.reply a{ text-decoration:none;border:solid #666; border-width:0 0 1px 5px; padding: 0 5px 2px 3px}
div.reply a:hover{ text-decoration:none; background:#CCC;border:solid #666; border-width:0 0 1px 10px; padding: 0 5px 2px 3px}
li.bypostauthor{ background:#eee}
/*------------------------------------------------------------------
	FOOTER STYLES
--------------------------------------------------------------------*/
.footer{padding:5px 0;color:#FFF;}
#footer{position: relative; width:900px;clear: both; border-top: 1px solid #cccccc; font-size: 11px; color: #FFFFFF; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; padding-top: 3px 0px 3px 0px; background-color: #000000; text-align: center;}
#footer a{text-decoration:none; color:#FFF;}
#footer a:hover{text-decoration:underline;}
#footer p {padding:0;color:#FFF;}


	
/************** casesItems styles *****************/


#cases{
	padding: 0px 0px 0px 10px;
	min-height:260px;
	height:260px;
}

#cases h3{
		padding: 25px 0px 0px 15px;
}

#cases h4{
	padding: 10px 0px 8px 20px;
}

#cases p{
	font: normal 11px  Arial, Helvetica, sans-serif;
	padding: 0px 0px 0px 20px;
	vertical-align: top;
}

#cases img{
	float: right;
	padding: 0px 5px 0px 10px;
}



/************** homeItems styles *****************/
.home{
	line-height: 200%;
	text-align: justify;
	padding-bottom: 25px;
}

.homebox {}

.homebox a:link, .homebox a:visited{
	color: #FFFFFF;
	text-decoration: none;
}

.homebox a:hover{
	text-decoration: underline;
}

.home_ws{
	min-height: 35px;
	height: 35px;
	padding:5px 5px 5px 15px;
	background-image: url(images/bkg_home1.gif);
	background-repeat: no-repeat;
	text-decoration: none;	
}


.home_ecrm{
	min-height: 35px;
	height: 35px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 15px;
	background-image: url(images/bkg_home3.gif);
	background-repeat: no-repeat;
	margin-top: 15px;
	text-decoration: none;	
}

.home_digital{
	min-height: 35px;
	height: 35px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 15px;
	background-image: url(images/bkg_home2.gif);
	background-repeat: no-repeat;
	margin-top: 15px;
	text-decoration: none;	
}

.home_seo{
	min-height: 35px;
	height:35px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 15px;
	background-image: url(images/bkg_home4.gif);
	background-repeat: no-repeat;
	margin-top: 15px;
	text-decoration: none;	
}

.article{
	width:290px;
	min-height:213px;
	height:213px;
	background-image: url(images/bkg_articleHome.png);
	background-repeat: no-repeat;

}
.article h4{
	padding: 25px 10px 0px 22px;
}
.article p {
	padding: 0px 10px 0px 22px;
}


/************** whatWedo styles *****************/
.whatwedo_ws{
	min-height: 120px;
	height: 120px;
	padding-top: 18px;
	padding-right: 50px;
	padding-bottom: 5px;
	padding-left: 10px;
	background-image: url(images/bkg_qh1.gif);
	background-repeat: no-repeat;
}

.whatwedo_ecrm{
	min-height: 120px;
	height: 120px;
	padding-top: 18px;
	padding-right: 50px;
	padding-bottom: 5px;
	padding-left: 10px;
	background-image: url(images/bkg_qh3.gif);
	background-repeat: no-repeat;
}

.whatwedo_digital{
	min-height: 120px;
	height: 120px;
	padding-top: 18px;
	padding-right: 50px;
	padding-bottom: 5px;
	padding-left: 10px;
	background-image: url(images/bkg_qh2.gif);
	background-repeat: no-repeat;
}

.whatwedo_seo{
	min-height: 120px;
	height: 120px;
	padding-top: 18px;
	padding-right: 50px;
	padding-bottom: 5px;
	padding-left: 10px;
	background-image: url(images/bkg_qh4.gif);
	background-repeat: no-repeat;
}


.detail{
	height: 120px;

}
.detail img{
	padding:0px 10px 10px 10px;
	float: left;
}


#tag_cloud {padding:10px;
        line-height:150%;
		padding: 15px 10px 10px 20px;
		
		}
#tag_cloud h3{ font:bold 160% "Trebuchet MS", Arial, Helvetica, sans-serif;color:#FFF; margin: 0px; padding: 0px;
	padding: 0px 0px 10px 0px;
	}

#feedLink{
	display: block;
	float: right;
	margin: 10px 20px 10px 10px;
	
}

/*------------------------------------------------------------------
	SEARCH BOX STYLES
--------------------------------------------------------------------*/	
fieldset{border:0;padding:5px;}
#s{background:#eee;border: solid 1px #ccc;padding:4px; width:60%}
#searchsubmit{background:#CCC;border:2px solid #eee;padding:3px; width:30%}


/*MISC*/
blockquote{background:#eee;border-left:solid 5px #CCC;padding:5px;font-style:italic;font-size:14px; width:80%}
#post-main .archive_options {background:#CCC;}
.padding-top{padding-top:10px;}
/*------------------------------------------------------------------
	WORDPRESS WANTS THIS AND LETS GIVE IT :p
--------------------------------------------------------------------*/	
.aligncenter {display: block;margin-left: auto;margin-right: auto;}
.alignleft {float: left; padding-right:15px;padding-bottom:15px;}
.alignright {float: right;}

/*Some bug fixes*/
.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */


 @media print {

/*------------------------------------------------------------------
	PRINT
	Styles for print
------------------------------------------------------------------*/

body { background: none; color: #000; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 10pt }
code, pre { font-family: "Courier New", Courier, mono }
img { float: left; clear: left; page-break-inside: avoid; page-break-after: avoid }

a, a:link, a:visited { color: blue; text-decoration: underline }

blockquote, table, pre { page-break-inside: avoid }
ul, ol, dl  { page-break-before: avoid }
h1, h2, h3, h4, h5, h6 { display: block; font-weight: bold; page-break-after: avoid }

#footer, .ad, #nav, .nav, form, .skip { display: none }

h1 { font-size: 3em; margin: .67em 0; }
h2 { font-size: 2em; margin: .83em 0; }
h3 { }
h4 { font-size: 1em; margin: 1.33em 0; }
h5 { font-size: 0.92em; margin: 1.67em 0; }
h6 { font-size: 0.83em; margin: 2.33em 0; }