/* LAYOUT
=============================================================================*/
	.grid_960{margin:0 auto;width: 940px;padding:0 10px;}
	#content {;margin:0 10px 0 0;padding-top:10px}
	.wide-sidebar {width:340px;margin:10px 0 0 10px;}
	#sb1{width:160px;margin:0 10px;_width:154px}
	#sb2{width:160px;margin:0 0 0 10px;_width:154px}
	
	#footer{background:#005078; padding:1em 10px}
	.footer-widgets {width:220px; margin:0 10px }
	
	#content,
	#related-posts,
	#sb-container,#sb1,#sb2,
	.footer-widgets {display: inline;float: left;}
	
	.alpha {margin-left: 0;}
	.omega {margin-right: 0;}/* NAVIGATION
=============================================================================*/
	#nav1-container,
	#nav2-container{background:#f2f2f2;}
	#nav1-container {border-bottom:solid 5px #069;}
	#nav2-container {border-top:solid 5px #069;}
	ul.navigation{float:left; width:80%}
	.navigation, .navigation ul {margin:0 0 0 -10px; padding:0; list-style-type:none;
								position:relative;width:100%;}
	.navigation li ul {z-index:25;}
	.navigation a {display:block; padding:0.25em 1em;border-right:1px solid #CCC; text-decoration:none; color:#000}
	.navigation a:hover {color:#fff;}
	.navigation li:hover{background:#069; }
	.navigation li:hover a{color:#FFF}
	.navigation li {float:left; position:relative;}
	.navigation ul {position:absolute; display:none; width:12em; top:2em; left:.8em;background:#069; padding-bottom:.5em}

	.navigation ul li a{border-width:0 0 1px;color:#FFF}
	.navigation ul li a:hover{background:#005884}
	.navigation ul a {border-left:1px solid #CCC;}
	.navigation li ul { width:14em; border:solid 1px #CCC; border-width:0 1px 1px;
		-moz-border-radius-bottomleft: 8px;
		-moz-border-radius-bottomright: 8px;
    	-webkit-border-bottom-right-radius: 8px;
		-webkit-border-bottom-left-radius: 8px;}
	.navigation li ul a {width:12em; height:auto; float:left; }
	.navigation ul ul {top:auto;}
	.navigation li ul ul {left:13.1em; margin:0px 0 0 1em;}
	.navigation li:hover ul ul, .navigation li:hover ul ul ul, .navigation li:hover ul ul ul ul {display:none;}
	.navigation li:hover ul, .navigation li li:hover ul, .navigation li li li:hover ul, .navigation li li li li:hover ul {display:block;}
	
#rss-links{float:right;margin-top:.3em;font-size:.8em;}
ul#rss-links li{display:inline; text-decoration:none; padding:0.25em .3em;}
ul#rss-links li a{text-decoration:none;}
body{background:#FFFFFF url("") no-repeat;color:#000000;}
#main-container{background:#FFFFFF;}
#popular-posts-home{background:#EEEEEE;}
a{color:#006699;}
a:hover{color:#F46523;}
#header-container{background:#FFFFFF url("") no-repeat;}
h2.blogname a{color:#006699;}
h2.blog-title{color:#666666;}
#nav-ad-container{background:#F6F6F6;}
#nav1-container,#nav2-container{background:#F4F2F2;}
#nav1-container,#nav2-container{border-color:#F46523;}
ul.navigation li a,.navigation ul{background:#FFFFFF}
.navigation li a,#rss-links,#rss-links a,ul.navigation li:hover a{color:#000000}
ul.navigation li a:hover,ul.navigation li:hover a:hover{background:#F46523;color:#FFFFFF}
#jFlowSlide{background:#F6F6F6}
.slide-details h2.title a{color:#000000}
.slide-details {color:#000000}
#myController{background:#E4E4E4}
#myController span{color:#000000;}
#myController span:hover,#myController span.jFlowSelected{background:#F46523;}
.ui-tabs{background:#D7E5ED;border-color:#43A0D5;}
.tabmenu{background:#43A0D5}
.ui-tabs .ui-tabs-nav li a{color:#FFFFFF}
.ui-tabs .ui-tabs-nav li a:hover,.ui-tabs .ui-tabs-nav li.ui-tabs-selected{background:#D7E5ED;color:#000000}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a{color:#000000}
.tab-content{color:#000000}
.tab-content a{color:#006699}
.tab-content a:hover{color:#F46523}
h4.widget-title,h4.widget-title a{background:#DEDEDE;color:#000000}
.widget{background:#F6F6F6;color:#000000;border-color:#DEDEDE;}
.widget a{color:#F46523;}
.widget a:hover{color:#AA0000;}
.widget ul li:hover{background:#DEDEDE;}
.widget ul li{border-color:#DEDEDE;}
img.banner125{background:#DEDEDE;}
.widget_subscribebox{border-color:#DEDEDE;background:#5E5E5E url("http://www.nipponnews.net/media/wp-content/themes/swift/images/subscribe-bg.png") no-repeat 100% 0;color:#F4F2F2;}
#footer{background:#FFFFFF;}
#footer h4.widget-title,#footer h4.widget-title a{background:#04486A;color:#F8F8F8}
#footer .widget{background:#04486A;color:#DEDEDE;border-color:#04486A;}
#footer .widget a{color:#FFFFFF;}
#footer .widget a:hover{color:#FFFFFF;}
#footer .widget ul li{background:none;}
#footer .widget ul li:hover{background:#FFFFFF;}
#footer .widget ul li{border-color:#DEDEDE;}
#footer img.banner125{background:none;}
.post-title a{color:#006699;}
.post-title a:hover{color:#F46523;}
.entry blockquote{background:#F6F6F6;border-color:#EEEEEE;color:#333333;}
.post-meta{color:#BBBBBB;}
.wp-pagenavi a,
					.wp-pagenavi .current,
					.wp-pagenavi .pages{background:#FFFFFF;color:#000000}
li.comment{background:#F6F6F6;border-color:#DEDEDE;color:#000000;}
li.comment .avatar{background:#DEDEDE;}
li.comment .bypostauthor{background:#CDECFC;border-color:#8AD7FE}
div.reply a,
			#commentform #submit,
			a#cancel-comment-reply-link,
			span.post-a-comment a{background:#006699;color:#FFFFFF;}
div.reply a:hover,
			#commentform #submit:hover{background:#05A8F9;}
h3#comment-form-title{background:#DEDEDE;color:#000000;}
#commentform{background:#F6F6F6;color:#000000;}
#rp-wrapper{background:#222222;color:#F8F8F8;}
#rp-wrapper a{color:#FFFFFF;}
#rp-wrapper a:hover{color:#F46523;}
#author-info{background:#000000;}
.mag-box{border-color:#5E5E5E;}
.mag-meta{background:#006699;}
.mag-meta a{color:#FFFFFF;}
a.read-more{background:#035279;}
a.read-more:hover{background:#03AAFE;}
body{font-family:Verdana, Geneva, sans-serif;font-size:12px}
.widget{font-size:1em}
#footer .widget{font-size:1em}
.mag-content {height:200px;}
.orangeColor{color:#f46523;}
.widget_subscribebox{border-width:3px;background-image:none; padding-bottom:15px;}
div.subscribe-box{padding:0;}
.subscribe-box input.subscribe-button {float:none;padding:0.2em;border:none;margin-top:10px;}
.customItemHidden{display:none; }
.customMenuItem{cursor:pointer;
color:#5e5e5e;
text-transform:uppercase;
margin-bottom:0.2em;
padding:0 2em 0.2em 1em;
float:left;}


#nav1 ul.navigation{text-transform:uppercase; font-weight:bold; font-size:0.9em;}
#nav1 .navigation a {border:none;padding:0.25em 0.5em;}
#nav1-container {border:none;}
.navigation a {border-color:#f46523; padding:0.25em 0.7em 0;}
ul.top li a{background-color:transparent;}
#nav2-container {border:none; border-top:1px solid #f46523; background-color:transparent;}
.navigation li ul {border-color:#f46523; }
.navigation ul {top:1.75em;}
.customMenuItemIsOver,.customMenuItemIsOn{color:#f46523}
div.customWidget div.customItem{
padding:0.5em 5px 0 13px;
clear:left;
}
div.customWidget p{ line-height:1.6em;}

#photoShelterSearchForm{float:right; margin-top:18px;}
#photoShelterSearchField{width:174px; height:2em; background-repeat:no-repeat; background-position:97% 50%;}
#searchSubmit{height:2em;}
#header{padding : 27px 0 20px; position:relative;}
#main-container{padding-top:25px;}
#jFlowSlide {-moz-border-radius:5px 5px 0 0;-webkit-border-radius: 5px 5px 0 0; border:1px solid #dedede;border-bottom:none;}
#myController{-moz-border-radius:0 0 5px 5px ;-webkit-border-radius:0 0 5px 5px ; border:1px solid #dedede;border-top:none;width:580px;}
.slide-thumbnail {padding:0em 1em 0em 0;}
.slide-details  {margin-left:2px;}
#slides{height:385px; overflow:hidden;}


.slide-details div.sliderTextContent{ position:absolute; bottom:3px; padding:6px; margin-right:7px;background:#5E5E5E;
  filter:alpha(opacity=0);
  opacity:0; width:554px;
}


.slide-details h2 {font-size:1.9em;line-height:1.2em;}
.slide-details p {margin-bottom:0;color:white;}
.slide-details h2.title a{color:#ffffff;}

.mag-box{-moz-border-radius:5px; -webkit-border-radius:5px;margin-right:11px;}
.m-right{margin-right:0;}
div.mag-content{height:95px;}
.mag-thumb {padding:0; margin:28px 0  0 29px;}
span.catname{background:transparent;font-size:0.9em;opacity:1;moz-opacity:1;-khtml-opacity: 1;}
span.catname a, span.catname{color:#f46523;}
.mag-box h2.post-title {font-size:1em;padding:0 6px;line-height:1.5em;margin-top:10px;background-image:url(../../../custom/white-on-orange-arrow.png);background-repeat:no-repeat;background-position:6px 3px;text-indent:18px;}
.mag-box h2 a{color:black;}
span.catname{padding:0;top:0;right:4px;}
.mag-box div.entry{padding:0 6px;margin-top:0.6em;}
.mag-box div.entry p{text-align:left;font-size:0.8em;line-height:1.2em;}
.wp-pagenavi a, .wp-pagenavi .current, .wp-pagenavi .pages {
background-color:#f4f2f2;
color:#000000;
}

#nav1 select{font-size:0.9em; float:right;margin:2px 5px;}
.bigger{font-size:1.3em;}
#tooltip{ border:.2em solid #f46523; background:#ffffff; color:#f46523; }

ul.navigation li.videoLink a{ color:white; font-weight:bold; background-color:#F46523; }
#assignementLien{display:none;}
#boutonAssignement{position:absolute;right:0;top:100px;}
#boutonAssignement {
background-color:#5E5E5E; height:28px; position:absolute; right:0; top:88px; width:144px; background-image:url(../../../custom/fleche-assignement.png); background-position:5% 50%; background-repeat:no-repeat; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }
#boutonAssignement a{ color:white; font-weight:bold; text-decoration:none; padding-left:30px; font-size:1.2em; line-height:1.8em;}
#theCredits{background:#5e5e5e;color:#DDDDDD;position:relative;bottom:-2px;font-size:0.9em;}
#theCredits a{color:#DDDDDD;}
#copyright {padding-bottom:0;}
h1.post-title {font-size:2.7em;}
h1.post-title a{ color:#F46523;}
.jflow-content-slider{ overflow:hidden; height:420px; width:585px;}
.slide-wrapper{height: 385px;}
#nav1 a.login_link{ float:right; 	font-size:0.9em;	margin:2px 0;   color:black; }

h4.widget-title {
margin:-1.1em -1.1em 0.6em;
font-size:10px;
letter-spacing:0;
color:#5e5e5e;
background-image:url(http://www.nipponnews.net/media/custom/orange-on-white-arrow.png);
background-repeat:no-repeat;
background-position:2px 50%;
text-indent:18px;
padding:0.2em;
}
.widget {
font-size:0.9em;
}

div.widget_coloredbackgroundtext{
border:none;
font-size:1.5em;
}
div.widget_coloredbackgroundtext a
, div.widget_coloredbackgroundtext a:hover{
color:inherit;
}
div.orange-bg{
background-color:#F46523;
color:white;
}
div.grey-bg{
}
div.darkgrey-bg{
background-color:#5e5e5e;
color:white;
}
div.blanc-bg{
background-color:#ffffff;
color:#5e5e5e;
border:1px solid #DEDEDE;
}
