/*
Theme Name: Maverick
Theme URI: http://themeforest.net/user/bitsquare
Description: 'Ce thème a été modifié par Manoz. La licence a également été payée par Manoz. Ce thème a été modifié pour et uniquement pour le site faimdelyon.com . Toute les modifications faites dans ce thème sont commentés avec le tag "Manoz". Ce thème modifié ne devra ni être modifié, ni vendu, ni échangé.'
Author: Chetan Chauhan
Author URI: http://themeforest.net/user/bitsquare
Version: 1.0
*/

/* Importing important stylesheets */
@import url("css/960.css");
@font-face {
	font-family:'DIN-Black';
	src: url("typo/FF_DIN_Black.otf") format("opentype");
}
@font-face {
	font-family:'DIN-Black-Alt';
	src: url("typo/FF_DIN_Black_Alternate.otf") format("opentype");
}
@font-face {
	font-family:'DIN-Black-Ita';
	src: url("typo/FF_DIN_Black_Italic.otf") format("opentype");
}
@font-face {
	font-family:'DIN-Bold';
	src: url("typo/FF_DIN_Bold.otf") format("opentype");
}
@font-face {
	font-family:'DIN-Light';
	src: url("typo/FF_DIN_Light.otf") format("opentype");
}
@font-face {
	font-family:'DIN-Medium';
	src: url("typo/FF_DIN_Medium.otf") format("opentype");
}
@font-face {
	font-family:'DIN-Regular';
	src: url("typo/FF_DIN_Regular.otf") format("opentype");
}

/* Reset CSS */
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,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0;}

/* General Styles */
body {
	color:#777;
	background-color: #f9f9f9;
	font: 12px/20px 'Helvetica Neue',Helvetica,Arial,sans-serif;
}

p, ul, ol, dl, dd, blockquote, q, table, fieldset, form {margin-bottom: 20px;}
::selection {
	background: #E61E6E;
	color: #fff;
}

::-moz-selection {
	background: #E61E6E;
	color: #fff;
}

a {color:#f26535; text-decoration:none;}

a:hover {text-decoration: underline;}
h1, h2, h3, h4, h5, h6 {
	color: #555;
	font-family: Georgia,Times,serif;
	margin-bottom: 5px;
	font-weight:normal;
}

h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {color: #333;}

h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover {color: #f26535;}

h1 {font-size:30px;line-height:32px;}
h2 {font-size:24px; line-height:28px;}
h3 {font-size:21px;line-height:24px;}
h4 {font-size:18px;line-height:20px;}
h5 {font-size:16px;line-height:18px;}
h6 {font-size:12px;line-height:16px;}

q, blockquote {
	width: 70%;
	background: url(images/quote.png) no-repeat;
	font-family: Arial,"Helvetica Neue",Helvetica,sans-serif;
	font-style: italic;
	font-size: 12px;
	line-height: 22px;
	color: #888;
	margin: 0 30px 20px 30px;
	padding-left: 50px;
}

pre, code {
	background: url(images/pre-bg.gif) repeat scroll 0 0 #EEEFF0;
	border: 1px dotted #BBBBBB;
	color: #333333;
	font: 13px/18px Consolas,"Courier New",Courier,monospace;
	margin-bottom: 20px;
	padding: 18px 5px;
}

hr.mav_divider {
	clear: both;
	border: 0;
	background: url(images/posts-divider.png) repeat-x;
	display: block;
	margin: 20px 0 30px;
	width: 100%;
}

input {
	font: 12px/20px 'Droid Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}

.alignleft, img.aligneft { float: left; margin: 0 15px 5px 0; }
.alignright, img.alignright { float: right; margin: 0 0 5px 15px; }
div.aligncenter, img.aligncenter {display: block; margin: 0 auto 5px auto; }
div.alignnone, img.alignnone { display: block; margin-bottom: 5px; }

.centeralign, div.centeralign {
	display:table; 
	margin: 0 auto 5px auto; 
}

blockquote.alignleft, blockquote.alignright {width: 50%;}
.clear { clear: both; }

#bg_wrapper .mav_border {
	background: url(images/mav-border.png);
	padding: 10px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	overflow:hidden;
}

.mav_shadow_class {
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=180, Color='#cccccc'); /* For IE 5.5 - 7 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=180, Color='#cccccc')"; /* For IE 8 */
	-webkit-box-shadow: 0px 1px 5px 0px rgba(0, 0, 0, 0.5);
	-moz-box-shadow: 0px 1px 5px 0px rgba(0, 0, 0, 0.5);
	box-shadow: 0px 1px 5px 0px rgba(0, 0, 0, 0.5);
}

/* Top Navigation Area */

#top_nav_bg {
	background: url(images/top-nav.jpg) repeat-x;
	padding-top: 10px;
	height: 35px;
	border-bottom: 1px solid #fff;
}

#nav_right {
	float: right;
	width: 400px;
}

#topsearch {float: right;margin-top: -2px;}

#topsearch input {
	background: url(images/searchbox.png) no-repeat;
	border:0;
	width: 110px;
	height: 26px;
	color: #999;
	padding-right: 50px;
	padding-left: 10px;
	padding-top: 2px;
	position: relative;
	left: 30px;
	font-size: 11px;
}

