/*
Theme Name: Original
Theme URI: http://www.paddsolutions.com/wordpress-theme-magaling-reloaded/
Description: Magaling Reloaded is a professional free WordPress theme which is packed with a better framework and an admin options panel. Download more <a href="http://www.paddsolutions.com">free WordPress Themes</a>.
Version: 3.0
Author: Padd Solutions
Author URI: http://www.paddsolutions.com
Tags: fixed width, advertisement ready, valid css, valid xhtml, feature content gallery, twitter, youtube, social bookmarks, popular posts
*/

@import 'css/required.css';
@import 'css/typography.css';
@import 'css/layout.css';
@import 'css/navigation.css';
@import 'css/pagination.css';
@import 'css/jquery.tabs.css';
@import 'css/jquery.cycle.css';
@import 'css/color.css';

body{
    font-family: 'Open Sans', sans-serif;
    font-size: 13px;
    line-height: 1.6;
}

blockquote {
	margin: 1em 3em !important;
	padding: .5em 1em !important;
	border-left: 5px solid #28363F !important;
	background-image: none !important;
        background-color:#28363F !important;
        font-style: normal !important; 
}
blockquote p {
	margin: 0 !important; 
}

.quote{
border: 1px solid rgb(53, 73, 87);
-webkit-box-shadow: 0px 0px 2px 1px rgba(1,1,1,0.4);
-moz-box-shadow: 0px 0px 2px 1px rgba(1,1,1,0.4);
box-shadow: 0px 0px 2px 1px rgba(1,1,1,0.4);
background: #29373F;
}

.aligncenter, div.aligncenter {
margin-top: 15px !important;
margin-bottom: 15px !important;
-webkit-box-shadow:  0px 0px 8px 1px rgba(0, 0, 0, 0.4);
box-shadow:  0px 0px 8px 1px rgba(0, 0, 0, 0.4);
-webkit-border-radius: 2px;
border-radius: 2px;
}
.post-single .wp-caption {
border: 1px solid #2E3D47;
background: #263641 none;
}
.post-single .wp-caption p.wp-caption-text {
font-size: 11px;
color: #AFC9DB;
}
.ombreTexte{
text-shadow: 1px 1px 3px #000000;
filter: dropshadow(color=#000000, offx=1, offy=1);
}
.sansOmbre{
-webkit-box-shadow:none !important;
box-shadow: none !important;
}
/************************************************************************/
/*  Footer */
#board_footer {
	width: 1000px;
	margin-left: auto;
	margin-right: auto;
	font-size: 0.85em;
	clear: both;
}
#copyright {
	padding-top: 10px;
}
#copyright li {
	font-size: 0.85em;
}
#utility_links {
	width: 800px;
	padding-top: 10px;
	text-align: left;
}

#content ul#utility_links li {
		float: left;
		font-size: 0.85em;
		padding-right: 8px;
	}

#board_footer p {
		text-align: right;
	}

#board_footer a, #board_footer {
		color: #eee;
	}

#board_footer .footer-network {
		position:relative;
	}
	
#board_footer .footer-divider {
	    margin:25px 0 -20px;
		text-align:center;
		width:100%;
	}
#board_footer #site_logo_small {
		margin-top: -13px;
	}
	
#board_footer .footer-logo {
		display:inline-block;
		float:left;
		margin: 0 0 0 60px;
		text-align:center;
		width:194px;
	}
	
#board_footer .footer-sites {
		font-size:10px;
		height:140px;
		margin-left:300px;
	}
	
#board_footer .footer-network .logos-cursenet { margin:5px 0 0; }
	
#board_footer ul.nav li.first:before {
		content: "";
	}

#board_footer ul.nav li.first {
		color: #034569;
		border: 0px;
		padding-left: 0px;
		font-weight: bold;
	}
#board_footer ul.nav li {
		display: inline;
	}
#board_footer ul.nav li a {
		padding-left: 3px;
	}
#board_footer ul.nav li:before {
		content: "\2022";
	}
