body,html{margin:0;padding:0;}
body {font-family: 'Merriweather',Georgia,"Times New Roman",Times, Serif;color:#333;font-size:12px;font-weight:normal;}
strong {font-style:normal;}
h1,h2,h3,h4,h5,h6 {margin:0;padding:0;}
a{text-decoration: none; color:#99CC33; outline:none;}
	#post-content a {
		color: #669900;
	}
img {border-width: 0px;}

h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover {
	color:#99CC33;
}

.pull-left {float:left;} 
.pull-right {float:right;}
.no-border {border:none!important;}

/* skeleton */
#wrapper {width:960px;height:auto;margin:0 auto;height:auto;padding-top:20px;}
.gutter-wrapper {width:1271px;margin:0 auto;}
.gutter-right {position: fixed;margin-left: 1130px;margin-top: 40px;float: left;width: 155px;height: 850px;display: block;}
.gutter-left {position: fixed;margin:40px 0 0 -13px;width: 155px;height: 850px;float: left;}

#top-nav {height:31px;width:970px;margin:0 auto; position:fixed;left:0;right:0;border-bottom:2px solid #f0f0f0;background-color:#fff;z-index:1001;}

	#top-nav .top-nav-left {width:90px;height:25px;color:#ffffff;font-size:14px;padding:5px 0 0 20px;float:left;}
	#top-nav .top-nav-left > img {margin-left:10px;padding-bottom:2px;}
	
	#top-nav .top-nav-body {width:830px; color:#333333;padding:0px 0 0 20px;font-size:11px;float:left;font-weight:bolder;}
	#top-nav .top-nav-right {width:10px;height:30px;float:left;}
	#top-nav .top-nav-body ul {list-style:none;float:right;margin:0;}
	#top-nav .top-nav-body ul li {float:left;text-align:center;background:url('/wp-content/themes/crikey/img/top-nav-seperator.png') 0px 0px no-repeat;}
	#top-nav .top-nav-body ul li img.arrow {padding:0 0 1px 7px;}	
	#top-nav a {color:#333;height:22px; display:block;padding:8px 20px 0 20px; background:none;}
	#top-nav #header-crikeyperks a {
		padding: 0;
	}
	#top-nav a:hover, #top-nav a.selected {text-decoration:underline;}
	#top-nav li#header-time {background:none;padding-right:20px;}
	#top-nav li#header-subscribe a {padding-left:45px; background:url('/wp-content/themes/crikey/img/icon-pencil.png') 20px 5px no-repeat;}
	#top-nav li#header-editions a {background:url("/wp-content/themes/crikey/img/icon-darkarrow-down.png") no-repeat scroll 95% transparent;}
	#top-nav li#header-editions.hide {background:url("/wp-content/themes/crikey/img/crikey-dark-gradient-linear.png") repeat scroll 0 0 transparent; }
	#top-nav li#header-editions.hide a {background:url("/wp-content/themes/crikey/img/icon-arrow-up.png") no-repeat scroll 95% transparent;color:#fff;text-decoration:none;}
	#top-nav #header-greeting{padding-top:8px;display:block;float:left}
 	#top-nav #header-time{padding-top:8px}
	#top-nav .top-nav-body ul li.left-menu {background:none;}
	#top-nav span#header-greeting a{display:inline; padding:0; text-transform:none; color:#999;}

	#top-nav .top-nav-body #crikey-mail-latest {display:none;float:none; position:absolute;right:20px;width:300px;background:#FFFFFF;border:1px solid #e5e5e5;text-transform:none;margin-top:1px;padding:10px 20px;color:#4e4e4e;box-shadow:4px 4px 2px rgba(0, 0, 0, 0.2);}
	#top-nav .top-nav-body #crikey-mail-latest .alldailymails a {padding:0;height:0;color:#99CC33;display:inline;}
	#top-nav .top-nav-body #crikey-mail-latest p {float:none;padding:0;margin:0;}
	#top-nav .top-nav-body #crikey-mail-latest ul {float:none;padding:0;margin:0;margin-bottom:20px;}
	#top-nav .top-nav-body #crikey-mail-latest ul li {float:none;border-bottom:1px dashed #D8D8D8;text-align:left;background:none;}
	#top-nav .top-nav-body #crikey-mail-latest ul li a {padding:8px 0 0;text-transform:uppercase; background:url('/wp-content/themes/crikey/img/arrow-black.png') right no-repeat;background-size: 0.8em;}
	
	#top-nav .top-nav-left a {background:url("/wp-content/themes/crikey/img/icon-arrow-down.png") no-repeat scroll 80% 40% transparent;padding:0;padding-top:3px;color:#FFFFFF;text-decoration:none;}
	#top-nav .tip-off-hide {background:url("/wp-content/themes/crikey/img/crikey-dark-gradient-linear.png") repeat scroll 0 0 transparent; }
	#top-nav .tip-off-hide a {background:url("/wp-content/themes/crikey/img/icon-arrow-up.png") no-repeat scroll 80% 40% transparent;color:#fff;text-decoration:none;}
	
	#tipoff-form {float:none; position:absolute;left:0px;width:280px;background:#FFFFFF;text-transform:none;margin-top:1px;color:#4e4e4e;font-size:12px;}
	#top-nav #tipoff-form {display:none; border:1px solid #e5e5e5;padding:10px 20px;box-shadow:4px 4px 2px rgba(0, 0, 0, 0.2);}
	#tipoff-form .tipoff-email a {padding:0;height:0;color:#99CC33;display:inline;}
	#tipoff-form p {float:none;margin-top:0px;}
	
	#tipoff-form input {color:#000000;width:280px;}
	#tipoff-form textarea {color:#000000;width:280px;}
	#tipoff-form input[type="submit"] {background:#333333;color:#FFFFFF;width:282px;text-transform:uppercase;}

	.tipoff-email {border-top:1px dashed #D8D8D8;padding-top:10px;}

#megamenu {height:105px;width:inherit; display:block;margin:20px 0 0 0;}
.megamenu {background-image:url('../img/megamenu-sprite.png');background-repeat:no-repeat;}
#megamenu .megamenu-logo {height:105px;width:230px;background-position:0 0;float:left;}
#megamenu .megamenu-middle {width:720px;height:30px;margin:0 0 0 10px;float:left;}
#megamenu .megamenu-middle .menu-list {width:inherit;height:40px;background-color:#333333;}
#megamenu .megamenu-middle .menu-list ul {list-style:none;padding:0;margin:0;}
#megamenu .megamenu-middle .menu-list ul li a {color:#ffffff; }
#megamenu .megamenu-middle .menu-list ul li a:hover, #megamenu .megamenu-middle .menu-list ul li.active a {color:#9c3; }
#megamenu .megamenu-middle .menu-list ul li {
	float:left;
	color:#ffffff;
	font-size:14px;
	text-transform:uppercase;
	padding:12px 20px 10px 20px;
	border-left:1px solid #191919;
	border-right: 1px solid #4D4D4D;
	height: 18px;
}
	#megamenu .megamenu-middle .menu-list ul li.last {
		border-right: none;
		border-left: 1px solid #191919;
	}
#megamenu .megamenu-middle .social-list {width:inherit;height:40px;background-color:#ebebeb;border-bottom:1px dashed #d8d8d8;}
#megamenu .megamenu-middle .social-list ul {margin-top:8px;padding-left:10px;list-style:none;}
#megamenu .megamenu-middle .social-list ul li .icon-bubble {
	padding:5px 0 0 3px;
	width:37px;
	height:20px;
	color:#333333;
	background-position:-236px -3px;
	float:left;
}

#megamenu .dailyreview-logo {
	background-image:url('../img/daily-review.png');
	height:21px;
	width:93px;
}
#megamenu .megamenu-middle .menu-list .mm-nav-blogs {border-right:none;}
#megamenu .megamenu-middle .menu-list .mm-nav-dailyreview {border-left:none;margin-left:27px;}
#megamenu .megamenu-middle .menu-list .mm-nav-dailyreview:hover {background-color:#e50000;}
#megamenu .megamenu-middle .menu-list .mm-nav-tpi:hover {background-color:#99cc33;}

#megamenu .megamenu-middle .social-list ul li .box {margin-top:2px;}
#megamenu .megamenu-middle .social-list ul li .icon-bubble a {color:#333333;font-size:9px;}
#megamenu .megamenu-middle .social-list ul li .icon-bubble:hover a {color:#ffffff;}
#megamenu .megamenu-middle .social-list ul li .icon-bubble:hover {color:#ffffff!important;background-position:-236px -29px;}
#megamenu .megamenu-middle .social-list ul li .icon-facebook {background-position:-237px -63px;margin-top:4px;height:18px;width:10px;float:left;}
#megamenu .megamenu-middle .social-list ul li .icon-twitter {background-position:-252px -63px;margin-top:4px;height:18px;width:23px;float:left;}
#megamenu .megamenu-middle .social-list ul li .icon-pinterest {background-position:-276px -63px;margin-top:4px;height:20px;width:23px;float:left;}
#megamenu .megamenu-middle .social-list ul li .icon-rss {background-position:-304px -63px;margin-top:4px;height:20px;width:23px;float:left;}
#megamenu .megamenu-middle .social-list ul li .icon-arrow {background-position:-331px -70px;height:5px;width:9px;float:left;margin:4px 0 0 10px;}
#megamenu .megamenu-middle .social-list ul li {float:left;padding-right:10px;}
#megamenu .megamenu-middle .date {width:inherit;height:16px;padding:6px 0 0 10px;}
#megamenu .megamenu-middle .social-list ul li.blogs-menu-item {width:97px;margin-top:6px;padding-right:0;margin-left:120px;}
#megamenu .powerindex-logo {background-position:-387px -82px;width:117px;height:22px; display:none;}
#megamenu #blogsmenu {height:30px;width:476px;display:block;z-index:999;left: 720px;top: 245px;position: absolute;display:none;}
#megamenu .blogsmenu {background:url('/wp-content/themes/crikey/img/blogs-popover-sprite.png');background-repeat:no-repeat;}
#megamenu .megamenu-blogs-popover-top {height:27px;background-position:-24px -123px;}
#megamenu .megamenu-blogs-popover-top, #megamenu .megamenu-blogs-popover-center,#megamenu .megamenu-blogs-popover-bottom {width:inherit;}
#megamenu .megamenu-blogs-popover-center {height:auto;background-position:-533px 0;background-repeat:repeat-y;padding:0 0 0 12px;}
#megamenu .megamenu-blogs-popover-center ul.blogs-list {margin:0;padding:0;list-style-type:none;}
#megamenu .megamenu-blogs-popover-center ul.blogs-list li {float:left;width:196px;height:auto;text-transform:uppercase;padding:10px 27px 10px 5px;background-position:-275px 8px;border-bottom:1px dashed #d8d8d8;border-right:1px dashed #d8d8d8;font-size:14px;}
#megamenu .megamenu-blogs-popover-center ul.blogs-list li:hover, #megamenu .megamenu-blogs-popover-center ul.blogs-list li.selected_blog {
	color:#99CC33;
	cursor:pointer;
	background-position:180px 7px;
} 
#megamenu .megamenu-blogs-popover-center ul.blogs-list li:hover a, #megamenu .megamenu-blogs-popover-center ul.blogs-list li.selected_blog a {
	color: #99CC33;
}
#megamenu .megamenu-blogs-popover-bottom {height:12px;background-position:-1016px 0;}

