/*Description: The original MPC theme.Version: 1.5Author: Emmanuel Raby.*//* Begin Typography & Colors */body {font-size: 62.5%; /* Resets 1em to 10px */font-family: 'Helvetica', Lucida Grande, Verdana, Arial, Sans-Serif;line-height: 130%;background: #f5f5f5 url(images/bg.jpg) no-repeat left 0;color: #333;text-align: center;}#page {text-align: left;}#header {margin: 0 0 0 1px;padding: 0;height: 90px;width: 100%;}#headerimg 	{margin:0;width: 100%;}#head-menu {text-align: right;background-color:transparent;}#banner{ height:auto;background:transparent;margin:0px auto 10px auto;border-top:3px solid #dddddd;border-bottom:3px solid #dddddd;width:100%;}	#content {font-size: 1.2em}.widecolumn .entry p {font-size: 1.05em;}.narrowcolumn .entry, .widecolumn .entry {line-height: 1.4em;}.widecolumn {line-height: 1.6em;}.narrowcolumn .postmetadata {text-align: center;}.thread-alt {background-color: #f8f8f8;}.thread-even {background-color: white;}.depth-1 {border: 1px solid #ddd;}.even, .alt {border-left: 1px solid #ddd;}small {font-family: Arial, Helvetica, Sans-Serif;font-size: 0.9em;line-height: 1.5em;}h1, h2, h3 {font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;font-weight: bold;}h1 {font-size: 4em;text-align: left;}#headerimg .description {font-size: 1.8em;font-weight: bold;text-align: left;margin:-60px 0 0 301px;color: #00958b;background: transparent; text-shadow: 0px 2px 2px #cccccc;width:580px;  }h2 {font-size: 1.6em;}h2.pagetitle {font-size: 1.6em;}#sidebar h2 {font-family: 'Lucida Grande', Verdana, Sans-Serif;font-size: 1.2em;}h3 {font-size: 1.3em;}h1, h1 a, h1 a:hover, h1 a:visited, #headerimg .description {text-decoration: none;color: #00958b;}.logo, .logo a, .logo a:visited {margin: 0px;padding: 0px;text-indent:-999px;float:left; /*FUCKING IE */font-family: "Helvetica","Arial",sans-serif;font-size: 40px;font-weight: bold;letter-spacing: -2px;color: #cc0000;text-decoration: none;background:url(images/mpc_tag.png) 0 0 no-repeat;width:300px;height:90px;}h2, h2 a, h2 a:visited, h3, h3 a, h3 a:visited {color: #00958b;}h2, h2 a, h2 a:hover, h2 a:visited, h3, h3 a, h3 a:hover, h3 a:visited, #sidebar h2, #wp-calendar caption, cite {text-decoration: none;}.hr {margin: 0px;padding: 0px;height: 1px;font-size: 1px;background-color: #ffffff;clear: both;border-bottom: 1px solid #cccccc;}.hr_top {margin: 0px;padding: 0px;height: 5px;font-size: 1px;background-color: #eeeeee;clear: both;border-top: 1px solid #cccccc;}.hr_bottom {margin: 0px;padding: 0px;height: 5px;font-size: 1px;background-color: #eeeeee;clear: both;border-bottom: 1px solid #cccccc;}	.entry p a:visited {color: #b85b5a;}.commentlist li, #commentform input, #commentform textarea {font: 0.9em 'Lucida Grande', Verdana, Arial, Sans-Serif;}.commentlist li ul li {font-size: 1em;}.commentlist li {font-weight: bold;}.commentlist li .avatar { float: right;border: 1px solid #eee;padding: 2px;background: #fff;}.commentlist cite, .commentlist cite a {font-weight: bold;font-style: normal;font-size: 1.1em;}.commentlist p {font-weight: normal;line-height: 1.5em;text-transform: none;}#commentform p {font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;}.commentmetadata {font-weight: normal;}#sidebar {font: 1em 'Lucida Grande', Verdana, Arial, Sans-Serif;}#infos{background:url(images/infos-cont.png) 0 0 no-repeat;}#infos p{margin: 10px;padding: 0px;line-height: 18px;}#infos ul p, #infos ul select{margin: 5px 10px 8px 10px;}#infos li{margin: 5px 10px 8px 20px;}#infos-bottom{background:url(images/infos-bottomcont.png) 0 0 no-repeat;width:300px;height:15px;margin-bottom: 20px;}	.sidebar-menu {font: 1em 'Lucida Grande', Verdana, Arial, Sans-Serif;margin-bottom:20px;padding:10px;list-style: none;border-left: 3px solid #ddd;height:100%;}.sidebar-menu li{font: 2.4em 'Lucida Grande', Verdana, Arial, Sans-Serif;margin-bottom:6px;padding:0px;width:100%;list-style: none;}.page_item-home{margin: 1px 0 10px 0;padding: 7px 10px 2px 10px;	font-size: 16px;line-height: normal;width:44px;float: left;list-style: none;outline:none;border-right: 3px solid #ddd;}	.blognav{background: url(images/topnav_bg.gif) repeat-x;width:100%;height:35px;margin-bottom:10px;border-top:1px solid #fff;border-right:1px solid #fff;border-bottom:1px solid #ddd;border-left:1px solid #ddd;-moz-border-radius: 5px;-khtml-border-radius: 5px;-webkit-border-radius: 5px;}ul.topnav {  list-style: none;  padding: 0 20px;  margin:0px;  float: right;  width: 188px;  background: transparent;  font-size: 1.2em;}  ul.topnav li {float: right;margin: 0;padding: 0 15px 0 0;position: relative; /*--Declare X and Y axis base for sub navigation--*/  }ul.topnav li a{padding: 10px 5px;  color: #ddd;  display: block;  text-decoration: none;  float: right;} ul.topnav li a:hover {background: url(images/topnav_hover.gif) no-repeat center top;  }ul.topnav li span { /*--Drop down trigger styles--*/width: 17px;  height: 35px;  float: left;  background: url(images/subnav_btn.gif) no-repeat left top;}ul.topnav li span.subhover {background-position: center bottombottom; cursor: pointer;} /*--Hover effect for trigger--*/  ul.topnav li ul.subnav {list-style: none;  position: absolute; /*--Important - Keeps subnav from affecting main navigation flow--*/  right: -20px; top: 35px;  background: #333;  margin: 0; padding: 0;  display: none;  float: right;  width: 188px;  border: 1px solid #111;} ul.topnav li ul.subnav li{ list-style: none; margin: 0; padding: 0;  border-top: 1px solid #252525; /*--Create bevel effect--*/  border-bottom: 1px solid #444; /*--Create bevel effect--*/  clear: both;width: 188px;}  html ul.topnav li ul.subnav li a {float: right;width: 163px;background: #333 url(images/dropdown_linkbg.gif) no-repeat 10px center;padding-left: 20px;}  html ul.topnav li ul.subnav li a:hover { /*--Hover effect for subnav links--*/  background: #222 url(images/dropdown_linkbg.gif) no-repeat 10px center;}  small, #sidebar ul ul li, #sidebar ul ol li, .nocomments, .postmetadata, blockquote, strike {color: #777;}code {font: 1.1em 'Courier New', Courier, Fixed;}acronym, abbr, span.caps{font-size: 0.9em;letter-spacing: .07em;}acronym, abbr { cursor: help; }acronym:hover { border-bottom:1px dotted #00958b;}	a {outline: none;}	a, h2 a:hover, h3 a:hover {color: #00958b;text-decoration: none;}a:hover {color: #00958b;text-decoration: underline;}#wp-calendar #prev a, #wp-calendar #next a {font-size: 9pt;}#wp-calendar a {text-decoration: none;}#wp-calendar caption {font: bold 1.3em 'Lucida Grande', Verdana, Arial, Sans-Serif;text-align: center;}#wp-calendar th {font-style: normal;text-transform: capitalize;}/* End Typography & Colors *//* Begin Structure */body {margin: 0;padding: 0;}#page {margin: 20px auto;padding: 0;width: 1080px;}.narrowcolumn {float: left;padding: 0 20px 20px 0px;margin: 0px 0 0;width: 740px;}/* Featured (the first enrty in every category archives and on the index page, currently with that black background ) */#featured {margin: 10px 0px 0px 0px;padding: 1px 20px 10px 20px;border:1px solid #272727;-moz-border-radius: 5px;-khtml-border-radius: 5px;-webkit-border-radius: 5px;background: #272727 url(images/watercolor-bg.png) no-repeat 0 0;}#featured h1 a, #featured h1 a:visited {margin: 0px 0px 10px 0px;padding: 0px;font-family: Geneva,Arial;font-size: 28px;line-height: 32px;font-weight: normal;letter-spacing: -1px;text-decoration: none;color: #ffffff;text-shadow: #000000;}#featured h1 a:hover {color: #ffffff;text-shadow: #000000;}#featured h2 {color: #999999;}#featured h2 a, #featured h2 a:visited {padding: 0px 0px 1px 0px;color: #ffffff;border-bottom: 1px solid #333333;}#featured h2 a:hover {color: #ffffff;border-bottom: 1px solid #ffffff;}#featured h2 i {font-size: 11px;color: #999999;}#featured h2 i a, #featured h2 i a:visited {color: #999999;text-decoration: none;border-bottom: 1px solid #333333;}#featured h2 i a:hover {color: #ffffff;border-bottom: 1px solid #ffffff;}#featured p {margin: 10px 0 10px 0px;line-height: 18px;color: #999999;}#featured p a, #featured p a:visited {color: #ffffff;border-bottom: 1px solid #333333;}#featured p a:hover {color: #ffffff;border-bottom: 1px solid #ffffff;}#featured address {color: #CCCCCC;margin: 0 5px;}#featured img, #featured img a, #featured img a:visited {margin: 10px 0 0 0;padding: 3px;border-right: 1px solid #000000;border-bottom: 1px solid #000000;border-left: 1px solid #333333;border-top: 1px solid #333333;background-color: #ffffff;max-width:600px;}#featured ul, #featured ol {margin: 20px 0px 20px 50px;padding: 0px;}#featured li {margin: 0px;padding: 3px 0px 3px 0px;font-size: 14px;list-style-type: disc;border-bottom: none;}#featured blockquote p {margin: 20px 0px 20px 0px;font-family: Georgia;font-size: 18px;line-height: 22px;font-style: italic;}/* END Featured */.alignright {float: right;}.alignleft {float: left}/*test à faire#featured img .centered img {clear: both;float: none;margin-top: 7px;margin-right: auto;margin-bottom: 10px;margin-left: auto;}img.alignright {padding: 4px;margin: 0 0 2px 7px;display: inline;}img.alignleft {padding: 4px;margin: 0 7px 2px 0;display: inline;}test*/	/* End Images */.ornament{background: transparent url(images/ornament-dark.gif) no-repeat;width:511px;height:9px;margin: 0 auto;}/* Rescent (the first enrty in every category archives and on the index page, currently with that black background ) */#rescent {margin: 10px 0px 10px 0px;padding: 0px 0px 20px 0px;width: 740px;float: left;}#rescent ul {margin: 0px 0px 10px 0px;padding: 0px;}#rescent li {margin: 0px;padding: 7px 0px 7px 0px;line-height: 16px;list-style-type: none;border-bottom: 1px dashed #aaaaaa;}.title a, .title a:visited {color: #000000;font-weight: bold;text-decoration: none;}.title a:hover {color: #00958b;}.meta {margin: 0px 0px 15px 0px;padding: 0px;color: #999999;font-size: 11px;}.meta a, .meta a:visited {color: #999999;text-decoration: none;border-bottom: 1px solid #dddddd;}.meta a:hover {color: #000000;}/* END Rescent*/	/* pubL  */#pubL {margin: 10px 0px 10px 0px;padding: 0px 0px 20px 0px;width: 740px;float: left;}#pubL img {margin:1% 0 1% 0;border:1px solid rgb(255, 255, 255);-moz-box-shadow: 0 0 5px rgb(182,181,175);-webkit-box-shadow: 0 0 5px rgb(182,181,175);}/* END pubL*/	/* Button like link styling for the 'Archives' link */.link a, .link a:visited {margin: 0px;padding: 4px 6px 4px 6px;background-color: #bbbbbb;font-size: 12px;color: #ffffff;font-weight: bold;border:3px solid #fff;-moz-box-shadow: 0 0 5px rgb(182,181,175);-webkit-box-shadow: 0 0 5px rgb(182,181,175);}.link a:hover {margin: 0px;padding: 4px 6px 4px 6px;color: #ffffff;font-size: 12px;background-color: #00958b;border:3px solid #fff; -moz-box-shadow: 0 0 5px rgb(182,181,175);-webkit-box-shadow: 0 0 5px rgb(182,181,175);text-decoration: none;}/* END Button like link styling for the 'Archives' link */#column {width: 1080px;list-style:none;text-decoration: none;}#column  h1 a, #column  h1 a:visited {margin: 0px 0px 10px 0px;padding:0px;font-family: 'Helvetica', Lucida Grande, Verdana, Arial, Sans-Serif;font-size: 28px;line-height: 32px;font-weight: normal;color: #000000;letter-spacing: -1px;text-decoration: none;}#column  h1 a:hover {color: #00958b;}#column  h2 {font-size: 14px;margin:1%;height:28px;}#column  h2 .transit{color:rgb(163, 85, 133);margin:1% 0 0 0;}#column  h2 .metatitle{color: #999999;}#column  h2 a, #column  h2 a:visited {padding: 0px 0px 1px 0px;color: #00958b;}#column  h2 a:hover {color: #00958b;}#column  h2 i {color: #999999;font-size: 10px;font-style: normal;font-weight: normal;text-transform: none;}#column  h2 i a, #column  h2 i a:visited {color: #999999;text-decoration: none;border-bottom: 1px solid #dddddd;}#column  h2 i a:hover {color: #000000;border-bottom: 1px solid #dddddd;}#column  p {color: #999999;}#column  p a, #column  p a:visited {color: #000000;}#column  p a:hover {color: #000000;border-bottom: 1px solid #00958b;}#column  img, #column  img a, #column  img a:visited {margin: 0px 10px 10px 0px;padding: 0px;float: left;border: none;}#column  ul, #column  ol {margin: 20px 0px 20px 0px;padding: 0px;}#column  li {margin: 0px;padding: 7px 0px 7px 0px;width:100%;font-size: 14px;line-height: 16px;/*list-style-type: disc;*/list-style-type: none;border-bottom: 1px dashed #aaaaaa;}.column_left_b  pre {margin: 20px 0px 20px 0px;font-style: italic;width:250px;}.column_left_b {margin: 10px 0px 10px 0px;padding: 0px 20px 20px 0px;width: 325px;max-width:325px;float: left;border-right: 1px solid #cccccc;}.column_center_b {margin: 10px 0px 10px 0px;padding: 0px 20px 20px 20px;width: 325px;max-width:325px;float: left;border-right: 1px solid #cccccc;list-style:none;}.column_right_b {margin: 10px 0px 10px 0px;padding: 0px 20px 0px 20px;width: 325px;max-width:325px;float: left;list-style:none;}.column_left_f{margin: 0px 0px 10px 10px;padding: 0px 20px 0px 0px;width: 600px;max-width:600px;float: left;text-align:left;}#transit{color:rgb(163, 85, 133);}#approved{width: 960px;list-style:none;text-decoration: none;}#feat-approved{width: 600px;list-style:none;text-decoration: none;margin:10px;padding:5px;float:left;border-right: 1px solid #cccccc;}#approved  h1 a, #approved  h1 a:visited {margin: 0px 0px 10px 0px;padding:0px;font-family: 'Helvetica', Lucida Grande, Verdana, Arial, Sans-Serif;font-size: 28px;line-height: 32px;font-weight: normal;color: #000000;letter-spacing: -1px;text-decoration: none;}#approved  h1 a:hover {color: #00958b;}#approved  h2 {font-size: 14px;color: #999999;}#approved h2 a, #approved  h2 a:visited {padding: 0px 0px 1px 0px;color: #00958b;}#approved  h2 a:hover {color: #00958b;}#approved  h2 i {color: #999999;font-size: 10px;font-style: normal;font-weight: normal;text-transform: none;}#approved h2 i a, #approved  h2 i a:visited {color: #999999;text-decoration: none;border-bottom: 1px solid #dddddd;}#approved  h2 i a:hover {color: #000000;border-bottom: 1px solid #dddddd;}#approved  p {color: #999999;}#approved  p a, #approved  p a:visited {color: #000000;}#approved  p a:hover {color: #000000;border-bottom: 1px solid #00958b;}#approved  img, #approved  img a, #approved  img a:visited {margin: 0px 0px 10px 0px;padding: 0px;width:250px;height:90px;float: left;border: none;}#approved  ul, #approved ol {margin: 20px 0px 20px 0px;padding: 0px;}#approved li {margin: 0px;padding: 7px 0px 7px 0px;width:100%;font-size: 14px;line-height: 16px;list-style-type: none;border-bottom: 1px dashed #aaaaaa;}/* END approved */.category {list-style: none;margin: 0 0 10px 0;padding:  0px;font-family: 'Helvetica', Lucida Grande, Verdana, Arial, Sans-Serif;background-color: #eeeeee;float: left;text-align:left;border-bottom: 1px solid #cccccc;border-right: 1px solid #cccccc;border-top: 1px solid #dddddd;border-left: 1px solid #dddddd;width:305px;}.category ul{list-style:none;text-decoration: none;text-align:left;}.category li{list-style:none;text-decoration: none;text-transform: uppercase;font-weight: bold;text-align:left;list-style-image: none;list-style-position: outside;background-color: #ffffff;border-bottom: 1px dashed #dedbd1;width: 100%;}.links ul, .links ul ol {margin: 0 10px 0 ;padding: 0px;}.links ul {list-style-type: none;list-style-image: none;margin-bottom: 15px;}.links  ul li {list-style-type: none;list-style-image: none;margin-bottom: 15px;}.links ul p, .links ul select {margin: 5px 0 8px;}.links ul ul, .links ul ol {margin: 5px 0 0 10px;}.links ul ul ul, .links ul ol {margin: 0 0 0 10px;}.links ol li, .links ul ol li {list-style: decimal outside;}.links ul ul li, .links ul ol li {margin: 3px 0 0;padding: 0;border-bottom: 1px dashed #cccccc;}.links a, .links a:visited {color: #000000;font-weight: bold;text-decoration: none;}	.links a:hover {color: #336699;}/* END Column Definitions */	.widecolumn {padding: 10px 0 20px 0;margin: 5px 0 0 0px;width: 740px;float:left;}.post {margin: 0 0 20px;text-align: justify;}.post hr {display: block;}.widecolumn .post {margin: 0;}.narrowcolumn .postmetadata {padding-top: 5px;}.widecolumn .postmetadata {margin: 30px 0;}.widecolumn .smallattachment {text-align: center;float: left;width: 128px;margin: 5px 5px 5px 0px;}.widecolumn .attachment {text-align: center;margin: 5px 0px;}.postmetadata {clear: both;}.clear {clear: both;}#footer {margin: 5px auto;width: 100%;background:#272727 ;border: none;color:#ffffff;}#topf {width: 100%;background:transparent url(images/tab_d.png) repeat-x ;border: none;height:auto;}#footer p {margin: 0 20px;padding: 0;text-align: left;}#footer_links{ width: 600px; margin: 10px 0px 10px 0; padding:10px;float:left;}#footer_links .col { width: 290px; margin-left: 5px; float: left; padding-top: 12px; padding-bottom: 30px; display: inline;text-align:left;}#footer_links .col ul li{ border-bottom: 1px dotted #202020;}#footer_links .col ul li h2{  color:#333333; font-size:1.2em;font-weight:bold;padding-bottom:10px;text-transform:uppercase;}#footer_links .col ul li a{ color:#FFFFFF;color:#999999; display:block; padding-left:10px; text-align:left; text-decoration:none; padding-bottom:1px;padding-top:1px;text-align:left;}#footer_links .col ul li a:hover{ background:#00958B; color:#FFFFFF;}#footer ul li { margin: 0px; list-style: none; padding:5px;}.footerIcon {font-size: 1.2em;font-weight: bold;list-style: none;padding-bottom: 10px;text-transform:uppercase;}.Listfooter a { color: #999999; text-decoration: none; padding-left: 10px; display: block; padding-top: 1px; padding-bottom: 1px;text-align:left;}.Listfooter a:hover { color: #ffffff; background-color: #00958B;}/*.Listfooter a:visited { color: #cc0000; background-color: #353535;}*/	#ads{margin:0;padding:0;float:left;}#ads a,#ads a:hover{text-decoration: none;}#ads img{border: none;margin:5px;}#ads-col1{margin:0;float:left;padding:0;}#ads-col2{margin:0;float:left;}	.rss { margin:0;padding: 0 5px 5px 5px;border-bottom: 1px dotted #959596;text-align:left;}		.img_rss { margin:0 0 10px 10px;}	.rss p {font-size: 1.6em;font-weight: bold;text-transform: uppercase;}.column_left_e .mailme{color:#fff;background: #00958B;}.column_left_e .mailme a:hover{color:#333;background: #00958B;text-decoration: none;}#footer_forms{ width: 610px; margin: 10px 0px 10px 20px; padding:10px; height:100%; float:left; border-bottom:solid 1px #cacaca;}.contactTitle{width: 610px; height:71px;background:url("images/contact_title_bg.png") no-repeat;}	.contactTitle h1{margin:10px;padding:10px;color: #00958b;}	/* Form*/		.cForm {width: 590px; margin:0 0 0 -19px;}.form {width: 610px;background:#272727;border:1px solid #fff;}.formLeft input, .formRight textarea {background: #eeeeee !important;border-left: 1px solid #dddddd;border-top: 1px solid #dddddd;border-right: 1px solid #cccccc;border-bottom: 1px solid #cccccc;}.formRight textarea {font-family: Arial, Helvetica, sans-serif;}.formLeft input:focus, .formRight textarea:focus {border-color: #00958B;background: #FFF !important;color:#00958B;}.formLeft input.errorFocus, .formRight textarea.errorFocus {border-color: #ffaeae;background: #eeeeee !important;}ol.formLeft {float: left;width: 180px;display: inline;text-align: left;}.formLeft li {display: block;padding: 5px 0;}.formLeft label {font-size: 1.2em;color: #666;}.formLeft input {width: 180px;background: #eeeeee !important;padding: 4px;margin-top: 5px;color: #000;font-size: 1.2em;}ol.formRight {float: right;width: 300px;display: inline;text-align: left;margin-left: 20px;}ol.formRight li {display: block;padding: 5px 0;}.formRight label { font-size: 12px;color: #666; }.formRight textarea { background: #ddd;width: 285px;margin-top: 5px;padding: 4px;color: #000;font-size: 12px;}ol.formRight li span { padding: 0 0 0 20px;font-size: 1.1em;display: inline; }.left{float:left}.right{float:right}/* End Structure *//*	Begin Headers */h1 {padding-top: 70px;margin: 0;}h1, h1 a, h1 a:visited {margin: 0px 0px 10px 0px;padding: 0px;font-family: Geneva,Arial;font-size: 28px;line-height: 32px;font-weight: normal;color: #000000;letter-spacing: -1px;text-decoration: none;}h2 {margin: 20px 0 10px 0;padding: 0px;font-size: 10px;font-weight: bold;text-transform: uppercase;}h2.pagetitle {margin-top: 30px;text-align: center;}#sidebar h2 {margin: 5px 0 0;padding: 0;}h3 {padding: 0;margin: 30px 0 0;}h3.comments {padding: 0;margin: 40px auto 20px ;}p {margin: 10px 0px 10px 0px;padding: 0px;line-height: 18px;}p a, p a:visited {color: #00958b;text-decoration: none;border-bottom: 1px solid #dddddd;}p a:hover {color: #00958b;}/* End Headers *//* Begin Images */p img {padding: 5px;border-right: 1px solid #eeeeee;border-bottom: 1px solid #eeeeee;border-left: 1px solid #cccccc;border-top: 1px solid #cccccc;background-color: #272727;max-width:600px;-moz-border-radius: 5px;-khtml-border-radius: 5px;-webkit-border-radius: 5px;}/*	Using 'class="alignright"' on an image will (who would've thought?!) align the image to the right. And using 'class="centered',    will of course center the image. This is much better than using align="center", being much more futureproof (and valid) */img.centered {display: block;margin:0 auto;}img.alignright {padding: 4px;margin: 0 0 2px 7px;display: inline;}img.alignleft {padding: 4px;margin: 0 7px 2px 0;display: inline;}.alignright {float: right;}.alignleft {float: left}/* End Images *//* Begin Lists	Special stylized non-IE bullets	Do not work in Internet Explorer, which merely default to normal bullets. */html>body .entry ul {margin-left: 0px;padding: 0 0 0 30px;list-style: none;padding-left: 10px;text-indent: -10px;}html>body .entry li {margin: 7px 0 8px 10px;}.entry ul li:before, #sidebar ul ul li:before {content: "\00BB \0020";}.entry ol {padding: 0 0 0 35px;margin: 0;}.entry ol li {margin: 0;padding: 0;}.postmetadata ul, .postmetadata li {display: inline;list-style-type: none;list-style-image: none;}#sidebar ul, #sidebar ul ol {margin: 0;padding: 5px;}#sidebar ul li {list-style-type: none;list-style-image: none;margin-bottom: 0px;}#sidebar ul p, #sidebar ul select {margin: 5px 0 8px;}#sidebar ul ul, #sidebar ul ol {margin: 5px 0 0 10px;}#sidebar ul ul ul, #sidebar ul ol {margin: 0 0 0 10px;}ol li, #sidebar ul ol li {list-style: decimal outside;}#sidebar ul ul li, #sidebar ul ol li {margin: 3px 0 0;padding: 0;}/* End Entry Lists *//* Begin Form Elements */#searchform {width:300px;background-color: #eeeeee;margin:50px 100px 20px 0 ;padding: 5px 3px;text-align: right;float:right;border-left: 1px solid #dddddd;border-top: 1px solid #dddddd;border-right: 1px solid #cccccc;border-bottom: 1px solid #cccccc;}#sidebar #searchform {width: 108px;padding: 2px;border-left: 1px solid #dddddd;border-top: 1px solid #dddddd;border-right: 1px solid #cccccc;border-bottom: 1px solid #cccccc;}#s {width: 200px;font-size: 11px;color: #999999;padding: 2px;border-left: 1px solid #dddddd;border-top: 1px solid #dddddd;border-right: 1px dashed #cccccc;border-bottom: 1px solid #cccccc;}#sidebar #searchsubmit {padding: 1px;}.entry form { /* This is mainly for password protected posts, makes them look better. */text-align:center;}select {width: 130px;}#down{background: url(images/comment_textarea_bg.png) no-repeat;height:240px;}#commentform input {width: 170px;padding: 2px;margin: 5px 5px 1px 0;}#commentform {margin: 5px 10px 0 0;}#commentform textarea {width: 610px;padding: 2px;margin:40px 5px 0 0;border:none;background:transparent;}#respond:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}#commentform #submit {margin: 0 0 5px auto;float: left;}/* End Form Elements *//* Begin Comments*/.alt {margin: 0;padding: 10px;}.commentlist {padding: 0;text-align: justify;}.commentlist li {margin: 15px 0 10px;padding: 5px 5px 10px 10px;list-style: none;}.commentlist li ul li {margin-right: -5px;margin-left: 10px;}.commentlist p {margin: 10px 5px 10px 0;}.children { padding: 0; }#commentform p {margin: 5px 0;}.nocomments {text-align: center;margin: 0;padding: 0;}.commentmetadata {margin: 0;display: block;}/* End Comments *//* Begin Sidebar */#sidebar{padding: 10px 0 10px 0;margin-left: 0px;float:right;width: 300px;}#sidebar form {margin: 0;}/* End Sidebar *//* Begin Calendar */#wp-calendar {empty-cells: show;margin: 10px auto 0;width: 155px;}#wp-calendar #next a {padding-right: 10px;text-align: right;}#wp-calendar #prev a {padding-left: 10px;text-align: left;}#wp-calendar a {display: block;}#wp-calendar caption {text-align: center;width: 100%;}#wp-calendar td {padding: 3px 0;text-align: center;}#wp-calendar td.pad:hover { /* Doesn't work in IE */background-color: #fff; }/* End Calendar *//* Begin Various Tags & Classes */acronym, abbr, span.caps {cursor: help;}acronym, abbr {border-bottom: 1px dashed #999;}blockquote {margin: 15px 30px 0 10px;padding-left: 20px;border-left: 5px solid #ddd;}blockquote cite {margin: 5px 0 0;display: block;}.center {text-align: center;}.hidden {display: none;}hr {display: none;}a img {border: none;}.navigation {display: block;text-align: center;margin-top: 10px;margin-bottom: 60px;}/* End Various Tags & Classes*//* 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;-webkit-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 *//* widget */.widget {width: 280px;padding: 10px;background: #dddddd;border: 5px solid #eeeeee;margin-bottom: 15px;list-style: none;}.widget a {color: #222;text-decoration: none;}.widget a:hover {color: #00958b;text-decoration: none;}#tagos  li{margin:15px;}#tagos li a{background:#f5f5f5;margin:0;padding:2px;border:1px solid #ddd;-moz-border-radius: 3px;-khtml-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;}#fd-link{padding: 10px;margin-bottom: 15px;list-style: none;}#fd-link li{width:158px;height:39px;padding: 0px;background: #ffffff;border: 5px solid #eeeeee;margin: 10px;list-style: none;}.read a{text-transform: uppercase;font-weight: bold;padding: 6px 0px 3px 0px;outline: none;}.fla a{text-transform: uppercase;font-weight: bold;padding: 6px 0px 3px 0px;outline: none;}.tabnav li {display: inline;list-style: none;padding-right: 5px;}.tabnav li a {text-decoration: none;text-transform: uppercase;color: #999999;background-color: #eeeeee;font-weight: bold;padding: 6px 6px 3px 6px;outline: none;}.tabnav li a :hover, .tabnav li a:active, .tabnav li.ui-tabs-selected a {background: #999999;color: #fff;text-decoration: none;}.tabdiv {margin-top: 2px;background-color: #eeeeee;border-left: 1px solid #dddddd;border-top: 1px solid #dddddd;border-right: 1px solid #cccccc;border-bottom: 1px solid #cccccc;padding: 5px;font-size: 11px;}.tabdiv li {list-style:none;margin:0px;padding: 10px;background-color: #ffffff;border-bottom: 1px dashed #dedbd1;}.ui-tabs-hide {display: none;}#featuredvid {text-align: center;}.fvid {margin-bottom: 5px;}.vidselector li {text-align: left;list-style: none;padding: 5px;background: #ffffff;border: 1px solid #dedbd1;text-transform: uppercase;margin-bottom: 5px;}/* End Widget*//*------------------------------------------------------------------   PANEL -------------------------------------------------------------------*//***** clearfix *****/.clear {clear: both;height: 0;line-height: 0;}.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}.clearfix {display: inline-block;}/* Hides from IE-mac \*/* html .clearfix {height: 1%;}.clearfix {display: block;}/* End hide from IE-mac */.clearfix {height: 1%;}.clearfix {display: block;}/* sliding panel */#toppanel {position: absolute;   /*Panel will overlap  content *//*position: relative;*/   /*Panel will "push" the content down */top: 0;left: 0; width: 100%;z-index: 999;text-align: center;margin-left: auto;margin-right: auto;font-size: 130%;}#panel {width: 100%;height: 280px;color: #999999;background: #272727;overflow: hidden;position: relative;z-index: 3;display: none;}#panel h1 {font-size: 1.6em;padding: 5px 0 10px;margin: 0;color: white;text-align: left;}#panel h2{font-size: 1.2em;padding: 10px 0 5px;margin: 0;color: white;text-align: left;}#panel p {margin: 5px 0;padding: 0;}#panel a {text-decoration: none;color: #15ADFF;}#panel a:hover {color: white;}#panel a-lost-pwd {display: block;float: left;}#panel ul {margin: 0 0 5px 0;padding: 0;line-height: 1.6em;list-style: none;}#panel .content {width: 960px;margin: 0 auto;padding-top: 15px;text-align: left;font-size: 0.85em;}#panel .content .left {width: 280px;float: left;margin-bottom: 25px;padding: 0 15px;border-right: 1px solid #333;min-height: 220px;}#panel .content .border {border-left: 1px solid #333;}#panel .content .narrow {width:120px !important;}#panel .content form {margin: 0 0 10px 0;}#panel .content label {float: left;padding-top: 8px;clear: both;width: 280px;display: block;}#panel .content input.field {border: 1px #1A1A1A solid;background: #414141;margin-right: 5px;margin-top: 4px;width: 200px;color: white;height: 16px;}#panel .content input:focus.field {background: #545454;}/* BUTTONS *//* Login and Register buttons */#panel .content input.bt_login,#panel .content input.bt_register {display: block;float: left;clear: left;height: 24px;text-align: center;cursor: pointer;border: none;font-weight: bold;margin: 10px 0;}#panel .content input.bt_login {width: 74px;background: transparent url(images/bt_login.png) no-repeat 0 0;}#panel .content input.bt_register {width: 94px;color: white;background: transparent url(images/bt_register.png) no-repeat 0 0;}#panel .lost-pwd {display: block;float:left;clear: right;padding: 15px 5px 0;font-size: 0.95em;text-decoration: underline;}/* Panel Tab/button */.tab {background: url(images/tab_b.png) repeat-x 0 0;height: 42px;position: relative;top: 0;z-index: 999;}.tab ul.login {display: block;position: relative;float: right;clear: right;height: 42px;width: auto;font-weight: bold;line-height: 42px;margin: 0;right: 150px;color: white;font-size: 80%;text-align: center;}.tab ul.login li.left {background: url(images/tab_l.png) no-repeat left 0;height: 42px;width: 30px;padding: 0;margin: 0;display: block;float: left;}.tab ul.login li.right {background: url(images/tab_r.png) no-repeat left 0;height: 42px;width: 30px;padding: 0;margin: 0;display: block;float: left;}.tab ul.login li {text-align: left;padding: 0 6px;display: block;float: left;height: 42px;background: url(images/tab_m.png) repeat-x 0 0;}.tab ul.login li a {color: #15ADFF;}.tab ul.login li a:hover {color: white;}.tab .sep {color:#414141}.tab a.open, .tab a.close {height: 20px;line-height: 20px !important;padding-left: 30px !important;cursor: pointer;display: block;width: 100px;position: relative;top: 11px;}.tab a.open {background: url(images/bt_open.png) no-repeat left 0;}.tab a.close {background: url(images/bt_close.png) no-repeat left 0;}.tab a:hover.open {background: url(images/bt_open.png) no-repeat left -19px;}.tab a:hover.close {background: url(images/bt_close.png) no-repeat left -19px;}.private  {margin:0;padding:0;background:#FFF;border:none;width:290px;height:62px;}/*--------------------------------------------------------------------*/  /*CONTACT/*-------------------------------------------------------------------*/#pushcontact {position: absolute;z-index: 999;text-align: center;margin:0 auto;font-size: 62.5%; /* Resets 1em to 10px */font-family: 'Helvetica', Lucida Grande, Verdana, Arial, Sans-Serif;line-height: 130%;background: #f5f5f5;width: 100%;}#pushme {background: #272727;color: white;width: 960px;height:40px;}#pushme ul{display: block;position: relative;float: right;clear: right;height: 42px;width: auto;font-weight: bold;line-height: 42px;margin: 0;right: 150px;color: white;font-size: 80%;text-align: center;}#pushcontact h1 {font-size: 1.6em;padding: 5px 0 10px;margin: 0;color: white;text-align: left;}#pushcontact h2{font-size: 1.2em;padding: 10px 0 5px;margin: 0;color: white;text-align: left;}#pushcontact p {margin: 5px 0;padding: 0;}#pushcontact a {text-decoration: none;color: #15ADFF;}#pushcontact a:hover {color: white;}.column_left_e {margin: 10px 0px 10px 0px;padding: 0px 20px 20px 0px;width: 275px;max-width:275px;float: left;border-right: 1px solid #cccccc;text-align:left;}.column_right_c{margin: 10px 0px 10px 0px;padding: 0px 20px 0px 20px;width: 680px;max-width:680px;float: left;list-style:none;}/*--------------------------------------------------------------------*/  /*RECENT/*-------------------------------------------------------------------*/#footer_links h2{  width: 100px;}.listTit{ border-bottom:none;}/*--------------------------------------------------------------------*/  /*LikeThis/*-------------------------------------------------------------------*/.likethis{float:right;margin:20px 10px 10px 0;color:#00958B;padding:10px 5px;background:#fff;border:2px solid #f5f5f5;-moz-border-radius: 5px;-khtml-border-radius: 5px;-webkit-border-radius: 5px;}/*--------------------------------------------------------------------*/  /*BlockPub/*-------------------------------------------------------------------*/.blockpub{padding:0;font-size:8px;background:#eeeeee;border-top:1px solid #dddddd;border-left:1px solid #dddddd;border-right:1px solid #cccccc;border-bottom:1px solid #cccccc;margin:0 auto 10px auto;width:728px;heigth:90px;}