#topsearch input.searchsubmit {
	background: transparent;width: 30px;
	text-indent: -3000px;
	position: relative;
	left: -10px;background: transparent;
	padding:0;
}

#topsearch input.searchsubmit:hover {cursor: pointer;}
#top_social {float: right; margin-right: -10px;}
#top_social li {display: inline;}
#top_social a span {visibility:hidden;}
#top_social a:hover {text-decoration:none;}

.social_facebook a,
.social_twitter a,
.social_linkedin a,
.social_myspace a,
.social_dribble a {
	background: url(images/social-light/facebook.png) no-repeat;
	height: 27px;
	width: 27px;
	display: inline-block;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)"; 
	filter: alpha(opacity=60); 
	-moz-opacity: 0.6; 
	-khtml-opacity: 0.6; 
	opacity: 0.6;
}

.social_twitter a {
	background-image: url(images/social-light/twitter.png);
}
.social_linkedin a {
	background-image: url(images/social-light/linkedin.png);
}
.social_myspace a {
	background-image: url(images/social-light/myspace.png);
}
.social_dribble a {
	background-image: url(images/social-light/dribble.png);
}

#myslidemenu {
    z-index: 99;
    position: relative;
}

#myslidemenu ul {
    margin: 0;
    padding: 0;
    list-style-type: none;
}

#myslidemenu ul li {
    display: inline;
    float: left;
    position: relative;
    margin-top: 2px;
    color: #777;
}

#myslidemenu ul li a {
    display: block;
    padding: 0 10px 12px;
    text-shadow: 1px 1px 1px #000;
    color: #aaa;
    background: url(images/nav-sep.gif) no-repeat 0 6px;
    filter: 
        dropshadow(color=#000,
        offx=1,
        offy=1);
}

#myslidemenu ul li:first-child a {
    background: transparent;
}

* html #myslidemenu ul li a {
    display: inline-block;
}

#myslidemenu ul li a:link,
#myslidemenu ul li a:visited {
    color: #aaa;
}

#myslidemenu ul li a:hover {
    text-decoration: none;
    color: #cacaca;
}

#myslidemenu ul li ul {
    display: block;
    visibility: hidden;
    position: absolute;
    left: 0;
    padding: 5px 0 10px 10px;
    font-size: 11px;
    background: #333 url(images/top-nav-hover.jpg) repeat;
    -webkit-box-shadow: inset 0 1px 5px 0 #111;
    -moz-box-shadow: inset 0 1px 5px 0 #111;
    box-shadow: inset 0 1px 5px 0 #111;
}

#myslidemenu ul li ul li {
    display: list-item;
    float: none;
    margin: 0;
    padding: 0;
}

#myslidemenu ul li ul li ul {
    top: 0;
    margin-left: 10px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-shadow: -1px 0 4px 0 #000;
    -moz-box-shadow: -1px 0 4px 0 #000;
    box-shadow: -1px 0 4px 0 #000;
}

#myslidemenu ul li ul li a {
    width: 120px;
    margin: 0;
    padding: 0;
    padding: 5px 0;
    border-top: 1px solid #3e3e3e;
    border-bottom: 1px solid #222;
    background: transparent;
}

#myslidemenu ul li ul li:first-child a {
    border-top: 0;
}

#myslidemenu ul li ul li:last-child a {
    border-bottom: 0;
}

.downarrowclass {
    display: none;
    position: absolute;
    top: 3px;
    right: 5px;
}

.rightarrowclass {
    position: absolute;
    top: 6px;
    right: 5px;
}

/* Header */

#logo {
    position: relative;
    -webkit-box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.5);
    -moz-box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.5);
    box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.5);
}

#header_ad {
    float: right;
}

div#easterEgg {
    position: absolute;
    top: 196px;
    left: 713px;
    width: 23px;
    height: 77px;
}

div#easterEgg a {
    display: block;
    width: 23px;
    height: 77px;
}

div#socialIcons ul li {
    display: block;
    float: left;
}

/* Categories Menu */

#catmenu {
    z-index: 98;
    margin-top: -62px;
    -webkit-border-radius: 3px 3px 0 0;
    border-radius: 3px 3px 0 0;
    -moz-border-radius-topleft: 3px;
    -moz-border-radius-topright: 3px;
    -moz-border-radius-bottomleft: 0;
    -moz-border-radius-bottomright: 0;
}

#catmenu ul {
    margin: 0;
    padding: 0;
    list-style-type: none;
}

#catmenu ul li {
    display: inline;
    float: left;
    position: relative;
    text-shadow: 1px 1px 0 #fff;
    font-size: 18px;
		font-family: 'Open Sans';
    filter: dropshadow(color=#fff, offx=, offy=1);
}

#catmenu ul li a {
	display: block;
	color: rgba(0,0,0,0.4) !important;
	filter: dropshadow(color=#000000, offx=1, offy=1); 
	padding: 21px 25px 21px 25px;
	margin-right: 2px;
}

* html #catmenu ul li a {display: inline;float: left;}

#catmenu ul li a:hover {
	text-decoration:none;
	background-color: #dedfda;
	color: rgba(0,0,0,0.7) !important;
}