#thepowerindex-menu {
	margin-left: -255px !important;
	width: 400px !important;
}
#thepowerindex-menu .content-left {
	width: 230px !important;
}

#thepowerindex-menu .content-left .title {
	width: 100% !important;
}

#thepowerindex-menu .megamenu-popover-content-container {
	border-top: 3px solid #fff;
	width: 395px !important;
}

#thepowerindex-menu .megamenu-popover-top-right {
	height: 24px !important;
	background-position: 40px -79px !important;
}

#thepowerindex-menu .content-left ul.business-items li {
	background-position: -275px 5px !important;
}

#politics-menu, #business-menu, #media-menu, #dailyreview-menu, #thepowerindex-menu {height:316px;width:349px;display:block;z-index:999;position: absolute;left: 160px;top: 245px;padding:2px;display:none;}
#media-menu .content-left, #dailyreview-menu .content-left  {min-height:257px;}
#megamenu .megamenu-popover {background:url('/wp-content/themes/crikey/img/popover-sprite.png');background-repeat:no-repeat;}
#megamenu .megamenu-popover-content-container {
	width: 322px;
	background-color: #EEEEEE;
}
#megamenu .megamenu-popover .content-left {
	width:160px;
	height:auto;
	float:left;
	border-right: 2px solid #FFFFFF;
	background-color: #FFFFFF;
}
	#megamenu #business-menu .megamenu-popover .content-left {
		min-height: 264px;
	}

#business-menu {
	margin-top:11px;
	width:710px;
}

	#business-menu .megamenu-popover {
		background:url('/wp-content/themes/crikey/img/popover-sprite-large.png');
		background-repeat: no-repeat;
		width:349px;
	}

		#business-menu .megamenu-popover.megamenu-popover-top-left {
			height:16px;
		}

		#business-menu .megamenu-popover.megamenu-popover-middle {
			background-position:-710px 0;
			padding-left:23px;
			width:326px;
		}

		#business-menu .megamenu-popover.megamenu-popover-middle .megamenu-popover-content-container {
			width:323px;
		}

			#business-menu .megamenu-popover.megamenu-popover-middle .content-infochoice {
				float:left;
				min-height:255px;
				width:340px;
				border-left:2px solid #ffffff;
				background:#ffffff;
			}

				#business-menu .megamenu-popover.megamenu-popover-middle .content-infochoice .title {
					height: 23px;
					background: #EEEEEE;
					padding: 7px 0 0 15px;
					color: #333333;
					text-transform: uppercase;
					margin: 0 0 3px 0;
					font-size: 14px;
					font-weight:bold;
				}

				#business-menu .megamenu-popover.megamenu-popover-middle .content-infochoice .arrow {
					display:inline-block;
					background-position: -483px -2px;
					background-image: url('/wp-content/themes/crikey/img/blogs-popover-sprite.png');
					background-repeat: no-repeat;
					width:11px;
					height:17px;
				}

				#business-menu .megamenu-popover.megamenu-popover-middle .content-infochoice ul {
					margin:0 0 0 8px;
					padding:0;
					list-style-type: none;
				}

					#business-menu .megamenu-popover.megamenu-popover-middle .content-infochoice ul li {
						text-transform: uppercase;
						font-size: 14px;
						border-bottom: 1px dashed #D8D8D8;
						padding: 8px 5px 5px 10px;
						background:none;
					}

						#business-menu .megamenu-popover.megamenu-popover-middle .content-infochoice ul li .arrow {
							float:right;
						}


				#business-menu .megamenu-popover.megamenu-popover-middle .content-infochoice .bottom {
					border-top: 1px dashed #D9D9D9;
					margin-top: 86px;
					padding: 15px 20px 6px 20px;
				}

					#business-menu .megamenu-popover.megamenu-popover-middle .content-infochoice .bottom a {
						float:left;
						text-transform: uppercase;
						font-weight:bold;
						font-size:14px;
					}

					#business-menu .megamenu-popover.megamenu-popover-middle .content-infochoice .bottom .arrow {
						margin-top: 7px;
						float: left;
						margin-left: 5px;
					}

					#business-menu .megamenu-popover.megamenu-popover-middle .content-infochoice .bottom img {
						float:right;
					}

		#business-menu .megamenu-popover.megamenu-popover-bottom {
			background-position: -1420px 0;

		}

#megamenu .megamenu-popover .content-left .title {height:23px;width:123px;background:#9ECD00;padding:7px 0 0 35px;border:1px solid #B5D94E;color:#ffffff;text-transform:uppercase;font-size:14px;}
#megamenu .megamenu-popover .content-left h3 {font-weight:normal;text-transform:uppercase;margin:5px 0;font-size:14px;}
#megamenu .megamenu-popover .content-left ul {margin:0 0 0 25px;padding:0;}
#megamenu .megamenu-popover .content-left ul li {text-transform:uppercase;font-size:11px;margin:0 0 1px 0;}
#megamenu .megamenu-popover .content-left ul li:hover {color:#99CC33;}
#megamenu .megamenu-popover .content-left .refine-by-world {border-top: 1px dashed #D8D8D8;margin: 5px 3px 0 3px;}
#megamenu .megamenu-popover .content-left .refine-by-states {margin:5px 3px 0 3px;}
#megamenu .megamenu-popover .content-left ul.business-items {list-style-type:none;margin:0;}
#megamenu .megamenu-popover .content-left ul.business-items li {text-transform:uppercase;font-size:14px;padding:0;border-bottom:1px dashed #D8D8D8;background-position: -345px 5px;height:auto;padding: 8px 30px 5px 10px;}
#megamenu .megamenu-popover .content-left ul.business-items li:hover {background-position:110px 4px;color:#99CC33;}
#megamenu .megamenu-popover .content-left ul.submenu {margin:10px 0 0 15px;}
#megamenu .megamenu-popover .content-left ul.submenu li {border:none;height:10px;background:none;font-size:10px;font-size:11px;padding:0;margin:0 0 5px 0;}

#megamenu #dailyreview-menu .megamenu-popover-top-left { background-position: 0 -26px; }
#dailyreview-menu .megamenu-popover .content-left { min-height: 120px; width: 320px; }
#dailyreview-menu .megamenu-popover .content-left .title { background-color: #333333; border: none; padding-left: 10px; width: 313px; }

#dailyreview-menu .megamenu-popover .content-left ul.business-items li { background-position: -180px 5px; }
#dailyreview-menu .megamenu-popover .content-left ul.business-items li:hover { background-position: 275px 4px; }

#megamenu .megamenu-popover .content-right {
	width:160px;
	height:auto;
	float:left;
	text-transform:uppercase;
	font-size:11px;
}
#megamenu .megamenu-popover .content-right h3 {margin:10px 0 3px 0;font-size:10px;font-weight:normal;}
#megamenu .megamenu-popover .content-right .title {height:23px;width:123px;background:#333333;padding:7px 0 0 35px;border:1px solid #484848;color:#ffffff;text-transform:uppercase;margin:0 0 3px 0;font-size:14px;}
#megamenu .megamenu-popover .content-right .our-pick {width:auto;height:auto;padding:10px 10px 0 10px;font-weight:bolder;min-height:140px;background:#eeeeee;margin:-13px 0 0 0;text-align:center;} 

#megamenu .popover a{color:#333333;}
#megamenu .popover a:hover, #megamenu .popover a.active {color:#99CC33;}
#megamenu .megamenu-popover .ul-right-arrow{list-style-image:url('/wp-content/themes/crikey/img/grey-list-item.png');}
#megamenu .megamenu-popover-top-left {height:26px;background-position:0 0;}
#megamenu .megamenu-popover-top-middle-left {height:26px;background-position:0 -26px;}
#megamenu .megamenu-popover-top-middle-right {height:26px;background-position:0 -53px;}
#megamenu .megamenu-popover-top-right {height:26px;background-position:0 -79px;}
#megamenu .megamenu-popover-middle {background-position:-365px 0;background-repeat:repeat-y;padding:0 0 0 10px;}
#megamenu .megamenu-popover-bottom {height:13px;background-position:-731px 0;}
#pushdown {
	margin: 10px 0;
	padding: 0;
}
#stablemates {margin-bottom:20px;}
#footer-left {float:left;}
#footer {
    width:940px;
    padding: 20px;
    background:url('/wp-content/themes/crikey/img/crikey-footer-darkpattern.png');
    margin:0 auto;
    line-height:14px;
    font-weight:bolder;
    font-size:11px;
}

#footer img.logo {
    margin-top: 0px;
    margin-left: -20px;
}
	#footer a {color:#ffffff;}
	#footer a:visited {color:#eaeaea;}
	#footer ul {list-style:none;margin:0;padding:0;}
	#footer .footer-left {float:left;width:350px;height:360px;margin:20px 0 20px 20px;}
		.footer-left .footer-column {float:left;width:175px;color:#ffffff;height:360px;}
	#footer .footer-right {width:319px;height:360px;float:left;margin:20px 0 20px 0;padding:0 0 0 20px;color:#ffffff;text-align:left;}


#footer .footer-column-left {
    float:left;
    width: 677px;
    border-right: 1px dashed #959595;
}

#footer .footer-column-left ul{
    float:left;
    width: 149px;
    margin-right: 20px;
}

#footer .footer-column-left li.social-list h3{
    margin-top: 15px;
}

#footer ul.xoxo li {
    padding: 0px;
    margin-top: 8px;
    line-height: 11px;
}

#footer .footer-column-right {
    float:left;
    width: 242px;
    color: #FFF;
    margin-left: 20px
}

