/*   
Theme Name: J. Ariadhitya Pramuhendra
Theme URI: http://pramuhendra.com
Description: J. Ariadhitya Pramuhendra Theme 
Author: Sukmadi Rafiuddin
Author URI: http://sukmadirafiuddin.com
Template: thematic
Version: 1.0
Tags: Thematic, Gallery, Artist, Printmakers
.
J. Ariadhitya Pramuhendra Theme include all css and images are copyrighted, please dont steal
.
*/
/* Reset browser defaults */
@import url('../thematic/library/styles/reset.css');
/* Apply basic image styles */
@import url('../thematic/library/styles/images.css');
/* Prepare theme for plugins */
@import url('../thematic/library/styles/plugins.css');

/* LAYOUT: One-Column (Right) Fixed------------------------------------------ */
body {min-width:960px;}
#header {position:relative;width:940px; margin:0 auto;}
#main {width:960px; margin:0 auto; overflow:hidden; position:relative;}

.exhib-single #main {width:960px; margin:0 auto; overflow:hidden; position:relative;}
.exhib-single #main #container {width:960px; float:right; margin: 0 0 0 -210px; }
.exhib-single #main #container #content {width:740px; overflow:hidden; margin: 0 0 0 220px;}
.exhib-single #main #container #container-work {height:660px;margin:11px 0 0 220px; overflow:hidden;}
.exhib-single #main #primary {position:relative; width:200px;}

.main-sub {width:960px; margin:0 auto; overflow:hidden; position:relative;}
#container {width:650px; float:left;}
#container-work {height:660px;margin-top:33px; overflow:hidden;}
#content {margin:0 0 0 10px; width:635px; overflow:hidden;}
.main-aside {width:280px; float:right; position:relative; margin-right:10px;}
#secondary {clear:right;}
#footer {clear:both;}
#subsidiary {width:700px; margin:0 auto; overflow:hidden;}
#subsidiary .aside {width:220px; float:left; margin:0 20px 0 0;}
#subsidiary #third {margin:0;}
#siteinfo {clear:both; width:940px; margin:0 auto;}

