/*
Theme Name: Olymp
Description: Olymp Theme
Author: Olymp team
Version: 1.0
*/


/* reset.css */
html {margin:0;padding:0;border:0;}
body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, dialog, figure, footer, header, hgroup, nav, section {margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}
article, aside, details, figcaption, figure, dialog, footer, header, hgroup, menu, nav, section {display:block;}
table {border-collapse:separate;border-spacing:0;}
caption, th, td {text-align:left;font-weight:normal;float:none !important;}
table, th, td {vertical-align:middle;}
blockquote:before, blockquote:after, q:before, q:after {content:'';}
blockquote, q {quotes:"" "";}
a img {border:none;}
:focus {outline:0;}

/* typography.css */
html {font-size:100.01%;}
h1, h2, h3, h4, h5, h6 {font-weight:bold;color:#970224;line-height:1;padding:10px 0;}
h1 {font-size:18px;}
h2 {font-size:24px;}
h3 {font-size:20px;}
h4 {font-size:18px;}
h5 {font-size:16px;}
h6 {font-size:14px;}
h1 img, h2 img, h3 img, h4 img, h5 img, h6 img {margin:0;}
p {padding:0 0 14px;}
a:focus, a:hover {color:#660033;text-decoration:none;}
a {color:#aa0a3f;text-decoration:none;}
blockquote {margin:14px;color:#666666;font-style:italic;}
strong, dfn {font-weight:bold;}
em, dfn {font-style:italic;}
sup, sub {line-height:0;}
abbr, acronym {border-bottom:1px dotted #666;}
address {margin:0 0 14px;font-style:italic;}
del {color:#666;}
pre {margin:14px 0;white-space:pre;}
pre, code, tt {font:12px 'andale mono', 'lucida console', monospace;line-height:1.5;}
ul {list-style-type:disc;}
ol {list-style-type:decimal;}
dl {margin:0 0 14px 0;}
dl dt {font-weight:bold;}
dd {margin-left:20px;}
table {width:100%;}
th {font-weight:bold;}
tfoot {font-style:italic;}
caption {background:#eee;}

/* forms.css */
label {color:#aa0a3f;display:block;font-weight:bold;line-height:1;margin:0;padding:0 0 6px;}
fieldset {padding:0 14px 14px;margin:0 0 14px;border:1px solid #cccccc;}
legend {font-weight:bold;font-size:14px;margin-top:-0.2em;margin-bottom:14px;}
fieldset{padding-top:14px;}
textarea {height:250px;padding:5px;resize:none;width:390px;}
input,select,textarea{background-color:#ffffff;border:1px solid #d9551c;display:block;font-size:12px;color:#444;font-family:"Helvetica Neue", Arial, Helvetica, sans-serif;}
input.text:focus,textarea:focus,select:focus{border-color:#993300;}
input.text{width:194px;padding:5px;}
select.select{width:202px;padding:4px;}


body{background:#d4d4d4 url('../../../wp-content/themes/olymp/images/bg.jpg') top center no-repeat fixed;line-height:1;font-size:12px;color:#8c8c8c;font-family:"Helvetica Neue", Arial, Helvetica, sans-serif;}

#wrapper{margin:0 auto;width:954px;}
#header{padding:26px 0 0 0;}
#main{padding:28px 0 0 0;}
    #content{width:954px;}
    .with-sidebar-362 #content{float:left;margin:0 30px 0 0;width:562px;}
    .sidebar-362{float:right;width:362px;}
    
    .with-sidebar-L296 #content{float:left;width:634px;}
    .sidebar-L296{float:left;margin:0 24px 0 0;width:296px;}
    .sidebar-L296 .image{height:340px;overflow:hidden;width:280px;}
#footer{margin:28px 0;}
.copy{color:#646464;font-size:11px;margin:28px 0;text-align:center;}


/* header */
.limit{background:url('../../../wp-content/themes/olymp/images/buchungen_bg.png') no-repeat;color:#ffffff;float:right;font-size:11px;font-weight:bold;height:20px;line-height:20px;margin-bottom:26px;padding:0 4px;text-transform:uppercase;overflow:hidden;width:232px;}
.limit span.contactp {color:#aa0a3f;float:right;text-align:center;width:116px;}
.limit  div.contactt {text-align: center;width: 110px;}
.site-title,.site-description{color:#aa0a3f;float:left;font-size:20px;font-style:italic;font-weight:bold;height:20px;overflow:hidden;width:500px;}
.site-title a{color:#aa0a3f;padding-right:20px;text-decoration:none;}
.local-time{color:#424242;float:left;font-size:14px;height:18px;line-height:18px;overflow:hidden;text-align:right;width:390px;}
.local-time li{float:left;list-style:none;margin:0 4px;}
.local-time a{color:#424242;}
.vip{color:#eb3d00;font-weight:bold;}
.language{float:right;height:12px;margin-top:4px;width:56px;}
.language li,.language li.active{float:left;list-style:none;padding-left:10px;}
#branding{margin-top:10px;position:relative;}
#branding .logo{height:62px;left:32px;position:absolute;top:42px;z-index:999;width:184px;}

/* =Menu
-------------------------- */

#access, .footer-menu {
	background: url('../../../wp-content/themes/olymp/images/menu_bg.png') no-repeat;
    font-size:12px;
    height: 34px;
    margin: 10px 0 0 0;
	width: 954px;
}
#access .menu-header ul,
.footer-menu ul {
	list-style: none;
    margin: 0;
}
#access .menu-header li,
.footer-menu li {
	float: left;
	position: relative;
    background:url('../../../wp-content/themes/olymp/images/menu_sep.png') no-repeat center right;
}
#access .menu-header li.menu-item-last,
.footer-menu li.menu-item-last {
	float: left;
	position: relative;
    background:none;
}

#access a, .footer-menu a {
    color: #ffcfa5;
	display: block;
    font-weight: bold;
    padding: 11px 20px;
	text-decoration: none;
    text-shadow: #333333 1px 1px 2px;
    text-transform: uppercase;
}
#access ul ul,
.footer-menu ul ul {
	display: none;
	position: absolute;
	top: 34px;
	left: 0;
	float: left;
	width: 200px;
	z-index: 99999;
}
#access ul ul li,
.footer-menu ul ul li {
    border-bottom: 1px solid #830c33;
	min-width: 200px;
}
#access ul ul ul,
.footer-menu ul ul ul {
	left: 100%;
	top: 0;
}
#access ul ul a,
.footer-menu ul ul a {
	background: #cc3366;
	width: 160px;
	height: auto;
}
#access li a:hover,
#access ul ul a:hover,
.footer-menu li a:hover {
	color: #fff;
}
#access ul li:hover > ul,
.footer-menu ul li:hover > ul {
	display: block;
}
#access ul li.current_page_item > a,
#access ul li.current-menu-ancestor > a,
#access ul li.current-menu-item > a,
#access ul li.current-menu-parent > a,
.footer-menu ul li.current_page_item > a,
.footer-menu ul li.current-menu-ancestor > a,
.footer-menu ul li.current-menu-item > a,
.footer-menu ul li.current-menu-parent > a {
	color: #ffffff;
}
* html #access ul li.current_page_item a,
* html #access ul li.current-menu-ancestor a,
* html #access ul li.current-menu-item a,
* html #access ul li.current-menu-parent a,
* html #access ul li a:hover,
* html .footer-menu ul li.current_page_item a,
* html .footer-menu ul li.current-menu-ancestor a,
* html .footer-menu ul li.current-menu-item a,
* html .footer-menu ul li.current-menu-parent a,
* html .footer-menu ul li a:hover {
	color: #ffffff;
}
/* -----------Menu--------------- */


.entry-title,.page-title{color:#df3a00;text-transform:uppercase;padding:0 0 20px;}
.entry-content,.page-content{line-height:1.4;}

/*Side bar Widgets*/
.sidebar-widget h6{color:#000;padding:0 0 15px 6px;text-transform:uppercase;}

.office-hours{font-size:14px;padding:0 0 20px;}
.office-hours h6{border-bottom:1px solid #999999;color:#df3a00;padding:0 0 6px 0;}
.office-hours .thr{color:#777777;margin:6px 0 0 0;}

.news{padding:5px 0 0;}
.news .image{height:120px;overflow:hidden;width:100px;}
.news .content{float:left;font-size:11px;line-height:1.2;margin:0 0 0 10px;overflow:hidden;width:236px;}
.news .content h6{border-bottom:1px dotted #999999;color:#aa0a3f;font-size:11px;font-weight:bold;padding:6px 0 4px 0;}
.news .content p{margin:0;padding:4px 0 10px 0;text-align: justify;}
.news .content .read-more{color:#000000;text-decoration:underline;text-transform:uppercase;}
.news .content .read-more:hover{color:#5f5f5f;}


/* --- PAGES --- */
/* Start */
.p-start{}
/* Whats New & Vip Lounge */
.p-vip,.p-whats-new,.p-casting{padding:28px 0 0;}
.p-vip-first,.new-first{padding:6px 0 0;}
.p-whats-new .content,.p-vip .content,.p-casting .content{float:left;line-height:1.4;}
.p-whats-new .content h6,.p-vip .content h6{border-bottom:1px dotted #cbcbcb;color:#000;font-size:11px;font-weight:bold;margin:6px 0 14px 0;padding:0 0 6px 0;text-transform:uppercase;}
/* Whats New*/
.p-whats-new .image{height:170px;overflow:hidden;width:140px;}
.p-whats-new .content{margin:0 0 0 22px;width:388px;}
.p-whats-new .content h6 span{color:#aa0a3f;margin-right:20px;}
/* Vip Lounge */
.p-vip .image{height:166px;overflow:hidden;width:166px;}
.p-vip .content{margin:0 0 0 22px;width:566px;}
.p-vip .content h6{color:#aa0a3f;}
/* Olymp Gallery */
.p-gallery{float:left;font-size:12px;font-weight:bold;line-height:1;margin:24px 11px 0px 0;width:182px;}
.p-gallery .image{height:202px;overflow:hidden;width:166px;}
.p-gallery .pname{color:#aa0a3f;height:12px;margin:10px 2px 0 2px;overflow:hidden;text-transform:uppercase;width:176px;}
.p-gallery .pname a{color:#aa0a3f;text-transform:uppercase;}
.p-gallery .pname a:hover{color:#aa0a3f;text-decoration:underline;}
.p-gallery .pmod{border-bottom:1px dotted #cbcbcb;color:#8c8c8c;font-size:11px;height:12px;margin:0 2px;padding:6px 0 6px;overflow:hidden;width:176px;}
.p-gallery .loc{color:#000000;height:16px;padding:6px 2px 0 2px;overflow:hidden;width:176px;}
.p-gallery .loc img{height:11px;overflow:hidden;width:14px;}
.p-gallery-last{margin:24px 0 18px 0;}
.find{color:#000;padding:0 0 20px;}
.find-block-all{float:left;font-size:12px;margin:0 14px 0 3px;position:relative;width:176px;}
.find-block-all .p-btn{margin:2px 0 0;}
.find-block-all .p-btn a{display:block;}
.find-block .default a{display:block;font-weight:bold;padding:4px 20px 2px 10px;}
.find-block{background:#fff url('../../../wp-content/themes/olymp/images/arrow-find.png') center right no-repeat;border:1px solid #d9551c;color:#970224;cursor:pointer;float:left;font-size:12px;margin:0 13px 0 2px;position:relative;width:176px;}
.find-block ul{background:#fff;border:1px solid #d9551c;border-top:0;display:none;}
.find-block:hover ul{display:block;left:5px;position:absolute;top:24px;width:164px;z-index:9;}
.find-block li{list-style:none;}
.find-block li a{display:block;padding:4px;}
.find-block li a:hover{background:#f0e5df;}
/* Casting */
.p-casting h6{border-bottom:1px dotted #cbcbcb;color:#aa0a3f;font-size:11px;font-weight:bold;margin:0 0 14px 0;padding:0 0 6px 0;text-transform:uppercase;}
.p-casting .content{width:752px;}
.p-casting .image{float:right;height:202px;overflow:hidden;width:166px;}
/* Contact */
.p-contact table{width:454px;}
.p-contact textarea{height:96px;width:454px;}
.p-contact td{border-top:1px dotted #cbcbcb;padding:14px 0;}
.p-contact .dot{width:192px;}
.p-contact .dotl{width:262px;}
.contact-details{border-bottom:1px dotted #cbcbcb;color:#121c27;float:left;font-weight:bold;line-height:1.4;padding:20px 0 0;}
.contact-details h6{color:#8c8c8c;border-bottom:1px dotted #cbcbcb;font-size:11px;margin:0 0 10px;}
.p-contact .ptb10{padding:10px 0;}
/* Rates */
.p-rates{color:#8f8b86;line-height:1.6;}
.p-rates .rate{padding:0 0 24px 0;line-height:1;}
.profile-rate .rate{padding:24px 0 0;line-height:1;}
.p-rates .rate .cotx{margin:14px 0 0;}
.p-rates .rate li{list-style:none;padding:4px 0 6px 16px;margin:4px 0 0 20px;}
.p-rates .rate .timg{padding:0 0 4px 2px;width:298px;}
.p-rates .rate .rimg{height:216px;overflow:hidden;width:278px;}
.p-rates .rate .price{text-align:right;width:100px;}
.p-rates .rate h6{padding:0 0 10px;border-bottom:1px dotted #cbcbcb;}
.p-rates .silver h6{color:#777777;}
.p-rates .gold h6{color:#e0ac11;}
.p-rates .platinum h6{color:#8da1a8;}
.p-rates .centurion h6{color:#3c3c3c;}
.p-rates .silver .li li{background:url('../../../wp-content/themes/olymp/images/list_silver.png') center left no-repeat;}
.p-rates .gold .li li{background:url('../../../wp-content/themes/olymp/images/list_gold.png') center left no-repeat;}
.p-rates .platinum .li li{background:url('../../../wp-content/themes/olymp/images/list_platinum.png') center left no-repeat;}
.p-rates .centurion .li li{background:url('../../../wp-content/themes/olymp/images/list_centurion.png') center left no-repeat;}
.p-rates .incl{margin:22px 0 0;}
.p-rates .incl td{border-top:1px dotted #cbcbcb;border-bottom:1px dotted #cbcbcb;padding:10px 0;}
.p-rates .incl .txt{padding:0 20px 0 0;}
.p-rates h6{color:#ff9c01;text-transform:uppercase;padding:0;}
.p-rates .rinf{border-bottom:1px dotted #cbcbcb;margin:0;padding:0 0 10px 0;}
.p-rates .rinf p{margin:14px 0 0;width:764px;}
/* Client Login */
.p-login{border-top:1px dotted #cbcbcb;}
.p-login td{padding:14px 0;}
.p-login .link{border-top:1px dotted #cbcbcb;color:#999;font-weight:bold;}

.mtr{width:954px;}
.mtr td{vertical-align:top;}
.mtr td p{font-size:12px;line-height:1.5;padding:20px 0 0;}
.mtr td.image{width:296px;padding:0 24px 0 0;}
.mtr div.image{height:340px;overflow:hidden;width:280px;}
.mtr .content{border-bottom:1px dotted #cbcbcb;padding:0 0 10px;width:625px;}

/* Travel and Yachting */
.p-travel h6,.p-partner h6,.p-impressum h6,.po-impressum h6{color:#970224;padding:0;}
.p-travel .k-travel{float:left;padding:20px 0 0;width:296px;}
.p-travel .k-travel h6,.partner h6{padding:0 6px;}
.p-travel .k-travel p{font-size:12px;line-height:1.5;padding:10px 6px;}
.p-travel .k-travel .image{height:132px;overflow:hidden;width:280px;}
.p-travel .mlr33{margin:0 33px;}

/* Partnership */
.partner{border-bottom:1px dotted #cbcbcb;font-size:12px;line-height:1.5;padding:24px 0 24px;}
.partner p{padding:14px 0 0;}
.partner .image{float:left;height:176px;overflow:hidden;width:280px;}
.partner .content{float:left;padding:0 0 0 24px;width:634px;}
/* FAQ */
.p-faq{font-size:12px;}
.p-faq h6{background:url('../../../wp-content/themes/olymp/images/faq_q.png') center left no-repeat;color:#8c8c8c;cursor:pointer;font-size:12px;padding:8px 0 8px 38px;}
.p-faq .answer{line-height:1.5;padding:0 0 0 38px;}
/* Profile */
.p-profile{}
.p-profile .left{float:left;margin:0 24px 0 0;width:296px;}
.p-profile  .image{height:340px;overflow:hidden;width:280px;}
.p-profile .right{float:left;width:634px;}
.p-profile .profile-menu{background:url('../../../wp-content/themes/olymp/images/profile-menu-bg.png') top left repeat-x;height:55px;padding:0 36px;}
.p-profile .profile-menu ul.fl{padding:33px 0 0;list-style:none;}
.p-profile .profile-menu li{float:left;margin:0 4px;}
.p-profile .profile-menu li a{background:url('../../../wp-content/themes/olymp/images/profile-menu-a.png') top left repeat-x;border-radius:4px 4px 0px 0px;color:#fff;display:block;float:left;height:18px;padding:4px 10px 0;-moz-border-radius:4px 4px 0px 0px;-webkit-border-radius:4px 4px 0px 0px;}
.p-profile .book-now{float:right;padding:7px 0 0;}
.p-profile .book-now h4{color:#fff;font-weight:normal;height:20px;padding:0;text-align:center;}
.p-profile .book-now ul{list-style:none;padding:6px 0 0;text-transform:uppercase;}
.p-profile .limg{height:300px;overflow:hidden;width:634px;}
.p-profile .description{float:left;margin:0 24px 0 0;padding:24px 0 0;width:484px;}
.p-profile .key{border-bottom:1px dotted #cbcbcb;color:#aa0a3f;font-weight:bold;padding:4px 0;width:160px;}
.p-profile .key1{border-bottom:1px dotted #cbcbcb;color:#848484;font-weight:bold;padding:4px 0;width:160px;}
.p-profile .key2,.p-profile .value2{padding:10px 0;}
.p-profile .value{border-bottom:1px dotted #cbcbcb;color:#848484;padding:4px 0;}
.p-profile .other-info{float:left;padding:24px 0 0;width:446px;}
.p-profile  .picture{float:left;margin:39px 0 0 39px;}
.p-profile  .first-pic{float:left;margin:39px 0 0 0;}
/* Book Now & Apply Now */
.p-book-now td,.p-apply-now td{border-top:1px dotted #cbcbcb;padding:14px 0;}
.p-book-now td.padd{padding:14px 14px 14px 0;}
.p-book-now td.last,.p-apply-now td.last{border-bottom:1px dotted #cbcbcb;}
.p-book-now input.text,.p-apply-now input.text{width:190px;padding:5px;}
.p-book-now textarea.text,.p-apply-now textarea.text{height:104px;width:622px;}
.p-apply-now td.pad{width:422px;}
.p-apply-now td.padd{width:200px;}
a.code{font-weight:normal;font-size:10px;}

.p-impressum .meta-data{padding:16px 0;}
.p-impressum td{border-top:1px dotted #cbcbcb;padding:16px 0;}
.po-impressum .content{border-bottom:1px dotted #cbcbcb;line-height:1.4;margin:0 0 14px;}
.po-impressum h6{margin:14px 0;}

/* Main Button */
.p-btnb{background:url('../../../wp-content/themes/olymp/images/submit_bg.png') repeat-x;height:21px;padding:8px 10px 0 10px;}
.p-btn,.button{background:url('../../../wp-content/themes/olymp/images/p-btn-bg.png') repeat-x;height:18px;padding:4px 10px 0 10px;}
.p-btn,.p-btnb,.button{color:#ffffff;font-size:11px;font-weight:bold;line-height:1.2;margin:0 10px 0 2px;text-decoration:none;text-shadow:0px 1px 4px #777777;}
.p-btn a,.p-btnb a,.button a{color:#ffffff;text-decoration:none;text-shadow:0px 1px 4px #777777;}
.p-btn a:hover,.p-btnb a:hover,.p-btn:hover,.p-btnb:hover,.button:hover{color:#ffffff;cursor:pointer;text-decoration:none;text-shadow:0px 1px 4px #444444;}
.button{float:left;}

.submit{border:0;color:#ffffff;cursor:pointer;background:url('../../../wp-content/themes/olymp/images/submit_bg.png') repeat-x;font-size:11px;font-weight:bold;height:29px;margin:0 2px 0;padding:0 10px;text-shadow:0 1px 4px #777777;}
.submit:hover{text-shadow:0px 1px 4px #444444;}

/* CSS 3 */
.find-block,.find-block ul{box-shadow:inset 0px 1px 4px #f0e5df;-moz-box-shadow:inset 0px 1px 4px #f0e5df;-webkit-box-shadow:inset 0px 1px 4px #f0e5df;}
.p-btn,.p-btnb,.button,.submit,.p-gallery .loc img,#access ul ul,.footer-menu ul ul{box-shadow:0px 1px 4px #777777;-moz-box-shadow:0px 1px 4px #777777;-webkit-box-shadow:0px 1px 4px #777777;}
.p-profile .profile-menu li a:hover,.p-profile .profile-menu li a.active{box-shadow:0px -2px 2px #e69eb6;-moz-box-shadow:0px -2px 2px #e69eb6;-webkit-box-shadow:0px -2px 2px #e69eb6;}
/* ------------- Pages --------------- */
/* Footer */
.home_footer{border-top:1px dotted #cbcbcb;border-bottom:1px dotted #cbcbcb;margin:0 0 34px;padding:34px 0 0;}
.home_footer h6.h6{color:#e12663;padding:0 0 34px;}
.s-bl{padding:0 34px 34px 0;}
.s-bl-last{padding:0 0 34px;}
.s-bl h6,.s-bl h6 a{font-size:12px;padding:0 0 10px 0;}
.s-bl .s-im{height:86px;overflow:hidden;width:86px;}
.s-bl h6,.s-bl h6 a,.s-bl .s-des,.s-bl .s-des a{color:#8c8c8c;}
.s-bl .s-des{float:left;font-size:11px;line-height:1.4;padding:6px 0 0 13px;width:180px;}
.s-bl .s-des p{text-align: justify;}
.s-bl:hover h6 a,.s-bl:hover .s-des a,.s-bl h6 a:hover,.s-bl .s-des a:hover{color:#4f4f4f;}


.box-shadow{
    background:#ffffff;
    margin:2px;
    padding:6px;
    box-shadow:0px 1px 4px #a7a7a7;
    -moz-box-shadow:0px 1px 4px #a7a7a7;
    -webkit-box-shadow:0px 1px 4px #a7a7a7;
    *border:1px solid #efefef;
    *margin:0;
}

.error{background:#ffcccc;border:1px dotted #cc0000;padding:10px;color:#cc0000;font-size:12px;font-weight:bold;padding:10px;}
.error p,.inform p{padding:0;line-height:1.4;}
.inform{background:#ffffcc;border:1px dotted #ff9900;color:#ff9900;font-size:12px;font-weight:bold;margin-top:16px;padding:10px;}
.required{color:#cc0000;font-size:12px;font-weight:bold;}
.mtb4{margin:4px;}
.mt20{padding-top:20px;}
.hide,.btn-hide{display:none;}
.fl{float:left;}
.fr{float:right;}
.tar{text-align:right;}
.tac{text-align:center;}
.center{margin:0 auto;}
.clr{clear:both;font-size:0;visibility:hidden;}

/* =Images
-------------------------------------------------------------- */

img.size-auto,
img.size-full,
img.size-large,
img.size-medium,
.attachment img {
	max-width: 100%; /* When images are too wide for containing element, force them to fit. */
	height: auto; /* Override height to match resized width for correct aspect ratio. */
}
.alignleft,
img.alignleft {
	display: inline;
	float: left;
	margin-right: 24px;
	margin-top: 4px;
}
.alignright,
img.alignright {
	display: inline;
	float: right;
	margin-left: 24px;
	margin-top: 4px;
}
.aligncenter,
img.aligncenter {
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto;
}
img.alignleft,
img.alignright,
img.aligncenter {
	margin-bottom: 12px;
}
.wp-caption {
	background: #f1f1f1;
	line-height: 18px;
	margin-bottom: 20px;
	max-width: 632px !important; /* prevent too-wide images from breaking layout */
	padding: 4px;
	text-align: center;
}
.wp-caption img {
	margin: 5px 5px 0;
}
.wp-caption p.wp-caption-text {
	color: #888;
	font-size: 12px;
	margin: 5px;
}
.wp-smiley {
	margin: 0;
}
#content .attachment img {
	display: block;
	margin: 0 auto;
}


div.image-ph {
	padding: 2px 2px 2px 10px;
}

div.image-ph span {
	display: block;
	width: 145px;
	float:left;
	padding: 4px 4px;
}

div.image-ph input[type=file] {
	display: none;
}

div.image-ph input[type=button] {
	display: inline;
}

div.image-ph label {
	width: 180px;
	display:block;
	float:left;
	padding: 4px 4px;
	vertical-align:middle;
	
}

/*
playback timings (ms):
  captures_list: 72.91
  exclusion.robots: 0.119
  exclusion.robots.policy: 0.105
  RedisCDXSource: 1.039
  esindex: 0.012
  LoadShardBlock: 46.915 (3)
  PetaboxLoader3.datanode: 63.895 (4)
  load_resource: 61.238
  PetaboxLoader3.resolve: 37.157
*/