.copyright {
    background-color: #f0f0f0;
    width: 960px;
    margin: 0 auto;
    padding:5px 10px;
    font-weight: bold;
    text-transform: uppercase;
}
        
.top-ad {height:85px;padding:0px 115px 0px 115px;margin:25px 0 0 0}
.mega-menu {height:120px;}
.content-body {height:auto;display: block;}
	.content-body  .content-left {float:left;width:780px;}
	.content-body  .content-right {float:left;width:180px;}
.container {height:400px;}
.footer {height:430px;}	
	
/* helper classes */
.clear {clear:both;}
.caps {text-transform:uppercase;}
.left {text-align:left;}
.right{text-align:right;}
.float-left{float:left;}
.float-right{float:right;}
.full-width {width:960px;}

/* crikey colors (font and bg) */
.crikey-green {color:#99CC33; }
.crikey-green-fill {background-color:#99CC33; }
.crikey-red {color:#f20f00; }
.crikey-red-fill {background-color:#f20f00;  }
.crikey-grey {color:#cccccc; }
.crikey-grey-fill {background-color:#cccccc; }
.crikey-lightgrey {color:#b2b2b2;}
.crikey-lightgrey-fill {background-color:#b2b2b2;}
.crikey-dark {color:#333333}
.crikey-dark-fill {background-color:#333333; }
	
.crikey-red-gradient{background:url('/wp-content/themes/crikey/img/crikey-red-gradient-linear.png');}	
.crikey-lightgrey-gradient {background:url('/wp-content/themes/crikey/img/crikey-lightgrey-gradient-linear.png');}
.crikey-dark-gradient {background:url('/wp-content/themes/crikey/img/crikey-dark-gradient-linear.png');}


 /* titles */
.entry-title a {color:#333;font-size:20px;font-weight:bold;line-height:24px;}
.entry-title a:hover {text-decoration:underline;}
.entry-content a {color:#333;font-weight:bold;}
.entry-content {font-size:12px; line-height:18px;}
/* borders */
.border-dashed {border:1px dashed #d8d8d8;}
.border-dashed-left{border-left: 1px dashed #d8d8d8;}
.border-dashed-right{border-right: 1px dashed #d8d8d8;}
.border-dashed-bottom {border:1px dashed #d8d8d8;}
.border {border:1px solid #d8d8d8;}
.border-left{border-left:1px solid #d8d8d8;}
.border-right{border-right:1px solid #d8d8d8;}
.border-bottom{border-bottom:1px solid #d8d8d8;}

/* tags */
.label {font-size:10px;color:#ffffff;padding:4px;}
.label-green {background-color:#99CC33;}
.label-red {background-color:#f20f00;}
.label-grey {background-color:#cccccc;color:#333333;}
.label-dark {background-color:#333333}



ul.xoxo{
	margin-top:10px;
	padding:0;
	list-style:none;
}
ul.xoxo li{
	padding:0 0 10px 0;
}

#container {
	width:640px;
	float:left;
	margin:0 20px 0 0px;
}
	

.sidebar {
	width:300px;
	float:right;
}


/* BLOG HEADER */
#blog-title {
	margin-bottom:10px;
	margin-top:10px;
}

/* END BLOG HEADER */

/**OUTBRAIN CONTAINER**/
.outbrain-container {
   width: 570px;
	overflow: hidden;
	float: right;
	margin: 20px 0;
	position: relative;
	left: 20px;
  }

/* COMMENTS LAYOUT */

#comments li {
	border-bottom:1px dashed #D8D8D8;
    height: 1%;
    margin: 0;
    overflow: hidden;
    padding: 1em 1em 1px;
    position: relative;
}

#comments ul {
	list-style:none;
	padding:0;
}

#comments .avatar {
margin: 0 1em 0 0;
float:left;
}
	

#comments .comment-author span {
    font-size: 14px;
    font-weight: bold;
}

#comments .comment-meta {
    color: #666666;
    font-family: Georgia,serif;
    font-size: 11px;
    line-height: 1;
    margin-bottom: 1em;
}

#comments .comment-meta a{
    text-transform:uppercase;
}

#comments .comment-number {
		float:right;
		font-size:22px;
		color:#D8D8D8;
		font-weight:bold;
}

#comments li p {
    clear: both;
    margin-bottom: 0.8em;
}

#comments #comment-form, #comments #respond {
	border-top:1px solid #DDDDDD;
	border-bottom:1px solid #DDDDDD;
	background:#eeeeee;
	padding-left:30px;
	padding-right:30px;
}

#comments #respond  {
	padding-bottom:10px;
}

#respond label {
    float: left;
    margin-bottom: 0.1em;
	font-weight:bold;
}

#respond p {
    margin-bottom: 0;
    text-align: right;
}

#respond #acp-preview {
	float:left;
}

#respond .send-comment{
	float:right;
	padding:0;
	margin:0;
}

#respond input[type="button"], #respond p.send-comment input[type="submit"]  {
    background: none repeat scroll 0 0 #333333;
    color: #FFFFFF;
    width: 150px;
    padding-top:3px;
    padding-bottom:3px;
}

#respond:after {
	content: " ";
    display: block;
    height: 0;
    clear: both;
    overflow: hidden;
    visibility: hidden;
}
	
#respond input[type="button"]:hover, #respond p.send-comment input[type="submit"]:hover, #wp-submit-register, #wp-submit-login {
	cursor:pointer;
}


#register-screen #registerform #user_pass  {
	width:166px;
}

#container #paywall #registerform #first_name, #container #paywall #registerform  #user_login, #container #paywall #registerform #last_name {
	width:265px;
}

#respond .subscribe-to-comments{
	padding-top:10px;
}

#respond #ajax-comment-preview {
	float: left;
	width: 455px; /*161px;*/
	margin: 5px;
}
	#respond #ajax-comment-preview li#comment-preview p {
		text-align: left;
	}

#respond #subscribe {
	float:left;
}

#respond label[for="subscribe"] {
	margin:2px 0 0 0;
}

#comment-preview {
float:left;
width:100%;
}

#comment-preview .comment-body p{
	text-align:left;
}

#comment-preview .comment-body {
	width:100%;
}

#comments #comment-form input[type="button"] {
    background: none repeat scroll 0 0 #333333;
    color: #FFFFFF;
    width: 100%;
    padding-top:3px;
    padding-bottom:3px;
}

#comments #wp-submit-login {
	width:490px;
}

#comments #wp-submit-register {
	margin:0 0 10px 0;
}

#comments #user_pass, #comments #user_login {
	width:365px;
}

#comments #comment-form label {
		display:block;
		float:left;
    font-weight:bold;
    font-size:12px;
}

#comments #comment-form p {
    font-weight:bold;
}

#comments #comment-form .required {
		color:#333333;
    float:left;
    font-size:10px;
}

#comments #comment-form .help_detail {
		color:#333333;
		float:right;
		font-size:11px;
    font-weight:bold;
}

#comments span.comments-link.post-page-comments {
	background:url("../img/comments-left-green.png") no-repeat scroll left top transparent;
	height:37px;
	float:none;
	margin:10px 0;
}
#comments span.comments-link.post-page-comments a {
	min-width:33px;
	height:25px;
	font-size:18px;
	font-weight:bold;
	padding-top:4px;	
	text-align:center;
}

#comments .comment-comments{
	padding-top:5px;
	text-transform:uppercase;
	font-size:18px;
	font-weight:bold;
	float:left;
	margin:10px 0 0 5px;
}
	#comments .comment-comments a {
		color: #333333;
	}

#comments .slidetogglecomments {
color:#99CC33;
cursor:pointer;	
}

/* END COMMENTS */



/* CULTURE CAT PAGE */

#picks-culture #picksMenu{
	background:url('../img/picks-bg.png') repeat-x left bottom  #fff;
	height:92px;
}

#picks-culture #picksMenu a {
	display:block;
	float:left;
	width:128px;
	height:84px;
	color: #333;
	text-align:center;
	padding-top:6px;
	font-size:14px;
	text-transform:uppercase;
}

#picks-culture #picksmenu-allculture{
	background:url('../img/picks-btn-allculture.png') no-repeat left bottom transparent;
	color:#fff;
}
#picks-culture #picksmenu-allculture.selected, #picks-culture #picksmenu-allculture:hover {
	background:url('../img/picks-btn-allculture-selected.png') no-repeat left bottom transparent;
	color:#fff;
}

#picks-culture #picksmenu-film-tv {
	background:url('../img/picks-btn-filmtv.png') no-repeat left bottom transparent;
	color:#fff;
}
#picks-culture #picksmenu-film-tv.selected, #picks-culture #picksmenu-film-tv:hover {
	background:url('../img/picks-btn-filmtv-selected.png') no-repeat left bottom transparent;
	color:#fff;
}

#picks-culture #picksmenu-food-travel{
	background:url('../img/picks-btn-foodtravel.png') no-repeat left bottom transparent;
	color:#fff;
}
#picks-culture #picksmenu-food-travel.selected, #picks-culture #picksmenu-food-travel:hover {
	background:url('../img/picks-btn-foodtravel-selected.png') no-repeat left bottom transparent;
	color:#fff;
}

#picks-culture #picksmenu-people-and-ideas{
	background:url('../img/picks-btn-people-and-ideas.png') no-repeat left bottom transparent;
	color:#fff;
}
#picks-culture #picksmenu-people-and-ideas.selected, #picks-culture #picksmenu-people-and-ideas:hover {
	background:url('../img/picks-btn-people-and-ideas-selected.png') no-repeat left bottom transparent;
	color:#fff;
}

#picks-culture #picksmenu-the-arts {
	background:url('../img/picks-btn-the-arts.png') no-repeat left bottom transparent;
	color:#fff;
}
#picks-culture #picksmenu-the-arts.selected, #picks-culture #picksmenu-the-arts:hover {
	background:url('../img/picks-btn-the-arts-selected.png') no-repeat left bottom transparent;
	color:#fff;
}

#picks-culture .post-excerpt .entry-title {
    float: none;
    padding: 0;
    width: 100%;
}

#picks-culture .post-excerpt .entry-content {
    margin: 0;
}

.culture-the-arts-submenu {
	list-style-type:none;
	margin:0;
	padding:0;
	padding-left:55px;
	text-align:center;
}

.culture-the-arts-submenu li{
	float:left;	
	padding:5px;
}