/* Text elements-------------------------------------------------------------- */
ul {margin: 0 0 18px 2.5em;list-style:disc;}
ol {margin: 0 0 18px 2.5em;}
ol {list-style-type: decimal;}
ol ol {list-style:upper-alpha;}
ol ol ol {list-style:lower-roman;}
ol ol ol ol {list-style:lower-alpha;}
ul ul, ol ol, ul ol, ol ul {margin-bottom:0;}
dl	{margin:0 1.5em;}
dt {font-weight:bold;}
dd {	margin-bottom:18px;}
strong {font-weight: bold;}
cite, em, i {font-style: italic;}
blockquote {	margin: 0 3em;}
blockquote em, blockquote i, blockquote cite {font-style:normal;text-align:justify;}
pre {font:11px Monaco, monospace;line-height:18px;margin-bottom:18px;}
code {font:11px Monaco, monospace;}
abbr, acronym { border-bottom:1px dotted #333; cursor: help;}
ins {text-decoration:none;}
sup,sub {height: 0;line-height: 1;vertical-align: baseline;position: relative;}
sup {bottom: 1ex;}
sub {top: .5ex;}
/* Pullquotes-------------------------------------------------------------- */
blockquote.left {float: left;margin-left:0;margin-right:20px;text-align: right;width: 33%;}
blockquote.right {float: right;margin-left:20px;margin-right:0;text-align: left;width: 33%;}

/* =Global Elements-------------------------------------------------------------- */
body, input, textarea {color:#636363; font: 15px Georgia,serif; line-height:22px;text-align:justify;}
h1,h2,h3,h4,h5,h6 {color:#363636; font-family: Georgia,serif; font-style:italic;}
p, ul, ol, dd, pre { margin-bottom:22px;}
ul, ol {list-style:none;}
pre, code {font:14px Monaco, monospace; line-height:22px;}
blockquote {color:#666; font-style:italic;}
table {border:1px solid #ccc; border-width:1px 1px 0 1px; font-size:13px; line-height:18px; margin:0 0 22px 0; text-align:left;}
caption {text-align:left;}
tr {border-bottom:1px solid #ccc;}
th, td {padding: .7em 1.25em;}
hr {background-color:#ccc; border:0; color:#ccc; height:1px; margin-bottom:22px;}
a:link {color:#555555;}
a:visited {color:#555555;}
a:active, a:hover {color: #FF4B33;}
.right {float:right;} .left {float:left;} .clear {clear:both;}
.wp-caption img {margin: 0;padding: 4px;border: 1px solid #9a9a9a;}

/* =Front Page-------------------------------------------------------------- */
.page-template-front-page-php #main {margin:11px auto; width:960px; height:590px; background:#FFF url(images/big-bg.jpg) top center no-repeat;}
.page-template-front-page-php #main #container #front-content {display:none;}
.page-template-front-page-php #main #front-nav #front-menu {list-style:none;margin-top:192px;margin-left:200px;position:relative;width:504px;height:300px;}
.page-template-front-page-php #main #front-nav #front-menu li {width:177px; background: url(images/Front-home-menu.gif) no-repeat;}
.page-template-front-page-php #main #front-nav #front-menu .front-menu-artist{margin-left:192px; height:40px;background-position:0 0;}
.page-template-front-page-php #main #front-nav #front-menu .front-menu-artist:hover{background-position:-177px 0;}
.page-template-front-page-php #main #front-nav #front-menu .front-menu-work {margin:36px 0 0 94px;float:left; height:35px;background-position:0 -85px;}
.page-template-front-page-php #main #front-nav #front-menu .front-menu-work:hover {background-position:-177px -85px;}
.page-template-front-page-php #main #front-nav #front-menu .front-menu-exhibition {float:right;margin-top:28px; height:45px;background-position:0 -40px;}
.page-template-front-page-php #main #front-nav #front-menu .front-menu-exhibition:hover {background-position:-177px -40px;}
.page-template-front-page-php #main #front-nav #front-menu .front-menu-news {clear:right; height:38px; margin:91px 0 0 198px; background-position:0 -120px;}
.page-template-front-page-php #main #front-nav #front-menu .front-menu-news:hover {background-position:-177px -120px;}
.page-template-front-page-php #main #front-nav #front-menu .front-menu-artist a,.page-template-front-page-php #main #front-nav #front-menu .front-menu-work a,
.page-template-front-page-php #main #front-nav #front-menu .front-menu-exhibition a, .page-template-front-page-php #main #front-nav #front-menu .front-menu-news a{display:block;text-indent:-9999px;}
.page-template-front-page-php #footer {display:none;margin:0;}

/* =valentine Page-------------------------------------------------------------- */
.page-template-valentine-page-php{background-color:#f06eaa;}
.page-template-valentine-page-php #main {margin:11px auto; width:960px; height:590px; background:url(images/big-bg-valentine.jpg) top center no-repeat;}
.page-template-valentine-page-php #main #container #front-content {display:none;}
.page-template-valentine-page-php #main #front-nav #front-menu {list-style:none;margin-top:192px;margin-left:200px;position:relative;width:504px;height:300px;}
.page-template-valentine-page-php #main #front-nav #front-menu li {width:177px; background: url(images/Front-home-menu.png) no-repeat;}
.page-template-valentine-page-php #main #front-nav #front-menu .front-menu-artist{margin-left:192px; height:40px;background-position:0 0;}
.page-template-valentine-page-php #main #front-nav #front-menu .front-menu-artist:hover{background-position:-177px 0;}
.page-template-valentine-page-php #main #front-nav #front-menu .front-menu-work {margin:36px 0 0 94px;float:left; height:35px;background-position:0 -85px;}
.page-template-valentine-page-php #main #front-nav #front-menu .front-menu-work:hover {background-position:-177px -85px;}
.page-template-valentine-page-php #main #front-nav #front-menu .front-menu-exhibition {float:right;margin-top:28px; height:45px;background-position:0 -40px;}
.page-template-valentine-page-php #main #front-nav #front-menu .front-menu-exhibition:hover {background-position:-177px -40px;}
.page-template-valentine-page-php #main #front-nav #front-menu .front-menu-news {clear:right; height:38px; margin:91px 0 0 198px; background-position:0 -120px;}
.page-template-valentine-page-php #main #front-nav #front-menu .front-menu-news:hover {background-position:-177px -120px;}
.page-template-valentine-page-php #main #front-nav #front-menu .front-menu-artist a,.page-template-valentine-page-php #main #front-nav #front-menu .front-menu-work a,
.page-template-valentine-page-php #main #front-nav #front-menu .front-menu-exhibition a, .page-template-valentine-page-php #main #front-nav #front-menu .front-menu-news a{display:block;text-indent:-9999px;}
.page-template-valentine-page-php #footer {display:none;margin:0;}

/* =Header-------------------------------------------------------------- */
#wrapper {background:url(images/header-bg.gif) 0 151px repeat-x;}
#header {height:164px;}
#blog-title {float:left; width:220px; height:61px; padding:75px 0 0 0;}
#blog-description {display:none;}

/* =Nav Menu-------------------------------------------------------------- */
#nav-menu {float:right; margin: 104px 0 0 0; padding: 0; list-style-type: none; width:460px; height:33px; position:relative; }
#nav-menu li {float:left; }
#nav-menu li a {background-image:url(images/menu.gif); display: block; overflow: hidden; height: 33px; text-indent:-9999px; background-repeat:no-repeat;}
#nav-menu li a.nav-home {width:52px; background-position: 0 0;}
#nav-menu li a.nav-home:hover {background-position: 0 -34px ;}
#nav-menu li a.nav-news {width:60px;background-position: -52px 0;}
#nav-menu li a.nav-news:hover {background-position: -52px -34px;}
#nav-menu li a.nav-artist {width:61px;background-position: -112px 0;}
#nav-menu li a.nav-artist:hover {background-position: -112px -34px;}
#nav-menu li a.nav-work{width:59px;background-position: -173px 0;}
#nav-menu li a.nav-work:hover{background-position: -173px -34px;}
#nav-menu li a.nav-exhibition {width:90px;background-position: -232px 0;}
#nav-menu li a.nav-exhibition:hover {background-position: -232px -34px;}
#nav-menu li a.nav-press {width:50px;background-position: -322px 0;}
#nav-menu li a.nav-press:hover {background-position: -322px -34px;}
#nav-menu li a.nav-contact {width:88px;background-position: -372px 0;}
#nav-menu li a.nav-contact:hover {background-position: -372px -34px;}

/* =Content-------------------------------------------------------------- */
#main {margin-top:33px;min-height:480px;}
#container-work p {width:940px; margin:0 auto; color:#8e8e8e;}
.exhib-single #main #container #container-work p {width:720px; margin:0 auto; color:#8e8e8e;}
.page-title {font-size:13px; line-height:18px; padding:0 0 44px 0;}
.attachment .page-title {font-style:italic;}
.page-title a {color:#555; text-decoration:none;}
.page-title a:active,.page-title a:hover {color: #FF4B33;}
.page-title span {font-style:italic;}
.page-title .meta-nav {font-style:normal;}
.hentry {padding:0 0 11px 0;}
.single .hentry {padding:0;}
.home #content .sticky {border:1px solid #ccc; margin:0 0 66px 0; padding:22px 20px 0 20px;}
.entry-title {font-size:26px; font-weight:normal; line-height:26px; padding:0;}
.entry-title a {color:#636363; text-decoration:none;}
.entry-title a:active,.entry-title a:hover {color: #FF4B33;}
.entry-meta {color:#bababa; font-size:15px; font-style:italic; line-height:22px; margin-bottom:22px;}
.entry-meta a {color:#bababa; text-decoration:none;}
.entry-meta a:active, .entry-meta a:hover {color: #FF4B33;}
.entry-content h1,.entry-content h2 {font-size:19px; font-weight:normal; padding:14px 0;}
.entry-content h3 {font-size:17px;font-style:italic;padding:28px 0 14px 0;}
.entry-content h4 {font-size:11px; font-weight:bold; text-transform:uppercase; letter-spacing:0.05em;}
.entry-content strong {color:#363636;}
.entry-content table {margin-left:1px;}
.entry-content embed {margin:0 0 22px 0;}
.entry-utility {color:#bababa; font-size:13px; line-height:18px; margin:22px 0;}
.entry-utility a {color:#bababa; font-style:italic; text-decoration:none;}
.entry-utility a:active, .entry-utility a:hover {color: #FF4B33;}
.page-link {font-size:13px; font-weight:bold; line-height:18px; margin:0 0 22px 0; padding:22px 0 0 0; word-spacing:0.5em;}
.page-link a {border:1px solid #ccc; color:#555; font-weight:normal; padding:0.5em 0.75em; text-decoration:none;}
.page-link a:active, .page-link a:hover {color: #FF4B33;}
ul#links-page,ul#archives-page {list-style:none; margin-left:0; overflow:hidden;}
li.content-column {float:left; margin-right:20px; width:45%;}
.gallery {padding:0 0 22px 0;}
.wp-caption-text,.gallery-caption {color:#666; font-size:13px; line-height:18px;}
.more-link {font-weight:bold;}

/* =Attachments-------------------------------------------------------------- */
.attachment-jpeg #container,.attachment-png #container { width:100%;}
.attachment-jpeg #content,.attachment-png #content { width:930px;}
.attachment-jpeg #comments,.attachment-png #comments {width:540px; overflow:hidden;}
.attachment-jpeg .main-aside,.attachment-png .main-aside {display:none;}

/* =Navigation-------------------------------------------------------------- */
.navigation {color:#666; font-size:13px; line-height:18px; margin:0px 0 22px 0; overflow:hidden;}
.navigation a {color:#666; font-style:italic; text-decoration:none;}
.navigation a:active,.navigation a:hover {color: #FF4B33;}
.navigation .meta-nav {font-style:normal;}
.nav-previous {float: left;	width:50%;}
.nav-next {float: right;	 width:50%; text-align:right;}
#nav-above {display:none;}
.paged #nav-above {display:none;}

/* =Comments-------------------------------------------------------------- */

#comments {padding:22px 0 0 0;}
#comments,#comments input,#comments textarea {font-size:13px; line-height:18px;}
#comments code {font-size:12px; line-height:18px;}
#comments h3 {font-family:Arial,sans-serif; font-size:15px; font-weight:bold; line-height:22px; padding:0 0 18px 0;}
#comments-list {padding:0 0 18px 0;}
#comments-list ol,#comments-list ul {list-style:none; margin:0;}
#comments-list ol {border:1px solid #ccc; border-bottom:none; margin:0 0 18px 0;}
#comments-list li {background:#fafafa; border-bottom:1px solid #ccc; padding:18px 1.5em 0 1.5em; position:relative;}
#comments-list li.alt {background:#fff;}
#comments-list li.bypostauthor {background:#FFFFCC;}
#comments-list ul li {border:1px solid #ccc; margin:0 0 18px 0;}
#comments-list li .avatar {position:absolute; top:22px; left:1.5em; width:36px; height:36px;}
#comments-list .comment-author {font-weight:bold; padding:9px 0 0 46px;}
#comments-list .comment-meta {color:#666; font-size:11px; padding:0 0 9px 46px;}
#comments-list .comment-meta a {color:#666; font-style:italic; text-decoration:none;}
#comments-list .comment-meta a:active,#comments-list .comment-meta a:hover {color: #FF4B33;}
.comment-reply-link {font-size:11px; padding:0 0 18px 0; text-align:right;}
.comment-reply-link a {color:#666; font-style:italic; text-decoration:none;}
.comment-reply-link a:active,.comment-reply-link a:hover {color: #FF4B33;}
.comment-navigation {font-weight:bold; padding:0 0 18px 0; margin-right:0.5em;}
.comment-navigation a {border:1px solid #ccc; color:#666; font-weight:normal; padding:0.5em 0.75em; text-decoration:none;}
.comment-navigation a:active,.comment-navigation a:hover {color: #FF4B33;}
.comment-navigation a,.comment-navigation span {margin-right:0.5em;}
#trackbacks-list .comment-content {position:absolute; left:-9000px;}
#respond {background:#fff; margin-bottom:22px; overflow:hidden; padding:18px 0 0 0; position:relative;}
#comments-list #respond {border-bottom:1px solid #ccc; margin:0 0 18px 0; padding:18px 1.5em;}
#comments-list ul #respond {border:1px solid #ccc; margin:0;}
#cancel-comment-reply {font-size:11px; position:absolute; top:18px; right:1.5em;}
#cancel-comment-reply a {color:#666;}
#respond .required {color:#FF4B33; font-weight:bold;}
.form-section label {font-size:11px;}
.form-section input {margin:0 0 18px 0; width:98%;}
.form-section textarea {width:99%;}
#form-allowed-tags p {color:#666; font-size:11px; margin:0;}
#form-allowed-tags span {font-style:italic;}
#form-allowed-tags code {font-size:11px; line-height:normal;}
.form-submit {padding:18px 0 0 0;text-align:right;}
.subscribe-to-comments {color:#666;float:left;font-size:11px;margin:0;padding:18px 0 0 0;}
.solo-subscribe-to-comments {color:#666;font-size:11px;padding:18px 0 0 0;}
.comment_license {color:#666;clear:both;font-size:11px; margin:0; padding:18px 0 0 0;}

/* =Title
-------------------------------------------------------------- */
.category-news .entry-title {margin-bottom:11px;}
.entry-title {margin-bottom:40px;}
#container-work h1 {text-indent:-9999px; width:940px; height:50px; background:url(images/work.gif) top left no-repeat;margin:0 auto 11px auto;}
.slug-artist h1.entry-title {text-indent:-9999px;width:287px; height:50px; background:url(images/artist.gif) top left no-repeat;}
.slug-biography h1.entry-title {text-indent:-9999px;width:287px; height:50px; background:url(images/biography.gif) top left no-repeat;}
.slug-studio h1.entry-title {text-indent:-9999px;width:287px; height:50px; background:url(images/studio.gif) top left no-repeat;}
.slug-curricullum-vitae h1.entry-title {text-indent:-9999px;width:287px; height:50px; background:url(images/cv.gif) top left no-repeat;}
.entry-exhibition {text-indent:-9999px;width:287px; height:50px; background:url(images/exhibition.gif) top left no-repeat;margin:33px 0 33px 10px;}
.slug-contact h1.entry-title {text-indent:-9999px;width:287px; height:50px; background:url(images/contact.gif) top left no-repeat;}
.slug-press h1.entry-title {text-indent:-9999px;width:287px; height:50px; background:url(images/press.gif) top left no-repeat;}
h3.entry-news {text-indent:-9999px;width:287px; height:50px; background:url(images/news.gif) top left no-repeat;}

/* =Sidebar Artist
-------------------------------------------------------------- */
.artist-sidebar { background:url(images/pramuhendra-pic.jpg) top right no-repeat;}
.artist-sidebar ul {margin: 400px 0 0 20px; width:247px;}
.artist-sidebar .child-page-xoxo .page_item a {background-image:url(images/artist-sb-menu.gif);text-indent:-9999px; display:block;}
.page-item-57 a {width:247px; height:47px; background-position:0 0;}
.page-item-57 a:hover {background-position:-247px 0;}
.page-item-59 a {width:247px; height:41px; background-position:0 -47px;}
.page-item-59 a:hover {background-position:-247px -47px;}
.page-item-61 a {width:247px; height:35px; background-position:0 -88px;}
.page-item-61 a:hover {background-position:-247px -88px;}
.parent-page-link {text-align:center;margin-top:22px;}

/* =Sidebar News
-------------------------------------------------------------- */
.slug-news #primary, .s-category-news #primary {margin-top:80px; padding:0;}
.news-sidebar ul {margin:0;}
.news-sidebar ul li ul{margin:0 0 0 38px; font-size:13px;line-height:18px;}
.news-sidebar ul li ul li h4{margin:11px 0 5px 0;}
.news-sidebar ul li ul li h4 a{text-decoration:none;color:#333;font-size:15px; line-height:20px;display:block;}
.news-sidebar ul li ul li h4 a:hover{color: #FF4B33;}
.news-sidebar ul li ul li {color:#888;}
.news-sidebar ul li ul .more-link {margin-top:11px;}
.next-exhibition-xoxo li h3 {text-indent:-9999px; width:230px; height:47px; background:url(images/next-exh-sb.gif) top left no-repeat;margin-bottom:22px;letter-spacing:0.05em;}
.recent-news-xoxo li h3{text-indent:-9999px; width:230px; height:41px; background:url(images/news-sb.gif) top left no-repeat;margin:22px 0;}
.recent-news-xoxo li ul li a {text-decoration:none;color:#333;font:italic bold 15px Georgia,serif; line-height:20px;display:block;}
.recent-news-xoxo li ul li a:hover, .recent-news-xoxo li ul li a:active {color: #FF4B33;}

/* =Sidebar Contact
-------------------------------------------------------------- */
.contact-sidebar { background:url(images/contact-bg-sb.jpg) top right no-repeat;}
.contact-sidebar ul {float:right; margin: 105px 0 0 0;}
.contact-sidebar ul li h2 {width:111px; height:44px; text-indent:-9999px; background:url(images/contact-studio-sb.gif) top left no-repeat;}
.contact-sidebar ul ul{float:right; margin:0;background:url(images/studio-address.gif) top left no-repeat; width:261px; height:169px;}
.contact-sidebar ul ul li address {text-indent:-9999px;}

/* =Sidebar exhibition
-------------------------------------------------------------- */
.exhibition-xoxo, .exhibition-xoxo ul {margin:0;padding:0;text-align:right;}
.exhibition-xoxo li h3 a {text-decoration:none; color:#717171;display:block; line-height:24px;font-size:18px; width:190px}
.exhibition-xoxo li h3 a:hover {color:#636363;}
.exhibition-xoxo li ul li a {width:190px;text-decoration:none; padding:0 0 3px 0; display:block; color:#8e8e8e; border-bottom:1px solid #dedede; font-size:13px;}
.exhibition-xoxo li ul li a:hover {color:#636363;}

/* =Sub Nav Menu Work
-------------------------------------------------------------- */
#sub {background:#FFF url(images/footer-bg.gif) top center no-repeat; padding:33px 0 11px 0; }
#subsidiary .aside ul {margin:0;}
#subsidiary .aside ul li ul {margin-left:60px;}
.taxonomy h3 {text-indent:-9999px;background:url(images/browsemenu.gif) no-repeat;height:53px;}
#taxonomy-widget-6 h3{background-position:0 0; width:130px;}
#taxonomy-widget-7 h3{background-position:-130px 0; width:135px;}
#taxonomy-widget-8 h3{background-position:-265px 0; width:145px;}
.taxonomylist li a{text-decoration:none; padding:0 0 3px 0; display:block; width:160px; color:#8e8e8e; border-bottom:1px solid #dedede; font-size:15px;}
.taxonomylist li a:hover {font-weight:bold;color:#363636;letter-spacing:-0.5px;}

/* =Contact Form
-------------------------------------------------------------- */
.contactform-left {color:#9a9a9a; width: 15%;height:25px; white-space: pre; text-align: right; clear: both;	float: left;display: inline;padding: 4px;margin: 5px 0;}
.contactform-right {color:#9a9a9a;width: 80%;min-height:25px; text-align: left; float: right;display: inline;padding: 4px;	margin: 5px 0;}
.contactform-full {color:#9a9a9a;width: 82%;min-height:25px; text-align:right; float: left;display: inline;padding: 4px;	margin: 5px 0;}
.your-name input,.your-email input,.your-website input,.your-subject input,.your-msg textarea,.check-spam input {width:312px; border:solid 2px #ebebeb;padding:3px;-moz-border-radius:5px; -webkit-border-radius:5px;overflow:hidden;}
.your-name input:hover,.your-email input:hover,.your-website input:hover,.your-subject input:hover,.your-msg textarea:hover,.check-spam input:hover{border: solid 2px #c3c3c3;}
.your-name input:focus,.your-email input:focus,.your-website input:focus,.your-subject input:focus,.your-msg textarea:focus,.check-spam input:focus{border: solid 2px #c3c3c3;}
.submit-cf7 input {margin-left: 170px; width:156px; height:58px; text-indent:-9999px; display:block; overflow:hidden;background:url(images/send-button.gif) top center no-repeat; border:none;}
.submit-cf7 input:hover {background-position: bottom center;}

/* =Footer
-------------------------------------------------------------- */
#footer {margin-top:22px;background:#FFF url(images/footer-bg.gif) top center no-repeat; }
#siteinfo {color:#666; font-size:14px; line-height:18px; padding:33px 22px 0;}
#siteinfo a {color:#666;}
#siteinfo a:active,#siteinfo a:hover {color: #FF4B33;}
p.pramuhendra-copy {text-indent:-9999px; width:432px; height:24px; background:#FFF url(images/copy-pramuhendra.jpg) top center no-repeat;}
p.web-credits {width:100px; height:24px;}
.built {float:left; display:block; width:62px; height:24px; text-indent:-9999px;background:url(images/built.jpg) top center no-repeat;}
a.dkmf-built {display:block; float:right; text-indent:-9999px; width:38px; height:24px; background:url(images/dkmf.jpg) top center no-repeat;}
a:hover.dkmf-built {background-position:bottom center;}