#catmenu ul li ul {
	position: absolute;
	left: 0;
	display: block;
	visibility: hidden;
	background-color: #edede5;
	-webkit-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.5);
	-moz-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.5);
	box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.5);
	z-index:98;
}

#catmenu ul li ul li {
    display: list-item;
    float: none;
    margin: 0;
    padding: 4px;
    text-transform: none;
    font-family: 'DIN-Regular';
    font-size: 16px;
    background: transparent;
}

#catmenu ul li ul li ul {
    top: 0;
    margin-left: 15px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}

#catmenu ul li ul li a {
    width: 140px;
    margin: 0;
    padding: 0;
    padding: 5px 0 0 8px;
}

#catmenu ul li ul li:first-child a {
    border-top: 0;
}

#catmenu ul li ul li:last-child a {
    border-bottom: 0;
}

#catmenu ul li ul li a:hover {
    color: #000;
    background: transparent;
}

#catmenu ul li ul li:hover {
    color: #000;
    background-color: #dbdad8;
}

/* Content */

#content {margin-top: 20px;}

/* Homepage */

#main_content {
	width: 640px;
	padding:0;
	margin:0;
	padding-bottom: 0px;
	margin-left: 20px;
}

#main_content.full_width {
    width: 930px;
    margin: 0;
    padding: 40px 15px 0 15px;
    border: 0;
}

.content_sidebar.grid_6 {
    width: 310px;
    margin: 0;
    padding: 0;
}

#narrow_sidebar_one {
    margin-right: 20px;
}

.content_widget {
    margin-bottom: 20px;
    padding: 20px;
    padding-bottom: 10px;
    border-top: 1px solid #f1f1f1;
    overflow: hidden;
    background: #fff;
    -webkit-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}

#content .mav_nobg {
    padding: 10px;
    border: 0;
    background: transparent;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}

#content .sidebar_widget.mav_nobg {
    padding: 0;
}

.post_info {
    font-family: Georgia, Times, serif;
    font-size: 11px;
    font-style: italic;
    color: #bbb;
}

.post_info a {
    color: #bbb;
}

.post_info a:hover {
    text-decoration: underline;
}

#main_content .post_info,
.post_style1 .post_info {
    margin-bottom: 3px;
}

#posts_full_width {
    position: relative;
    margin-bottom: 30px;
}

#posts_full_width h6 {
    position: absolute;
    top: -3px;
    left: 400px;
    text-transform: uppercase;
    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 900;
    color: #aaa;
}

#posts_full_width ul {
    margin: 0;
    padding: 20px 20px 20px;
    border: 1px solid #dcdcdc;
    overflow: hidden;
    background: #fff;
}

#posts_full_width li {
    float: left;
    width: 210px;
    margin-left: 19px;
}

#posts_full_width li:first-child {
    margin-left: 0;
}

#posts_full_width li>a {
    font-weight: bold;
    color: #777;
}

#posts_full_width li>a:hover {
    text-decoration: none;
    color: #f26535;
}

#posts_full_width li img {
    position: relative;
    top: -17px;
}

/* Blog Area */

.pagetitle a:hover {
    text-decoration: none;
}

li.blogarticle {
    position: relative;
    margin-bottom: 40px;
    background: url(images/posts-divider.png) repeat-x 0 100%;
}

li.pagearticle {
    background: transparent;
}

li.blogarticle:last-child {
    margin-bottom: 30px;
}

a.read_more {
    font-family: Georgia, Times, serif;
    font-style: italic;
}

h1.pagetitle {
    font-size: 24px;
    line-height: 26px;
}

#content h3.pagetitle, #content h1.pagetitle {
	margin-bottom: 15px;
	padding-bottom: 10px;
	background: url(images/posts-divider.png) repeat-x 0 100%;
	font-family: 'Shadows Into Light Two', cursive !important;
	font-size: 20px;
}

li.blogarticle img {margin-bottom: 15px;}
li.blogarticle a.read_more {display: inline;}
li.blogarticle .archive_post_area p {display: inline;}

.archive_date {
	margin-right: 15px;
	background: url(images/calender.png) no-repeat;
	font-size: 24px;
	font-family: Georgia,Times,serif;
	font-style: italic;
	padding-top: 10px;
	width: 58px;
	height:48px;
	float: left;
	position:relative;
	top: -15px;
	color: #fff;
	text-align: center;
}

.archive_date span {display: block;font-size: 12px;font-weight: normal;}

li.blogarticle .post_info {
    margin-top: 30px;
    margin-bottom: 0;
    color: #999;}

li.blogarticle .post_info a{color: #999;}
li.blogarticle .post_info a:hover {text-decoration: underline;}

/* Post Area */

.post_area {
    background:#fff;
    border-top: 1px solid #f1f1f1;
    -webkit-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.1);
    box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.1);
    padding: 40px 15px 20px 20px;
    overflow:hidden;
}

.post_area h1,
.post_area h2,
.post_area h3,
.post_area h4,
.post_area h5,
.post_area h6 {
    margin-bottom: 15px;
    font-style:normal;
}