.culture-the-arts-submenu li a{
	display:block;
  background: url("../img/culture-thearts-bg.png") no-repeat scroll left top transparent;
	height:50px;
	width:120px;
	vertical-align:middle;
	color:#333333;
	font-size:16px;
	font-weight:bold;
	text-align:center;
	text-transform:uppercase;
	padding-top:15px;
}

.culture-the-arts-submenu li a:hover, .culture-the-arts-submenu li a.selected{
	display:block;
  background: url("../img/culture-thearts-bg-hover.png") no-repeat scroll left top transparent;
	color:#FFFFFF;
}

/* END CULTURE CAT PAGE */





/* MEDIA CAT PAGE */

#picks-media #picksMenu{
	background:url('../img/picks-bg.png') repeat-x left bottom  #fff;
	height:92px;
}

#picks-media #picksMenu a {
	display:block;
	float:left;
	color: #333;
	text-align:center;
	padding-top:6px;
	font-size:14px;
	text-transform:uppercase;
}

#picks-media #picksmenu-allmedia{
	background:url('../img/picks-btn-all-media.png') no-repeat left bottom transparent;
	color:#fff;
	padding:0;
	width:105px;
	height:84px;
}
#picks-media #picksmenu-allmedia.selected, #picks-media #picksmenu-allmedia:hover {
	background:url('../img/picks-btn-all-media-selected.png') no-repeat left bottom transparent;
	color:#fff;
	padding:0;
	width:105px;
	height:84px;
}

#picks-media #picksmenu-journalism {
	background:url('../img/picks-btn-journalism.png') no-repeat left bottom transparent;
	color:#fff;
	padding:0;
	width:114px;
	height:84px;
}
#picks-media #picksmenu-journalism.selected, #picks-media #picksmenu-journalism:hover {
	background:url('../img/picks-btn-journalism-selected.png') no-repeat left bottom transparent;
	color:#fff;
	padding:0;
	width:114px;
	height:84px;
}

#picks-media #picksmenu-online{
	background:url('../img/picks-btn-online.png') no-repeat left bottom transparent;
	color:#fff;
	padding:0;
	width:105px;
	height:84px;
}
#picks-media #picksmenu-online.selected, #picks-media #picksmenu-online:hover {
	background:url('../img/picks-btn-online-selected.png') no-repeat left bottom transparent;
	color:#fff;
	padding:0;
	width:105px;
	height:84px;
}

#picks-media #picksmenu-print{
	background:url('../img/picks-btn-print.png') no-repeat left bottom transparent;
	color:#fff;
	padding:0;
	width:105px;
	height:84px;
}
#picks-media #picksmenu-print.selected, #picks-media #picksmenu-print:hover {
	background:url('../img/picks-btn-print-selected.png') no-repeat left bottom transparent;
	color:#fff;
	padding:0;
	width:105px;
	height:84px;
}

#picks-media #picksmenu-ad-business {
	background:url('../img/picks-btn-ad-business.png') no-repeat left bottom transparent;
	color:#fff;
	padding:0;
	width:105px;
	height:84px;
}
#picks-media #picksmenu-ad-business.selected, #picks-media #picksmenu-ad-business:hover {
	background:url('../img/picks-btn-ad-business-selected.png') no-repeat left bottom transparent;
	color:#fff;
	padding:0;
	width:105px;
	height:84px;
}

#picks-media #picksmenu-tv-radio {
	background:url('../img/picks-btn-tv-radio.png') no-repeat left bottom transparent;
	color:#fff;
	padding:0;
	width:105px;
	height:84px;
}
#picks-media #picksmenu-tv-radio.selected, #picks-media #picksmenu-tv-radio:hover {
	background:url('../img/picks-btn-tv-radio-selected.png') no-repeat left bottom transparent;
	color:#fff;
	padding:0;
	width:105px;
	height:84px;
}

#picks-media .post-excerpt .entry-title {
    float: none;
    padding: 0;
    width: 100%;
}

#picks-media .post-excerpt .entry-content {
    margin: 0;
}


/* END MEDIA CAT PAGE */





/* POLITICS CAT PAGE */

.politics-world-submenu {
	list-style-type:none;
	margin:0;
	padding:0;
	padding-left:4px;
	text-align:center;
}

.politics-world-submenu li{
	float:left;	
	padding:5px;
}

.politics-world-submenu li a{
	display:block;
  background: url("../img/politics-world-bg.png") no-repeat scroll left top transparent;
	height:50px;
	width:80px;
	vertical-align:middle;
	color:#333333;
	font-size:16px;
	font-weight:bold;
	text-align:center;
	text-transform:uppercase;
	padding-top:5px;
}

.politics-world-submenu li a:hover, .politics-world-submenu li a.selected{
	display:block;
  background: url("../img/politics-world-bg-hover.png") no-repeat scroll left top transparent;
	color:#FFFFFF;
}

.politics-australia-submenu {
	list-style-type:none;
	margin:0;
	padding:18px 0 18px 4px;
	text-align:center;
}

.politics-australia-submenu li{
	float:left;	
	padding: 0 3px 0 0;
}
	.politics-australia-submenu li.last {
		padding: 0;
	}

.politics-australia-submenu li a{
	display:block;
  background: url("../img/politics-australia-bg.png") no-repeat scroll left top transparent;
	height:50px;
	width:54px;
	vertical-align:middle;
	color:#333333;
	font-size:16px;
	font-weight:bold;
	text-align:center;
	text-transform:uppercase;
	padding-top:15px;
}

.politics-australia-submenu li a:hover, .politics-australia-submenu li a.selected{
	display:block;
  background: url("../img/politics-australia-bg-hover.png") no-repeat scroll left top transparent;
	color:#FFFFFF;
}

.subpicks, .worldsubpicks {
	background:#FFFFFF;
	padding-top:10px;
}

#col_politics_left {
	float:left;
	width:460px;
}

#col_politics_mustread {
	float:right;
	width:160px;
}

#col_politics_left .post-excerpt .entry-title {
	float:none;
	padding:0;
	width:100%;
}

#col_politics_left .post-excerpt .entry-content {
	margin:0;
}

/* END POLITICS CAT PAGE */



/* BUSINESS CAT PAGE */


#col_business_left {
	float:left;
	width:460px;
}

#col_business_left .picksmenu_business a {
	font-size:11px;
	font-weight:bold;
	width:90px;
}
#col_business_left .picksmenu_business a.selected, #col_business_left .picksmenu_business a:hover {
	background:url('../img/picks-btn-selected-small.png') no-repeat left bottom;
}

#col_business_mustread {
	float:right;
	width:160px;
}

#col_business_left .post-excerpt .entry-title {
	float:none;
	padding:0;
	width:100%;
}

#col_business_left .post-excerpt .entry-content {
	margin:0;
}

/* END BUSINESS CAT PAGE */



/* TECHNOLOGY CAT PAGE */

#col_technology_left {
	float:left;
	/* width:460px; */
}

#col_technology_mustread {
	float:right;
	width:160px;
}

#col_technology_left .post-excerpt .entry-title {
	float:none;
	padding:0;
	width:100%;
}

#col_technology_left .post-excerpt .entry-content {
	margin:0;
}

/* END TECHNOLOGY CAT PAGE */


/* CAT PAGE */
#cat-container {
	width:640px;
	float:left;
	margin:0 0px 0 0px;
}

.category_header_image {
		margin-bottom: 20px;
    margin-top: 10px;
    padding: 0;
    text-align: center;	
		border-bottom:2px solid #dddddd;
}

/* END CAT PAGE */

/* MUST READ CATEGORIES */
/******************/

#cat-must-read h3 {
	text-align:center;
	border:1px dashed #d8d8d8;
	height:30px;
	padding-top:6px;
	font-size:20px;
	font-weight:bold;
	background:#333333;
	color:#FFFFFF;
}

#cat-must-read-area {
	padding-left:0;
	list-style-type:none;
}

#cat-must-read-area li{
	border-bottom:1px dashed #D8D8D8;
	position:relative;
}

.cat_must_read_author {
    font-size: 10px;
    text-transform: uppercase;
    font-weight: bold;
    text-align: left;
}

.cat_must_read_author a, .cat_must_read_title a{
    color:#000000;
}

.cat_must_read_title {
    font-size: 14px;
    margin-top: 2px;
    text-transform: uppercase;
    font-weight: bold;
    text-align: left;
}

#cat-must-read-area .unlock_mustread {
height:20px;
width:20px;
background:#FFFFFF;
position:absolute;
top:0;
right:0;
}

#cat-must-read-area .unlock_mustread a {
height:16px;
}

/* END MUST READ CATEGORIES */


/* TAG PAGE */

#loop-container {
	width:650px;
	float:left;
	margin:0 0px 0 0px;
}
#loop-container #content {
	width:630px;
}
	#loop-container #content .wp-caption-text {
		display: none;
	}

.excerpt-layout-tag .meta {
	border-bottom:1px dashed #D8D8D8;
	height:15px;
}

.excerpt-layout-tag {
	min-height:165px;
	list-style:none;
}
	.excerpt-post .category_thumbnail {
		float: left;
		float: left;
		margin-right:10px;
	}
	.category_thumbnail .thumbnail {width: 220px;    height: 120px;}
	.excerpt-post .cat_image {
		padding-left: 230px;
	}
	.excerpt-layout-tag .unlock {
		margin-top: -5px;
	}
.excerpt-layout-tag .meta span.comments-link {
    background: url("../img/comments-left.png") no-repeat scroll left 1px transparent;
    display: inline;
	width: 23px;
	height: 18px;
	text-align: center;
	padding: 3px 0 0 0;
	margin: 0;
}
.excerpt-layout-tag .meta span.comments-link a,.excerpt-layout-tag .meta  span.comments-link a:hover {
    color: white;
    display: inline;
    float: none;
    font-weight: bold;
    min-width: 10px;
    text-decoration: none;
	line-height: 10px;
}
.excerpt-layout-tag .post-excerpt img.thumbnail { }
.excerpt-layout-tag .post-excerpt .entry-content p {
display:inline;
}
body.blog .excerpt-layout-tag .post-excerpt .entry-content p {
	display:block;
}

/* article pages */
.post {
	margin:0 0 0 20px;
	float:right;
	width:550px;
}

#share {
	float: left;
	width:65px;
	height:430px;
	border:1px dashed #d8d8d8;
}

