/* !! MERCI DE NE PAS ÉDITER CETTE PARTIE !!

Theme Name: Leviticus

Theme URI: http://www.e-noxydable.com/

Description: Theme officiel d'e-noxydable

Version: 1.0

Author: Steven 

Tags: E-noxydable

*/



body {

	background-color: #101318;

	background-repeat: no-repeat;

	background-position: center top;

	background-image: url(stylesheets/images/large-bg.jpg);

	margin: 0px;

	text-align:center;

}

#masthead #searchform button, #masthead #searchform button:hover, #searchform2 button, #searchform2 button:hover, ul.secondary-nav, #emailsubscribe button, #emailsubscribe button:hover, .download a, .download a:hover, .digg, .wp-pagenavi, .wp-commentnavi, .wp-pagenavi span.current, .wp-commentnavi span.current, .wp-pagenavi a:hover, .wp-commentnavi a:hover, #emailsubscribeform button, #emailsubscribeform button:hover, .comment-form button, .comment-form button:hover, .ddfmwrap .submit input, .ddfmwrap button, .ddfmwrap .submit input:hover, .ddfmwrap button:hover     {

	background-image:url(stylesheets/images/nav-bars.png);

}

.clearfix:after, .image-container:after {

    content: ".";

    display: block;

    height: 0;

    clear: both;

    visibility: hidden;

}

.clear {

	clear:both;

}

.spacer3 {

	border-bottom:1px dotted #d8dfe6;

}



#wrapper {

	width:1000px;

	margin:0 auto;

	text-align:left;

}





/* Masthead */

#masthead {

	margin:5px 0px 0px 0px;

}

#masthead .banner, #masthead .banner-home {

	padding-top:19px;

	padding-left:13px;

	float:left;

}

#masthead h1 {

	background-image:url(stylesheets/images/banner.png);

	width:398px;

	height:101px;

	display:block;

}

#masthead .banner h1 {

	width:398px;

	background-position:-398px 0px;

	height:101px;

	margin:0px;

}

#masthead .banner-home h1 {

	width:398px;

	background-position:0px 0px;

	height:101px;

	margin:0px;

}

#masthead .banner h1 span, #masthead .banner-home h1 span {

	display:none;

}



/* Utility Nav Start */



.utility-nav ul {

	list-style:none;

	margin:0px;

	padding:0px;

	margin-bottom:16px;

}

.utility-nav ul li {

	display:inline;

	margin-left:20px;

}

.utility-nav ul li a {

	color:#6f88a2;

	text-decoration:none;

	font-family:Helvetica, Arial, sans-serif;

	font-size:.7em;

	font-weight:bold;

}

.utility-nav ul li a:hover {

	color:#fff;

}

.utility-nav ul li.active a {

	color:#bdd0e5;

}

/* Utility Nav End*/



/* Subscribe Start */



#subscribe {

	clear:both;

}

.subscribe-icon a {

	display:block;

	width:40px;

	height:40px;

	float:right;

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

	margin-left:20px;

}

.subscribe-icon span {

	display:none;

}

#subscribe span.subscribers {

	dispaly:block;

	color:#fff;

	font-weight:bold;

	font-family:Helvetica, Arial, sans-serif;

	font-style:italic;

}

#subscribe span.subscribers a {

	color:#fff;

	text-decoration:none;

}

#subscribe span.subscribers a:hover {

	text-decoration:underline;

}

#subscribe span.subscribe-options {

	display:block;

	font-family:Helvetica, Arial, sans-serif;

	color:#fff;

	font-size:.8em;

	margin-top:4px;

}

#subscribe span.subscribe-options a {

	color:#f28c36;

}

#subscribe span.subscribe-options a:hover {

	color:#fff;

}



/* Subscribe End*/



/* Utilities Start */



#utilities {

	float:right;

	text-align:right;

	margin-right:20px;

	height:155px;

}



/* Search Start */

#searchform {

	position:relative;

	width:520px;

	margin-top:20px;

}

#searchform #s, #searchform2 #s2 {

	background-image:url(stylesheets/images/search.gif);

}

#searchform #s {

	-diverskit-border-radius:5px;

	-moz-border-radius:5px;

	border:2px solid #828282;

	height:29px;

	font-size:1.3em;

	padding-top:5px;

	width:315px;

	margin-right:20px;

	font-family:Helvetica, Arial, sans-serif;

	background-color:#fff;

	background-repeat: no-repeat;

	background-position: left center;

	padding-left:40px;

	padding-right:5px;

	position:absolute;

	top:0px;

	left:0px;

}

#masthead #searchform button {

	-diverskit-border-radius:5px;

	font-size:.9em;

	-moz-border-radius:5px;

	background-color:#d8d8d8;

	background-repeat:repeat-x;

	background-position:0 -480px;

	border:1px solid #fff;

	height:40px;

	line-height:40px;

	font-family:Helvetica, Arial, sans-serif;

	color:#545454;

	font-weight:bold;

	margin:0px;

	width:140px;

	position:absolute;

	top:0px;

	left:380px;

	text-shadow: #fff 1px 1px 0;

	cursor:pointer;

}

#masthead #searchform button:hover {

	background-position:0 -600px;

	text-shadow: #444 -1px -1px 0;

	border:1px solid #aaa;

	color:#fff;

}

#masthead #searchform button:active {

	border:1px solid #888;

	color:#bbb;

}

#searchform2 {

	position:relative;

	width:600px;

	height:40px;

	margin:10px 20px;

}

#searchform2 #s2 {

	-diverskit-border-radius:5px;

	-moz-border-radius:5px;

	border:2px solid #bbb;

	height:29px;

	font-size:1.3em;

	padding-top:5px;

	width:275px;

	margin-right:20px;

	font-family:Helvetica, Arial, sans-serif;

	background-color:#fff;

	background-repeat: no-repeat;

	background-position: left center;

	padding-left:40px;

	padding-right:5px;

	position:absolute;

	top:0px;

	left:0px;

}

#searchform2 button {

	-diverskit-border-radius:5px;

	font-size:.9em;

	-moz-border-radius:5px;

	background-color:#d8d8d8;

	background-repeat:repeat-x;

	background-position:0 -540px;

	border:1px solid #c4c4c4;

	height:40px;

	line-height:40px;

	font-family:Helvetica, Arial, sans-serif;

	color:#545454;

	text-shadow:1px 1px 0px #fff;

	font-weight:bold;

	margin:0px;

	width:140px;

	position:absolute;

	top:0px;

	left:340px;

	cursor:pointer;

}

#searchform2 button:hover {

	background-position:0 -900px;

	text-shadow:-1px -1px 0px #565656;

	border:1px solid #484848;

	color:#fff;

}

#searchform2 button:active {

	border:1px solid #888;

	color:#bbb;

}

#searchagain {

	margin:20px 0px;

}

/* Search End */



/* Utilities End */



/* Primary Nav Start */



#primary-nav.page {

	clear:both;

	display:block;

	height:60px;

	width:1000px;

	background:url(stylesheets/images/highlight.gif) no-repeat center bottom;

	float:left;

	-diverskit-border-radius:5px;

	-moz-border-radius:5px;

}

#primary-nav.frontpage {

	clear:both;

	display:block;

	height:60px;

	width:1000px;

	float:left;

	-diverskit-border-radius:5px;

	-moz-border-radius:5px;

}

#primary-nav ul.prim-nav {

	margin:0px;

	padding:0px;

	height:60px;

	float:left;

}

#primary-nav ul.prim-nav li {

	display:block;

	float:left;

	width:200px;

	height:60px;

	margin-left:20px;

}



/* LOAD ALL THE TABS FIRST */

#primary-nav ul.prim-nav li.home div.tab a, #primary-nav ul.prim-nav li.home.active div.tab a, #primary-nav ul.prim-nav li.home.active div.tab a:hover, #primary-nav ul.prim-nav li.home div.tab a:hover, #primary-nav ul.prim-nav li.categorie div.tab a, #primary-nav ul.prim-nav li.categorie.active div.tab a, #primary-nav ul.prim-nav li.categorie.active div.tab a:hover, #primary-nav ul.prim-nav li.categorie div.tab a:hover, #primary-nav ul.prim-nav li.divers div.tab a, #primary-nav ul.prim-nav li.divers.active div.tab a, #primary-nav ul.prim-nav li.divers.active div.tab a:hover, #primary-nav ul.prim-nav li.divers div.tab a:hover, #primary-nav ul.prim-nav li.telechargement div.tab a, #primary-nav ul.prim-nav li.telechargement.active div.tab a, #primary-nav ul.prim-nav li.telechargement.active div.tab a:hover, #primary-nav ul.prim-nav li.telechargement div.tab a:hover {

	background-image:url(stylesheets/images/tab-sprites.jpg);

}