.post_area .mav_thumbnail {width: 600px; display: block;}
.post_area .mav_thumbnail a.likeThis_btn {bottom: 15px;right:-1px;}

.post_area img {
    background: #fff;
    border: 1px solid #ddd;
    -webkit-box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.15);
    -moz-box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.15);
    box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.15);
    padding: 3px;
}

.post_area a.post_image img {
    padding:0;
    background: transparent;
    border:0;
    box-shadow: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    width: 600px;
}

.post_area ol, .post_area ul {margin-left: 20px;}
.post_area ol {list-style-type: decimal;}
.post_area ul {list-style-type: circle;}
.mav_thumbnail {position:relative;}
.mav_thumbnail a.post_image_thumb {display:block;}

a.likeThis_btn {
    background: url(images/like-this.png) no-repeat;
    height: 20px;
    padding: 2px 10px 0 20px;
    width: 13px;
    display: block;
    text-align: center;
    position:absolute;
    bottom: 0px;
    right:0;
    z-index:3;
    color: #c0c0c0;
    overflow:hidden;
    display:none;
}

#posts_full_width li a.likeThis_btn,
.first_post a.likeThis_btn {
    bottom: 17px;
}

a.likeThis_btn:hover,
#content a.done_liking {
    background: url(images/skins/red.png) no-repeat;
    color: #f26535;
    text-decoration:none;
}

/* Blog Navigation */

#blog_navigation {width: auto; float: right;}

.blog_pagination {
    clear:both;
    position:relative;
    font-size:11px;
    line-height:13px;
    float: right;
}

.blog_pagination span,
.blog_pagination a {
    display:block;
    float:left;
    width:28px;
    height:27px;
    text-decoration:none;
    text-align:center;
    line-height:26px;
    margin-right:3px;
    font-weight:bold;
    color:#717171;
    background: url(images/numbers_spritesheet.png) no-repeat;
}

.blog_pagination a:hover{background-position:0 -27px;}

.blog_pagination span.paginate_current{
    text-shadow:0 1px 0 #585858;
    color:#fff;
    background-position:-140px 0;
}

/* Breadcrumbs */

.mav_breadcrumbs li {
    font-size: 10px;
    display:inline;
    color: #666;
    text-transform:uppercase;
}

.archive_info {
    color: #999;
    font-family: Georgia,Times,serif;
}

.archive_info h2 {
    margin-bottom: 10px;
    font-size: 18px;
    font-style: normal;
}

.home_divider_alt {
    border-top-color: #e5e5e5;
    border-bottom-color: #f8f8f8;
    margin-bottom: 30px;
}

/* Comments */

#blog_comments {
    margin-top: 30px;
    color: #999;
}

#blog_comments h4 {margin-bottom: 15px;}
#blog_comments .comment-heading {margin-bottom: 30px;}

#blog_comments ol.commentlist,
#blog_comments ul.children,
#blog_comments ol.commentlist li,
#blog_comments ul.children li {
    margin: 0;
    padding: 0;
    list-style: none;
    background: transparent;
}

#bg_wrapper #blog_comments ol.commentlist li {
    background:#fff;
    border-top: 1px solid #f1f1f1;
    -webkit-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.1);
    box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.1);
    padding-bottom: 10px;
}

#blog_comments ul.children {
    margin: 30px 15px -5px 15px;
}

#blog_comments ol.commentlist li {margin-bottom: 20px;}
.comment {position:relative;}
.comment .comment-data {margin: 15px 5px 15px 15px;}

.comment .comment-image {
    -webkit-box-shadow: 0px 2px 2px 0px #d4d4d4;
    -moz-box-shadow: 0px 2px 2px 0px #d4d4d4;
    box-shadow: 0px 2px 2px 0px #d4d4d4;
    position:absolute;
    left: 15px;
    top: 15px;
    border: 1px solid #ddd;
    padding: 2px;
}

.comment .author-link {
    margin-left: 60px;
    font-size: 14px;
    font-family: Georgia,Times,serif;
    font-style: italic;
    color: #666;
}

.comment .author-link a {color: #444;}
.comment .comment-date {font-size: 10px;margin: 5px 0 15px 60px;text-transform: uppercase;}

a.comment-reply-link {
    display: block;
    background: url(images/reply-button.png) no-repeat 0 0;
    width: 75px;
    height: 30px;
    color: #999;
    padding-top: 7px;
    text-align:center;
}
a.comment-reply-link:hover {background-position: 0 -39px; text-decoration: none;}

#respond {
    margin-bottom: 30px;
    background:#fff;
    border-top: 1px solid #f1f1f1;
    -webkit-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.1);
    box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.1);
    padding: 25px 10px 10px 0;
}

#respond h4 {margin-bottom: 10px;margin-left: 15px;}
.cancel-comment-reply {margin-left: 15px;}

form#commentform {
    margin-left: 10px;
    margin-top: 10px;
}