#share ul.share-list {margin:0;padding:0;list-style:none;}
#share ul.share-list li {border-bottom:1px dashed #d8d8d8;height:60px;padding:10px 0 10px 0;}
#share ul.share-list li.title {text-align:center;text-transform:uppercase;font-size:11px;font-weight:bolder;border-bottom:1px dashed #D8D8D8;height:10px;}
#share ul.share-list li.last {border:none;}
#share ul.share-list li.share-item {background:url('/social-buttons.png');background-repeat:no-repeat;}
#share ul.share-list li.facebook {padding:10px 0 10px 8px;}
#share ul.share-list li.twitter {padding-left:4px;}
#share ul.share-list li.googlePlus {padding-left:8px;}
#share ul.share-list li.linkedin {padding-left:3px;}
#share ul.share-list li.pinterest {padding: 40px 12px 0;height: 30px;}
#share ul.share-list li.pinterest #PIN_1373504860665_pin_it_button_count { padding-top: 20px;}

.post-head{
	padding-left:20px;
	margin-left:65px;
	border-left:1px solid #ebebeb;
	margin-bottom:15px;
}
	.post-head .entry-title .tpi_rank {
		font-size: 24px;
		line-height: 24px;
		padding-right: 10px;
		border-right: 1px solid #DDDDDD;
		margin-right: 10px;
	}
	
#profile-page h1, h1.page-title, .post-head h2 {
	font-size:30px;
	font-weight:normal;
	padding-bottom:10px;
}
	#profile-page h1, h1.page-title {
		border-bottom: 2px solid #DDDDDD;
		margin-bottom: 10px;
	}
	.page h1.tpi {
		display: none;
	}
	#content .page h2 {
		font-size: 20px;
		font-weight: bold;
		padding-top:30px;
		padding-bottom:20px;
	}
.post-head .entry-meta{
	font-size:10px;
	text-transform:uppercase;
}
.post-head .entry-meta .author a {
	color:#333;
}
.post-head .entry-meta .print, .post-head .entry-meta .email, .post-head .entry-meta .edit-link a {
	font-weight:bold;
	color: #669900;
}
.post #post-featured-image img{
	height:295px !important;
	width:555px !important;
}
.tpi .profile_image {
	float: left;
	width: 180px;
	height: 200px;
	overflow: hidden;
	margin: 30px 0 20px 0;
}
#content .page blockquote, .post #post-excerpt{
	background:url('../img/excerpt-bg.png') repeat-x bottom left #fff;
	font-size:14px;
	line-height:22px;
	padding:10px 20px 10px 20px;
	margin-bottom:10px;
}
	.tpi .tpi_profile_image {
		width: 330px;
		float: left;
		height: 218px;
	}
	#content .page blockquote {
		margin: 0 0 20px 0;
		padding: 20px;
	}
#content .post ul, #content .post ol, #content .page ul, #content .page ol, #content .page ol li, #content .page ul li, #content .page p, .post #post-content p {
	font-size:14px;
	line-height:22px;
	margin:0 0 10px 0;
}
	#content .page ul.share-horizontal li {
		font-size: 12px;
		line-height: 12px;
		margin: 0;
	}
	#post-content p.wp-caption-text {
		width: 550px;
		background: #EBEBEB;
		text-align: center;
		font-size: x-small;
	}
.post blockquote.green_quote {
	border-width: 2px 0;
	border-style: double;
	border-color: #EEEEEE #DDDDDD;
	padding: 30px 0;
	margin: 15px 0;
	text-align: center;
	width: 520px;
}
	.post blockquote.green_quote p, #content .post #post-content blockquote.green_quote p {
		color: #99CB34;
		font-size: 30px;
		line-height: 32px;
	}
.post #topics {
	background:url('../img/tags-bg.png') repeat-x top left #eee;
	padding:10px;
	margin-bottom:10px;
}
.post #topics a {
	font-size:10px;
	color:#333;
	text-transform:uppercase;
	font-weight:bold;
}
span.comments-link.post-page-comments {
	float:left;
	background:url("../img/comments-left-green.png") no-repeat scroll left top transparent;
	height:37px;
	width: 45px;
	text-align: center;
	float:left!important;
}
span.comments-link.post-page-comments a, span.comments-link.post-page-comments a:hover {
	min-width:33px;
	font-size:18px;
	font-weight:bold;
	float: none;
	display: block;
	padding-top: 4px;
}

#comments{width: 550px; overflow: hidden; float: right;}
#content .page ol, #content .page ul {
	padding-left: 0;
	margin-left: 18px;
	margin-bottom: 40px;
}
	#content .page ul.share-horizontal {
		margin-bottom: 0;
	}
	#content .page ol li {
		padding-left:10px;
		padding-bottom:10px;
		margin-left:40px;
		border-left: 1px dotted #000000;
		margin-bottom: 0;
	}
	#content .page ol.gap li {
		padding-bottom: 0;
		padding-top: 0;
		margin-bottom: 50px;
	}
	#content .page ol {
		list-style: none;
		*list-style: decimal;
		counter-reset: step;
		padding-left:0;
		margin-left: 0px;
	}
		#content .page ol > li:before {
			counter-increment: step;
			content: counter(step);
			font-size:24px;
			position: absolute;
			height: 2em;
			width: 2em;
			padding-left: 0;
			margin-left: -55px;
		}
#content .page ul {
	list-style-type:none;
	list-style-image: url(../img/bullet_large.jpg);
}
	#content .page ul li {
		padding-left: 40px;
		margin-left: 0;
	}
	#content .page ul h3, #content .page ol h3 {
		margin-left: 40px
	}
	#content .page ul li h3, #content .page ol li h3 {
		margin-left: 0;
	}
h2.tag-page-title {
text-align:center;
text-transform:uppercase;	
}
h1.tag-title {
text-align:center;
color:#99CC33;	
}
#header_description {
	padding:0;
	background:url('../img/excerpt-bg.png') bottom left repeat-x;
	border-top:2px solid #ddd;
	font-size:14px;
	margin:10px 0;
}
#header_description p{
	padding:10px;
	margin:0;
	border-top:2px solid #eee;
}
/* tag listing */
	.tag_search {
		margin-bottom: 40px;
	}
	.tag_title_container {
		padding-bottom: 13px;
		background: url(../img/arrow_down_black.jpg) no-repeat bottom center;
	}
		.tag_title_container .tag-title, .tag_title_container h1.tag-title {
			background-color: #333333;
			padding: 10px; 
			text-align: center;
			color: #FFFFFF;
			text-transform: uppercase;
			font-size: 24px;
		}
			.tag_title_container .tag-title .search_number {
				color: #99CC33;
			}
			.tag_search .tag-name {
				font-size: 24px;
				margin: 10px 0 0 0;
				text-align: center;
			}
	
/* end tag listing */

/* PAGINATION */

.pagination {
    float: left;
    margin-bottom: 10px;
    width: 100%;
    border: 1px dashed #D8D8D8;
	margin: 30px 0 0 0;
}

        #comments .pagination .next {width:182px;}
        #comments .pagination .previous {width:183px;}


.pagination .previous_arrow, .pagination .next_arrow { height: 37px; padding: 20px 20px 0 20px; width: 10px; }
	.pagination .previous_arrow {float: left; border-right: 1px dashed #D8D8D8;}
	.pagination .next_arrow {float: right; border-left: 1px dashed #D8D8D8;}
.pagination .previous, .pagination .next {height: 21px; padding: 18px 20px;}
	.pagination .previous {float: left; width: 222px; text-align: left;border-right: 1px dashed #D8D8D8;min-height: 31px;}
	.pagination .next {float: left; width: 223px;  text-align: right;}
	.pagination .next, .pagination .previous {width:30%;}
.pagination .page-numbers.prev, #comments .pagination .page-numbers.next {display:none;}

#comments .numbered-pagination .comment-numbers {width:446px; float:left; padding-top:17px;}

.pagination a, .numbered-pagination .page-numbers.current {
	color: #99CC33;
	text-transform: uppercase;
	font-size: 20px;
	text-decoration:none;
}
.numbered-pagination .page-numbers.current {
	font-weight:bold;
	padding:0 5px;
}
.numbered-pagination a {
	color:#000;
	padding:0 5px;
}
#comments .paginatio.paginationn.numbered-pagination {
	margin-top:0px;
}
.pagination a:hover{
	text-decoration:underline;
	color:#99CC33;
}
.pagination_article {
		width: 545px;
	}
		.pagination_article a{
			font-size: 12px;
			font-weight: bold;
			color: #000000;
		}
			.pagination_article a .navigation_link_text {
				color: #99CC33;
				font-size: 10px;
			}
		.pagination_article .previous, .pagination_article .next {
			padding: 15px 20px;
			height: auto;
		}
			.tpi .pagination_article .previous, .tpi .pagination_article .next {
				padding: 18px 20px;
			}
		.pagination_article .previous {
			width: 200px;
		}
		.pagination_article .next {
			width: 197px;
		}
		
		
			.pagination_article .previous_next{
				border-width: 0 1px;
				border-style: dashed;
				border-color: #D8D8D8;
				float: left;
				width: 478px;
			}
		.pagination_article .previous_arrow, .pagination_article .next_arrow {
			padding: 30px 10px 0;
			width: 10px;
		}
		.pagination_article .previous_arrow {
			border-right-width: 0px;
		}
		.pagination_article .next_arrow {
			border-left-width: 0px;
		}
#comments .pagination {
	width: 548px;
	margin: 20px 0;
}

#comments .numbered-pagination {
	text-align:center;
}


#comments .current {float:none; border:none;}


/* END PAGINATION */
/* FORM */
	.mmf-form {
		padding: 10px; 
	}
		#tipoff-form .mmf-form {
			padding: 0;
		}
		.mmf-form .float-left {
			width: 300px;
		}
		.mmf-form .float-right {
			width: 300px;
		}
		.mmf-form select, .mmf-form input {
			border: 1px solid #E5E5E5;
			width: 198px;
			margin-bottom: 10px;
			padding: 5px 0;
		}
		.mmf-form select {
			width: 220px;
			border-width: 0px;
			background: transparent;
			opacity: 100%;
			filter:alpha(opacity=100);
		}
		.mmf-form .mmfrm_submit input {
			width: 602px;
			border-width: 0px;
			background-color: #333333;
			color: #FFFFFF;
			text-align: center;
		}
		.mmf-form .mmfrm_dropdown {
			width: 200px; 
			height: 25px;
			overflow: hidden; 
			border: 1px solid #E5E5E5;
			background: url(../img/select_dropdown_arrow.jpg) no-repeat 180px 10px;
			float: left;
			margin-left: 2px;
		}
		.mmf-form textarea {
			width: 600px;
			border: 1px solid #E5E5E5;
		}
		.mmf-form .float-left label , .mmf-form .float-right label {
			float: left;
			font-size: 14px;
			padding: 5px 0;
			width: 80px;
		}
