@import "css/reset.css";body{ font: 14px "Trebuchet MS", "Helvetica Neue", Helvetica, Arial, Sans-Serif; line-height: 1.5; color: #333; background-color: #fff; }h1, h2, h3, h4, h5, h6{ margin: 0; font-family: "Calibri", "Trebuchet MS", "Helvetica Neue", Helvetica, Arial, Sans-Serif; color: #333; line-height:1.2; }h1{font-size: 30px;} h2{font-size: 24px;} h3{font-size: 20px;} h4{font-size: 18px;} h5{font-size: 14px;} h6{font-size: 12px;}p{margin: 0;}a:link, a:visited{ color: #718901; text-decoration:none; }a:hover{ text-decoration:underline; }h1 a:link, h1 a:visited, h2 a:link, h2 a:visited, h3 a:link, h3 a:visited,h4 a:link, h4 a:visited, h5 a:link, h5 a:visited, h6 a:link, h6 a:visited{ text-decoration: none; }h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover{text-decoration: underline;}#container{}#top{background:url(images/bg.jpg) repeat-x top center;min-height:0;}.col-left { float: left; }.col-right { float: right; }.col-full{ width: 960px; margin: 0 auto; }#navigation{font-size:11px;}#navigation ul.rss{background:url(images/ico-rss.png) no-repeat 0 5px;padding:6px 0 3px 15px;}#navigation ul.rss li{display:inline;padding:0 10px;}ul#nav { margin-top:9px; }#nav, #nav ul{ z-index:100; margin:0; padding:0; list-style:none; line-height:1; }#nav a{ display:block; z-index:100; padding:0 10px; line-height:28px; font-size:17px; color:#fff; text-decoration:none;}#nav li{ float:left; width: auto; padding:2px 5px;}#nav li:hover, #nav li.current_page_item { background: #222; }#nav li li.current_page_item { background: none; }#nav li ul{ position: absolute; left: -999em; width: 172px; background: #FFF; border:1px solid #efefef;}#nav li ul li{ border: 1px solid #efefef; border-width: 0 0 1px; padding:0; }#nav li ul li a{width:145px; padding-left:15px; line-height:30px; font-size:12px; color:#000; }#nav li ul li:hover{ background:#fafafa; }#nav li ul{ padding:5px; }#nav li ul ul{ margin: -25px 0 0 120px; }#nav li ul li ul li a{ border-width: 0 0 1px; }#nav li:hover ul ul, #nav li.sfhover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul ul { left:-999em; }#nav li:hover ul,#nav li li:hover ul,#nav li li li:hover ul,#nav li.sfhover ul,#nav li li.sfhover ul,#nav li li li.sfhover ul{ left:auto; }#nav li:hover,#nav li.hover{ position:static; }#nav .sf-sub-indicator {display:none;}#header{background:url(images/bg-top.png) repeat;padding:25px 0 20px;clear:both;position:relative;z-index:10;}#logo{ }#logo img{ }#logo .site-title, #logo .site-description{ display: none; }#logo .site-title a { color:#fff; font-size:32px; line-height:28px; text-transform:uppercase; letter-spacing:1px;}#logo .site-title a:hover { text-decoration:none; color:#eee; }#logo .site-description { color:#bbb; text-transform:uppercase; font-size:12px;}#content{ min-height:400px;padding:30px 0; }* html #content{height:550px;}#main{width:620px;}#main.fullwidth{ width: 960px; }.pagetitle{ font-size:34px; letter-spacing:-1px; color:#555; margin-bottom:20px; padding-bottom:5px; border-bottom:2px dashed #EEE; }#sidebar{width:260px;overflow:hidden; padding:25px 25px 15px; background:#f7f7f7; border-bottom:1px solid #dbdbdb; border-right:1px solid #dbdbdb; }#footer{background: #232323;font-size:12px;padding: 20px 0;border-top: 1px solid #eee; }#footer #credit, #footer #copyright { color: #777; }#footer #credit a, #footer #copyright a { color: #999; }#footer #credit p{ text-align:right; }#footer #footer-credits { background:url(images/bg-footer-bevel.png) repeat-x top center; padding:25px 0 20px; margin: 20px 0; }#footer #credit img{vertical-align:middle;}#footer #credit span{display:none;}#footer #footer-widgets { margin-top:20px; color:#bbbbbb; font-size:14px; }#footer #footer-widgets p { color:#bbbbbb; }#footer #footer-widgets .block { float:left; width:210px; margin:0 40px 0 0; }#footer #footer-widgets .block.last { margin-right:0; }#footer #footer-widgets h3 { font-size:18px; color:#fff; font-weight:bold;}#footer #footer-widgets ul { border:none; }#footer #footer-widgets li a { border:none; color:#fefefe; line-height:18px; padding:3px 0; }#footer #footer-widgets li a:hover { color:#718901; }#featured { background:url(images/bg-border-top.png) repeat-x top left; }#featured #page-title { padding: 25px 0; }#featured h2, #featured h1, #featured span.archive_header { color:#fff;font-size:40px; line-height:40px; letter-spacing:-1px; font-family:"Calibri", "Trebuchet MS", Arial, Helvetica, sans-serif; }#featured span.archive_header{ display:block; font-size: 30px; font-weight:bold; }#featured span.archive_header.blog{ font-size: 40px; }#featured.home .featured-image { width:490px; padding:40px 0 0; margin-bottom:-60px; position:relative; text-align:center; }#featured.home .play { background:url(images/btn-play.png) no-repeat; position:absolute; bottom:0; left:0; width:470px; height:380px;}#featured.home .featured-content { width:450px; padding:60px 0 0; }#featured.home h2 { font-size:36px; padding:20px 0 30px;}#featured.home p { font-size:20px; color:#fff; line-height:30px; }#featured a.button { background: url(images/btn-featured-right.png) no-repeat scroll top right; display: block; float: left; height: 44px; padding-right: 16px;text-decoration: none;color: #777;font-family:Arial, Helvetica, sans-serif; font-size:22px;margin:30px 30px 20px 0;letter-spacing:-1px;}#featured a.button span {float:left; background: url(images/btn-featured.png) no-repeat; display: block;line-height: 44px; padding: 0px 10px 0px 55px; } #featured a.button:hover span{ text-decoration:none; color:#555; }#featured a.button:hover { cursor:pointer; }#breadcrumb.home { min-height:100px; height:auto; padding:10px 0 20px;}#breadcrumb.home .left { width:490px; margin-top:65px;}#breadcrumb.home .right { width:450px; }#breadcrumb.home a.thumb { float:left; margin-left:20px; border:1px solid #ddd; width:70px; height:70px; background:url(images/thumb-hover.png) no-repeat; }#breadcrumb.home a.thumb img { padding:5px; height:60px; width:60px; }#breadcrumb.home h2 { font-size:18px; text-transform:uppercase; margin:10px 0;}#breadcrumb.home p { color:#555; line-height:22px; font-size:14px; padding:0 0 15px;}#twitter { background: #f7f7f7; border-bottom:1px solid #dbdbdb; margin:10px 0 0; padding:18px 30px 16px; color:#777; font-size: 18px; min-height:42px; }#twitter#twitter_update_list { margin-left:65px; }#twitter #twitter_update_list li { line-height:22px; }#mini-features { margin:40px 0 20px; }#mini-features .block { width:440px; margin:0 40px 30px 0; float:left; }#mini-features .block.last { margin:0; }#mini-features .feature { margin-left:55px; }#mini-features .home-icon { float:left; }#mini-features h3 { font-size:18px; padding-bottom:10px; }#mini-features p { padding-bottom:15px; }#mini-features a.btn { margin: 15px 0 0 0; background:#f0f0f0; color:#333; font-size:12px; text-transform:uppercase; border:none; padding:4px 15px; }#mini-features a.btn:hover { background:#718901; color:#fff; text-decoration:none; }#main-page1 { padding: 30px 0 0; }#main-page2 { padding: 0 0 30px; }#info-box { background: #f7f7f7; border-bottom:1px solid #dbdbdb; border-right:1px solid #dbdbdb; padding:30px 40px 10px; margin:0 0 20px; }#info-box .block { width:419px; margin:0 40px 20px 0; float:left; }#info-box .block.last { margin-right:0; }#info-box .icon { float:left; }#info-box h3 { background: url(images/bg-info-box-title.png) repeat-x scroll center bottom; text-transform:uppercase; font-size:14px; padding:0 0 15px 50px; line-height:30px; margin-bottom:15px; }#info-box p { padding-bottom:15px; }#info-box blockquote { background:url(images/bg-quote.png) no-repeat top left; padding:0 0 15px 50px; font-family:Georgia, serif; font-size:14px; color:#777; font-style:italic; min-height:12px; text-align:justify; }#info-box cite { padding:0 0 0 50px; display:block; }#info-box .quote { padding-bottom:20px; }#portfolio .block { width:460px; margin:0 10px 20px 10px; display:inline; }#portfolio .block a.thumb { background: url(images/portfolio-hover.png) no-repeat; border:1px solid #ddd; padding:4px; margin:0 0 20px 0; display:block;}#portfolio .block img.portfolio-img { }#portfolio .block h2 { font-size:18px; margin-bottom:15px; }.port-cat { text-transform:uppercase; }.port-cat a { padding:2px 6px; background:#e4e4e4; margin:0 0 0 5px; border:1px solid #ccc; }.port-cat a:hover { text-decoration:none; background:#eee; }#breadcrumb { background:#eee; height:44px; border-top:1px solid #efefef; border-bottom:1px solid #d5d5d5; color:#777;line-height:44px; }#breadcrumb img.rss { position:relative; margin:9px 0 0 10px; }.post{ margin: 0 0 25px 0;}.post .title{ width:100%;position:relative; margin: 0 0 5px 0; }.post .title a:link, .post .title a:visited{ color: #222; }.post h1{ margin-bottom:5px; }.post-meta{font-family:Arial, Helvetica, sans-serif; margin: 0 0 15px 0;font-size:11px;color:#9F9F9F;}.post-meta .comments a{ padding: 0 0 0 20px; text-transform: uppercase; }.post p.tags{background:url(images/ico-tag.gif) no-repeat center left;padding-left:25px;width:100%;clear:both;}.entry{text-align: justify;}.meta-author{ background:url('images/user.png') no-repeat left center; padding-left:20px; }.meta-date{ background:url('images/calendar.png') no-repeat left center; padding-left:20px; color:#9B998E; }.meta-tags{ float:right; }.meta-tags a, .meta-tags a:visited{ background:#EAEFD1 url('images/folder.png') no-repeat 6px center; padding:3px 6px 3px 26px; color:#4F5F00; }.meta-tags a:hover, .meta-tags a:focus{ text-decoration:none; background-color:#4F5F00; color:#EAEFD1; }.meta-comments{ background:url('images/comment.png') no-repeat left center; padding-left:20px; float:right; margin-top:15px; }.postWrapper{ background:url('images/shadow.gif') no-repeat center bottom; padding-bottom:60px; }.entry h1 {}.entry h2 {}.entry h3 {}.entry h4 {}.entry h5 {}.entry h6 {}.entry h1, .entry h2, .entry h3, .entry h4, .entry h5, .entry h6{margin: 0 0 25px 0; text-align:left !important; }.entry p{ margin: 0 0 20px 0; }.entry blockquote{ padding: 10px 30px; color: #666; }.entry blockquote p{}.entry ul{ margin: 0 0 15px 0; padding: 0 0 0 30px; }.entry ul ul{ margin: 0; }.entry ul li{list-style-type: disc; }.entry ul ul li{ list-style-type: circle; }.entry ol{ margin: 0 0 15px 0; padding: 0 0 0 30px; }.entry ol ol{ margin: 0; }.entryol li{ list-style-type: upper-latin; }.entryol li ol li{ list-style-type: lower-latin; }.entry img{ padding: 5px;border: 1px solid #ccc; }img.wp-smiley{ padding: 0; border: none; }.entry .alignleft{ float: left; width: auto; margin: 10px 15px 10px 0; }.entry .alignright{ float: right; width: auto; margin: 10px 0 10px 15px; }.entry .aligncenter{ text-align: center; }.entry .wp-caption { padding: 1px; text-align:center; background:#F8F8F4; border: solid 1px #e6e6e6; }.entry .wp-caption img{ margin:0; padding:4px 0; background:none; border:0; }.entry .wp-caption-text { margin:0; padding:0; font-size:11px; text-align:center; }.more_entries {font-size:14px; line-height:18px; font-style:italic !important;}.more_entries a { display: block; margin: 0; background:#F7F7F7; border-bottom:1px solid #DBDBDB; padding:4px 8px; color:#777;}.more_entries a:hover { text-decoration:none; }.more_entries .wp-pagenavi { margin: 15px 0; text-align: right;}.more_entries .wp-pagenavi a:link,.more_entries .wp-pagenavi a:visited { display: inline; text-decoration: none; background: #efefef;color: #777; padding: 4px 8px; border:none; border-bottom:1px solid #DBDBDB; }.more_entries .wp-pagenavi .current, .more_entries .wp-pagenavi .on,.more_entries .wp-pagenavi a:hover { padding: 4px 8px; background: #F7F7F7; color:#777; border:none; border-bottom:1px solid #DBDBDB;}.more_entries .wp-pagenavi .extend, .more_entries .wp-pagenavi span.pages { background: #F7F7F7;color: #777; padding: 4px 8px; border:none;border-bottom:1px solid #DBDBDB;}.widget{ margin: 0 0 30px 0; }.widget h3{ margin: 0 0 15px 0;text-transform:uppercase; font-size:14px; text-transform:uppercase; color:#777; }.widget p { color:#666; }.widget ul{ clear:both; }.widget ul li{ background: url(images/ico-bullet.png) no-repeat left 8px; padding-left:15px; }.widget ul li a{ display: block; padding: 5px 0; line-height: 18px; text-decoration: none; color:#666; }.widget ul li a:hover{ color:#000; }.widget ul ul{ padding: 0 0 0 15px; border-top: none; }#searchform{ margin: 15px 0 0 0; background:#fff;border: 3px solid #e2e2e2; position:relative; }#searchform .btn { position:absolute; right:10px; bottom:0; }.widget input#s, .widget input.field{ width: 180px; padding: 6px 0; margin-left:10px; border: 0; color:#999999; }.widget input.submit{ }.widget .screen-reader-text{ display: none; }.widget_woo_flickr h3{}.widget_woo_flickr h3 span{color:#0061D8;}.widget_woo_flickr h3 span span{color:#FF1183;}.widget_woo_flickr .flickr_badge_image{ width: 75px; float: left; margin: 4px 6px; }.widget_woo_flickr .wrap{ margin-left: -5px; position: relative; margin-bottom: 25px; padding: 0; }.widget_woo_flickr a img{ float: left;margin: 0;display: block; border: #CECFC6 1px solid; padding: 3px;}.widget_woo_flickr a:hover img{ border:#A8AA99 1px solid; }.widget_lifestream ul li{ border-bottom: 1px solid #e0e6e6; }.widget_lifestream ul li a{ border:none; background:none!important; }.widget_lifestream ul .lifestream_meta{ color: inherit; }#wp-calendar{width:95%;margin-bottom:15px;clear:both;padding:0;}#wp-calendar caption{padding:10px;}#wp-calendar th,#wp-calendar td{text-align:center;background:#E7E7E7;color:#9E9E9E;padding:5px;}#wp-calendar td{background:transparent;}#wp-calendar td,table#wp-calendar th{padding:3px 0;}.adspace-widget { text-align:center; }#comments {position:relative;margin-top:40px;padding:0;}#comments h3{ color:#555; font-weight:normal; }#comments .commentlist{ margin-top:15px; }#comments .comment.thread-even {}#comments .comment{list-style-type:none; }#comments .comment .comment-container{ padding: 15px 20px; }#comments .comment-author, #comments .comment-meta{ background:#EAEFD1; color:#000; padding:0 10px; }#comments .comment-head{ margin: 0 0 15px 0; }#comments .comment-head .avatar{ float: right; margin: 0 0 10px 10px; }#comments .comment-head .avatar img{margin: 0;vertical-align: middle;border:1px solid #ddd; padding:3px; background:#fff; }#comments .comment-head .name{ margin: 0; font-weight: bold; font-size: 15px; }#comments .comment-head .date, #comments .comment-head .edit, #comments .comment-head .perma { font-size: 11px; }#comments .comment-entry p{ margin: 0 0 10px 0;}#comments .reply { padding-top:10px; text-align:right; }#comments .reply a {padding:1px 15px; background:#e7e7e7; color:#444; text-decoration:none; font-size:12px; text-transform:uppercase;}#comments .reply a:hover { background:#718901; color:#fff; }#comments .depth-2{ border-left:solid 8px #B4D6EA; }#comments .comment-body p{ padding:10px; }#comments ul.children{margin:10px 0 0 25px;padding:0; }#comments .cancel-comment-reply{margin-bottom:10px;}#comments .navigation { }#comments .navigation a{ display: block; margin: 15px 0 0 0; text-decoration: none; }#comments .navigation a:hover{}#comments h3#pings { margin-top:25px; }#comments .pingbacks li.pingback { margin:10px 0; }#comments .pingbacks li.pingback .reply { display:none; }#respond{ margin-top:50px; background:url('images/shadow.gif') no-repeat center top; padding-top:40px; }#respond h3{ color:#555; font-weight:normal; }#respond .left { float:left; width:200px; margin-right:15px; }#respond .right { float:left; width:380px; }#commentform{margin: 15px 0 0 0;}#commentform input.txt{color:#666; background: #fcfcfc; width: 170px; margin: 0 5px 10px 0; padding: 7px 10px; border: 3px solid #e2e2e2; }#commentform textarea{ color:#666; background: #fcfcfc; width: 95%!important; padding: 7px 10px; border: 3px solid #e2e2e2; }#commentform input.txt:focus, #commentform textarea:focus{ background:#fff; }input, textarea, submit { font-family: "Myriad Pro", "Trebuchet MS", "Helvetica Neue", Helvetica, Arial, Sans-Serif;font-size: 14px; }#commentform #submit{ margin: 15px 0 0 0; background:#f0f0f0; color:#333; font-size:12px; text-transform:uppercase; border:none; padding:4px 15px; }#commentform #submit:hover{ background:#718901; color:#fff; cursor:pointer; }h3#pings{ margin: 25px 0 10px 0; }.pinglist li{ margin: 0 0 0 20px; list-style-type: decimal; }.pinglist li .author{ font-weight: bold; font-size: 15px; }.pinglist li .date{ font-size: 11px; }.pinglist li .pingcontent{ display: block; margin: 10px 0; }.wpcf7-form input[type="text"], .wpcf7-form textarea{ color:#666; background: #fcfcfc; width: 170px; margin: 0 5px 10px 0; padding: 7px 10px; border: 3px solid #e2e2e2; width:500px; }.wpcf7-form input[type="text"]:focus, .wpcf7-form textarea:focus{ background:#fff; }.wpcf7-form input[type="submit"]{ margin: 5px 0 0 0; background:#f0f0f0; color:#333; font-size:12px; text-transform:uppercase; border:none; padding:4px 15px; }.wpcf7-form input[type="submit"]:hover{ background:#718901; color:#fff; cursor:pointer; }.wpcf7-form p{ margin:0; }ol#faq li{ list-style:decimal !important; }ol#faq p{ margin-top:10px; }#presentation-header{ margin-bottom:20px; }ul#anchors-list{ float:left; }#tour-box { float:right; }#tour-menu{ margin-bottom:20px; background:#EAEFD1; padding:15px 10px; text-align:center; }#tour-menu li{ list-style:none; display:inline; }#tour-menu li a{ padding:5px 10px; margin-right:10px; }#tour-menu li a:hover, #tour-menu li a.current{ background:#FFF; color:#333; text-decoration:none; }#presentation{ text-align:center; }div.newsletter input[type="text"]{ color:#666; background: #fcfcfc; width: 170px; margin: 0 5px 10px 0; padding: 7px 10px; border: 3px solid #e2e2e2; width:250px; margin-left:10px; }div.newsletter input[type="text"]:focus{ background:#fff; }div.newsletter input[type="submit"]{ margin-top:5px; background:#f0f0f0; color:#333; font-size:12px; text-transform:uppercase; border:none; padding:4px 15px; }div.newsletter input[type="submit"]:hover{ background:#718901; color:#fff; cursor:pointer; }div.newsletter form p{ margin:0; }#newsletter-button{ display:block; margin-bottom:30px; }.entry address{ display:none; }#google-ads{ margin-top:25px; padding:15px; background:#F7F7F7; border-bottom:1px solid #dbdbdb; border-right:1px solid #dbdbdb; }.alignleft{ float:left; }.alignright{ float:right; }#nav a, #footer #footer-widgets h3,#featured.home h2 ,#logo .site-title a{ text-shadow:#000 1px 2px 0;}#featured.home p { text-shadow:#000 0px 1px 0;}a.button span { text-shadow:#fff 0px 1px 0;}a.button span:hover { text-shadow:yellow 0px 0px 2px;}#featured #page-title h2, #page-title h1, #featured span.archive_header { text-shadow:#000 1px 1px 0; }.more_entries a,.more_entries .wp-pagenavi a:hover,.more_entries .wp-pagenavi span.pages { text-shadow: #fff 0px 1px 0px; }#comments .comment-head .avatar img, #breadcrumb.home a.thumb{ border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px;}#comments .reply a, #commentform input.txt, #commentform textarea,#commentform #submit,.newsletter input[type="text"],.newsletter input[type="submit"], #searchform, #nav li ul,#mini-features .btn,#nav li:hover, #nav li.current_page_item,.wpcf7-form input,.wpcf7-form textarea,.port-cat a{ border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px;}#sidebar, #twitter, #info-box, #google-ads { border-radius:8px; -moz-border-radius:8px; -webkit-border-radius:8px;}#tour-menu, #tour-menu li a { border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; text-shadow:#DDD 1px 1px;}#nav li ul li a{ text-shadow:none;}#nav li:hover, #nav li.current_page_item { background: rgba(0, 0, 0, 0.3); }#featured.home .play {opacity:0.7; }#featured a.button:hover { opacity:0.95; }#breadcrumb.home a.thumb:hover { opacity:1; }.more_entries a:hover { opacity:0.8; }