#board_footer ul.nav li:nth-child(2):before {
		content: "\2012";
	}
#board_footer ul.horizontal {
		font-size: 11px;
		margin: 10px 0px 0px;
	}
#cursecopy {
		color: white;
		text-align: center;
	}

.btflb { margin-top: 1em; }
.btflb > div { margin: 0 auto; }

/* New Footer CSS */
.t-footer ul, .t-footer li, .t-footer h4, .t-footer h5 {
    margin: 0;
    margin-top: 0px;
    padding: 0;
    list-style: none inside none;
}

.t-footer {
    clear:both;
    position:relative;
    height:635px;
}

.t-footer {
    font:12px/1.5 Arial,Helvetica,sans-serif;
    background-color:#151515;
    height:635px;
    text-shadow:0 -1px 0 rgba(0,0,0,0.6);
    position:relative;
    border-top:30px solid #262626;
}

.t-footer:before,.t-footer:after {
    content:"";
    display:table;
}

.t-footer:after {
    clear:both;
}

.ie8 .t-footer {
    zoom:1;
}

.t-footer a {
    color:white;
    font-family:Arial,Helvetica,sans-serif;
    white-space:nowrap;
}

.t-footer a:visited {
    color:white;
}

.t-footer a:hover {
    color:white;
    text-decoration:none;
}

.t-footer a>strong {
    color:#ff5f14;
}

.t-footer a>strong:hover {
    color:white;
}

.t-footer h1,.t-footer h2,.t-footer h3,.t-footer h4,.t-footer h5,.t-footer h6 {
    color:white;
    font-family:Arial,Helvetica,sans-serif;
    letter-spacing:0;
}

.t-footer .t-footer-wrapper {
    width:1000px;
    margin:0 auto;
    padding:40px 0;
}

.t-footer .t-footer-wrapper:before,.t-footer .t-footer-wrapper:after {
    content:"";
    display:table;
}

.t-footer .t-footer-wrapper:after {
    clear:both;
}

.ie8 .t-footer .t-footer-wrapper {
    zoom:1;
}

.t-footer .t-footer-curseInfo {
    float:left;
    width:31.96667%;
    margin-left:2.05%;
    margin-left:0;
    position:relative;
    z-index:2;
    border-right:1px solid #333;
}

.ie7 .t-footer .t-footer-curseInfo {
    width:30.96667%;
}

.t-footer .t-footer-curseInfo hgroup {
    margin-bottom:15px;
    margin-right:15px;
    margin-top:-25px;
}

.t-footer .t-footer-curseInfo hgroup h1 {
    background-image:url(/images/footer/curse-logo.png);
    margin-bottom:15px;
    width:225px;
    height:85px;
    text-indent:-99999px;
    border:none;
}

.t-footer .t-footer-curseInfo hgroup h2 {
    font-size:12px;
    font-weight:normal;
    color:white;
    border:none;
}

.t-footer .t-footer-curseInfo hgroup>strong {
    font-weight:bold;
}

.t-footer .t-footer-curseInfo .t-footer-signUp {
    background:#262626;
    -webkit-border-radius:8px;
    -moz-border-radius:8px;
    -ms-border-radius:8px;
    -o-border-radius:8px;
    border-radius:8px;
    padding:15px;
    margin:0 15px 30px 0;
    text-align:center;
}

.t-footer .t-footer-curseInfo .t-footer-signUp>h4,.t-footer .t-footer-curseInfo .t-footer-signUp h5 {
    font-size:20px;
    font-weight:bold;
    color:white;
    line-height:1.2em;
    text-shadow:0 1px 1px #000;
}

.t-footer .t-footer-curseInfo .t-footer-signUp h5 {
    margin-bottom:10px;
    font-weight:normal;
    color:#e6e6e6;
}

