html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure,
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
}

article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
  display: block;
}

blockquote, q { quotes: none; }
blockquote:before, blockquote:after,
q:before, q:after { content: ''; content: none; }
ins { background-color: #ff9; color: #000; text-decoration: none; }
mark { background-color: #ff9; color: #000; font-style: italic; font-weight: bold; }
del { text-decoration: line-through; }
abbr[title], dfn[title] { border-bottom: 1px dotted; cursor: help; }
table { border-collapse: collapse; border-spacing: 0; }
hr { display: block; height: 1px; border: 0; border-top: 1px solid #ccc; margin: 1em 0; padding: 0; }
input, select { vertical-align: middle; }

body { font:13px/1.231 sans-serif; *font-size:small; } 
select, input, textarea, button { font:99% sans-serif; }
pre, code, kbd, samp { font-family: monospace, sans-serif; }

html { overflow-y: scroll; }
a:hover, a:active { outline: none; }
ul, ol { margin-left: 2em; }
ol { list-style-type: decimal; }
nav ul, nav li { margin: 0; list-style:none; list-style-image: none; }
small { font-size: 85%; }
strong, th { font-weight: bold; }
td { vertical-align: top; }

sub, sup { font-size: 75%; line-height: 0; position: relative; }
sup { top: -0.5em; }
sub { bottom: -0.25em; }

pre { white-space: pre; white-space: pre-wrap; word-wrap: break-word; padding: 15px; }
textarea { overflow: auto; }
.ie6 legend, .ie7 legend { margin-left: -7px; } 
input[type="radio"] { vertical-align: text-bottom; }
input[type="checkbox"] { vertical-align: bottom; }
.ie7 input[type="checkbox"] { vertical-align: baseline; }
.ie6 input { vertical-align: text-bottom; }
label, input[type="button"], input[type="submit"], input[type="image"], button { cursor: pointer; }
button, input, select, textarea { margin: 0; }
input:valid, textarea:valid   {  }
input:invalid, textarea:invalid { border-radius: 1px; -moz-box-shadow: 0px 0px 5px red; -webkit-box-shadow: 0px 0px 5px red; box-shadow: 0px 0px 5px red; }
.no-boxshadow input:invalid, .no-boxshadow textarea:invalid { background-color: #f0dddd; }

::-moz-selection{ background: #FF5E99; color:#fff; text-shadow: none; }
::selection { background:#FF5E99; color:#fff; text-shadow: none; }
a:link { -webkit-tap-highlight-color: #FF5E99; }

button {  width: auto; overflow: visible; }
.ie7 img { -ms-interpolation-mode: bicubic; }

body, select, input, textarea {  color: #444; }
h1, h2, h3, h4, h5, h6 { font-weight: bold; }
a, a:active, a:visited { color: #607890; }
a:hover { color: #036; }



















.ir { display: block; text-indent: -999em; overflow: hidden; background-repeat: no-repeat; text-align: left; direction: ltr; }
.hidden { display: none; visibility: hidden; }
.visuallyhidden { border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; }
.visuallyhidden.focusable:active,
.visuallyhidden.focusable:focus { clip: auto; height: auto; margin: 0; overflow: visible; position: static; width: auto; }
.invisible { visibility: hidden; }
.clearfix:before, .clearfix:after { content: "\0020"; display: block; height: 0; overflow: hidden; }
.clearfix:after { clear: both; }
.clearfix { zoom: 1; }


@media all and (orientation:portrait) {

}

@media all and (orientation:landscape) {

}

@media screen and (max-device-width: 480px) {

  
}


@media print {
  * { background: transparent !important; color: black !important; text-shadow: none !important; filter:none !important;
  -ms-filter: none !important; } 
  a, a:visited { color: #444 !important; text-decoration: underline; }
  a[href]:after { content: " (" attr(href) ")"; }
  abbr[title]:after { content: " (" attr(title) ")"; }
  .ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after { content: ""; }  
  pre, blockquote { border: 1px solid #999; page-break-inside: avoid; }
  thead { display: table-header-group; }
  tr, img { page-break-inside: avoid; }
  @page { margin: 0.5cm; }
  p, h2, h3 { orphans: 3; widows: 3; }
  h2, h3{ page-break-after: avoid; }
}


body {  *font-size:small; *font:x-small; }
table { font-size:inherit; font:100%; }
select, input, textarea { font:99% sans-serif; }
html { -webkit-font-smoothing: antialiased; }
html { overflow-y: scroll; }
input[type="radio"] { vertical-align: text-bottom; }
input[type="checkbox"] { vertical-align: bottom; *vertical-align: baseline; }
.ie6 input { vertical-align: text-bottom; }
label, input[type=button], input[type=submit], button { cursor: pointer; }
a:hover, a:active { outline: none;  }
img { -ms-interpolation-mode: bicubic; }



.clear { clear:both;}
a { color:#92586d; text-decoration:underline;}
a:hover { text-decoration:none; color: rgb(168, 29, 77)}
a:visited { color:#92586d}
p{ padding:0 0 12px 0; line-height:150%;}
h1 { font-weight:normal; font-size: 26px;  color:#616060; padding:0 0 12px 0; font-family: 'Yanone Kaffeesatz', sans-serif; font-weight:normal; }
h1 span { color:#a81d4d; font-size:29px;}
h2 { font-size:21px; color:#616060; padding:0 0 9px 0;; font-family: 'Yanone Kaffeesatz', sans-serif; font-weight:normal; }
h2 a { text-decoration:none; color:#a81d4d;}
h3 { font-size:18px; color:#a81d4d; padding:0 0 9px 0; font-family: 'Yanone Kaffeesatz', sans-serif; font-weight:normal;  }
h3 span, h2 span { color:#a81d4d;}
h3.widget-title {color:#a81d4d; font-size:24px; text-transform:lowercase; padding:15px 0 3px 0;}
h3.widget-title a {color:#a81d4d; text-decoration:none;}
.break { height:6px; margin-bottom:12px; border-bottom:1px dotted #CCC;}
.break_big { height:12px; margin-bottom:12px; border-bottom:1px dotted #CCC;}



html {background:#fff;}
body { background:#16000c url(../images/bg.jpg); font:13px Arial, Helvetica, sans-serif; color:#515151; }
#wrapper { width:972px; margin:0 auto; min-height:571px; background:url(../images/wrapper.png) no-repeat 0 14px; }
#wrapper_padding { width:950px; margin:0 auto; position:relative;}

.side_tabs { position:absolute; left:950px; top:44px; padding:0; margin:0; z-index:678;}
.side_tabs li { margin-bottom:2px; width:36px; list-style:none;}
.side_tabs li a {display:block; text-indent:-9999px; width:36px;}
.side_tabs li.menu-item-754{ background:url(../images/merlinvicki.png) no-repeat; height:183px;}
.side_tabs li.menu-item-754 a{ display:block; text-indent:-9999px; height:183px;}
.side_tabs li.menu-item-753{ background:url(../images/mani.png) no-repeat; height:92px;}
.side_tabs li.menu-item-753 a{ height:92px;}
.side_tabs li.menu-item-493{ background:url(../images/contact.png) no-repeat; height:131px; }
.side_tabs li.menu-item-493 a{  height:131px; }



#page_header { height:374px;}



#banner { height:273px; background:url(../images/banner.jpg) no-repeat center bottom; position:relative;}
.mummu_poppo { background:url(../images/mummu_poppo.png) no-repeat left bottom; left:60px; bottom:0; height:271px; width:253px; position:absolute; }



#nav { height:101px; background:url(../images/navbar.gif) no-repeat; overflow:hidden;}
ul.navbar { width:916px; margin:0 auto; padding-top:13px;}
.navbar li { display:inline; float:left; padding:0 24px 0 25px; border-right:1px dotted #c6cdd2; height:59px; list-style:none;}
.navbar li.menu-item-454 { border-right:0px none;}
.navbar li a{ color:#787878; font-size:27px; float:left; display:block; padding-top:13px; text-decoration:none; font-family: 'Yanone Kaffeesatz', sans-serif; font-weight:normal;   }
.navbar li.back {  width: 9px; height: 8px; z-index: 8; position: absolute; border-right:0px none; }
.navbar li.back .left { background: url("../images/nav.gif") no-repeat top center; height: 8px; margin-right: 48px;  }





#mainbody { background:url(../images/mainbody.png) repeat-y;}



#content { float:left; width:624px; padding:0 0 0 30px;}


.welcome { float:left; width:360px; border-right:1px dotted #ccc; padding-right:12px; font-size:16px;}
.link_portfolio { background:url(../images/arrow_down.gif) no-repeat right 20px; font-size:24px; padding:20px 35px 10px 0; float:left;} 
.chart { background:url(../images/skillometer.png) no-repeat 0 38px; height:265px; width:236px; float:right;}
.mani_profile { background:url(../images/mani_bg.jpg) no-repeat right top;}
.mani_profile img { margin:35px 32px 30px 14px;}
.mani_profile h2 { font-size:26px;}
.mani_profile p{font:italic 14px Georgia, "Times New Roman", Times, serif; line-height:18px;}



#aside { width:228px; padding-right:30px; float:right;}
#aside ul { list-style:none; padding:0; margin:0;}

.sidebar .widget_twitter h3.widget-title{ padding-top:0;}


#recent-posts li { border-bottom:1px dotted #999; padding:4px 0;}
#recent-posts li a {color: #a81d4d; text-decoration:none; font-weight:bold; text-transform:capitalize}
#recent-posts .post-title { display:block;}
#recent-posts .post-author, .sidebar #recent-posts .post-date { font-style:italic;}

#wpp-3 ul {padding:0; margin:0;}
#wpp-3 li {border-bottom:1px dotted #999; padding:4px 0; list-style:none;}
#wpp-3 li a { font-weight:bold; text-decoration:none; color: #a81d4d;}
#wpp-3 li .wpp-excerpt { display:block; font-size:11px;}
.wpp-post-title { text-transform:capitalize;}

#about-me-social-links h3.widget-title { display:none;}





#page_footer {  padding-bottom:20px; }
#page_footer ul { list-style:none; padding:0; margin:0;}
#footer_body { width:972px; margin:0 auto; background:url(../images/footer.png) no-repeat center bottom;  }
#super_footer { background:url(../images/super_footer_bg.png) repeat-y; width:950px; margin:0 auto;}
#super_footer_top { background:url(../images/super_footer_top.png) no-repeat; min-height:245px; padding:12px 30px}
#footer_info { background:url(../images/footer_info.png) no-repeat; height:54px; font-size:11px; padding:30px 30px 0 30px; clear:left;}
.flinks { float:left; width:auto;}
.footer_links { padding-top:29px;}
.footer_links li{ display:inline; float:left; color:#bea5b8; border-right:1px solid #bea5b8; padding:0 6px; list-style:none; }
.footer_links li a {color:#bea5b8; text-decoration:none;}
.footer_links li a:hover { color:#925c85;}
.footer_links li.menu-item-466 { border-right: 0px none;} 
.footer_links li.menu-item-467 { padding-left:0;}
.copyright { clear:left; color:#bea5b8;}
.credits { float:right; background:url(../images/merlinvicki_footer.png) no-repeat; width:85px; height:8px; margin-top:10px;}
.credits a { display:block; text-indent:-9999px; width:85px; height:8px;}

#super_footer .xoxo { float:left; width:33.3%; padding-top:12px;}
#super_footer h3.widget-title, #super_footer h3.widget-title a { color:#a82250;}
.widget_testimonials { padding:0 0 4px 0 ;}
.widget_testimonials #sfstest-sidebar { padding:0px 11px 0 11px; background:url(../images/quote_open.gif) no-repeat left top; margin-top:12px;}
.widget_testimonials #sfstest-sidebar blockquote { font:italic 14px Georgia, "Times New Roman", Times, serif; line-height:18px; padding:0; text-indent:9px;}
.widget_testimonials #sfstest-sidebar blockquote cite  { font:bold italic 16px "Times New Roman", Times, serif; padding-top:15px; text-indent:0; display:block; text-align:right;}

#recent-posts, #testimonials-3 {padding-right:30px;}
#simple-flickr-photos-widget-3 { padding-left:30px;}
#twitter-1 li {border-bottom:1px dotted #999; padding:4px 0;} 

#get_recent_comments_wrap ul { padding-right:30px;}
#get_recent_comments_wrap li {border-bottom:1px dotted #999; padding:4px 0; list-style:none;}
#get_recent_comments_wrap li a { font-weight:bold; text-decoration:none; text-transform:capitalize;}



#flickr {text-align:center;}
#flickr img { display:inline; margin:3px; padding:1px; border:1px solid #ccc;} 
#flickr .flickr_badge_image { float:left;}


.invi_link { color:#bea5b8 !important; text-decoration:none;}
.invi_link hover {color:#bea5b8;}



.blog h2.blog_title { padding-bottom:0;}
.blog h2.blog_title a { text-decoration:none; color:#616060;}
.more a { text-decoration:none; font-weight:bold;}
.postmetadata { border:1px solid #DEDCDD;  border-radius:5px;  -moz-border-radius:5px;  -webkit-border-radius:5px; padding:10px 0px 6px 10px; margin-bottom:10px; clear:left;}
.postmetadata a, .postmetadata { font-size:11px; font-weight:normal; text-decoration:none;}
.post_info {font-size:10px; font-weight:bold; }
.single .post_info {border-bottom:1px dotted #CCC;}
.post_info a { text-decoration:none;}
img.excerpt { border:1px solid #ccc;}
.post_info a {text-decoration:none;}
.post_info a span.entry-date {color:#787878; }
.post_info iframe { padding-top:3px;}

.author-info { padding:8px 0; border-top:2px solid #933; border-bottom:2px solid #933; margin-bottom:12px; clear:both;}
#content .author-info ul { padding:0; margin:0;}
.author-info ul li.author-pic {display:inline; float:left; background:url(../images/thumb_bg.gif) no-repeat center top; width:70px; margin:0 12px 0 0; height:80px; text-align:center; }
.author-info ul li.author-pic img { margin-top:3px;}
.author-bio { width:530px; display:inline; float:left; font:italic 14px Georgia, "Times New Roman", Times, serif; line-height:18px;}
.author-bio p { padding-top:0;}

#content ol#posts-list{ padding:0; margin:0 !important;}
#content ol#posts-list li{ list-style:none; padding-top:8px;}

.twitter_btn { float:left; width:auto;}
.facebook_btn { float:left; width:450px;}
.shareaholic-show-on-load { clear:both;}

.album { background:url(../images/our_world.jpg) no-repeat; height:188px;}
.album a  { display:block; text-indent:-9999px; height:188px; width:618px;}

#content .gallery { padding:0;}
#content .gallery li { list-style:none; float:left; display:inline; width:250px; margin:0 12px;}

#posts-list li.article { list-style:none !important; padding-bottom:21px; border-bottom:1px dotted #999; }
.wp-post-image { float:left; width:140px; height:140px; border:1px solid #666; margin-right:20px; margin-top:6px;}
.entry { float:left; width:430px;}




.aligncenter { display:block; margin:0 auto; }
.alignleft { float:left; margin-right:12px;  }
.alignnone {  }
.alignright { float:right; margin-left:12px; }
.wp-caption { border: 1px solid #ddd; text-align: center; background-color: #e2e2e2; padding-top: 4px; -moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; }  
.img-border {padding:4px; background:#e2e2e2; border:1px solid #c2c2c2; -moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;}




br.clear { clear:both; display:block; height:1px; margin:-1px 0 0 0 } 
li#theme-switcher { background:#fff; border:10px solid red; padding:20px; position:fixed; top:0; right:0 } 
.alert { background:red; color:white }


.allcomments{ height:100%; padding:0px 8px 0px 10px; margin:0px 0px; }
#comment{ height:100%; padding:0px 10px; margin:0px 0px; }
h3#comments { padding:5px 10px; margin:10px 0px; border:1px solid #DEDCDD; font-size:20px; font-weight:normal; color:#444; 	background:#fff; border-radius:5px;  -moz-border-radius:5px;  -webkit-border-radius:5px; } 	
h3#pingbacks { padding:5px 10px; margin:10px 0px; border:1px solid #DEDCDD; font-size:20px; font-weight:normal; color:#444; background:#fff;  -moz-border-radius:5px;  -webkit-border-radius:5px; } 	
#respond{ height:100%; padding:0px 5px; margin:5px 0px; background:#fff; border:1px solid #DEDCDD;  border-radius:5px;  -moz-border-radius:5px;  -webkit-border-radius:5px; }	 
#respond h3{ padding:5px 10px 5px 10px; margin:10px 0px; font-size:22px; font-weight:normal; color:#444; } 
#commentform { padding:0px 10px 10px 10px; margin:0px 0px 0px 0px; color:#BFAFA7; font-family:tahoma,Century gothic,Arial, Helvetica, sans-serif; } 
#commentform p {	 color:#3f79c4; } 
#commentform input { background:#F4F4F4; border:1px solid #DEDCDD; color:#444; padding-left:10px; } 
#commentform textarea { background:#F4F4F4; border:1px solid #DEDCDD; color:#444; width:95%; padding:5px 5px; } 
.comments input#submit { width:auto; line-height:25px; padding:3px 5px; background:#0083DB; border:2px solid #005F9F; color:#fff; font-family:tahoma,Century gothic,Arial, Helvetica, sans-serif; } 
#content ol.commentlist {  list-style:none;  margin:0;  padding:0;  text-indent:0;  } 
#content ol.commentlist li {  list-style:none; margin:5px 0; line-height:18px; padding:10px; border:1px solid #DEDCDD; background:#fff; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;  margin:0 0 10px;  padding:5px 7px;  position:relative; }  
ol.commentlist li div.comment-author {  padding:0 170px 0 0;  } 
ol.commentlist li div.vcard {  font:20px Georgia, helvetica,arial,sans-serif;  padding:5px 0px 0 0; } 
ol.commentlist li div.vcard cite.fn {  font-style:normal;  } 
ol.commentlist li div.vcard cite.fn a.url {  color:#000;  text-decoration:none;  } 
ol.commentlist li div.vcard cite.fn a.url:hover { color:#000;  } 
div.vcard img.avatar {  float:right; border:1px solid #ddd; background:#fff; padding:3px; } 
ol.commentlist li div.comment-meta {  font-size:10px; } 
ol.commentlist li div.comment-meta a { text-decoration:none !important;  } 
ol.commentlist li div.comment-meta a:hover {   } 
ol.commentlist li p {  font:normal 12px Tahoma, helvetica,arial,sans-serif; margin:0 0 1em; line-height:18px; color:#546C88; } 
ol.commentlist li ul {  font:normal 12px/1.4 helvetica,arial,sans-serif;  list-style:square;  margin:0 0 1em; padding:0;  text-indent:0; } 
#cancel-comment-reply{ padding:10px 0px 0px 0px ; } 
#cancel-comment-reply-link{ color:#fff;  font-size:10px; line-height:15px; font-family: Tahoma, Georgia,arial,sans-serif; padding:4px 10px; margin:0px 0px 0px 12px;	 background:#8B979F; border:2px solid #666; }  
ol.commentlist li div.reply {   background:#269BCF;  border:2px solid #0A7CAF;  color:#fff;  font:bold 9px/1 Tahoma, Georgia,arial,sans-serif; padding:5px 10px;   text-align:center;  width:50px; } 
ol.commentlist li div.reply a {  color:#fff;  text-decoration:none;  text-transform:uppercase;  } 
ol.commentlist li ul.children {  list-style:none;  margin:1em 0 0;  text-indent:0;  } 
ol.commentlist li ul.children li.depth-2 {  margin:0 0 .25em;  } 
ol.commentlist li ul.children li.depth-3 {  margin:0 0 .25em;  } 
ol.commentlist li ul.children li.depth-4 { margin:0 0 .25em;  } 
ol.commentlist li.even {  background:#ececec; } 
ol.commentlist li.odd {  background:#fff; } 
ol.commentlist li.pingback div.vcard {  padding:0 170px 0 0;  }


div.wpcf7 { margin: 0; padding: 0; } 
div.wpcf7-response-output { margin: 2em 0.5em 1em; padding: 0.2em 1em; } 
div.wpcf7-mail-sent-ok { border: 2px solid #398f14; } 
div.wpcf7-mail-sent-ng { border: 2px solid #ff0000; } 
div.wpcf7-spam-blocked { border: 2px solid #ffa500; } 
div.wpcf7-validation-errors { border: 2px solid #f7e700; } 
span.wpcf7-form-control-wrap { position: relative; } 
span.wpcf7-not-valid-tip { position: absolute; top: 20%; left: 20%; z-index: 100; background: #fff; border: 1px solid #ff0000; font-size: 10pt; width: 280px; padding: 2px; } 
span.wpcf7-not-valid-tip-no-ajax { color: #f00; font-size: 10pt; display: block; } 
span.wpcf7-list-item { margin-left: 0.5em; } 
.wpcf7-display-none { display: none; } 
div.wpcf7 img.ajax-loader { border: none; vertical-align: middle; margin-left: 4px; } 
.wpcf7-form{ width:440px; padding:14px; } 
.wpcf7-form label{ display:block; font-weight:bold; text-align:right; width:140px; float:left; }  
.wpcf7-form .small{ color:#666666; display:block; font-size:11px; font-weight:normal; text-align:right; width:140px; }  
.wpcf7-form input, .wpcf7-form textarea { float:left; font-size:12px; padding:4px 2px; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; border:1px solid #d9d9d9; width:240px; margin:2px 0 20px 10px; } 
.wpcf7-form .btn{  clear:both; margin-left:150px; width:125px; height:31px; background: url(../images/button.png) no-repeat; text-align:center; line-height:31px; color:#FFFFFF; font-size:12px; text-transform:uppercase; font-weight:bold; border:0px none; } 
.wpcf7-form .error { font-weight:bold; color:#C00; padding-left:150px;}
.wpcf7-form .mandatory:before { content:"*"; color:#F00;}
.wpcf7-not-valid-tip {  width:200px;}



#sfstest-page .testimonial_entry_bottom { background:url(../images/testimonial_placeholder.gif) no-repeat left bottom; padding:0 0 20px 0; margin-bottom:12px;}
#sfstest-page .testimonial_entry_top {background:url(../images/testimonial_placeholder.gif) no-repeat left top; padding:0 12px; }
#sfstest-page blockquote {border-bottom:1px solid #DEDCDD;  font:italic 14px Georgia, "Times New Roman", Times, serif; }
#sfstest-page blockquote p {padding:12px 0;}
#sfstest-page blockquote p cite {font:18px Georgia, helvetica,arial,sans-serif;  padding:5px 0px 0 0;}


#content .portfolio_placeholder { padding:0; margin:0;}
#content .portfolio_placeholder li { background: url(../images/portfolio_placeholder.png); width:186px; height:147px; background-repeat:no-repeat; float:left; margin:0 10px; list-style:none; }
.portfolio_heading { font-family:tahoma,Arial, Helvetica, sans-serif; font-size:13px; color:#77535f; height:24px; padding-left:5px;}
.portfolio_heading a { text-decoration:none; color:#77535f; display:block; font-weight:normal; margin-top:3px;}
.portfolio_heading a:hover { color:#cc1f5c;}
.portfolio_thumb img { border:1px solid #fff; margin:5px 0 0 5px; display:block; }



.jimgMenu { position:relative;  padding: 0px; width:624px; height:240px; overflow: hidden; background:url(../images/sliding_panels.gif) }
#content .jimgMenu ul {  list-style: none; margin: 20px auto; padding: 0px; display: block; height: 200px; position: relative; } 
#content .jimgMenu ul li { width: 102px; float: left; display: block; overflow: hidden; } 
.jimgMenu ul li a { text-indent: -1000px; background:#fff repeat scroll 0%; border-right: 2px solid #fff; cursor:pointer; display:block; overflow: hidden; height: 200px; } 
.jimgMenu ul li#user_interface a { background: url(../images/user_interface.jpg) repeat scroll 0%; } 
.jimgMenu ul li#cms_themes a { background: url(../images/cms_themes.jpg) repeat scroll 0%; } 
.jimgMenu ul li#brand_identity a { background: url(../images/brand_identity.jpg) repeat scroll 0%; } 
.jimgMenu ul li#psd_to_html a { background: url(../images/psd_to_html.jpg) repeat scroll 0%; } 
.jimgMenu ul li#wallpapers a { background: url(../images/wallpapers.jpg) repeat scroll 0%;  } 
.jimgMenu ul li#business_collaterals a { background: url(../images/business_colateralls.jpg) repeat scroll 0%; border-right-style: none; } 



#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative; overflow:hidden;}
#cboxLoadedContent{overflow:auto;}
#cboxLoadedContent iframe{display:block; width:100%; height:100%; border:0;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}


#cboxOverlay{background:url(../images/overlay.png) 0 0 repeat;}
#colorbox{}
    #cboxTopLeft{width:21px; height:21px; background:url(../images/controls.png) -100px 0 no-repeat;}
    #cboxTopRight{width:21px; height:21px; background:url(../images/controls.png) -129px 0 no-repeat;}
    #cboxBottomLeft{width:21px; height:21px; background:url(../images/controls.png) -100px -29px no-repeat;}
    #cboxBottomRight{width:21px; height:21px; background:url(../images/controls.png) -129px -29px no-repeat;}
    #cboxMiddleLeft{width:21px; background:url(../images/controls.png) left top repeat-y;}
    #cboxMiddleRight{width:21px; background:url(../images/controls.png) right top repeat-y;}
    #cboxTopCenter{height:21px; background:url(../images/border.png) 0 0 repeat-x;}
    #cboxBottomCenter{height:21px; background:url(../images/border.png) 0 -29px repeat-x;}
    #cboxContent{background:#fff;}
        #cboxLoadedContent{margin-bottom:28px;}
        #cboxTitle{position:absolute; bottom:4px; left:0; text-align:center; width:100%; color:#949494;}
        #cboxCurrent{position:absolute; bottom:4px; left:58px; color:#949494;}
        #cboxSlideshow{position:absolute; bottom:4px; right:30px; color:#0092ef;}
        #cboxPrevious{position:absolute; bottom:0; left:0px; background:url(../images/controls.png) -75px 0px no-repeat; width:25px; height:25px; text-indent:-9999px;}
        #cboxPrevious.hover{background-position:-75px -25px;}
        #cboxNext{position:absolute; bottom:0; left:27px; background:url(../images/controls.png) -50px 0px no-repeat; width:25px; height:25px; text-indent:-9999px;}
        #cboxNext.hover{background-position:-50px -25px;}
        #cboxLoadingOverlay{background:url(../images/loading_background.png) center center no-repeat;}
        #cboxLoadingGraphic{background:url(../images/loading.gif) center center no-repeat;}
        #cboxClose{position:absolute; bottom:0; right:0; background:url(../images/controls.png) -25px 0px no-repeat; width:25px; height:25px; text-indent:-9999px;}
        #cboxClose.hover{background-position:-25px -25px;}


.cboxIE #cboxTopLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../images/internet_explorer/borderTopLeft.png, sizingMethod='scale');}
.cboxIE #cboxTopCenter{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../images/internet_explorer/borderTopCenter.png, sizingMethod='scale');}
.cboxIE #cboxTopRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../images/internet_explorer/borderTopRight.png, sizingMethod='scale');}
.cboxIE #cboxBottomLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../images/internet_explorer/borderBottomLeft.png, sizingMethod='scale');}
.cboxIE #cboxBottomCenter{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../images/internet_explorer/borderBottomCenter.png, sizingMethod='scale');}
.cboxIE #cboxBottomRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../images/internet_explorer/borderBottomRight.png, sizingMethod='scale');}
.cboxIE #cboxMiddleLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../images/internet_explorer/borderMiddleLeft.png, sizingMethod='scale');}
.cboxIE #cboxMiddleRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../images/internet_explorer/borderMiddleRight.png, sizingMethod='scale');}



.broken_link, a.broken_link { text-decoration: line-through; }


#content ul.accordion{ width:618px; margin:0 !important; padding:0 !important; }
#content ul.accordion ul { padding:0; margin:0;}
#content .accordion li, #content .accordion li li{ list-style:none; text-align:left; padding:0; }
.accordion li.menu{ padding:0; width:100%; }
.accordion li.button { padding-top:3px;}
.accordion li.button a{	display:block; font-size:13px; height:35px; overflow:hidden; padding:0 9px 0; position:relative; background:url(../images/accordion_btn.gif) no-repeat; width:624px; line-height:35px; text-decoration:none; }
.accordion li.button a:hover{ text-decoration:none; background-position:0 -35px; }
.accordion li.button a span.number { padding:0 18px 0 0}
.accordion li.button a span.name { }
.accordion li.button a span.date{ height:35px; position:absolute; right:0; top:0; width:150px; display:block; padding-right:55px; text-align:right; font-size:11px; font-style:italic; }

li.button a:hover{ background-position:bottom left;}
li.button a:hover span{ background-position:bottom right;}

#content .accordion .dropdown{ display:none; width:100%; }
#content .accordion .dropdown img { border:1px solid #d9cacf;  }


#content #activityFeed ul { padding: 0; margin: 0; list-style: none; }
#content #activityFeed ul li { background-position: 10px center;  background-repeat: no-repeat ; padding: 5px 5px 5px 34px; border-bottom:1px dotted #999; list-style:none; }
#container { margin: auto; }
#lc { float: left; width: 580px; }
#rc { float: right; width: 320px; }



#shutter {width:612px;
	height:450px;
	margin:0 auto;
	border:5px solid #fff;
	overflow:hidden;
	
	-moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
	-webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.3); }
#shutter ul { padding:0; margin:0;}
#shutter li { list-style:none;}
.shutterAnimationHolder .film canvas{
	display: block;
    margin: 0 auto;
}

.shutterAnimationHolder .film{
	position:absolute;
	left:50%;
	top:0;
}

.shutterAnimationHolder{
	position:absolute;
	overflow:hidden;
	top:0;
	left:0;
	z-index:1000;
}

.wp-post-image {border:2px solid #fff; -moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.3); -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.3); box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);}