/* profile */
#back_button {
	float: right;
	margin-top: 15px;
	margin-right: 5px;
	text-transform: uppercase;
	background: url(../img/arrow_forward_gray.jpg) no-repeat right;
}
#display_panel input {
	width: 215px;
	padding: 5px 10px;
}
	#display_panel #update_display_name {
		padding-bottom: 20px;
		margin-bottom: 20px;
		border-bottom: 1px dashed #D8D8D8;
	}
	a#back_button {
		color: #333333;
		font-weight: normal;
		font-size: 14px;
		padding-right: 20px;
	}
#tab_headers {
	text-transform: uppercase;
	margin: 20px 0 0 0;
	padding: 0;
}
	#tab_headers #display_header, #tab_headers #subscription_header, #tab_headers #personal_header {
		float: left;
		width: 200px;
		cursor: pointer;
	}
	#tab_headers .header {
		padding: 10px 20px 5px 20px;
	}
	#tab_headers h4 {
		font-size: 15px;
		font-weight: bold;
		background: url(../img/select_dropdown_arrow.jpg) no-repeat 170px 33px;
		text-align: center;
	}
	#tab_headers .selected {
		background-image: url(../img/arrow_down_black.jpg);
		background-position: center bottom;
		background-repeat: no-repeat;
		padding-bottom: 13px;
	}
	#tab_headers h4.selected .header {
		background-color:#333333;
		color: #FFFFFF;
	}
#profile_panels .panel {
	background: url(../img/excerpt-bg.png) repeat-x bottom;
	padding: 0 20px 20px 20px;
}
	#profile_panels .panel h2 {
		padding: 10px 0;
	}
	#profile_panels .panel .details {
		margin: 0 10px;
		border: 1px solid #D8D8D8;
		font-size: 14px;
		background: #FFFFFF;
	}
		#profile_panels .panel .details .details_row {
			padding: 10px 20px;
			border-bottom: 1px dashed #D8D8D8;
			text-transform: uppercase;
		}
			#profile_panels .panel .details .details_row .details_info {
				float: left;
				width: 320px;
				text-align:left;
				
			}
			#profile_panels .panel .details strong {
				font-size: 1em;
			}
		#profile_panels .panel .details .last {
			border-width: 0px;
		}
		#profile_panels .panel .details .icon {
			float: left;
			text-align: right;
			width: 300px;
		}
#profile_panels .tab_liner {
	height: 1px;
	border-top: 1px dashed #D8D8D8;
	margin-top: -10px;
	margin-bottom: 36px;
}
.update-button {
	width: 200px;
	border-width: 0px;
	background-color:#333333;
	text-align: center;
	color: #FFFFFF;
	padding: 2px 0;
}
	#display_panel input.update-button {
		width: 235px;
		padding: 2px 10px;
	}
/* popup/lightbox overwrite */
a#fancybox-close {
	background: url(../img/exit_transparent.png) no-repeat -1px 0!important;
	width: 20px;
	height: 20px;	
	margin-right: 30px;
	margin-top: 32px;
	
}

/* much paywall, login and registerform etc stuff copied from old screen.css */
/*
*/
.mu_register #paywall {width:690px;margin:0 0 0 -30px;padding:15px;}
.mu_register #paywall div.trial {margin-right:15px !important;padding-right:14px !important;}
.mu_register #paywall h4 {margin-bottom:0.25em;font-size:1.6em;font-family:Georgia,serif;font-weight:normal;font-style:italic;color:#333;}
.mu_register #paywall p {margin-bottom:0.5em;font-size:1.05em;color:#888;}
.mu_register #paywall p.trial {font-family:'Helvetica Neue',Arial,Helvetica,sans-serif;font-weight:bold;font-size:1.3em;text-align:center;}

.mu_register #paywall div.login {float:left;margin-right:10px;margin-right:0;width:310px;}
.mu_register #paywall {margin: 0;z-index:0;}
.mu_register #paywall h4.title {
    color: #67993D;
    font-family: Geaorgia,serif;
    font-size: 47px;
    font-style: normal;
    font-weight: bold;
    line-height: 45px;
    text-align: center;
	margin-bottom: 10px;
}

.mu_register #paywall div.trial {float:left;margin-right:10px;width:310px;padding-right:4px;margin-right:5px;}
.mu_register #paywall .trial h4{margin-top:30px; font-family:georgia, sans-serif; font-size:17px; color:#414141; font-style:normal;}
.mu_register #paywall .trial ul {margin-top:0; font-family:georgia, sans-serif; font-size:15px; color:#615A5A; list-style-type: none;padding-left: 0;margin-left: 0;}
.mu_register #paywall .trial ul li {padding:12px 0 0px 20px; background: url('../img/green_bullet.png') left top no-repeat }
.mu_register #paywall  #registerform input{width:243px;}
.mu_register #paywall #registerform #wp-submit-register {
	cursor:pointer; margin:10px 0 0 20px; border:0 none; background: url('../img/register.png') no-repeat left top #fff; position:relative; width:264px; color:#fff; padding:10px; font-weight:normal; font-size:17px;
	height:40px;
}
.mu_register #paywall #registerform {background:url('../img/sign-up.png') no-repeat; padding-top:100px; margin-top:-25px;}
.mu_register #paywall #registerform .loginlink {color: #CC0000}
.mu_register #paywall #registerform .loginlink a {color:blue; text-decoration:underline;}
.mu_register #paywall #registerform input {color: #666;}
.mu_register #paywall #registerform input#lastname , #paywall #registerform input#firstname {width:200px;}
.mu_register #paywall #registerform input#email_address {width:285px;}
#loginform p.infield label, #loginform p.infield input ,#registerform p.infield label, #registerform p.infield input {font-weight:normal;}

#paywall #register-screen {
	border: 1px solid #E5E5E5;
	width: 550px;
	margin: 0;
}
#paywall #register-screen img#ajax-loader {
	position: absolute;
	margin-left: 150px;
	margin-top: 50px;
	display: none;
}
#paywall #registerform {
	background-image: url();
}
	#paywall .login_form_extend .registerform, #paywall .login_form_extend #registerform {
		padding: 0;
		border-top: 1px solid #FFFFFF;
		width: 515px;
	}
		#paywall .login_form_extend .registerform .registerform_container, #paywall .login_form_extend #registerform .registerform_container {
			background-color: #F0F0F0;
			padding: 20px;
		}
#paywall #register-error-notification {display: none; color:red;font-size:14px;font-weight:bold;text-transform:uppercase;text-align:center;}
#paywall .register_title {
	background: #99CC33;
	color: #FFFFFF;
}
	#paywall .register_title h1 {
		margin: 0;
		padding: 25px 0 0 20px;
		font-size: 20px;
		line-height: 18px;
	}
		h1 .crikey_black {
			color: #333534;
		}
		#paywall h1.login_form {
			background-color: #333333;
			text-align: center;
			color: #FFFFFF;
			padding: 10px;
			font-size: 17px;
		}
			#paywall h1.login_form .crikey_green {
				color: #99CC33;
			}
	#paywall .register_title h2 {
		margin: 0;
		padding: 0 20px 0 20px;
		text-transform:  uppercase;
		font-size: 11px;
	}
		#paywall .register_title a {
			color: #343331;
			text-decoration: underline;
		}
		#paywall .register_title .lock {
			float: left;
			width: 55px;
			height: 51px;
			padding-top: 15px;
			background: #424242;
			text-align: center;
		}
		#paywall .register_title .reg_title_content {
			float: left;
			width: 480px;
			height: 66px;
			text-align: left;
		}
	#paywall .login {
		width: 285px;
		float: left;
		padding: 15px;
		margin: 0;
	}
		#paywall .login_form_extend {
			width: 515px;
		}
		#paywall .login .required, .login .problems {
			text-transform: uppercase;
			font-size: 10px;
		}
		#paywall .login .required {
			color: #D6D6D6;
		}
		#paywall .login .problems {
			color: #333333;
		}
			#paywall .login_form_extend .problems {
				padding-left: 70px;
			}
			#paywall .login .problems a{
				text-decoration: underline;
			}
	.registerform, #registerform {}
			.registerform input, #registerform input {
				width: 365px;
				height: 28px;
				border: 1px solid #E5E5E5;
				padding: 0 10px;
			}
				.login_form_extend .registerform input, .login_form_extend #registerform input {
					width: 360px;
				}
				.registerform input.checkbox, #registerform input.checkbox {
					width: 10px;
					height: 10px;
					padding: 0;
					margin: 0;
					float: left;
				}
				.registerform .labelchk, #registerform .labelchk {
					float: left;
					margin: 0 0 5px 10px;
					font-size: 10px;
					width: 260px;
				}
					.registerform .rememberme, #registerform .rememberme {
						text-transform: uppercase;
						width: 160px;
					}
					.login_form_extend .registerform .rememberme, #registerform .login_form_extend .rememberme {
						width: 260px;
					}
			.registerform label, #registerform label {
				float: left;
				width: 100px;
				font-size: 14px;
				color: #333333;
				padding-top: 5px;
			}
				.login_form_extend .registerform label, .login_form_extend #registerform label {
					width: 90px;
					font-size: 12px;
				}
			.registerform .submit, #registerform .submit {
				width: 289px;
				background: #333333;
				color: #FFFFFF;
				font-size: 12px;
				padding-bottom: 2px;
			}
				.login_form_extend .registerform .submit, .login_form_extend #registerform .submit {
					width: 516px;
					padding: 2px 0;
					height: 22px;
					background-color: #99CC33;
					margin-bottom: 10px;
				}
			.registerform .infield, #registerform .infield {
				margin-bottom: 5px;
			}
	#paywall .cta {
		width: 229px;
		padding: 0;
		float: left;
		background: #F0F0F0;
		border-right: 1px dashed #D8D8D8;
	}
		#paywall .cta, .cta h2 {
			font-size: 12px;
			line-height: 17px;
			font-family: 'Merriweather',Georgia,"Times New Roman",Times,Serif;
		}
		#paywall .cta h2 {
			color: #333333;
			text-transform: uppercase;
			text-align: center;
			padding: 20px 0 !important;
			margin: 0;
			background: #FFFFFF;
			font-weight: bold;
		}
		#paywall .cta ul {
			margin: 0;
			padding: 0;
			list-style-type: none;
		}
			#paywall .cta ul li {
				color: #333333;
				margin: 0 0 0 0;
				font-weight: bold;
				font-size: 12px;
				text-transform: uppercase;
				padding: 10px 5px 10px 50px;
				background: url(/wp-content/themes/crikey/img/checkbox_gray.jpg) no-repeat 10px 10px;
				border-bottom: 1px solid #FFFFFF;
			}
	#paywall .hide {display:none;}
	.paywall-overlay { 
		background: transparent url(../img/overlay_transparent.png);
		height: 50px;
		width: 550px;
		position: absolute;
		margin-top: -185px;
		
	}
	