#primary-nav ul.prim-nav li.home div.tab a {

	background-position:-400px -60px;

	display:block;

	width:200px;

	height:60px;

}

#primary-nav ul.prim-nav li.home.active div.tab a {

	background-position:0px -60px;

	display:block;

	width:200px;

	height:60px;

}

#primary-nav ul.prim-nav li.home.active div.tab a:hover {

	background-position:-200px -60px;

}

#primary-nav ul.prim-nav li.home div.tab a:hover {

	background-position:-600px -60px;

}

#primary-nav ul.prim-nav li.categorie div.tab a {

	background-position:-400px -120px;

	display:block;

	width:200px;

	height:60px;

}

#primary-nav ul.prim-nav li.categorie.active div.tab a {

	background-position:0px -120px;

	display:block;

	width:200px;

	height:60px;

}

#primary-nav ul.prim-nav li.categorie.active div.tab a:hover {

	background-position:-200px -120px;

}

#primary-nav ul.prim-nav li.categorie div.tab a:hover {

	background-position:-600px -120px;

}

#primary-nav ul.prim-nav li.divers div.tab a {

	background-position:-400px -180px;

	display:block;

	width:200px;

	height:60px;

}

#primary-nav ul.prim-nav li.divers.active div.tab a {

	background-position:0px -180px;

	display:block;

	width:200px;

	height:60px;

}

#primary-nav ul.prim-nav li.divers.active div.tab a:hover {

	background-position:-200px -180px;

}

#primary-nav ul.prim-nav li.divers div.tab a:hover {

	background-position:-600px -180px;

}

#primary-nav ul.prim-nav li.telechargement div.tab a {

	background-position:-600px 0px;

	display:block;

	width:300px;

	height:60px;

}

#primary-nav ul.prim-nav li.telechargement.active div.tab a {

	background-position:0px 0px;

	display:block;

	width:300px;

	height:60px;

}

#primary-nav ul.prim-nav li.telechargement.active div.tab a:hover {

	background-position:-300px 0px;

}

#primary-nav ul.prim-nav li.telechargement div.tab a:hover {

	background-position:-900px 0px;

}

#primary-nav ul.prim-nav li a span {

	display:none;

}

#primary-nav ul.tabexpand {

	list-style:none;

	margin:0px;

	padding:0px;

	background:#326a9a;

	display:block;

	width:200px;

	position:absolute;

	-diverskit-border-radius:5px;

	-moz-border-radius:5px;

	-moz-border-radius-topleft:0px;

	-diverskit-border-top-left-radius:0px;

	-moz-border-radius-topright:0px;

	-diverskit-border-top-right-radius:0px;

}



#primary-nav li.telechargement ul.tabexpand {

	list-style:none;

	margin:0px;

	padding:0px;

	background:#326a9a;

	display:block;

	width:300px;

	position:absolute;

	-diverskit-border-radius:5px;

	-moz-border-radius:5px;

	-moz-border-radius-topleft:0px;

	-diverskit-border-top-left-radius:0px;

	-moz-border-radius-topright:0px;

	-diverskit-border-top-right-radius:0px;

	padding-bottom:5px;

}

#primary-nav ul.tabexpand li {

	line-height:15px;

	height:15px;

	margin-bottom:10px;

}

#primary-nav ul.tabexpand li a {

	font-size:.75em;

	font-family:Helvetica, Arial, sans-serif;

	font-weight:bold;

	color:#aedaff;

	text-decoration:none;

	text-shadow: -1px -1px 0px #30608a;

}

#primary-nav ul.tabexpand li a:hover {

	color:#fff;

}



/* Primary Nav End */



/* Secondary Nav Start */

#secondary-nav {

	height:40px;

	clear:both;

	padding:0px;

}

ul.secondary-nav {

	background-color:#326a9a;

	background-repeat:repeat-x;

	background-position:0 -400px;

	height:40px;

	padding:0px 0px 0px 40px;

	margin:0px;

	-diverskit-border-radius:5px;

	-moz-border-radius:5px;

	-moz-border-radius-bottomleft:0px;

	-diverskit-border-bottom-left-radius:0px;

	-moz-border-radius-bottomright:0px;

	-diverskit-border-bottom-right-radius:0px;

}

ul.secondary-nav li {

	display:inline;

	margin-right:15px;

	line-height:40px;

}

ul.secondary-nav li a {

	color:#a1c6e5;

	font-weight:bold;

	font-family:Helvetica, Arial, sans-serif;

	text-decoration:none;

	font-size:.9em;

	padding:5px;

	-diverskit-border-radius:10px;

	-moz-border-radius:10px;

	text-shadow: -1px -1px 0px #30608a;

}

ul.secondary-nav li a:hover {

	color:#f1f9ff;

}

ul.secondary-nav li.current-cat a {

	background:#264662;

	color:#f1f9ff;

	text-shadow: -1px -1px 0px #14324b;

	border-left:1px solid #1c3144;

	border-top:1px solid #1c3144;

}

ul.secondary-nav li.current-cat a:hover {

	background:#213d55;

}



/* Secondary Nav End */



/* Content Start */



#content {

	clear:both;

	display:block;

	background:#101418;

	border:1px solid #2b3947;

	-diverskit-border-radius:5px;

	-moz-border-radius:5px;	

	background:#1f252b url(stylesheets/images/dark-content-bg.gif) repeat-x top;

	min-height:800px;

	-moz-border-radius-topleft:0px;

	-diverskit-border-top-left-radius:0px;

	-moz-border-radius-topright:0px;

	-diverskit-border-top-right-radius:0px;

	padding:20px;

	margin-bottom:20px;

}

#content.frontpage {

	-moz-border-radius-topleft:5px;

	-diverskit-border-top-left-radius:5px;

	-moz-border-radius-topright:5px;

	-diverskit-border-top-right-radius:5px;



}

div#content:after{

	content: ".";

	display: block;

	clear: both;

	height: 0;

	visibility: hidden;

}

/* Content End */



/* Primary Content Start */

.primary-content {

	float:left;

	width:640px;

}

.wide {

	dispaly:block;

}

/* Primary Content End */



/* Secondary Content Start */

.secondary-content {

	float:right;

	width:300px;

}

.secondary-content .white-box {

	background:#fff;

	-diverskit-border-radius:5px;

	-moz-border-radius:5px;	

	padding-bottom:20px;

}



.secondary-content a img {

	border:none;

}

.secondary-content .premiumad {

	padding:42px 20px 20px 20px;

	background:#e5f2ff url(stylesheets/images/premium-bg.gif) no-repeat top;

	border-top:1px solid #fff;

	-diverskit-border-radius:5px;

	-moz-border-radius:5px;	

	-moz-border-radius-bottomleft:0px;

	-diverskit-border-bottom-left-radius:0px;

	-moz-border-radius-bottomright:0px;

	-diverskit-border-bottom-right-radius:0px;

	border-bottom:1px solid #b0bac4;

}

.secondary-content .superpremiumad {

	-diverskit-border-radius:5px;

	-moz-border-radius:5px;	

	-moz-border-radius-bottomleft:0px;

	-diverskit-border-bottom-left-radius:0px;

	-moz-border-radius-bottomright:0px;

	-diverskit-border-bottom-right-radius:0px;

	border-bottom:1px solid #cbb98a;

}

.secondary-content .ads {

	padding-bottom:20px;

	border-bottom:1px solid #c4c4c4;

}

.postadbottom {

	clear:both;

	margin:20px 20px 0px 20px;

}

.secondary-content .ads .mainads {

	padding:20px 0px 0px 10px;

}

.iconads {

	clear:both;

	margin-left:5px;

}



