html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin:0; padding:0; border:0; outline:0; font-style:inherit; font-size:100%; font-family:Verdana, Arial, Helvetica, sans-serif; }
table { border-collapse:separate; border-spacing:0; }
caption, th, td { text-align:left; font-weight:normal; }
h1, h2, h3, h4, h5, h6, h1 a, h2 a, h3 a, h4 a, h5 a, h6 a, #workwith a { font-weight:normal; margin:0; }
input, select, textarea { font:inherit; }
.spacer { float:none; clear:both; }
a { text-decoration:none; color:#384b7d; }
a:hover { color:#000; }
html body * span.clear, html body * div.clear, html body * li.clear, html body * dd.clear { background:none; border:0; clear:both; display:block; float:none; font-size:0; list-style:none; margin:0; padding:0; overflow:hidden; visibility:hidden; width:0; height:0; }
p, td, ul, ol, label { font-size:.7em; }
ul li, li ul { font-size:1em; }
.sf-menu, .sf-menu * { margin:0; padding:0; list-style:none; z-index:99; font-family:Arial, Helvetica, sans-serif; }
.sf-menu { line-height:1em; }
.sf-menu ul { position:absolute; top:-999em; width:10em; }
.sf-menu>ul { position:absolute; }
.sf-menu ul li { width:100%; }
.sf-menu li .chevron { font-weight:bold; color:#8dc63f; }
.sf-menu li:hover { visibility:inherit; }
.sf-menu li { float:left; position:relative; }
.sf-menu a { display:block; position:relative; }
.sf-menu li:hover ul, .sf-menu li.sfHover ul { left:3px; top:25px; width:150px; }
ul.sf-menu li:hover li ul, ul.sf-menu li.sfHover li ul { top:-999em; }
ul.sf-menu li li:hover ul, ul.sf-menu li li.sfHover ul { left:150px; top:0; }
ul.sf-menu li li:hover li ul, ul.sf-menu li li.sfHover li ul { top:-999em; }
ul.sf-menu li li li:hover ul, ul.sf-menu li li li.sfHover ul { left:10em; top:0; }
.sf-menu { float:left; margin-bottom:0; }
.sf-menu a { text-decoration:none; padding:0 15px 0 10px; color:#455560; display:block; width:auto; }
.sf-menu a:hover { color:#360; }
.sf-menu a, .sf-menu a:visited { color:#455560; }
.sf-menu li { display:block; float:left; padding:0; margin:0; position:relative; display:block; float:left; height:23px; width:auto; text-transform:uppercase; }
.sf-menu li li { text-align:left; height:auto; border:none; background-color:#ceeef2; line-height:1.5em; text-transform:capitalize; }
.sf-menu li li:hover { background-color:#8ad4df; }
.sf-menu li:hover a { color:#00bce4; }
.sf-menu li:hover li a { color:#455560; }
.sf-menu li li:hover a { color:#fff; }
.sf-menu li li a { padding:7px 10px 7px 10px; }
.sf-menu li li.indent a { padding-left:15px; font-weight:normal; }
.sf-menu li li li { background:#999a9e; border-left:1px solid #d7d8d9; font-weight:normal; }
.sf-menu li:hover, .sf-menu li.sfHover, .sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active, .sf-menu li.active a { outline:0; }
.sf-menu li.active li a { color:#fff; }
.sf-menu li li a.sf-with-ul { min-width:1px; }
.sf-menu li li a .sf-sub-indicator { position:absolute; display:block; right:.75em; top:.55em; width:10px; height:15px; text-indent:-999em; overflow:hidden; background:url('http://cdn.studiorepublic.com/images/arrows-ffffff.png') no-repeat -10px -100px; background-position:-10px 0; }
a>.sf-sub-indicator { top:.3em; background-position:0 -105px; }
a:focus>.sf-sub-indicator, a:hover>.sf-sub-indicator, a:active>.sf-sub-indicator, li:hover>a>.sf-sub-indicator, li.sfHover>a>.sf-sub-indicator { background-position:-10px -105px; color:#7b7c7e; }
.sf-menu ul .sf-sub-indicator { background-position:-10px 0; }
.sf-menu ul a>.sf-sub-indicator { background-position:0 0; }
.sf-menu ul a:focus>.sf-sub-indicator, .sf-menu ul a:hover>.sf-sub-indicator, .sf-menu ul a:active>.sf-sub-indicator, .sf-menu ul li:hover>a>.sf-sub-indicator, .sf-menu ul li.sfHover>a>.sf-sub-indicator { background-position:-10px 0; }
.sf-shadow ul { background:url('http://cdn.studiorepublic.com/images/shadow.png') no-repeat bottom right; padding:0 8px 9px 0; -moz-border-radius-bottomleft:17px; -moz-border-radius-topright:17px; -webkit-border-top-right-radius:17px; -webkit-border-bottom-left-radius:17px; }
.sf-shadow ul.sf-shadow-off { background:transparent; }
#wrapper { margin:0 auto; width:791px; }
#maincontent a { border-bottom:1px dotted #666; }
#maincontent .portimage a { border:none; }
#maincontent .storycontent a.internalLink { color:#000; border:none; }
#maincontent .storycontent a.externalLink.internalLink { color:#384b7d; border-bottom:1px dotted #666; }
#logo { padding:20px 10px; }
#navcontainer { width:791px; padding:0 0 15px 0; border-bottom:1px solid #ccc; height:10px; margin:0; }
#hpbanner, #subbanner { width:791px; }
#subbanner #im { margin:0 0 3px 0; }
#buttons a { display:block; float:left; height:25px; width:184px; margin:0 5px 0 0; padding:7px 0 0 10px; background-image:url(../images/navbg.jpg); background-repeat:no-repeat; }
#buttons a#b1 { background-position:0 0; }
#buttons a#b2 { background-position:-199px top; }
#buttons a#b3 { background-position:-396px top; }
#buttons a#b4 { background-position:-595px top; margin:0; }
#buttons a span { display:inline-block; background-image:url(http://cdn.studiorepublic.com/images/underline-hover.gif); background-repeat:repeat-x; background-position:100% 100%; }
#buttons a:hover span, #buttons a.current span { background-image:url(http://cdn.studiorepublic.com/images/underline.gif); }
#buttons a { font-size:.825em; font-weight:bold; color:#FFF; }
#buttons a:hover, #buttons a.current { color:#384b7d; }
h2 { font-size:.8em; color:#000; font-weight:normal; padding-top:5px; margin:0 0 10px 0; }
#maincontent h1, #maincontent h2.hp { font-size:.9em; color:#3d8cd1; font-weight:normal; margin:0 0 10px 0; }
#maincontent h2.hp { margin:0; }
#maincontent h2.highlight { font-size:1em; color:#3d8cd1; font-weight:bold; margin-top:0; }
#maincontent h3 { font-size:.8em; font-weight:bold; margin:10px 0 20px 0; padding:0 0 20px 0; border-bottom:1px solid #ccc; }
#examples { /*border-top:1px solid #ccc; padding:10px 0 0 0;*/ margin:10px 0 0 0; }
#examples h3 { color:#3d8cd1; font-weight:bold; font-size:.8em; margin:0 0 10px 0; }
#maincontent p { margin:0 0 10px 0; }
#maincontent { float:left; margin-left:0; background-color:#fff; width:560px; background-repeat:no-repeat; padding:15px 0 0 0; line-height:1.2em; }
#maincontent.home { width:510px; }
#rhscol { float:right; margin:15px 0 10px 0; width:194px; padding:0; }
#rhscol.home { width:272px; z-index: 999; }
#rhscol p { padding:0 0 10px 0; color:#353132; font-size:0.7em; line-height:1.5em; margin:0; }
#rhscol ul { padding:0 0 0 0; list-style-type:none; }
#rhscol li { padding:0 0 10px 0; }
#rhscol a { color:#666; border-bottom:1px dotted #666; font-weight:bold; }
#rhscol #menu a { font-weight:normal; }
#rhscol a:hover { color:#384b7d; border-bottom-color:#384b7d; }
#rhscol.home p { padding:0 0 0 2em; }
#rhscol.home h2 img { margin:0 0 0 10px; }
#rhscol h2 { color:#666; font-weight:bold; }
#rhscol h2 { margin:1em 0 0 0; }
#rhscol h2.head1, #rhscol h2.head2, #rhscol h2.head3 { background-repeat:no-repeat; text-indent:-999em; margin:1em 0 0 0; }
#rhscol h2.head1 a, #rhscol h2.head2 a, #rhscol h2.head3 a { display:block; }
#rhscol h2.head1 { background-image:url(../images/hp-head1.jpg); height:48px; }
#rhscol h2.head2 { background-image:url(../images/hp-head2.jpg); height:55px; }
#rhscol h2.head3 { background-image:url(../images/hp-head3.jpg); height:65px; }
#rhscol h2.head1 a { height:48px; }
#rhscol h2.head2 a { height:55px; }
#rhscol h2.head3 a { height:65px; }
#loader2 { height:174px; overflow:hidden; margin:10px 0; width:174px; text-align:center; }
#loader2 img { width:171px; height:181px; margin:0; padding:0; }
.loading2 { height:181px; width:181px; background-image:url(http://cdn.studiorepublic.com/images/loadingIcon.gif); background-repeat:no-repeat; background-position:50% 50%; }
#news { width:791px; border-top:1px solid #ccc; border-bottom:1px solid #ccc; padding:10px 0; }
.newscontent h1, .newscontent h2, #twitter_div h2 { font-weight:normal; color:#0089c9; font-size:.9em; margin:0; padding:0; }
.newscontent p, #twitter_div ul { font-size:.7em; color:#7e7c7c; margin:10px 0 0 0; padding:0; list-style-type:none; }
#twitter_div ul { margin:10px 0; }
#twitter_div ul li span { clear:right; display:block; padding:0 0 5px 0; }
.newscontent { padding:10px; width:235px; float:left; border-right:1px solid #ccc; min-height:100px; }
.newscontent.last { border:none; }
#twitter_div { background-image:url(http://cdn.studiorepublic.com/images/twitterbird.jpg); background-repeat:no-repeat; background-position:10px top; width:250px; }
#twitter_div h2 { padding:0 0 0 35px; }
#twitter_div h2 a { color:#0089c9; }
.accreditation { clear:both; border-top:1px #CCC solid; }
.accreditation img { margin-left:42px; }
.accreditation img.first { margin-left:10px; }
#footer { font-size:.7em; padding:5px 5px 5px 10px; margin-top:0; margin-bottom:200px; }
#im div { display:none; }
.rhsgrey { background-color:#f4f4f4; padding:10px; margin:0 0 10px 0; }
#maincontent ul { margin:10px 0 10px 20px; }
#nip { height:16px; }
#nip img { display:none; }
.nb, #maincontent a.nb { border:none; }
.scrollable { position:relative; overflow:hidden; width:710px; height:150px; }
.hpscrollable { position:absolute; overflow:hidden; width:430px; height:249px; left:0px; }
.scrollable .items, .hpscrollable .items { width:20000em; position:absolute; clear:both; }
.hpscrollable .items div { width:300px; float:left; text-align:center; margin:0 65px; padding:0; }
.scrollable img { margin:15px 31px 15px 0; background-color:#fff; padding:2px; border:1px solid #ccc; cursor:pointer; width:110px; -moz-border-radius:4px; -webkit-border-radius:4px; height:auto; }
.hpscrollable img { margin:0; padding:0; cursor:pointer; }
.scrollable .active { border:2px solid #000; z-index:9999; position:relative; }
.scrollable { float:left; }
.items a { float:left; }
a.browse, a.hpbutton { background:url(http://cdn.studiorepublic.com/images/hori_large_b45e2acef01b8dcdbf70c3c3db5e39d2.png) no-repeat; display:block; width:30px; height:30px; float:left; margin:50px 10px; cursor:pointer; font-size:1px; }
a.hpbutton { position:absolute; top:50px; border:none; }
#maincontent a.hpbutton { border:none; }
a.next.hpbutton { left:380px; }
a.prev.hpbutton { left:0; }
a.right, a.next.hpbutton { background-position:0 -30px; clear:right; margin-right:0; }
a.right:hover, a.next.hover { background-position:-30px -30px; }
a.right:active { background-position:-60px -30px; }
a.left { margin-left:0; }
a.left:hover, a.prev:hover { background-position:-30px 0; }
a.left:active { background-position:-60px 0; }
a.up, a.down { background:url(../images/vert_large.png) no-repeat; float:none; margin:10px 50px; }
a.up:hover { background-position:-30px 0; }
a.up:active { background-position:-60px 0; }
a.down { background-position:0 -30px; }
a.down:hover { background-position:-30px -30px; }
a.down:active { background-position:-60px -30px; }
a.hideit { visibility:hidden!important; }
#jquery-overlay { position:absolute; top:0; left:0; z-index:999; width:100%; height:500px; }
#jquery-lightbox { position:absolute; top:0; left:0; width:100%; z-index:1000; text-align:center; line-height:0; }
#jquery-lightbox a img { border:none; }
#lightbox-container-image-box { position:relative; background-color:#fff; width:250px; height:250px; margin:0 auto; }
#lightbox-container-image { padding:10px; }
#lightbox-loading { position:absolute; top:40%; left:0; height:25%; width:100%; text-align:center; line-height:0; }
#lightbox-nav { position:absolute; top:0; left:0; height:100%; width:100%; z-index:10; }
#lightbox-container-image-box>#lightbox-nav { left:0; }
#lightbox-nav a { outline:none; }
#lightbox-nav-btnPrev, #lightbox-nav-btnNext { width:49%; height:100%; zoom:1; display:block; }
#lightbox-nav-btnPrev { left:0; float:left; }
#lightbox-nav-btnNext { right:0; float:right; }
#lightbox-container-image-data-box { font:10px Verdana, Helvetica, sans-serif; background-color:#fff; margin:0 auto; line-height:1.4em; overflow:auto; width:100%; padding:0 10px 0; }
#lightbox-container-image-data { padding:0 10px; color:#666; }
#lightbox-container-image-data #lightbox-image-details { width:70%; float:left; text-align:left; }
#lightbox-image-details-caption { font-weight:bold; }
#lightbox-image-details-currentNumber { display:block; clear:left; padding-bottom:1.0em; }
#lightbox-secNav-btnClose { width:66px; float:right; padding-bottom:.7em; }
#twitter_div li { margin:0 0 10px 0; }
.rhsgrey ul { color:#384b7d; margin:10px 0 0 20px; padding:0; }
.rhsgrey ul li { margin:0 0 5px 0; }
#maincontent.wide { width:791px; }
#maincontent .ourclients a { border:none; }
#maincontent .ourclients img { margin:0 15px 10px 0; }
.blue { color:#3d8cd1; }
.meta { font-size:.7em; margin:0 0 10px 0; }
h1#header { margin:0 0 20px 0; }
h2.storytitle { margin:0 0 10px 0; padding:0; font-size:.9em; }
h2.storytitle a { font-weight:bold; }
h2.blogdate { margin:10px 0 10px 0; font-size:.9em; border-bottom:1px dotted #999; padding:0 0 5px 0; }
.feedback { margin:0 0 30px 0; font-size:11px; }
.portentry, .portentrypr { width:200px; float:left; margin:0 20px 0 0; border:1px solid #0087c8; padding:15px; margin-bottom:20px; background-color:#f4f4f4; border:1px solid #ccc; -moz-border-radius:4px; -webkit-border-radius:4px; }
#portfolionew h2 { color:#0087c8; font-size:.8em; font-weight:bold; margin:0 0 10px 0; }
#portfolionew h3 { color:#384b7d; font-size:.8em; font-weight:bold; margin:10px 0 10px 0; padding:10px 0 0 0; border-bottom:none; }
#portfolionew p { line-height:2em; }
#portfolionew a span { display:inline-block; width:12px; height:12px; background-image:url(../images/icon-closed.png); background-repeat:no-repeat; }
#portfolionew h2 a { text-decoration:none; color:#0087c8; font-size:.8em; }
.portsection { display:none; clear:both; }
.portdesc p { margin:0 0 10px 0; }
.portimage img { padding:0; }
.portimage a { border:none; }
#portfolionew { margin:10px 0 0 0; }
.portentry a { border:none; }
#menu ul { list-style-type:none; }
#menu li { font-weight:bold; padding:0 0 10px 0; }
#menu li li { font-weight:normal; padding:5px 0 5px 10px; }
.feed a { background-image:url(http://cdn.studiorepublic.com/images/feed.gif); padding:0 0 0 20px; display:block; background-repeat:no-repeat; }
#hpgallery { background-image:url(http://cdn.studiorepublic.com/images/hp-monitor.jpg); height:420px; width:472px; position:relative; }
#hpgallery #flash { position:absolute; }
#hpgallery #screen { height:249px; width:435px; left:18px; top:17px; position:absolute; }
#hpbanner .headline { background-image:url(http://cdn.studiorepublic.com/images/hpban1.jpg); background-repeat:no-repeat; text-indent:-999em; display:block; height:203px; }
#flashcontent { width:600px; height:450px; float:left; margin:0 0 2em 0; }
#meerkat { background-color: #3d8cd1; filter:alpha(opacity=85); /* IE's opacity*/ opacity: 0.85; display:none; }
#meerkat div { width:771px; margin:auto; padding: 20px; height: 500px; }
/*
 * FancyBox - jQuery Plugin
 * Simple and fancy lightbox alternative
 *
 * Examples and documentation at: http://fancybox.net
 * 
 * Copyright (c) 2008 - 2010 Janis Skarnelis
 *
 * Version: 1.3.1 (05/03/2010)
 * Requires: jQuery v1.3+
 *
 * Dual licensed under the MIT and GPL licenses:
 *   http://www.opensource.org/licenses/mit-license.php
 *   http://www.gnu.org/licenses/gpl.html
 */

#fancybox-loading { position: fixed; top: 50%; left: 50%; height: 40px; width: 40px; margin-top: -20px; margin-left: -20px; cursor: pointer; overflow: hidden; z-index: 1104; display: none; }
* html #fancybox-loading {	/* IE6 */ position: absolute; margin-top: 0; }
#fancybox-loading div { position: absolute; top: 0; left: 0; width: 40px; height: 480px; background-image: url('fancybox.png'); }
#fancybox-overlay { position: fixed; top: 0; left: 0; bottom: 0; right: 0; background: #000; z-index: 1100; display: none; }
* html #fancybox-overlay {	/* IE6 */ position: absolute; width: 100%; }
#fancybox-tmp { padding: 0; margin: 0; border: 0; overflow: auto; display: none; }
#fancybox-wrap { position: absolute; top: 0; left: 0; margin: 0; padding: 20px; z-index: 1101; display: none; }
#fancybox-outer { position: relative; width: 100%; height: 100%; background: #F5F5F5; }
#fancybox-inner { position: absolute; top: 0; left: 0; width: 1px; height: 1px; padding: 0; margin: 0; outline: none; overflow: hidden; }
#fancybox-hide-sel-frame { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: transparent; }
#fancybox-close { position: absolute; top: -15px; right: -15px; width: 30px; height: 30px; background-image: url('fancybox.png'); background-position: -40px 0px; cursor: pointer; z-index: 1103; display: none; }
#fancybox_error { color: #444; font: normal 12px/20px Arial; padding: 7px; margin: 0; }
#fancybox-content { height: auto; width: auto; padding: 0; margin: 0; }
#fancybox-img { width: 100%; height: 100%; padding: 0; margin: 0; border: none; outline: none; line-height: 0; vertical-align: top; -ms-interpolation-mode: bicubic; }
#fancybox-frame { position: relative; width: 100%; height: 100%; border: none; display: block; }
#fancybox-title { position: absolute; bottom: 0; left: 0; font-family: Arial; font-size: 12px; z-index: 1102; }
.fancybox-title-inside { padding: 10px 0; text-align: center; color: #333; }
.fancybox-title-outside { padding-top: 5px; color: #FFF; text-align: center; font-weight: bold; }
.fancybox-title-over { color: #FFF; text-align: left; }
#fancybox-title-over { padding: 10px; background-image: url('http://cdn.studiorepublic.com/include/fancy_title_over.png'); display: block; }
#fancybox-title-wrap { display: inline-block; }
#fancybox-title-wrap span { height: 32px; float: left; }
#fancybox-title-left { padding-left: 15px; background-image: url('http://cdn.studiorepublic.com/include/fancybox.png'); background-position: -40px -90px; background-repeat: no-repeat; }
#fancybox-title-main { font-weight: bold; line-height: 29px; background-image: url('http://cdn.studiorepublic.com/include/fancybox-x.png'); background-position: 0px -40px; color: #FFF; }
#fancybox-title-right { padding-left: 15px; background-image: url('http://cdn.studiorepublic.com/include/fancybox.png'); background-position: -55px -90px; background-repeat: no-repeat; }
#fancybox-left, #fancybox-right { position: absolute; bottom: 0px; height: 100%; width: 35%; cursor: pointer; outline: none; background-image: url('blank.gif'); z-index: 1102; display: none; }
#fancybox-left { left: 0px; }
#fancybox-right { right: 0px; }
#fancybox-left-ico, #fancybox-right-ico { position: absolute; top: 50%; left: -9999px; width: 30px; height: 30px; margin-top: -15px; cursor: pointer; z-index: 1102; display: block; }
#fancybox-left-ico { background-image: url('http://cdn.studiorepublic.com/include/fancybox.png'); background-position: -40px -30px; }
#fancybox-right-ico { background-image: url('http://cdn.studiorepublic.com/include/fancybox.png'); background-position: -40px -60px; }
#fancybox-left:hover, #fancybox-right:hover { visibility: visible;    /* IE6 */ }
#fancybox-left:hover span { left: 20px; }
#fancybox-right:hover span { left: auto; right: 20px; }
.fancy-bg { position: absolute; padding: 0; margin: 0; border: 0; width: 20px; height: 20px; z-index: 1001; }
#fancy-bg-n { top: -20px; left: 0; width: 100%; background-image: url('http://cdn.studiorepublic.com/include/fancybox-x.png'); }
#fancy-bg-ne { top: -20px; right: -20px; background-image: url('http://cdn.studiorepublic.com/include/fancybox.png'); background-position: -40px -162px; }
#fancy-bg-e { top: 0; right: -20px; height: 100%; background-image: url('http://cdn.studiorepublic.com/include/fancybox-y.png'); background-position: -20px 0px; }
#fancy-bg-se { bottom: -20px; right: -20px; background-image: url('http://cdn.studiorepublic.com/include/fancybox.png'); background-position: -40px -182px; }
#fancy-bg-s { bottom: -20px; left: 0; width: 100%; background-image: url('http://cdn.studiorepublic.com/include/fancybox-x.png'); background-position: 0px -20px; }
#fancy-bg-sw { bottom: -20px; left: -20px; background-image: url('http://cdn.studiorepublic.com/include/fancybox.png'); background-position: -40px -142px; }
#fancy-bg-w { top: 0; left: -20px; height: 100%; background-image: url('http://cdn.studiorepublic.com/include/fancybox-y.png'); }
#fancy-bg-nw { top: -20px; left: -20px; background-image: url('http://cdn.studiorepublic.com/include/fancybox.png'); background-position: -40px -122px; }
div.quote{ margin:10px 0; padding:10px 10px 5px 10px; background-color:#eee; }
.localsample { background-color:#F5F5F5; padding:10px; overflow:auto; margin:10px 0; }
	.localsample img.preview {	display: block;	float:left;	margin: 0;}
	.localsample .lab {	width: 500px;	margin: 0;	color: #384B7D;	font-weight: bold;	font-size: 0.7em;}
	.localsample .con {	margin: 5px 0 10px 0;	width: 500px;	font-size: 0.7em;}
	.localsample .con p, .localsample .con ul, .localsample .con li { font-size:1em; }
	.localsample .pcontent {	float:left;	margin: 0 0 0 10px;}
	.localsample .pcontent ul {	margin: 0 0 0 1.5em;	padding: 0px;}
	.localsample .pcontent a {	color: #384B7D;	font-weight: bold;}
	.localsample .pcontent p { margin: 0 0 10px 0; }
/* Captions & aligment */
.aligncenter,
div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.alignleft {
	float: left;
}

.alignright {
	float: right;
}

.wp-caption {
	border: 1px solid #ddd;
	text-align: center;
	background-color: #f3f3f3;
	padding-top: 4px;
	margin: 20px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
}

.wp-caption p.wp-caption-text {
	font-size: 11px;
	line-height: 17px;
	padding: 0 4px 5px;
	margin: 0;
}
/* End captions & aligment */
.storycontent blockquote { margin:20px; }
