/*



Design: NewsDen WordPress CMS Theme

Author: Daily Blog Tips

Website: http://www.dailyblogtips.com/introducing-newsden-a-premium-wordpress-theme/



*/









/*

---------------------------------------------------------------------------------------------

 =reset

---------------------------------------------------------------------------------------------*/

html,body,div,span,applet,object,iframe,

h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,

abbr,acronym, address,big,cite,code,del,

dfn,em,font,img,ins,kbd,q,s,samp,small,

strike,strong,sub,sup,tt, var,dd,dl,dt,

li,ol,ul,fieldset,form,label,legend,

table,caption,tbody,tfoot,thead,tr,th,td 

{

	margin: 0;

	padding: 0;

	border: 0;

	font-weight: normal;

	font-style: normal;

	font-size: 100%;

	font-family: inherit;

	text-align: left;

}



table 

{

	border-collapse: collapse;

	border-spacing: 0;

}



ol,ul 

{

	list-style: none; font-weight: bold;	font-style: bold;

}



q:before,q:after, blockquote:before,blockquote:after 

{

	content: "";

}



a {

	text-decoration:none;

}



/*

---------------------------------------------------------------------------------------------

 =global styles 

---------------------------------------------------------------------------------------------*/





body 

{

	background:#000000;

	color: #404040;

	font: 1em/1.2em arial, helvetica, sans-serif;

	text-align:center; /* for IE */

}



h1, h2, h3, h4, h5, h6, ul, ol, dl,

pre, p, blockquote, table, img

 {

	padding-bottom:1em;

}



h1, h2, h3, h4, h5, h6, strong, em 

{

	font-weight: bold;

}



h1, h2, h3 {

	font-family: arial, helvetica, sans-serif;

}



h1 

{

	font-size: 1.4em;

	padding:10px 0 0 0;

}



h2 

{

	font-size: 1.6em;

	line-height: 2.0em;

}



h1.pagetitle {

	font-family: arial, helvetica, sans-serif;

	color:#000000;

	font-size:1.3em;

	padding:0;

	margin-bottom: 30px;

}



h2.section-heading {

	text-transform:uppercase;

	color:#00497C;

	font-size:.9em;

	padding:0;

	clear:both;

	border-bottom:1px solid #e4f2fd;

	border-top:1px solid #e4f2fd;

	margin-bottom:10px;

}



h3 

{

	font-size: 1.4em;

	line-height: 1.8em;

}



h4 

{

	font-size: 1.3em;

	line-height: 1.7em;

}



h5 

{

	font-size: 1.2em;

	line-height: 1.6em;

}



a 

{

	font-size: 0.8em;

}



a:link, a:visited 

{

	color:#069;font-size: 0.8em; font-weight:bold;

}



a:hover, a:focus 

{

	color: #000;font-size: 0.8em; font-weight:bold;

}



p 

{

	font-size: 0.8em;

}







/*

---------------------------------------------------------------------------------------------

 =grid 

---------------------------------------------------------------------------------------------*/





/* clear floats */



.main:after,

.column:after,

.top:after,

.navigation:after,

.search:after,

.featured:after,

.videos:after,

.sub:after,

.content:after {

		content:".";

		display:block;

		clear:both;

		height:0;

		font-size:0;

		line-height:0em;

		visibility:hidden;

		overflow:hidden;

}	





.container {

	background:#000000 url(images/bg.png) repeat-y top;

	padding-top:9px;

}





.masthead {

	background:#fff;

	border-left:1px solid #ddd;

	border-right:1px solid #ddd;

	margin: 0 auto;

	width:1000px;

	height:115px;

}



.logo h1, .logo h2 {

	font-family: arial, helvetica, sans-serif;

	font-size:2.0em;

	text-transform:uppercase;

	float:left;

	display:block;

	width:220px;

	height:42px;

	padding:0;

	margin:40px 0 0 20px;

	line-height: 0.6em;

	color: #000;

}



.logo h1 a, .logo h2 a, {

	color:#000;

}



.logo h1 a:hover, .logo h2 a:hover {

	color:#a90000;

}





.navigation {

	width:1000px;

	margin:0 auto 0 auto;

	background:#FFFFFF;

	border-left:1px solid #ddd;

	border-right:1px solid #ddd;



}



.navigation ul {

	width:0 auto;

	float:left;

	padding:0px 0 0 0px;

}