.secondary-content .sops-feature {

	background:#e5f2ff url(stylesheets/images/blue-bg.gif) top repeat-x;

	border-top:1px solid #f2f5f8;

	padding:20px;

	font-family:Helvetica, Arial, sans-serif;

	font-size:.8em;

	color:#0d1011;

	border-bottom:1px solid #b0bac4;

}

.secondary-content .sops-feature .sopslead a {

	background:url(stylesheets/images/sopslead.jpg) no-repeat;

	width:260px;

	height:188px;

	display:block;

}

.secondary-content .sops-feature .sopslead a span {

	display:none;

}

.secondary-content .sops-feature a {

	color:#2a5178;

	font-weight:bold;

}

.secondary-content .sops-feature a:hover {

	color:#3d87d0;

}

.secondary-content .fade p, .secondary-content .sidesubscribe p {

	font-family:Helvetica, Arial, sans-serif;

	font-size:.8em;

	color:#0d1011;

	margin:20px 20px;

}

.white-box h4 {

	color:#0d1011;

	font-family:"Palatino Linotype","Book Antiqua",Palatino,FreeSerif,serif;

	font-weight:normal;

	margin:20px 20px 0px 20px;

	border-bottom:1px dotted #adadad;

	font-size:.9em;

	padding-bottom:5px;

}

.secondary-content .white-box h4 {

	color:#0d1011;

	font-family:"Palatino Linotype","Book Antiqua",Palatino,FreeSerif,serif;

	font-weight:normal;

	margin:0px 20px 0px 20px;

	border-bottom:1px dotted #adadad;

	font-size:.9em;

	padding-bottom:5px;

}

/* Secondary Content End */



/* Module Start */

.primary-content .white-box {

	background:#fff url(stylesheets/images/content-bg.gif) repeat-x top;

	border-top:1px solid #fff;

	-diverskit-border-radius:5px;

	-moz-border-radius:5px;	

	padding-bottom:20px;

}

#content.single .white-box h2 {

	color:#0d1011;

	font-family:Georgia, "Times New Roman", Times, serif;

	font-weight:normal;

	margin:20px 20px 0px 20px;

	border-bottom:1px dotted #adadad;

	font-size:1.9em;

	padding-bottom:5px;

}

#content.single .white-box h2.search {

	color:#3b4756;

	font-family:Georgia, "Times New Roman", Times, serif;

	font-weight:normal;

	margin:20px 20px 0px 20px;

	border-bottom:1px dotted #adadad;

	font-size:1.9em;

	padding-bottom:5px;

}

#content.single .white-box h2.search span{

	color:#0d1011;

}

#content.post .white-box h2 {

	color:#0d1011;

	font-family:Georgia, "Times New Roman", Times, serif;

	font-weight:normal;

	margin:20px 20px 0px 20px;

	font-size:1.7em;

	padding-bottom:5px;

	border-bottom:1px dotted #adadad;

}

#content.post .white-box h2 a {

	color:#0d1011;

	text-decoration:none;

}

#content.post .white-box h2 a:hover {

	text-decoration:underline;

}

.main p {

	color:#262c32;

	font-family:Helvetica, Arial, sans-serif;

	font-size:.8em;

	line-height:1.6em;

}

.postcontent {

	color:#262c32;

	font-family:Helvetica, Arial, sans-serif;

	font-size:.8em;

	line-height:1.6em;

	padding-bottom:20px;

	margin-bottom:0px;

	border-bottom:1px solid #ded5ab;

}

.dp-highlighter {

	margin:20px;

}

.postcontent h4 {

	border:none;

	font-family:Helvetica, Arial, sans-serif;

	font-weight:bold;

	font-size:1.2em;

	margin:20px 20px 0px 20px;

	padding:0px;

}

.postcontent p {

	margin:20px 20px 0px 20px;

	line-height:1.7em;

}

blockquote {

	color:#555;

	font-style:italic;

	font-size:1.3em;

	background:#efefef;

	padding:5px 20px 20px 20px;

}

.white-box.main.page ul, .postcontent ul, .postcontent ol, .white-box.main.page ol {

	font-family:Helvetica, Arial, sans-serif;

	font-size:.8em;

	color:#262c32;

	margin-bottom:25px;

}

.white-box.main.page ul li, .postcontent ul li {

	line-height:1.8em;

}

.postcontent ul {

	font-size:1em;

}

.tip, .info, .caution, .note {

	margin:10px;

	clear:both;

	padding:30px 180px 30px 30px;

	-diverskit-border-radius:5px;

	-moz-border-radius:5px;	

	font-size:1.1em;

	line-height:1.7em;

	font-style:italic;

}

.tip {

	color:#504a27;

	background:#fff5bf url(stylesheets/images/tip.gif) bottom right no-repeat;

}

.note {

	color:#2e455f;

	background:#e6f2ff url(stylesheets/images/note.gif) bottom right no-repeat;

}

.info {

	color:#555;

	background:#e1e1e1 url(stylesheets/images/info.gif) bottom right no-repeat;

}

.tip h4, .info h4, .caution h4, .note h4 {

	margin:0px 0px 20px 0px;

	color:#444;

}

.caution{

	color:#642121;

	background:#ffe6e6 url(stylesheets/images/caution.gif) bottom right no-repeat;

}

.tip a, .note a, .caution a, .info a {

	color:#333;

}

.tip a:hover, .note a:hover, .caution a:hover, .info a:hover {

	color:#000;

}

.postmeta {

	margin:7px 20px 0px 20px;

	font-family:Helvetica, Arial, sans-serif;

	font-size:.8em;

	color:#737373;

}

.postmeta a {

	color:#7b6066;

	font-weight:bold;

}

.postmeta a:hover {

	color:#000;

}

.white-box .description {

	color:#363d44;

	padding:20px 20px 0px 20px;

	margin:0px;

	font-family:Helvetica, Arial, sans-serif;

	font-size:.8em;

	line-height:1.6em;

	font-style:italic;

}

.white-box .description a {

	color:#326a9a;

	font-weight:bold;

}

.white-box .description a:hover {

	color:#000;

}

.white-box .fade, .featured-box .fade, .sops-box .fade {

	clear:both;

	background:#fff url(stylesheets/images/fade.gif) repeat-x top;

	border-top:1px solid #fff;

}

.secondary-content .fade {

	padding-top:20px;

}

.sidesubscribe {

	clear:both;

	border-bottom:1px solid #c4c4c4;

	background:#fff3e1 url(stylesheets/images/subscribe-bg.png) no-repeat;

	padding-top:20px;

}

	

.featured-box .fade {

	padding-top:20px;

}



.secondary-content .lowbevel {

	border-bottom:1px solid #c4c4c4;

}

ul.featuredlist {

	font-family:Helvetica, Arial, sans-serif;

	font-size:.8em;

	margin:20px 20px 20px 10px;

	padding:0px 10px 0px 30px;

	color:#aaa;

}

ul.featuredlist li {

	line-height:1.7em;

	margin-bottom:10px;

}

ul.featuredlist li span {

	color:#444;

}

.secondary-content .write p {

	color:#444;

	line-height:1.7em;

}

.write p a {

	color:#326a9a;

	font-weight:bold;

}

.write p a:hover {

	color:#000;

}

ul.featuredlist li a {

	color:#326a9a;

	text-decoration:none;

	border-bottom:1px dotted #326a9a;

}

ul.featuredlist li a:hover {

	color:#000;

}

.pad {

	margin:0px 20px;

}

.padall {

	padding:20px;

}

.padleft {

	margin-left:20px;

}

.padright {

	margin-right:20px;

}

.padtop {

	padding-top:20px;

}

.padbottom {

	padding-bottom:20px;

}

.iconpad {

	padding:0px 10px 0px 20px;

}

.iconpadshort {

	padding:5px 10px 0px 20px;

}

.main .important {

	color:#363d44;

	font-family:Helvetica, Arial, sans-serif;

	font-size:.9em;

	line-height:1.6em;

	font-style:italic;

}

.postcontent p.important {

	font-size:1.4em;

	line-height:1.8em;

	font-family:Arial, Helvetica, sans-serif;

	color:#6a6a6a;

	margin-bottom:20px;

}

.alignright, .rt {

	float:right;

}

.postcontent .alignright {

	margin-left:20px;

	margin-bottom:20px;

}

