/* non IE browser css */

fieldset.horiz_align fieldset
{
	padding-bottom: 0.5em;
}

div#divAfterVote
{
	padding-left: 0em;
}

div#divNoneActive
{
	padding-left: 0em;
}

div.photo_slide a img
{
	/* set transparency effects - simulate active link behavior */
	-moz-opacity: 1.0; /* for Mozilla */
	opacity: 1.0; /* CSS3 standard - Safari */ /* end transparency effects */
}

div.photo_slide a:hover img, div.photo_slide a:focus img
{
	/* set transparency effects - simulate active link behavior */
	-moz-opacity: 0.6; /* for Mozilla */
	opacity: 0.6; /* CSS3 standard - Safari */ /* end transparency effects */
}

div.selected_uploads
{
	margin-top: 0.5em;
}


fieldset.ImageAlign
{
	margin-bottom: -1em;
}

@media all and (min-width: 0px)
{
	/* opera and safari (windows) only rules */
	head~body div#divFeaturedArticleContainer p.read_more
	{
		margin-top: -2.1em;
	}
	head~body div.article h3.title
	{
		margin: -2.65em 0em 1.1em -1px;
	}
	head~body fieldset input.check
	{
		margin-left: -1px;
	}
	/*TAR Added*/
	head~body fieldset .check input
	{
		margin-left: -1px;
	}
	head~body fieldset.horiz_align fieldset legend img
	{
		top: -0.2em;
	}
	head~body fieldset li span.error
	{
		/* error messages */
		margin-top: 0.3em;
	}
	head~body div#divAfterVote, head~body div#divNoneActive
	{
		padding-left: 0em;
	}
	head~body #navbar div.poll fieldset input.text
	{
		/* Polls fixes */
		width: 100px;
	}
	head~body div.photo_slide
	{
		overflow: auto; /* only really needed for opera - but ok for safari */
	}
	head~body fieldset.editarticle li.imagebuttons
	{
		padding-top: 0em;
	}
	head~body div.uploadedimages
	{
		width: 55%;
	}
	head~body fieldset.editarticle fieldset.imgbox
	{
		width: 100%;
	}
	head~body div.comments_entry
	{
		width: 100%;
	}
	head~body div.check_group
	{
		margin-left: 15.1em;
	}
	head~body div.check_group2
	{
		margin-left: 15.1em;
		margin-top: -1.3em;
	}
	head~body table.check_below
	{
		margin-top: -2.7em;
	}
	head~body input.check_beside
	{
		margin-left: 6em;
	}
	head~body select.check_beside
	{
		margin-left: 14.4em;
		margin-top: -1.3em;
	}
}

@media all and (min-width: 0px)
{
	/* safari (windows) only rules */
	body:not(:root:root) div#divFeaturedArticleContainer p.read_more
	{
		margin-top: -1.9em;
	}
	body:not(:root:root) div.article h3.title
	{
		margin: -2.7em 0em 1.1em 0px;
	}
	body:not(:root:root) ul.top_nav_menu li
	{
		padding-top: 6px;
		padding-bottom: 6px;
	}

	body:not(:root:root) #top_nav_feed
	{
		margin-top: -3px;
	}

	body:not(:root:root) fieldset input.check
	{
		margin-left: 0px; /* undo opera patch */
	}
	/*TAR Added*/
	body:not(:root:root) fieldset .check input
	{
		margin-left: 0px; /* undo opera patch */
	}
	body:not(:root:root) fieldset .check label
	{
		margin-right: 1em;
	}
	body:not(:root:root) div.poll fieldset .check input
	{
		/* Polls fixes */
		margin-left: 1em;
		vertical-align: text-top;
	}
	body:not(:root:root) fieldset.vert_align li span.error
	{
		/* error messages */
		position: relative;
	}
	body:not(:root:root) fieldset.editarticle span.check
	{
		margin-left: 0em;
	}
	body:not(:root:root) fieldset.editarticle .check input
	{
		vertical-align: text-top;
	}
	body:not(:root:root) fieldset.editarticle li.imagebuttons
	{
		padding-top: 0.3em;
	}
	body:not(:root:root) fieldset.editarticle fieldset.imgbox
	{
		border-color: #b7b7b7;
	}
	body:not(:root:root) fieldset div.advertorial
	{
		margin-left: 0em;
	}
	body:not(:root:root) div.editarticleuploads
	{
		width: 35%;
	}
	body:not(:root:root) div.submitall
	{
		margin-top: 0px;
	}
	body:not(:root:root) div.check_group
	{
		margin-left: 12.3em;
	}
	body:not(:root:root) div.check_group2
	{
		margin-left: 12.3em;
	}
	body:not(:root:root) label.check_group
	{
		margin-left: -0.6em;
	}
	body:not(:root:root) table.check_below
	{
		margin-top: -2.5em;
		margin-left: 7em;
	}
	body:not(:root:root) label.check_beside
	{
		margin-left: 1.5em;
	}
	body:not(:root:root) input.check_beside
	{
		margin-left: 7em;
		margin-top: -1.5em;
	}
	body:not(:root:root) li.checkbox_align
	{
		margin-left: 0em;
	}
	body:not(:root:root) select.check_beside
	{
		margin-left: 15.5em;
		margin-top: -1.5em;
		width: 105px;
	}
}
#header
{
	margin-right: 180px;
	margin-top: 10px;
}
.sidebar div#latest_issue_thumb
{
	/*margin-top: -185px;*/
}
#navbar
{
	/*margin-left: 200px;*/
}

div#GoogleNews
{
	/*margin-left: 200px;*/
}
#top_nav
{
	margin-bottom: 25px;
}
ul.subSectionTopMenu
{
	margin-top:-129px;
}
ul.horiz_menu ul.subSectionTopMenu
{	
	height :15px;
	margin-left:50px !important;	
	padding-top:4px;
	padding-bottom:0px;
	margin-bottom:2px;
}
ul.nav_menu ul.subSectionMenu 
{		
	border-bottom:solid 6px #EDEDED important;	
}

div.thread_summary_listing2 div.content_footer_wrapper
{
	height:13px;
}
#header div#hdr_search
{
	width:140px;
}
#header div.TranslateContainer 
{
	margin-right:-159px;
}


/*
@media screen and (-webkit-min-device-pixel-ratio:0) {
*/
/* Safari 3.0 (mac) */
/*
    div.photo_slide {
	    overflow: hidden;
	    overflow-x: scroll;
    }
}
*/