.navigation li {

	float:left;

	display:block;

	padding:0;

}



.navigation a {

	float:left;

	display:block;

	color:#fff;

	text-transform:uppercase;

	font-weight:bold;

	font-size:.7em;

	padding:4px 2px 0 0px;

}





.navigation a:link,

.navigation a:visited {

	color:#fff;

}



.navigation a:hover,

.navigation a:focus {

	color:#fff;

	text-decoration:underline;

}



.main-top {

	background:url(images/main_top.gif) no-repeat bottom;

	height:10px;

	width:1002px;

	margin:0 auto;

}



.main {

	background:#fff;

	width:1000px;

	margin: 0 auto;

	border-left:1px solid #ddd;

	border-right:1px solid #ddd;

}



.main-bottom {

	background:url(images/main_bottom.gif) no-repeat;

	height:10px;

	width:1002px;

	margin:0 auto;	

}



.column {

	float:left;

}



.content {

	width:649px;

	background:url(images/line.gif) repeat-y 50% 0;

	padding:0;

	float:left;

	border:1px solid #e4f2fd;

	margin-right:10px;

	margin-left:10px;

}



.content.alt {

	background:none;

}



.one {

	width:294px;

	padding:15px;

	

}



.one.extended {

	width:618px;

}



/* =recent-topics */



.recent-topics {

	width:287px;

}









.recent-topics h2 {

	padding:10px 0;

}