.postcontent .alignleft {

	margin-right:20px;

	margin-bottom:20px;

}

.postcontent img {

	border:0px;

}

.alignleft, .lt {

	float:left;

}

.large {



	width:400px;

	display:block;

	padding-bottom:20px;

}

.subtle {

	background:#d7e4ee;

	font-family:Helvetica, Arial, sans-serif;

	font-size:.8em;

	line-height:1.6em;

	font-style:italic;

	color:#2d5d7e;

	text-shadow:1px 1px 0px #fff;

	clear:both;

	-diverskit-border-radius:10px;

	-moz-border-radius:10px;	

	padding:5px 20px;

}

.success {

	background:#d1f2c1;

	font-family:Helvetica, Arial, sans-serif;

	font-size:1em;

	line-height:1.6em;

	font-style:italic;

	color:#4d7e2d;

	text-shadow:1px 1px 0px #fff;

	clear:both;

	-diverskit-border-radius:10px;

	-moz-border-radius:10px;	

	padding:20px 20px;

}

p.subtle a {

	color:#326a9a;

	font-weight:bold;

}

p.subtle a:hover {

	color:#000;

}

.main img {

	border:none;

}

.page h3 {

	color:#80182b;

	font-family:"Palatino Linotype","Book Antiqua",Palatino,FreeSerif,serif;

	font-weight:normal;

	font-size:1.2em;

	padding-bottom:5px;

	border-bottom:1px dotted #adadad;

}

.postcontent h3 {

	color:#80182b;

	font-family:"Palatino Linotype","Book Antiqua",Palatino,FreeSerif,serif;

	font-size:2em;

	font-weight:bold;

	line-height:1em;

	margin:0 20px 0px 20px;;

	padding-top:30px;

	clear:both;

}

.clear {

	clear:both;

}

.main p a, .main ul a, .postcontent ul a, .main ol a, .postcontent ol a, .postcontent a {

	color:#dc7420;

	font-weight:bold;

}

.main p a:hover, .main ul a:hover, .postcontent ul a:hover, .main ol a:hover, .postcontent ol a:hover, .postcontent a:hover {

	color:#67340b;

}



.detailbox {

	background:#efefef;

	display:block;

	-diverskit-border-radius:5px;

	-moz-border-radius:5px;

	padding:5px 0px;

	border:1px solid #d9d9d9;

}

.detailbox h4 {

	font-family:"Palatino Linotype","Book Antiqua",Palatino,FreeSerif,serif;

	color:#4c4c4c;

	font-weight:normal;

	margin:10px 20px;

	border-bottom:1px dotted #adadad;

}

.detailbox ul {

	color:#5c5c5c;

	font-size:.7em;

	font-family:Helvetica, Arial, sans-serif;

	padding:0px;

	margin:10px 20px;

	list-style:none;	

}

.white-box.main.page .detailbox ul, .postcontent .detailbox ul, .postcontent .detailbox ol, .white-box.main.page .detailbox ol {

	font-size:.7em;

}

.detailbox ul li {

	line-height:1.7em;

	margin-bottom:15px;

}

.detailbox ul li a {

	color:#326a9a;

	text-decoration:none;

	border-bottom:1px dotted #326a9a;

}

.detailbox ul li a:hover {

	color:#000;

}

ul.topic-subscribe {

	list-style:none;

	padding:0px;

	margin:0px;

}

ul.topic-subscribe li {

	line-height:2em;

	font-family:Helvetica, Arial, sans-serif;

	font-size:.8em;

	background:url(stylesheets/images/subscribe-small.gif) no-repeat left center;

	padding-left:22px;

}

.primary-content ul.topic-subscribe li {

	font-size:1em;

}

ul.topic-subscribe li a {

	font-weight:bold;

	color:#dc7420;

	text-decoration:none;

	border-bottom:1px dotted #dc7420;

}

ul.topic-subscribe li a:hover {

	color:#000;

}

.small {

	width:200px;

}

#emailsubscribe {

	position:relative;

	height:40px;

}

#emailsubscribe button {

	position:absolute;

	height:42px;

	left:280px;

	font-family:Helvetica, Arial, sans-serif;

	font-size:.9em;

	width:120px;

	background-color:#dedede;

	background-repeat:repeat-x;

	background-position:0 -540px;

	border:1px solid #c4c4c4;

	color:#545454;

	text-shadow:1px 1px 0px #fff;

	-diverskit-border-radius:5px;

	-moz-border-radius:5px;

	font-weight:bold;

	line-height:40px;

}

#emailsubscribe button:hover {

	background-position:0 -900px;

	color:#fff;

	text-shadow:-1px -1px 0px #565656;

	border:1px solid #484848;

}

.email {

	position:absolute;

	width:205px;

}

#emailsubscribe .email {

	background:#fff url(stylesheets/images/email-bg.gif) no-repeat left bottom;

	-diverskit-border-radius:5px;

	-moz-border-radius:5px;

	height:30px;

	font-size:1.3em;

	border:1px solid #aeaeae;

	color:#444;

	padding-top:10px;

	padding-left:50px;

	padding-right:5px;

	line-height:30px;

	font-family:Helvetica, Arial, sans-serif;

	font-size:1.2em;

	font-weight:bold;

}

/* Module End */



/* Post List Start */

.posts div.post:after{

	content: ".";

	display: block;

	clear: both;

	height: 0;

	visibility: hidden;

}

.posts div.post {

	border-bottom:1px dotted #adadad;

	padding-bottom:20px;

	margin:20px;

	clear:both;

}

.sops-box .posts div.post {

	border-bottom:none;

	padding-bottom:20px;

	margin:20px 0px 0px 0px;

	clear:both;

}

.white-box .posts h3, .featured-box .posts h3 {

	color:#80182b;

	font-family:"Palatino Linotype","Book Antiqua",Palatino,FreeSerif,serif;

	font-weight:normal;

	margin:0px 20px 0px 20px;

	font-size:1.1em;

	padding-bottom:5px;

}

.sops-box .posts h3 {

	color:#80182b;

	font-family:"Palatino Linotype","Book Antiqua",Palatino,FreeSerif,serif;

	font-weight:normal;

	margin:0px;

	font-size:1em;

	padding-bottom:5px;

}

.white-box .posts h3 a, .featured-box .posts h3 a, .sops-box .posts h3 a {

	color:#dc7420;

}

.white-box .posts h3 a:hover, .featured-box .posts h3 a:hover, .sops-box .posts h3 a:hover {

	color:#67340b;

}

.posts p {

	color:#0d1011;

	padding:0px;

	margin:5px 0px 10px 0px;

	font-family:Helvetica, Arial, sans-serif;

	font-size:.8em;

	line-height:1.6em;

}

.posts p.metadata a {

	color:#597c99;

	font-weight:bold;

}

.posts p.metadata a:hover {

	color:#213749;

}

/* Post List End */



/* Front Page */

#content.frontpage .featured-box .fade h2 {

	color:#0d1011;

	clear:both;

	font-family:Georgia, "Times New Roman", Times, serif;

	font-weight:normal;

	margin:0px 20px 0px 20px;

	font-size:1.4em;

	padding-bottom:5px;

	border-bottom:1px dotted #adadad;

	text-shadow: 1px 1px 0px #fff;

}

.white-box .posts h3 a {

	color:#dc7420;

}

/* End Front Page */



/* SOPS */

.primary-content .sops-box {

	background:#fff;

	-diverskit-border-radius:5px;

	-moz-border-radius:5px;	

	padding-bottom:20px;

}

.sops-box img {

	border:none;

}

.sops-box h2 {

	color:#0d1011;

	font-family:"Palatino Linotype","Book Antiqua",Palatino,FreeSerif,serif;

	font-weight:normal;

	margin:20px 0px 0px 0px;

	border-bottom:1px dotted #adadad;

	font-size:1.9em;

	padding-bottom:5px;

}

/* End SOPS */



/* Image Start */

.video-step {

	background:#111 url(stylesheets/images/video-step.gif) top left no-repeat;

	padding:55px 10px 10px 10px;

	margin:20px 10px 0px 10px;

	-diverskit-border-radius:5px;

	-moz-border-radius:5px;	

	clear:both;

}

.thumb {

	padding:5px;

	float:left;

	margin:0px 10px 0px 0px;

}