.unlock-pick {
	position: absolute;
	margin-left: 145px;
	background: white;
	padding: 2px;
}	


/* error pages */
	#error {}
	#error h1, #error h2, #error h3, #error h4 {font-weight: normal;}
	#error h1 {text-align: center;font-size:40px;margin:0 0 10px 0;padding:0;}
	#error h2 {font-size: 30px; margin-bottom: 30px;}
	#error h3 {font-size: 20px;margin-bottom: 15px;}
	#error h4 {font-size: 14px; line-height: 17px; margin: 5px 0;}
	#error hr {padding: 0; border-width: 0 0 1px 0; border-color: #FFFFFF; border-style: solid;}
	#error .error_message {padding: 2px 0; background-color: #EEEEEE;}
	#error .error_search_results {
		margin: 30px 0 30px 30px; padding-right: 30px; width: 430px; float: left; border-right: 1px dashed #CECECE;
	}
		#error .error_search_results .error_search {
			border-bottom: 1px dashed #CECECE;
			padding-bottom: 30px;
			margin-bottom: 30px;
		}
		#error .error_search_results .error_search_results_container ul {
			margin: 0 0 0 15px;
			padding: 0;
			color: #FFFFFF;
		}
			#error .error_search_results .error_search_results_container ul li {
				margin-bottom: 10px;
			}
			#error .error_search_results .error_search_results_container ul li a {
				color: #333333;
			}
	#error .error_nakeddog { padding: 30px; float: right;width: 378px;text-align: center;}
	#search {margin:4px 10px 0 0; float: right;}
	#searchform .screen-reader-text {display:none;}
	#searchform #searchsubmit {display:none;}
	#searchform #s {width: 138px; border: 1px solid #CECECE; padding: 5px; background: #FFFFFF url(/wp-content/themes/crikey/img/icon_magnifying.gif) no-repeat 125px 2px;margin:4px 0 0 10px;}
	#error #searchform #s {width: 420px; background-position: 405px 2px;}
/* image handling classes */
.size-full, img.size-full {
	max-width: 550px;
}
.alignleft, img.alignleft {
	float: left;
	margin: 0 1em 1em 0;
}
.alignright, img.alignright {
	float: right;
	margin: 0 0 1em 1em;
} 

#share-horizontal .share-horizontal-icon { width:30px; height:30px; padding-left:35px; padding-top:0px; }
#share-horizontal .icon-facebook { background: url(/wp-content/themes/crikey/img/icon_facebook.jpg) no-repeat right; }
#share-horizontal .icon-twitter { background: url(/wp-content/themes/crikey/img/icon_twitter.jpg) no-repeat right; }
#share-horizontal .icon-googleplus { background: url(/wp-content/themes/crikey/img/icon_googleplus.jpg) no-repeat right; }
#share-horizontal .icon-pinterest { background: url(/wp-content/themes/crikey/img/icon_pinterest.jpg) no-repeat right; }
#share-horizontal .icon-linkedin { background: url(/wp-content/themes/crikey/img/icon_linkedin.jpg) no-repeat right; }

#share-horizontal { 
	margin-top:10px; 
	float: left;
	width:640px;
	border:1px dashed #d8d8d8;
}
#share-horizontal ul { margin: 0px; float:left; }

#share-horizontal li { list-style:none; float:left; border-right:1px dashed #d8d8d8; width:70px; height:60px; padding:10px 10px 10px 22px!important; margin:0px!important; }
#share-horizontal li a { text-decoration:none; color:#000; }
#share-horizontal li.title { padding:35px 10px 0px 0px;height:45px; }
#share-horizontal li.last {border-right:none;}
#share-horizontal li.pinterest {padding-top:30px; height:40px;}

#share-horizontal .icon-bubble {
    background-position: -236px -3px;
    color: #333333;
    float: left;
    height: 20px;
    padding: 5px 0 0 5px;
    width: 35px;
}

/* Breadcrumbs */

.breadcrumbs_div { width:630px; display:table; margin-bottom:30px; margin-top:10px; background:#eeeeee; border-top:1px dashed #D8D8D8; border-bottom:1px dashed #D8D8D8; border-right:1px dashed #D8D8D8; }
.breadcrumbs_div .breadcrumbs {  }
.breadcrumbs_div .breadcrumbs ul { float:left; list-style:none; padding-left:0px; padding:0px; margin:0px; background:#fff; }
.breadcrumbs_div .breadcrumbs ul li { padding:10px; }
.breadcrumbs_div .breadcrumbs ul li, .breadcrumbs_div .current { float:left; border-left: 1px dashed #D8D8D8; font-size:14px; text-transform:uppercase;  }
.breadcrumbs_div .current { background:#eeeeee; margin-top:0px; padding:9px; vertical-align:middle; border-right:0px; }
.breadcrumbs_div .current .current_img { padding-left:10px; }

.post-excerpt .cat_image { padding-left: 170px; }
.post-excerpt .entry-content { padding-top:5px;}
.excerpt-post .meta { height:20px; }
.meta span { font-size: 10px; float: left;}
	.meta span.socialmedia {
		margin-top: -3px;
	}
.excerpt-post .meta { padding-bottom:6px; margin-bottom:10px; }
.excerpt-post .entry-content a { color: #333;font-weight:bold; }
.excerpt-post .entry-content a:hover {color:#9C3;}

#wrapper .category_header_image { margin-top: 20px;  margin-bottom:0px; }

#tipoff-form p.acceptance  { display:table-cell; }
#tipoff-form .mmf-acceptance { float:left; width:15px; }
#tipoff-form .label_acceptance { float:left; display:table-cell; width:255px; }
#tipoff-form .text_agree { float:left; }
#tipoff-form a.link_terms { color: #99CC33;  margin-top:-3px;  }
#tipoff-form p.required { color:#999; margin-top:15px; }

#wrapper #cat-container, .sidebar { padding-top:20px; }
.sidebar { padding-top:0px; }
ul.xoxo { margin-top:0px; }

#post-content img {max-width:550px;}


.sidebar .barewidget h3 {background-color:#9C3; color:#fff; text-transform:uppercase; font-weight:normal; font-size:20px; 
text-align:center; padding:4px 0 1px 0; border:1px dashed #eee;
}


.sponsored-links-heading{color:#ccc;}

.in_error, #registerform label .in_error {color:#FF0000;}
.ad_bar {
	border-width: 1px 0;
	border-style: dashed;
	border-color: #D7D7D7;
	padding: 20px;
	background-color: #F0F0F0;
	margin: 40px 0 0 0;
	text-align: center;
}
#tpi-banner {
	margin: 0 0 20px 0;
}
	#tpi-banner #tpi-banner-category {
		border: 1px dashed #D8D8D8;
	}
		#tpi-banner #tpi-banner-category .tpi-banner-subcategory {
			padding: 10px 15px;
			font-size: 14px;
			line-height: 14px;
			text-transform: uppercase;
		}
		#tpi-banner #tpi-banner-category .fulllist a {
			color: #4C4C4C;
		}
		#tpi-banner #tpi-banner-category .fulllist {
			background-color: #EEEEEE;
			border-right: 1px dashed #D8D8D8;
			float: left;
			width: 150px;
		}
		#tpi-banner #tpi-banner-category .subcatname {
			background: #99CC33 url(../img/blogs-popover-sprite.png) no-repeat 410px 5px;
			width: 427px;
			float: left;
		}
			#tpi-banner #tpi-banner-category a.subcat_link {
				color: #FFFFFF;
			}
.tpi_landing_profile {
		margin: 0 0 10px 0;
}
	.tpi_landing_profile .tpi_landing_row {
		border-bottom: 2px solid #FFFFFF;
	}
		.tpi_landing_profile .tpi_landing_row img{
			opacity: 0.5;
			filter: alpha(opacity=50);
		}
			.tpi_landing_profile .tpi_landing_row a img {
				opacity: 1;
				filter: alpha(opacity=100);
			}
	.tpi_landing_profile .tpi_landing_row_info {
		background:#333333;
		padding: 1px;
	}
	.tpi_landing_profile .tpi_list_info {
		background: #333333;
		color: #FFFFFF;
		padding: 15px;
		height: 166px;
		border: 1px solid #484848;
		overflow: hidden;
	}
		#content .page .tpi_list_info h2 {
			margin: 0;
			padding: 0;
			color: #99CC33;
			font-size: 14px;
			line-height: 14px;
			text-transform: uppercase;
		}
		#content .page .tpi_list_info h1 {
			font-size: 24px;
			line-height: 24px;
			text-transform: uppercase;
			font-weight: normal;
			margin: 5px 0;
			padding: 0;
		}
			#content .page .tpi_list_info p {
				font-size: 12px;
				line-height: 20px;
			}