.recent-topics h3 {

background: url(http://moteurzine.com/wp-content/themes/NewsDenMZ/images/icone.gif) no-repeat left top;

	padding:4px 0 4px 25px;

	font-size:1.2em;

	line-height:1.2em;



}

.recent-topics a {

	font-size: 1em;

}

.recent-topics h3 a {

	font-family: arial, helvetica, sans-serif;

	color: #000000;

}

.recent-topics h3 a:hover {

	color: #006699;

}









.recent-topics p {

	padding:5px 0;

}



/* end recent-topics */



.two {

	width:294px;

	padding:15px;

}



/* =top-news */



.two div.top-news {

	padding:0;

}



div.top-news div {

	padding:0;

	border-bottom:1px solid #e4e4e4;

	

}



.top-news h2,

.top-news p

 {

	padding:5px 0 10px 0;

}

.top-news a {

	font-size: 1em;

}

.top-news h3 {

	padding: 5px 0 0 0;

	font-size:1.2em;

	line-height:1.2em;

}

.top-news h3 a {

	font-family: arial, helvetica, sans-serif;

	color: #000000;

}

.top-news h3 a:hover {

	color: #006699;

}

/* end top-news */



/* =poll */



div.poll {

	width:138px;

	float:left;

	border:1px solid #e4e4e4;

}



div.poll p {

	text-align:left;

}



div.poll li {

	font-size:.9em;

}



.wp-polls-ans {

	margin-left:-30px !important;

}



/* =adsense small */



.two div.leaderboard-small {

	float:left;

	width:120px;

	padding:0;

	margin:0 20px 0 0;



}



div.leaderboard-small img {

	padding:0;

	margin:0;

}



div.leaderboard {

	float:right;

	border:1px solid #ddd;

	margin:10px 10px 10px 0;

}





div.leaderboard img {

	margin:0;

	padding:0;

}





.two div {

	margin-bottom:10px;

}



/* =hot-topics */



.hot-topics {

	background:#E4F2FD;

}





.three {

	width:320px;

	background:#e4f2fd;

	margin-right:7px;

}



.three .top {

	background:url(images/col3_top.gif) no-repeat top;

	height:11px;

	width:320px;

	margin:0 auto;

}



.three .btm {

	background:url(images/col3_bottom.gif) no-repeat bottom;

	height:11px;

	width:320px;

	margin:0 auto;



}



.sub {

	padding: 5px 10px 0 10px;

	width:300px;

}



/* =featured topics */



.featured {

	background:#fff;

	border-left:1px solid #ddd;

	border-right:1px solid #ddd;

	width:299px;

}



.featured h2 {

	font-size:1em;

	text-transform:uppercase;

	padding:0 10px;

	border-bottom:1px solid #ddd;

}



.featured h3 {

	padding:0;

}



.featured h3 a {

	font-family: arial, helvetica, sans-serif;

	font-size:.9em;

	margin-left:10px;

	display:block;

}



.featured p {

	line-height:1em;

}







.featured img {

	border:1px solid #ddd;

	padding:0;

}



.featured .img {

	float:left;

	width:50px;

	margin-right:15px;

	margin-left:10px;

}



.featured .excerpt {

	float:left;

	width:200px;

}





.featured .videos {

	background:#e4f2fd;

	border:1px dotted #ddd;

	width:260px;

	margin:5px auto;

}



.three p.more {

	border-top:1px solid #ddd;

	width:268px;

	padding-right:10px;

	padding-top:10px;

}



.three p.more a,

a.more {

	text-align:right;	

	display:block;

	font-size:100%;

	padding:0 10px 0 0;

	background:url(images/arrow_blue.gif) no-repeat center 2px;

	

}



a.more {

	text-align:left;

	float:left;

	background-position: 0 -1px;

	padding-left:18px;

}



.featured .videos .excerpt {

	width:160px;

}



.featured .videos h3 {

	line-height:1.4em;

	font-size:1.2em;

}

.feat-top {

	background:url(images/feat_top.gif) no-repeat bottom;

	height:8px;

	width:301px;

}



.feat-btm {

	background:url(images/feat_btm.gif) no-repeat;

	width:301px;

	margin-bottom:5px;

	height:8px;

}









.top-container {

	margin:0 auto;

}





.site-info {

	margin:0 auto;

}



.footer-top {

	background:url(images/footer_top.gif) no-repeat bottom;

	height:16px;

	margin:30px auto 0 auto;

	padding:0;

	width:1002px;

}



.footer-btm {

	background:url(images/footer_btm.gif) no-repeat;

	height:16px;

	margin:0 auto 30px auto;

	width:1002px;

	padding:0;

}

.footer {

	width:970px;

	padding:15px;

	margin:0 auto 0 auto;

	background:#F2F2F2;

	border-left:1px solid #ddd;

	border-right:1px solid #ddd;



}



.footer p {

	color:#ccc;

	padding:0 20px;

	text-align:center;

	clear:both;

}



.footer a {

	font-size:100%;

}



.footer ul {

	float:left;

	display:block;

	padding-left:70px;

	

}



.footer li {

	padding:0 8px;

	border-right:1px solid #ddd;

	float:left;



}



.footer li a {

	float:left;

	color:#999;

	font-size:.8em;

	padding-right:5px;

	border-right:1px solid #ddd;

}



.footer li a:hover {

	color:#000000;

}

/* specific containers */



.one div {

	float:left;

}



.entry {

	padding-bottom:20px;

}



.entry ul {

	font-size:0.8em;

	list-style: disc;

	margin-left:20px;

}



.entry ol {

	font-size:0.8em;

	list-style: decimal;

	margin-left:25px;

}



.entry img {

	background:#F2F2F2;

	border:1px dotted #ddd;

	padding:10px;

}



.entry h1,

.entry h1 a {

	font-family: arial, helvetica, sans-serif;

	color:#000000;

	font-size:1.3em;

	padding:0;

	margin-bottom: 10px;

}



.entry h2,

.entry h2 a {

	font-family: arial, helvetica, sans-serif;

	color:#000000;

	font-size:1.3em;

	padding:0;

	margin-bottom: 0px;

}

.entry h2 a:hover {

	color:##006699;

}



.entry h3 {

	padding:0;

font-family: arial, helvetica, sans-serif;

	font-size:1.4em;

}



.entry h3 a {

	font-weight:bold;

	padding:0;

	color:#555;

	font-size:100%;

	display:block;

}



.entry h3 a:hover {

	color:#006699;

}



.entry h4 {

	color:#848484;

	font-size:.8em;

	border-bottom:1px solid #efefef;

	padding: 0 0 10px 0;

}

.entry p {

	padding:10px 0;

}



.entry p a {

	font-size:1em;

}



.entry p.tags {

	color:#777;

	font-weight:bold;

	border-bottom:1px solid #efefef;

	padding:5px 0;

}



.entry p.tags a {

	color:#87cfe2;

	font-weight:normal;

	font-size:100%;

}



.entry p.comments {

	color:#777;

	float:left;

	padding:3px 0 0 0;

	width:100%;

}



.entry p.comments span {

	padding:4px 0px;

	float:left;

}



.entry p.comments span a {

	background:url(images/comments-stats_icon.gif) no-repeat;

	display:block;

	padding-left:24px;

	color:#777;

	font-size:100%;

}



.postmetadata.alt {

	border-top: 1px solid #ccc;

	width: 618px;

	padding:5px 0 0 0;

	margin-top:5px;

	clear:both;

}



.postmetadata.alt a {

	font-size:100%;

}





.leftmeta {

	float:left;

	width: 300px;

	font-size:.7em;

}



.rightmeta {

	float:left;

	width:318px;

	font-size:.7em;

	text-align:right;

}





.related-other {

	width: 618px;

	padding:5px 0 0 0;

	margin-top:15px;

	clear:both;

	font-size:.9em;

}



.related {

	float:left;

	width: 440px;

}



.related ul li {

	font-size: 1.4em;

	clear:left;

}



.related-title, .otherstuff-title {

	color: #555;

	font-weight: bold;

}



.otherstuff {

	float:left;

	width:160px;

	margin-left: 18px;

}



.otherstuff ul li{

	font-size: 1.4em;

	clear:both;

	list-style: none;

	margin-left: -20px;

}



.otherstuff a.rss_small {

	background:url(images/rss_small.gif) no-repeat left center;

	padding-left: 25px;

}



.otherstuff a.digg {

	background:url(images/digg.gif) no-repeat left center;

	padding-left: 25px;

}



.otherstuff a.delicious {

	background:url(images/delicious.gif) no-repeat left center;

	padding-left: 25px;

}



ol.commentlist {

	margin-top:10px;

	float:left;

	width: 618px;

	list-style: decimal;

}



ol.commentlist li {

	margin-bottom:10px;

	background:#fafbfb;

	border-bottom:1px solid #ccc;

	padding:10px;

	font-size:.8em;

	margin-left: 23px;

}



ol.commentlist li a {

	font-size:100%;

}



ol.commentlist p {

	font-size:.9em;

	margin: 5px 0 -5px 0;

}



.single-post img {

	float:left;

	margin-right:20px;

	margin-top:20px;

}



.single-post h2 {

	font-size:1em;

	padding:0;

}



.section h1 {

	font-family: arial, helvetica, sans-serif;

	color:#000000;

	font-size:1.3em;

	padding:0;

	margin-bottom: 10px;

}



h3#respond, h3#comments {

	font-size:1em;

	clear:both;

	padding:0;

}