.lead-image {

	background:#dedede url(stylesheets/images/button-bg2.gif) repeat-x top;

	padding:20px;

	margin:10px 0px 0px 0px;

	border-top:1px solid #c4c4c4;

	border-bottom:1px solid #c4c4c4;

}

.lead-image img {

	border:1px solid #ccc;

}

.extra-large {

	width:600px;

	margin:20px 15px;

	-diverskit-border-radius:5px;

	-moz-border-radius:5px

}

/* Image End */



/* Post Extras */

.download a {

	margin:20px 15px;

	padding:20px;

	text-align:center;

	display:block;

	background-color:#709a32;

	background-repeat:repeat-x;

	background-position:0px -220px;

	-diverskit-border-radius:5px;

	-moz-border-radius:5px;

	border:1px solid #567824;

	color:#fff;

	font-size:1.8em;

	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;

	text-decoration:none;

	text-shadow:-1px -1px 0px #759827;

}

.download a:hover {

	background-color:#709a32;

	background-repeat:repeat-x;

	background-position:0px -320px;

	text-shadow:1px 1px 0px #759827;

	color:#fff;

}

ul.related-posts {

	list-style:none;

	margin:20px 0px 0px 0px;

	padding:0px;

}

ul.related-posts li {

	float:left;

	display:block;

	width:120px;

	font-size:.85em;

	margin-left:20px;

	margin-right:17px;

	padding-bottom:20px;

}

ul.related-posts li span {

	margin:5px 5px 0px 5px;

	padding-top:5px;

	display:block;

}

ul.related-posts li a img {

	border:5px solid #e3e1dc;

}



ul.related-posts li a:hover img {

	border:5px solid #bbb;

}

ul.related-posts:after{

	content: ".";

	display: block;

	clear: both;

	height: 0;

	visibility: hidden;

}

ul.related-posts li span a {

	color:#326a9a;

}

ul.related-posts li span a:hover {

	color:#222;

}



.social {

	height:60px;

	display:block;

}

.social li a span {

	display:none;

}

.social ul {

	margin:0px;

	padding:0px;

	list-style-type:none;

}

.social ul li {

	margin:0px;

	padding:0px;

	float:left;

}



.social li.float a, .social li.stumble a, .social li.delicious a, .social li.tweet a {

	background-image:url(stylesheets/images/social-icons-sprite.jpg);

	display:block;

	float:left;

	width:160px;

	height:60px;

}

.social li a {

	width:160px;

	height:60px;

	display:block;

}



.social li.stumble a {

	background-position:0px 0px;

	width:160px;

	height:60px;

	display:block;

}

.social li.stumble a:hover {

	background-position:0px -60px;

	width:160px;

	height:60px;

	display:block;

}





.social li.float a {

	background-position:-160px 0px;

}

.social li.float a:hover {

	background-position:-160px -60px;

}





.social li.delicious a {

	background-position:-320px 0px;

}

.social li.delicious a:hover {

	background-position:-320px -60px;

}





.social li.tweet a {

	background-position:-480px 0px;

}

.social li.tweet a:hover {

	background-position:-480px -60px;

}



.digg {

	background-color:#4b4b4b;

	background-repeat:repeat-x;

	background-position:0 0;

	height:200px;

	width:140px;

	display:block;

	float:right;

}

.diggthis {

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

	width:76px;

	height:111px;

	margin:43px 30px;

	padding:4px 0px 0px 6px;

}

.diggthis span {

	border:1px solid #3b3737;

	padding:5px;

	background:#fff;

	width:52px;

	height:90px;

	display:block;

}

.author {

	background:#fff6cb url(stylesheets/images/yellow-bg.gif) no-repeat bottom;

	clear:both;

	border-top:1px solid #fff;

	border-bottom:1px solid #d4d4d4;

	padding:20px;

}

.authorpage .author {

	background:#fff6cb url(stylesheets/images/yellow-bg.gif) no-repeat bottom;

	clear:both;

	border-top:1px solid #fff;

	border-bottom:1px solid #d4d4d4;

	padding:20px;

	-diverskit-border-radius:5px;

	-moz-border-radius:5px;	

	-moz-border-radius-bottomleft:0px;

	-diverskit-border-bottom-left-radius:0px;

	-moz-border-radius-bottomright:0px;

	-diverskit-border-bottom-right-radius:0px;

}

.author img {

	float:left;

	border:5px #cec494 solid;

}

.author p {

	margin:10px 0px 0px 0px;

	font-family:Helvetica, Arial, sans-serif;

	font-size:.8em;

	line-height:1.7em;

	color:#4d4830;

}

.shortbio {

	width:470px;

	float:right;

}

.author:after{

	content: ".";

	display: block;

	clear: both;

	height: 0;

	visibility: hidden;

}

.author h4 {

	margin:0px;

	color:#48411c;

	font-size:1.1em;

	border-bottom:1px dotted #b1aea0;

}

.authormeta {

	clear:both;

}

.authormeta a {

	margin:0px 20px 0px 0px;

	color:#a83948;

	font-weight:bold;

	display:block;

	float:left;

}

.authormeta a:hover {

	color:#111;

}

.authormeta a.diverssite {

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

	padding-left:25px;

}

.authormeta a.twitter {

	background:url(stylesheets/images/twitter-icon.gif) left center no-repeat;

	padding-left:20px;

}

.comments, .fadeswirl {

	border-top:1px solid #fff;

	background:#fff url(stylesheets/images/white-swirl-bg.gif) no-repeat top right;

}

h3#comments {

	font-family:Georgia, "Times New Roman", Times, serif;

	border-bottom:1px dotted #aaa;

	margin:20px 20px 0px 75px;

	font-weight:normal;

	font-size:1.4em;

	position:relative;

	padding-bottom:5px;

}

span.leavecomment {

	float:right;

	margin:0px 20px 0px 0px;

	font-family:Helvetica, Arial, sans-serif;

	font-size:.5em;

	display:block;

	position:absolute;

	right:0px;

	top:0px;

}

#cancel-comment-reply-link {

	float:right;

	margin:0px 0px 3px 0px;

	font-family:Helvetica, Arial, sans-serif;

	font-size:.5em;

	display:block;

	position:absolute;

	right:0px;

	top:0px;

}

.leavecomment a, a#cancel-comment-reply-link  {

	display:block;

	font-weight:bold;

	text-decoration:none;

	background:#ba3a00;

	padding:5px 15px;

	-diverskit-border-radius:10px;

	-moz-border-radius:10px;

	color:#fff;

}

.leavecomment a:hover, a#cancel-comment-reply-link :hover {

	background:#333;

}

/* End Post Extras */



/* Pagination Start */

.wp-pagenavi, .wp-commentnavi {

	background-color:#f2ebe3;

	background-repeat:repeat-x;

	background-position:0 -720px;

	padding:0px 20px;

	height:30px;

	line-height:30px;

	margin-top:20px;

	font-family:Helvetica, Arial, sans-serif;

	font-size:.8em;

	font-weight:bold;

	border-top:1px solid #d4cac0;

	border-bottom:1px solid #d4cac0;

	clear:both;

}

.wp-pagenavi span.pages, .wp-commentnavi span.pages {

	padding-right:20px;

	display:block;

	float:left;

	height:30px;

	border-right:1px solid #d4cac0;

}

.wp-pagenavi span.current, .wp-commentnavi span.current {

	display:block;

	float:left;

	padding:0px 10px;

	height:30px;

	background-repeat:repeat-x;

	background-position:0 -840px;

	border-right:1px solid #d4cac0;

	color:#a1a1a1;

}

.wp-pagenavi span.extend, .wp-commentnavi span.extend {

	display:block;

	float:left;

	padding:0px 10px;

	color:#a1a1a1;

	height:30px;

	border-right:1px solid #d4cac0;

}

.wp-pagenavi a, .wp-commentnavi a {

	display:block;

	float:left;

	padding:0px 10px;

	color:#9c8069;

	height:30px;

	border-right:1px solid #d4cac0;

}

.wp-pagenavi a:hover, .wp-commentnavi a:hover {

	background-repeat:repeat-x;

	background-position:0 -780px;

	color:#694a31;

}