.t-footer .t-footer-curseInfo .t-footer-signUp .u-button {
    background-color:#EA8F20;
    background-image:0;
    background-image:0;
    background-image:0;
    background-image:0;
    background-image:linear-gradient(top,#ea8f20,#c56711);
    -webkit-border-radius:4px;
    -moz-border-radius:4px;
    -ms-border-radius:4px;
    -o-border-radius:4px;
    border-radius:4px;
    -webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);
    -moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);
    -ms-box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);
    -o-box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);
    box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);
    text-shadow:0 -1px 0 rgba(0,0,0,0.25);
    border-color:#C56711 #C56711 #EA8F20;
    border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
    overflow:hidden;
    color:#fff;
    padding:10px 30px;
    font-weight:bold;
    font-size:16px;
    display:block;
    text-align:center;
}

.t-footer .t-footer-curseInfo .t-footer-socialLinks:before,.t-footer .t-footer-curseInfo .t-footer-socialLinks:after {
    content:"";
    display:table;
}

.t-footer .t-footer-curseInfo .t-footer-socialLinks:after {
    clear:both;
}

.ie8 .t-footer .t-footer-curseInfo .t-footer-socialLinks {
    zoom:1;
}

.t-footer .t-footer-curseInfo .t-footer-socialLinks li {
    float:left;
    width:23.4625%;
    margin-left:2.05%;
    list-style:none;
}

.ie7 .t-footer .t-footer-curseInfo .t-footer-socialLinks li {
    width:22.4625%;
}

.t-footer .t-footer-curseInfo .t-footer-socialLinks li a {
    display:block;
}

.t-footer .t-footer-curseInfo .t-footer-socialLinks li a i {
    display:block;
    margin:0 auto;
    background:url(/images/footer/icon-social-links.png) no-repeat 0 0;
}

.t-footer .t-footer-curseInfo .t-footer-socialLinks li a i.u-icon-youtube {
    width:64px;
    height:26px;
    background-position:0 0;
}

.t-footer .t-footer-curseInfo .t-footer-socialLinks li a i.u-icon-youtube:hover {
    background-position:0 -28px;
}

.t-footer .t-footer-curseInfo .t-footer-socialLinks li a i.u-icon-twitter {
    width:37px;
    height:27px;
    background-position:-66px 0;
}

.t-footer .t-footer-curseInfo .t-footer-socialLinks li a i.u-icon-twitter:hover {
    background-position:0 -56px;
}

.t-footer .t-footer-curseInfo .t-footer-socialLinks li a i.u-icon-facebook {
    width:16px;
    height:32px;
    background-position:-105px 0;
}

.t-footer .t-footer-curseInfo .t-footer-socialLinks li a i.u-icon-facebook:hover {
    background-position:-105px -34px;
}

.t-footer .t-footer-curseInfo .t-footer-socialLinks li a i.u-icon-rss {
    width:27px;
    height:27px;
    background-position:-39px -56px;
}

.t-footer .t-footer-curseInfo .t-footer-socialLinks li a i.u-icon-rss:hover {
    background-position:-68px -56px;
}

.t-footer .t-footer-curseInfo .t-footer-socialLinks li:first-child {
    margin-left:0;
}

.t-footer .t-footer-curseNetwork {
    float:left;
    width:65%;
    margin-left:2.05%;
    border-top:1px solid #333;
}

.ie7 .t-footer .t-footer-curseNetwork {
    width:64.98333%;
}

.t-footer .t-footer-curseNetwork header>h4 {
    position:relative;
    top:-9px;
    background:#151515;
    padding:0 10px 0 0;
    display:inline-block;
    font-size:14px;
    font-weight:bold;
}

.t-footer .t-footer-curseNetwork .t-footer-jumpLink {
    float:right;
    position:relative;
    top:-9px;
    padding:0 10px;
    font-size:10px;
    height:16px;
    line-height:16px;
    text-transform:uppercase;
    font-weight:bold;
    background:#383838;
    -webkit-border-radius:6px;
    -moz-border-radius:6px;
    -ms-border-radius:6px;
    -o-border-radius:6px;
    border-radius:6px;
}

.t-footer .t-footer-curseNetwork .t-footer-jumpLink:hover {
    background:#ff5f14;
    color:#fff;
}

