* {
border:0 none;
margin:0;
padding:0;
}
body {
background-repeat:repeat;
color:#666666;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
line-height:18px;
}
a {
color:#000000;
text-decoration:none;
}
a:hover {
text-decoration:underline;
}
input, select, textarea {
border:1px solid #DDDDDD;
font-size:12px;
padding:5px;
}
select {
padding:0;
}
li {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}
#page {
background-color:#FFFFFF;
border:0px solid #CCCCCC;
margin:15px auto;
width:960px;
}
#columns {
background-color:#FFFFFF;
margin:0;
padding:15px 15px 25px;
}
.col1 {
float:left;
padding-right:15px;
width:595px;
}
.col2 {
float:left;
width:320px;
}
.subcol {
width:150px;
}
.subcol h2 {
color:#FFFFFF;
font-size:14px;
padding:0 0 10px;
}
#nav {
background-color:#FFFFFF;
border-bottom:0px solid #DDDDDD;
border-top:0px solid #DDDDDD;
height:30px;
margin:15px 15px 0 !important;
padding:0 0 !important;
width:930px !important;
}
#nav-left {
display:inline;
float:left;
width:600px;
}
#nav-right {
display:inline;
float:right;
margin:0 !important;
padding:0 !important;
width:330px;
}
#nav1, #nav1 ul {
float:left;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
padding:0;
}
#nav1 {
float:left;
font-size:13px;
padding:0;
}
#nav1 a {
display:block;
padding-left:15px;
padding-right:15px;
}
#nav1 li {
float:left;
font-size:11px;
font-weight:medium;
line-height:30px;
text-transform:uppercase;
}
#nav1 li a:hover {
background:transparent none repeat scroll 0 0;
color:#FFFFFF;
text-decoration:none;
}
#nav1 li ul {
left:-999em;
padding-top:1px;
position:absolute;
width:15em;
}
#nav1 li:hover ul, #nav1 li.sfhover ul {
left:auto;
}
#nav1 li ul li {
background:#FFFFFF none repeat scroll 0 0;
border-bottom:1px solid #DEDBD1;
border-left:1px solid #DEDBD1;
border-right:1px solid #DEDBD1;
line-height:28px;
width:15em;
}
#nav1 li:hover, #nav1 li.hover {
position:static;
}
#nav1 li ul ul {
border-top:1px solid #DEDBD1;
margin:-29px 0 0 15em;
}
#nav1 li:hover ul ul, #nav1 li.sfhover ul ul {
left:-999em;
}
#nav1 li:hover ul, #nav1 li li:hover ul, #nav1 li.sfhover ul, #nav1 li li.sfhover ul {
left:auto;
}
#nav1 li:hover ul ul, #nav1 li:hover ul ul ul, #nav1 li.sfhover ul ul, #nav1 li.sfhover ul ul ul {
left:-999em;
}
#nav1 li:hover ul, #nav1 li li:hover ul, #nav1 li li li:hover ul, #nav1 li.sfhover ul, #nav1 li li.sfhover ul, #nav1 li li li.sfhover ul {
left:auto;
}
#nav1 li:hover ul, #nav1 li.sfhover ul {
left:auto;
z-index:1000;
}
#nav2 {
margin:0 0 300px 15px !important;
}
#nav2, #nav2 ul {
float:left;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
padding:0;
}
#nav2 {
float:left;
font-size:11px;
padding:0;
width:930px;
text-transform:uppercase;
}
#nav2 a {
border-right:0px solid #DDDDDD;
display:block;
padding-left:15px;
padding-right:15px;
}
#nav2 li {
float:left;
line-height:30px;
}
#nav2 li a:hover {
background:transparent none repeat scroll 0 0;
text-decoration:none;
}
#nav2 li ul {
left:-999em;
position:absolute;
width:15em;
z-index:99999;
}
#nav2 li:hover ul, #nav2 li.sfhover ul {
left:auto;
z-index:1000;
}
#nav2 li ul li {
background:#FFFFFF none repeat scroll 0 0;
border-bottom:1px solid #DEDBD1;
border-left:1px solid #DEDBD1;
border-right:1px solid #DEDBD1;
line-height:28px;
width:15em;
}
#nav2 li:hover, #nav2 li.hover {
position:static;
}
#nav2 li ul ul {
margin:-29px 0 0 15em;
}
#nav2 li:hover ul ul, #nav2 li.sfhover ul ul {
left:-999em;
}
#nav2 li:hover ul, #nav2 li li:hover ul, #nav2 li.sfhover ul, #nav2 li li.sfhover ul {
left:auto;
}
#nav2 li:hover ul ul, #nav2 li:hover ul ul ul, #nav2 li.sfhover ul ul, #nav2 li.sfhover ul ul ul {
left:-999em;
}
#nav2 li:hover ul, #nav2 li li:hover ul, #nav2 li li li:hover ul, #nav2 li.sfhover ul, #nav2 li li.sfhover ul, #nav2 li li li.sfhover ul {
left:auto;
}
#search {
float:right;
height:27px;
margin:3px 0 0 !important;
padding:0 !important;
width:310px;
}
* html #search {
margin-right:8px;
}
#search input {
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #DDDDDD;
color:#999999;
float:left;
font-size:11px;
margin:1px 0 0;
padding:3px 4px 4px;
width:223px;
}
#search .btn {
border:medium none;
height:22px;
margin:1px 0 0 5px !important;
padding:0;
width:69px;
}
#header {
background-color:#FFFFFF;
height:0;
margin:0 15px 0;
padding-bottom:0;
}
#header h1 {
display:inline;
float:left;
font-size:24px;
line-height:100px;
}
#header h1 a {
color:#000000;
display:block;
font-size:28px;
height:0;
width:939px;
}
#topbanner {
float:right;
padding:0;
width:468px;
}
#topbanner img {
float:right;
}
#rss a {
color:#666666;
}
#rss h2 {
font-size:14px;
margin-bottom:10px;
padding:10px;
}
#rss ul {
float:left;
margin:0;
padding:10px;
}
#rss li {
border:medium none !important;
margin:0;
padding:5px;
}
#rss img {
float:right;
margin-top:5px;
padding-left:10px;
}
#video-frame {
background:#EEEEEE none repeat scroll 0 0;
border:1px solid #DDDDDD;
float:left;
height:auto;
margin:0;
padding:5px;
width:583px;
}
.video-left {
background-color:#FFFFFF;
display:inline;
float:left;
width:285px !important;
}
.video-left p {
margin:0 !important;
padding:0 !important;
}
.video-left h2 {
display:none;
}
.video-right {
background-color:#FFFFFF;
display:inline;
float:right;
min-height:214px;
padding:10px;
width:273px;
}
.video-right h2 {
color:#000000;
font-size:11px;
font-weight:bold !important;
line-height:normal;
margin:0 !important;
padding:0 0 5px;
}
.video-right p {
color:#666666;
font-size:11px;
line-height:12px;
margin:10px 0 0;
padding:0 0 20px 0;
}
.video-right h3 {
font-size:18px;
font-style:normal !important;
font-weight:bold;
line-height:20px;
padding-bottom:0;
}
.video-right .mootabs_title {
border-top:1px solid #FFFFFF;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
}
.video-right .mootabs_title li {
background:#F7F7F7 none repeat scroll 0 0;
border:1px solid #DDDDDD;
color:#000000;
cursor:pointer;
display:block;
font-size:11px;
font-weight:normal;
line-height:10px;
margin:0 0 5px;
padding:10px;
text-decoration:none;
}
.video-right .mootabs_title li:hover, .video-right .mootabs_title li.active {
background:#DDDDDD url(file:///Macintosh%20HD/private/var/tmp/images/ico-watch.gif) no-repeat scroll right center  !important;
}
.blog img {
border:1px solid #CCCCCC;
}
.post {
margin:0;
}
.post h2 {
font-size:18px;
padding:0 0 5px;
}
.post h3 {
font-size:14px;
}
.post h3 a {
color:#000000;
}
.post p {
line-height:15px;
padding:0 0 15px;
}
.box {
clear:both;
height:1%;
margin:0;
padding:0;
}
.box .post {
background-color:#FFFFFF;
border:1px solid #DDDDDD;
width:288px;
}
.box .post h2 a {
color:#333333;
}
.box .post h2 {
font-size:18px;
line-height:20px;
padding:10px;
}
.box .post p {
border:1px solid #666666;
font-size:11px;
padding:5px 10px;
}
.box .post img {
background-color:#FFFFFF;
border:1px solid #666666;
float:right;
margin:10px;
padding:5px;
}
.post-alt {
margin:0 0 15px;
}
.post-alt h2 {
color:#000000;
font-size:22px;
line-height:26px;
padding:3px;
}
.post-alt h3 {
color:#000000;
font-size:13px;
line-height:18px;
padding-bottom:0;
padding-left:10px;
}
.post-alt h4 {
font-size:14px;
line-height:16px;
padding-bottom:0;
padding-left:10px;
}
.post-alt h3 a, .post-alt h2 a {
color:#000000;
}
.post-alt p {
padding:5px 5px 15px;
}
.post-alt p.post_date {
color:#999999;
font-size:11px;
font-weight:normal;
padding:5px;
}
p.posted {
background-color:#EEEEEE;
border:1px solid #DDDDDD;
clear:both;
color:#666666;
font-size:11px;
font-style:normal;
font-weight:normal;
line-height:15px;
margin-top:10px;
padding:10px;
text-align:right;
}
h3.posted a {
color:#000000;
font-size:11px;
}
.box .post h3.posted {
border-bottom:medium none;
}
.author_info {
background-color:#EEEEEE;
border:1px solid #CCCCCC;
float:left;
margin-bottom:15px;
padding:10px;
width:573px;
}
.author_info h3 {
margin-bottom:10px;
}
.author_photo {
background-color:#FFFFFF;
float:right;
margin:0 0 0 10px;
}
.author_photo img {
border:1px solid #666666;
}
.continue {
background:transparent url(file:///Macintosh%20HD/private/var/tmp/images/ico-arrow.gif) no-repeat scroll left center;
font-weight:bold;
padding-left:15px;
}
.comments {
padding-bottom:0 !important;
}
.comments a {
background:transparent url(file:///Macintosh%20HD/private/var/tmp/images/ico-comm.gif) no-repeat scroll left center;
color:#000000;
font-size:11px;
font-weight:normal;
margin-left:5px;
padding:0 0 0 18px;
}
a.more {
background:transparent url(file:///Macintosh%20HD/private/var/tmp/images/ico-arrow2.gif) no-repeat scroll right center;
color:#C0C0C0;
font-size:1.2em;
font-weight:bold;
padding:0 20px 0 0;
}
.navigation {
border-bottom:1px solid #EEEEEE;
border-top:1px solid #EEEEEE;
float:left;
margin-bottom:15px;
padding:15px 0;
width:595px;
}
.navigation a {
color:#000000;
font-size:1em;
font-weight:bold;
}
.alignleft {
display:inline;
float:left;
margin-right:15px;
}
.alignright {
display:inline;
float:right;
margin-left:15px;
}
img.wp-smiley {
border:medium none !important;
padding:0 !important;
}
img.centered {
display:block;
margin-left:auto;
margin-right:auto;
}
#archivebox {
color:#000000 !important;
margin-bottom:15px;
padding:10px;
}
#archivebox h4, #archivebox h3, #archivebox h2 {
color:#333333;
}
#archivebox h4 em, #archivebox h2 em, #archivebox h3 em {
font-weight:normal;
}
#archivebox a, #archivebox h2 {
color:#000000;
}
.archivefeed {
margin-top:10px;
padding-bottom:0;
}
.archivefeed a {
background:transparent url(file:///Macintosh%20HD/private/var/tmp/images/ico-arcfeed.gif) no-repeat scroll left center;
color:#000000;
font-size:11px;
font-weight:normal;
height:20px;
padding:3px 0 1px 22px;
}
.arclist {
border-bottom:1px solid #EEEEEE;
margin:0 0 25px;
padding:5px 0 0;
width:260px;
}
.arclist h2 {
color:#000000;
padding:0 0 15px;
}
.arclist ul {
margin-bottom:15px;
}
.arclist ul li {
border-top:1px solid #EEEEEE;
color:#C0C0C0;
font-size:12px;
padding:8px 0 8px 10px;
}
.singletags {
margin-top:5px;
}
.singletags a {
color:#666666;
font-weight:normal !important;

}
.entry p {
font-size:12px;
line-height:18px;
text-align:left;
}
.entry blockquote {
background-color:#F7F7F7;
border:1px solid #DDDDDD;
color:#000000;
font-style:italic;
margin:5px auto 15px;
padding:10px;
width:85%;
}
.entry blockquote p {
font-size:12px;
line-height:20px;
margin:5px 0;
padding:5px 0;
}
.entry img {
background-color:#FFFFFF;
border:1px solid #DDDDDD;
padding:4px;
}
.wp-caption img {
margin-bottom:15px;
}
p.wp-caption-text {
color:#000000;
font-size:1.2em;
font-style:italic;
margin:0;
padding:0 0 15px;
text-align:center;
}
.entry ul, .entry ol {
font-size:12px;
line-height:20px;
margin-bottom:15px;
}
.entry ul li ul, .entry ol li ol {
margin-bottom:0;
padding-top:3px;
}
.entry ul li {
list-style-image:none !important;
list-style-position:inside !important;
list-style-type:circle !important;
margin-left:15px;
padding:3px 0;
}
.entry ul li ul li {
list-style-image:none !important;
list-style-position:inside !important;
list-style-type:disc !important;
}
.entry ol li {
font-size:12px;
list-style-image:none !important;
list-style-position:inside !important;
list-style-type:decimal !important;
padding:3px 0;
}
.entry ol li ol li {
list-style-image:none !important;
list-style-position:inside !important;
list-style-type:decimal-leading-zero !important;
}
h2.commh2 {
color:#000000;
font-size:1.5em;
font-weight:bold !important;
margin:0 0 15px;
padding:0 0 5px;
}
ol.commentlist {
font-size:12px;
line-height:20px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:10px 0 20px;
padding:0;
}
ol.commentlist p {
line-height:20px;
margin-bottom:10px;
}
ol.commentlist cite {
font-style:normal;
font-weight:bold;
}
ol.commentlist li {
padding:20px 10px 10px;
}
ol.commentlist li.alt {
background:#F7F7F7 none repeat scroll 0 0;
border:1px solid #EEEEEE;
padding:10px 10px 0 !important;
}
#comment {
float:left;
margin-bottom:15px;
width:595px;
}
ol.commentlist .comment-meta {
font-size:0.8em;
}
ol.commentlist li .avatar {
border:1px solid #000000;
float:left;
margin-right:10px;
}
ol.commentlist li {
border:1px solid #EEEEEE;
margin:10px 0;
padding:15px 10px 10px;
}
ol.commentlist li .even {
background:#FFFFFF none repeat scroll 0 0;
}
.commentlist li ul li {
margin-left:10px;
margin-right:-5px;
}
ol.commentlist li .reply {
padding:0 0 5px;
}
#respond p {
line-height:20px;
margin-bottom:10px;
}
.more_entries {
font-size:11px;
}
.more_entries .wp-pagenavi {
clear:both;
float:right;
}
.more_entries .wp-pagenavi a {
text-decoration:none !important;
}
.more_entries .wp-pagenavi .current, .more_entries .wp-pagenavi .on, .more_entries .wp-pagenavi a:hover {
background:#9F9F9F none repeat scroll 0 0 !important;
}
.more_entries .wp-pagenavi a, .more_entries .wp-pagenavi a:link, .more_entries .wp-pagenavi a:visited, .more_entries .wp-pagenavi .current, .more_entries .wp-pagenavi .on, .more_entries .wp-pagenavi span.pages {
background:#EEEEEE none repeat scroll 0 0;
border:1px solid #DDDDDD;
color:#666666;
line-height:24px;
margin-left:4px;
padding:4px !important;
}
.more_entries .wp-pagenavi .extend {
background:transparent none repeat scroll 0 0;
border:medium none;
}
#tabs {
background-color:#EEEEEE;
border:1px solid #DDDDDD;
display:block;
float:left;
height:auto !important;
padding:5px;
width:308px !important;
}
.inside {
background-color:#FFFFFF;
border:1px solid #DDDDDD !important;
margin:5px 0 0 !important;
padding:5px !important;
width:293px !important;
}
ul.wooTabs {
padding:0 0 7px;
width:100%;
}
ul.wooTabs li {
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #DDDDDD;
color:#000000;
cursor:pointer;
display:inline;
float:left;
font-size:11px;
font-weight:bold;
line-height:34px;
margin:0 2px 0 0 !important;
}
ul.wooTabs li a {
color:#000000 !important;
display:block;
float:left;
line-height:31px;
padding:0 6px;
}
ul.wooTabs li a.selected, ul.wooTabs li a:hover {
color:#FFFFFF !important;
text-decoration:none;
}
#tagcloud {
padding:10px;
}
#sub img {
float:right;
margin:0 0 8px 8px;
}
.inside li {
border-bottom:1px solid #EEEEEE;
padding:8px;
}
.inside li img.avatar, .inside li img.thumbnail {
background-color:#FFFFFF;
border:1px solid #DDDDDD;
float:left;
margin:0 8px 0 0;
padding:3px;
}
#mpu_banner {
background-color:#EEEEEE;
border:1px solid #DDDDDD;
height:250px;
margin-bottom:15px;
padding:9px;
width:300px;
}
#advert_125x125 {
padding-left:14px;
}
#advert_125x125 img {
border:1px solid #DDDDDD;
margin:0 14px 14px 0;
padding:5px;
}
#flickr .wrap {
padding-top:15px;
}
.flickr_badge_image img {
float:left;
}
.widget {
margin-bottom:15px;
}
.widget h3 {
padding:5px;
}
.widget ul {
border:medium none !important;
margin:0 0 10px;
padding:5px 0;
}
.widget ul li {
border-bottom:1px solid #EEEEEE;
margin:0;
padding:5px 0 5px 5px;
}
.widget ul li a {
color:#333333;
}
.widget select {
border:1px solid #EEEEEE;
margin:15px 0 0;
width:148px;
}
.textwidget {
padding-top:15px;
}
#footer {
background-color:#F7F7F7;
border:1px solid #DDDDDD;
clear:both;
color:#666666;
height:35px;
line-height:35px;
margin:0 15px 15px;
padding:0 15px;
}
#footer img {
margin-left:5px;
vertical-align:middle;
}
.fix {
clear:both;
height:1px;
margin:0 0 -1px;
overflow:hidden;
}
.hl {
border-bottom:2px solid #EEEEEE;
}
.hl-full {
clear:both;
float:left;
height:1px;
margin:0 0 15px;
padding:0 !important;
width:100%;
}
.hl2 {
border-bottom:3px solid #C0C0C0;
}
.hl3 {
border-bottom:1px solid #EEEEEE;
}
.blog {
float:left;
width:100% !important;
}
.between {
height:2px;
margin-bottom:15px;
}
.fl {
float:left;
}
.fr {
float:right;
}
.ac {
text-align:center;
}
.ar {
text-align:right;
}
.th {
background-color:#FFFFFF;
border:1px solid #DDDDDD;
float:right;
margin:0 0 5px 10px;
padding:5px;
}
table#wp-calendar {
border-collapse:collapse;
margin:0;
padding:0;
}
table#wp-calendar a {
color:#000000;
}
table#wp-calendar caption {
background:#E5E5E5 none repeat scroll 0 0;
border-bottom:1px dotted #DDDDDD;
font-size:0.91667em;
font-weight:normal;
letter-spacing:2px;
line-height:1.72727em;
text-transform:uppercase;
}
table#wp-calendar th {
background:#F2F2F2 none repeat scroll 0 0;
border-bottom:1px dotted #DDDDDD;
font-size:0.91667em;
line-height:1.72727em;
text-align:center;
width:26px;
}
table#wp-calendar td {
color:#999999;
line-height:1.66667em;
text-align:center;
width:26px;
}
table#wp-calendar td#next, table#wp-calendar td#prev {
font-size:0.83333em;
letter-spacing:1px;
text-transform:uppercase;
width:78px;
}
.gravatar {
border:1px solid #000000;
float:left;
margin-right:10px;
}
.jdGallery a {
cursor:pointer !important;
}
#slider-holder {
background:#000000 none repeat scroll 0 0;
color:#FFFFFF;
height:270px;
margin-bottom:20px;
overflow:hidden;
position:relative;
width:595px;
}
#slider-holder .slide {
background:#000000 none repeat scroll 0 0;
height:270px;
left:595px;
overflow:hidden;
position:absolute;
top:0;
width:595px;
z-index:1;
}
#slider-holder .slide-1 {
display:block;
left:0;
top:0;
}
#slider-holder .slide a {
display:block;
}
#slider-holder .slide img {
display:block;
left:0;
position:absolute;
top:0;
}
#slider-holder img.full-mask {
display:none;
left:0;
position:absolute;
top:0;
z-index:0;
}
#slider-holder .slide-content {
background:#000000 none repeat scroll 0 0;
height:700px;
left:0;
padding:10px 10px 0;
position:absolute;
top:270px;
width:575px;
z-index:999;
}
#slider-holder .slider-left, #slider-holder .slider-right {
color:white;
cursor:pointer;
display:block;
height:150px;
position:absolute;
width:120px;
z-index:999;
}
#slider-holder .slider-left {
background:transparent url(file:///Macintosh%20HD/private/var/tmp/images/fleche1.png) no-repeat scroll center bottom;
left:0;
top:0;
}
* html #slider-holder .slider-left {
background:transparent url(file:///Macintosh%20HD/private/var/tmp/images/fleche1.gif) no-repeat scroll left center;
}
#slider-holder .slider-right {
background:transparent url(file:///Macintosh%20HD/private/var/tmp/images/fleche2.png) no-repeat scroll center bottom;
right:0;
top:0;
}
* html #slider-holder .slider-right {
background:transparent url(file:///Macintosh%20HD/private/var/tmp/images/fleche2.gif) no-repeat scroll right center;
}
.slider-shelf {
background:#000000 none repeat scroll 0 0;
overflow:visible;
position:absolute;
top:0;
width:595px;
z-index:999;
}
span.clicker {
background:#000000 none repeat scroll 0 0;
cursor:pointer;
display:block;
font-size:11px;
padding:2px 10px;
position:absolute;
right:120px;
top:0;
width:auto;
z-index:999;
}
.shelf-content {
position:absolute;
top:0;
width:595px;
z-index:9999;
}
.shelf-content img {
border:1px solid #FFFFFF;
cursor:pointer;
margin:10px 0 0 10px;
}
.shelf-title {
padding:0 10px;
}
.full {
width:930px;
}