div.wp-pagenavi:after, div.wp-commentnavi:after {

	content: ".";

	display: block;

	clear: both;

	height: 0;

	visibility: hidden;

}

/* Pagination End */



/* Footer Start */

#footer {

	display:block;

	height:100px;

}

#footer ul {

	padding:0px;

	margin:0px 20px 40px 20px;

	list-style-type:none;

}

#footer ul:after{

	content: ".";

	display: block;

	clear: both;

	height: 0;

	visibility: hidden;

}

#footer li {

	float:left;

	margin-right:20px;

	font-family:Helvetica, Arial, sans-serif;

	font-size:.75em;

}

#footer li a, #footer p a {

	color:#52687e;

}

#footer li a:hover, #footer p a:hover {

	color:#bfcdda;

}

#footer p {

	font-family:Helvetica, Arial, sans-serif;

	font-size:.75em;

	color:#90a6bd;

	margin:20px 20px 10px 20px;

}

#footer .ninerules {

	float:right;

	margin-right:20px;

}

#footer .ninerules a {

	display:block;

	width:158px;

	height:30px;

	background:url(stylesheets/images/9rules.gif) no-repeat;

}

#footer .ninerules a span {

	display:none;

}

#footer p.copyright {

	font-size:1.2em;

	font-style:italic;

	color:#303a44;

	margin-top:40px

	margin-bottom:20px;

	padding-bottom:20px;

}

/* Footer End */



/* Featured Content Slider */

#slider {

	position:relative;

	display:block;

	width:640px;

	height:344px;

	overflow:hidden;

	border-bottom:1px solid #b0a799;

}

#slider h2 {

	margin:0px 0px 3px 0px;

	font-size:1.3em;

	font-family:Georgia, "Times New Roman", Times, serif;

	font-weight:normal;

}

#slider h2 a {

	color:#fff;

}

#slider h2 a:hover {

	text-decoration:none;

}

.panelContainer img {

	border:none;

}

.panelContainer {

	display:block;

	height:260px;

	overflow:hidden;

	margin-bottom:24px;

}



.slider-wrap						{ width: 600px; position: absolute; top: 42px; left: 20px; }

.stripViewer .panelContainer

.panel ul						{ text-align: left; margin: 0 15px 0 30px;  }

.stripViewer						{ position: relative; overflow: hidden; width: 600px; height: 285px;}

.stripViewer .panelContainer				{ position: relative; left: 0; top: 0;}

.stripViewer .panelContainer .panel			{ float: left; height: 100%; position: relative; width: 600px;}

.stripNavL, .stripNavR, .stripNav			{ display: none; }

.nav-thumb 						{ border: 1px solid #a19583; margin-right: 5px; width:110px; height:110px; }

#movers-row						{ margin: -17px 0 0 -12px; }

#movers-row div					{ width: 122px; float: left;  }

#movers-row div a.cross-link 				{ float: right;  }

.photo-meta-data					{ background: url(stylesheets/images/transpBlack.png); padding: 10px; height: 60px;overflow:hidden;

											  margin-top: -80px; position: relative; z-index: 998; color: #d6d6d6;

											  font-family:Helvetica, Arial, sans-serif;font-size:.8em;}

.photo-meta-data p 					{ font-size: .9em; margin:0px; }

.cross-link						{ display: block; width: 110px; margin-top: -17px;

											  position: relative; padding-top: 20px; z-index: 998; }

.active-thumb 						{ background: transparent url(stylesheets/images/icon-uparrowsmallwhite.png) top center no-repeat;}

/* Featured Content Slider */



/* Comments */



ol.thecomments {

	list-style:none;

	margin:20px;

	padding:0px;

	font-family:Helvetica, Arial, sans-serif;

}

ol.thecomments li {

	position:relative;

	margin-bottom:20px;

	padding:25px 20px 20px 20px;

	-diverskit-border-radius:10px;

	-moz-border-radius:10px;

}

.comment {

	background:#e6e6e6;

	border:1px solid #ddd;

}

.comment.alt {

	background:#e8eef5;

	border:1px solid #cfdae5;

}



ol.thecomments li.comment .gravatar {

	position:absolute;

	left:20px;

	top:20px;

	border:5px #ccc solid;

	-diverskit-border-radius:3px;

	-moz-border-radius:3px;

}

ol.thecomments li.comment .reply {

	position:absolute;

	right:20px;

	top:25px;

	display:block;

}

ol.thecomments li.comment .reply a {

	background:#ccc;

	padding:5px 20px;

	color:#333;

	display:block;

	font-size:.75em;

	text-decoration:none;

	font-weight:bold;

	-diverskit-border-radius:10px;

	-moz-border-radius:10px;

}

ol.thecomments li.comment .reply a:hover {

	background:#888;

	color:#fff;

}

ol.thecomments li.comment.alt .reply a {

	background:#c7d7e7;

	padding:5px 20px;

	color:#2f4458;

	font-size:.75em;

	text-decoration:none;

	font-weight:bold;

	display:block;

	-diverskit-border-radius:10px;

	-moz-border-radius:10px;

}

ol.thecomments li.comment.alt .reply a:hover {

	background:#7791aa;

	color:#fff;

}

ol.thecomments li cite {

	font-weight:bold;

	margin-left:60px;

}

ol.thecomments li cite a {

	color:#326a9a;

	text-decoration:none;

	font-style:normal;

}

ol.thecomments li cite a:hover, ol.thecomments li .date a:hover {

	color:#000;

}

ol.thecomments li .date {

	display:block;

	font-size:.75em;

	margin-top:5px;

	margin-left:60px;

}

ol.thecomments li .date a {

	color:#777;

	text-decoration:none;

}

ol.thecomments li p {

	margin:20px 0px 0px 0px;

	font-size:.8em;

	line-height:1.7em;

	color:#333;

}

li.comment a {

	color:#326a9a;

}

li.comment a:hover {

	color:#000;

}

li.comment ul.children {

	list-style:none;

	margin:15px 0px -20px 0px;

	padding:0px;

}

ol.thecomments li.comment ul.children li {

	background:#d9d9d9;

	margin-top:7px;

	border:1px solid #ccc;

	margin-bottom:7px;

}

.commentnavigation {

	margin:20px 20px;

	display:block;

	line-height:40px;

}

.commentnavigation a {

	color:#fff;

	background:#2f4458;

	padding:7px 20px;

	-diverskit-border-radius:10px;

	-moz-border-radius:10px;

	font-family:Helvetica, Arial, sans-serif;

	font-size:.75em;

	text-decoration:none;

	font-weight:bold;

}

.commentnavigation a:hover {

	background:#333;

}

h3#reply {

	font-family:Georgia, "Times New Roman", Times, serif;

	border-bottom:1px dotted #aaa;

	margin:20px 20px 0px 75px;

	font-weight:normal;

	font-size:1.4em;

	position:relative;

}

li.comment h3#reply {

	margin:20px 0px 0px 0px;

	font-weight:normal;

	font-size:1.3em;

	position:relative;

}

li.comment #respond {

	padding-top:1px;

}

li.comment .callfade {

	display:none;

}

#guestpost-form{

	display:block;

	margin:20px 0px;

	padding:20px;

	font-family:Helvetica, Arial, sans-serif;

	background:#e6e6e6;

	border:1px solid #aaa;

	-diverskit-border-radius:5px;

	-moz-border-radius:5px;

}

#commentform {

	display:block;

	margin:30px 20px;

	padding:20px;

	font-family:Helvetica, Arial, sans-serif;

	background:#e6e6e6;

	border:1px solid #aaa;

	-diverskit-border-radius:5px;

	-moz-border-radius:5px;

}

.ddfmwrap {

	display:block;

	margin:20px 0px;

	padding:5px 20px 20px 20px;

	font-family:Helvetica, Arial, sans-serif;

	background:#e6e6e6;

	border:1px solid #aaa;

	-diverskit-border-radius:5px;

	-moz-border-radius:5px;

}

#fm_uploadsubmissionl {

	font-size:1.3em;

	height:1.5em;

}

.credits {

	font-size:.75em;

	font-style:italic;

	color:#777;

	float:right;

}

.credits a {

	color:#555;

}

.credits a:hover {

	color:#222;

}

li.comment #commentform {

	margin:20px 0px;

	background:#f4eebd;

}