form#commentform p { clear: both;}
form#commentform span.comment_field {margin:0;display: block;}
form#commentform span.last { margin-right: 0; }
form#commentform label { color: #666; float: left; width: 60px; margin-top: 8px; }
form#commentform input, form#commentform textarea {border: 1px solid #efefef;border-left: 2px solid #f2f2f2;border-top: 2px solid #f2f2f2;background: #f9f9f9;width: 70%;height: 30px;padding:0px 5px;}
form#commentform input { clear: both; margin-bottom: 20px; }
form#commentform textarea { width: 95%; height: 135px; }
form#commentform input#comment-submit {
    border:0;
    margin:0;
    padding:0;
    margin-top: 10px;
    display: block;
    background: url(images/reply-button.png) no-repeat 0 0;
    width: 75px;
    height: 37px;
    color: #999;
    text-align: center;
    float: right;
    margin-right: 30px;
}
form#commentform input#comment-submit:hover { background-position: 0 -39px;cursor: pointer;}

/* Posts Navigation */
#posts_navi {overflow:hidden; margin-bottom: 20px;}
.posts_navi_left {float: left;}
.posts_navi_right {float: right;}

/* Sidebar */
#sidebar {width: 300px;padding: 0;margin:0;margin-bottom: 30px;}
.sidebar_widget {
    background:#fff;
    border-top: 1px solid #f1f1f1;
    -webkit-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.1);
    box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.1);
    margin-bottom: 20px;
    padding: 20px;
    padding-bottom: 10px;
}

.sidebar_widget li {padding: 5px 0;background: url(images/list-divider.png) repeat-x bottom;}

.sidebar_widget h4 {
    border-bottom: 1px solid #f2f2f2;
    padding-bottom: 10px;
    margin-bottom: 15px;
    font-family: 'DIN-Bold';
    font-size: 20px;
}

.sidebar_widget ul {overflow:hidden;}

ul.blogroll li, #recentcomments li {
    margin: 0;
    margin-left: 10px;
    margin-right: 10px;
    background: none;
    padding: 3px 0 3px 0px;
    border-top: 1px solid #f2f2f2;
}

