.masthead {
	background: #333 url("images/london.jpg") no-repeat center center !important;
	height: 245px !important;
}
.masthead .label.black {
	background: rgba(0, 0, 0, 0.7) !important;
	letter-spacing: 1px;
	text-shadow:0 0 3px black;
}
.masthead .label.teal {
	background: rgba(2, 180, 172, 0.7) !important;
}
.masthead .label, .masthead .label * {
	font-weight: normal !important;
	color: #fff !important;
	text-transform: uppercase !important;
	opacity: 1 !important;
}
.masthead .label.black a {
	color: #ffd !important;
}
.masthead .label.black a:hover {
	color: #bdf !important;
}
.masthead .label.massive {
	font-size: 24pt !important;
}
.masthead .ui.form .ui.input {
	width: 350px;
}

h1, h2, h3, h4, h5, h6 {
	color: #00B5AD !important;
	font-weight: normal !important;
}

.segment.management a {
	margin: 0 20px;
}

.modal-call {
	cursor: pointer;
}

a:hover {
	color: #206192;
}



.form-elem{padding-top:3px;padding-bottom:9px;}
.required{color:#c00;}
.form-elem label{display:block;padding-bottom:3px;}
.form-elem label.label2{display:inline;padding-bottom:0;}
.form-elem label.forcheckbox{display:inline;padding-bottom:0;margin-left:4px;}
input.text, input.password, select{height:20px;line-height:20px;border:1px solid #BBC;color:#333;padding:2px;width:350px;}
select{height:24px;line-height:24px;}
.form-elem input.text,.form-elem input.password,.form-elem select,.form-elem input.file{display:block;width:450px;}
.form-elem select{height:24px;line-height:24px;}
.form-elem textarea{display:block;min-width:650px;width:90%;height:450px;border:1px solid #BBC;color:#545a3a;padding:2px;}
input.text:focus,input.password:focus,textarea:focus,input.text:hover,input.password:hover,textarea:hover{border:1px solid #234971;}
input.submit{background:#4a6b7b;color:#fff;border:0;border-radius:3px;-moz-border-radius:3px;padding:7px 12px;cursor:pointer;margin-top:9px;}
.mTable input.submit{margin-top:0;}
input.submit:hover{background:#cf3805;}
#cap1{width:75px;}
#cap1lab,#cap1{display:inline;}
#listing,#ext{width:150px;}
#mainpage{width:250px;}
#new #text,#edit #text{width:595px;height:400px;}
input#h1{width:590px;font-size:11pt;height:30px;line-height:30px;}
.manage form input.submit{padding:2px 8px;height:20px;line-height:20px;font-size:8pt;float:right;position:relative;top:-10px;font-size:9pt;margin-left:10px;}
#searchForm{color:#777;margin-bottom:20px;}
.currentItem{margin-right:20px;white-space:nowrap;}
.setItems{line-height:1.9;}
table.mTable{margin:3px 0 25px;}
table.mTable tr.tr:hover{background:#e5e5e5;}
table.mTable td{padding:5px;vertical-align:middle;border-top:1px solid #e5e5e5;}
table.mTable td input.submit{font-size:9pt;padding:5px 8px !important;}
.attached_images{margin-bottom:10px;}
.attached_image_link{text-decoration:none !important;}
.attached_image_img{border:1px solid #ddd;max-width:500px;width:expression(this.width >500?"500px":this.width);}
a:hover .attached_image_img{border:1px solid #bbb;}
.attached_files{padding-left:20px;}
.attached_files li a{font-style:italic;font-size:10pt;}
a.attached_image_link{border:0;}
.attached_images_2 .attached_image_img{height:200px;}
.attached_images_2_first{margin-right:3px;}
.attached_images_group_first .attached_image_img{display:block;margin-bottom:5px;}
.attached_images_group_rest .attached_image_img{height:80px;}
input.submit{background-image:-moz-linear-gradient(top,#999999,#333333);background-image:-ms-linear-gradient(top,#999999,#333333);background-image:-webkit-gradient(linear,0 0,0 100%,from(#999999),to(#333333));background-image:-webkit-linear-gradient(top,#999999,#333333);background-image:-o-linear-gradient(top,#999999,#333333);background-image:linear-gradient(top,#999999,#333333);background-repeat:repeat-x;}
input.submit:hover{background-image:-moz-linear-gradient(top,#888888,#111111);background-image:-ms-linear-gradient(top,#888888,#111111);background-image:-webkit-gradient(linear,0 0,0 100%,from(#888888),to(#111111));background-image:-webkit-linear-gradient(top,#888888,#111111);background-image:-o-linear-gradient(top,#888888,#111111);background-image:linear-gradient(top,#888888,#111111);background-repeat:repeat-x;}


.ui.four.wide.column.rail img {
	max-width: 90%;
}

.texted {
	line-height: 1.7;
}


/*

*{margin:0;padding:0;font-family:"Trebuchet MS",Arial,Helvetica,Sans-Serif;}
html,body{height:100%;}
input{padding:2px 4px;}
body,p,div,table,td,th,input.submit,button,li{font-size:10pt;}
body{background:#fff;text-align:center;}
img,a img{border:0;}
table{border-collapse:collapse;background:#fff;}
table td,table th{padding:7px 7px 7px 3px;vertical-align:top;border-bottom:1px solid #ccc;text-align:left;}
table th{background:#eee;}
table th.th-active,table tr:hover td{background:#ddd;}
div{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;}
a,a:link,a:active,a:visited{color:#327CCB;text-decoration:none;border-bottom:1px solid #eee;padding-bottom:2px;}
a b{color:#327CCB;}
a:hover,a:hover b{color:#CB3232;}
label{cursor:pointer;color:#555;}
ul,ol{padding:2px 0;}
li{line-height:1.5;margin-left:17px;}
small{font-size:7pt;}
code{color:#1347b1;font-family:"Courier New",Monotype;font-size:11pt;font-weight:bold;}
p{line-height:1.6;padding-bottom:8px;}
h1{color:#333;font-weight:normal;font-size:22pt;padding-bottom:20px;}
h2{color:#333;font-weight:normal;font-size:18pt;padding-bottom:15px;}
::selection{background:#CB3232;color:#FFC;}
::-moz-selection{background:#CB3232;color:#FFC;}
a,a b{-webkit-transition:color .3s linear;-moz-transition:color .3s linear;-o-transition:color .3s linear;-ms-transition:color .3s linear;transition:color .3s linear;}
#canvas{width:970px;margin:0 auto;padding-top:50px;text-align:left;}
#management{position:fixed;top:0;left:0;z-index:12000;width:100%;padding:18px 10px 13px;text-align:center;background:rgba(255,255,255,0.9);border-bottom:1px solid #eee;_background:white;_position:absolute;}
#management:hover{background:white;}
#management a{font-size:10pt;border-bottom:0;margin:0 20px;font-size:8pt;text-transform:uppercase;}
#header a{display:block;padding:50px 0;font-size:26pt;text-transform:uppercase;border:0;color:#bbb;}
#header a:hover{color:#CB3232;}
#motto-line{padding:15px 50px 13px;border-top:1px solid #eee;text-align:center;color:#bbb;text-transform:uppercase;letter-spacing:5px;font-size:9pt;}
#menu{padding:20px 0;margin-bottom:30px;border-top:1px solid #eee;border-bottom:1px solid #eee;text-align:center;}
#menu a,#menu b{border-bottom:0;margin:0 20px;}
#content{float:left;width:650px;}
#sidebar{float:right;width:270px;padding-left:27px;border-left:1px solid #eee;}
#sidebar #avatar{padding-bottom:15px;}
#sidebar #avatar img{border:1px solid #ddd;-moz-box-shadow:0 1px 5px rgba(0,0,0,0.3); -webkit-box-shadow:0 1px 5px rgba(0,0,0,0.3);box-shadow:0 1px 5px rgba(0,0,0,0.3);}
#sidebar div.sidetext{padding:15px 25px 0 0;}
#sidebar div.sidetextLast{padding-top:25px;clear:both;float:none;}
#sidebar div.sidetext,#sidebar div.sidetext p{font-size:10pt;line-height:1.4;}
#sidebar div.sideLinks{padding:15px 0;}
#sidebar div.sideLinks div{padding:0 0 10px;}
#footer{padding-top:45px;float:none;clear:both;}
#footer-inner{border-top:1px solid #ddd;padding:25px 0 40px;color:#999;}
.form-elem{padding-top:3px;padding-bottom:9px;}
.required{color:#c00;}
.form-elem label{display:block;padding-bottom:3px;}
.form-elem label.label2{display:inline;padding-bottom:0;}
.form-elem label.forcheckbox{display:inline;padding-bottom:0;margin-left:4px;}
input.text, input.password, select{height:20px;line-height:20px;border:1px solid #BBC;color:#333;padding:2px;width:350px;}
select{height:24px;line-height:24px;}
.form-elem input.text,.form-elem input.password,.form-elem select,.form-elem input.file{display:block;width:450px;}
.form-elem select{height:24px;line-height:24px;}
.form-elem textarea{display:block;width:450px;height:120px;border:1px solid #BBC;color:#545a3a;padding:2px;}
input.text:focus,input.password:focus,textarea:focus,input.text:hover,input.password:hover,textarea:hover{border:1px solid #234971;}
input.submit{background:#4a6b7b;color:#fff;border:0;border-radius:3px;-moz-border-radius:3px;padding:7px 12px;cursor:pointer;margin-top:9px;}
.mTable input.submit{margin-top:0;}
input.submit:hover{background:#cf3805;}
#cap1{width:75px;}
#cap1lab,#cap1{display:inline;}
#listing,#ext{width:150px;}
#mainpage{width:250px;}
#new #text,#edit #text{width:595px;height:400px;}
input#h1{width:590px;font-size:11pt;height:30px;line-height:30px;}
.manage form input.submit{padding:2px 8px;height:20px;line-height:20px;font-size:8pt;float:right;position:relative;top:-10px;font-size:9pt;margin-left:10px;}
#searchForm{color:#777;margin-bottom:20px;}
.currentItem{margin-right:20px;white-space:nowrap;}
.setItems{line-height:1.9;}
table.mTable{margin:3px 0 25px;}
table.mTable tr.tr:hover{background:#e5e5e5;}
table.mTable td{padding:5px;vertical-align:middle;border-top:1px solid #e5e5e5;}
table.mTable td input.submit{font-size:9pt;padding:5px 8px !important;}
.attached_images{margin-bottom:10px;}
.attached_image_link{text-decoration:none !important;}
.attached_image_img{border:1px solid #ddd;max-width:500px;width:expression(this.width >500?"500px":this.width);}
a:hover .attached_image_img{border:1px solid #bbb;}
.attached_files{padding-left:20px;}
.attached_files li a{font-style:italic;font-size:10pt;}
a.attached_image_link{border:0;}
.attached_images_2 .attached_image_img{height:200px;}
.attached_images_2_first{margin-right:3px;}
.attached_images_group_first .attached_image_img{display:block;margin-bottom:5px;}
.attached_images_group_rest .attached_image_img{height:80px;}
input.submit{background-image:-moz-linear-gradient(top,#999999,#333333);background-image:-ms-linear-gradient(top,#999999,#333333);background-image:-webkit-gradient(linear,0 0,0 100%,from(#999999),to(#333333));background-image:-webkit-linear-gradient(top,#999999,#333333);background-image:-o-linear-gradient(top,#999999,#333333);background-image:linear-gradient(top,#999999,#333333);background-repeat:repeat-x;}
input.submit:hover{background-image:-moz-linear-gradient(top,#888888,#111111);background-image:-ms-linear-gradient(top,#888888,#111111);background-image:-webkit-gradient(linear,0 0,0 100%,from(#888888),to(#111111));background-image:-webkit-linear-gradient(top,#888888,#111111);background-image:-o-linear-gradient(top,#888888,#111111);background-image:linear-gradient(top,#888888,#111111);background-repeat:repeat-x;}
#sidebar #searchForm #term{width:120px;}
#sidebar #auth #pass{width:175px;}
#content .comments{margin-top:25px;width:600px;padding:15px;border:1px solid #dde;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}
.post .tags{font-size:9pt;float:left;width:350px;line-height:14pt;}
.post .tags a{font-size:9pt;}
.post .date{font-size:9pt;color:#aac;float:right;line-height:14pt;}
.post .date a{color:#aac;border-bottom:0;}
.post .post-text{float:none;clear:both;padding-top:15px;}
div.post-faved h1:after,div.post-faved > h2:after{content:"♥";margin-left:5px;color:#efb0b0;font-size:14pt;vertical-align:super;}
.post{padding:10px 0 35px;}
.post-inlenta{border-bottom:1px solid #dde;margin-bottom:25px;}
.comment{line-height:1.9;padding-top:15px;padding-bottom:25px;}
.comment-author{font-weight:bold;}
.manage-comment form input.submit{top:0;}
.manage-comment{margin-left:10px;float:right;}
.manage-comment form input.submit{font-size:7pt;padding:1px 3px;height:15px;line-height:15px;background:#777;}
.manage-comment form input.submit:hover{background:#333;}
.comment small{margin-left:3px;font-size:7pt;color:#777;}
.form-elem textarea#cText{width:500px;height:175px;}
.comment-answer{padding-left:10px;margin:6px 0 0 20px;font-size:9pt;line-height:1.5;border-left:1px dotted #333;}
.paginator p{padding-bottom:10px;}
.paginator p b,.paginator p a{margin-left:15px;}
.term{background:#FF6;color:#300;}
.removePost,.removePost form{text-align:right;}
.message{font-weight:bold;color:#a00;padding:45px 0;}
#topicsEditor{border:1px solid #d5d1d1;background:#e6e2e2;padding:15px !important;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;margin:10px;width:300px;}
#topicsEditor input.text{width:250px;}
#closeEditingTopics{border:none;margin-left:250px;font-size:13pt;}
div.paginator p.delimiter{color:#fff;}
div.paginator p.sorter{color:#999;line-height:30px;}
div.paginator p.sorter b{color:#CB3232;}
div.form-elem-set{padding-top:3px;padding-bottom:9px;}
div.form-elem-set label.for-elem-set{display:block;padding-bottom:3px;}
div.form-elem-set select{width:auto;}
a.secret,.secret{color:#c30;}
a.secret:hover{color:#f00;}
div.topicList{padding:20px;border-left:1px solid #eee;line-height:1.7;}
div.listTitles small{color:#999;margin-left:5px;}
div.breadcrumbs{padding-bottom:20px;}
div.breadcrumbs a,div.breadcrumbs b,div.breadcrumbs span{font-size:8pt;color:#999;font-weight:normal;}
div.breadcrumbs span{margin:0 7px;}
div.breadcrumbs a:hover{color:#990033;}
div.media{padding:0 0 10px;}
span.upside-down-envelope{border-left:1px solid #ddd;margin-left:30px;padding-left:19px;}
p.premoderated-comments{background-color:#ffb;color:#C60;padding:5px;text-align:center;border-radius:5px; margin-bottom:10px;}
span.to-moderate{color:#F30;font-size:8pt;}
.yashare-auto-init a{border:0 !important;}
div.social{float:none;clear:both;padding:0 0 10px;margin-left:-5px;}
#htmlTemplate,#postTemplate,#cssCode{width:550px;height:500px;}
.commentLink a.cl{margin-right:10px;}
a.rating-plus{font-size:12pt;}
.ratings small{background:#eee;color:#777;margin-left:3px;border-radius:3px;padding:1px 6px;font-size:8pt;position:relative;top:-1px;}
div.intro{padding:5px 0 10px;}

*/