/* subscription options */



div.subscription ul {

	

}



div.subscriptions li.email a {

	background:url(images/email_go.png) no-repeat left center;

	padding-left:25px;

	font-weight:bold;

	line-height:20px;

}



div.subscriptions li.rss a {

	background:url(images/feed.png) no-repeat left center;

	padding-left:25px;

	font-weight:bold;

	line-height:20px;

}





/* =search */



div.search 

{

	width: 250px;

	margin:5px 5px 0 0;

	padding-bottom:0px;

	float:right;

}



div.search form 

{

	padding: 5px 5px 0 5px;

	float:right;

}



div.search form input.txt 

{

	background: #fff;

	display: inline;

	vertical-align: middle;

	width: 120px;

	color: #999;

	border-width:1px;

	float:left;

}



div.search form input.btn 

{

	width: 78px;

	height: 21px;

	display:block;

	vertical-align: middle;

	margin-left: 8px;

	float:left;

	/*background:url(images/search-button.gif) center no-repeat;*/

	border:none;

	cursor:pointer;

}



div.search form input.btn 

{

	width: 76px;

	height: 21px;

	vertical-align: middle;

	margin-left: 8px;

}



/* sidebar one */

.two div {

	padding:10px;

}



.two div a {

	font: bold 1em;

}









ul.children {

	margin:0 0 -15px 10px;

}





.narrow-left {

	float:left;

	width:135px;

	margin: 0 -10px;

}



.narrow-right {

	float:right;

	width:135px;

	margin: 0 -10px;

}



.navig {

	clear:both;

	font-size: 1em;

}



img.wp-smiley {

	float: none;

	border: none;

	padding: 0px;

	margin: 0px;

	}



img.wp-wink {

	float: none;

	border: none;

	padding: 0px;

	margin: 0px;

	}



blockquote p {

	padding: 0px 0px 15px 0px;

	margin: 0px 0px 0px 0px;

	}



blockquote {

	margin: 5px 0px 10px 0px;

	padding: 0 50px;

        background: transparent url(images/blockquote.gif) no-repeat 10px 2px;

        background-color:#f6f6f6;

	color: #777;

	}