ul.blogroll li:first-child, #recentcomments li:first-child {border-top: 0;}
ul.blogroll li a {color: #444;}
ul.blogroll li a:hover {color:#f26535; text-decoration:none;}

/* Widgets */
.subscribe_widget li {display: inline;margin-left: 40px;background:transparent;}
.subscribe_widget li:first-child {margin-left: 0;}
.subscribe_widget li a {display: inline-block;background: url(images/rss.png) no-repeat 0 5px;padding-left: 38px;text-transform: uppercase;color: #ccc;font-size: 10px;}
.subscribe_widget a:hover {text-decoration:none;}
.subscribe_widget li.sidebar_twitter a {background-image: url(images/twitter.png);}
.subscribe_widget li a span {display: block;font-size: 18px;font-family: Georgia,Times,serif;color: #444;margin-bottom: 3px;}
.widget_form {position: relative;}  /* Forms in Widgets */
.widget_form input {background: #f9f9f9;border: 1px solid #f2f2f2;color: #999;font-size: 11px;padding:  7px 40px 7px 10px;width: 210px;}
input.form_subscribe, input.form_search {padding: 6px 0;width: 30px;border:0;text-indent: -3000px;background: #f9f9f9 url(images/form-subscribe.png) no-repeat 0 5px;position: absolute;top: 1px;right: 0;}
input.form_search {background: #f9f9f9 url(images/form-search.png) no-repeat 4px 4px;}
input.form_subscribe:hover, input.form_search:hover {cursor: pointer;}
.mav_archives li, li.cat-item { float: left;width: 45%;padding: 10px 0;margin-right: 20px;background: url(images/list-divider.png) repeat-x bottom;font-weight: bold;}
.mav_archives {overflow:hidden;}
.mav_archives li {width: 40%;}
li.cat-item:nth-child(even), .mav_archives li:nth-child(even) {margin-right: 0;}
li.cat-item a, .mav_archives li a {color: #777;}
li.cat-item a:hover, .mav_archives li a:hover {color: #f26535;text-decoration:none;}

/* Flickr Widget */
.flickr_badge_image {float: left;}
.flickr_badge img {padding: 4px;height: 50px;width: 50px;background: #1d1d1d;border: 1px solid #393939;margin: 0 11px 11px 0;}
.flickr_badge img:nth-child(3n+3) { margin-right: 0; }
#sidebar .flickr_badge img {background: #f2f2f2;border: 1px solid #eee;height: 70px;width: 70px;}

/* Twitter Updates */
#twitter_update_list li {padding:0;padding-left: 30px;margin-bottom: 15px;background: url(images/twitter-icon-copy.png) no-repeat 0 7px;}
.sdiebar_widget #twitter_update_list li {background: url(images/twitter-icon.png) no-repeat 0 7px;}
#twitter_update_list li:last-child {margin-bottom: 5px;}
#twitter_update_list li a{color: #666;}
#twitter_update_list li a:hover{text-decoration:underline;}
#twitter_update_list span a {color: #aaa;}
.twitter_follow_me a {color: #999; margin-left: 30px; display: inline-block;}
.twitter_follow_me a:hover {text-decoration:underline;}

/* Manoz Search Widget */
#manozSearchWidget {  background: #fff; border-top: 1px solid #F1F1F1;  -webkit-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.1); -moz-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.1);  box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.1); margin-bottom: 20px;  padding-bottom: 10px;}
#manozSearchWidget h4 {color: #fff;background-color: #000;font-size: 16px;font-family:'Open Sans' !important;padding: 7px;}
#manozSearchWidget form {padding: 20px 0px 0px 22px;}
#manozSubmit {padding: 6px;width: 86px;margin-top: 5px;}
#s {width: 250px;height: 25px;border: 1px solid rgba(0, 0, 0, 0.2);font-size: 20px;font-family: 'DIN-Regular';}
#hideoCategoriesWidget {  background: #fff; border-top: 1px solid #F1F1F1;  -webkit-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.1); -moz-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.1);  box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.1); margin-bottom: 20px;  padding-bottom: 10px;}
#hideoCategoriesWidget h4 {color: #fff;background-color: #000;font-size: 16px;font-family: 'Open Sans';padding: 7px;}
#hideoCategoriesWidget ul { padding: 20px;}
.manozSocialIcons img {  width: 46px;  height: 44px;}
ul.manozSocialIcons li {  background-image: none;}

/* Post List Style 1 */
#content .post_style1, .post_style1 ul {margin-bottom: 5px;}
.post_style1 li {clear: both;position: relative;padding:15px 0;overflow:hidden;background: url(images/list-divider.png) repeat-x;}
.post_style1 li:first-child {margin-top: 0;padding-top: 0;background:transparent;}
.post_style1 li a {color: #666;}
.post_style1 li a:hover {color: #f26535;text-decoration:none;}
.post_style1 li .post_info a {color: #bbb;}
.post_style1 li .post_info a:hover {color:#bbb;text-decoration: underline;}
.post_style1 li img {position:absolute;background: #f9f9f9;padding:1px;border: 1px solid #e1e1e1;-webkit-box-shadow: 0px 1px 2px 0px #d1d1d1;-moz-box-shadow: 0px 1px 2px 0px #d1d1d1;box-shadow: 0px 1px 2px 0px #d1d1d1;height: 45px;}
.post_style1 .sidebar_posts_text {margin-left: 65px;}
.post_style1 .hideoCatWidget {margin-left: 2px;}
.post_style1 a.sidebar_posts_title {margin-bottom: 5px;display: block;font-family: Helvetica;font-weight: bold;font-size: 12px;}
.post_style1.post_comments_list .sidebar_posts_text {margin-bottom: 10px;}
.post_style1.post_comments_list a {color: #888;font-size: 11px;font-family: Georgia,Times,serif;font-style:italic;}
.wp-tag-cloud li {display: inline;margin-right: 2px;line-height: 30px;}
.wp-tag-cloud li a {color: #888;background: #eee;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;padding: 5px 10px;}
.wp-tag-cloud li a:hover {color: #eee;background: #666;text-decoration:none;}

/* Post List Style Wide */
.post_style_wide {overflow:hidden;}
.post_style_wide .posts_list {float: left;width: 270px;margin-top: 10px;}
.post_style_wide li {position:relative;float: left;margin-right: 20px;margin-bottom: 20px;}
.post_style_wide li:nth-child(even){margin-right:0;}
a.post_image_thumb:hover {text-decoration:none;}
.custom_widget_heading a {background: url(images/skins/red.png) no-repeat 0 -181px;color: #fff;height: 26px;display: inline-block;padding: 1px 15px 0 15px;position:relative;left: -5px;z-index: 2;font-size: 11px;}
.custom_widget_heading a:hover {text-decoration:none;}
.post_image_text {position:absolute;top:0;left:0;width: 105px;padding: 10px;font-family: Arial,'Helvetica Neue',Helvetica,sans-serif;font-weight: bold;height: 103px;background: #fff;border-top: 1px solid #dfdfdf;border-bottom: 1px solid #dfdfdf;background: rgb(255, 255, 255);background: rgba(255, 255, 255, 0.9);display: none;}
.show_post_image_text {display:block;position:relative;}
.post_style_wide .first_post {width: 300px;float: left;margin-right: 25px;position:relative;}
.post_style2 .first_post, .home_post_style1 .first_post {width: 270px;background: url(images/list-divider.png) repeat-x 0 100%;margin-bottom: 20px;position:relative;}
.home_post_style1 .first_post {padding-bottom: 1px;}
.first_post h3 {margin-bottom: 13px;font-size: 18px;}
.first_post h3 a:hover {text-decoration:none;}
.first_post img {position:relative;top: -17px;z-index:1;}

/* Footer */
#footer_bg {margin-top: 20px;background: #777 url(images/slider-patterns/pattern2/slider-info.png) repeat;position:relative;-webkit-box-shadow: inset 0px 2px 5px 0px #000000;-moz-box-shadow: inset 0px 2px 5px 0px #000000;box-shadow: inset 0px 2px 5px 0px #000000; }
#footer_line {background: url(images/footer-line.png) repeat-x;width: 100%;height: 1px;position:absolute;top: -6px;}
#footer {padding: 60px 0 40px;color: #999;text-shadow: 1px 1px 1px #000000;filter: dropshadow(color=#000000, offx=1, offy=1);}
#footer li {padding: 5px 0;background: url(images/list-divider-dark.png) repeat-x bottom;}
#footer #twitter_update_list li {padding:0;padding-left: 30px;background: url(images/twitter-icon-copy.png) no-repeat 0 7px;}
#footer ul.blogroll li, #footer #recentcomments li {margin: 0;margin-left: 10px;margin-right: 10px;background: none;padding: 3px 0 3px 0px;border-top: 1px solid #444;}
#footer ul.blogroll li:first-child, #footer #recentcomments li:first-child {border-top: 0;}
#footer ul.blogroll li a {color: #999;}
#footer #recentcomments li a {color: #aaa;}
#footer .mav_archives li, #footer li.cat-item {background: url(images/list-divider-dark.png) repeat-x bottom;}
#footer a {color: #aaa;}#footer a:hover {color: #aaa;text-decoration:underline;}
#footer h5 {color: #ccc;margin-bottom: 20px;font-family: 'Helvetica Neue',Helvetica,Arial,sans-serif;font-style: normal;font-size: 13px;font-weight: bold;}
#footer_bottom {color: #777;padding:0;padding-top: 20px;margin-top: 60px;overflow:hidden;position:relative;background: url(images/list-divider-dark.png) repeat-x;}
#footer_bottom #footer_left {margin-left: 0;}
#footer_bottom a {color: #888;}
#footer_bottom a:hover {color: #bbb;}

/* Contact Form */
#contact_form {width:500px;margin: 15px 0 20px 20px;}
#contact_form label {float: left;display: block;text-transform: uppercase;font-size: 10px;width: 100px;position: relative;top: 3px;}
#contact_form input, #contact_form textarea {width: 250px;padding:5px;float: left;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;background: #f9f9f9;border: 1px solid #e5e5e5;}
#contact_form input:focus, #contact_form textarea:focus {}
#contact_form textarea {height:150px;width: 350px;}
#contact_form p.lastpara {margin-bottom: 0;}
#contact_form .error, #contact_form .success {display: none;font-style: italic;padding-left: 22px;margin-bottom: 10px;position: relative;left: 100px;top: 15px;}
#contact_form .error {background:url(images/error.png) no-repeat 0 center;color: #a00;}
#contact_form .success {background:url(images/success.png) no-repeat 0 center;color:#467;}
#contact_form  #email_error,
#contact_form  #name_error,
#contact_form  #message_error,
#contact_form  #subject_error{padding:0;top:0;margin:0;background:transparent;}
#contact_form input#send_message {margin-top: 20px;margin-bottom: 20px;width:75px !important;height: 38px;border:0;padding-left: 0px;padding-top:2px;margin-left: 100px;cursor:pointer;cursor:hand;color: #999;background: url(images/reply-button.png) no-repeat 0 0;}
#contact_form input#send_message:hover { background-position: 0 -39px;}

/* Tabs */
ul.tabs {margin: 0;padding: 0;/*float: left;*//*height: 49px;*//*width: 100%;*/background-color: #000;}
ul.tabs li {/* Old Manoz > background: url(images/post-list.jpg) repeat-x;*/background: #000;float: left;line-height: 35px;/*margin-top: 5px;*/padding:0;}/*ul.tabs li:first-child {border-left: 1px solid #ededed;}*//*ul.tabs li:last-child {border-right: 1px solid #fff;}*/
ul.tabs li a {color: #fff;text-decoration: none;display: block;padding: 0 16px 0 16px;outline: none;font-family: Arial,'Helvetica Neue',Helvetica,sans-serif;}
ul.tabs li a:hover {  background: #fff; color: #000;}
html ul.tabs li.active  {background: #fff;/*margin-top: 5px;*/line-height: 35px;/*border: 1px solid #ededed;*/border-bottom: 0;position: relative;z-index: 1;}
html ul.tabs li.active a {color:#000;}
.tab_container {position:relative;top: -1px;z-index: 0;border-left: 1px solid #f1f1f1;-webkit-box-shadow: 1px 1px 3px 0px rgba(0, 0, 0, 0.1);-moz-box-shadow: 1px 1px 3px 0px rgba(0, 0, 0, 0.1);box-shadow: 1px 1px 3px 0px rgba(0, 0, 0, 0.1);overflow: hidden;clear: both;float: left; width: 100%;background: #fff;-moz-border-radius-bottomleft: 5px;-moz-border-radius-bottomright: 5px;border-bottom-left-radius: 5px;border-bottom-right-radius: 5px;-webkit-border-bottom-left-radius: 5px;-webkit-border-bottom-right-radius: 5px;}
.tab_content {padding: 20px 20px 0px;}

/* Toggle */
.toggle_trigger a {margin-top: 10px;padding: 5px 5px 5px 30px;font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;background: url(images/expand.gif) no-repeat 5px 5px;border: 1px solid #ccc;display: block;color: #666;font-weight: bold;margin-bottom: 20px;}
.toggle_active a {color:#333;background: url(images/collapse.gif) no-repeat 5px 5px;}
.toggle_trigger a:hover {text-decoration: none;}
.toggle_container {overflow: hidden;}
.toggle_container .toggle_block {padding: 0 25px;}

/* TEXT HIGHLIGHT */
.highlight_yellow, .highlight_green, .highlight_grey, .highlight_black { color: #444; padding: 3px 3px; }
.highlight_yellow { background-color: #ff5; }
.highlight_green { background-color: #af6; }
.highlight_grey { background-color: #e1e1e1; }
.highlight_black { background-color: #000; color: #ccc; }

/* ALERT BOXES */
.alert_success, .alert_error, .alert_warning, .alert_info {margin: 15px 0;padding: 10px 20px;padding-left: 30px;-moz-border-radius: 3px; /* Firefox */-webkit-border-radius: 3px; /* Safari, Chrome */border-radius: 3px; /* CSS3 */}
.alert_success {background: #e5ffcc url(images/success.png) no-repeat 8px center;border: 1px solid #bd9;color: #573;}
.alert_error {background: #fcc url(images/error.png) no-repeat 8px center;border: 1px solid #daa;color: #744;}
.alert_warning {background: #ffd url(images/warning.png) no-repeat 8px center;border: 1px solid #ddc;color: #664;}
.alert_info {background: #e5efff url(images/info.png) no-repeat 8px center;border: 1px solid #bde;color: #467;}

/* Button */
a.btn {background: url(images/btn.png) no-repeat 100% 0;clear: both;color: #999;display: block;float: left;height: 39px;margin: 10px 0 20px;padding-right: 22px;text-decoration: none;}
a.btn span {margin-top: -2px;background: url(images/btn-span.png) no-repeat;display: block;padding: 10px 0 8px 18px;height: 24px;}
a.btn:hover {background-position: 100% -41px;}
a.btn:hover span {background-position: 0 -41px;}

/* Other Styles */
span.textdropcap {float: left;font-size: 30px;line-height: 30px;margin-right: 10px;margin-top: 3px;}
/* Curved Corners */
.curved_corners {-moz-border-radius: 10px;-webkit-border-radius: 10px; /* WebKit */border-radius: 10px; /* IE9, Opera 10.5+, Google Chrome */}
/* Multi Columns */
.multi_column {-moz-column-width: 13em; /* Firefox */-moz-column-gap: 1em;-webkit-column-width: 13em; /* WebKit */-webkit-column-gap: 1em;column-width: 13em; /* Standard */column-gap: 1em;}
/* Shadow Class */
.shadow_class {filter: progid:DXImageTransform.Microsoft.Shadow(Strength=10, Direction=135, Color='#000000'); /* For IE 5.5 - 7 */-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=10, Direction=135, Color='#000000')"; /* For IE 8 */-moz-box-shadow: 3px 3px 10px #000; /* Firefox */-webkit-box-shadow: 3px 3px 10px #000; /* WebKit */box-shadow: 3px 3px 10px #000; /* Standard */}
/* Alpha Transparency */
.alpha_transparency {background: rgb(0, 0, 0); /* Fallback for web browsers that doesn't support RGBa */background: rgba(0, 0, 0, 0.6); /* RGBa with 0.6 opacity */filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000); /* For IE 5.5 - 7*/-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)"; /* For IE 8*/}
/* Normal Opacity */
.transparent_class {-moz-opacity: 0.5; /* Netscape */-khtml-opacity: 0.5; /* Safari 1.x */opacity: 0.5; /* Good browsers */}
/* Text Shadow */
.box_textshadow {text-shadow: 1px 1px 3px #888; /* FF3.5+, Opera 9+, Saf1+, Chrome */}

/* Nivo Slider Manoz */
.nivo-controlNav {  left: -295px; width: 266px;}
div#nivoslider {  margin-left: 295px;}
div#featured_slider { left: 330px;}
.nivo-caption p { color: #a50a48;}
.fb_iframe_widget { border: 1px solid grey; z-index: 10;  overflow: hidden; position: relative; top: -1px;  left:-2px;  width: 267px; /*height: 397px;*/}
.fb_iframe_widget iframe {  border: 0px;  left: -2px; overflow: hidden; position: relative; top: -1px;}
.fbFooterBorder { display: none;}
#footerManoz {  text-align: right;}
#footerManoz p {  color: white; line-height: 0px; font-size: 11px;}
#footerManoz p a {  color: #E61E6E;}
h2.widgettitle {  display:none;}
.manozShareMe li {  display: inline-block;  width: 60px;  padding: 5px;}
.manozShareMe iframe {  width: 60px !important;}
#Facebook_Counter iframe {  width: 100px !important;}
div.addthis_toolbox .fb_iframe_widget {  z-index: 10;  overflow: hidden;  position: relative;  top: -1px;  left:-2px;  width: 83px;  border: none !important;  /*height: 397px;*/}
div.addthis_toolbox .twitter-count-horizontal {  width: 93px !important;}
span.comment_field label {  color: #E61E6E !important;}
.manozSocialExcerpt {  width: auto;  float: right;  margin-top: 7px;}
.manozSpace {  display: inline-block;  width: 7px;}
form div p {  margin: 0 !important;  padding: 0 !important;}
.manozSocialExcerpt iframe {width: 90px !important;}

#ManozTextContainer {
	background: white;
	border-top: 1px solid #F1F1F1;
	-webkit-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.1);
	box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.1);
	margin-bottom: 20px;  padding: 0;
}