.comment-form input, .ddfmwrap input {

	display:block;

	margin:5px 0px 20px 0px;

	width:300px;

	background:#fff;

	border:1px solid #bbb;

	-diverskit-border-radius:5px;

	-moz-border-radius:5px;

	height:20px;

	line-height:30px;

	font-size:1em;

	padding:5px;

}

#emailsubscribeform {

	position:relative;

	width:260px;

	height:40px;

	margin:0px 20px 10px 20px;

	display:block;

}

.sidesubscribe ul.topic-subscribe {

	margin:10px 20px 20px 20px;

}

#emailsubscribeform input {

	display:block;

	position:relative;

	margin:5px 0px 20px 0px;

	width:160px;

	top:0px;

	background:#fff;

	border:1px solid #bbb;

	-diverskit-border-radius:5px;

	-moz-border-radius:5px;

	height:15px;

	font-size:.75em;

	padding:5px;

}

#emailsubscribeform button {

	height:27px;

	right:0px;

	top:0px;

	position:absolute;

	font-family:Helvetica, Arial, sans-serif;

	font-size:.8em;

	width:80px;

	background-color:#dedede;

	background-repeat:repeat-x;

	background-position:0 -540px;

	border:1px solid #c4c4c4;

	color:#545454;

	text-shadow:1px 1px 0px #fff;

	-diverskit-border-radius:5px;

	-moz-border-radius:5px;

	font-weight:bold;

	line-height:25px;

	cursor:pointer;

}

#emailsubscribeform button:hover {

	background-position:0 -900px;

	color:#fff;

	text-shadow:-1px -1px 0px #565656;

	border:1px solid #484848;

}

span.label {

	margin:0px 20px;

	font-family:Helvetica, Arial, sans-serif;

	font-size:.8em;

	color:#555;

	font-weight:bold;

}

.comment-form textarea, .ddfmwrap textarea {

	display:block;

	margin-top:5px;

	padding:5px;

	background:#fff;

	border:1px solid #bbb;

	width:500px;

	height:150px;

	font-size:1.1em;

	font-family:Helvetica, Arial, sans-serif;

	-diverskit-border-radius:5px;

	-moz-border-radius:5px;

}

.comment-form label, .ddfmwrap label {

	font-size:.8em;

	font-weight:bold;

	color:#555;

}

.comment-form span, .ddfmwrap span {

	font-size:.8em;

	font-style:italic;

	color:#777;

}

.comment-form span strong, .ddfmwrap span strong {

	color:#555;

}

.comment-form span a, .ddfmwrap span a {

	color:#326a9a;

}

.comment-form span a:hover, .ddfmwrap span a:hover {

	color:#000;

}

#comment_post_ID, #comment_parent, #_wp_unfiltered_html_comment {

	display:none;

}

ol.thecomments li p.attention {

	font-style:italic;

	background:#b20e0e;

	color:#fff;

	padding:1px 10px;

	border:1px solid #490d0d;

	-diverskit-border-radius:15px;

	-moz-border-radius:15px;

}

	

.comment-form button, .ddfmwrap .submit input, .ddfmwrap button {

	height:42px;

	font-family:Helvetica, Arial, sans-serif;

	font-size:.9em;

	width:200px;

	background-color:#dedede;

	background-repeat:repeat-x;

	background-position:0 -540px;

	border:1px solid #c4c4c4;

	color:#545454;

	text-shadow:1px 1px 0px #fff;

	-diverskit-border-radius:5px;

	-moz-border-radius:5px;

	font-weight:bold;

	line-height:40px;

	cursor:pointer;

}

.comment-form button:hover, .ddfmwrap .submit input:hover, .ddfmwrap button:hover {

	background-position:0 -900px;

	color:#fff;

	text-shadow:-1px -1px 0px #565656;

	border:1px solid #484848;

}

.comment-form p, .ddfmwrap p {

	font-size:.9em;

}

/* End Comments */

/*

=====================

Rollovers

=====================

*/



.rolloverimage591 img {

  background:fff;

  border:none;

  padding:0px;

  margin:0px;

}

.rolloverimage664 img {

  background:fff;

  border:none;

  padding:0px;

  margin:0px;

}

.rolloverimage591 a {

  display:block;

  width:591px;

  overflow:hidden;

}

.rolloverimage591 {

  padding:55px 5px 5px 5px;

  border:1px solid #1f2429;

  background:#111 url(stylesheets/images/rollover.gif) top left no-repeat;

  width:591px;

  clear:both;

  margin:20px 18px 20px 18px;

  -diverskit-border-radius:5px;

  -moz-border-radius:5px;

}

.rolloverimage591 a:hover {

  display:block;

  text-indent:-591px;

}

.rolloverimage664 a {

  display:block;

  width:332px;

  overflow:hidden;

}

.rolloverimage664 {

  padding:55px 5px 5px 5px;

  border:1px solid #111;

  background:#111 url(stylesheets/images/rollover.gif) top left no-repeat;

  width:332px;

  clear:both;

  margin:20px 18px 20px 18px;

  -diverskit-border-radius:5px;

  -moz-border-radius:5px;

}

.rolloverimage664 a:hover {

  display:block;

  text-indent:-332px;

}

input[type=hidden] {

	display:none;

}

#emailsubscribeform input.hidden {

	dispaly:none;

}

#emailsubscribeform input[type=hidden] {

	display:none;

}



/* Yay Sprites */

.sideicon {

	background-image:url('http://www.e-noxydable.com/wp-content/themes/leviticus/stylesheets/images/sidebar-sprite.png');

	margin:0px 10px 0px 20px;

	float:left;

	display:block;

}

.sideicon span {

	display:none;

}

.sideicon.mailrss {

	width:40px;

	height:30px;

	background-position:0px 0px;

}

.sideicon.popular {

	width:24px;

	height:27px;

	background-position:0px -30px;

}

.sideicon.writeforus{

	width:24px;

	height:21px;

	background-position:0px -57px;

}

.sideicon.friends{

	width:30px;

	height:29px;

	background-position:0px -78px;

}



.roundup h3 {

	font-size:3em;

	font-family: "Palatino Linotype","Book Antiqua",Palatino,FreeSerif,serif;

	font-weight:bold;

	color:#80182b;

	padding-top:30px;

	line-height:1.5em;

}

.roundupentry {

	clear:both;

	margin-top:20px;

	padding-bottom:0px;

}

.roundupentry h4 {

	font-size:1.7em;

	line-height:1.5em;

}



.roundupentry .image-container {

	padding:5px;

	margin-left:20px;

	-diverskit-border-radius:3px;

	-moz-border-radius:3px;

}

.roundupentry:after{

	content: ".";

	display: block;

	clear: both;

	height: 0;

	visibility: hidden;

}

.toc {

	background:#e8cfaf url(stylesheets/images/toc.jpg) bottom no-repeat;

	margin:20px;

	-diverskit-border-radius:5px;

	-moz-border-radius:5px;

	padding:20px;

}

.toc ul {

	color:#3e3427;

	font-size:1.8em;

	font-family:"Palatino Linotype","Book Antiqua",Palatino,FreeSerif,serif;

}

.toc ul li {

	margin-bottom:15px;

}

.toc ul li a {

	font-weight:normal;

	color:#4d473e;

	text-decoration:none;

	border-bottom:2px dotted #b5a692;

}

.toc ul li a:hover {

	color:#2c2721;

	border-bottom:#2c2721 dotted 2px;

}

.toc p span.label {

	background:#685c4d;

	color:#fff;

	padding:5px;

	font-weight:bold;

	-diverskit-border-radius:2px;

	-moz-border-radius:2px;

}

.subscribepromo {

	clear:both;

	margin:20px 10px;

}

.subscribepromo small {

	text-align:center;

	display:block;

}

.roundupwide {

	padding-bottom:50px;

	clear:both;

}

.roundupwide .image-container {

	background:#e3e1dc;

	border:1px solid #d2d1d0;

	padding:5px;

	clear:both;

	-diverskit-border-radius:3px;

	-moz-border-radius:3px;

	margin:50px 15px 5px 15px;

}

.flickrroundup {

	margin-top:20px;

}

.image-container {

	background:#f1f1f1;

	border:1px solid #e3e3e3;

	padding:5px;

	margin:10px;

	-diverskit-border-radius:3px;

	-moz-border-radius:3px;

}