#content .page .crikey_bar_title {
	background: #333333;
	color: #FFFFFF;
	border: 1px dotted #D8D8D8;
	padding: 5px 10px;
	margin: 20px 0;
}
	#content .page #tpi-archived-internal-lists {
		background: url(http://media.crikey.com.au/wp-content/uploads/2013/02/tpi_otherlists.png) no-repeat;
		padding-top: 70px;
	}
		#content .page #tpi-archived-internal-lists .internal-list {
			padding-left: 180px;
			font-size: 12px;
		}
			#content .page #tpi-archived-internal-lists .internal-list p {
				margin: 0;
				padding: 0;
				font-size: 12px;
			}
			#content .page #tpi-archived-internal-lists .internal-list h3 {
				font-size: 24px;
				color: #333.333;
				font-weight: normal;
			}
				#content .page #tpi-archived-internal-lists .internal-list h3 a {
					color: #333333;
				}
	#content .page #tpi-archived-list-container .crikey_bar_title {
		margin-bottom: 0;
	}
	#content .page .crikey_bar_title h2, .crikey_bar_title h2 {
		margin: 0;
		padding: 0;
		text-transform: uppercase;
		font-weight: normal;
	}

	#abovethefold .left-col #home-page-featured-banner {
		width:747px;
		background:#333333;
		margin: 0 0 18px 0;
		padding: 10px 22px 10px 11px;
	}

		#abovethefold .left-col #home-page-featured-banner h3 {
			font-weight:bold;
			font-size:24px;
			line-height: 24px;
			color:#ffffff;
			text-transform: uppercase;
			padding: 0;
			margin: 0;
			width:720px;
			float:left;
		}
		#abovethefold .left-col #home-page-featured-banner a h3 {
			color: #FFFFFF;
		}
		#abovethefold .left-col #home-page-featured-banner a h3 .highlight {
			color: #99CC33;
		}

		#abovethefold .left-col #home-page-featured-banner .arrow {
			float:right;
			background:url('../img/tpi_arrow_right.png');
			background-repeat: no-repeat;
			width:14px;
			height:22px;
		}

	
	#page-election2013 {
		float: left;
		width: 640px;
		margin:0 20px 0 0!important;
	}
		#page-election2013 .banner {
			width:640px;
			height:150px;
			background:url('http://media.crikey.com.au/wp-content/uploads/2013/07/federal-election-2013-article-banner.png');
			float: left;
		}
		#page-election2013 h2 { 
			font-size:20px;
			margin: 20px 0 0;
			text-transform: uppercase;		
		}
		#page-election2013 .article-container {
			padding:10px 0;
			border-bottom:1px dashed #d8d8d8;
		}
			#page-election2013 .article-container:last-child {
				padding-bottom:0;
				border-bottom:none;
			}
			#page-election2013 .article {
				width:100%;
				height:64px;
				background:#333333;
			}
			#page-election2013 .article .arrow {
				width:46px;
				height:64px;
				background:url('../img/budget2013-article-arrow.png');
				float:left;
			}
			#page-election2013 .article .image {
				width: 114px;
				height: 64px;
				float: left;
			}
				#page-election2013 .article .image img {
					width:114px;
					height:64px;
				}
			#page-election2013 .article .title-container {
				display:table;
				height:60px;
				width:auto;
				border:1px solid #484848;
				border-left:none;
				padding:0 0 0 20px;
				margin:1px 0 0 0;
				float:left;
			}
				#page-election2013 .article .title {
					width:545px;
					padding-right:27px;
					display: table-cell;
    				vertical-align: middle;
				}
					#page-election2013 .article .title.with-image {
						width:424px;
						padding-right:35px;
					}
					#page-election2013 .article .title .author {
						font-size:10px;
						text-transform: uppercase;
						color:#ffffff;
					}
			
					#page-election2013 .article .title h3 {
						color:#ffffff;
						font-size:14px;
						font-weight:bold;
						text-transform: uppercase;
					}

						#page-election2013 .article .title h3 a {
							color:#ffffff;
						}

						#page-election2013 .article .title h3 a {
							color:#ffffff;
						}
							#page-election2013 .article .title h3 a:hover {
								text-decoration: underline;
								color:#99CC33;
							}
		#post-election2013 {
			width:640px;
			margin:0 0 20px 0;
		}
		#post-election2013 .banner {
			width:640px;
			height:98px;
			float: left;
			background:url('http://media.crikey.com.au/wp-content/uploads/2013/07/2013-federal-election-article-banner.png');
		}
			#post-election2013 .more-coverage {
				width:612px;
				height:32px;
				background-color:#98CE1E;
				border-bottom:1px dashed #D8D8D8;
				padding:0 17px 0 11px;
			}
			#post-election2013 .more-coverage a {
				text-transform: uppercase;
				color:#ffffff;
				font-size:14px;
				display:inline-block;
				margin:8px 0;
			}
			#post-election2013 .more-coverage .arrow {
				background:url('../img/arrow_right_black-greenbg.jpg');
				height:19px;
				width:14px;
				float:right;
				margin:7px 0;
			}

.post .election-title {
	color:#ffffff;
	font-size:15px;
	background-color:#99CC33;
	padding:5px 0 5px 10px;
	text-transform: uppercase;
}

.post .election-candidates {
	margin:0;
	padding:0;
}

.post .election-candidates li {
	padding:10px 0;
	border-bottom:1px dashed #D8D8D8;
	font-weight:bold;
	font-size:14px;
	list-style:none;
}


.post .election-candidates li .party {
	font-weight:normal;
}


.post .election-table {
	width:100%;
	margin-bottom:20px;
}

	.post .election-table thead {
		background-color:#A3D23A;
	}

		.post .election-table thead th {
			font-size:15px;
			color:#ffffff;
			text-transform: uppercase;
			padding:5px 0;
			text-align: center;
		}	

		.post .election-table thead th.first {
			text-align: left;
			padding-left:10px;
		}


	.post .election-table tbody {
		background-color:#292929;
	}

		.post .election-table tbody td {
			padding:10px 0;
			text-transform: uppercase;
			font-size:15px;
			color:#ffffff;
			text-align: center;	
			border-left:2px solid #484849;
			border-bottom:2px solid #484849;
		}

			.post .election-table tbody td.first {
				padding-left:10px;	
				text-align: left;
				border-left:none;
			}

.post .election-member {
	margin:20px 0;
	width:100%;
	height:140px;
	background:red;
}

	.post .election-member.liberal {
		background:blue url('../img/pollbludger-election-gradient-blue.png') repeat-x;
	}

	.post .election-member.labor {
		background:red url('../img/pollbludger-election-gradient-red.png') repeat-x;
	}

	.post .election-member img {
		height:140px;
		width:100px;
		display:inline-block;
		float:left;
	}

	.post .election-member .body {
		width:440px;
		padding-left:10px;
	}

		.post .election-member div {
			margin:5px 0 10px 0;
		}

			.post .election-member .prefix {
				color:#ffffff;
				text-transform: uppercase;
				font-size:15px;
				background:#353535;
				padding:6px 5px;
			}

			.post .election-member .title {
				color:#ffffff;
				outline:#353535 1px solid;
				font-size:15px;
				text-transform: uppercase;
				padding:3px 10px;
				display: inline-block;
			}

				.post .election-member.labor .title {
					border-top:2px solid #B8131C;
					border-bottom:2px solid #B8131C;
					border-right:1px solid #B8131C;
				}

				.post .election-member.liberal .title { 
					border-top:2px solid #2D60D0;
					border-bottom:2px solid #2D60D0;
					border-right:1px solid #2D60D0;
				}


		.post .election-member h3 {
			font-size:40px;
			font-weight:normal;
			margin:20px 0;
			color:#ffffff;
		}
	

	.post .election-memeber img, .post .election-member .body {
		float:right;
	}
/***SPONSORED POSTS ON HOME PAGE 2014 June*/
.hp#sponsored-feature .header {border-bottom:none;border: dashed 1px #d8d8d8;}
.hp#sponsored-feature {border:none;}
.hp-sponsoredpost:not(:last-child) {
	clear:both;display:block;margin-bottom:6px;
}
.hp-sponsoredpost .leftcol,.hp-sponsoredpost .rightcol {
	height:90px;
}
.hp-sponsoredpost .leftcol {width:45px;background:#9bd03f;float:left;}
.hp-sponsoredpost .leftcol:after {border: solid 1px #b3db6d;content: '';position: relative;margin: 1px;padding: 0 20px;float: left;height: 86px;background: url(../img/tpi_arrow_right.png) no-repeat 14px 28px;}

.hp-sponsoredpost .rightcol {background:#333333;width:254px;margin-left: 45px;}
.hp-sponsoredpost .rightcol .bordercontainer {border: solid 1px #484848;position: relative;padding: 3px 15px;margin: 1px;height: 81px;overflow:hidden;}
.hp-sponsoredpost .rightcol .author {color:#fff;text-transform:uppercase;margin-bottom: 3px;}
.hp-sponsoredpost .rightcol .title {color:#fff;margin: 0 0 7px 0 !important;text-transform:uppercase;font-size: 13px;}
.hp-sponsoredpost .rightcol .title a {color:#fff;}

/**Crikey 15 menu changes**/
#megamenu .megamenu-middle .menu-list ul li.last {border: none;display: block;    background: #333;    width: 145px;}
#megamenu .megamenu-middle .menu-list ul li.last:hover { background: #333;  }
#megamenu .megamenu-middle .menu-list ul li.last a:hover {color:#fff !important;}
#megamenu .megamenu-middle .menu-list .mm-nav-dailyreview {border-left:none;margin-left:0;}
#megamenu .powerindex-logo {background: none;width: 146px;height: 22px;font-family: 'Open Sans', sans-serif;font-size: 29px;font-weight: bold;line-height: 18px;}
#megamenu .megamenu-middle .menu-list .mm-nav-tpi:hover {background-color:none !important;}
#thepowerindex-menu {margin-left:-292px !important;}
#thepowerindex-menu .blogsmenu {font-family: 'Open Sans', sans-serif;border-bottom: 1px dashed #32bcdf !important;font-weight: bold;font-size: 18px !important;padding: 7px 0px 7px 5px !important;margin: 5px 10px 1px 10px !important;}
#thepowerindex-menu .blogsmenu a {color:#32bcdf;}
#thepowerindex-menu .blogsmenu a:hover {color:#000;}
#thepowerindex-menu .blogsmenu:last-child {margin-bottom: 18px !important;}

#thepowerindex-menu .content-left {width:260px !important; }
#thepowerindex-menu .content-right {width:200px !important; text-align: center;}
#thepowerindex-menu .megamenu-popover-content-container {width:464px !important; background: #2b2b2b !important;}
#thepowerindex-menu .megamenu-popover-top-right {left: 40px;}
#thepowerindex-menu .content-left ul.business-items li {background-position: -260px 5px !important;}
#megamenu .megamenu-popover .content-left {height: 237px !important;}
#megamenu .megamenu-middle .menu-list {background:none !important;}
#megamenu .megamenu-middle .menu-list ul li {background-color: #333;}
/*#megamenu .megamenu-logo {background-image: url('../img/Crikey-Logo-tag.png');}*/
/**Modal Login Overrides***/
/*.registerform .submit, #registerform .submit {  width: auto !important;  background: none !important;}
#registerform .submit input {width: auto !important;  }

.registerform label, #registerform label {float:none !important;}*/



/*********************/
/**Tiny Pass Customisation*/
/*.tinypass-title-premium-no-access {
	background: url('../img/lock.png') no-repeat;
    width: 12px;
    height: 16px;
    border-radius: 0;
    margin: 0 10px;
}
*/