.t-footer .t-footer-curseNetwork .t-footer-featured {
    border-bottom:1px solid #333;
    overflow:hidden;
    padding-bottom:1.5em;
}

.t-footer .t-footer-curseNetwork .t-footer-featured .t-footer-featureItem {
    float:left;
    width:23.4625%;
    margin-left:2.05%;
}

.ie7 .t-footer .t-footer-curseNetwork .t-footer-featured .t-footer-featureItem {
    width:22.4625%;
}

.t-footer .t-footer-curseNetwork .t-footer-featured .t-footer-featureItem:first-child {
    margin-left:0;
}

.t-footer .t-footer-curseNetwork .t-footer-featured .t-footer-featureItem h4 {
    text-indent:-9999px;
    display:block;
    width:146px;
    height:93px;
    background-repeat:no-repeat;
    background-position:0 0;
    margin:0;
}

.t-footer .t-footer-curseNetwork .t-footer-featured .t-footer-featureItem.site-gw2g h4 {
    background-image:url(http://media-curse.cursecdn.com/attachments/73/537/featured-gw2g.png);
}

.t-footer .t-footer-curseNetwork .t-footer-featured .t-footer-featureItem.site-lolpro h4 {
    background-image:url(http://media-curse.cursecdn.com/attachments/63/908/featured-lolpro.png);
}

.t-footer .t-footer-curseNetwork .t-footer-featured .t-footer-featureItem.site-mmoc h4 {
    background-image:url(http://media-curse.cursecdn.com/attachments/63/909/featured-mmoc.png);
}

.t-footer .t-footer-curseNetwork .t-footer-featured .t-footer-featureItem.site-gw2db h4 {
    background-image:url(http://media-curse.cursecdn.com/attachments/75/387/featured-gw2db.png);
}

.t-footer .t-footer-curseNetwork .t-footer-featured .t-footer-featureItem a {
    display:block;
    cursor:pointer;
}

.t-footer .t-footer-curseNetwork .t-footer-featured .t-footer-featureItem a:hover h4 {
    background-position:0 -102px;
}

.t-footer .t-footer-curseNetwork .t-footer-featured .t-footer-featureItem dl {
    margin:0;
    background:#262626;
    -webkit-border-bottom-right-radius:8px;
    -moz-border-bottom-right-radius:8px;
    -ms-border-bottom-right-radius:8px;
    -o-border-bottom-right-radius:8px;
    border-bottom-right-radius:8px;
    -webkit-border-bottom-left-radius:8px;
    -moz-border-bottom-left-radius:8px;
    -ms-border-bottom-left-radius:8px;
    -o-border-bottom-left-radius:8px;
    border-bottom-left-radius:8px;
    width:146px;
    padding:5px 10px;
}

.t-footer .t-footer-curseNetwork .t-footer-featured .t-footer-featureItem dl dt {
    font-weight:bold;
    color:#fff;
}

.t-footer .t-footer-curseNetwork .t-footer-featured .t-footer-featureItem dl dd {
    margin:0;
    font-size:11px;
    white-space:normal;
    line-height:13px;
    color:#ddd;
}

.t-footer .t-footer-curseNetwork .t-footer-browse {
    position:relative;
    padding-left:170px;
    list-style:none;
}

.t-footer .t-footer-curseNetwork .t-footer-browse:before,.t-footer .t-footer-curseNetwork .t-footer-browse:after {
    content:"";
    display:table;
}

.t-footer .t-footer-curseNetwork .t-footer-browse:after {
    clear:both;
}

.ie8 .t-footer .t-footer-curseNetwork .t-footer-browse {
    zoom:1;
}

.t-footer .t-footer-curseNetwork .t-footer-browse>li>a {
    position:absolute;
    left:0;
    width:150px;
    font-weight:bold;
    color:#4b4b4b;
    text-shadow:0 1px 0 #000;
}

.t-footer .t-footer-curseNetwork .t-footer-browse>li>a.j-selected,.t-footer .t-footer-curseNetwork .t-footer-browse>li>a:hover {
    background:#2c2c2c;
    color:#ff5f14;
}

.t-footer .t-footer-curseNetwork .t-footer-browse>li.t-footer-coreLinks>a {
    top:0;
}

.t-footer .t-footer-curseNetwork .t-footer-browse>li.t-footer-communityLinks>a {
    top:20px;
}

.t-footer .t-footer-curseNetwork .t-footer-browse>li.t-footer-databaseLinks>a {
    top:40px;
}

.t-footer .t-footer-curseNetwork .t-footer-browse>li.t-footer-wikiLinks>a {
    top:60px;
}

.t-footer .t-footer-curseNetwork .t-footer-browse>li>ul {
    display:none;
    list-style:none;
}

.t-footer .t-footer-curseNetwork .t-footer-browse>li>ul:before,.t-footer .t-footer-curseNetwork .t-footer-browse>li>ul:after {
    content:"";
    display:table;
}

.t-footer .t-footer-curseNetwork .t-footer-browse>li>ul:after {
    clear:both;
}

.ie8 .t-footer .t-footer-curseNetwork .t-footer-browse>li>ul {
    zoom:1;
}

.t-footer .t-footer-curseNetwork .t-footer-browse>li>ul>li {
    float:left;
    width:143px;
    margin:0 20px 2px 0;
    list-style:none;
}

.t-footer .t-footer-curseNetwork .t-footer-browse>li>ul>li a {
    display:block;
    background:#2c2c2c;
    padding:0 3px;
}

.t-footer .t-footer-curseNetwork .t-footer-browse>li>ul>li a:hover {
    background:#383838;
    color:#ff5f14;
}

.t-footer .t-footer-curseNetwork .t-footer-browse>li>ul.j-list-selected {
    display:block;
}

.t-footer .t-footer-curseLinks {
    background:#191919;
    clear:both;
}

.t-footer .t-footer-curseLinks>ul {
    width:1000px;
    margin:0 auto;
    text-align:center;
    padding:30px 0;
}

.t-footer .t-footer-curseLinks>ul:before,.t-footer .t-footer-curseLinks>ul:after {
    content:"";
    display:table;
}

.t-footer .t-footer-curseLinks>ul:after {
    clear:both;
}

.ie8 .t-footer .t-footer-curseLinks>ul {
    zoom:1;
}

.t-footer .t-footer-curseLinks>ul>li {
    display:0;
    -moz-box-orient:vertical;
    display:inline-block;
    vertical-align:middle;
    margin:0 8px;
    font-size:11px;
    text-transform:uppercase;
}

.t-footer .t-footer-curseLinks>ul>li a {
    color:#666;
}

.t-footer .t-footer-curseLinks>ul>li a:hover {
    color:#ff5f14;
}

.t-footer .t-footer-createdBy {
    background:#101010;
    clear:both;
    text-align:center;
    color:#4d4d4d;
    padding:20px 0 40px;
    text-transform:uppercase;
}

.t-footer .t-footer-createdBy>* {
    display:0;
    -moz-box-orient:vertical;
    display:inline-block;
    vertical-align:middle;
}

.t-footer .t-footer-createdBy .curse-logo {
    background-image:url(/images/footer/icon-curse-logo-footer.png);
    width:35px;
    height:50px;
    margin:0 1em;
}

.t-footer .t-footer-createdBy .happy-pants {
    display:block;
    clear:both;
    margin-bottom:0;
    padding:20px 0 0;
}

.t-footer .return-to-top {
    background:url(/images/footer/icon-back_to_top.png) no-repeat right center;
    padding-right:24px;
    position:absolute;
    top:-30px;
    width:1000px;
    margin:0 auto;
    text-align:right;
    display:block;
    font-size:11px;
    font-weight:bold;
    height:30px;
    line-height:30px;
}

.t-footer .return-to-top a:hover {
    color:#ff5f14;
}
/* ---------------------------------------------------------------------------
    Footer ad hack, remove after code push -JB (4/18/13)
      - Specificity issues due to old code
    --------------------------------------------------------------------------- */

/* Temp Wrapper */

.show-ads {
    position: relative;
}

/* Header */

.show-ads .t-footer .t-footer-curseNetwork {
    border-top: none;
}

.show-ads .t-footer-curseNetwork > header:first-child {
    border-top: 1px solid #333;
    width: 50%;
}

.show-ads .t-footer-curseNetwork > header:first-child .t-footer-jumpLink {
    margin-right: 10px;
    position: relative;
}

.show-ads .t-footer-curseNetwork > header:first-child .t-footer-jumpLink:after {
    background: #151515;
    content: "";
    height: 100%;
    position: absolute;
    left: 100%;
    width: 10px;
}

/* Featured Items */

.show-ads .t-footer .t-footer-curseNetwork .t-footer-featured .t-footer-featureItem {
    float: none;
    margin-left: 0;
    overflow: hidden;
    width: 50%;
}

.show-ads .t-footer .t-footer-curseNetwork .t-footer-featured .t-footer-featureItem h4 {
    float: left;
    position: relative;
    z-index: 2;
}

.show-ads .t-footer .t-footer-curseNetwork .t-footer-featured .t-footer-featureItem dl {
    border-radius: 0 8px 8px 0;
    height: 91px;
    overflow: hidden;
    padding-left: 28px;
    position: relative;
    top: 11px; left: -10px;
    width: auto;
}

/* Remove 3rd & 4th featured sites */

.show-ads .t-footer .t-footer-featureItem:nth-child(3),
.show-ads .t-footer .t-footer-featureItem:nth-child(4) {
    position: absolute;
    left: -99999px;
}

/* Med Rect */

.show-ads .footer-ad-medRect {
    margin-right: -490px;
    position: absolute;
    top: 55px; right: 50%;
}

.left-column{
border: 1px solid rgb(53, 73, 87);
-webkit-box-shadow: 0px 0px 2px 1px rgba(1,1,1,0.4);
-moz-box-shadow: 0px 0px 2px 1px rgba(1,1,1,0.4);
box-shadow: 0px 0px 2px 1px rgba(1,1,1,0.4);
}
/*
Contact form
*/
div.wpcf7 {
width: 560px;
background: #2E404D;
-webkit-box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.2);
box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.2);
border: 1px solid #354855;
-webkit-border-radius: 2px;
border-radius: 2px;
}
.wpcf7-form {
padding-left: 16px;
}
.wpcf7 input, .wpcf7 textarea, .wpcf7 select{
margin-top: 4px;
background: #2B3C47;
border: 1px solid #384e5c;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
-webkit-box-shadow: 0px 0px 2px 1px rgba(1,1,1,0.4);
-moz-box-shadow: 0px 0px 2px 1px rgba(1,1,1,0.4);
box-shadow: 0px 0px 2px 1px rgba(1,1,1,0.4);
color: #9bbace;
}
.wpcf7 form{
color: #FFFFFF;
text-shadow: 1px 1px 2px #000000;
filter: dropshadow(color=#000000, offx=1, offy=1);
}

form.sidebar_search input, form.sidebar_search button{
margin: 5px 0 5px 2px;
background: #2B3C47;
border: 1px solid #384e5c;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
-webkit-box-shadow: 0px 0px 2px 1px rgba(1,1,1,0.4);
-moz-box-shadow: 0px 0px 2px 1px rgba(1,1,1,0.4);
box-shadow: 0px 0px 2px 1px rgba(1,1,1,0.4);
color: #9bbace;
height: 24px;
}
form.sidebar_search input{
width:280px;
}
form.sidebar_search button{
position: relative;
top: 1px;
}
h3{
color: #fff;
text-shadow: 1px 1px 2px #000000;
filter: dropshadow(color=#000000, offx=1, offy=1);
font-size: 14px;
}

h4{
color: #fff;
text-shadow: 1px 1px 2px #000000;
filter: dropshadow(color=#000000, offx=1, offy=1);
}
/*
 END
*/