.flickrroundup div.image-container {

	text-align:center;

	margin:0px 20px;

	-diverskit-border-radius:3px;

	-moz-border-radius:3px;

	padding-top:10px;

	padding-bottom:10px;

	background:#f1f1f1;

	border:1px solid #e3e3e3;

}

.flickrroundup p {

	margin:5px 20px 30px 20px;

}

.image-container.full {

	width:600px;

	margin:20px 15px 5px 15px;

	background:#f1f1f1;

	border:1px solid #e3e3e3;

	-diverskit-border-radius:3px;

	-moz-border-radius:3px;

	text-align:center;

}

.recommended .item {

	position:relative;

	height:1%;

	clear:both;

	padding:10px 15px;

}

.recommended .item p {

	padding-right:20px;

}

.recommended .item:after {

clear:both;

content:".";

display:block;

height:0;

visibility:hidden;

}

.recommended {

	margin-top:10px;

	border-top:1px solid #dedede;

	border-bottom:1px solid #dedede;

}

.recommended .item.odd{

	border-bottom:1px solid #dedede;

	border-top:1px solid #dedede;

}



.recommended .item h4 a {

	color:#006;

	text-decoration:none;

	border-bottom:1px dotted #006;

}

.recommended .item h4 a:hover {

	color:#03F;

}

.recommended .item h4 a span.red {

	color:#900;

}

.forbeginners {

	background:url(stylesheets/images/recommended.png) top right no-repeat;

}

.sweetbuy {

	background:url(stylesheets/images/sweet-buy.png) top right no-repeat;

}

#sponsorbanner {

	display:block;

	background:#000;

	color:#fff;

	position:fixed;

	bottom:0px;

	left:0px;

	width:100%;

	text-align:center;

	height:40px;

	z-index:999;

}

#sponsorbanner a {

	margin:0 auto;

}

#sponsorbanner img {

	border:none;

}

.banner468 {

	-moz-border-radius-bottomleft:3px;

	-moz-border-radius-bottomright:3px;

	-moz-border-radius-topleft:3px;

	-moz-border-radius-topright:3px;

	display:block;

	margin:25px 30px;

	padding:5px auto;

	text-align:center;

	border:1px solid #E3E3E3;

	background:#F1F1F1;

}

.banner468inside {

	display:block;

	margin:5px auto;

	width:468px;

	padding:5px;

	-moz-border-radius-bottomleft:3px;

	-moz-border-radius-bottomright:3px;

	-moz-border-radius-topleft:3px;

	-moz-border-radius-topright:3px;

	background:#fff;

}

	

/* Syntax Highligher Plus */



.dp-highlighter

{

	font-family: "Consolas", "Courier New", Courier, mono;

	font-size: 12px;

	background-color: #E7E5DC;

	width: 540px;

	margin: 19px 19px;

	border:1px dashed #ccc;

	padding-top: 1px;/* adds a little border on top when controls are hidden */

	overflow: auto;

	

	/* fixes for IE: "overflow: auto" causes unnecessary vertical bar */

	/* corrects bottom scroll bar overlapping */

	overflow-y: hidden;

	padding-bottom: expression(this.scrollWidth > this.offsetWidth ? '15px' : 'none');

}



.dp-highlighter span

{

	margin: 0 !important;

	padding: 0 !important;

	border: 1px transparent solid !important;

	background: transparent !important;

	

	_border-color: #fff; /*For IE6-*/

}



.dp-highlighter .bar

{

	padding-left: 45px;

}



.dp-highlighter.collapsed .bar, 

.dp-highlighter.nogutter .bar 

{

	padding-left: 0;

}



.dp-highlighter ol 

{

	list-style: decimal;/* for ie */

	list-style: decimal-leading-zero;/* better look for others */

	background-color: #fff;

	margin: 0 0 1px 45px;/* 1px bottom margin seems to fix occasional Firefox scrolling */

	padding: 0;

	color: #5C5C5C;

	white-space: nowrap;

}



.dp-highlighter.nogutter ol

{

	list-style-type: none !important;

	margin-left: 0;

	white-space: nowrap;

}



.dp-highlighter ol li,

.dp-highlighter .columns div

{

	border-left: 3px solid #6CE26C !important;

	background-color: #f8f8f8 !important;

	padding-left: 10px !important;

	line-height: 14px !important;

	

	padding-top: 0 !important;

	padding-right: 0 !important;

	padding-bottom: 0 !important;

	border-top: 0 !important;

	border-right: 0 !important;

	border-bottom: 0 !important;

	margin: 0 !important;

}



.dp-highlighter.nogutter ol li,

.dp-highlighter.nogutter .columns div

{

	border: 0 !important;

	

	padding: 0 !important;

	margin: 0 !important;

}



.dp-highlighter .columns 

{

	color: gray;

	overflow: hidden;

	width: 100%;

}



.dp-highlighter .columns div 

{

	padding-bottom: 5px;

}



.dp-highlighter ol li.alt 

{

	background-color: #fff !important;

	

	padding-top: 0 !important;

	padding-right: 0 !important;

	padding-bottom: 0 !important;

	border-top: 0 !important;

	border-right: 0 !important;

	border-bottom: 0 !important;

	margin: 0 !important;

}



.dp-highlighter ol li div

{

	color: #000 !important;

	background-color: #f8f8f8 !important;

	

	padding: 0 !important;

	border: 0 !important;

	margin: 0 !important;

}



.dp-highlighter ol li div.alt

{

	background-color: #fff !important;

	

	padding: 0 !important;

	border: 0 !important;

	margin: 0 !important;

}



/* Adjust some properties when collapsed */



.dp-highlighter.collapsed ol 

{

	margin: 0;

}



.dp-highlighter.collapsed ol li 

{ 

	display: none;

}



/* Additional modifications when in print-view */



.dp-highlighter.printing 

{

	border: none;

}



.dp-highlighter.printing .tools 

{

	display: none !important;

}



.dp-highlighter.printing li 

{

	display: list-item !important;

}



/* Styles for the tools */



.dp-highlighter .tools

{

	padding: 3px 0 3px 10px;

	font: 9px Verdana, Geneva, Arial, Helvetica, sans-serif;

	color: silver;

	background-color: #f8f8f8;

	padding-bottom: 10px;

	border-left: 3px solid #6CE26C;

}



.dp-highlighter.nogutter .tools

{

	border-left: 0;

}



.dp-highlighter.collapsed .tools

{

	border-bottom: 0;

}



.dp-highlighter .tools a

{

	font-size: 9px;

	color: #a0a0a0;

	text-decoration: none;

	margin-right: 10px;

}



.dp-highlighter .tools a:hover

{

	color: red;

	text-decoration: underline;

}



/* About dialog styles */



.dp-about { background-color: #fff; margin: 0; padding: 0; }

.dp-about table { width: 100%; height: 100%; font-size: 11px; font-family: Tahoma, Verdana, Arial, sans-serif !important; }

.dp-about td { padding: 10px; vertical-align: top; }

.dp-about .copy { border-bottom: 1px solid #ACA899; height: 95%; }

.dp-about .title { color: red; font-weight: bold; }

.dp-about .para { margin: 0 0 4px 0; }

.dp-about .footer { background-color: #ECEADB; border-top: 1px solid #fff; text-align: right; }

.dp-about .close { font-size: 11px; font-family: Tahoma, Verdana, Arial, sans-serif !important; background-color: #ECEADB; width: 60px; height: 22px; }



/* Language specific styles */



.dp-highlighter .comment, .dp-highlighter .comments { color: #008200; }

.dp-highlighter .string { color: blue; }

.dp-highlighter .keyword { color: #069; font-weight: bold; }

.dp-highlighter .preprocessor { color: gray; }


/* Captions */
.aligncenter,
div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.wp-caption {
	border: 1px solid #ddd;
	text-align: center;
	background-color: #f3f3f3;
	padding-top: 4px;
	margin: 10px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-diverskit-border-radius: 3px;
	border-radius: 3px;
}

.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
}

.wp-caption p.wp-caption-text {
	font-size: 11px;
	line-height: 17px;
	padding: 0 4px 5px;
	margin: 0;
}
/* End captions */





