/*      This is the CSS style sheet for London Riding Club */
body {background-image: url(img/background.jpg);margin-left: 0px;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;}

/* forms
---------------------- */
fieldset {vertical-align: baseline;font-family: inherit;font-weight: inherit;font-style: inherit;font-size: 100%;outline: 0;padding: 0;margin: 0;border: 0;}
p{margin: 0px;}
dl.form legend {font-size: 20px;line-height: 1.3em;margin-bottom: 14px;}
dl.form {padding-left: 5px;margin: 0;}
dl.form dt {margin-bottom: 6px;float: left;width: 80px;}
dl.form dt label {color: rgb(135, 135, 135);}
dl.form dt label.invalid {color: #dd0c10;}
dl.form dd {margin: 3px 0px 8px 0px;}
dl.form dd.hidden {display: none;}
dl.form p.description {font-family: "Lucida Grande", Arial, Verdana, Sans-Serif;font-size: 11px;margin: 0px 0px 5px 0px;padding: 0px;color: #666;}
div.form_errors_block {background: #ffecec;border: 1px solid #dd4c10;margin: 0px 0px 20px 0px;padding: 10px;}
div.form_errors_block ul {padding-left: 20px;list-style: square;}
div.form_errors_block li {margin: 5px 0px 5px 0px;}
div.form_errors_block p.message {font-family: "Lucida Grande", Arial, Verdana, Sans-Serif;font-size: 15px;margin: 0px 0px 10px 0px;padding: 0px;color: #333;}
dl.form.medium label {font-size: 14px;}
dl.form.large label {font-size: 16px;}
dl.form.medium input {padding: 2px;font-size: 14px;}
dl.form.medium input[type=text],dl.form.medium input[type=password],dl.form.medium select{padding: 4px;font-size: 16px;}
dl.form.large input,dl.form.large select {padding: 4px;font-size: 18px;}
dl.form div.static {padding: 4px 0px 14px;}
dl.form label.disabled {color: #999;}
dl.form input.disabled {background: #eee;}
#submitbutton {border: medium none;padding: 4px 7px;background-color: rgb(132, 133, 93);font-family: Times New Roman, serif;font-size: 14px;font-weight: bold;color: white;text-transform: uppercase;}
dl.form label {font-family: Times New Roman, serif;font-size: 12px;padding-right: 5px;text-transform: uppercase;}
.text-field,.password-field {border: 1px solid rgb(185, 186, 180);padding: 2px;width: 216px;}
#submit-label {display: none;}
#page-login-wrapper #password-element {float: left;margin-right: 20px;}
#page-index-wrapper, #page-profile-wrapper, #page-forum-wrapper {padding: 10px;}
#btn_submit_profile-label {display: none;}
#btn_submit_profile-element {margin-top: 20px;}

.cont { margin: 35px;}

.infoBox {position: fixed; top: 0px; width: 100%; background: #FFF; -moz-opacity:.9; filter:alpha(opacity=90); opacity:.9;-moz-box-shadow: 0px 0px 5px #000;-webkit-box-shadow: 0px 0px 5px #000;box-shadow: 0px 0px 5px #000;-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=180, Color='#000000')";filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=180, Color='#000000');}
.infoBox div {width: 842px; font-size: 13px; padding: 10px; margin: 0 auto; color: #707071; font-weight: bold; text-transform: uppercase; letter-spacing: 1px;}

.resend-password form, .reset-password form { background: #d0d2a1; margin: 0; padding: 5px 0 20px 8px; margin-top: 15px; border: 1px solid #b5b876; color: #817071; font-family: 'Times New Roman', serif; }
.resend-password h2, .reset-password h2 { margin-bottom: 0px; }
.resend-password .form, .reset-password .form { margin: 0; padding: 0;}

.reset-password .password-changed .proceed { background: #d0d2a1; border: 1px solid #b5b876; padding: 30px 0; margin-top: 20px;}

.form .btn1 { margin-left: 18px; float: left; background: #86895C; padding: 7px 10px; color: #FFF; letter-spacing: 1px; font-size: 10px; text-transform: uppercase; }
.form .btn1:hover { text-decoration: underline; }

.instructions-sent { background: #d0d2a1; margin: 0; padding: 10px 20px 20px; margin-top: 15px; border: 1px solid #b5b876; color: #817071; font-family: 'Times New Roman', serif; }
.instructions-sent h2{ width: 600px; margin-bottom: 30px;}
.instructions-sent div{ font-size: 13px; width: 600px; }

.form .th {color: #707071;font-size: 13px;font-weight: normal;line-height: 16px;margin-bottom: 5px;margin-top: 8px;text-align: left;}

/* Fixed
-------------------------------------------------------------- */
DIV.clear1 { line-height: 0px; font-size: 1px; clear: both; height: 1px; }
DIV.clear3 { line-height: 0px; font-size: 1px; clear: both; height: 3px; }
DIV.clear5 { line-height: 0px; font-size: 1px; clear: both; height: 5px; }
DIV.clear7 { line-height: 0px; font-size: 1px; clear: both; height: 7px; }
DIV.clear10 { line-height: 0px; font-size: 1px; clear: both; height: 10px; }
DIV.clear15 { line-height: 0px; font-size: 1px; clear: both; height: 15px; }
DIV.clear20 { line-height: 0px; font-size: 1px; clear: both; height: 20px; }
DIV.clear25 { line-height: 0px; font-size: 1px; clear: both; height: 25px; }
DIV.clear30 { line-height: 0px; font-size: 1px; clear: both; height: 30px; }

/* Form
---------------------------------------------------------------*/
.form { padding:20px 5px;}
.form .textfiels { margin:10px;}
.form .textfiels th { width:150px; font-size:14px; color:#636363; font-weight:normal; text-align:right; padding:8px 7px 2px 7px; vertical-align:top;}
.form .textfiels th .small { font-size:12px;}
.form .textfiels td { padding:2px 0 2px 7px;}
.form .textfiels .note { padding:0 7px; text-align:left; color:#898989; font-size:12px;}
.form .textfiels label { font-size:13px;}
 
.form .textfiels { margin:10px;}

.inp { float:left; border:1px solid #ac9592; background:#fff; padding:3px 2px 3px 4px; font-size:14px; color:#000; line-height:16px; width:200px; margin:0 4px 0 0;}
textarea.inp {padding:4px 2px 3px 4px;  line-height:20px;}
.inp-act { float:left; border:1px solid #c88d00; background:#fff; padding:4px 2px 4px 4px; font-size:14px; color:#000; line-height:16px; width:200px; margin:0 4px 0 0;}
.inp-xxs {width:60px !important;}
.inp-xs {width:150px !important;}
.inp-s {width:220px !important;}
.inp-m {width:350px !important;}
.inp-l {width:400px !important;}

/* Forum
-------------------------------------------------------------- */
.tabel-01 {font-size:75%;}
.tabel-01 div.actions { float:right; padding:0 5px 5px 0; }
.tabel-01 th { text-transform: uppercase; color:#707071; padding:8px 5px; font-weight:normal; background:url(img/line01.gif) 0 100% repeat-x; }
.tabel-01 td { font-size:14px; color:#707071; padding:6px 5px;  background:url(img/line01.gif) 0 100% repeat-x; }
.tabel-01 .topic { font-weight:bold;}
.tabel-01 .param { color:#999999;}
.tabel-01 .lastpost { font-size:13px;}
.tabel-01 td.actions a { padding:0 5px 0 0;}
.tabel-01 .odd { background:#F8F8F8;}
 
.forum-post .post-head { font-size:14px; color:#999999; background:url(img/line01.gif) 0 100% repeat-x; padding:7px 0;}
.forum-post .post-head a { font-weight:bold; color:#999999; }
.forum-post .topic-name { text-transform: uppercase; font-weight:bold;}
.forum-post .post-head .actions { float:right;}
.forum-post .post-head .actions a { color: #83855C;}
.forum-post .post-head .actions .red { color:#FF0000;}
 
.forum-post .post { background:url(img/line01.gif) 0 0 repeat-x; margin:0; padding:0; list-style:none; }
.forum-post .post li { padding:10px;  background:url(img/line01.gif) 0 100% repeat-x; overflow:hidden; margin: 0px;}
.forum-post .post .user { float:left; padding:0 15px 25px 0; }
.forum-post .post .meta { float:left; width:500px; padding:0 0 5px 0; color:#999999; font-size: 13px;}
.forum-post .post .meta a { font-weight:bold; font-size: 13px;}
.forum-post .post .content { float:left; width:610px; padding:0 0 10px 0; line-height:18px; font-size: 13px;}
.forum-post .post .pictures {padding-top: 10px;}
.forum-post .post .pictures img{margin: 0 4px 0 0;}
.forum-post .post .actions { float:right; }
.forum-post .post .actions ul { border-left:1px solid #D6D6D6; margin:0 0 0 10px; padding:0 0 0 15px; width:50px}
.forum-post .post .actions li { padding:0; background:none; font-size:12px; line-height:18px;}
 
.forum-post .addpost { background:#EFEFEF !important; }
.forum-post .text-form textarea { width:660px; height:80px; border:1px solid #AC9592; font-size:13px; line-height:18px; padding:3px; }
.forum-post .title input { width:500px; border:1px solid #AC9592; font-size:13px; line-height:18px; padding:3px; }
.forum-post .addpost .media-upload { padding-left:67px;}
.forum-post .addpost .media-upload .label {float:left; display:block;font-size: 13px;}
.forum-post .addpost .media-upload .image {float:left; display:block; padding:2px 0 0 15px;}
.forum-post .addpost .actions { padding:5px 3px 0;}

.forum-post #fileQueue {padding-left: 67px;}
.forum-post #uploaded-pictures {padding-left: 67px;}
.forum-post #uploaded-pictures img {margin: 0 4px 0 0;}

.add-topic { background:#EFEFEF;}
.add-topic .form { padding-top: 5px;}
.add-topic .user { float: left; padding-top: 2px;}
.add-topic #topic-title { width: 500px;}
.add-topic #topic-content { width: 694px; height: 100px;}
.add-topic .media-upload { padding-left: 60px;}
.add-topic .media-upload .label{ float: left; font-size: 13px;}
.add-topic .media-upload .image{ float: left; padding-left: 10px;}
.add-topic .textfiels{ margin-bottom: 0px; margin-top: 0px;}
.add-topic .actions { padding:5px 5px 0; height: 14px;}
.add-topic #uploaded-pictures img { margin: 0 5px 0 0;}

.post-text { line-height:18px; }

.head {color: #83855C; margin-bottom: 5px; margin-top: 10px;}

/* Popup
-------------------------------------------------------------- */
#simplemodal-overlay {background:#1b2739;}
.expose-mask {background:#1b2739;}
#popupContainer { background:#fff; z-index:10000; border:5px solid #313131; text-align:left;}

.pop-head { position:relative; padding:14px 0 14px 20px; background: #e3e3e3 url(gfx/filter_left.png) repeat-x; }
.pop-head .pop-header { font-size:30px; color:#000; line-height:33px;}
.pop-head .pop-lead { font-size:20px; color:#707071; line-height:20px;}
.pop-body { border-top:1px solid #c0c9d3; padding:10px;}
.pop-body .form { padding:20px;}
.pop-body .form th { width:150px; font-size:14px; color:#636363; font-weight:normal; text-align:right; padding:2px 7px;}
.pop-body .form td { padding:2px 7px;}
.pop-body .form .inp { float:left; border:1px solid #c0c9d3; background:#fff; padding:4px 2px 4px 4px; font-size:16px; color:#000; line-height:16px; width:200px; margin:0 4px 0 0;}
.pop-body .form .inp-act {float:left; border:1px solid #c0c9d3; background:#fff; padding:4px 2px 4px 4px; font-size:16px; color:#000; line-height:16px; width:200px; margin:0 4px 0 0;}
.pop-footer { border-top:1px solid #c0c9d3;}
.pop-footer .buttons { padding:10px 10px 10px 0; text-align:right;}
.pop-footer .buttons a { display:block; float:right; color:#707071; font-size:14px; padding:5px;}
#popupContainer .close { position:absolute; top:-15px; right:-15px;}
#popupContainer .close a { display:block; width:30px; height:30px; background:url(gfx/close_pop.png) 0 0 no-repeat; text-indent:-99999px;}

/* Token input list
-------------------------------------------------------------- */
ul.token-input-list {overflow: hidden;height: auto !important;height: 1%;width: 400px;border: 1px solid #c0c9d3;cursor: text;font-size: 14px;font-family: Verdana;min-height: 1px;z-index: 999;margin: 0;padding: 0;background-color: #fff;}
ul.token-input-list {list-style-type: none;}
ul.token-input-list li input {border: 0;width: 100px;padding: 3px 8px;background-color: white;margin: 2px 0;}
li.token-input-token {overflow: hidden;height: auto !important;height: 1%;margin: 3px;padding: 1px 3px;background-color: #eff2f7;color: #000;cursor: default;border: 1px solid #ccd5e4;font-size: 13px;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;float: left;}
li.token-input-token p {display: inline;padding: 0;margin: 0;}
li.token-input-token span {color: #a6b3cf;margin-left: 5px;font-weight: bold;cursor: pointer;}
li.token-input-selected-token {background-color: #5670a6;border: 1px solid #3b5998;color: #fff;}
li.token-input-input-token {float: left;height: 29px;}
div.token-input-dropdown {position: absolute;width: 400px;background-color: #fff;overflow: hidden;border-left: 1px solid #ccc;border-right: 1px solid #ccc;border-bottom: 1px solid #ccc;cursor: default;font-size: 13px;font-family: Verdana;z-index: 1;}
div.token-input-dropdown p {margin: 0;padding: 5px;font-weight: bold;color: #777;}
div.token-input-dropdown ul {margin: 0;padding: 0;}
div.token-input-dropdown ul li {background-color: #fff;padding: 3px;}
div.token-input-dropdown ul li.token-input-dropdown-item {background-color: #fff;}
div.token-input-dropdown ul li.token-input-dropdown-item2 {background-color: #fff;}
div.token-input-dropdown ul li em {font-weight: bold;font-style: none;}
div.token-input-dropdown ul li.token-input-selected-dropdown-item {background-color: #3b5998;color: #fff;}

/* Filter
-------------------------------------------------------------- */
.filter { background:url(gfx/filter_left.png) repeat-x; margin:0 0 15px 0;}
.filter .filter-link{ padding: 5px 10px; display:block; float: left;}
.filter .body { background:url(gfx/filter_right.png) 100% 0 no-repeat; height:40px; font-size:13px; color:#390225;}
.filter .body .left { float:left; padding:8px 5px 10px 10px; font-size:13px; color:#390225;}
.filter .body .right { float:left; padding:8px 10px 10px 5px; font-size:13px; color:#390225;}

.filter .body .label { float:left; padding:4px; font-weight:bold; color: #707071; text-transform: uppercase;}
.filter .body .inp { float:left; border:1px solid #c0c9d3; background:#fff; padding:4px 2px 4px 4px; font-size:12px; color:#999999; line-height:12px; width:130px; margin:0 4px 0 0;}
.filter .body .inp-act { float:left; border:1px solid #c0c9d3; background:#fff; padding:4px 2px 4px 4px; font-size:12px; color:#000000; line-height:12px; width:130px; margin:0 4px 0 0;}

.filter .body .inp-search {  float:left; border:1px solid #c0c9d3; background:#fff url(gfx/ico_search.gif) 5px 5px no-repeat; padding:4px 2px 4px 20px; font-size:12px; color:#000000; line-height:12px; width:120px; margin:0 4px 0 0;}
.filter .body .dropdown { float:left; position:relative; padding:5px 15px 5px 7px; margin-right:4px; font-size:11px; line-height:12px; border:1px solid #c0c9d3; background:#ebebeb url(gfx/ico_filter_arrow.gif) 93% 50% no-repeat; cursor:pointer;}
.filter .body .dropdown span{ float:left;}
.filter .body .dropdown ul { position:absolute; top:22px; left:-1px; margin:0; padding:0 5px 2px 5px; z-index:100; border:1px solid #c0c9d3;  background:#ebebeb; border-top:0px; list-style:none; text-align:left;}
.filter .body div.dropdown ul { display:none; }
.filter .body div.dropdown:hover ul { display:block; }
.filter .body .dropdown ul li a { display:block; font-size:11px; color:#000; padding:5px 10px 5px 7px; border-bottom:1px solid #d6dce3;}
.filter .body .dropdown ul li a:hover { color:#007dff; text-decoration:none;}
.filter .body .dropdown ul li.last a { border:0;}


.filter .body .btn { margin-top: 1px; float:left; padding:5px 10px; color:#fff; font-weight:bold; font-size:12px; line-height:12px;-moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius:5px;display:block;cursor:pointer;background:#999999;}
.filter .body .btn:hover { text-decoration:none; color:#fff;}
.filter .body .left ul { float:left; padding:0; margin:0; list-style:none;}
.filter .body .left li.box { float:left; height:23px; background:#c4c4c4; border: 1px solid #c0c9d3; margin-right:6px;}
.filter .body .left li.box div { position:relative; padding:6px 10px 5px 10px; color:#000; font-weight:bold; font-size:12px; line-height:12px; cursor: pointer;}
.filter .body .left li.box:hover {}
.filter .body .left li.box:hover div {}

.filter .body .left li.more { float:left; height:23px; margin-right:2px;}
.filter .body .left li.more div { position:relative; padding:6px 10px 5px 10px; background:url(gfx/ico_filter_arrow.gif) 100% 60% no-repeat; color:#0066cc; font-size:11px; line-height:11px; cursor: pointer;}

.filter .body .left li.more ul { display:none; position:absolute; padding:0 5px 2px 5px; z-index:100; border:1px solid #c0c9d3;  background:#ebebeb; border-top:0px;}
.filter .body .left li.more:hover ul { display: block;}
.filter .body .left li.more li a { display:block; font-size:11px; color:#000; padding:2px 5px; border-bottom:1px solid #d6dce3;}
.filter .body .left li.more li a:hover { color:#007dff; text-decoration:none;}
.filter .body .left li.more li.my a { font-weight:bold;}
.filter .body .left li.more li.sep a { margin-top:15px;}
.filter .body .left li.more li.sep { padding:15px 0 0 5px; color:#a5a5a5; font-size:10px;}
.filter .body .left li.more li.man a { margin-top:10px; font-weight: normal; border:0; color:#0066cc;}
.filter .body .left li.more li.man a:hover { text-decoration: underline;}

.filter .body .left li.selected, .filter .body .left li.selected:hover { float:left; height:23px; background:#313131; margin-right:6px;border: 1px solid #c0c9d3;}
.filter .body .left li.selected div, .filter .body .left li.selected:hover div { position:relative; padding:6px 10px 5px 10px; color:#fff; font-weight:bold; font-size:12px; line-height:12px; cursor: default;}
.filter .body .left li.box .del { display:none;}
.filter .body .left li.box:hover .del { display:block; width:15px; height:15px; background:url(gfx/ico_filter_del.gif) 0 0 no-repeat; position:absolute; top:-6px; right:-6px; text-indent:-9999px;}

/*Paragraphs */
p {font-family: Times New Roman, serif;font-size: 75%;font-weight: normal;color: #707071;text-align: left;line-height: 16px;}
p.lrcsubhead {font-family: Times New Roman, serif;font-size: 14px;font-weight: bold;color: #83855C;text-align: left;line-height: 16px;margin-bottom: 0px;margin-top: 0px;}
.lrcbody{font-family: Times New Roman, serif;font-size: 75%;font-weight:normal;color:#707071;text-align:left;line-height:16px;margin-top:8px;margin-bottom: 1em;}
.lrcbody li{font-size: 100% !important;}
H1,H2 {font-family: Times New Roman, serif;font-size: 24px;letter-spacing: 1px;font-weight: normal;color: #83855C;text-align: left;line-height: 25px;margin-bottom: 15px;margin-top: 10px;}
H2 {font-size: 20px;letter-spacing: 2px;text-transform: uppercase;}
p.lrcsubhead2 {font-family: Times New Roman, serif;font-size: 75%;font-weight: normal;color: #707071;text-align: left;line-height: 16px;margin-bottom: 0px;margin-top: 16px;}
p.lrcenter {font-family: Times New Roman, serif;font-size: 90%;font-weight: normal;color: #FFFFFF;text-align: center;line-height: 24px;margin-bottom: 0px;margin-top: 30px;}
p.lrctable {font-family: Times New Roman, serif;font-size: 75%;font-weight: normal;color: #707071;text-align: left;line-height: 14px;}
p.left {text-align: left;margin-bottom: 0px;margin-top: 0px;}
p.footnote {font-family: Times New Roman, serif;font-size: 12px;font-weight: normal;color: #707071;text-align: left;line-height: 14px;margin-bottom: 0px;margin-top: 0px;}
ul {margin-left: 0px;margin-right: 0px;margin-top: -2px;margin-bottom: -2px;text-align: left;}
li.bullet {font-family: Times New Roman, serif;line-height: 16px;color: #707071;font-size: 75%;margin-left: 0px;margin-right: 5px;list-style-image: url(img/bullet.gif);margin-top: 4px;margin-bottom: 4px;}
.page-content li {font-family: Times New Roman, serif;line-height: 16px; font-size: 75%;color: #707071;margin-left: 0px;margin-right: 5px;list-style-image: url(img/bullet.gif);margin-top: 4px;margin-bottom: 4px;}

.news-feed ul { list-style:none; margin:0; padding:0;}
.news-feed li { background:url(gfx/line01.gif) 0 100% repeat-x; padding:10px 0; overflow:hidden;}
.news-feed .text { padding:0 5px 3px 0;}
.news-feed a.pic { float:left; border:1px solid #CCCCCC; padding:4px; margin:0 5px 0 0}
.news-feed a.pic:hover { border-color:#06C;}
.news-feed div.pic { float:left; margin:0 7px 0 0}
.news-feed .time { clear:both; color:#898989; padding-top:3px;}
.news-feed .comment { font-size:14px;}

/* Tabs 2
-------------------------------------------------------------- */
.tabs2 { clear:both;}
.tabs2 ul { padding:6px 10px 0 10px; margin:10px 0 0 0; list-style:none; overflow:hidden; background:#D0D2A1;}
.tabs2 li { float:left; margin-bottom: 0px;}
.tabs2 li a { display:block; float:left; text-decoration:none;}
.tabs2 li a span { display:block; padding:6px 15px 7px 15px; color:#83855C; font-weight:bold; font-size:14px;}
.tabs2 li a:hover span { text-decoration: underline;}
.tabs2 li.act a {background-color: white;border-top-left-radius: 4px 4px;border-top-right-radius: 4px 4px;-webkit-border-top-right-radius:4px;-webkit-border-top-left-radius:4px;-moz-border-radius-topright:4px;-moz-border-radius-topleft:4px;}
.tabs2 li.act a span { color:#83855C;}
.tabs2 li.act a:hover span { text-decoration: none;}

/* Gallery
-------------------------------------------------------------- */
div.gal { padding:10px 0;background:#fff url(gfx/line01.gif) 0 0 repeat-x;}
div.gal a { float:left; display:block; margin:0 4px 4px 0; }
div.gal a.last {margin:0 0 4px 0; }
div.gal a img { border:1px solid #bab8b3}
div.gal a:hover img { border:1px solid #4b040c}

ul.gal { margin:0; padding:0 0 20px 0; list-style:none; padding:10px 0; overflow:hidden;}
ul.gal li { float:left; padding:10px 4px;}
ul.gal li .actions { clear: both; text-align:center; overflow:hidden; margin-top:1px; font-size:12px; color:#999999;}
ul.gal li .actions a { margin:0 5px;}
ul.gal a img { border:1px solid #bab8b3}
ul.gal a:hover img { border:1px solid #4b040c}

.gallery-actions { clear: both; margin-left: -5px; overflow:hidden; margin-top:1px; font-size:12px; color:#999999;}
.gallery-actions a { margin:0 5px ;}

.view-picture .picture {text-align:center;padding:20px; background:#fff url(gfx/line01.gif) 0 0 repeat-x;}
.view-picture .btn-next, .view-picture .btn-previous {float: right;}

/* Member
-------------------------------------------------------------- */
.member .profile { }
.member .profile .info td { font-size:12px; color: #707071;}
.member .profile .info a { color:#83855C;}
.member .profile .info th { color:#707071; font-weight:normal; padding-right:10px; text-align:left; font-size:12px;}

.member .profile .pic { float:left; margin:0 10px 0 0;border: 1px solid #83855C; padding: 1px; line-height: 1px;}
.member .profile .info { float:left; width:400px;}
.member .profile .info-edit { float:left; width:400px; padding:5px 0 0 15px;}
.member .profile .info h1 { margin:3px 0 5px 0; padding:0; color:#83855C; text-transform: uppercase; font-size:18px; line-height:21px; font-weight:bold; letter-spacing:-0.2px; *letter-spacing:0;}

.member .profile .actions { float:right;}
.member .profile .actions ul { margin:10px 15px 0 0; padding:0 0 0 15px; list-style:none;}
.member .profile .actions ul li { font-size:12px; line-height:18px; position:relative;  height: 20px;}

.member .edit { margin-top:15px; margin-right:0px;}

/* event
-------------------------------------------------------------- */
.event h2 {color: #000;}

.event .event-top { position:relative; margin-bottom: 15px;}

.event .event-top .tabs2 ul { background: none !important;}
.event .event-top .info td { font-size:12px; color: #707071;}
.event .event-top .info .form { padding: 0px;}
.event .event-top .info a { color:#83855C;}
.event .event-top .info th { color:#707071; font-weight:normal; padding-right:10px; text-align:left; font-size:12px;}

.event .event-top .pic { float:left; margin: 0 10px 0 0; border: 1px solid #83855C; padding: 1px; line-height: 1px;}
.event .event-top .info { float:left; width:600px;}
.event .event-top .info h1 { margin:3px 0 5px 0; padding:0; color:#83855C; text-transform: uppercase; font-size:20px; line-height:21px; font-weight: normal; letter-spacing:2px; *letter-spacing:2px;}
.event .event-top .info h1 .edit {font-size: 13px;font-weight: normal;}

.event .event-top .actions { float:left;}
.event .event-top .actions ul { margin:10px 0 0 10px; padding:0 0 0 15px; list-style:none; }
.event .event-top .actions ul li { font-size:12px; line-height:18px; position:relative; }
.event .event-top .actions ul li.special a { font-weight:bold;}
.event .event-top .actions ul li.buy a { font-weight:bold;}
.event .event-top .actions ul li .ico-buy {}
.event .event-top .actions ul li .ico-guest {}

.event .event-info { padding:10px 0; font-size:12px; line-height:20px;}
.event .event-info h2 { font-size:18px; line-height:22px; color:#000; font-weight:bold; letter-spacing:-0.2px; *letter-spacing:0; }
.event .event-info h2 div { font-size:16px; line-height:22px; color:#636363; }

/* feed 01
-------------------------------------------------------------- */
.feed-01 { padding:0 0 15px 0;}
.feed-01 .head-new { color:#000; font-weight:bold; font-size:12px; margin-bottom:5px; border-bottom: 1px dotted silver; padding-bottom: 5px;}
.feed-01 .head-new .new {text-transform: uppercase; background: #fbf532; padding: 2px 4px 1px 3px;}
.feed-01 .head-new .old {text-transform: uppercase;}
.feed-01 .head { color:#898989; font-weight:bold; font-size:18px; margin-bottom:5px;}

.feed-01 .emphasize-number { float: left; width: 98px; background: #DDD; text-align: center; padding: 10px;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px; margin-right: 10px;}
.feed-01 .emphasize-number h1 { padding: 20px 0; color: #FFF; font-size: 34px; font-weight: normal;}

.feed-01 ul { margin:0; padding:0; list-style:none;}
.feed-01 li.post:hover { background:#f7f7f7 url(gfx/bg01.gif) 0 100% repeat-x; }

.feed-01 .post { padding:5px; background:#fff url(gfx/line01.gif) 0 100% repeat-x; position:relative; overflow: hidden; list-style: none !important; margin: 0 !important;}
.feed-01 .post .date-big { position:absolute; top:5px; left:-40px; width:40px; text-align:center; line-height:14px;}
.feed-01 .post .date-big .d { color:#999999; font-size:11px;}
.feed-01 .post .date-big .nr { color:#d7d7d7; font-size:30px; font-weight:bold; line-height:25px; letter-spacing:-0.2px; *letter-spacing:0;}
.feed-01 li.post:hover .date-big .nr { color:#c3c3c3;}
.feed-01 .post .date-big .m { color:#d7d7d7; font-size:12px;}

.feed-01 .post .data td { font-size:12px;}
.feed-01 .post .data .form { padding: 0;}
.feed-01 .post .data a { color:#83855C;}
.feed-01 .post .data th { color:#999999; font-weight:normal; padding:0 10px 0 0; text-align:left; font-size:12px; vertical-align:top;}

.feed-01 .pic { float:left; border: 1px solid #83855C; padding: 1px; line-height: 1px; margin-right: 10px;}
.feed-01 .pic .border { border:3px solid #ddd;}
.feed-01 .pic .pic-box { width:103px; height:103px; background:#ddd; }
.feed-01 .info { float:left; width:400px;}
.feed-01 .info .name { margin:3px 0 3px 0; font-size:17px; line-height:21px; color:#000; font-weight:bold; letter-spacing:-0.2px; *letter-spacing:0}
.feed-01 .info .name a{ color:#83855C; font-weight: normal;}
.feed-01 .info .name a:hover { text-decoration: underline; }
.feed-01 .info .desc { font-size:12px; color: #707071;}
.feed-01 .info .date { height: 23px;}
.feed-01 .info .date span { background: #f3f3f3; padding: 3px; color: #707071;}
.feed-01 .info .attend { color:#999999; font-size:12px; margin-top:5px;}
.feed-01 .info .attend a:hover {color:#007dff;}

.feed-01 .actions { width:125px; float: right;}
.feed-01 .actions ul { margin:10px 0 0 10px; padding:0 0 0 15px; }
.feed-01 .actions ul li { font-size:12px; line-height:18px; position:relative; }
.feed-01 .actions ul li.edit a { font-weight:bold; font-size:14px; color:#06C;}
.feed-01 .actions ul li.edit a:hover { color:#007DFF;}
.feed-01 .actions ul li.text { color:#999999;}
.feed-01 .actions ul li.special a { font-weight:bold;}
.feed-01 .actions ul li.buy a { font-weight:bold;}
.feed-01 .actions ul li .ico-buy {}
.feed-01 li:hover .actions ul li .ico-buy { display:block;}
.feed-01 .actions ul li .ico-guest {}
.feed-01 li:hover .actions ul li .ico-guest { display:block;}

.feed-01 .no_rows { font-size: 15px; line-height: 20px; }

/*Set a LINKS for pages*/
a {text-decoration: none;font-family: Times New Roman, serif;font-weight: bold;}
a:link {color: #83855C;}
a:visited {color: #83855C;}
a:hover {color: #707071;}
a.enter {text-decoration: none;font-family: Times New Roman, serif;font-weight: bold;}
a.enter:link {color: #FFFFFF;}
a.enter:visited {color: #FFFFFF;}
a.enter:hover {color: #FFFFFF;}

/* Gallery Styles */
#motioncontainer {/*margin:0 auto;  Uncomment this line if you wish to center the gallery on page */left:0px;top:0px;width: 490px; /* Set to gallery width, in px or percentage */height: 410px; /* Set to gallery height */} 
#motioncontainer a img {border: 0px solid #ffffff; /* Set image border color */} 
#motioncontainer a:hover img {border: 0px solid #ffffff; /* Set image border hover color */}
#statusdiv {background-color: lightyellow;border: 1px solid gray;padding: 2px;position: absolute; /* Stop Editing Gallery Styles */left: -300px;visibility: hidden;}
#motioncontainer a:hover {/*color: red;  Dummy definition to overcome IE bug */}
/* End Gallery Styles */

/* TinyMCE */

#editorcontainer {border-color: #dfdfdf;background: #dfdfdf;}
#editorcontainer #content {padding: 6px;line-height: 150%;border: 0 none;outline: none;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;-khtml-box-sizing: border-box;box-sizing: border-box;}
#editorcontainer,#quicktags {border-style: solid;border-width: 1px;border-collapse: separate;-moz-border-radius: 6px 6px 0 0;-webkit-border-top-right-radius: 6px;-webkit-border-top-left-radius: 6px;-khtml-border-top-right-radius: 6px;-khtml-border-top-left-radius: 6px;border-top-right-radius: 6px;border-top-left-radius: 6px;}
#quicktags {padding: 0;margin-bottom: -3px;border-bottom-width: 3px;background-image: url("images/ed-bg.gif");background-position: left top;background-repeat: repeat-x;}
/* end TinyMCE */

.topnav{margin: 8px 8px 0;overflow: hidden;display: block;background-color: #83855C;height: 35px;padding: 0px;}
.topnav li{height: 35px;display: block; float: left;text-align: center;vertical-align: middle; }
* html .topnav li{width: 122px;}
.topnav a{padding: 11px 16px;color: white;font-size: 10px;letter-spacing: 1px;color: white;display: block;height: 35px;text-transform: uppercase;}
.topnav li.separator {padding: 0px; width: 1px;background-image: url(img/menu-separator.gif); font-size: 1px; line-height: 1px;}
.topnav li.last a{padding-left: 17px; padding-right: 18px;}
.topnav a.act, .topnav a.act:visited {background-color: #FEF9D3;color: #83855C;}
.topnav a:visited {padding: 11px 16px;color: white;font-size: 10px;letter-spacing: 1px;color: white;display: block;height: 35px;text-transform: uppercase;}
.topnav a:hover {background-color: #FEF9D3;color: #83855C;}

#navigation {text-align:right;padding-right:10px;font-size:13px;color:#83855C;padding-top: 5px;text-transform: uppercase; font-size: 10px;}
#navigation a{color: #83855C;text-decoration: underline;}

.scrollable{display: block; height: 250px; overflow: auto;}

.jScrollPaneContainer {position: relative;overflow: hidden;z-index: 1;}
.jScrollPaneTrack {position: absolute;cursor: pointer;right: 0;top: 0;height: 100%;background: #D1D3A2;}
.jScrollPaneDrag {position: absolute;background: #83845C;cursor: pointer;overflow: hidden;}
.jScrollPaneDragTop {position: absolute;top: 0;left: 0;overflow: hidden;}
.jScrollPaneDragBottom {position: absolute;bottom: 0;left: 0;overflow: hidden;}
a.jScrollArrowUp {display: block;position: absolute;z-index: 1;top: 0;right: 0;text-indent: -2000px;overflow: hidden;background: url(img/arrow-up.gif) left bottom;height: 8px;}
a.jScrollArrowDown {display: block;position: absolute;z-index: 1;bottom: 0;right: 0;text-indent: -2000px;overflow: hidden;background: url(img/arrow-down.gif) left bottom;height: 8px;}
a.jScrollActiveArrowButton, a.jScrollActiveArrowButton:hover {background-position: left top;}

h4 {font-family: Times New Roman, serif;font-size: 14px;font-weight: bold;color: #83855C;text-align: left;line-height: 16px;margin-bottom: 8px;margin-top: 0px;}

.sites-layout-tile {padding: 0px;}
.sites-layout-hbox {width: 100%;}
#page-home-wrapper .sites-tile-name-content-2 {width: 342px;}
#page-home-wrapper .sites-tile-name-content-2 p {padding: 8px 36px 1em;}

#page-the-kit-wrapper p {font-size: 0px; line-height: 0px;}

#login input {border: 1px solid rgb(185, 186, 180);padding: 2px;width: 150px;}

#login .btn { margin-top: 5px; margin-bottom: 5px; float: left; background: #86895C; padding: 7px 10px; color: #FFF; letter-spacing: 1px; font-size: 10px; text-transform: uppercase; }
#login .btn:hover { text-decoration: underline; }

.resend-password-link { float: left; font-size: 12px; margin-top: 5px; margin-left: 102px;}

.events .action {padding-top: 10px;}
.events .event-date {text-transform: uppercase;}
.events .action a {text-transform: uppercase;}
.events .event {border-bottom: 1px solid #CACCBF;padding-bottom: 10px;}

/* Uploadify
---------------------- */
.uploadifyQueueItem {font: 11px Verdana, Geneva, sans-serif;margin-top: 5px;padding: 10px;width: 350px;}
.uploadifyError {border: 2px solid #FBCBBC !important;background-color: #FDE5DD !important;}
.uploadifyQueueItem .cancel {float: right;}
.uploadifyProgress {background-color: #FFFFFF;border-top: 1px solid #808080;border-left: 1px solid #808080;border-right: 1px solid #C5C5C5;border-bottom: 1px solid #C5C5C5;margin-top: 10px;width: 100%;}
.uploadifyProgressBar {background-color: #0099FF;width: 1px;height: 3px;}

.forum-reply-pictures img{margin: 2px;}

/* Misc
---------------------- */
.red:link {color: red;}

/* Buttons
---------------------- */
a.btn2 { display:block; float:right; font-size:14px; font-weight:bold; background:#838659; color:#fff; margin-left:5px; padding:5px 20px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius:5px; cursor: pointer;}
.ico-add { background:url(img/ico_add.gif) 0 50% no-repeat; padding:2px 5px 2px 15px; font-size:14px; font-weight:bold;}