/*   
Theme Name: Annyas
Theme URI: http://annyas.com
Author: Christian Annyas
Author URI: http://annyas.com
Version: 2
*/

* { border:none;margin: 0; padding: 0}
article, aside, figure, footer, header, hgroup, menu, nav, section { display: block}
body { background: url(images/body-background-9.jpg) ;font: 11px "Lucida Grande", "Lucida Sans Unicode","Lucida Sans", Geneva, Verdana, sans-serif; color:#464348; text-rendering: optimizeLegibility;}
.clear { clear: both; }
.group:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
.group { display: inline-block;clear: both; }
/* start commented backslash hack \*/ * html .group { height: 1%; } .group { display: block; } /* close commented backslash hack */
#header { width: 960px; height:320px;margin:0 auto;background: url(images/header-background.png) no-repeat bottom}
#header h2 {text-indent:-9999px;height:0px;float:left;width:340px;height:275px;visibility:hidden;}
.header-left {float:left;width:310px;}
.header-center {float:left;width:340px;height:275px}
.header-right {float:right;width:310px;}
.header-left-menu li, .header-right-menu li {padding: 0 0 46px 0;}
.header-left-menu {margin:117px 0 0 0;width:310px; height:12px;text-indent:-9999px;}
.header-right-menu {margin:45px 0 0 0;width:310px; height:12px;text-indent:-9999px;}
.header-left-menu a {float:left;padding-top:12px;height:0px;width:310px;background:url(images/header-background-left.png) top center no-repeat}
.header-right-menu a {float:left; padding-top:12px;height:0px;width:310px; background:url(images/header-background-right.png) top center no-repeat}
.gn-home a {background-position:0px 0px}
.gn-portfolio a {background-position:0px -30px}
.gn-blog a {background-position:0px -60px}
.gn-home a:hover {background-position:0px -13px;border:none}
.gn-portfolio a:hover {background-position:0px -43px;border:none}
.gn-blog a:hover {background-position:0px -73px;border:none}
.bottom-links2 {color:#464348;font-size:19px;text-align:right;width:435px;padding:15px 15px 30px 30px;float:left;}
.bottom-links3 {font-size:19px;width:435px;padding:53px 30px 0px 15px;float:left;}
.bottom-links5 {font-size:14px;text-align:right;width:435px;padding:30px 30px 30px 15px;margin:0 0 15px 0;float:left;-moz-border-radius: 5px; border-radius: 5px; -webkit-radius: 5px;}
.bottom-links4 {width:435px;padding:0 15px 30px 30px;margin:0 0 15px 0;float:left;}
.bottom-links4 p, .bottom-links5 p, {color:#464348;font-size:12px;}
.footertest {text-transform: uppercase;font-size:14px;padding:10px 0 10px 30px;}
.pagerbox a, .current, .home-top-one, .home-top-three, .home-bottom-two, .home-bottom-four, .post, .portfolio-post, blockquote, .gallery-image-left, .gallery-image-center, .gallery-image-right, .entry img, .video, .thumbnail-container a:hover img, .dutch, .dutch2, .share, .introduction-link-box, .blog-link-box, .bass-left, .bass-info-left, .bass-left-small, .bass-left-small-margin-top, .bass-right, .bass-left-small-margin, .bass-left-text, .reserved-space, .portfolio-background, .introduction, .prevnext-top, aside, ol.commentlist, input[type=text], textarea, input#submit, #respond, #footercontent, div.wpcf7-response-output, .wpcf7-not-valid-tip, #contactbutton, .bottom-links a, .portfolio-bottom-links a, .portfolio-left-bottom, .deck, .bass-left-no-text, input[type="email"] {background-color: rgba(218, 218, 218, 0.13);}

.post, .portfolio-post, .portfolio-overview, .home-top-one, .home-top-three, .home-bottom-two, .home-bottom-four, .gallery-image-left, .gallery-image-center, .gallery-image-right, .entry img, .video, .thumbnail-container a:hover img, .dutch, .dutch2, .share, .introduction-link-box, .blog-link-box, .bass-left, .reserved-space, .bass-info-left, .bass-left-small, .bass-left-small-margin-top, .bass-left-small-margin, .bass-left-text, .bass-right, .portfolio-background, .introduction, aside, ol.commentlist, textarea, #respond, .bottom-links a, .portfolio-bottom-links a, #contactbutton, div.wpcf7-response-output, .wpcf7-not-valid-tip, input#submit, #footercontent, .portfolio-left-bottom, .bass-left-no-text { -moz-border-radius: 5px; border-radius: 5px; -webkit-radius: 5px;}

.transition {position:relative;width:480px;height:240px;margin:0 0 10px 0;padding:0 0 10px 0;}
.transition img {position:absolute;left:0;-webkit-transition: opacity 1s ease-in-out;-moz-transition: opacity 1s ease-in-out;-o-transition: opacity 1s ease-in-out;transition: opacity 1s ease-in-out;}
.transition img.top:hover {opacity:0;}   
.transition .top {background-color: rgba(255, 255, 255, 0);}     

.portfolio-transition {position:relative;width:260px;padding:10px;background: url(http://annyas.com/htdocs/wp-content/themes/Annyas/images/body-background-3.png) repeat;-moz-border-radius: 3px; border-radius: 3px; -webkit-radius: 3px;display: inline-block;
margin: 15px 0px 15px 30px;}
.portfolio-transition img {left:10px;-webkit-transition: opacity 1s ease-in-out;-moz-transition: opacity 1s ease-in-out;-o-transition: opacity 1s ease-in-out;transition: opacity 1s ease-in-out;}
.portfolio-transition img.top:hover {opacity:0;}  

#page-wrap { width:960px;margin:0 auto;}
#content-wrap { float:left;width: 560px;margin:15px 0 0 0;}
.bottom-links {width:250px;margin:38px auto 28px auto;}
.portfolio-bottom-links {width:250px;margin:18px auto 28px auto;}
.bottom-links a, .portfolio-bottom-links a {margin:0 5px;padding:8px 13px;font-size:15px;}
.bottom-links a:hover, .portfolio-bottom-links a:hover {color:#464348;}
h1, h2, h3 { font-weight: normal;color:#464348;}

p { margin: 0 0 10px 0; font-size:12px; line-height: 175%;}
.home-top-one p, .home-top-two p, .home-top-three p, .home-top-four p, .home-bottom-one p, .home-bottom-two p, .home-bottom-three p, .home-bottom-four p{ margin: 0 0 10px 0; font-size:11px; line-height: 175%;}
aside p { margin: 0 0 10px 0; font-size:11px; line-height: 175%;}
.caption { margin: 0 0 10px 0; font-size:11px; line-height: 175%;}
.index-excerpt { padding: 5px 10px 0 10px; font-size:11px; line-height: 175%;display:inline-block;}
.plarger { margin: 0; font-size:11.5px; line-height: 175%;}
.sidebar-title {font: normal 500 12px/175% 'Whitney SSm A', 'Whitney SSm B';color: #464348;margin: 20px 0 0 0;display: block;}
a { color:#ffffff; outline: none;}
a, a:visited { text-decoration:none;}
post a:hover, #footer a:hover, aside a:hover, .portfolio-single-post a:hover { color:#ffffff;border-bottom: 2px solid #ffffff;padding-bottom:2px;} 
blockquote { padding: 20px 30px 20px 25px;margin: 10px 20px 10px 20px; color:#464348; font-size:12px; line-height: 195%; }
.bassquote { border-left:3px solid #696669; padding:0 10px 0 10px;margin: 10px 20px 10px 20px; color:#464348; font-size:11px; line-height: 175%;background-color:transparent;}
.quote {font:normal 24px/26px HelveticaNeue-Light, Helvetica Neue Light, Helvetica Neue, Helvetica, Arial, sans-serif;color:#ffffff;text-align:center;padding:60px 100px;text-rendering:optimizeLegibility;}
ul, ol { color:#464348; font-size:12px; list-style: none;}
.gallery-image-left, .gallery-image-center {float: left;margin:15px 0px 15px 30px;}
.gallery-image-left {clear: both;display:inline;}
.gallery-image-right {float: right;margin:15px 30px 15px 15px;}
.gallery-image-left a,.gallery-image-center a, .gallery-image-right a {display:block;width:260px;text-decoration:none;}  
::selection {color: #464348;background-color: rgba(255, 255, 255, 0.2)}
::-moz-selection {color: #464348;background-color: rgba(255, 255, 255, 0.2)}

.home-left {float:left;width:435px;margin:10px 10px 0 35px;text-align:right;font-size: 1.6em;line-height: 155%;color:#696669;}
.home-right {float:right;width:435px;margin:10px 35px 0 10px;font-size: 1.6em;line-height: 155%;color:#696669;}
.home-bottom-one, .home-bottom-three, .home-top-one, .home-top-two, .home-top-three {float: left;width:180px;padding: 30px 30px 20px 30px;}
.home-top-one {margin:0px 0px 0px 0px;height:270px;}
.home-top-two {margin:19px 0px 0px 0px;}
.home-top-three {margin:39px 0px 0px 0px;padding: 30px 25px 20px 30px;height: 230px;width: 185px;}
.home-top-four {float:right;width:180px;margin:59px 0px 0px 0px;padding: 30px 30px 20px 30px;height:225px;}
.home-bottom-one {margin:60px 0px 0px 0px;height:220px;}
.home-bottom-three {margin:20px 0px 0px 0px;height:260px;}
.home-bottom-two {margin:0px 0px 5px 0px;padding: 70px 30px 20px 30px;width:180px;height:190px;float:left;}
.home-bottom-four {margin:0px 0px 5px 0px;padding: 30px 30px 20px 30px;width:180px;height:270px;float:left;}
.home-right-fill {float:right;width:180px;margin:38px 0px 1px 0px;padding: 30px 30px 20px 30px;height:225px;}

.tweet {float: left;width:280px;padding: 0px 20px 20px 0;margin:0 0 10px 0;height:77px;}
.tweetdate {font-size:9px;line-height:20px;font-style: italic;}
h2.portfolio-paragraph { padding:10px 20px 10px 20px;}

#related-posts {padding:0 30px 10px 30px;}
h2.related-posts-title {font-size: 1.17em;}
.portfolio-two-column-left {float:left;width:430px;margin:0 0 10px 0; padding: 0 20px 15px 0;}
.portfolio-two-column-right {float:right;width:430px;margin:0 0 10px 0; padding: 0 10px 15px 0;}
.post { width:500px; margin: 0 0 20px 0; padding: 30px 30px 20px 30px; clear:both;}
.bass-post,.portfolio-single-post { width:900px; margin: 0 0 30px 0; padding: 10px 30px 20px 30px ; -moz-border-radius: 5px; border-radius: 5px; -webkit-radius: 5px;clear: both;}
.portfolio-single {width: 900px;margin: 0 0 0px 0;padding: 10px 30px 0px 30px;-moz-border-radius: 5px;border-radius: 5px;-webkit-radius: 5px;clear: both;}
.portfolio-two-column-block {width:900px;clear: both;}
.portfolio-overview { padding: 30px;}
.portfolio-post {float: left;margin: 10px 0px 20px 0px;padding: 0px 0px 20px 0px;width: 960px;}
.portfolio-post-white {float: left;margin: 5px 0px 20px 0px;padding: 0px 0px 20px 0px;width: 960px;border-radius: 0px 0px 3px 3px;
-moz-border-radius: 0px 0px 3px 3px;
-webkit-radius: 0px 0px 3px 3px;background-color: #FFFFFF;}
.portfolio-h3itle{font-size: 28px;line-height: 10px;padding: 20px 10px 0px;text-transform: uppercase;width: 480px;}
.latest-container{margin:0 auto;}
.latest{width:200px;font-size: 14px;text-transform: uppercase;text-align:center;float:left;}
.line-left{width:200px;border-bottom: 1px solid #464348;padding-bottom:2px;margin:0 0 0 100px;float:left;}
.line-right{width:200px;border-bottom: 1px solid #464348;padding-bottom:2px;margin:0 100px 0 0;float:left;}
.post-title { float:left;width:230px;line-height: 10px;padding: 10px 0 10px 10px;font-size:28px;text-transform : uppercase;background-color: rgba(68, 68, 68, 0.15); -moz-border-radius: 5px; border-radius: 5px; -webkit-radius: 5px;min-height: 100px;}
.category-title { float:left;width:230px;line-height: 10px;padding: 20px 0 10px 40px;font-size:28px;text-transform : uppercase;}
.frontpage-blog-title{line-height: 13px;padding: 10px 0 0 10px;font-size:21px;text-transform : uppercase;}
.frontpage-blog-title a{color: #464348;}
.frontpage-blog-title a:hover{color: #FFFFFF;border:none;}
.frontpage-blog-link{width:270px;display:inline;float:left;margin:0 15px 0 15px;background-color: rgba(68, 68, 68, 0.15); -moz-border-radius: 5px; border-radius: 5px; -webkit-radius: 5px;padding:5px;}
.single-post-title { line-height: 12px;font-size:28px;text-transform : uppercase;}
.single-post-small { text-transform : lowercase;}
.portfolio-post-title { display:inline;float:left;line-height: 10px;padding: 30px 10px 0 10px;font-size:28px;text-transform : uppercase;background:none;}
.frontpage-sidebar{width:930px;padding:20px 15px 30px 15px;float:none;margin:-15px 0 0 0;}
ul.social {margin-top: -5px;}
.social li {display: inline-block;margin: 0 10px 0 0;border: none;font-size: 12px;}
.social li i {font-size: 13px;padding: 0 3px 0 0;}
.subtitle { float:right;width:230px; line-height: 11px;padding: 10px 10px 10px 10px;font: 22px 'Sentinel A', 'Sentinel B', Georgia, serif;font-weight: 300; font-style: italic;background-color: rgba(68, 68, 68, 0.15); -moz-border-radius: 5px; border-radius: 5px; -webkit-radius: 5px;min-height: 100px;}
.frontpage-blog-link h3{line-height: 18px;padding: 0 0 10px 10px;font: 18px 'Sentinel A', 'Sentinel B', Georgia, serif;font-weight: 300; font-style: italic;}
.single-post-subtitle {line-height: 12px;font: 22px 'Sentinel A', 'Sentinel B', Georgia, serif;font-weight: 300; font-style: italic;margin:0 0 15px 0;}
.portfolio-subtitle {display:inline;float:left;width:480px; line-height: 10px;padding: 0 10px 0 10px;margin:5px 30px 5px 0px;font: 22px "Baskerville", Georgia, serif; font-style:oblique;background:none;}
.portfolio-page-subtitle {display:inline;width:480px; line-height: 10px;padding: 0 10px 0 10px;margin:0 30px 5px;font: 22px "Baskerville", Georgia, serif; font-style:oblique;background:none;}
.entry img { display:block;padding:10px; margin:0 0 10px 0;}
.video { padding:10px; margin:0 0 10px 0;}
.thumbnail-container img { padding:10px 10px 10px 10px; background-color: rgba(68, 68, 68, 0.15); -moz-border-radius: 5px; border-radius: 5px; -webkit-radius: 5px;}
.thumbnail-container {z-index:1;}
.thumbnail-container a {display:block;color:#464348;}
.thumbnail-container a:hover { color:#ffffff; }
.entry p, .bass-left p, .bass-left-small p, .bass-info-left p, .bass-left-container p, .portfolio-left-bottom { margin:0 20px; }
.share p { margin:0 0 0 20px; display:inline;}
.entry a img { border:none;}
.index-title {width:500px;padding:10px 0;z-index:9999;overflow:hidden;}
.post-title a {color:#464348;}
.post-title a:hover {color:#ffffff;}
.dutch { margin:20px 0 5px 0; padding: 15px 10px 15px 10px;}
.share { margin:10px 0 10px 0; padding: 10px 0 5px 0;}
.dutch2 { margin:0 0 10px 0; padding: 0 0 15px 0;}
.dutch2 p {margin: 0 0 10px 20px;}
.introduction-link-box { margin:15px 0;padding: 15px;}
.introduction {padding:30px 30px 20px 30px;margin:0 0 30px 0;}
.introduction p{margin:0 15px;}
.introduction h2{margin: 10px 0;font-size:21px;padding:0 0 0 15px;}
.blog-link-box { color:#464348; margin:15px 0 25px 0; padding: 15px 15px 5px 15px;}
h2.movie-title {font-size:21px;text-transform : uppercase;padding: 20px 0 5px 20px;display: inline-block;}
#movie-title2 {margin-top:-25px;}
.movie-year {display: inline;color:#696669;font-size:13px;}
.bass-left { margin:0 0 20px 0; padding: 0 0 20px 0;}
.portfolio-left-bottom {margin:0;padding: 0 0 20px 0;}
.reserved-space { margin:100px 100px 120px 100px; padding: 20px 0 20px 0;text-align:center;}
.bass-left-text { margin:0 0 10px 0; padding: 0 0 20px 0;}
.bass-info-left, .bass-left-small { margin:0 0 10px 0; padding: 0 0 15px 0}
.bass-left-small-margin-top { margin:20px 0 10px 0; padding: 0 0 15px 0;}
.bass-left-no-text { margin:20px 0 10px 0; padding: 0 0 2px 0;}
.bass-left-small-margin { margin:0 0 10px 0; padding: 0 0 15px 0;}
.bass-left-small-margin-top img, .bass-left-small-margin img{ background-color:transparent;padding:10px 10px 0 10px;}
.bass-left-no-text img{ background-color:transparent;padding:10px 10px 0 10px;}
.bass-left-container, .portfolio-left-container, .portfolio-left { float:left;}
.bass-right-container, .portfolio-right-container { float:right;}
.bass-left-container, .bass-right-container {width:440px;margin:0 0 60px 0;}
.portfolio-left-container, .portfolio-right-container {width:440px;margin:0 0 20px 0;}
.bass-right { float:right; margin:0 0 10px 0; padding: 0 0 15px 0}
.bass-left img, .bass-right img, .bass-left-small img, .portfolio-left-bottom img{ padding:10px 10px 0 10px; margin:0 0 5px 0; background-color:transparent;}
.portfolio-background { width:480px; margin:15px 30px 10px 30px; padding: 10px 10px 15px 10px}
.dutch2 img { padding:10px 10px 0 10px; margin:0 0 5px 0; background-color:transparent;}
.portfolio-background p{display:inline;}
.portfolio-background img {padding: 0 0 5px 0;}
.portfolio-entry {padding:0 0 10px 0;}
.caption-leftright ul {line-height: 175%;margin: 0 10px 0 20px;padding-left: 0;display: inline;} 
.caption-leftright ul li {margin: 0 10px 0 10px;width:220px;list-style: none;display: inline-block;}	
.caption-leftright ul li.first {margin: 0 10px 0 0;width:220px;list-style: none;display: inline-block;}
.title-block {margin:0 0 80px 0;background-color: rgba(89, 101, 113, 0.15); -moz-border-radius:0 0 5px 5px; border-radius: 0 0 5px 5px; -webkit-radius: 0 0 5px 5px;margin:0 auto;clear: both;}
.prev {float:left;font-size:28px;margin:7px 0 0 0;color:#464348;width:30px;}
.next {float:left;text-align:right;font-size:28px;margin:7px 0 0 0;color:#464348;width:30px;}
#single-title-block {float:left;width:440px;padding:0 30px;}
.prev a:hover, .next a:hover{border:none;}
.portfolio-right {width:370px;margin:-58px 30px 20px 0;float:right;}
.portfolio-title-block{float:left;margin:0 auto;width:500px;}
.portfolio-prevnext {width:118px; float:right;margin:20px auto 0 auto;}
#portfolio-overview {float:left;display: block;width: 23px;height: 14px;background: url(images/overview-white.gif) no-repeat 0 0;margin:16px 17px 0 17px;}
#portfolio-overview:hover {background: url(images/overview.gif) no-repeat 0 0;}
.portfolio-prevnext img {background-color:transparent;margin:0;padding:15px;}
.portfolio-prev {float:left;font-size:28px;display:inline;padding:4px 0 10px 15px;}
.portfolio-next {float:right;font-size:28px;color:#696669;padding:4px 15px 10px 0;}
.prevnext {width:560px; margin:0 auto;position:relative;top:10px;}
.prevnext-top {width:560px; height:30px; -moz-border-radius:5px 5px 0 0; border-radius: 5px 5px 0 0; -webkit-radius: 5px 5px 0 0;margin:0 auto;}
.prevnext-bottom {width:560px; height:30px; background-color: rgba(89, 101, 113, 0.15); -moz-border-radius:0 0 5px 5px; border-radius: 0 0 5px 5px; -webkit-radius: 0 0 5px 5px;margin:0 auto;}
#breadcrumbs{padding:0px 10px 0px 0px;margin:0 0 15px 0;}
aside {float:right;margin:15px 0 0 0;width:310px; behavior: url(PIE.htc);padding:30px;}
aside ul, entry ul { margin-top: 5px;}
aside ul li, .portfolio-right-container ul li, entry ul li{ list-style: none;margin-top: 5px;padding: 10px 0px 6px 0px;border-top: 1px solid #6f6d71;}
aside ul li:first-child, #related-posts ul li:first-child, .portfolio-right-container ul li:first-child,.post-list ul li:first-child { list-style: none;margin-top: 0px;padding-top: 0px;border: none;}
.related, related ul li,.post-list ul li{ margin-top: 5px;padding: 10px 20px 6px 20px;border-top: 1px solid #6f6d71;line-height:19px;}
.portfolio-right-container ul { margin: 15px 20px 0 20px;}
#related-posts ul { margin: 8px 0 30px 0;}
#related-posts ul li { list-style: none;margin-top: 5px;padding: 10px 20px 6px 20px;border-top: 1px solid #6f6d71;}
div.spacer { clear: both; }
.meta { margin: 0 0 10px 20px; color:#696669;}
nav ul { list-style: none;display:none;}
#sidebar {margin:15px 0 0 0;}
ol.commentlist { list-style: none; width:560px; margin: 0 0 30px 0; padding: 20px 0 30px 0;}
ol.commentlist li.comment { padding: 10px; }
ol.commentlist li.comment div.comment-author { color:#696669;display:inline;line-height: 25px;}
div.vcard cite.fn a.url {font-style:normal;text-transform:uppercase; }
div.comment-meta { font-size: 9px; float:right;display:inline;line-height: 25px;}
div.comment-meta a { color:#464348; }
ol.commentlist li.comment div.reply { font-size: 11px; }
ol.commentlist li.comment ul.children { list-style: none; margin: 10px 0 0; }
ol.commentlist li.even { padding: 15px 50px 5px 50px; -moz-border-radius: 5px; border-radius: 5px; -webkit-radius: 5px;}
ol.commentlist li.odd { margin:0 30px; padding: 20px 20px 10px 20px;}
.comment-divider { background: url(images/body-background-2.jpg); margin:10px 0; padding: 10px 0;-moz-border-radius: 5px; border-radius: 5px; -webkit-radius: 5px;}
.fn {margin:0 0 5px 0;text-transform: uppercase;}
.contact-form-left {float:left;width:200px;}
.contact-form-right {float:right;width:300px;}
input[type=text] { -moz-border-radius: 5px; border-radius: 5px; -webkit-radius: 5px; border:none; color:#464348; padding:12px 10px;margin:0 0 10px 0;}
textarea { width:280px;height:104px; border:none; color:#464348; padding:10px; line-height: 175%;margin:0;overflow:hidden;font: 11px "Lucida Grande", "Lucida Sans Unicode","Lucida Sans", Geneva, Verdana, sans-serif;}
input[type="email"] {-moz-border-radius: 5px;border-radius: 5px;-webkit-radius: 5px;border: none;color: #464348;padding: 12px 10px;margin: 0 0 10px 0;background-color: rgba(218, 218, 218, 0.13);}
input#author.box, input#email, input#url {width:160px;height:18px;}
input#submit{border:none; color:#696669; padding:10px;margin:10px 0 10px 0;float:right;cursor:pointer;color:#FFFFFF;}
textarea#comment {height:115px;}
#respond { width:500px; margin: 0 0 40px 0; padding: 30px 30px 20px 30px;}
#respond h2, #respond p {margin: 0 0 0 20px;}
#comments {margin: 0 0 0 50px;}		
#footer {width:760px;margin: 0px auto 0px auto;background: url(images/footer-border.png) no-repeat top;}
#footercontent {position:relative;width:740px;margin:10px 10px 30px 10px;top:10px;padding: 0 0 20px 0;}
.main-contact, .wpcf7-form {width:500px;margin: 10px auto 0 auto;}
div.wpcf7-response-output, .wpcf7-not-valid-tip {border:none; color:#696669; padding:10px;line-height:24px;}
#contactright {float:right;width:220px;}
#contactleft {float:left;width:220px;}
#contactbottom {clear: both;width:480px;}
h2.footer-title {position:relative;text-align:center;font-size:28px;text-transform: uppercase;color:#ffffff;}
.footerleft {float:left;width:325px;margin:-33px 10px 0 35px;text-align:right;}
.footerright {float:right;width:325px;margin:-33px 35px 0 10px;}
.footer-share { margin:15px auto 10px auto; padding: 30px 0 5px 0;text-align:center;}
.indent-right {padding:0 60px 0 0;}
#contactbutton {text-align:center;border:none;padding:10px;margin:10px 175px;cursor:pointer;color:#FFFFFF;width:150px;}
.share ul {padding: 0 !important;margin: 0 0 0 20px;display: inline-block;}
.share ul li {padding: 5px 9px 0 0;float: left;list-style: none;}
.categories {line-height: 20px;}
.deck {position: relative;
line-height: 18px;padding: 10px 15px 5px 15px;width: 280px;height: 106px;-moz-border-radius:0 0 5px 5px; border-radius: 0 0 5px 5px; -webkit-radius: 0 0 5px 5px;margin:0 auto;clear: both;}
.deck-via {font-size:9px;display: inline-block;}
.ad {float:right;padding:5px 0 0 0;}
.ads {padding:0 15px 15px 0;float: left;width: 144px;height: 59px;line-height: 155%;font-size: 11px;}
dl {margin: 2px 0 5px 0;line-height: 20px;display: inline-block;}
dl dt {float: left;clear: left;width: 145px;}
dd {float: left;width: 261px;}
.futura {background:#FFF;border-radius: 3px;padding: 1px 5px;}