+
+
+
{lang_date}
+
+
+
+ {month_options}
+
+ /
+
+ {day_options}
+
+ /
+
+ {year_options}
+
+
+
+
+
+
{lang_time}
+
+
+
+ {hour_options}
+
+ :
+
+ {minute_options}
+
+ {startampm_selection}
+
+
+
+
+
+
+
+
+
+{# end {templatelocation} #}
diff --git a/public_html/layout/default/calendar/dayview/singleevent.thtml b/public_html/layout/default/calendar/dayview/singleevent.thtml
new file mode 100644
index 000000000..80716c2d6
--- /dev/null
+++ b/public_html/layout/default/calendar/dayview/singleevent.thtml
@@ -0,0 +1,5 @@
+{# begin {templatelocation} #}
+
+{delete_imagelink} {event_time}
{event_title} {br}
+
+{# end {templatelocation} #}
diff --git a/public_html/layout/default/calendar/editpersonalevent.thtml b/public_html/layout/default/calendar/editpersonalevent.thtml
new file mode 100644
index 000000000..fd9f55a76
--- /dev/null
+++ b/public_html/layout/default/calendar/editpersonalevent.thtml
@@ -0,0 +1,155 @@
+{# begin {templatelocation} #}
+
+
+
+{# end {templatelocation} #}
diff --git a/public_html/layout/default/calendar/eventdetails.thtml b/public_html/layout/default/calendar/eventdetails.thtml
new file mode 100644
index 000000000..e0a50e203
--- /dev/null
+++ b/public_html/layout/default/calendar/eventdetails.thtml
@@ -0,0 +1,22 @@
+{# begin {templatelocation} #}
+
+
{event_title}
+
+ {lang_when}
+ {event_start} - {event_end}
+ {lang_event_type}
+ {event_type}
+ {lang_where}
+
+ {event_location}{br0}
+ {event_address1}{br1}
+ {event_address2}{br2}
+ {event_city}{event_state} {event_zip}
+ {lang_description}
+ {event_description}
+
+
+ {addremove_event} {edit_icon}
+
+
+{# end {templatelocation} #}
diff --git a/public_html/layout/default/calendar/events.thtml b/public_html/layout/default/calendar/events.thtml
new file mode 100644
index 000000000..19091c9e5
--- /dev/null
+++ b/public_html/layout/default/calendar/events.thtml
@@ -0,0 +1,9 @@
+{# begin {templatelocation} #}
+
+
+
{lang_month} {event_year}
+{event_details}
+
+{# end {templatelocation} #}
diff --git a/public_html/layout/default/calendar/mastercalendaroption.thtml b/public_html/layout/default/calendar/mastercalendaroption.thtml
new file mode 100644
index 000000000..ca4c7f71d
--- /dev/null
+++ b/public_html/layout/default/calendar/mastercalendaroption.thtml
@@ -0,0 +1,7 @@
+{# begin {templatelocation} #}
+
+
+
+
+
+{# end {templatelocation} #}
diff --git a/public_html/layout/default/calendar/personalcalendaroption.thtml b/public_html/layout/default/calendar/personalcalendaroption.thtml
new file mode 100644
index 000000000..b047c4dbd
--- /dev/null
+++ b/public_html/layout/default/calendar/personalcalendaroption.thtml
@@ -0,0 +1,7 @@
+{# begin {templatelocation} #}
+
+
+
+
+
+{# end {templatelocation} #}
diff --git a/public_html/layout/default/calendar/submitevent.thtml b/public_html/layout/default/calendar/submitevent.thtml
new file mode 100644
index 000000000..7ba7c1b7c
--- /dev/null
+++ b/public_html/layout/default/calendar/submitevent.thtml
@@ -0,0 +1,157 @@
+{# begin {templatelocation} #}
+
+
{explanation}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {captcha}
+
+
+
+
+
+{# end {templatelocation} #}
diff --git a/public_html/layout/default/calendar/weekview/events.thtml b/public_html/layout/default/calendar/weekview/events.thtml
new file mode 100644
index 000000000..d36fc7803
--- /dev/null
+++ b/public_html/layout/default/calendar/weekview/events.thtml
@@ -0,0 +1,5 @@
+{# begin {templatelocation} #}
+
+
{delete_imagelink} {event_starttime} {event_endtime} {event_title_and_link}
+
+{# end {templatelocation} #}
diff --git a/public_html/layout/default/calendar/weekview/weekview.thtml b/public_html/layout/default/calendar/weekview/weekview.thtml
new file mode 100644
index 000000000..bf0be1c9c
--- /dev/null
+++ b/public_html/layout/default/calendar/weekview/weekview.thtml
@@ -0,0 +1,41 @@
+{# begin {templatelocation} #}
+
+
+
+
+
+
+ {calendar_title}
+ {calendar_toggle}
+
+
+
+ {day1}{langlink_addevent1}
+ {events_day1}
+ {day2}{langlink_addevent2}
+ {events_day2}
+ {day3}{langlink_addevent3}
+ {events_day3}
+ {day4}{langlink_addevent4}
+ {events_day4}
+ {day5}{langlink_addevent5}
+ {events_day5}
+ {day6}{langlink_addevent6}
+ {events_day6}
+ {day7}{langlink_addevent7}
+ {events_day7}
+
+
+
+ {quickadd_form}
+
+
+{# end {templatelocation} #}
diff --git a/public_html/layout/default/comment/comment.thtml b/public_html/layout/default/comment/comment.thtml
new file mode 100644
index 000000000..97663df9f
--- /dev/null
+++ b/public_html/layout/default/comment/comment.thtml
@@ -0,0 +1,19 @@
+{# begin {templatelocation} #}
+
+
+
+
+
{title}
+
{lang_authoredby} {author_link} {lang_on} {date}
+
{comments}
+
{reply_option}
+
+
+
+
+
+
+
+{# end {templatelocation} #}
diff --git a/public_html/layout/default/comment/commentbar.thtml b/public_html/layout/default/comment/commentbar.thtml
new file mode 100644
index 000000000..0e56eda92
--- /dev/null
+++ b/public_html/layout/default/comment/commentbar.thtml
@@ -0,0 +1,39 @@
+{# begin {templatelocation} #}
+
+
+ {start_storylink_anchortag}{story_title} {end_storylink_anchortag}
+ {num_comments} {lang_comments}
+ {user_nullname} {lang_login_logout}
+
+
+
+
+
{lang_disclaimer}
+
+
+
{lang_reply}
+
+
+{# end {templatelocation} #}
diff --git a/public_html/layout/default/comment/commentform.thtml b/public_html/layout/default/comment/commentform.thtml
new file mode 100644
index 000000000..381867241
--- /dev/null
+++ b/public_html/layout/default/comment/commentform.thtml
@@ -0,0 +1,75 @@
+{# begin {templatelocation} #}
+
+{start_block_postacomment}
+
+
+
+
+
+{end_block}
+
+{# end {templatelocation} #}
diff --git a/public_html/layout/default/comment/commentform_advanced.thtml b/public_html/layout/default/comment/commentform_advanced.thtml
new file mode 100644
index 000000000..6660fb6c1
--- /dev/null
+++ b/public_html/layout/default/comment/commentform_advanced.thtml
@@ -0,0 +1,78 @@
+{# begin {templatelocation} #}
+
+{noscript}
+
+ {start_block_postacomment}
+
+
+
+ {end_block}
+
+
+{# end {templatelocation} #}
diff --git a/public_html/layout/default/comment/index.html b/public_html/layout/default/comment/index.html
new file mode 100644
index 000000000..e69de29bb
diff --git a/public_html/layout/default/comment/reportcomment.thtml b/public_html/layout/default/comment/reportcomment.thtml
new file mode 100644
index 000000000..cc38b0377
--- /dev/null
+++ b/public_html/layout/default/comment/reportcomment.thtml
@@ -0,0 +1,21 @@
+{# begin {templatelocation} #}
+
+
+
+{# end {templatelocation} #}
diff --git a/public_html/layout/default/comment/startcomment.thtml b/public_html/layout/default/comment/startcomment.thtml
new file mode 100644
index 000000000..d6a7a2b1b
--- /dev/null
+++ b/public_html/layout/default/comment/startcomment.thtml
@@ -0,0 +1,14 @@
+{# begin {templatelocation} #}
+
+
+
+ {commentbar}
+
+
+ {comments}
+
{pagenav}
+
+ {commenteditor}
+
+
+{# end {templatelocation} #}
diff --git a/public_html/layout/default/comment/thread.thtml b/public_html/layout/default/comment/thread.thtml
new file mode 100644
index 000000000..d4b72f996
--- /dev/null
+++ b/public_html/layout/default/comment/thread.thtml
@@ -0,0 +1,8 @@
+{# begin {templatelocation} #}
+
+
+
+{# end {templatelocation} #}
diff --git a/public_html/layout/default/css_ltr/add_to_uikit.css b/public_html/layout/default/css_ltr/add_to_uikit.css
new file mode 100644
index 000000000..f88cd98d2
--- /dev/null
+++ b/public_html/layout/default/css_ltr/add_to_uikit.css
@@ -0,0 +1,1224 @@
+/*! UIkit 2.23.0 | http://www.getuikit.com | (c) 2014 YOOtheme | MIT License */
+/* ========================================================================
+ For Horizon
+ ========================================================================== */
+/* Japanize
+html {
+ font: normal 14px / 20px "Helvetica Neue", Helvetica, Arial, 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3', Meiryo, メイリオ, sans-serif;
+} */
+
+/* Componets style */
+nav .uk-nav > li > a {
+ padding: 2px 10px;
+ font-size: 14px;
+ line-height: 1.3;
+}
+nav .uk-nav > li {
+ padding: 0;
+ margin: 0;
+}
+/*
+ * Sizes
+ */
+h1,
+.uk-h1 {
+ font-size: 32px;
+ line-height: 38px;
+}
+
+/* ========================================================================
+ Component: Advanced
+ ========================================================================== */
+.uk-dotnav {
+ display: -ms-flexbox;
+ display: -webkit-flex;
+ display: flex;
+ -ms-flex-wrap: wrap;
+ -webkit-flex-wrap: wrap;
+ flex-wrap: wrap;
+ margin-left: -15px;
+ margin-top: -15px;
+ padding: 0;
+ list-style: none;
+}
+.uk-dotnav > * {
+ -ms-flex: none;
+ -webkit-flex: none;
+ flex: none;
+ padding-left: 15px;
+ margin-top: 15px;
+}
+.uk-dotnav:before,
+.uk-dotnav:after {
+ content: "";
+ display: block;
+ overflow: hidden;
+}
+.uk-dotnav:after {
+ clear: both;
+}
+.uk-dotnav > * {
+ float: left;
+}
+.uk-dotnav > * > * {
+ display: block;
+ box-sizing: content-box;
+ width: 20px;
+ height: 20px;
+ border-radius: 50%;
+ background: rgba(50, 50, 50, 0.1);
+ text-indent: 100%;
+ overflow: hidden;
+ white-space: nowrap;
+ -webkit-transition: all 0.2s ease-in-out;
+ transition: all 0.2s ease-in-out;
+}
+.uk-dotnav > * > :hover,
+.uk-dotnav > * > :focus {
+ background: rgba(50, 50, 50, 0.4);
+ outline: none;
+}
+.uk-dotnav > * > :active {
+ background: rgba(50, 50, 50, 0.6);
+}
+.uk-dotnav > .uk-active > * {
+ background: rgba(50, 50, 50, 0.4);
+ -webkit-transform: scale(1.3);
+ transform: scale(1.3);
+}
+.uk-dotnav-contrast > * > * {
+ background: rgba(255, 255, 255, 0.4);
+}
+.uk-dotnav-contrast > * > :hover,
+.uk-dotnav-contrast > * > :focus {
+ background: rgba(255, 255, 255, 0.7);
+}
+.uk-dotnav-contrast > * > :active {
+ background: rgba(255, 255, 255, 0.9);
+}
+.uk-dotnav-contrast > .uk-active > * {
+ background: rgba(255, 255, 255, 0.9);
+}
+.uk-dotnav-vertical {
+ -ms-flex-direction: column;
+ -webkit-flex-direction: column;
+ flex-direction: column;
+}
+.uk-dotnav-vertical > * {
+ float: none;
+}
+.uk-slidenav {
+ display: inline-block;
+ box-sizing: border-box;
+ width: 60px;
+ height: 60px;
+ line-height: 60px;
+ color: rgba(50, 50, 50, 0.4);
+ font-size: 60px;
+ text-align: center;
+}
+.uk-slidenav:hover,
+.uk-slidenav:focus {
+ outline: none;
+ text-decoration: none;
+ color: rgba(50, 50, 50, 0.7);
+ cursor: pointer;
+}
+.uk-slidenav:active {
+ color: rgba(50, 50, 50, 0.9);
+}
+.uk-slidenav-previous:before {
+ content: "\f104";
+ font-family: FontAwesome;
+}
+.uk-slidenav-next:before {
+ content: "\f105";
+ font-family: FontAwesome;
+}
+.uk-slidenav-position {
+ position: relative;
+}
+.uk-slidenav-position .uk-slidenav {
+ display: none;
+ position: absolute;
+ top: 50%;
+ z-index: 1;
+ margin-top: -30px;
+}
+.uk-slidenav-position:hover .uk-slidenav {
+ display: block;
+}
+.uk-slidenav-position .uk-slidenav-previous {
+ left: 20px;
+}
+.uk-slidenav-position .uk-slidenav-next {
+ right: 20px;
+}
+.uk-slidenav-contrast {
+ color: rgba(255, 255, 255, 0.5);
+}
+.uk-slidenav-contrast:hover,
+.uk-slidenav-contrast:focus {
+ color: rgba(255, 255, 255, 0.7);
+}
+.uk-slidenav-contrast:active {
+ color: rgba(255, 255, 255, 0.9);
+}
+.uk-form input[type="radio"],
+.uk-form input[type="checkbox"] {
+ display: inline-block;
+ height: 14px;
+ width: 14px;
+ border: 1px solid #aaaaaa;
+ overflow: hidden;
+ margin-top: -4px;
+ vertical-align: middle;
+ -webkit-appearance: none;
+ outline: 0;
+ background: transparent;
+}
+.uk-form input[type="radio"] {
+ border-radius: 50%;
+}
+.uk-form input[type=radio]:before,
+.uk-form input[type=checkbox]:before {
+ display: block;
+}
+.uk-form input[type=radio]:checked:before {
+ content: '';
+ width: 8px;
+ height: 8px;
+ margin: 2px auto 0;
+ border-radius: 50%;
+ background: #00a8e6;
+}
+.uk-form input[type=checkbox]:checked:before,
+.uk-form input[type=checkbox]:indeterminate:before {
+ content: "\f00c";
+ font-family: FontAwesome;
+ font-size: 12px;
+ -webkit-font-smoothing: antialiased;
+ text-align: center;
+ line-height: 12px;
+ color: #00a8e6;
+}
+.uk-form input[type=checkbox]:indeterminate:before {
+ content: "\f068";
+}
+.uk-form input[type=radio]:disabled,
+.uk-form input[type=checkbox]:disabled {
+ border-color: #dddddd;
+}
+.uk-form input[type=radio]:disabled:checked:before {
+ background-color: #aaaaaa;
+}
+.uk-form input[type=checkbox]:disabled:checked:before,
+.uk-form input[type=checkbox]:disabled:indeterminate:before {
+ color: #aaaaaa;
+}
+.uk-form-file {
+ display: inline-block;
+ vertical-align: middle;
+ position: relative;
+ overflow: hidden;
+}
+.uk-form-file input[type="file"] {
+ position: absolute;
+ top: 0;
+ z-index: 1;
+ width: 100%;
+ opacity: 0;
+ cursor: pointer;
+ left: 0;
+ font-size: 500px;
+}
+.uk-form-password {
+ display: inline-block;
+ position: relative;
+ max-width: 100%;
+}
+.uk-form-password-toggle {
+ display: block;
+ position: absolute;
+ top: 50%;
+ right: 10px;
+ margin-top: -6px;
+ font-size: 13px;
+ line-height: 13px;
+ color: #999999;
+}
+.uk-form-password-toggle:hover {
+ color: #999999;
+ text-decoration: none;
+}
+.uk-form-password > input {
+ padding-right: 50px !important;
+}
+.uk-form-select {
+ display: inline-block;
+ vertical-align: middle;
+ position: relative;
+ overflow: hidden;
+}
+.uk-form-select select {
+ position: absolute;
+ top: 0;
+ z-index: 1;
+ width: 100%;
+ height: 100%;
+ opacity: 0;
+ cursor: pointer;
+ left: 0;
+ -webkit-appearance: none;
+}
+.uk-placeholder {
+ margin-bottom: 15px;
+ padding: 15px;
+ border: 1px dashed #dddddd;
+ background: #fafafa;
+ color: #444444;
+}
+* + .uk-placeholder {
+ margin-top: 15px;
+}
+.uk-placeholder > :last-child {
+ margin-bottom: 0;
+}
+.uk-placeholder-large {
+ padding-top: 80px;
+ padding-bottom: 80px;
+}
+.uk-progress {
+ box-sizing: border-box;
+ height: 20px;
+ margin-bottom: 15px;
+ background: #f7f7f7;
+ overflow: hidden;
+ line-height: 20px;
+ box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.07), inset 0 2px 2px rgba(0, 0, 0, 0.07);
+ border-radius: 4px;
+}
+* + .uk-progress {
+ margin-top: 15px;
+}
+.uk-progress-bar {
+ width: 0;
+ height: 100%;
+ background: #009dd8;
+ float: left;
+ -webkit-transition: width 0.6s ease;
+ transition: width 0.6s ease;
+ font-size: 12px;
+ color: #ffffff;
+ text-align: center;
+ background-image: -webkit-linear-gradient(top, #00b4f5, #008dc5);
+ background-image: linear-gradient(to bottom, #00b4f5, #008dc5);
+ box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.2), inset 0 0 0 1px rgba(0, 0, 0, 0.1);
+ text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);
+}
+.uk-progress-mini {
+ height: 6px;
+}
+.uk-progress-small {
+ height: 12px;
+}
+.uk-progress-success .uk-progress-bar {
+ background-color: #82bb42;
+ background-image: -webkit-linear-gradient(top, #9fd256, #6fac34);
+ background-image: linear-gradient(to bottom, #9fd256, #6fac34);
+}
+.uk-progress-warning .uk-progress-bar {
+ background-color: #f9a124;
+ background-image: -webkit-linear-gradient(top, #fbb450, #f89406);
+ background-image: linear-gradient(to bottom, #fbb450, #f89406);
+}
+.uk-progress-danger .uk-progress-bar {
+ background-color: #d32c46;
+ background-image: -webkit-linear-gradient(top, #ee465a, #c11a39);
+ background-image: linear-gradient(to bottom, #ee465a, #c11a39);
+}
+.uk-progress-striped .uk-progress-bar {
+ background-image: -webkit-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
+ background-image: linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
+ background-size: 30px 30px;
+}
+.uk-progress-striped.uk-active .uk-progress-bar {
+ -webkit-animation: uk-progress-bar-stripes 2s linear infinite;
+ animation: uk-progress-bar-stripes 2s linear infinite;
+}
+@-webkit-keyframes uk-progress-bar-stripes {
+ 0% {
+ background-position: 0 0;
+ }
+ 100% {
+ background-position: 30px 0;
+ }
+}
+@keyframes uk-progress-bar-stripes {
+ 0% {
+ background-position: 0 0;
+ }
+ 100% {
+ background-position: 30px 0;
+ }
+}
+.uk-progress-mini,
+.uk-progress-small {
+ border-radius: 500px;
+}
+.uk-accordion-title {
+ margin-top: 0;
+ margin-bottom: 15px;
+ padding: 5px 15px;
+ background: #f7f7f7;
+ font-size: 18px;
+ line-height: 24px;
+ cursor: pointer;
+ border: 1px solid #dddddd;
+ border-radius: 4px;
+}
+.uk-accordion-content {
+ padding: 0 15px 15px 15px;
+}
+.uk-accordion-content:before,
+.uk-accordion-content:after {
+ content: "";
+ display: table;
+}
+.uk-accordion-content:after {
+ clear: both;
+}
+.uk-accordion-content > :last-child {
+ margin-bottom: 0;
+}
+.uk-autocomplete {
+ display: inline-block;
+ position: relative;
+ max-width: 100%;
+ vertical-align: middle;
+}
+.uk-nav-autocomplete > li > a {
+ color: #444444;
+}
+.uk-nav-autocomplete > li.uk-active > a {
+ background: #009dd8;
+ color: #ffffff;
+ outline: none;
+ box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.2);
+ text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);
+}
+.uk-nav-autocomplete .uk-nav-header {
+ color: #999999;
+}
+.uk-nav-autocomplete .uk-nav-divider {
+ border-top: 1px solid #dddddd;
+}
+.uk-datepicker {
+ z-index: 1050;
+ width: auto;
+ -webkit-animation: uk-fade 0.2s ease-in-out;
+ animation: uk-fade 0.2s ease-in-out;
+ -webkit-transform-origin: 0 0;
+ transform-origin: 0 0;
+}
+.uk-datepicker-nav {
+ margin-bottom: 15px;
+ text-align: center;
+ line-height: 20px;
+}
+.uk-datepicker-nav:before,
+.uk-datepicker-nav:after {
+ content: "";
+ display: table;
+}
+.uk-datepicker-nav:after {
+ clear: both;
+}
+.uk-datepicker-nav a {
+ color: #444444;
+ text-decoration: none;
+}
+.uk-datepicker-nav a:hover {
+ color: #444444;
+}
+.uk-datepicker-previous {
+ float: left;
+}
+.uk-datepicker-next {
+ float: right;
+}
+.uk-datepicker-previous:after,
+.uk-datepicker-next:after {
+ width: 20px;
+ font-family: FontAwesome;
+}
+.uk-datepicker-previous:after {
+ content: "\f053";
+}
+.uk-datepicker-next:after {
+ content: "\f054";
+}
+.uk-datepicker-table {
+ width: 100%;
+}
+.uk-datepicker-table th,
+.uk-datepicker-table td {
+ padding: 2px;
+}
+.uk-datepicker-table th {
+ font-size: 12px;
+}
+.uk-datepicker-table a {
+ display: block;
+ width: 26px;
+ line-height: 24px;
+ text-align: center;
+ color: #444444;
+ text-decoration: none;
+ border: 1px solid transparent;
+ border-radius: 4px;
+ background-origin: border-box;
+}
+a.uk-datepicker-table-muted {
+ color: #999999;
+}
+.uk-datepicker-table a:hover,
+.uk-datepicker-table a:focus {
+ background-color: #fafafa;
+ color: #444444;
+ outline: none;
+ border-color: rgba(0, 0, 0, 0.2);
+ border-bottom-color: rgba(0, 0, 0, 0.3);
+ text-shadow: 0 1px 0 #ffffff;
+}
+.uk-datepicker-table a:active {
+ background-color: #f5f5f5;
+ color: #444444;
+ border-color: rgba(0, 0, 0, 0.2);
+ border-top-color: rgba(0, 0, 0, 0.3);
+ background-image: none;
+ box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.1);
+}
+.uk-datepicker-table a.uk-active {
+ background: #009dd8;
+ color: #ffffff;
+ border: 1px solid rgba(0, 0, 0, 0.2);
+ border-bottom-color: rgba(0, 0, 0, 0.4);
+ background-origin: border-box;
+ background-image: -webkit-linear-gradient(top, #00b4f5, #008dc5);
+ background-image: linear-gradient(to bottom, #00b4f5, #008dc5);
+ text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);
+}
+.uk-htmleditor-navbar {
+ background: #f7f7f7;
+ border: 1px solid rgba(0, 0, 0, 0.1);
+ border-bottom-color: rgba(0, 0, 0, 0.2);
+ border-top-left-radius: 4px;
+ border-top-right-radius: 4px;
+ background-origin: border-box;
+ background-image: -webkit-linear-gradient(top, #ffffff, #eeeeee);
+ background-image: linear-gradient(to bottom, #ffffff, #eeeeee);
+}
+.uk-htmleditor-navbar:before,
+.uk-htmleditor-navbar:after {
+ content: "";
+ display: table;
+}
+.uk-htmleditor-navbar:after {
+ clear: both;
+}
+.uk-htmleditor-navbar-nav {
+ margin: 0;
+ padding: 0;
+ list-style: none;
+ float: left;
+}
+.uk-htmleditor-navbar-nav > li {
+ float: left;
+}
+.uk-htmleditor-navbar-nav > li > a {
+ display: block;
+ box-sizing: border-box;
+ text-decoration: none;
+ height: 41px;
+ padding: 0 15px;
+ line-height: 40px;
+ color: #444444;
+ font-size: 11px;
+ cursor: pointer;
+ margin-top: -1px;
+ margin-left: -1px;
+ border: 1px solid transparent;
+ border-bottom-width: 0;
+ text-shadow: 0 1px 0 #ffffff;
+}
+.uk-htmleditor-navbar-nav > li:hover > a,
+.uk-htmleditor-navbar-nav > li > a:focus {
+ background-color: transparent;
+ color: #444444;
+ outline: none;
+ position: relative;
+ z-index: 1;
+ border-left-color: rgba(0, 0, 0, 0.1);
+ border-right-color: rgba(0, 0, 0, 0.1);
+ border-top-color: rgba(0, 0, 0, 0.1);
+ box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.1);
+}
+.uk-htmleditor-navbar-nav > li > a:active {
+ background-color: #f5f5f5;
+ color: #444444;
+ border-left-color: rgba(0, 0, 0, 0.1);
+ border-right-color: rgba(0, 0, 0, 0.1);
+ border-top-color: rgba(0, 0, 0, 0.2);
+ box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.1);
+}
+.uk-htmleditor-navbar-nav > li.uk-active > a {
+ background-color: #fafafa;
+ color: #444444;
+ border-left-color: rgba(0, 0, 0, 0.1);
+ border-right-color: rgba(0, 0, 0, 0.1);
+ border-top-color: rgba(0, 0, 0, 0.2);
+ box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.1);
+}
+.uk-htmleditor-navbar-flip {
+ float: right;
+}
+[data-mode='split'] .uk-htmleditor-button-code,
+[data-mode='split'] .uk-htmleditor-button-preview {
+ display: none;
+}
+.uk-htmleditor-content {
+ border-left: 1px solid #dddddd;
+ border-right: 1px solid #dddddd;
+ border-bottom: 1px solid #dddddd;
+ background: #ffffff;
+ border-bottom-left-radius: 4px;
+ border-bottom-right-radius: 4px;
+}
+.uk-htmleditor-content:before,
+.uk-htmleditor-content:after {
+ content: "";
+ display: table;
+}
+.uk-htmleditor-content:after {
+ clear: both;
+}
+.uk-htmleditor-fullscreen {
+ position: fixed;
+ top: 0;
+ left: 0;
+ right: 0;
+ bottom: 0;
+ z-index: 990;
+}
+.uk-htmleditor-fullscreen .uk-htmleditor-content {
+ position: absolute;
+ top: 41px;
+ left: 0;
+ right: 0;
+ bottom: 0;
+}
+.uk-htmleditor-fullscreen .uk-icon-expand:before {
+ content: "\f066";
+}
+.uk-htmleditor-code,
+.uk-htmleditor-preview {
+ box-sizing: border-box;
+}
+.uk-htmleditor-preview {
+ padding: 20px;
+ overflow-y: scroll;
+ position: relative;
+}
+[data-mode='tab'][data-active-tab='code'] .uk-htmleditor-preview,
+[data-mode='tab'][data-active-tab='preview'] .uk-htmleditor-code {
+ display: none;
+}
+[data-mode='split'] .uk-htmleditor-code,
+[data-mode='split'] .uk-htmleditor-preview {
+ float: left;
+ width: 50%;
+}
+[data-mode='split'] .uk-htmleditor-code {
+ border-right: 1px solid #eeeeee;
+}
+.uk-htmleditor-iframe {
+ position: absolute;
+ top: 0;
+ left: 0;
+ width: 100%;
+ height: 100%;
+}
+.uk-htmleditor .CodeMirror {
+ padding: 10px;
+ box-sizing: border-box;
+}
+.uk-htmleditor-navbar-nav:first-child > li:first-child > a {
+ border-top-left-radius: 4px;
+}
+.uk-htmleditor-navbar-flip .uk-htmleditor-navbar-nav > li > a {
+ margin-left: 0;
+ margin-right: -1px;
+}
+.uk-htmleditor-navbar-flip .uk-htmleditor-navbar-nav:first-child > li:first-child > a {
+ border-top-left-radius: 0;
+}
+.uk-htmleditor-navbar-flip .uk-htmleditor-navbar-nav:last-child > li:last-child > a {
+ border-top-right-radius: 4px;
+}
+.uk-htmleditor-fullscreen .uk-htmleditor-navbar {
+ border-top: none;
+ border-left: none;
+ border-right: none;
+ border-radius: 0;
+}
+.uk-htmleditor-fullscreen .uk-htmleditor-content {
+ border: none;
+ border-radius: 0;
+}
+.uk-htmleditor-fullscreen .uk-htmleditor-navbar-nav > li > a {
+ border-radius: 0 !important;
+}
+.uk-slider {
+ position: relative;
+ z-index: 0;
+ touch-action: pan-y;
+}
+.uk-slider:not(.uk-grid) {
+ margin: 0;
+ padding: 0;
+ list-style: none;
+}
+.uk-slider > * {
+ position: absolute;
+ top: 0;
+ left: 0;
+}
+.uk-slider-container {
+ overflow: hidden;
+}
+.uk-slider:not(.uk-drag) {
+ -webkit-transition: -webkit-transform 200ms linear;
+ transition: transform 200ms linear;
+}
+.uk-slider.uk-drag {
+ cursor: col-resize;
+ -moz-user-select: none;
+ -webkit-user-select: none;
+ -ms-user-select: none;
+ user-select: none;
+}
+.uk-slider a,
+.uk-slider img {
+ -webkit-user-drag: none;
+ user-drag: none;
+ -webkit-touch-callout: none;
+}
+.uk-slider img {
+ pointer-events: none;
+}
+.uk-slider-fullscreen,
+.uk-slider-fullscreen > li {
+ height: 100vh;
+}
+.uk-slideshow {
+ position: relative;
+ z-index: 0;
+ width: 100%;
+ margin: 0;
+ padding: 0;
+ list-style: none;
+ overflow: hidden;
+ touch-action: pan-y;
+}
+.uk-slideshow > li {
+ position: absolute;
+ top: 0;
+ left: 0;
+ width: 100%;
+ opacity: 0;
+}
+.uk-slideshow > .uk-active {
+ z-index: 10;
+ opacity: 1;
+}
+.uk-slideshow > li > img {
+ visibility: hidden;
+}
+[data-uk-slideshow-slide] {
+ cursor: pointer;
+}
+.uk-slideshow-fullscreen,
+.uk-slideshow-fullscreen > li {
+ height: 100vh;
+}
+.uk-slideshow-fade-in {
+ -webkit-animation: uk-fade 0.5s linear;
+ animation: uk-fade 0.5s linear;
+}
+.uk-slideshow-fade-out {
+ -webkit-animation: uk-fade 0.5s linear reverse;
+ animation: uk-fade 0.5s linear reverse;
+}
+.uk-slideshow-scroll-forward-in {
+ -webkit-animation: uk-slide-right 0.5s ease-in-out;
+ animation: uk-slide-right 0.5s ease-in-out;
+}
+.uk-slideshow-scroll-forward-out {
+ -webkit-animation: uk-slide-left 0.5s ease-in-out reverse;
+ animation: uk-slide-left 0.5s ease-in-out reverse;
+}
+.uk-slideshow-scroll-backward-in {
+ -webkit-animation: uk-slide-left 0.5s ease-in-out;
+ animation: uk-slide-left 0.5s ease-in-out;
+}
+.uk-slideshow-scroll-backward-out {
+ -webkit-animation: uk-slide-right 0.5s ease-in-out reverse;
+ animation: uk-slide-right 0.5s ease-in-out reverse;
+}
+.uk-slideshow-scale-out {
+ -webkit-animation: uk-fade-scale-15 0.5s ease-in-out reverse;
+ animation: uk-fade-scale-15 0.5s ease-in-out reverse;
+}
+.uk-slideshow-swipe-forward-in {
+ -webkit-animation: uk-slide-left-33 0.5s ease-in-out;
+ animation: uk-slide-left-33 0.5s ease-in-out;
+}
+.uk-slideshow-swipe-forward-out {
+ -webkit-animation: uk-slide-left 0.5s ease-in-out reverse;
+ animation: uk-slide-left 0.5s ease-in-out reverse;
+}
+.uk-slideshow-swipe-backward-in {
+ -webkit-animation: uk-slide-right-33 0.5s ease-in-out;
+ animation: uk-slide-right-33 0.5s ease-in-out;
+}
+.uk-slideshow-swipe-backward-out {
+ -webkit-animation: uk-slide-right 0.5s ease-in-out reverse;
+ animation: uk-slide-right 0.5s ease-in-out reverse;
+}
+.uk-slideshow-swipe-forward-in:before,
+.uk-slideshow-swipe-backward-in:before {
+ content: '';
+ position: absolute;
+ top: 0;
+ bottom: 0;
+ left: 0;
+ right: 0;
+ z-index: 1;
+ background: rgba(0, 0, 0, 0.6);
+ -webkit-animation: uk-fade 0.5s ease-in-out reverse;
+ animation: uk-fade 0.5s ease-in-out reverse;
+}
+.uk-notify {
+ position: fixed;
+ top: 10px;
+ left: 10px;
+ z-index: 1040;
+ box-sizing: border-box;
+ width: 350px;
+}
+.uk-notify-top-right,
+.uk-notify-bottom-right {
+ left: auto;
+ right: 10px;
+}
+.uk-notify-top-center,
+.uk-notify-bottom-center {
+ left: 50%;
+ margin-left: -175px;
+}
+.uk-notify-bottom-left,
+.uk-notify-bottom-right,
+.uk-notify-bottom-center {
+ top: auto;
+ bottom: 10px;
+}
+@media (max-width: 479px) {
+ .uk-notify {
+ left: 10px;
+ right: 10px;
+ width: auto;
+ margin: 0;
+ }
+}
+.uk-notify-message {
+ position: relative;
+ margin-bottom: 10px;
+ padding: 15px;
+ background: #444444;
+ color: #ffffff;
+ font-size: 16px;
+ line-height: 22px;
+ cursor: pointer;
+ border: 1px solid #444444;
+ border-radius: 4px;
+}
+.uk-notify-message > .uk-close {
+ visibility: hidden;
+ float: right;
+}
+.uk-notify-message:hover > .uk-close {
+ visibility: visible;
+}
+.uk-notify-message-primary {
+ background: #ebf7fd;
+ color: #2d7091;
+ border-color: rgba(45, 112, 145, 0.3);
+}
+.uk-notify-message-success {
+ background: #f2fae3;
+ color: #659f13;
+ border-color: rgba(101, 159, 19, 0.3);
+}
+.uk-notify-message-warning {
+ background: #fffceb;
+ color: #e28327;
+ border-color: rgba(226, 131, 39, 0.3);
+}
+.uk-notify-message-danger {
+ background: #fff1f0;
+ color: #d85030;
+ border-color: rgba(216, 80, 48, 0.3);
+}
+.uk-search {
+ display: inline-block;
+ position: relative;
+ margin: 0;
+}
+.uk-search:before {
+ content: "\f002";
+ position: absolute;
+ top: 0;
+ left: 0;
+ width: 30px;
+ line-height: 30px;
+ text-align: center;
+ font-family: FontAwesome;
+ font-size: 14px;
+ color: rgba(0, 0, 0, 0.2);
+}
+.uk-search-field::-moz-focus-inner {
+ border: 0;
+ padding: 0;
+}
+.uk-search-field::-webkit-search-cancel-button,
+.uk-search-field::-webkit-search-decoration {
+ -webkit-appearance: none;
+}
+.uk-search-field::-ms-clear {
+ display: none;
+}
+.uk-search-field::-moz-placeholder {
+ opacity: 1;
+}
+.uk-search-field {
+ box-sizing: border-box;
+ margin: 0;
+ border-radius: 0;
+ font: inherit;
+ color: #444444;
+ -webkit-appearance: none;
+ width: 120px;
+ height: 30px;
+ padding: 0 0 0 30px;
+ border: 1px solid rgba(0, 0, 0, 0);
+ background: rgba(0, 0, 0, 0);
+ -webkit-transition: all linear 0.2s;
+ transition: all linear 0.2s;
+ vertical-align: middle;
+}
+.uk-search-field:-ms-input-placeholder {
+ color: #999999 !important;
+}
+.uk-search-field::-moz-placeholder {
+ color: #999999;
+}
+.uk-search-field::-webkit-input-placeholder {
+ color: #999999;
+}
+.uk-search-field:focus {
+ outline: 0;
+}
+.uk-search-field:focus,
+.uk-search.uk-active .uk-search-field {
+ width: 180px;
+}
+.uk-dropdown-search {
+ width: 300px;
+ margin-top: 0;
+ background: #ffffff;
+ color: #444444;
+}
+.uk-open > .uk-dropdown-search {
+ -webkit-animation: uk-slide-top-fixed 0.2s ease-in-out;
+ animation: uk-slide-top-fixed 0.2s ease-in-out;
+}
+.uk-navbar-flip .uk-dropdown-search {
+ margin-top: 12px;
+ margin-right: -16px;
+}
+.uk-nav-search > li > a {
+ color: #444444;
+}
+.uk-nav-search > li.uk-active > a {
+ background: #009dd8;
+ color: #ffffff;
+ outline: none;
+ box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.2);
+ text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);
+}
+.uk-nav-search .uk-nav-header {
+ color: #999999;
+}
+.uk-nav-search .uk-nav-divider {
+ border-top: 1px solid #dddddd;
+}
+.uk-nav-search ul a {
+ color: #0077dd;
+}
+.uk-nav-search ul a:hover {
+ color: #005599;
+}
+.uk-offcanvas .uk-search {
+ display: block;
+ margin: 20px 15px;
+}
+.uk-offcanvas .uk-search:before {
+ color: #777777;
+}
+.uk-offcanvas .uk-search-field {
+ width: 100%;
+ border-color: rgba(0, 0, 0, 0);
+ background: #1a1a1a;
+ color: #cccccc;
+}
+.uk-offcanvas .uk-search-field:-ms-input-placeholder {
+ color: #777777 !important;
+}
+.uk-offcanvas .uk-search-field::-moz-placeholder {
+ color: #777777;
+}
+.uk-offcanvas .uk-search-field::-webkit-input-placeholder {
+ color: #777777;
+}
+.uk-nestable {
+ padding: 0;
+ list-style: none;
+}
+.uk-nestable a,
+.uk-nestable img {
+ -webkit-touch-callout: none;
+}
+.uk-nestable-list {
+ margin: 0;
+ padding-left: 40px;
+ list-style: none;
+}
+.uk-nestable-item {
+ touch-action: none;
+}
+.uk-nestable-item + .uk-nestable-item {
+ margin-top: 10px;
+}
+.uk-nestable-list:not(.uk-nestable-dragged) > .uk-nestable-item:first-child {
+ margin-top: 10px;
+}
+.uk-nestable-dragged {
+ position: absolute;
+ z-index: 1050;
+ pointer-events: none;
+ padding-left: 0;
+}
+.uk-nestable-placeholder {
+ position: relative;
+}
+.uk-nestable-placeholder > * {
+ opacity: 0;
+}
+.uk-nestable-placeholder:after {
+ content: '';
+ position: absolute;
+ top: 0;
+ bottom: 0;
+ left: 0;
+ right: 0;
+ border: 1px dashed #dddddd;
+ opacity: 1;
+}
+.uk-nestable-empty {
+ min-height: 30px;
+}
+.uk-nestable-handle {
+ touch-action: none;
+}
+.uk-nestable-handle:hover {
+ cursor: move;
+}
+.uk-nestable-moving,
+.uk-nestable-moving * {
+ cursor: move;
+}
+[data-nestable-action='toggle'] {
+ cursor: pointer;
+ -moz-user-select: none;
+ -webkit-user-select: none;
+ -ms-user-select: none;
+ user-select: none;
+}
+.uk-nestable-toggle {
+ display: inline-block;
+ visibility: hidden;
+}
+.uk-nestable-toggle:after {
+ content: "\f147";
+ font-family: FontAwesome;
+}
+.uk-parent > :not(.uk-nestable-list) .uk-nestable-toggle {
+ visibility: visible;
+}
+.uk-collapsed .uk-nestable-list {
+ display: none;
+}
+.uk-collapsed .uk-nestable-toggle:after {
+ content: "\f196";
+}
+.uk-nestable-panel {
+ padding: 5px;
+ background: #f7f7f7;
+ border-radius: 4px;
+ border: 1px solid rgba(0, 0, 0, 0.2);
+ border-bottom-color: rgba(0, 0, 0, 0.3);
+ background-origin: border-box;
+ background-image: -webkit-linear-gradient(top, #ffffff, #eeeeee);
+ background-image: linear-gradient(to bottom, #ffffff, #eeeeee);
+ text-shadow: 0 1px 0 #ffffff;
+}
+.uk-sortable {
+ position: relative;
+}
+.uk-sortable > * {
+ touch-action: none;
+}
+.uk-sortable a,
+.uk-sortable img {
+ -webkit-touch-callout: none;
+}
+.uk-sortable > :last-child {
+ margin-bottom: 0;
+}
+.uk-sortable-dragged {
+ position: absolute;
+ z-index: 1050;
+ pointer-events: none;
+}
+.uk-sortable-placeholder {
+ opacity: 0;
+}
+.uk-sortable-empty {
+ min-height: 30px;
+}
+.uk-sortable-handle {
+ touch-action: none;
+}
+.uk-sortable-handle:hover {
+ cursor: move;
+}
+.uk-sortable-moving,
+.uk-sortable-moving * {
+ cursor: move;
+}
+[data-uk-sticky].uk-active {
+ z-index: 980;
+ box-sizing: border-box;
+}
+.uk-sticky-placeholder > * {
+ -webkit-backface-visibility: hidden;
+ backface-visibility: hidden;
+}
+[data-uk-sticky][class*='uk-animation-'] {
+ -webkit-animation-duration: 0.2s;
+ animation-duration: 0.2s;
+}
+[data-uk-sticky].uk-animation-reverse {
+ -webkit-animation-duration: 0.2s;
+ animation-duration: 0.2s;
+}
+.uk-dragover {
+ box-shadow: 0 0 20px rgba(100, 100, 100, 0.3);
+}
+.uk-tooltip {
+ display: none;
+ position: absolute;
+ z-index: 1030;
+ box-sizing: border-box;
+ max-width: 200px;
+ padding: 5px 8px;
+ background: #333333;
+ color: rgba(255, 255, 255, 0.7);
+ font-size: 12px;
+ line-height: 18px;
+ border-radius: 3px;
+ text-shadow: 0 1px 0 rgba(0, 0, 0, 0.5);
+}
+.uk-tooltip:after {
+ content: "";
+ display: block;
+ position: absolute;
+ width: 0;
+ height: 0;
+ border: 5px dashed #333333;
+}
+.uk-tooltip-top:after,
+.uk-tooltip-top-left:after,
+.uk-tooltip-top-right:after {
+ bottom: -5px;
+ border-top-style: solid;
+ border-bottom: none;
+ border-left-color: transparent;
+ border-right-color: transparent;
+ border-top-color: #333333;
+}
+.uk-tooltip-bottom:after,
+.uk-tooltip-bottom-left:after,
+.uk-tooltip-bottom-right:after {
+ top: -5px;
+ border-bottom-style: solid;
+ border-top: none;
+ border-left-color: transparent;
+ border-right-color: transparent;
+ border-bottom-color: #333333;
+}
+.uk-tooltip-top:after,
+.uk-tooltip-bottom:after {
+ left: 50%;
+ margin-left: -5px;
+}
+.uk-tooltip-top-left:after,
+.uk-tooltip-bottom-left:after {
+ left: 10px;
+}
+.uk-tooltip-top-right:after,
+.uk-tooltip-bottom-right:after {
+ right: 10px;
+}
+.uk-tooltip-left:after {
+ right: -5px;
+ top: 50%;
+ margin-top: -5px;
+ border-left-style: solid;
+ border-right: none;
+ border-top-color: transparent;
+ border-bottom-color: transparent;
+ border-left-color: #333333;
+}
+.uk-tooltip-right:after {
+ left: -5px;
+ top: 50%;
+ margin-top: -5px;
+ border-right-style: solid;
+ border-left: none;
+ border-top-color: transparent;
+ border-bottom-color: transparent;
+ border-right-color: #333333;
+}
+
diff --git a/public_html/layout/default/css_ltr/ie8.css b/public_html/layout/default/css_ltr/ie8.css
new file mode 100644
index 000000000..ddc59e3a1
--- /dev/null
+++ b/public_html/layout/default/css_ltr/ie8.css
@@ -0,0 +1,64 @@
+
+/*--------------------------------------
+ Profile Notes
+--------------------------------------*/
+
+.profile_notes {
+ border: 1px solid #CCC;
+}
+
+/*--------------------------------------
+ System Message Block
+--------------------------------------*/
+
+/* Title */
+.block-message dt {
+ border: 1px solid #32567B;
+}
+
+/* Message */
+.block-message dd {
+ font-weight: bold;
+ border-bottom: 1px solid #BEBEBE;
+ border-left: 1px solid #BEBEBE;
+ border-right: 1px solid #BEBEBE;
+}
+
+/*--------------------------------------
+ Story
+--------------------------------------*/
+
+.story_icon a {
+ display: inline-block;
+}
+
+/*--------------------------------------
+ Comment Block
+--------------------------------------*/
+
+#commentbar-selector {
+ width:75%;
+ text-align: right; /* rtl */
+}
+
+#commentbar-selector div {
+ display: inline;
+ width: 100%;
+}
+
+/*--------------------------------------
+ Admin Top Menu Style
+--------------------------------------*/
+
+#admin-topmenu {
+ border: 1px solid #DDD;
+}
+
+/*--------------------------------------
+ Admin Page
+--------------------------------------*/
+
+.search-part {
+ display: inline;
+ white-space: normal;
+}
diff --git a/public_html/layout/default/css_ltr/index.html b/public_html/layout/default/css_ltr/index.html
new file mode 100644
index 000000000..e69de29bb
diff --git a/public_html/layout/default/css_ltr/print.css b/public_html/layout/default/css_ltr/print.css
new file mode 100644
index 000000000..01075b56f
--- /dev/null
+++ b/public_html/layout/default/css_ltr/print.css
@@ -0,0 +1,194 @@
+/* STYLESHEET FOR PRINTOUTS */
+
+body, div,
+p, blockquote, pre, code,
+dl, dt, dd,
+fieldset,
+form, legend {
+ margin: 0;
+ padding: 0;
+ text-align: left; /* rtl */
+}
+
+label {
+ text-align: left; /* rtl */
+}
+
+body {
+ background-color: #FFF;
+ border: none;
+ color: #000;
+ font-size: small; /* 10pt */
+ font-family: verdana, arial, sans-serif;
+ font-weight: normal;
+ line-height: 1.3em;
+}
+
+img {
+ border: none;
+ text-align: left; /* rtl */
+}
+
+a:link, a:visited, a:active {
+ color: #105CB6;
+ text-decoration: none;
+}
+a:hover {
+ color: #3388ff;
+ text-decoration: underline;
+}
+
+p {
+ padding-bottom: 1em;
+}
+
+ul {
+ margin: 0.5em 0 0.5em 2.5em; /* rtl */
+ padding: 0;
+}
+
+ol {
+ margin: 0.5em 0 0.5em 2.5em; /* rtl */
+ padding-left: 0.5em; /* rtl */
+}
+
+li {
+ margin: 0.5em 0;
+ padding: 0;
+}
+
+dl {
+ margin: 1em 0;
+}
+
+dt {
+ margin: 0.5em 0;
+}
+
+dd {
+ margin: 0.5em 0 0.5em 2.5em; /* rtl */
+}
+
+h1, h2, h3, h4 {
+ font-family: 'Trebuchet MS', sans-serif;
+}
+h1 {
+ font-size: 2em;
+ margin: 16px 0;
+}
+h2 {
+ font-size: 1.5em;
+ margin: 14px 0;
+ font-weight: normal;
+}
+h3 {
+ font-size: 1.2em;
+ margin: 14px 0;
+}
+h4 {
+ font-size: 1em;
+ margin: 15px 0;
+}
+h5 {
+ font-size: 0.8em;
+ margin: 16px 0;
+}
+h6 {
+ font-size: 0.7em;
+ margin: 18px 0;
+}
+
+.hidden {
+ display: none;
+}
+
+table {
+ font-family: verdana, arial, sans-serif;
+ text-align: left; /* rtl */
+ border-collapse: collapse;
+ margin: 1em 0.5em;
+}
+
+tr {
+ margin: 0;
+ padding: 0;
+ vertical-align: middle;
+}
+
+th,
+td {
+ margin: 0;
+ padding: 0.2em 0.6em;
+ vertical-align: middle;
+ line-height: 160%;
+ border: 1px solid #000;
+}
+
+th {
+ text-align: left; /* rtl */
+ font-weight: bold;
+ background: #F5F5F5;
+}
+
+@media screen {
+ #wrapper {
+ margin: 100px;
+ }
+}
+
+@media print {
+ #wrapper {
+ margin: 0px;
+ }
+}
+
+#wrapper div#header {
+ width: 100%;
+}
+
+#print div#header h2 {
+ font-size: 1.5em;
+ font-weight: bold;
+ line-height: 1.5em;
+
+ padding: 5px 0px;
+ border-top: 1px solid #CCC;
+ border-bottom: 1px solid #CCC;
+}
+
+@media print {
+ #print div#header h2 {
+ border-top: 1px solid #000;
+ border-bottom: 1px solid #000;
+ }
+}
+
+#print div#header p {
+ font-size: 0.9em;
+ text-align: right; /* rtl */
+ padding: 2px 0;
+}
+
+#print div#story {
+ padding: 1em 0;
+}
+
+#print div#story:after {
+ content: "";
+ display: block;
+ clear: both;
+ height: 1px;
+ overflow: hidden;
+}
+
+#print div#footer {
+ font-size: 0.85em;
+ padding: 5px 0px;
+ border-top: 1px solid #CCC;
+}
+
+@media print {
+ #print div#footer {
+ border-top: 1px solid #000;
+ }
+}
diff --git a/public_html/layout/default/css_ltr/style.css b/public_html/layout/default/css_ltr/style.css
new file mode 100644
index 000000000..639b902f7
--- /dev/null
+++ b/public_html/layout/default/css_ltr/style.css
@@ -0,0 +1,4215 @@
+/* Geeklog Default Theme 1.0.0 | Copyright (C) 2015 by Ivy | http://www.ivywe.co.jp | License:GPLv2
+Based on Denim 1.1.0 | Copyright (C) 2012-2015 by dengen | http://www.trybese.com/~dengen/log/ | License:GPLv2 */
+
+/*--------------------------------------
+ professional Compatible Style
+--------------------------------------*/
+
+/* Menus in blocks */
+.blocklist ul {
+ list-style: none;
+ padding: 0;
+ margin: 0;
+}
+
+/* general alignment classes */
+.alignleft {
+ text-align: left;
+}
+
+.alignright {
+ text-align: right;
+}
+
+.aligncenter {
+ text-align: center;
+}
+
+.aligntop {
+ vertical-align: top;
+}
+
+.floatright {
+ float: right;
+}
+
+.floatleft {
+ float: left;
+}
+
+.clearboth {
+ clear: both;
+}
+
+/* clear floats by applying the clearfix class to float-encasing block! */
+.clearfix:after {
+ content: ".";
+ display: block;
+ height: 1px;
+ clear: both;
+ overflow: hidden;
+ visibility: hidden;
+}
+
+/* general formatting classes */
+.b {
+ font-weight: bold;
+}
+
+.ext-link {
+ background-color: transparent;
+ background: url("images/external.png") center right no-repeat;
+ background-attachment: scroll;
+ padding-right: 13px;
+}
+
+.feed-link {
+ background-color: transparent;
+ background: url("images/feed.png") center right no-repeat;
+ background-attachment: scroll;
+ padding: 2px 16px 2px 0;
+}
+
+.strike {
+ text-decoration: line-through;
+}
+
+.url,
+.break-word {
+ white-space: pre-wrap;
+ word-wrap: break-word;
+ word-break: break-all;
+ overflow: auto;
+}
+
+.fieldhelp {
+ font-size: .85em;
+ color: #666;
+ padding-left: .8em;
+ padding-right: .8em;
+}
+
+/* Forms */
+.form-description {
+ /* used with calendar plugin */
+ font-weight: bold;
+ float: left;
+ width: 100px;
+ text-align: right;
+ padding-right: 5px;
+ display: block;
+}
+
+.form-field {
+ /* used with calendar plugin */
+ padding-bottom: 5px;
+ margin-left: 105px;
+}
+
+.checkboxes-list {
+ /* this is used for example by COM_checkList */
+ list-style: none;
+ padding: 0;
+ margin: 0;
+}
+
+.checkboxes-list span {
+ /* space between the text and the checkbox */
+ padding-left: 5px;
+}
+
+.checkboxes-list .gldefault {
+ /* default blocks in the user settings block list */
+ font-weight: bold;
+}
+
+.highlight {
+ color: #000;
+ background-color: #FF0;
+ text-decoration: none;
+}
+
+.inputTable td {
+ padding: 4px;
+ vertical-align: top;
+}
+
+.inputTable label {
+ font-weight: bold;
+ float: right;
+ white-space: nowrap;
+}
+
+.nowrap {
+ white-space: nowrap;
+}
+
+.pagenav {
+ text-align: center;
+ line-height: 1.5;
+}
+
+.row_center td {
+ text-align: center;
+}
+
+.searchresult-byline {
+ color: #008000;
+}
+
+.sysmessage img {
+ border: none;
+ float: left;
+ margin-top: -4px;
+ padding-bottom: 3px;
+ padding-right: 5px;
+}
+
+/* Stats */
+.stats-list-count {
+ text-align: right;
+ padding-left: 5px;
+ padding-right: 5px;
+}
+
+.stats-header-title {
+ text-align: left;
+ width: 90%;
+ padding-left: 5px;
+ padding-right: 5px;
+}
+
+.stats-header-count {
+ text-align: left;
+ width: 10%;
+ padding-left: 5px;
+ padding-right: 5px;
+}
+
+#token-expirynotice {
+ padding: 1em;
+ border: 1px solid #CCC;
+ background: #F7F7F7;
+}
+
+#token-expirytime {
+ font-weight: bold;
+}
+
+.warning {
+ background: transparent;
+ color: #D14;
+ font-weight: bold;
+}
+
+.warningsmall {
+ background: transparent;
+ color: #D14;
+}
+
+/* Default Plugin CSS Declarations */
+/* Recommended CSS to be used by Plugin Authors - allows easier site themeing */
+.plugin {
+ color: #000;
+ background-color: #EFEFEF;
+ font-weight: normal;
+ border: 1px solid #CCC;
+}
+
+.plugin th {
+ color: #000;
+ background-color: #B7C1DC;
+ padding: 5px;
+ text-align: left;
+}
+
+.plugin tr {
+ vertical-align: top;
+}
+
+.plugin td {
+ padding: 2px 5px;
+}
+
+.pluginBG {
+ color: #FEFEFE;
+ background-color: #7398BA;
+}
+
+.pluginAltBG {
+ background-color: #7398BA;
+}
+
+.pluginAltBG td {
+ color: #FFF;
+}
+
+.pluginCellTitle {
+ color: #666;
+ font-weight: bold;
+ background-color: #E6E6E6;
+ padding: 5px;
+}
+
+.pluginCellFill {
+ background-color: #F8FAFD;
+}
+
+.pluginCellText {
+ color: #636363;
+ font-weight: normal;
+}
+
+.pluginHeader {
+ color: #204275;
+ font-weight: bolder;
+ padding-top: 3px;
+ padding-bottom: 3px;
+}
+
+.pluginFooter,
+.pluginFooter td {
+ background-color: #507AA1;
+ color: #FFF;
+}
+
+.pluginAlert {
+ padding: 5px 15px;
+ color: #D8010E;
+ background-color: #FEF1B4;
+ font-weight: bold;
+ margin-bottom: 1em;
+}
+
+.pluginInfo {
+ padding: 5px 15px;
+ color: #707070;
+ background-color: #FEF1B4;
+ font-weight: normal;
+}
+
+.pluginSubTable {
+ color: #000;
+ background-color: #CCC;
+ font-weight: normal;
+ border: 1px solid #CCC;
+}
+
+.pluginSubTable th {
+ color: #000;
+ background-color: #C9D1E4;
+ padding: 5px;
+ text-align: left;
+}
+
+.pluginSubTable tr {
+ vertical-align: top;
+}
+
+.pluginSolidOutline {
+ background-color: #CCC;
+}
+
+.pluginSolidFill {
+ background-color: #1A3955;
+}
+
+.pluginTitle {
+ background-color: #507AA1;
+ color: #F5F9FF;
+ padding: 4px 6px;
+}
+
+.pluginCellSubTitle {
+ background-color: #F7F7F7;
+ color: #000;
+ padding: 4px 6px;
+}
+
+.pluginTinyText {
+ font-size: .7em;
+}
+
+.pluginSmallText {
+ font-size: .8em;
+}
+
+.pluginMediumText {
+ font-size: 1em;
+}
+
+.pluginLargeText {
+ font-size: 1.25em;
+}
+
+.pluginAltText {
+ color: #FFF;
+}
+
+.pluginRow1,
+.pluginRow1 td {
+ color: #222;
+ background-color: #F7F7F7;
+ line-height: 120%;
+}
+
+.pluginRow2,
+.pluginRow2 td {
+ color: #222;
+ background-color: #E7E7E7;
+ line-height: 120%;
+}
+
+.pluginRow1 .pluginRollOver,
+.pluginRow2 .pluginRollOver,
+.pluginRollOver {
+ color: #222;
+ background-color: #FFFF8F;
+ line-height: 120%;
+}
+
+.pluginRow1 .pluginRollOut,
+.pluginRow2 .pluginRollOut,
+.pluginRollOut {
+ color: #222;
+ background-color: #F7F7F7;
+ line-height: 120%;
+}
+
+.pluginLinks a:link {
+ color: #000;
+ font-style: normal;
+ font-weight: normal;
+ text-decoration: none;
+}
+
+.pluginLinks a:visited {
+ color: #000;
+ font-style: normal;
+ font-weight: normal;
+ text-decoration: none;
+}
+
+.pluginLinks a:hover {
+ color: #000;
+ font-style: normal;
+ font-weight: normal;
+ text-decoration: underline;
+}
+
+.pluginBreadCrumbs,
+.pluginBreadCrumbs a:link {
+ color: #FFF;
+ font-style: normal;
+ font-weight: normal;
+ text-decoration: none;
+}
+
+.pluginBreadCrumbs a:visited {
+ color: #FFF;
+ font-style: normal;
+ font-weight: normal;
+ text-decoration: none;
+}
+
+.pluginBreadCrumbs a:hover {
+ color: #FFF;
+ font-style: normal;
+ font-weight: normal;
+ text-decoration: none;
+}
+
+a.pluginButton:link,
+a.pluginButton:visited {
+ color: #000;
+ text-align: center;
+ padding-top: 2px;
+ display: block;
+ height: 19px;
+ text-decoration: none;
+ background-color: transparent;
+}
+
+a.pluginButton:hover {
+ color: #00F;
+ text-align: center;
+ padding-top: 2px;
+ background: center url("images/navbar/button_over.gif");
+ background-repeat: repeat-x;
+ display: block;
+ height: 19px;
+ text-decoration: none;
+ background-color: transparent;
+}
+
+/*--------------------------------------
+ Basic Form
+--------------------------------------*/
+
+.form_block {
+ margin: 0;
+ padding: 0;
+}
+
+.form_block:after {
+ content: "";
+ display: block;
+ clear: both;
+ height: 1px;
+ overflow: hidden;
+}
+
+/* Message */
+.form_message {
+ margin: 0 0 1em 0;
+ padding: 0;
+}
+
+.noborder_fieldset {
+ margin: 0;
+ border: none;
+}
+
+.hidden_legend {
+ display: none;
+}
+
+/* Basic editor */
+.user_basic {
+ padding: .5em 2em;
+}
+
+@media only screen and (max-width: 962px) {
+
+ .user_basic {
+ padding: .5em 0;
+ }
+}
+
+.wide {
+ width: 98%;
+ resize: vertical;
+}
+
+.separator {
+ display: none;
+}
+
+.speech {
+ overflow: hidden;
+ position: absolute;
+ left: -999px;
+ width: 0;
+ height: 0;
+}
+
+#save_button {
+ padding-bottom: 1em;
+}
+
+.loose {
+ display: inline;
+}
+
+@media only screen and (max-width: 767px) {
+
+ .loose {
+ display: block;
+ }
+}
+
+/* Style for legacy table layout */
+.layout,
+.layout tr,
+.layout td {
+ margin: 0;
+ padding: 0;
+ border: none;
+ background: none;
+}
+
+.size1 {
+ width: 60px;
+}
+
+.size2 {
+ width: 120px;
+}
+
+.size3 {
+ width: 180px;
+}
+
+.size4 {
+ width: 240px;
+}
+
+.size5 {
+ width: 300px;
+}
+
+.size6 {
+ width: 360px;
+}
+
+.size7 {
+ width: 420px;
+}
+
+.size8 {
+ width: 480px;
+}
+
+.size9 {
+ width: 540px;
+}
+
+.size10 {
+ width: 600px;
+}
+
+@media only screen and (min-width: 768px) and (max-width: 962px) {
+
+ .size6 {
+ width: 75%;
+ }
+
+ .size7 {
+ width: 80%;
+ }
+
+ .size8 {
+ width: 85%;
+ }
+
+ .size9 {
+ width: 90%;
+ }
+
+ .size10 {
+ width: 95%;
+ }
+}
+
+/* All Mobile Sizes (devices and browser) */
+@media only screen and (max-width: 767px) {
+
+ .size1,
+ .size2,
+ .size3,
+ .size4,
+ .size5,
+ .size6,
+ .size7,
+ .size8,
+ .size9,
+ .size10,
+ .wide {
+ width: 100%;
+ }
+}
+
+/*--------------------------------------
+ 2 Culumn Form
+--------------------------------------*/
+
+.compact dt {
+ float: left;
+ clear: left;
+ width: 24%;
+ margin: 0 0 1em 0;
+ padding: 0 1% 0 0;
+ font-weight: normal;
+}
+
+.compact dd {
+ float: left;
+ width: 75%;
+ margin: 0 0 1em 0;
+ padding: 0;
+}
+
+.compact dd.description {
+ margin: -.5em 0 1em 25%;
+ padding: 0;
+}
+
+.compact p.description {
+ margin: 0 0 1em 0;
+ padding: 0;
+}
+
+@media only screen and (max-width: 962px) {
+
+ .compact dt {
+ float: none;
+ width: auto;
+ margin: 0;
+ padding: 0;
+ font-weight: bold;
+ }
+
+ .compact dd {
+ float: none;
+ width: auto;
+ margin: 0 0 .5em 0;
+ padding: 0;
+ }
+
+ .compact dd.description {
+ margin: -.5em 0 1em 0;
+ padding: 0;
+ }
+
+ .compact p.description {
+ margin: 0 0 1em 0;
+ padding: 0;
+ }
+}
+
+/*--------------------------------------
+ 1 Column Form
+--------------------------------------*/
+
+.linear dt {
+ margin: 0;
+ padding: 0;
+ font-weight: bold;
+}
+
+.linear dd {
+ margin: 0 0 .5em 0;
+ padding: 0;
+}
+
+.linear dd.description {
+ margin: -.5em 0 1em 0;
+ padding: 0;
+}
+
+.linear p.description {
+ margin: 0 0 1em 0;
+ padding: 0;
+}
+
+/*--------------------------------------
+ Profile Notes
+--------------------------------------*/
+
+.profile_notes {
+ margin: 0 0 1em 0;
+ padding: 8px;
+ border-style: solid;
+ border-width: 1px;
+ border-color: rgba(0,0,0,.2) rgba(0,0,0,.2) rgba(0,0,0,.2);
+ -webkit-border-radius: 6px;
+ border-radius: 6px;
+ background: #FFFFE1;
+ line-height: 1.3em;
+ -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.1);
+ box-shadow: 0 1px 2px rgba(0,0,0,.1);
+ text-shadow: 0 1px 0 rgba(255,255,255,.5);
+}
+
+.profile_notes dt {
+ margin: 0 0 .5em 0;
+ padding: 0 0 0 24px;
+ border-bottom: 1px solid #CCC;
+ background: url("images/icon_info.png") no-repeat 0 0;
+ font-weight: bold;
+ color: #666;
+}
+
+.profile_notes dd {
+ margin-bottom: 0;
+ font-size: 90%;
+ color: #666;
+}
+
+.profile_notes ul {
+ list-style-position: inside;
+ margin: 0;
+ padding: 0;
+}
+
+.profile_notes li {
+ margin: 0 0 0 5px;
+ padding: 0;
+}
+
+/*--------------------------------------
+ List Compact
+--------------------------------------*/
+
+ul.compact {
+ margin: 0;
+ padding: 0;
+}
+
+ul.compact li {
+ display: inline;
+ margin: 0;
+ padding: 0;
+}
+
+/* 3 Columns left-center-right */
+/*==============================================================================
+ Layout Pattern:
+ * 3 Column ( Left Block * Center Block * Right Block )...left-center-right
+ * 2 Column ( Left Block * Center Block ) ...left-center
+ * 2 Column ( Center Block * Right Block ) ...center-right
+ * 1 Column ( Center Block ) ...center
+
+ Block Width:
+ * Container Width = 100%
+ * Header Width = 100%
+ * Site Width [W] = 1140px
+ * Left Block Width [L] = 180px = 160px + left padding 10px + right padding 10px
+ * Right Block Width [R] = 280px = 260px + left padding 10px + right padding 10px
+ * Center Block Width(3 Column) = [W] - [L] - [R] = 680px = 1140px - 180px - 280px
+ * Center Block Width(2 Column) = [W] - [L] = 960px = 1140px - 180px
+ * Center Block Width(2 Column) = [W] - [R] = 860px = 1140px - 280px
+ * Center Block Width(1 Column) = [W] = 1140px
+
+ 800-660=140
+ 1280-140=1140
+ 1100-140=960
+ 1000-140=860
+==============================================================================*/
+
+#container {
+ position: relative;
+ width: 100%;
+ margin: 0 auto;
+}
+
+/*--------------------------------------
+ Header Container
+--------------------------------------*/
+
+#header {
+ width: auto;
+ margin: 0 auto;
+ height: 80px;
+}
+
+#header:before {
+ width: auto;
+}
+
+#header-content {
+ width: auto;
+ max-width: $layout-site-max-width;
+ margin: 0 auto;
+ padding: 0;
+ width: 1140px;
+}
+
+/*--------------------------------------
+ Gloval Navigation Container
+--------------------------------------*/
+
+#navigation {
+ width: auto;
+ margin: 0 auto;
+}
+
+#navigation:after {
+ content: "";
+ display: block;
+ clear: both;
+ height: 1px;
+ overflow: hidden;
+ margin-bottom: -1px;
+}
+
+.navigation_content {
+ width: 1124px;
+ max-width: $layout-site-max-width;
+ margin: 0 auto;
+}
+
+/*--------------------------------------
+ Wrapper
+ Include contents Block level elements
+ (#leftblocks, #centerblocks, #rightblocks)
+--------------------------------------*/
+
+#wrapper {
+ width: 1140px;
+ max-width: $layout-site-max-width;
+ margin: 0 auto;
+}
+
+#wrapper:after {
+ content: "";
+ display: block;
+ clear: both;
+ height: 1px;
+ overflow: hidden;
+}
+
+/*--------------------------------------
+ Left Block Container
+ display if Left Block is appeared.
+--------------------------------------*/
+
+#leftblocks,
+body.js_off #leftblocks {
+ overflow: visible;
+ float: left;
+ width: 180px;
+ /* Left Margin = -[W] */
+ margin: 0 0 0 -1140px;
+ padding: 0;
+}
+
+/*--------------------------------------
+ Center Block Container
+--------------------------------------*/
+
+#centerblocks {
+ overflow: visible;
+ float: left;
+ width: 100%;
+}
+
+/* 3 Column ( left-center-right ) */
+body.left-center-right #main-content,
+body.js_off #main-content {
+ /* Main Content Width = [W] - [L] - [R] - Right Padding 10px - Left Padding 10px */
+ width: 660px;
+ /* Right Margin = [R] , Left Margin = [L] */
+ margin: 0 280px 0 180px;
+ padding: 0 10px;
+}
+
+/* 2 Column ( left-center ) */
+body.left-center #main-content {
+ /* Main Content Width = [W] - [L] - Right Padding 10px - Left Padding 10px */
+ width: 940px;
+ /* Left Margin = [L] */
+ margin: 0 0 0 180px;
+ padding: 0 10px;
+}
+
+/* 2 Column ( center-right ) */
+body.center-right #main-content {
+ /* Main Content Width = [W] - [R] - Right Padding 10px - Left Padding 10px */
+ width: 840px;
+ /* Right Margin = [R] */
+ margin: 0 280px 0 0;
+ padding: 0 10px;
+}
+
+/* 1 Column ( center ) */
+body.center #main-content {
+ width: 100%;
+}
+
+/*--------------------------------------
+ Right Block Container
+ display if Right Block is appeared.
+--------------------------------------*/
+
+#rightblocks,
+body.js_off #rightblocks {
+ overflow: visible;
+ float: left;
+ width: 280px;
+ /* Right Margin = -[R] */
+ margin: 0 0 0 -280px;
+}
+
+/*--------------------------------------
+ Footer Container
+--------------------------------------*/
+
+#footer {
+ clear: left;
+ width: auto;
+ margin: 0 auto;
+ padding: 16px 0;
+}
+
+#footer-content {
+ width: auto;
+ max-width: $layout-site-max-width;
+ margin: 0 auto;
+ width: 1140px;
+}
+
+/*--------------------------------------
+ Admin Configration Container
+--------------------------------------*/
+
+#config_menu {
+ float: left;
+ width: 280px;
+ padding: 0 10px;
+}
+
+body.center-right #config_menu {
+ width: 200px;
+}
+
+#config_content {
+ float: left;
+ width: 820px;
+ padding: 10px;
+}
+
+body.center-right #config_content {
+ width: 600px;
+}
+
+@media only screen and (min-width: 963px) and (max-width: 1199px) {
+
+ /* 2 Columns center-right */
+ /*==============================================================================
+ Layout Pattern:
+ * 3 Column ( Left Block * Center Block * Right Block )...left-center-right
+ * 2 Column ( Left Block * Center Block ) ...left-center
+ * 2 Column ( Center Block * Right Block ) ...center-right
+ * 1 Column ( Center Block ) ...center
+
+ Block Width:
+ * Container Width = 100%
+ * Site Width[W] = 960px
+ * Left Block Width[L] = 280px
+ * Right Block Width[R] = 280px
+ * Center Block Width( 3 Column ) = [W] - [L] - [R] = 600px = 580px + left padding 10px + right padding 10px
+ * Center Block Width( 2 Column ) = [W] - [L] = 780px = 760px + left padding 10px + right padding 10px
+ * Center Block Width( 2 Column ) = [W] - [R] = 780px = 760px + left padding 10px + right padding 10px
+ * Center Block Width( 1 Column ) = [W] = 960px
+ ==============================================================================*/
+
+ #container {
+ position: relative;
+ width: 100%;
+ margin: 0 auto;
+ }
+
+ /*--------------------------------------
+ Header Container
+ --------------------------------------*/
+
+ #header {
+ width: auto;
+ margin: 0 auto;
+ height: 80px;
+ }
+
+ #header:before {
+ width: auto;
+ }
+
+ #header-content {
+ width: auto;
+ margin: 0 auto;
+ padding: 0;
+ width: 960px;
+ }
+
+ /*--------------------------------------
+ Gloval Navigation Container
+ --------------------------------------*/
+
+ #navigation {
+ width: auto;
+ margin: 0 auto;
+ }
+
+ #navigation:after {
+ content: "";
+ display: block;
+ clear: both;
+ height: 1px;
+ overflow: hidden;
+ margin-bottom: -1px;
+ }
+
+ .navigation_content {
+ width: 944px;
+ margin: 0 auto;
+ }
+
+ /*--------------------------------------
+ Wrapper
+ Include contents Block level elements
+ (#leftblocks, #centerblocks, #rightblocks)
+ --------------------------------------*/
+
+ #wrapper {
+ width: 960px;
+ margin: 0 auto;
+ }
+
+ #wrapper:after {
+ content: "";
+ display: block;
+ clear: both;
+ height: 1px;
+ overflow: hidden;
+ }
+
+ /*--------------------------------------
+ Left Block Container
+ display if Left Block is appeared.
+ --------------------------------------*/
+
+ #leftblocks,
+ body.js_off #leftblocks {
+ overflow: visible;
+ float: right;
+ width: 280px;
+ margin: 0;
+ padding: 0;
+ }
+
+ /*--------------------------------------
+ Center Block Container
+ --------------------------------------*/
+
+ #centerblocks {
+ overflow: visible;
+ float: none;
+ width: auto;
+ }
+
+ body.js_off #centerblocks {
+ width: 100%;
+ margin: 0;
+ padding: 0;
+ }
+
+ /* 3 Column ( left-center-right ) */
+ body.left-center-right #main-content,
+ body.js_off #main-content {
+ float: left;
+ /* Center Block Width = [W] - [R] - Right Padding - Left Padding - Right Border - Light Border */
+ width: 660px;
+ margin: 0;
+ padding: 0 10px;
+ }
+
+ /* 2 Column ( left-center ) */
+ body.left-center #main-content {
+ float: left;
+ /* Center Block Width = [W] - [R] - Right Padding - Left Padding - Right Border - Light Border */
+ width: 660px;
+ margin: 0;
+ padding: 0 10px;
+ }
+
+ /* 2 Column ( center-right ) */
+ body.center-right #main-content {
+ float: left;
+ /* Center Block Width = [W] - [R] - Right Padding - Left Padding - Right Border - Light Border */
+ width: 660px;
+ margin: 0;
+ padding: 0 10px;
+ }
+
+ /* 1 Column ( center ) */
+ body.center #main-content {
+ width: 100%;
+ }
+
+ /*--------------------------------------
+ Right Block Container
+ display if Right Block is appeared.
+ --------------------------------------*/
+
+ #rightblocks,
+ body.js_off #rightblocks {
+ overflow: visible;
+ clear: right;
+ float: right;
+ width: 280px;
+ margin: 0;
+ }
+
+ /*--------------------------------------
+ Footer Container
+ --------------------------------------*/
+
+ #footer {
+ clear: left;
+ width: auto;
+ margin: 0 auto;
+ padding: 16px 0;
+ }
+
+ #footer-content {
+ width: auto;
+ margin: 0 auto;
+ width: 960px;
+ }
+
+ /*--------------------------------------
+ Admin Configration Container
+ --------------------------------------*/
+
+ #config_menu {
+ float: left;
+ width: 210px;
+ padding: 0 10px;
+ }
+
+ body.center-right #config_menu {
+ width: 200px;
+ }
+
+ #config_content {
+ float: left;
+ width: 710px;
+ padding: 10px;
+ }
+
+ body.center-right #config_content {
+ width: 600px;
+ }
+}
+
+/* Smaller than standard 1280 (devices and browsers) */
+@media only screen and (min-width: 768px) and (max-width: 962px) {
+
+ /* 2 Columns center-right */
+ /*==============================================================================
+ Layout Pattern:
+ * 3 Column ( Left Block * Center Block * Right Block )...left-center-right
+ * 2 Column ( Left Block * Center Block ) ...left-center
+ * 2 Column ( Center Block * Right Block ) ...center-right
+ * 1 Column ( Center Block ) ...center
+
+ Block Width:
+ * Container Width = 100%
+ * Site Width[W] = auto
+ * Left Block Width[L] = 280px
+ * Right Block Width[R] = 280px
+ * Center Block Width( 3 Column ) = [W] - [L] - [R] = auto + left padding 10px + right padding 10px
+ * Center Block Width( 2 Column ) = [W] - [L] = auto + left padding 10px + right padding 10px
+ * Center Block Width( 2 Column ) = [W] - [R] = auto + left padding 10px + right padding 10px
+ * Center Block Width( 1 Column ) = [W] = auto
+ ==============================================================================*/
+
+ #container {
+ position: relative;
+ width: 100%;
+ margin: 0 auto;
+ }
+
+ /*--------------------------------------
+ Header Container
+ --------------------------------------*/
+
+ #header {
+ width: auto;
+ margin: 0 auto;
+ height: 80px;
+ }
+
+ #header:before {
+ width: auto;
+ }
+
+ #header-content {
+ width: auto;
+ max-width: $layout-site-max-width;
+ margin: 0 auto;
+ padding: 0;
+ }
+
+ /*--------------------------------------
+ Gloval Navigation Container
+ --------------------------------------*/
+
+ #navigation {
+ width: auto;
+ margin: 0 auto;
+ }
+
+ #navigation:after {
+ content: "";
+ display: block;
+ clear: both;
+ height: 1px;
+ overflow: hidden;
+ margin-bottom: -1px;
+ }
+
+ .navigation_content {
+ width: auto;
+ max-width: $layout-site-max-width;
+ margin: 0 auto;
+ }
+
+ /*--------------------------------------
+ Wrapper
+ Include contents Block level elements
+ (#leftblocks, #centerblocks, #rightblocks)
+ --------------------------------------*/
+
+ #wrapper {
+ width: auto;
+ max-width: $layout-site-max-width;
+ margin: 0 auto;
+ }
+
+ #wrapper:after {
+ content: "";
+ display: block;
+ clear: both;
+ height: 1px;
+ overflow: hidden;
+ }
+
+ /*--------------------------------------
+ Left Block Container
+ display if Left Block is appeared.
+ --------------------------------------*/
+
+ #leftblocks,
+ body.js_off #leftblocks {
+ overflow: visible;
+ float: right;
+ width: 230px;
+ margin: 0;
+ padding: 0;
+ }
+
+ /*--------------------------------------
+ Center Block Container
+ --------------------------------------*/
+
+ #centerblocks {
+ overflow: visible;
+ float: left;
+ width: 100%;
+ margin-left: -230px;
+ }
+
+ body.js_off #centerblocks {
+ width: 100%;
+ margin: 0;
+ padding: 0;
+ }
+
+ /* 3 Column ( left-center-right ) */
+ body.left-center-right #main-content,
+ body.js_off #main-content {
+ float: none;
+ width: auto;
+ margin: 0;
+ margin-left: 230px;
+ padding: 0 10px;
+ }
+
+ /* 2 Column ( left-center ) */
+ body.left-center #main-content {
+ float: none;
+ width: auto;
+ margin: 0;
+ margin-left: 230px;
+ padding: 0 10px;
+ }
+
+ /* 2 Column ( center-right ) */
+ body.center-right #main-content {
+ float: none;
+ width: auto;
+ margin: 0;
+ margin-left: 230px;
+ padding: 0 10px;
+ }
+
+ /* 1 Column ( center ) */
+ body.center #main-content {
+ width: 100%;
+ }
+
+ body.center #centerblocks {
+ float: left;
+ width: auto;
+ padding: 0 10px;
+ margin: 0;
+ }
+
+ /*--------------------------------------
+ Right Block Container
+ display if Right Block is appeared.
+ --------------------------------------*/
+
+ #rightblocks,
+ body.js_off #rightblocks {
+ overflow: visible;
+ clear: right;
+ float: right;
+ width: 230px;
+ margin: 0;
+ }
+
+ /*--------------------------------------
+ Footer Container
+ --------------------------------------*/
+
+ #footer {
+ clear: left;
+ width: 100%;
+ margin: 0 auto;
+ padding: 16px 0;
+ }
+
+ #footer-content {
+ width: auto;
+ max-width: $layout-site-max-width;
+ margin: 0 auto;
+ }
+}
+
+/* All Mobile Sizes (devices and browser) */
+@media only screen and (max-width: 767px) {
+
+ /* 1 Columns */
+ /*==============================================================================
+ Layout Pattern:
+ * 3 Column ( Left Block * Center Block * Right Block )...left-center-right
+ * 2 Column ( Left Block * Center Block ) ...left-center
+ * 2 Column ( Center Block * Right Block ) ...center-right
+ * 1 Column ( Center Block ) ...center
+
+ Block Width:
+ * Container Width = 100%
+ * Site Width[W] = auto
+ * Left Block Width[L] = 280px
+ * Right Block Width[R] = 280px
+ * Center Block Width( 3 Column ) = [W] - [L] - [R] = auto + left padding 10px + right padding 10px
+ * Center Block Width( 2 Column ) = [W] - [L] = auto + left padding 10px + right padding 10px
+ * Center Block Width( 2 Column ) = [W] - [R] = auto + left padding 10px + right padding 10px
+ * Center Block Width( 1 Column ) = [W] = auto
+ ==============================================================================*/
+
+ /*--------------------------------------
+ Container
+ Include All Block Level Element
+ (#header, #navigation, #wrapper, #footer)
+ --------------------------------------*/
+
+ #container {
+ position: relative;
+ width: auto;
+ margin: 0 auto;
+ }
+
+ /*--------------------------------------
+ Header Container
+ --------------------------------------*/
+
+ #header {
+ width: auto;
+ margin: 0 auto;
+ height: 60px;
+ }
+
+ #header:before {
+ width: auto;
+ }
+
+ #header-content {
+ width: auto;
+ margin: 0 auto;
+ padding: 0;
+ }
+
+ /*--------------------------------------
+ Gloval Navigation Container
+ --------------------------------------*/
+
+ #navigation {
+ width: auto;
+ margin: 0 auto;
+ }
+
+ #navigation:after {
+ content: "";
+ display: block;
+ clear: both;
+ height: 1px;
+ overflow: hidden;
+ margin-bottom: -1px;
+ }
+
+ .navigation_content {
+ width: auto;
+ margin: 0 auto;
+ padding: 5px 0;
+ }
+
+ /*--------------------------------------
+ Wrapper
+ Include contents Block level elements
+ (#leftblocks, #centerblocks, #rightblocks)
+ --------------------------------------*/
+
+ #wrapper {
+ width: auto;
+ margin: 0 auto;
+ }
+
+ #wrapper:after {
+ content: "";
+ display: block;
+ clear: both;
+ height: 1px;
+ overflow: hidden;
+ }
+
+ /*--------------------------------------
+ Left Block Container
+ display if Left Block is appeared.
+ --------------------------------------*/
+
+ #leftblocks,
+ body.js_off #leftblocks {
+ overflow: visible;
+ clear: both;
+ float: left;
+ width: 100%;
+ margin: 0;
+ padding: 0;
+ }
+
+ /*--------------------------------------
+ Center Block Container
+ --------------------------------------*/
+
+ #centerblocks {
+ overflow: visible;
+ float: none;
+ width: auto;
+ margin: 0;
+ padding: 0 10px;
+ }
+
+ body.js_off #centerblocks {
+ float: none;
+ width: auto;
+ margin: 0;
+ padding: 0 10px;
+ }
+
+ /* 3 Column ( left-center-right ) */
+ body.left-center-right #main-content,
+ body.js_off #main-content {
+ float: none;
+ width: 100%;
+ margin: 0;
+ padding: 0;
+ }
+
+ /* 2 Column ( left-center ) */
+ body.left-center #main-content {
+ float: none;
+ width: 100%;
+ margin: 0;
+ padding: 0;
+ }
+
+ /* 2 Column ( center-right ) */
+ body.center-right #main-content {
+ float: none;
+ width: 100%;
+ margin: 0;
+ padding: 0;
+ }
+
+ /* 1 Column ( center ) */
+ body.center #main-content {
+ width: 100%;
+ }
+
+ body.center #centerblocks {
+ float: left;
+ width: auto;
+ margin: 0;
+ padding: 0 10px;
+ }
+
+ /*--------------------------------------
+ Right Block Container
+ display if Right Block is appeared.
+ --------------------------------------*/
+
+ #rightblocks,
+ body.js_off #rightblocks {
+ overflow: visible;
+ clear: both;
+ float: left;
+ width: 100%;
+ margin: 0;
+ padding: 0;
+ }
+
+ /*--------------------------------------
+ Footer Container
+ --------------------------------------*/
+
+ #footer {
+ clear: left;
+ width: auto;
+ margin-top: -1px;
+ padding: 16px;
+ }
+
+ #footer-content {
+ width: auto;
+ margin: 0 auto;
+ }
+}
+
+/*--------------------------------------
+ Container
+--------------------------------------*/
+
+#container {
+ background-color: #FFF;
+ margin-top: 0;
+ margin-bottom: 0;
+ padding: 0;
+}
+
+@media only screen and (max-width: 767px) {
+
+ #container {
+ margin-top: 0;
+ margin-bottom: 0;
+ padding: 0;
+ border: none;
+ }
+}
+
+#wrapper {
+ /* Adjust floating element */
+ overflow: visible;
+ background-color: transparent;
+ padding: 0;
+ padding-bottom: 2em;
+}
+
+@media only screen and (max-width: 767px) {
+
+ #wrapper {
+ padding: 0;
+ border: none;
+ }
+}
+
+/*--------------------------------------
+ Header Content
+--------------------------------------*/
+
+#header {
+ padding: 0;
+ background: -webkit-linear-gradient(top, #224F7C, #426F9C 50%, #426F9C 90%, #224F7C);
+ background: -moz-linear-gradient(top, #224F7C, #426F9C 50%, #426F9C 90%, #224F7C);
+ background: -o-linear-gradient(top, #224F7C, #426F9C 50%, #426F9C 90%, #224F7C);
+ background: -ms-linear-gradient(top, #224F7C, #426F9C 50%, #426F9C 90%, #224F7C);
+ background: linear-gradient(to bottom, #224F7C, #426F9C 50%, #426F9C 90%, #224F7C);
+ height: 80px;
+}
+
+@media only screen and (max-width: 767px) {
+
+ #header {
+ padding: 0;
+ border: none;
+ }
+}
+
+@media only screen and (max-width: 767px) {
+
+ #header {
+ -webkit-background-size: 256px auto;
+ -moz-background-size: 256px auto;
+ background-size: 256px auto;
+ height: 60px;
+ margin-top: 0;
+ }
+}
+
+/* Site Name */
+.site_name {
+ position: relative;
+ float: left;
+ font-size: 30px;
+ font-weight: bold;
+ text-shadow: 0 2px 2px rgba(0,0,0,.5);
+ line-height: 36px;
+ margin: 22px 0 0 20px;
+ padding: 0;
+}
+
+.site_name a:link,
+.site_name a:visited,
+.site_name a:hover {
+ color: #EEE;
+ text-decoration: none;
+}
+
+@media only screen and (max-width: 767px) {
+
+ .site_name {
+ margin: 6px 0 0 8px;
+ font-size: 1.6em;
+ line-height: 1.6em;
+ }
+}
+
+/* Slogan */
+.site_slogan {
+ position: relative;
+ margin: 0;
+ padding: 16px 16px 0 16px;
+ float: right;
+ color: #FFF;
+ text-align: right;
+ text-shadow: 0 1px 1px rgba(0,0,0,.3);
+}
+
+@media only screen and (max-width: 767px) {
+
+ .site_slogan {
+ font-size: 75%;
+ clear: both;
+ float: none;
+ padding: 0 10px 0;
+ text-align: left;
+ line-height: 1.2em;
+ }
+}
+
+/*--------------------------------------
+ Gloval Navigation Content
+--------------------------------------*/
+
+/* Navigation Menu List */
+#navigation {
+ padding: 0;
+ background: #E7E7E7;
+ border-top: 1px solid #EEE;
+ border-bottom: 1px solid #C7C7C7;
+ -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.1);
+ box-shadow: 0 1px 2px rgba(0,0,0,.1);
+ text-align: left;
+ text-shadow: 0 1px 0 #FFF;
+}
+
+@media only screen and (max-width: 767px) {
+
+ #navigation {
+ padding: 0;
+ }
+}
+
+#navigation ul {
+ list-style: none;
+ margin: 0;
+ padding: 0;
+}
+
+#navigation li {
+ float: left;
+ margin: 0;
+ padding: 0;
+}
+
+#navigation li a {
+ font-size: 13px;
+ display: block;
+ line-height: 30px;
+ margin: 0;
+ padding: 0 7px;
+ border-right: 1px solid #D7D7D7;
+}
+
+#navigation li:first-child a {
+ border-left: 1px solid #D7D7D7;
+}
+
+/* Navigation Menu */
+.menuitem a,
+.menuitem a:link,
+.menuitem a:visited {
+ color: #666;
+}
+
+.menuitem a:hover,
+.menuitem a:focus,
+.menuitem a:active {
+ color: #2664A2;
+ text-decoration: none;
+ background: #DFDFDF;
+}
+
+.tinynav {
+ display: none;
+}
+
+@media only screen and (max-width: 767px) {
+
+ .tinynav {
+ display: block;
+ width: 95%;
+ max-width: none;
+ margin: auto;
+ }
+}
+
+/*--------------------------------------
+ Center Block Content
+--------------------------------------*/
+
+/* Welcome Message */
+.welcome_msg {
+ margin: .5em 0 1.5em;
+ padding: .5em 0;
+ border-bottom: 1px solid #E7E7E7;
+ color: #888;
+}
+
+/* Block */
+#centerblocks section.block-center,
+#centerblocks div.block-center {
+ margin: 0 0 1em 0;
+ padding: 0 0 2em 0;
+}
+
+/*--------------------------------------
+ Footer Content
+--------------------------------------*/
+
+#footer {
+ border-top: 1px solid #CCC;
+ font-size: 12px;
+ color: #666;
+ background-color: transparent;
+}
+
+@media only screen and (max-width: 767px) {
+
+ #footer {
+ border: none;
+ }
+}
+
+#footer a:link,
+#footer a:visited,
+#footer a:active {
+ color: #666;
+ text-decoration: none;
+}
+
+#footer a:hover {
+ color: #2664A2;
+ text-decoration: underline;
+}
+
+@media only screen and (max-width: 767px) {
+
+ #footer {
+ border: none;
+ color: #999;
+ background-color: #284664;
+ }
+
+ #footer a:link,
+ #footer a:visited,
+ #footer a:active {
+ color: #999;
+ text-shadow: 0 1px 1px rgba(0,0,0,.3);
+ }
+}
+
+/* Copyright */
+.copyright {
+ float: left;
+ margin: 0;
+ padding-left: 8px;
+ line-height: 1.4em;
+}
+
+@media only screen and (max-width: 767px) {
+
+ .copyright {
+ float: none;
+ margin: 0 0 1em 0;
+ padding-left: 0;
+ padding-right: 8px;
+ text-shadow: 0 1px 1px rgba(0,0,0,.3);
+ }
+}
+
+/* Powered by & Page Execution Time */
+.site_info {
+ float: right;
+ margin: 0;
+ padding-right: 15px;
+ text-align: right;
+ line-height: 1.4em;
+}
+
+@media only screen and (max-width: 767px) {
+
+ .site_info {
+ float: none;
+ text-align: left;
+ margin: 0;
+ padding-left: 4px;
+ padding-right: 8px;
+ text-shadow: 0 1px 1px rgba(0,0,0,.3);
+ }
+}
+
+/*--------------------------------------
+ Common Block Style
+--------------------------------------*/
+
+#leftblocks p,
+#rightblocks p {
+ line-height: 1.25;
+ margin: .7em 0;
+}
+
+#leftblocks ul,
+#rightblocks ul {
+ list-style-position: inside;
+ margin: .7em 0;
+ padding-left: .5em;
+}
+
+#leftblocks ol,
+#rightblocks ol {
+ list-style-position: inside;
+ margin: .7em 0;
+ padding-left: .9em;
+}
+
+#leftblocks li,
+#rightblocks li {
+ margin: 0 0 .25em 0;
+ padding: 0;
+}
+
+#leftblocks dl,
+#rightblocks dl {
+ margin: .7em 0;
+}
+
+#leftblocks input,
+#rightblocks input {
+ font-size: 95%;
+ margin-left: 0;
+ margin-right: 0;
+}
+
+#leftblocks .sideoption,
+#rightblocks .sideoption {
+ list-style: none outside;
+ color: #999;
+ margin: 0;
+ padding: 0;
+}
+
+#leftblocks .sideoption a,
+#rightblocks .sideoption a {
+ display: block;
+ color: #222;
+ height: 1.8em;
+ line-height: 1.8em;
+ overflow: hidden;
+ padding: 0 5px;
+ white-space: nowrap;
+ text-decoration: none;
+}
+
+#leftblocks .sideoption a:hover,
+#rightblocks .sideoption a:hover {
+ background-color: #F1F1F1;
+}
+
+#leftblocks .sideoption span,
+#rightblocks .sideoption span {
+ color: #999;
+ text-decoration: none;
+ margin-left: 3px;
+}
+
+#leftblocks .sideoption_off,
+#rightblocks .sideoption_off {
+ list-style: none outside;
+ color: #999;
+ display: block;
+ height: 1.8em;
+ line-height: 1.8em;
+ overflow: hidden;
+ margin: 0;
+ padding: 0 5px;
+ white-space: nowrap;
+}
+
+#leftblocks .sideoption_off span,
+#rightblocks .sideoption_off span {
+ color: #999;
+ text-decoration: none;
+ margin-left: 3px;
+}
+
+#leftblocks .sideoption_group_label,
+#rightblocks .sideoption_group_label {
+ color: #630;
+ font-size: 103%;
+ font-weight: bold;
+ height: 1.6em;
+ line-height: 1.6em;
+ overflow: hidden;
+ margin: 0;
+ padding: 0 5px;
+ white-space: nowrap;
+ border-bottom: 1px dotted #CCC;
+}
+
+#leftblocks .noliststyle,
+#rightblocks .noliststyle {
+ padding-left: 0;
+}
+
+#leftblocks .branch_level2 a,
+#rightblocks .branch_level2 a {
+ padding-left: 15px;
+}
+
+#leftblocks .branch_level3 a,
+#rightblocks .branch_level3 a {
+ padding-left: 25px;
+}
+
+#leftblocks .branch_level4 a,
+#rightblocks .branch_level4 a {
+ padding-left: 35px;
+}
+
+#leftblocks .sideoption_off.branch_level2,
+#rightblocks .sideoption_off.branch_level2 {
+ padding-left: 15px;
+}
+
+#leftblocks .sideoption_off.branch_level3,
+#rightblocks .sideoption_off.branch_level3 {
+ padding-left: 25px;
+}
+
+#leftblocks .sideoption_off.branch_level4,
+#rightblocks .sideoption_off.branch_level4 {
+ padding-left: 35px;
+}
+
+#leftblocks h3,
+#rightblocks h3,
+#leftblocks h4,
+#rightblocks h4 {
+ font-size: 100%;
+}
+
+@media only screen and (max-width: 767px) {
+
+ #leftblocks,
+ #rightblocks {
+ background: #F7F7F7;
+ }
+
+ #leftblocks input,
+ #rightblocks input {
+ font-size: 16px;
+ }
+
+ #leftblocks input[type="submit"],
+ #rightblocks input[type="submit"] {
+ font-size: 14px;
+ }
+
+ #leftblocks .sideoption a,
+ #rightblocks .sideoption a,
+ #leftblocks .sideoption a:hover,
+ #rightblocks .sideoption a:hover,
+ #leftblocks .sideoption_off,
+ #rightblocks .sideoption_off {
+ background: url("images/arrow-right.png") no-repeat #F7F7F7;
+ -webkit-background-size: 24px auto;
+ -moz-background-size: 24px auto;
+ background-size: 24px auto;
+ background-position: right 50%;
+ border: 1px solid #CACACA;
+ color: #222;
+ display: block;
+ font-size: 16px;
+ font-weight: bold;
+ margin-bottom: -1px;
+ padding: 4px 10px;
+ text-decoration: none;
+ -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.1);
+ box-shadow: 0 1px 2px rgba(0,0,0,.1);
+ }
+
+ #leftblocks .sideoption_off,
+ #rightblocks .sideoption_off {
+ color: #999;
+ }
+}
+
+#loginform-loginname,
+#loginform-passwd {
+ width: 50%;
+}
+
+/* Help Icon */
+h1 img,
+h2 img,
+h3 img,
+h4 img {
+ vertical-align: middle;
+}
+
+/*--------------------------------------
+ System Message Block
+--------------------------------------*/
+
+.block-message {
+ margin: 1.5em 0;
+ padding: 0;
+ -webkit-border-radius: 6px;
+ border-radius: 6px;
+ -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.1);
+ box-shadow: 0 1px 2px rgba(0,0,0,.1);
+ /* Title */
+ /* Message */
+}
+
+.block-message dl {
+ margin: 0;
+ padding: 0;
+}
+
+.block-message dt {
+ margin: 0;
+ padding: 4px 8px;
+ background: #3E6B98;
+ color: #EEEEEC;
+ text-shadow: 0 1px 1px rgba(0,0,0,.3);
+ font-weight: bold;
+ border: 1px solid rgba(0,0,0,.2);
+ -webkit-border-radius: 6px 6px 0 0;
+ border-radius: 6px 6px 0 0;
+}
+
+.block-message dd {
+ margin: 0;
+ padding: 8px 12px;
+ background: #EEE;
+ color: #404040;
+ text-shadow: 0 1px 0 rgba(255,255,255,.5);
+ border: 1px solid rgba(0,0,0,.2);
+ -webkit-border-radius: 0 0 6px 6px;
+ border-radius: 0 0 6px 6px;
+}
+
+.block-message p {
+ margin: .2em 0;
+ line-height: 1.25;
+}
+
+/*--------------------------------------
+ Left Block and Right Block
+--------------------------------------*/
+
+/* Block */
+.block-left,
+.block-right,
+.block-list {
+ margin: 0 8px .5em 8px;
+ padding: 0 0 16px 0;
+ font-size: 13px;
+}
+
+@media only screen and (max-width: 767px) {
+
+ .block-left,
+ .block-right,
+ .block-list {
+ font-size: 100%;
+ margin: 0 10px;
+ padding: 0;
+ }
+}
+
+/* Block Title */
+.block-title {
+ margin: 0 0 .5em 0;
+ padding: 0 0 .1em 0;
+ border-bottom: 1px solid #CCC;
+ font-size: 14px;
+ font-weight: bold;
+ line-height: 20px;
+}
+
+/*--------------------------------------
+ Search Form
+--------------------------------------*/
+
+#searchform fieldset {
+ margin-top: 15px;
+ padding: 0;
+}
+
+#searchform a {
+ line-height: 1.5em;
+}
+
+@media only screen and (max-width: 767px) {
+
+ #searchform fieldset {
+ margin-top: 10px;
+ margin-bottom: 10px;
+ padding: 0;
+ text-align: center;
+ }
+
+ #searchform .searchform {
+ text-align: center;
+ }
+}
+
+.searchform {
+ line-height: 2.2em;
+ margin-bottom: .3em;
+}
+
+input[type="text"].search {
+ background: url("images/search.png") left center no-repeat #FFF;
+ padding-left: 24px;
+ width: 120px;
+ color: #999;
+}
+
+/*--------------------------------------
+ Login Form
+--------------------------------------*/
+
+/* authentication buttons */
+#login_facebook {
+ left: 0;
+ width: 141px;
+ background: url("/images/oauth-login-with-sprite.png") no-repeat;
+ background-position: 0 0;
+}
+
+#login_twitter {
+ left: 0;
+ width: 141px;
+ background: url("/images/oauth-login-with-sprite.png") no-repeat;
+ background-position: 0 -23px;
+}
+
+#login_linkedin {
+ left: 0;
+ width: 141px;
+ background: url("/images/oauth-login-with-sprite.png") no-repeat;
+ background-position: 0 -44px;
+}
+
+#login_google {
+ left: 0;
+ width: 141px;
+ background: url("/images/oauth-login-with-sprite.png") no-repeat;
+ background-position: 0 -66px;
+}
+
+#login_yahoo {
+ left: 0;
+ width: 141px;
+ background: url("/images/oauth-login-with-sprite.png") no-repeat;
+ background-position: 0 -88px;
+}
+
+#login_microsoft {
+ left: 0;
+ width: 141px;
+ background: url("/images/oauth-login-with-sprite.png") no-repeat;
+ background-position: 0 -110px;
+}
+
+#login_github {
+ left: 0;
+ width: 141px;
+ background: url("/images/oauth-login-with-sprite.png") no-repeat;
+ background-position: 0 -132px;
+}
+
+#login_openid {
+ left: 0;
+ width: 141px;
+ background: url("/images/oauth-login-with-sprite.png") no-repeat;
+ background-position: 0 -154px;
+}
+
+#loginform fieldset {
+ margin-top: 15px;
+ padding: 0;
+}
+
+#loginform .submit {
+ margin-bottom: .3em;
+}
+
+#loginform a {
+ line-height: 1.5em;
+}
+
+.form_part {
+ margin-bottom: .3em;
+}
+
+.form_part label {
+ display: block;
+ line-height: 1.2em;
+ margin-bottom: .3em;
+}
+
+/* Third party login */
+form.third-party-login {
+ margin: .1em 0;
+}
+
+form.third-party-login div {
+ position: relative;
+}
+
+form.third-party-login div img {
+ position: absolute;
+ left: 6px;
+ top: 6px;
+}
+
+form.third-party-login div input {
+ -webkit-box-sizing: border-box;
+ -moz-box-sizing: border-box;
+ box-sizing: border-box;
+}
+
+form.third-party-login div input.submit {
+ text-indent: 24px;
+ font-size: 12px;
+ height: 28px;
+}
+
+div.third-party-login {
+ width: 164px;
+}
+
+/* All Mobile Sizes (devices and browser) */
+@media only screen and (max-width: 767px) {
+
+ #navigation_ul {
+ display: none;
+ }
+
+ .block-title,
+ #block-left-search > h2 {
+ background: #3B6998;
+ color: #EEEEEC;
+ font-weight: bold;
+ padding: 8px 5px;
+ text-align: left;
+ font-size: 16px;
+ margin-left: -10px;
+ margin-right: -10px;
+ text-shadow: 0 1px 1px rgba(0,0,0,.3);
+ border-top: 1px solid #6F9BC7;
+ border-bottom: 1px solid #1F374F;
+ }
+
+ h2.show,
+ #block-left-search > h2.show {
+ background: url("images/arrow-down.png") no-repeat #3B6998;
+ -webkit-background-size: 36px auto;
+ -moz-background-size: 36px auto;
+ background-size: 36px auto;
+ background-position: right 50%;
+ }
+
+ h2.hide,
+ #block-left-search > h2.hide {
+ background: url("images/arrow-up.png") no-repeat #3B6998;
+ -webkit-background-size: 36px auto;
+ -moz-background-size: 36px auto;
+ background-size: 36px auto;
+ background-position: right 50%;
+ }
+
+ h2.block-title {
+ margin-top: 0;
+ margin-bottom: 0;
+ }
+
+ #block-left-search > h2 {
+ margin-top: 0;
+ margin-bottom: 0;
+ }
+
+ #config_menu .block-title {
+ margin-left: -10px;
+ margin-right: -10px;
+ }
+
+ #search-configuration-container label {
+ margin: 0 0 .5em 0;
+ padding: 0 0 .1em 0;
+ display: block;
+ border-bottom: 1px solid #CCC;
+ background: #3B6998;
+ color: #EEEEEC;
+ font-weight: bold;
+ padding: 8px 5px;
+ text-align: left;
+ font-size: 16px;
+ margin-left: -10px;
+ margin-right: -10px;
+ text-shadow: 0 1px 1px rgba(0,0,0,.3);
+ }
+
+ #search-configuration {
+ font-size: 16px;
+ }
+
+ .block-left-content,
+ .block-right-content,
+ .block-list-content {
+ padding: 10px 0;
+ text-shadow: 0 1px 0 #FFF;
+ }
+
+ #block-left-search > .block-left-content {
+ background: #F7F7F7;
+ padding: 10px;
+ margin: 0;
+ }
+
+ .noliststyle {
+ list-style: none;
+ padding: 0;
+ margin: 0;
+ }
+
+ .sideoption:first-child a,
+ .sideoption_off:first-child {
+ -webkit-border-top-left-radius: 8px;
+ -webkit-border-top-right-radius: 8px;
+ }
+
+ .sideoption:last-child a,
+ .sideoption_off:last-child {
+ -webkit-border-bottom-left-radius: 8px;
+ -webkit-border-bottom-right-radius: 8px;
+ }
+}
+
+/*--------------------------------------
+ Story
+--------------------------------------*/
+
+/* Container */
+.storytext {
+ margin: 0 0 1.5em 0;
+ border-bottom: 1px solid #E7E7E7;
+ /* Table */
+}
+
+.storytext table {
+ text-align: left;
+ border-collapse: collapse;
+ margin: 1em .5em;
+}
+
+.storytext tr {
+ margin: 0;
+ padding: 0;
+ vertical-align: middle;
+}
+
+.storytext th,
+.storytext td {
+ margin: 0;
+ padding: .2em .6em;
+ vertical-align: middle;
+ line-height: 160%;
+ border: 1px solid #DDD;
+}
+
+.storytext th {
+ font-weight: bold;
+ background: #F5F5F5;
+}
+
+.storytext img {
+ max-width: 100%;
+ height: auto;
+}
+
+/* Story Title */
+.story_title {
+ float: left;
+ margin: 0 0 .5em 0;
+ font-size: 140%;
+ text-decoration: none;
+ color: #222;
+}
+
+.story_title a:link,
+.story_title a:visited {
+ color: #222;
+ text-decoration: none;
+}
+
+.story_title a:hover {
+ color: #2664A2;
+ text-decoration: underline;
+}
+
+/* Icon(email, print, pdf) */
+.story_icon {
+ float: right;
+}
+
+.story_icon img {
+ margin-left: 8px;
+}
+
+@media only screen and (max-width: 767px) {
+
+ .story_icon {
+ display: none;
+ }
+}
+
+/* Story(Date, Auther, Display no.) */
+.story_status {
+ list-style-position: outside;
+ list-style-type: none;
+ clear: both;
+ margin: 0 0 1em 0;
+ padding-left: 1em;
+ color: #999;
+ font-size: 85%;
+ line-height: 1.25;
+}
+
+/* Story Body */
+.story_introtext {
+ margin: 0 0 2em 0;
+ line-height: 1.625;
+ zoom: 1;
+}
+
+.story_introtext:before,
+.story_introtext:after {
+ content: "";
+ display: table;
+}
+
+.story_introtext:after {
+ clear: both;
+}
+
+/* Topic Icon */
+.story_image {
+ float: right;
+ width: 48px;
+ height: 48px;
+ margin: 15px;
+}
+
+/* Navigation */
+.story_navi {
+ list-style-type: none;
+ clear: both;
+ margin: 0;
+ padding-left: 0;
+ text-align: center;
+}
+
+.story_navi li {
+ display: inline;
+ margin: 0 2px;
+}
+
+/* Comment and Trackback */
+.feedback {
+ list-style-type: none;
+ margin: 0 0 .5em 0;
+ padding-left: 0;
+ text-align: center;
+}
+
+.feedback li {
+ display: inline;
+ margin: 0 2px;
+}
+
+.article {
+ font-size: 100%;
+}
+
+/*--------------------------------------
+ Tooltips
+--------------------------------------*/
+
+.gl-tooltip span {
+ margin-left: -999em;
+ position: absolute;
+ text-align: left;
+ width: 250px;
+}
+
+.gl-tooltip:link,
+.gl-tooltip:visited {
+ color: #2664A2;
+ outline: none;
+ text-decoration: none;
+ position: relative;
+}
+
+.gl-tooltip:hover span {
+ -webkit-border-radius: 8px;
+ border-radius: 8px;
+ -webkit-box-shadow: 2px 2px 8px #666;
+ box-shadow: 2px 2px 8px #666;
+ font-size: 1em;
+ text-align: left;
+ white-space: normal;
+ position: absolute;
+ left: 2.2em;
+ top: 2.2em;
+ z-index: 99;
+ margin-left: 0;
+ width: 250px;
+}
+
+.gl-tooltip:hover img.icon {
+ border: 0;
+ margin: -15px 0 0 -51px;
+ float: left;
+ position: absolute;
+}
+
+.gl-tooltip:hover em {
+ font-size: 1.2em;
+ font-weight: bold;
+ display: block;
+ padding: .2em 0 .6em .4em;
+}
+
+#gl-tooltip-icon {
+ border: 0;
+}
+
+span.classic {
+ padding: .8em 1em;
+}
+
+span.custom {
+ padding: .5em .8em .8em 2em;
+}
+
+span.classic {
+ background: #EEEEEC;
+ border: 2px solid #555753;
+}
+
+span.critical {
+ background: #F5F0F0;
+ border: 2px solid #A40000;
+}
+
+span.critical em {
+ color: #A40000;
+}
+
+span.help {
+ background: #EDF0F2;
+ border: 2px solid #204A87;
+}
+
+span.help em {
+ color: #204A87;
+}
+
+span.info {
+ background: #EDF0F2;
+ border: 2px solid #204A87;
+}
+
+span.info em {
+ color: #204A87;
+}
+
+span.warning {
+ background: #FCF7EF;
+ border: 2px solid #CE5C00;
+ font-weight: normal;
+ color: #000;
+}
+
+span.warning em {
+ color: #CE5C00;
+}
+
+/*--------------------------------------
+ Article Page
+--------------------------------------*/
+
+/* Related Information & Story Option */
+.list-whats-related,
+.list-story-options {
+ line-height: 1.7em;
+ margin: 0 0 0 20px;
+ padding: 0;
+}
+
+/* Article Related Block */
+.block-related {
+ float: left;
+ width: 50%;
+ margin: 0 0 1.5em 0;
+}
+
+@media only screen and (max-width: 767px) {
+
+ .block-related {
+ float: none;
+ width: auto;
+ }
+}
+
+/*--------------------------------------
+ Comment Block
+--------------------------------------*/
+
+#commentarea {
+ clear: both;
+}
+
+/* Comment Information (Story Title | Comment Number | Username) */
+.commentbar_status {
+ text-align: center;
+ margin: 1em 0;
+}
+
+.bar_separator {
+ padding-left: 5px;
+ padding-right: 5px;
+ color: #CCC;
+}
+
+#commentbar {
+ padding: 3px;
+ background: none repeat scroll 0 0 #EEE;
+ -webkit-border-radius: 4px;
+ border-radius: 4px;
+ zoom: 1;
+}
+
+#commentbar:before,
+#commentbar:after {
+ content: "";
+ display: table;
+}
+
+#commentbar:after {
+ clear: both;
+}
+
+/* Comment Submit Form */
+#commentbar-comment {
+ float: left;
+ padding: .3em;
+}
+
+#commentbar-selector {
+ float: right;
+ padding: .3em;
+}
+
+/* Comment NOTE */
+.disclaimer {
+ text-align: center;
+ color: #666;
+ margin: .5em 0 1em;
+}
+
+#commentpreview {
+ margin: 0;
+ background: transparent;
+ border: 1px dashed #808080;
+ padding: 5px 10px;
+}
+
+#commenteditform {
+ margin: 0;
+ background: #F7F7F7;
+ border: 1px solid #E7E7E7;
+ padding: 10px;
+}
+
+/*--------------------------------------
+ Comment Body
+--------------------------------------*/
+
+/* Individual Comment (Tree) */
+.comment_thread {
+ list-style-position: outside;
+ list-style-type: none;
+ margin: 0 0 .5em 0;
+ padding: 0;
+ text-align: left;
+}
+
+/* Individual Comment (Tree) Title */
+.thread_title {
+ display: inline;
+ margin: 0;
+ padding: 0;
+}
+
+/* Individual Comment (Tree) Auther */
+.thread_author {
+ display: inline;
+ margin: 0 0 0 8px;
+ padding: 0;
+}
+
+.thread_author:before {
+ content: " - ";
+}
+
+/* Individual Comment */
+.block-comment-content {
+ margin: 0;
+ padding: 0;
+ text-align: left;
+}
+
+/* Individual Comment Level(Nested | Tree) */
+.level-0 {
+ margin-left: 0;
+}
+
+.level-25 {
+ margin-left: 16px;
+}
+
+.level-50 {
+ margin-left: 32px;
+}
+
+.level-75 {
+ margin-left: 48px;
+}
+
+.level-100 {
+ margin-left: 64px;
+}
+
+.level-125 {
+ margin-left: 80px;
+}
+
+.level-150 {
+ margin-left: 96px;
+}
+
+.level-175 {
+ margin-left: 112px;
+}
+
+.level-200 {
+ margin-left: 128px;
+}
+
+.level-225 {
+ margin-left: 144px;
+}
+
+.level-250 {
+ margin-left: 160px;
+}
+
+.level-275 {
+ margin-left: 176px;
+}
+
+.level-300 {
+ margin-left: 192px;
+}
+
+.level-325 {
+ margin-left: 208px;
+}
+
+.level-350 {
+ margin-left: 224px;
+}
+
+.level-375 {
+ margin-left: 240px;
+}
+
+.level-400 {
+ margin-left: 256px;
+}
+
+/* Comment Information */
+.comment_status {
+ list-style-position: outside;
+ list-style-type: none;
+ margin: 0;
+ padding: 0;
+}
+
+/* Comment Title */
+.comment_title {
+ display: block;
+ margin: 1em 0 .5em 0;
+ padding: 4px;
+ border: 1px solid #E7E7E7;
+ background: #F7F7F7;
+}
+
+/* Comment Auther */
+.comment_author {
+ display: block;
+ margin: 0 0 1em 0;
+ padding: 0;
+ color: #666;
+}
+
+/* Comment Content */
+.comment_content {
+ margin: 0 0 1em 0;
+ padding: 0;
+}
+
+/* Comment Navigation */
+.comment_navi {
+ clear: both;
+ color: #666;
+}
+
+/*--------------------------------------
+ Report Comment Form
+--------------------------------------*/
+
+/* Comment */
+.reportcomment {
+ margin: 0 0 1em 0;
+ padding: 0;
+ border-bottom: 1px solid #E7E7E7;
+}
+
+/*--------------------------------------
+ Comment Submit Form
+--------------------------------------*/
+
+/* Username */
+.dt-commentform-username {
+ display: inline;
+}
+
+.logoutorcreateaccount {
+ padding: 0 3px;
+}
+
+/* NOTE */
+.importantstuff {
+ margin-top: 0;
+}
+
+.ul-importantstuff {
+ margin: 0 0 0 1em;
+ padding: 0;
+}
+
+.li-importantstuff {
+ margin: 0 0 0 8px;
+ padding: 0;
+}
+
+/*--------------------------------------
+ Breadcrumbs List
+--------------------------------------*/
+
+.navbar-breadcrumbs {
+ list-style-position: outside;
+ list-style-type: none;
+ margin: 0;
+ padding: 0;
+}
+
+.li-navbar-breadcrumbs {
+ display: inline;
+}
+
+.a-navbar-breadcrumbs {
+ margin: 0 8px;
+}
+
+/*--------------------------------------
+ Navigation
+--------------------------------------*/
+
+#navcontainer {
+ width: 100%;
+ margin-bottom: 10px;
+ padding-bottom: 2px;
+ font-size: 90%;
+ line-height: normal;
+ border-bottom: 1px solid #DDD;
+ height: 30px;
+}
+
+#navlist {
+ display: block;
+ margin: 0 0 20px 0;
+ padding: 0;
+ list-style: none;
+ /* Clearfixing tabs for beautiful stacking */
+}
+
+#navlist:before,
+#navlist:after {
+ content: "";
+ display: block;
+ overflow: hidden;
+ visibility: hidden;
+ width: 0;
+ height: 0;
+}
+
+#navlist:after {
+ clear: both;
+}
+
+.li-navlist {
+ display: block;
+ width: auto;
+ height: 30px;
+ padding: 0;
+ float: left;
+ margin: 2px -1px 0 0;
+}
+
+.li-navlist #current {
+ background: #FFF;
+ height: 29px;
+ position: relative;
+ top: -5px;
+ padding-top: 5px;
+ border-left-width: 1px;
+ margin: 0;
+ color: #111;
+ border-top-left-radius: 3px;
+ border-top-right-radius: 3px;
+ border-bottom-color: #FFF;
+}
+
+.li-navlist #current:first-child a {
+ border-width: 1px;
+ border-top-left-radius: 3px;
+}
+
+.li-navlist #current:last-child a {
+ border-top-right-radius: 3px;
+}
+
+.a-navlist {
+ display: block;
+ text-decoration: none;
+ width: auto;
+ height: 29px;
+ padding: 0 12px;
+ line-height: 30px;
+ border: solid 1px #DDD;
+ border-width: 1px;
+ margin: 0;
+ background: #F5F5F5;
+}
+
+.a-navlist:link,
+.a-navlist:visited,
+.a-navlist:hover {
+ color: #555;
+ text-decoration: none;
+}
+
+/*--------------------------------------
+ Page Navigation
+--------------------------------------*/
+
+.gl-pagenav {
+ list-style: none;
+ text-align: center;
+ color: #CCC;
+ margin: 0 0 1.5em;
+ line-height: 1.4em;
+}
+
+.gl-pagenav li {
+ display: inline-block;
+}
+
+.gl-pagenav a,
+.gl-pagenav b {
+ margin: 1px 2px;
+ padding: 2px 7px;
+ background: transparent;
+ border: 1px solid #E7E7E7;
+}
+
+.gl-pagenav b {
+ color: #222;
+}
+
+.gl-pagenav a:hover {
+ background: #EEE;
+ border: 1px solid #CCC;
+}
+
+.gl-pagenav span {
+ color: #999;
+}
+
+.gl-pagenav span a {
+ margin: 0;
+ padding: 2px 0;
+ background: transparent;
+ border: none;
+}
+
+.gl-pagenav span a:hover {
+ background: transparent;
+ border: none;
+}
+
+.gl-pagenav .divider-previous,
+.gl-pagenav .divider-next {
+ margin: 0 4px;
+}
+
+.gl-pagenav .divider-previous:before,
+.gl-pagenav .divider-next:after {
+ content: "|";
+ width: 1px;
+ height: 1px;
+ padding: 0;
+ margin: 0 4px;
+}
+
+/*--------------------------------------
+ Breadcrumbs Navigation
+--------------------------------------*/
+
+.bc_navigation {
+ margin: -1em 0 1em;
+}
+
+/*--------------------------------------
+ My Account Page
+--------------------------------------*/
+
+#exclude_topic > .checkboxes-list > li,
+#boxesblock > .checkboxes-list > li {
+ /* display: inline */
+ margin-right: .5em;
+}
+
+/*--------------------------------------
+ Access Information Page
+--------------------------------------*/
+
+.itemstatistics {
+ width: 100%;
+ margin: 0;
+ padding: 0;
+ border-collapse: collapse;
+}
+
+.itemstatistics th {
+ margin: 0;
+ padding: 2px;
+ text-align: left;
+}
+
+.itemstatistics td {
+ margin: 0;
+ padding: 2px;
+}
+
+/*--------------------------------------
+ Trackback
+--------------------------------------*/
+
+/* Trackback Block */
+#trackback {
+ clear: both;
+}
+
+/* Trackback Content */
+.block-trackback-content {
+ border-bottom: 1px solid #E7E7E7;
+}
+
+.block-trackback-content > p {
+ margin: 0 0 1em 0;
+}
+
+/* Description */
+.trackback_comments_no_link {
+ margin: 0 0 1em 0;
+ padding: 0;
+}
+
+/* Recept Trackback Block */
+.formattedcomment {
+ margin: 0 0 1em 0;
+ padding: 0;
+}
+
+/* Recept Trackback Information */
+.trackback_status {
+ list-style-position: outside;
+ list-style-type: none;
+ margin: 0;
+ padding: 0;
+}
+
+/* Recept Trackback Title */
+.trackback_title {
+ margin: 0 0 .5em 0;
+ padding: 4px;
+ border: 1px solid #E7E7E7;
+ background: #F7F7F7;
+}
+
+/* Recept Trackback Recept Date */
+.trackback_date {
+ margin: 0 0 .5em 0;
+ padding: 0;
+}
+
+/* Recept Trackback Summary */
+.trackback_excerpt_readmore {
+ margin: 0 0 1em 0;
+ padding: 0;
+}
+
+/*--------------------------------------
+ Profile
+--------------------------------------*/
+
+/* Account Information */
+#profile-userprofile {
+ overflow: hidden;
+ margin: 0;
+ padding: 0;
+ zoom: 1;
+}
+
+#profile-userprofile:before,
+#profile-userprofile:after {
+ content: "";
+ display: table;
+}
+
+#profile-userprofile:after {
+ clear: both;
+}
+
+#profile-userprofile dt {
+ float: left;
+ clear: left;
+ width: 25%;
+ margin: 0 0 .5em 0;
+ padding: 0;
+}
+
+#profile-userprofile dd {
+ float: left;
+ width: 75%;
+ margin: 0 0 .5em 0;
+ padding: 0;
+}
+
+/* Photo */
+dd#profile-user_photo {
+ float: none;
+ width: auto;
+ margin-left: 25%;
+ margin-bottom: 1em;
+}
+
+@media only screen and (max-width: 767px) {
+
+ dd#profile-user_photo {
+ margin-left: 50%;
+ }
+}
+
+/* Recent Submit | User Recent Comment */
+.storyrow,
+.commentrow {
+ margin: 0;
+ padding: 0;
+}
+
+.storyrow a,
+.commentrow a {
+ margin: 0 8px 0 0;
+ padding: 0;
+}
+
+/* Submit Story | Comment Total */
+#profile-postingstats {
+ margin: 0;
+ padding: 0;
+}
+
+#profile-postingstats dt {
+ float: left;
+ clear: left;
+ width: 25%;
+ margin: 0 0 .5em 0;
+ padding: 0;
+}
+
+#profile-postingstats dd {
+ float: left;
+ width: 75%;
+ margin: 0 0 .5em 0;
+ padding: 0;
+}
+
+@media only screen and (max-width: 767px) {
+
+ #profile-userprofile dt,
+ #profile-userprofile dd,
+ #profile-postingstats dt,
+ #profile-postingstats dd {
+ width: 50%;
+ }
+}
+
+/* User All Submit Search Link */
+#profile-all_postings_by {
+ clear: left;
+ padding-top: 1em;
+}
+
+/*--------------------------------------
+ Admin Common Style
+--------------------------------------*/
+
+/* Basic Editor */
+.admin_basic {
+ padding: .5em 2em;
+}
+
+@media only screen and (max-width: 962px) {
+
+ .admin_basic {
+ padding: .5em 0;
+ }
+}
+
+/*--------------------------------------
+ Admin Top Menu Style
+--------------------------------------*/
+
+#admin-topmenu {
+ margin-bottom: 2em;
+ border: 1px solid rgba(0,0,0,.2);
+ padding: 10px 5px;
+ line-height: 1.25;
+ -webkit-border-radius: 4px;
+ border-radius: 4px;
+ -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.1);
+ box-shadow: 0 1px 2px rgba(0,0,0,.1);
+}
+
+.admin-menu-icon {
+ float: left;
+ padding: 5px;
+ margin-right: 10px;
+ width: 48px;
+ height: 48px;
+}
+
+#instructions {
+ padding: 5px;
+}
+
+#instructions > p {
+ margin: 0 0 5px 0;
+ line-height: 1.25;
+}
+
+#admin-menu-fields {
+ color: #CCC;
+}
+
+.admin-topic-image {
+ margin: 0 5px 0 0;
+ vertical-align: middle;
+}
+
+/*--------------------------------------
+ Group Editor
+--------------------------------------*/
+
+#rights_options {
+ width: 100%;
+ font-size: 11px;
+}
+
+/*--------------------------------------
+ Group Member Editor
+--------------------------------------*/
+
+.listmembers {
+ float: left;
+ width: 35%;
+ height: 15em;
+}
+
+#admin-groupmembers-fieldFrom,
+#admin-groupmembers-fieldTo {
+ width: 100%;
+ height: 100%;
+}
+
+.movemembers {
+ float: left;
+ width: 30%;
+ padding-top: 5em;
+ text-align: center;
+ height: 12em;
+}
+
+.movebutton {
+ margin: .5em 0;
+ text-align: center;
+}
+
+/*--------------------------------------
+ Admin Page
+--------------------------------------*/
+
+/* Admin List Table */
+.admin-list-table {
+ margin: 0;
+ width: 100%;
+ text-align: left;
+ font-size: 90%;
+ border-collapse: separate;
+ border-spacing: 0;
+ border: 1px solid rgba(0,0,0,.2);
+ -webkit-border-radius: 5px;
+ border-radius: 5px;
+ -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.1);
+ box-shadow: 0 1px 2px rgba(0,0,0,.1);
+}
+
+@media only screen and (max-width: 1199px) {
+
+ .admin-list-table {
+ width: 900px;
+ }
+}
+
+.fieldset-table-wrapper > .admin-list-table {
+ width: 100%;
+}
+
+.admin-list-table tr {
+ margin: 0;
+ padding: 0;
+ vertical-align: middle;
+}
+
+.admin-list-table th,
+.admin-list-table td {
+ vertical-align: middle;
+ line-height: 1.1em;
+ height: 2.3em;
+ padding-top: 2px;
+ padding-bottom: 2px;
+}
+
+.admin-list-table th {
+ color: #222;
+ background-color: #DAE0ED;
+}
+
+.admin-list-table img {
+ vertical-align: middle;
+}
+
+.admin-list-table td,
+.admin-list-table th {
+ border-left: 1px solid rgba(0,0,0,.2);
+ border-top: 1px solid rgba(0,0,0,.2);
+}
+
+.admin-list-table th {
+ background-color: #A5C3E2;
+ background-image: -webkit-linear-gradient(top, hsla(210,52%,90%,1), #A5C3E2);
+ background-image: -moz-linear-gradient(top, hsla(210,52%,90%,1), #A5C3E2);
+ background-image: -o-linear-gradient(top, hsla(210,52%,90%,1), #A5C3E2);
+ background-image: -ms-linear-gradient(top, hsla(210,52%,90%,1), #A5C3E2);
+ background-image: linear-gradient(to bottom, hsla(210,52%,90%,1), #A5C3E2);
+ border-top: none;
+}
+
+.admin-list-table th:first-child,
+.admin-list-table td:first-child {
+ border-left: none;
+}
+
+.admin-list-table th:first-child {
+ -webkit-border-radius: 5px 0 0 0;
+ border-radius: 5px 0 0 0;
+}
+
+.admin-list-table th:last-child {
+ -webkit-border-radius: 0 5px 0 0;
+ border-radius: 0 5px 0 0;
+}
+
+.admin-list-table tr:last-child td:first-child {
+ -webkit-border-radius: 0 0 0 5px;
+ border-radius: 0 0 0 5px;
+}
+
+.admin-list-table tr:last-child td:last-child {
+ -webkit-border-radius: 0 0 5px 0;
+ border-radius: 0 0 5px 0;
+}
+
+.admin-table-changer {
+ display: none;
+ text-align: right;
+ margin-right: 2px;
+ margin-bottom: 2px;
+}
+
+@media only screen and (max-width: 1199px) {
+
+ .admin-table-changer {
+ display: block;
+ }
+}
+
+.admin-table-changer a {
+ width: 60px;
+ text-align: center;
+ font-size: 85%;
+ padding: 2px 6px;
+}
+
+.table-wrapper {
+ width: 100%;
+ overflow: auto;
+}
+
+.table-wrapper-fit {
+ width: 100%;
+ overflow: visible;
+}
+
+.table-wrapper-fit > .admin-list-table {
+ width: 100%;
+}
+
+/* Navigation */
+.admin-list-navi {
+ margin-top: .5em;
+}
+
+/* Message */
+.admin-list-message {
+ margin: 1em 0 0 0;
+ padding: 0;
+ text-align: center;
+}
+
+.admin-list-search {
+ text-align: center;
+ margin: .5em 0;
+ zoom: 1;
+}
+
+.admin-list-search:before,
+.admin-list-search:after {
+ content: "";
+ display: table;
+}
+
+.admin-list-search:after {
+ clear: both;
+}
+
+@media only screen and (max-width: 767px) {
+
+ .admin-list-search {
+ text-align: left;
+ }
+}
+
+.admin-list-smalltable {
+ margin: 0 0 .5em 0;
+ border-collapse: separate;
+ border-spacing: 1px;
+ font-size: 13px;
+}
+
+.admin-list-headerfield {
+ padding: 4px;
+}
+
+.admin-list-field {
+ padding: 4px;
+}
+
+.admin-list-field a {
+ padding: 4px 6px;
+}
+
+.search-part {
+ display: inline-block;
+ margin-right: 5px;
+ white-space: nowrap;
+}
+
+@media only screen and (max-width: 767px) {
+
+ .search-part {
+ display: block;
+ }
+}
+
+/*--------------------------------------
+ Permission Style
+--------------------------------------*/
+
+#admin-permissions {
+ border-collapse: separate;
+ border-spacing: 0;
+ border: 1px solid rgba(0,0,0,.2);
+ -webkit-border-radius: 5px;
+ border-radius: 5px;
+ -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.1);
+ box-shadow: 0 1px 2px rgba(0,0,0,.1);
+ margin: 0 0 .5em 0;
+ font-size: 13px;
+}
+
+#admin-permissions td,
+#admin-permissions th {
+ border-left: 1px solid rgba(0,0,0,.2);
+ border-top: 1px solid rgba(0,0,0,.2);
+}
+
+#admin-permissions th {
+ background-color: #A5C3E2;
+ background-image: -webkit-linear-gradient(top, hsla(210,52%,90%,1), #A5C3E2);
+ background-image: -moz-linear-gradient(top, hsla(210,52%,90%,1), #A5C3E2);
+ background-image: -o-linear-gradient(top, hsla(210,52%,90%,1), #A5C3E2);
+ background-image: -ms-linear-gradient(top, hsla(210,52%,90%,1), #A5C3E2);
+ background-image: linear-gradient(to bottom, hsla(210,52%,90%,1), #A5C3E2);
+ border-top: none;
+}
+
+#admin-permissions th:first-child,
+#admin-permissions td:first-child {
+ border-left: none;
+}
+
+#admin-permissions th:first-child {
+ -webkit-border-radius: 5px 0 0 0;
+ border-radius: 5px 0 0 0;
+}
+
+#admin-permissions th:last-child {
+ -webkit-border-radius: 0 5px 0 0;
+ border-radius: 0 5px 0 0;
+}
+
+#admin-permissions tr:last-child td:first-child {
+ -webkit-border-radius: 0 0 0 5px;
+ border-radius: 0 0 0 5px;
+}
+
+#admin-permissions tr:last-child td:last-child {
+ -webkit-border-radius: 0 0 5px 0;
+ border-radius: 0 0 5px 0;
+}
+
+#admin-permissions th,
+#admin-permissions td {
+ font-weight: bold;
+ text-align: center;
+ padding: 4px;
+}
+
+/*--------------------------------------
+ Command and Control Page
+--------------------------------------*/
+
+.admin-commandcontrol {
+ list-style-position: outside;
+ list-style-type: none;
+ margin: 0;
+ padding: 0;
+}
+
+.admin-commandcontrol li {
+ float: left;
+ width: 12.5%;
+ height: 8em;
+ margin: 0;
+ padding: 0;
+ text-align: center;
+}
+
+@media only screen and (max-width: 1199px) {
+
+ .admin-commandcontrol li {
+ width: 16.66%;
+ }
+}
+
+@media only screen and (min-width: 768px) and (max-width: 962px) {
+
+ .admin-commandcontrol li {
+ width: 20%;
+ }
+}
+
+@media only screen and (max-width: 767px) {
+
+ .admin-commandcontrol li {
+ width: 25%;
+ }
+}
+
+@media only screen and (max-width: 479px) {
+
+ .admin-commandcontrol li {
+ width: 33.33%;
+ }
+}
+
+.admin-commandcontrol a {
+ display: block;
+ font-size: 90%;
+ margin: 5px 0;
+}
+
+/*--------------------------------------
+ Plugin Page
+--------------------------------------*/
+
+#admin-editor #title {
+ font-size: 13px;
+ font-weight: bold;
+ position: relative;
+ top: 10px;
+}
+
+/* Used by lib-plugin.php to display dependencies */
+b.notbold {
+ font-weight: normal;
+}
+
+b.status_red {
+ display: inline;
+ color: #A40000;
+}
+
+b.status_orange {
+ display: inline;
+ color: #B25000;
+}
+
+b.status_green {
+ display: inline;
+ color: #3D7805;
+}
+
+b.status_black {
+ display: inline;
+ color: #000;
+}
+
+/*--------------------------------------
+ Story Editor
+--------------------------------------*/
+
+.story_editor {
+ margin: 0 0 1em 0;
+ padding: 8px;
+ border: 1px solid #CCC;
+}
+
+.story_editor dl {
+ margin-bottom: 0;
+}
+
+.story_editor dt {
+ width: 14%;
+}
+
+.story_editor dd {
+ width: 85%;
+}
+
+@media only screen and (max-width: 962px) {
+
+ .story_editor dt {
+ width: auto;
+ }
+
+ .story_editor dd {
+ width: auto;
+ }
+}
+
+#text_editor dd.description {
+ margin-left: 15%;
+}
+
+#admin-storyeditor-introtext,
+#admin-storyeditor-bodytext {
+ width: 98%;
+}
+
+/* Preview */
+#preview {
+ margin: 1em 0;
+ padding: 1em 0;
+ border-top: 1px solid #CCC;
+ border-bottom: none;
+}
+
+/* Story Stats */
+.story_stats {
+ display: inline-block;
+ float: left;
+ margin-right: 2em;
+}
+
+/*--------------------------------------
+ Topic Editor
+--------------------------------------*/
+
+/* TopicList */
+#admin-topiclist {
+ list-style-position: outside;
+ list-style-type: none;
+ margin: 0;
+ padding: 0;
+}
+
+#admin-topiclist li {
+ float: left;
+ width: 20%;
+ height: 8em;
+ margin: 0;
+ padding: 0;
+ text-align: center;
+}
+
+#admin-topiclist a {
+ display: block;
+}
+
+/*--------------------------------------
+ Trackback
+--------------------------------------*/
+
+.trackback-message {
+ margin: 0 0 1em 0;
+ padding: 0;
+}
+
+/*--------------------------------------
+ User Editor
+--------------------------------------*/
+
+/* User Images */
+.userphoto {
+ margin: .5em .5em 0 0;
+}
+
+/* Security Group Instructions */
+.groupinstructions {
+ margin: 0 0 .5em 0;
+}
+
+/*--------------------------------------
+ Reminder
+--------------------------------------*/
+
+#reminder-submit {
+ margin: .5em 0;
+}
+
+/*--------------------------------------
+ Enviroment Check
+--------------------------------------*/
+
+.pathtext {
+ font-size: 11px;
+ color: #666;
+}
+
+.pathtext-status {
+ text-align: right;
+ white-space: nowrap;
+}
+
+.yes,
+.iswriteable {
+ font-weight: bold;
+ color: #46882B;
+}
+
+.no,
+.notok,
+.notwriteable {
+ font-weight: bold;
+ color: #C00;
+}
+
+/* PHPInfo Panel style and button */
+#panel_phpinfo {
+ padding: 5px;
+ width: 600px;
+ margin: auto;
+ text-align: center;
+}
+
+#toggle_phpinfo {
+ padding: 5px;
+ width: 200px;
+ margin: auto;
+ text-align: center;
+ border: solid 1px #C3C3C3;
+}
+
+#panel_phpinfo {
+ padding: 50px;
+ display: none;
+}
+
+/*--------------------------------------
+ Admin Configration
+--------------------------------------*/
+
+#config_menu {
+ float: left;
+ padding: 0 10px;
+}
+
+.block-config,
+#search-configuration-container {
+ margin: 0 0 .5em;
+ padding: 8px 0;
+ text-align: left;
+}
+
+.block-config-title,
+#search-configuration-container label {
+ margin: 0 0 .5em 0;
+ padding: 0 0 .1em 0;
+ display: block;
+ border-bottom: 1px solid #CCC;
+ font-size: 105%;
+ font-weight: bold;
+}
+
+.block-config-content {
+ padding-left: 5px;
+}
+
+.configoption {
+ list-style: none outside;
+ color: #999;
+ margin: 0;
+ padding: 0;
+}
+
+.configoption a {
+ display: block;
+ color: #222;
+ height: 1.8em;
+ line-height: 1.8em;
+ overflow: hidden;
+ padding: 0 5px;
+ white-space: nowrap;
+ text-decoration: none;
+}
+
+.configoption a:hover {
+ background-color: #F1F1F1;
+}
+
+.configoption_off {
+ list-style: none outside;
+ color: #999;
+ display: block;
+ height: 1.8em;
+ line-height: 1.8em;
+ overflow: hidden;
+ margin: 0;
+ padding: 0 5px;
+ white-space: nowrap;
+}
+
+#config_content {
+ float: left;
+ padding: 10px;
+}
+
+body.center-right #config_content {
+ width: 600px;
+}
+
+#geeklog_config_editor {
+ zoom: 1;
+}
+
+#geeklog_config_editor:before,
+#geeklog_config_editor:after {
+ content: "";
+ display: table;
+}
+
+#geeklog_config_editor:after {
+ clear: both;
+}
+
+#config_main {
+ width: 100%;
+}
+
+#search-configuration {
+ width: 90%;
+ margin: 10px 0 10px 5px;
+}
+
+.inputTable {
+ width: 100%;
+ margin: 0;
+ padding: 0;
+}
+
+.config_label {
+ float: left;
+ width: 35%;
+ padding: .5em 0;
+}
+
+.restore {
+ padding: .5em 0;
+}
+
+.config_input {
+ float: left;
+ width: 53%;
+}
+
+.config_name {
+ clear: left;
+ margin: 5px 0;
+ padding: 5px;
+}
+
+.config_name input[type="text"],
+.config_name textarea {
+ width: 53%;
+}
+
+.config_name select {
+ width: 54.5%;
+ max-width: none;
+}
+
+/* Smaller than standard 1280 (devices and browsers) */
+@media only screen and (max-width: 962px) {
+
+ body.center #config_menu {
+ width: 100%;
+ padding: 0;
+ }
+
+ body.center #config_content {
+ float: left;
+ width: 100%;
+ padding: 10px 0;
+ }
+
+ .configoption {
+ display: inline-block;
+ border: 1px solid #666;
+ border-color: #BEDAF3;
+ -webkit-border-radius: 2px 2px 2px 2px;
+ border-radius: 2px 2px 2px 2px;
+ background: #E4EDF5;
+ color: #369;
+ margin: .2em 0;
+ margin-right: .4em;
+ }
+
+ .configoption a {
+ overflow: visible;
+ padding: 0 10px;
+ height: 1.8em;
+ line-height: 1.8em;
+ color: #369;
+ }
+
+ .configoption_off {
+ display: inline-block;
+ border: 1px solid #666;
+ border-color: #79B1E7;
+ -webkit-border-radius: 2px 2px 2px 2px;
+ border-radius: 2px 2px 2px 2px;
+ background: #A8C4E0;
+ color: #2A527A;
+ font-weight: bold;
+ overflow: visible;
+ margin: .2em 0;
+ margin-right: .4em;
+ padding: 0 10px;
+ height: 1.8em;
+ line-height: 1.8em;
+ }
+
+ #text_editor dd.description {
+ margin-left: 0;
+ }
+}
+
+/* Tablet Portrait size to standard 960 (devices and browsers) */
+@media only screen and (min-width: 768px) and (max-width: 962px) {
+
+ #config_menu {
+ float: left;
+ width: 728px;
+ padding: 0 10px;
+ }
+
+ body.center-right #config_menu {
+ width: 508px;
+ }
+
+ #config_content {
+ float: left;
+ width: 728px;
+ padding: 10px;
+ }
+
+ body.center-right #config_content {
+ width: 508px;
+ }
+
+ .block-config,
+ #search-configuration-container {
+ margin: 0;
+ padding: 5px 0;
+ }
+}
+
+/* All Mobile Sizes (devices and browser) */
+@media only screen and (max-width: 767px) {
+
+ #geeklog_config_editor {
+ padding: 0;
+ }
+
+ #config_menu {
+ float: left;
+ width: 100%;
+ padding: 0;
+ }
+
+ body.center-right #config_menu {
+ width: 100%;
+ }
+
+ #config_content {
+ float: left;
+ width: 100%;
+ padding: 10px 0;
+ }
+
+ body.center-right #config_content {
+ width: 100%;
+ }
+
+ .config_label {
+ float: left;
+ width: 100%;
+ padding: 0;
+ font-weight: bold;
+ }
+
+ .restore {
+ padding: .5em 0;
+ }
+
+ .config_input {
+ float: left;
+ width: 90%;
+ }
+
+ .config_name {
+ margin: 5px 0;
+ padding: 5px;
+ }
+
+ .config_name input[type="text"],
+ .config_name textarea {
+ width: 95%;
+ }
+
+ .config_name select {
+ max-width: none;
+ width: 98%;
+ }
+
+ .block-config,
+ #search-configuration-container {
+ margin: 0;
+ padding: 5px 0;
+ }
+}
diff --git a/public_html/layout/default/css_ltr/style.min.css b/public_html/layout/default/css_ltr/style.min.css
new file mode 100644
index 000000000..4b26af3cc
--- /dev/null
+++ b/public_html/layout/default/css_ltr/style.min.css
@@ -0,0 +1,3 @@
+/* Geeklog Default Theme 1.0.0 | Copyright (C) 2015 by Ivy | http://www.ivywe.co.jp | License:GPLv2
+Based on Denim 1.1.0 | Copyright (C) 2012-2015 by dengen | http://www.trybese.com/~dengen/log/ | License:GPLv2 */
+address,blockquote,dl,fieldset,figure,ol,p,pre,ul{margin-top:0}h1,h2{font-size:20px;margin:.3em 0}h3,h4,h5,h6{margin:.5em 0}address{font-style:normal;font-weight:400}q:before{content:open-quote}q:after{content:close-quote}cite,dfn,em,var{font-style:italic}code,kbd,samp{font-family:monospace}abbr[title],acronym[title]{border-bottom:1px dotted}a{color:#2664A2;outline:0}a:hover{color:#2664A2;text-decoration:underline}dl,ol,ul{margin:1em 0}dt{font-weight:700;margin-left:20px}dd{margin-left:20px}ins{text-decoration:underline}del{text-decoration:line-through}textarea{font-size:100%;width:75%;min-height:60px}hr{height:1px;border:none;border-top:1px solid #CCC;margin:.5em auto}sub{vertical-align:sub;font-size:.83em;line-height:normal}sup{vertical-align:super;font-size:.83em;line-height:normal}fieldset{margin:0 0 1em;padding:8px 12px;border:1px solid #CCC;-webkit-border-radius:4px;border-radius:4px}legend{padding:2px 4px}iframe[width="100%"]{width:99%}em{font-weight:700}img{border:none;vertical-align:bottom}table img{vertical-align:middle}@media only screen and (max-width:479px){select{max-width:270px}}select{height:28px;line-height:28px}select.multiple,select[multiple=multiple]{height:auto}option{padding-right:4px}input[type=text]:focus,input[type=password]:focus,input[type=email]:focus,textarea:focus{border:1px solid #AAA;color:#222;-webkit-box-shadow:0 0 3px rgba(0,0,0,.2);box-shadow:0 0 3px rgba(0,0,0,.2)}input[type=submit]::-moz-focus-inner,input[type=button]::-moz-focus-inner,input[type=reset]::-moz-focus-inner{border:0;padding:0}input[type=submit],input[type=button],input[type=reset]{-webkit-appearance:none;margin:0;border:none;overflow:visible;font:inherit;color:#444;text-transform:none;display:inline-block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 12px;background:#F7F7F7;vertical-align:middle;line-height:28px;min-height:30px;font-size:1rem;text-decoration:none;text-align:center;border:1px solid rgba(0,0,0,.2);border-bottom-color:rgba(0,0,0,.3);-webkit-background-origin:border;-moz-background-origin:border;background-origin:border-box;background-image:-webkit--webkit-linear-gradient(top,#FFF,#EEE);background-image:-webkit--moz-linear-gradient(top,#FFF,#EEE);background-image:-webkit--o-linear-gradient(top,#FFF,#EEE);background-image:-webkit--ms-linear-gradient(top,#FFF,#EEE);background-image:-webkit-linear-gradient(top,#FFF,#EEE);background-image:-moz-linear-gradient(top,#FFF,#EEE);background-image:-o-linear-gradient(top,#FFF,#EEE);background-image:-ms-linear-gradient(top,#FFF,#EEE);background-image:linear-gradient(to bottom,#FFF,#EEE);-webkit-border-radius:4px;border-radius:4px;text-shadow:0 1px 0 #FFF}input[type=submit]:not(:disabled),input[type=button]:not(:disabled),input[type=reset]:not(:disabled){cursor:pointer}input[type=submit]:focus,input[type=submit]:hover,input[type=button]:focus,input[type=button]:hover,input[type=reset]:focus,input[type=reset]:hover{background-color:#FAFAFA;color:#444;outline:0;text-decoration:none;background-image:none}input[type=submit].uk-active,input[type=submit]:active,input[type=button].uk-active,input[type=button]:active,input[type=reset].uk-active,input[type=reset]:active{background-color:#F5F5F5;color:#444;border-color:rgba(0,0,0,.3) rgba(0,0,0,.2) rgba(0,0,0,.2);background-image:none;-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,.1);box-shadow:inset 0 2px 4px rgba(0,0,0,.1)}input[type=submit]:disabled,input[type=button]:disabled,input[type=reset]:disabled{background-color:#FAFAFA;color:#999;border-color:rgba(0,0,0,.2);background-image:none;-webkit-box-shadow:none;box-shadow:none;text-shadow:0 1px 0 #FFF}.uk-button-group input[type=submit],.uk-button-group input[type=button],.uk-button-group input[type=reset]{vertical-align:top}.uk-button-group>div:not(:first-child):not(:last-child) input[type=submit],.uk-button-group>div:not(:first-child):not(:last-child) input[type=button],.uk-button-group>div:not(:first-child):not(:last-child) input[type=reset]{-webkit-border-radius:0;border-radius:0}.uk-button-group>div:first-child input[type=submit],.uk-button-group>div:first-child input[type=button],.uk-button-group>div:first-child input[type=reset]{border-top-right-radius:0;border-bottom-right-radius:0}.uk-button-group>div:last-child input[type=submit],.uk-button-group>div:last-child input[type=button],.uk-button-group>div:last-child input[type=reset]{border-top-left-radius:0;border-bottom-left-radius:0}.uk-button-group>div:nth-child(n+2) input[type=submit],.uk-button-group>div:nth-child(n+2) input[type=button],.uk-button-group>div:nth-child(n+2) input[type=reset]{margin-left:-1px}.uk-contrast input[type=submit],.uk-contrast input[type=button],.uk-contrast input[type=reset]{color:#444;background:#FFF;border-color:transparent}.uk-contrast input[type=submit]:focus,.uk-contrast input[type=submit]:hover,.uk-contrast input[type=button]:focus,.uk-contrast input[type=button]:hover,.uk-contrast input[type=reset]:focus,.uk-contrast input[type=reset]:hover{background-color:rgba(255,255,255,.8);color:#444;border-color:transparent}.uk-contrast input[type=submit].uk-active,.uk-contrast input[type=submit]:active,.uk-contrast input[type=button].uk-active,.uk-contrast input[type=button]:active,.uk-contrast input[type=reset].uk-active,.uk-contrast input[type=reset]:active{background-color:rgba(255,255,255,.7);color:#444;-webkit-box-shadow:none;box-shadow:none}.uk-form button,.uk-form input,.uk-form select,.uk-form textarea{margin:0 1px 2px}.uk-form>.admin-list-search{margin-bottom:.5em}.blocklist ul{list-style:none;padding:0;margin:0}.alignleft{text-align:left}.alignright{text-align:right}.aligncenter{text-align:center}.aligntop{vertical-align:top}.floatright{float:right}.floatleft{float:left}.clearboth{clear:both}.clearfix:after{content:".";display:block;height:1px;clear:both;overflow:hidden;visibility:hidden}.b{font-weight:700}.ext-link{background:url(../images/external.png) center right no-repeat;padding-right:13px}.feed-link{background:url(../images/feed.png) center right no-repeat;padding:2px 16px 2px 0}.strike{text-decoration:line-through}.break-word,.url{white-space:pre-wrap;word-wrap:break-word;word-break:break-all;overflow:auto}.fieldhelp{font-size:.85em;color:#666;padding-left:.8em;padding-right:.8em}.form-description{font-weight:700;float:left;width:100px;text-align:right;padding-right:5px;display:block}.form-field{padding-bottom:5px;margin-left:105px}.checkboxes-list{list-style:none;padding:0;margin:0}.checkboxes-list span{padding-left:5px}.checkboxes-list .gldefault{font-weight:700}.highlight{color:#000;background-color:#FF0;text-decoration:none}.inputTable td{padding:4px;vertical-align:top}.inputTable label{font-weight:700;float:right;white-space:nowrap}.nowrap{white-space:nowrap}.pagenav{text-align:center;line-height:1.5}.row_center td{text-align:center}.searchresult-byline{color:green}.sysmessage img{border:none;float:left;margin-top:-4px;padding-bottom:3px;padding-right:5px}.stats-list-count{text-align:right;padding-left:5px;padding-right:5px}.stats-header-title{text-align:left;width:90%;padding-left:5px;padding-right:5px}.stats-header-count{text-align:left;width:10%;padding-left:5px;padding-right:5px}#token-expirynotice{padding:1em;border:1px solid #CCC;background:#F7F7F7}#token-expirytime{font-weight:700}.warning{background:0 0;color:#D14;font-weight:700}.warningsmall{background:0 0;color:#D14}.plugin{color:#000;background-color:#EFEFEF;font-weight:400;border:1px solid #CCC}.plugin th{color:#000;background-color:#B7C1DC;padding:5px;text-align:left}.plugin tr{vertical-align:top}.plugin td{padding:2px 5px}.pluginBG{color:#FEFEFE;background-color:#7398BA}.pluginAltBG{background-color:#7398BA}.pluginAltBG td{color:#FFF}.pluginCellTitle{color:#666;font-weight:700;background-color:#E6E6E6;padding:5px}.pluginCellFill{background-color:#F8FAFD}.pluginCellText{color:#636363;font-weight:400}.pluginHeader{color:#204275;font-weight:bolder;padding-top:3px;padding-bottom:3px}.pluginFooter,.pluginFooter td{background-color:#507AA1;color:#FFF}.pluginAlert{padding:5px 15px;color:#D8010E;background-color:#FEF1B4;font-weight:700;margin-bottom:1em}.pluginInfo{padding:5px 15px;color:#707070;background-color:#FEF1B4;font-weight:400}.pluginSubTable{color:#000;background-color:#CCC;font-weight:400;border:1px solid #CCC}.pluginSubTable th{color:#000;background-color:#C9D1E4;padding:5px;text-align:left}.pluginSubTable tr{vertical-align:top}.pluginSolidOutline{background-color:#CCC}.pluginSolidFill{background-color:#1A3955}.pluginTitle{background-color:#507AA1;color:#F5F9FF;padding:4px 6px}.pluginCellSubTitle{background-color:#F7F7F7;color:#000;padding:4px 6px}.pluginTinyText{font-size:.7em}.pluginSmallText{font-size:.8em}.pluginMediumText{font-size:1em}.pluginLargeText{font-size:1.25em}.pluginAltText{color:#FFF}.pluginRow1,.pluginRow1 td{color:#222;background-color:#F7F7F7;line-height:120%}.pluginRow2,.pluginRow2 td{color:#222;background-color:#E7E7E7;line-height:120%}.pluginRollOver,.pluginRow1 .pluginRollOver,.pluginRow2 .pluginRollOver{color:#222;background-color:#FFFF8F;line-height:120%}.pluginRollOut,.pluginRow1 .pluginRollOut,.pluginRow2 .pluginRollOut{color:#222;background-color:#F7F7F7;line-height:120%}.pluginLinks a:link,.pluginLinks a:visited{color:#000;font-style:normal;font-weight:400;text-decoration:none}.pluginLinks a:hover{color:#000;font-style:normal;font-weight:400;text-decoration:underline}.pluginBreadCrumbs,.pluginBreadCrumbs a:hover,.pluginBreadCrumbs a:link,.pluginBreadCrumbs a:visited{color:#FFF;font-style:normal;font-weight:400;text-decoration:none}a.pluginButton:link,a.pluginButton:visited{color:#000;text-align:center;padding-top:2px;display:block;height:19px;text-decoration:none;background-color:transparent}a.pluginButton:hover{color:#00F;text-align:center;padding-top:2px;background:url(../images/navbar/button_over.gif) center repeat-x;display:block;height:19px;text-decoration:none}.form_block{margin:0;padding:0}.form_block:after{content:"";display:block;clear:both;height:1px;overflow:hidden}.form_message{margin:0 0 1em;padding:0}.noborder_fieldset{margin:0;border:none}.hidden_legend{display:none}.user_basic{padding:.5em 2em}@media only screen and (max-width:962px){.user_basic{padding:.5em 0}}.wide{width:98%;resize:vertical}.separator{display:none}.speech{overflow:hidden;position:absolute;left:-999px;width:0;height:0}#save_button{padding-bottom:1em}.loose{display:inline}@media only screen and (max-width:767px){.loose{display:block}}.layout,.layout td,.layout tr{margin:0;padding:0;border:none;background:0 0}.size1{width:60px}.size2{width:120px}.size3{width:180px}.size4{width:240px}.size5{width:300px}.size6{width:360px}.size7{width:420px}.size8{width:480px}.size9{width:540px}.size10{width:600px}@media only screen and (min-width:768px) and (max-width:962px){.size6{width:75%}.size7{width:80%}.size8{width:85%}.size9{width:90%}.size10{width:95%}}@media only screen and (max-width:767px){.size1,.size10,.size2,.size3,.size4,.size5,.size6,.size7,.size8,.size9,.wide{width:100%}}.compact dt{float:left;clear:left;width:24%;margin:0 0 1em;padding:0 1% 0 0;font-weight:400}.compact dd{float:left;width:75%;margin:0 0 1em;padding:0}.compact dd.description{margin:-.5em 0 1em 25%;padding:0}.compact p.description{margin:0 0 1em;padding:0}@media only screen and (max-width:962px){.compact dt{float:none;width:auto;margin:0;padding:0;font-weight:700}.compact dd{float:none;width:auto;margin:0 0 .5em;padding:0}.compact dd.description{margin:-.5em 0 1em;padding:0}.compact p.description{margin:0 0 1em;padding:0}}.linear dt{margin:0;padding:0;font-weight:700}.linear dd{margin:0 0 .5em;padding:0}.linear dd.description{margin:-.5em 0 1em;padding:0}.linear p.description{margin:0 0 1em;padding:0}.profile_notes{margin:0 0 1em;padding:8px;border-style:solid;border-width:1px;border-color:rgba(0,0,0,.2);-webkit-border-radius:6px;border-radius:6px;background:#FFFFE1;line-height:1.3em;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.1);box-shadow:0 1px 2px rgba(0,0,0,.1);text-shadow:0 1px 0 rgba(255,255,255,.5)}.profile_notes dt{margin:0 0 .5em;padding:0 0 0 24px;border-bottom:1px solid #CCC;background:url(../images/icon_info.png) no-repeat;font-weight:700;color:#666}.profile_notes dd{margin-bottom:0;font-size:90%;color:#666}.profile_notes ul{list-style-position:inside;margin:0;padding:0}.profile_notes li{margin:0 0 0 5px;padding:0}ul.compact{margin:0;padding:0}ul.compact li{display:inline;margin:0;padding:0}#container{position:relative;width:100%;margin:0 auto}#header{width:auto;margin:0 auto}#header:before{width:auto}#header-content{max-width:$layout-site-max-width;margin:0 auto;padding:0;width:1140px}#navigation{width:auto;margin:0 auto}#navigation:after{content:"";display:block;clear:both;height:1px;overflow:hidden;margin-bottom:-1px}.navigation_content{width:1124px;max-width:$layout-site-max-width;margin:0 auto}#wrapper{width:1140px;max-width:$layout-site-max-width;margin:0 auto}#wrapper:after{content:"";display:block;clear:both;height:1px;overflow:hidden}#leftblocks,body.js_off #leftblocks{overflow:visible;float:left;width:180px;margin:0 0 0 -1140px;padding:0}#centerblocks{overflow:visible;float:left;width:100%}body.js_off #main-content,body.left-center-right #main-content{width:660px;margin:0 280px 0 180px;padding:0 10px}body.left-center #main-content{width:940px;margin:0 0 0 180px;padding:0 10px}body.center-right #main-content{width:840px;margin:0 280px 0 0;padding:0 10px}body.center #main-content{width:100%}#rightblocks,body.js_off #rightblocks{overflow:visible;float:left;width:280px;margin:0 0 0 -280px}#footer{clear:left;width:auto;margin:0 auto;padding:16px 0}#footer-content{max-width:$layout-site-max-width;margin:0 auto;width:1140px}#config_menu{width:280px}body.center-right #config_menu{width:200px}#config_content{width:820px}@media only screen and (min-width:963px) and (max-width:1199px){#container{position:relative;width:100%;margin:0 auto}#header{width:auto;margin:0 auto;height:80px}#header:before{width:auto}#header-content{margin:0 auto;padding:0;width:960px}#navigation{width:auto;margin:0 auto}#navigation:after{content:"";display:block;clear:both;height:1px;overflow:hidden;margin-bottom:-1px}.navigation_content{width:944px;margin:0 auto}#wrapper{width:960px;margin:0 auto}#wrapper:after{content:"";display:block;clear:both;height:1px;overflow:hidden}#leftblocks,body.js_off #leftblocks{overflow:visible;float:right;width:280px;margin:0;padding:0}#centerblocks{overflow:visible;float:none;width:auto}body.js_off #centerblocks{width:100%;margin:0;padding:0}body.center-right #main-content,body.js_off #main-content,body.left-center #main-content,body.left-center-right #main-content{float:left;width:660px;margin:0;padding:0 10px}body.center #main-content{width:100%}#rightblocks,body.js_off #rightblocks{overflow:visible;clear:right;float:right;width:280px;margin:0}#footer{clear:left;width:auto;margin:0 auto;padding:16px 0}#footer-content{margin:0 auto;width:960px}#config_menu{float:left;width:210px;padding:0 10px}body.center-right #config_menu{width:200px}#config_content{float:left;width:710px;padding:10px}body.center-right #config_content{width:600px}}@media only screen and (min-width:768px) and (max-width:962px){#container{position:relative;width:100%;margin:0 auto}#header{width:auto;margin:0 auto;height:80px}#header:before{width:auto}#header-content{width:auto;max-width:$layout-site-max-width;margin:0 auto;padding:0}#navigation{width:auto;margin:0 auto}#navigation:after{content:"";display:block;clear:both;height:1px;overflow:hidden;margin-bottom:-1px}#wrapper,.navigation_content{width:auto;max-width:$layout-site-max-width;margin:0 auto}#wrapper:after{content:"";display:block;clear:both;height:1px;overflow:hidden}#leftblocks,body.js_off #leftblocks{overflow:visible;float:right;width:230px;margin:0;padding:0}#centerblocks{overflow:visible;float:left;width:100%;margin-left:-230px}body.js_off #centerblocks{width:100%;margin:0;padding:0}body.center-right #main-content,body.js_off #main-content,body.left-center #main-content,body.left-center-right #main-content{float:none;width:auto;margin:0 0 0 230px;padding:0 10px}body.center #main-content{width:100%}body.center #centerblocks{float:left;width:auto;padding:0 10px;margin:0}#rightblocks,body.js_off #rightblocks{overflow:visible;clear:right;float:right;width:230px;margin:0}#footer{clear:left;width:100%;margin:0 auto;padding:16px 0}#footer-content{width:auto;max-width:$layout-site-max-width;margin:0 auto}}@media only screen and (max-width:767px){#container{position:relative;width:auto;margin:0 auto}#header{width:auto;margin:0 auto;height:60px}#header:before{width:auto}#header-content{width:auto;margin:0 auto;padding:0}#navigation{width:auto;margin:0 auto}#navigation:after{content:"";display:block;clear:both;height:1px;overflow:hidden;margin-bottom:-1px}.navigation_content{width:auto;margin:0 auto;padding:5px 0}#wrapper{width:auto;margin:0 auto}#wrapper:after{content:"";display:block;clear:both;height:1px;overflow:hidden}#leftblocks,body.js_off #leftblocks{overflow:visible;clear:both;float:left;width:100%;margin:0;padding:0}#centerblocks{overflow:visible;float:none;width:auto;margin:0;padding:0 10px}body.js_off #centerblocks{float:none;width:auto;margin:0;padding:0 10px}body.center-right #main-content,body.js_off #main-content,body.left-center #main-content,body.left-center-right #main-content{float:none;width:100%;margin:0;padding:0}body.center #main-content{width:100%}body.center #centerblocks{float:left;width:auto;margin:0;padding:0 10px}#rightblocks,body.js_off #rightblocks{overflow:visible;clear:both;float:left;width:100%;margin:0;padding:0}#footer{clear:left;width:auto;margin-top:-1px;padding:16px}#footer-content{width:auto;margin:0 auto}}#container{background-color:#FFF;margin-top:0;margin-bottom:0;padding:0}@media only screen and (max-width:767px){#container{margin-top:0;margin-bottom:0;padding:0;border:none}}#wrapper{overflow:visible;background-color:transparent;padding:0 0 2em}@media only screen and (max-width:767px){#wrapper{padding:0;border:none}}#header{padding:0;background:-webkit-linear-gradient(top,#224F7C,#426F9C 50%,#426F9C 90%,#224F7C);background:-moz-linear-gradient(top,#224F7C,#426F9C 50%,#426F9C 90%,#224F7C);background:-o-linear-gradient(top,#224F7C,#426F9C 50%,#426F9C 90%,#224F7C);background:-ms-linear-gradient(top,#224F7C,#426F9C 50%,#426F9C 90%,#224F7C);background:linear-gradient(to bottom,#224F7C,#426F9C 50%,#426F9C 90%,#224F7C);height:80px}@media only screen and (max-width:767px){#header{padding:0;border:none}}@media only screen and (max-width:767px){#header{-webkit-background-size:256px auto;-moz-background-size:256px auto;background-size:256px auto;height:60px;margin-top:0}}.site_name{position:relative;float:left;font-size:30px;font-weight:700;text-shadow:0 2px 2px rgba(0,0,0,.5);line-height:36px;margin:22px 0 0 20px;padding:0}.site_name a:hover,.site_name a:link,.site_name a:visited{color:#EEE;text-decoration:none}@media only screen and (max-width:767px){.site_name{margin:6px 0 0 8px;font-size:1.6em;line-height:1.6em}}.site_slogan{position:relative;margin:0;padding:16px 16px 0;float:right;color:#FFF;text-align:right;text-shadow:0 1px 1px rgba(0,0,0,.3)}@media only screen and (max-width:767px){.site_slogan{font-size:75%;clear:both;float:none;padding:0 10px;text-align:left;line-height:1.2em}}#navigation{padding:0;background:#E7E7E7;border-top:1px solid #EEE;border-bottom:1px solid #C7C7C7;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.1);box-shadow:0 1px 2px rgba(0,0,0,.1);text-align:left;text-shadow:0 1px 0 #FFF}@media only screen and (max-width:767px){#navigation{padding:0}}#navigation ul{list-style:none;margin:0;padding:0}#navigation li{float:left;margin:0;padding:0}#navigation li a{font-size:13px;display:block;line-height:30px;margin:0;padding:0 7px;border-right:1px solid #D7D7D7}#navigation li:first-child a{border-left:1px solid #D7D7D7}.menuitem a,.menuitem a:link,.menuitem a:visited{color:#666}.menuitem a:active,.menuitem a:focus,.menuitem a:hover{color:#2664A2;text-decoration:none;background:#DFDFDF}.tinynav{display:none}@media only screen and (max-width:767px){.tinynav{display:block;width:95%;max-width:none;margin:auto}}.welcome_msg{margin:.5em 0 1.5em;padding:.5em 0;border-bottom:1px solid #E7E7E7;color:#888}#centerblocks div.block-center,#centerblocks section.block-center{margin:0 0 1em;padding:0 0 2em}#footer{border-top:1px solid #CCC;font-size:12px;color:#666;background-color:transparent}@media only screen and (max-width:767px){#footer{border:none}}#footer a:active,#footer a:link,#footer a:visited{color:#666;text-decoration:none}#footer a:hover{color:#2664A2;text-decoration:underline}@media only screen and (max-width:767px){#footer{border:none;color:#999;background-color:#284664}#footer a:active,#footer a:link,#footer a:visited{color:#999;text-shadow:0 1px 1px rgba(0,0,0,.3)}}.copyright{float:left;margin:0;padding-left:8px;line-height:1.4em}@media only screen and (max-width:767px){.copyright{float:none;margin:0 0 1em;padding-left:0;padding-right:8px;text-shadow:0 1px 1px rgba(0,0,0,.3)}}.site_info{float:right;margin:0;padding-right:15px;text-align:right;line-height:1.4em}@media only screen and (max-width:767px){.site_info{float:none;text-align:left;margin:0;padding-left:4px;padding-right:8px;text-shadow:0 1px 1px rgba(0,0,0,.3)}}#leftblocks p,#rightblocks p{line-height:1.25;margin:.7em 0}#leftblocks ul,#rightblocks ul{list-style-position:inside;margin:.7em 0;padding-left:.5em}#leftblocks ol,#rightblocks ol{list-style-position:inside;margin:.7em 0;padding-left:.9em}#leftblocks li,#rightblocks li{margin:0 0 .25em;padding:0}#leftblocks dl,#rightblocks dl{margin:.7em 0}#leftblocks input,#rightblocks input{font-size:95%;margin-left:0;margin-right:0}#leftblocks .sideoption,#rightblocks .sideoption{list-style:none;color:#999;margin:0;padding:0}#leftblocks .sideoption a,#rightblocks .sideoption a{display:block;color:#222;height:1.8em;line-height:1.8em;overflow:hidden;padding:0 5px;white-space:nowrap;text-decoration:none}#leftblocks .sideoption a:hover,#rightblocks .sideoption a:hover{background-color:#F1F1F1}#leftblocks .sideoption span,#rightblocks .sideoption span{color:#999;text-decoration:none;margin-left:3px}#leftblocks .sideoption_off,#rightblocks .sideoption_off{list-style:none;color:#999;display:block;height:1.8em;line-height:1.8em;overflow:hidden;margin:0;padding:0 5px;white-space:nowrap}#leftblocks .sideoption_off span,#rightblocks .sideoption_off span{color:#999;text-decoration:none;margin-left:3px}#leftblocks .sideoption_group_label,#rightblocks .sideoption_group_label{color:#630;font-size:103%;font-weight:700;height:1.6em;line-height:1.6em;overflow:hidden;margin:0;padding:0 5px;white-space:nowrap;border-bottom:1px dotted #CCC}#leftblocks .noliststyle,#rightblocks .noliststyle{padding-left:0}#leftblocks .branch_level2 a,#rightblocks .branch_level2 a{padding-left:15px}#leftblocks .branch_level3 a,#rightblocks .branch_level3 a{padding-left:25px}#leftblocks .branch_level4 a,#rightblocks .branch_level4 a{padding-left:35px}#leftblocks .sideoption_off.branch_level2,#rightblocks .sideoption_off.branch_level2{padding-left:15px}#leftblocks .sideoption_off.branch_level3,#rightblocks .sideoption_off.branch_level3{padding-left:25px}#leftblocks .sideoption_off.branch_level4,#rightblocks .sideoption_off.branch_level4{padding-left:35px}#leftblocks h3,#leftblocks h4,#rightblocks h3,#rightblocks h4{font-size:100%}@media only screen and (max-width:767px){#leftblocks,#rightblocks{background:#F7F7F7}#leftblocks input,#rightblocks input{font-size:16px}#leftblocks input[type=submit],#rightblocks input[type=submit]{font-size:14px}#leftblocks .sideoption a,#leftblocks .sideoption a:hover,#leftblocks .sideoption_off,#rightblocks .sideoption a,#rightblocks .sideoption a:hover,#rightblocks .sideoption_off{background:url(../images/arrow-right.png) right 50% no-repeat #F7F7F7;-webkit-background-size:24px auto;-moz-background-size:24px auto;background-size:24px auto;border:1px solid #CACACA;color:#222;display:block;font-size:16px;font-weight:700;margin-bottom:-1px;padding:4px 10px;text-decoration:none;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.1);box-shadow:0 1px 2px rgba(0,0,0,.1)}#leftblocks .sideoption_off,#rightblocks .sideoption_off{color:#999}}#loginform-loginname,#loginform-passwd{width:50%}h1 img,h2 img,h3 img,h4 img{vertical-align:middle}.block-message{margin:1.5em 0;padding:0;-webkit-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.1);box-shadow:0 1px 2px rgba(0,0,0,.1)}.block-message dl{margin:0;padding:0}.block-message dt{margin:0;padding:4px 8px;background:#3E6B98;color:#EEEEEC;text-shadow:0 1px 1px rgba(0,0,0,.3);font-weight:700;border:1px solid rgba(0,0,0,.2);-webkit-border-radius:6px 6px 0 0;border-radius:6px 6px 0 0}.block-message dd{margin:0;padding:8px 12px;background:#EEE;color:#404040;text-shadow:0 1px 0 rgba(255,255,255,.5);border:1px solid rgba(0,0,0,.2);-webkit-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px}.block-message p{margin:.2em 0;line-height:1.25}.block-left,.block-list,.block-right{margin:0 8px .5em;padding:8px 0;font-size:13px}@media only screen and (max-width:767px){.block-left,.block-list,.block-right{font-size:100%;margin:0 10px;padding:0}}.block-title{margin:0 0 .5em;padding:0 0 .1em;border-bottom:1px solid #CCC;font-size:14px;font-weight:700;line-height:20px}#searchform fieldset{margin-top:15px;padding:0}#searchform a{line-height:1.5em}@media only screen and (max-width:767px){#searchform fieldset{margin-top:10px;margin-bottom:10px;padding:0;text-align:center}#searchform .searchform{text-align:center}}.searchform{line-height:2.2em;margin-bottom:.3em}input[type=text].search{background:url(../images/search.png) left center no-repeat #FFF;padding-left:24px;width:120px;color:#999}#login_facebook{left:0;width:141px;background:url(/images/oauth-login-with-sprite.png) no-repeat}#login_twitter{left:0;width:141px;background:url(/images/oauth-login-with-sprite.png) 0 -23px no-repeat}#login_linkedin{left:0;width:141px;background:url(/images/oauth-login-with-sprite.png) 0 -44px no-repeat}#login_google{left:0;width:141px;background:url(/images/oauth-login-with-sprite.png) 0 -66px no-repeat}#login_yahoo{left:0;width:141px;background:url(/images/oauth-login-with-sprite.png) 0 -88px no-repeat}#login_microsoft{left:0;width:141px;background:url(/images/oauth-login-with-sprite.png) 0 -110px no-repeat}#login_github{left:0;width:141px;background:url(/images/oauth-login-with-sprite.png) 0 -132px no-repeat}#login_openid{left:0;width:141px;background:url(/images/oauth-login-with-sprite.png) 0 -154px no-repeat}#loginform fieldset{margin-top:15px;padding:0}#loginform .submit{margin-bottom:.3em}#loginform a{line-height:1.5em}.form_part{margin-bottom:.3em}.form_part label{display:block;line-height:1.2em;margin-bottom:.3em}form.third-party-login{margin:.1em 0}form.third-party-login div{position:relative}form.third-party-login div img{position:absolute;left:6px;top:6px}form.third-party-login div input{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}form.third-party-login div input.submit{text-indent:24px;font-size:12px;height:28px}div.third-party-login{width:164px}@media only screen and (max-width:767px){#navigation_ul{display:none}#block-left-search>h2,.block-title{background:#3B6998;color:#EEEEEC;font-weight:700;padding:8px 5px;text-align:left;font-size:16px;margin-left:-10px;margin-right:-10px;text-shadow:0 1px 1px rgba(0,0,0,.3);border-top:1px solid #6F9BC7;border-bottom:1px solid #1F374F}#block-left-search>h2.show,h2.show{background:url(../images/arrow-down.png) right 50% no-repeat #3B6998;-webkit-background-size:36px auto;-moz-background-size:36px auto;background-size:36px auto}#block-left-search>h2.hide,h2.hide{background:url(../images/arrow-up.png) right 50% no-repeat #3B6998;-webkit-background-size:36px auto;-moz-background-size:36px auto;background-size:36px auto}#block-left-search>h2,h2.block-title{margin-top:0;margin-bottom:0}#config_menu .block-title{margin-left:-10px;margin-right:-10px}#search-configuration-container label{margin:0 -10px .5em;display:block;border-bottom:1px solid #CCC;background:#3B6998;color:#EEEEEC;font-weight:700;padding:8px 5px;text-align:left;font-size:16px;text-shadow:0 1px 1px rgba(0,0,0,.3)}#search-configuration{font-size:16px}.block-left-content,.block-list-content,.block-right-content{padding:10px 0;text-shadow:0 1px 0 #FFF}#block-left-search>.block-left-content{background:#F7F7F7;padding:10px;margin:0}.noliststyle{list-style:none;padding:0;margin:0}.sideoption:first-child a,.sideoption_off:first-child{-webkit-border-top-left-radius:8px;-webkit-border-top-right-radius:8px}.sideoption:last-child a,.sideoption_off:last-child{-webkit-border-bottom-left-radius:8px;-webkit-border-bottom-right-radius:8px}}.storytext{margin:0 0 1.5em;border-bottom:1px solid #E7E7E7}.storytext table{text-align:left;border-collapse:collapse;margin:1em .5em}.storytext tr{margin:0;padding:0;vertical-align:middle}.storytext td,.storytext th{margin:0;padding:.2em .6em;vertical-align:middle;line-height:160%;border:1px solid #DDD}.storytext th{font-weight:700;background:#F5F5F5}.storytext img{max-width:100%;height:auto}.story_title{float:left;margin:0 0 .5em;font-size:140%;text-decoration:none;color:#222}.story_title a:link,.story_title a:visited{color:#222;text-decoration:none}.story_title a:hover{color:#2664A2;text-decoration:underline}.story_icon{float:right}.story_icon img{margin-left:8px}@media only screen and (max-width:767px){.story_icon{display:none}}.story_status{list-style-position:outside;list-style-type:none;clear:both;margin:0 0 1em;padding-left:1em;color:#999;font-size:85%;line-height:1.25}.story_introtext{margin:0 0 2em;line-height:1.625;zoom:1}.story_introtext:after,.story_introtext:before{content:"";display:table}.story_introtext:after{clear:both}.story_image{float:right;width:48px;height:48px;margin:15px}.story_navi{list-style-type:none;clear:both;margin:0;padding-left:0;text-align:center}.story_navi li{display:inline;margin:0 2px}.feedback{list-style-type:none;margin:0 0 .5em;padding-left:0;text-align:center}.feedback li{display:inline;margin:0 2px}.article{font-size:100%}.gl-tooltip span{margin-left:-999em;position:absolute;text-align:left;width:250px}.gl-tooltip:link,.gl-tooltip:visited{color:#2664A2;outline:0;text-decoration:none;position:relative}.gl-tooltip:hover span{-webkit-border-radius:8px;border-radius:8px;-webkit-box-shadow:2px 2px 8px #666;box-shadow:2px 2px 8px #666;font-size:1em;text-align:left;white-space:normal;font-family:Calibri,Tahoma,Geneva,sans,sans-serif;position:absolute;left:2.2em;top:2.2em;z-index:99;margin-left:0;width:250px}.gl-tooltip:hover img.icon{border:0;margin:-15px 0 0 -51px;float:left;position:absolute}.gl-tooltip:hover em{font-family:Candara,Tahoma,Geneva,sans,sans-serif;font-size:1.2em;font-weight:700;display:block;padding:.2em 0 .6em .4em}#gl-tooltip-icon{border:0}span.classic{padding:.8em 1em}span.custom{padding:.5em .8em .8em 2em}span.classic{background:#EEEEEC;border:2px solid #555753}span.critical{background:#F5F0F0;border:2px solid #A40000}span.critical em{color:#A40000}span.help{background:#EDF0F2;border:2px solid #204A87}span.help em{color:#204A87}span.info{background:#EDF0F2;border:2px solid #204A87}span.info em{color:#204A87}span.warning{background:#FCF7EF;border:2px solid #CE5C00;font-weight:400;color:#000}span.warning em{color:#CE5C00}.list-story-options,.list-whats-related{line-height:1.7em;margin:0 0 0 20px;padding:0}.block-related{float:left;width:50%;margin:0 0 1.5em}@media only screen and (max-width:767px){.block-related{float:none;width:auto}}#commentarea{clear:both}.commentbar_status{text-align:center;margin:1em 0}.bar_separator{padding-left:5px;padding-right:5px;color:#CCC}#commentbar{padding:3px;background:#EEE;-webkit-border-radius:4px;border-radius:4px;zoom:1}#commentbar:after,#commentbar:before{content:"";display:table}#commentbar:after{clear:both}#commentbar-comment{float:left;padding:.3em}#commentbar-selector{float:right;padding:.3em}.disclaimer{text-align:center;color:#666;margin:.5em 0 1em}#commentpreview{margin:0;background:0 0;border:1px dashed grey;padding:5px 10px}#commenteditform{margin:0;background:#F7F7F7;border:1px solid #E7E7E7;padding:10px}.comment_thread{list-style-position:outside;list-style-type:none;margin:0 0 .5em;padding:0;text-align:left}.thread_title{display:inline;margin:0;padding:0}.thread_author{display:inline;margin:0 0 0 8px;padding:0}.thread_author:before{content:" - "}.block-comment-content{margin:0;padding:0;text-align:left}.level-0{margin-left:0}.level-25{margin-left:16px}.level-50{margin-left:32px}.level-75{margin-left:48px}.level-100{margin-left:64px}.level-125{margin-left:80px}.level-150{margin-left:96px}.level-175{margin-left:112px}.level-200{margin-left:128px}.level-225{margin-left:144px}.level-250{margin-left:160px}.level-275{margin-left:176px}.level-300{margin-left:192px}.level-325{margin-left:208px}.level-350{margin-left:224px}.level-375{margin-left:240px}.level-400{margin-left:256px}.comment_status{list-style-position:outside;list-style-type:none;margin:0;padding:0}.comment_title{display:block;margin:1em 0 .5em;padding:4px;border:1px solid #E7E7E7;background:#F7F7F7}.comment_author{display:block;margin:0 0 1em;padding:0;color:#666}.comment_content{margin:0 0 1em;padding:0}.comment_navi{clear:both;color:#666}.reportcomment{margin:0 0 1em;padding:0;border-bottom:1px solid #E7E7E7}.dt-commentform-username{display:inline}.logoutorcreateaccount{padding:0 3px}.importantstuff{margin-top:0}.ul-importantstuff{margin:0 0 0 1em;padding:0}.li-importantstuff{margin:0 0 0 8px;padding:0}.navbar-breadcrumbs{list-style-position:outside;list-style-type:none;margin:0;padding:0}.li-navbar-breadcrumbs{display:inline}.a-navbar-breadcrumbs{margin:0 8px}#navcontainer{width:100%;margin-bottom:10px;padding-bottom:2px;font-size:90%;line-height:normal;border-bottom:1px solid #DDD;height:30px}#navlist{display:block;margin:0 0 20px;padding:0;list-style:none}#navlist:after,#navlist:before{content:"";display:block;overflow:hidden;visibility:hidden;width:0;height:0}#navlist:after{clear:both}.li-navlist{display:block;width:auto;height:30px;padding:0;float:left;margin:2px -1px 0 0}.li-navlist #current{background:#FFF;height:29px;position:relative;top:-5px;padding-top:5px;border-left-width:1px;margin:0;color:#111;border-top-left-radius:3px;border-top-right-radius:3px;border-bottom-color:#FFF}.li-navlist #current:first-child a{border-width:1px;border-top-left-radius:3px}.li-navlist #current:last-child a{border-top-right-radius:3px}.a-navlist{display:block;text-decoration:none;width:auto;height:29px;padding:0 12px;line-height:30px;border:1px solid #DDD;border-width:1px;margin:0;background:#F5F5F5}.a-navlist:hover,.a-navlist:link,.a-navlist:visited{color:#555;text-decoration:none}.gl-pagenav{text-align:center;color:#CCC;margin:0 0 1.5em;line-height:1.4em}.gl-pagenav a,.gl-pagenav b{display:inline-block;margin:1px 2px;padding:2px 7px;background:0 0;border:1px solid #E7E7E7}.gl-pagenav b{color:#222}.gl-pagenav a:hover{background:#EEE;border:1px solid #CCC}.gl-pagenav span{display:inline-block;color:#999}.gl-pagenav span a{margin:0;padding:2px 0;background:0 0;border:none}.gl-pagenav span a:hover{background:0 0;border:none}.gl-pagenav .divider{padding:0;margin:0 4px}.bc_navigation{margin:-1em 0 1em}#boxesblock>.checkboxes-list>li,#exclude_topic>.checkboxes-list>li{margin-right:.5em}.itemstatistics{width:100%;margin:0;padding:0;border-collapse:collapse}.itemstatistics th{margin:0;padding:2px;text-align:left}.itemstatistics td{margin:0;padding:2px}#trackback{clear:both}.block-trackback-content{border-bottom:1px solid #E7E7E7}.block-trackback-content>p{margin:0 0 1em}.formattedcomment,.trackback_comments_no_link{margin:0 0 1em;padding:0}.trackback_status{list-style-position:outside;list-style-type:none;margin:0;padding:0}.trackback_title{margin:0 0 .5em;padding:4px;border:1px solid #E7E7E7;background:#F7F7F7}.trackback_date{margin:0 0 .5em;padding:0}.trackback_excerpt_readmore{margin:0 0 1em;padding:0}#profile-userprofile{overflow:hidden;margin:0;padding:0;zoom:1}#profile-userprofile:after,#profile-userprofile:before{content:"";display:table}#profile-userprofile:after{clear:both}#profile-userprofile dt{float:left;clear:left;width:25%;margin:0 0 .5em;padding:0}#profile-userprofile dd{float:left;width:75%;margin:0 0 .5em;padding:0}dd#profile-user_photo{float:none;width:auto;margin-left:25%;margin-bottom:1em}@media only screen and (max-width:767px){dd#profile-user_photo{margin-left:50%}}.commentrow,.storyrow{margin:0;padding:0}.commentrow a,.storyrow a{margin:0 8px 0 0;padding:0}#profile-postingstats{margin:0;padding:0}#profile-postingstats dt{float:left;clear:left;width:25%;margin:0 0 .5em;padding:0}#profile-postingstats dd{float:left;width:75%;margin:0 0 .5em;padding:0}@media only screen and (max-width:767px){#profile-postingstats dd,#profile-postingstats dt,#profile-userprofile dd,#profile-userprofile dt{width:50%}}#profile-all_postings_by{clear:left;padding-top:1em}.admin_basic{padding:.5em 2em}@media only screen and (max-width:962px){.admin_basic{padding:.5em 0}}#admin-topmenu{margin-bottom:2em;border:1px solid rgba(0,0,0,.2);padding:10px 5px;line-height:1.25;-webkit-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.1);box-shadow:0 1px 2px rgba(0,0,0,.1)}.admin-menu-icon{float:left;padding:5px;margin-right:10px;width:48px;height:48px}#instructions{padding:5px}#instructions>p{margin:0 0 5px;line-height:1.25}#admin-menu-fields{color:#CCC}.admin-topic-image{margin:0 5px 0 0;vertical-align:middle}#rights_options{width:100%;font-size:11px}.listmembers{float:left;width:35%;height:15em}#admin-groupmembers-fieldFrom,#admin-groupmembers-fieldTo{width:100%;height:100%}.movemembers{float:left;width:30%;padding-top:5em;text-align:center;height:12em}.movebutton{margin:.5em 0;text-align:center}.admin-list-table{margin:0;width:100%;text-align:left;font-size:90%;border-collapse:separate;border-spacing:0;border:1px solid rgba(0,0,0,.2);-webkit-border-radius:5px;border-radius:5px;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.1);box-shadow:0 1px 2px rgba(0,0,0,.1)}@media only screen and (max-width:1199px){.admin-list-table{width:900px}}.fieldset-table-wrapper>.admin-list-table{width:100%}.admin-list-table tr{margin:0;padding:0;vertical-align:middle}.admin-list-table td,.admin-list-table th{vertical-align:middle;line-height:1.1em;height:2.3em;padding-top:2px;padding-bottom:2px}.admin-list-table th{color:#222}.admin-list-table img{vertical-align:middle}.admin-list-table td,.admin-list-table th{border-left:1px solid rgba(0,0,0,.2);border-top:1px solid rgba(0,0,0,.2)}.admin-list-table th{background-color:#A5C3E2;background-image:-webkit-linear-gradient(top,hsla(210,52%,90%,1),#A5C3E2);background-image:-moz-linear-gradient(top,hsla(210,52%,90%,1),#A5C3E2);background-image:-o-linear-gradient(top,hsla(210,52%,90%,1),#A5C3E2);background-image:-ms-linear-gradient(top,hsla(210,52%,90%,1),#A5C3E2);background-image:linear-gradient(to bottom,hsla(210,52%,90%,1),#A5C3E2);border-top:none}.admin-list-table td:first-child,.admin-list-table th:first-child{border-left:none}.admin-list-table th:first-child{-webkit-border-radius:5px 0 0;border-radius:5px 0 0}.admin-list-table th:last-child{-webkit-border-radius:0 5px 0 0;border-radius:0 5px 0 0}.admin-list-table tr:last-child td:first-child{-webkit-border-radius:0 0 0 5px;border-radius:0 0 0 5px}.admin-list-table tr:last-child td:last-child{-webkit-border-radius:0 0 5px;border-radius:0 0 5px}.admin-table-changer{display:none;text-align:right;margin-right:2px;margin-bottom:2px}@media only screen and (max-width:1199px){.admin-table-changer{display:block}}.admin-table-changer a{width:60px;text-align:center;font-size:85%;padding:2px 6px}.table-wrapper{width:100%;overflow:scroll}.table-wrapper-fit{width:100%;overflow:visible}.table-wrapper-fit>.admin-list-table{width:100%}.admin-list-navi{margin-top:.5em}.admin-list-message{margin:1em 0 0;padding:0;text-align:center}.admin-list-search{text-align:center;margin:.5em 0;zoom:1}.admin-list-search:after,.admin-list-search:before{content:"";display:table}.admin-list-search:after{clear:both}@media only screen and (max-width:767px){.admin-list-search{text-align:left}}.admin-list-smalltable{margin:0 0 .5em;border-collapse:separate;border-spacing:1px;font-size:13px}.admin-list-field,.admin-list-headerfield{padding:4px}.admin-list-field a{padding:4px 6px}.search-part{display:inline-block;margin-right:5px;white-space:nowrap}@media only screen and (max-width:767px){.search-part{display:block}}#admin-permissions{border-collapse:separate;border-spacing:0;border:1px solid rgba(0,0,0,.2);-webkit-border-radius:5px;border-radius:5px;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.1);box-shadow:0 1px 2px rgba(0,0,0,.1);margin:0 0 .5em;font-size:13px}#admin-permissions td,#admin-permissions th{border-left:1px solid rgba(0,0,0,.2);border-top:1px solid rgba(0,0,0,.2)}#admin-permissions th{background-color:#A5C3E2;background-image:-webkit-linear-gradient(top,hsla(210,52%,90%,1),#A5C3E2);background-image:-moz-linear-gradient(top,hsla(210,52%,90%,1),#A5C3E2);background-image:-o-linear-gradient(top,hsla(210,52%,90%,1),#A5C3E2);background-image:-ms-linear-gradient(top,hsla(210,52%,90%,1),#A5C3E2);background-image:linear-gradient(to bottom,hsla(210,52%,90%,1),#A5C3E2);border-top:none}#admin-permissions td:first-child,#admin-permissions th:first-child{border-left:none}#admin-permissions th:first-child{-webkit-border-radius:5px 0 0;border-radius:5px 0 0}#admin-permissions th:last-child{-webkit-border-radius:0 5px 0 0;border-radius:0 5px 0 0}#admin-permissions tr:last-child td:first-child{-webkit-border-radius:0 0 0 5px;border-radius:0 0 0 5px}#admin-permissions tr:last-child td:last-child{-webkit-border-radius:0 0 5px;border-radius:0 0 5px}#admin-permissions td,#admin-permissions th{font-weight:700;text-align:center;padding:4px}.admin-commandcontrol{list-style-position:outside;list-style-type:none;margin:0;padding:0}.admin-commandcontrol li{float:left;width:12.5%;height:8em;margin:0;padding:0;text-align:center}@media only screen and (max-width:1199px){.admin-commandcontrol li{width:16.66%}}@media only screen and (min-width:768px) and (max-width:962px){.admin-commandcontrol li{width:20%}}@media only screen and (max-width:767px){.admin-commandcontrol li{width:25%}}@media only screen and (max-width:479px){.admin-commandcontrol li{width:33.33%}}.admin-commandcontrol a{display:block;font-size:90%;margin:5px 0}#admin-editor #title{font-size:13px;font-weight:700;position:relative;top:10px}b.notbold{font-weight:400}b.status_red{display:inline;color:#A40000}b.status_orange{display:inline;color:#B25000}b.status_green{display:inline;color:#3D7805}b.status_black{display:inline;color:#000}.story_editor{margin:0 0 1em;padding:8px;border:1px solid #CCC}.story_editor dl{margin-bottom:0}.story_editor dt{width:14%}.story_editor dd{width:85%}@media only screen and (max-width:962px){.story_editor dd,.story_editor dt{width:auto}}#text_editor dd.description{margin-left:15%}#admin-storyeditor-bodytext,#admin-storyeditor-introtext{width:98%}#preview{margin:1em 0;padding:1em 0;border-top:1px solid #CCC;border-bottom:none}.story_stats{display:inline-block;float:left;margin-right:2em}#admin-topiclist{list-style-position:outside;list-style-type:none;margin:0;padding:0}#admin-topiclist li{float:left;width:20%;height:8em;margin:0;padding:0;text-align:center}#admin-topiclist a{display:block}.trackback-message{margin:0 0 1em;padding:0}.userphoto{margin:.5em .5em 0 0}.groupinstructions{margin:0 0 .5em}#reminder-submit{margin:.5em 0}.pathtext{font-size:11px;color:#666}.pathtext-status{text-align:right;white-space:nowrap}.iswriteable,.yes{font-weight:700;color:#46882B}.no,.notok,.notwriteable{font-weight:700;color:#C00}#panel_phpinfo{width:600px;margin:auto;text-align:center}#toggle_phpinfo{padding:5px;width:200px;margin:auto;text-align:center;border:1px solid #C3C3C3}#panel_phpinfo{padding:50px;display:none}#config_menu{float:left;padding:0 10px}#search-configuration-container,.block-config{margin:0 0 .5em;padding:8px 0;text-align:left}#search-configuration-container label,.block-config-title{margin:0 0 .5em;padding:0 0 .1em;display:block;border-bottom:1px solid #CCC;font-size:105%;font-weight:700}.block-config-content{padding-left:5px}.configoption{list-style:none;color:#999;margin:0;padding:0}.configoption a{display:block;color:#222;height:1.8em;line-height:1.8em;overflow:hidden;padding:0 5px;white-space:nowrap;text-decoration:none}.configoption a:hover{background-color:#F1F1F1}.configoption_off{list-style:none;color:#999;display:block;height:1.8em;line-height:1.8em;overflow:hidden;margin:0;padding:0 5px;white-space:nowrap}#config_content{float:left;padding:10px}body.center-right #config_content{width:600px}#geeklog_config_editor{zoom:1}#geeklog_config_editor:after,#geeklog_config_editor:before{content:"";display:table}#geeklog_config_editor:after{clear:both}#config_main{width:100%}#search-configuration{width:90%;margin:10px 0 10px 5px}.inputTable{width:100%;margin:0;padding:0}.config_label{float:left;width:35%;padding:.5em 0}.restore{padding:.5em 0}.config_input{float:left;width:53%}.config_name{clear:left;margin:5px 0;padding:5px}.config_name input[type=text],.config_name textarea{width:53%}.config_name select{width:54.5%;max-width:none}@media only screen and (max-width:962px){body.center #config_menu{width:100%;padding:0}body.center #config_content{float:left;width:100%;padding:10px 0}.configoption{display:inline-block;border:1px solid #666;border-color:#BEDAF3;-webkit-border-radius:2px;border-radius:2px;background:#E4EDF5;color:#369;margin:.2em .4em .2em 0}.configoption a{overflow:visible;padding:0 10px;height:1.8em;line-height:1.8em;color:#369}.configoption_off{display:inline-block;border:1px solid #666;border-color:#79B1E7;-webkit-border-radius:2px;border-radius:2px;background:#A8C4E0;color:#2A527A;font-weight:700;overflow:visible;margin:.2em .4em .2em 0;padding:0 10px;height:1.8em;line-height:1.8em}#text_editor dd.description{margin-left:0}}@media only screen and (min-width:768px) and (max-width:962px){#config_menu{float:left;width:728px;padding:0 10px}body.center-right #config_menu{width:508px}#config_content{float:left;width:728px;padding:10px}body.center-right #config_content{width:508px}#search-configuration-container,.block-config{margin:0;padding:5px 0}}@media only screen and (max-width:767px){#geeklog_config_editor{padding:0}#config_menu{float:left;width:100%;padding:0}body.center-right #config_menu{width:100%}#config_content{float:left;width:100%;padding:10px 0}body.center-right #config_content{width:100%}.config_label{float:left;width:100%;padding:0;font-weight:700}.restore{padding:.5em 0}.config_input{float:left;width:90%}.config_name{margin:5px 0;padding:5px}.config_name input[type=text],.config_name textarea{width:95%}.config_name select{max-width:none;width:98%}#search-configuration-container,.block-config{margin:0;padding:5px 0}}
\ No newline at end of file
diff --git a/public_html/layout/default/css_ltr/theme.css b/public_html/layout/default/css_ltr/theme.css
new file mode 100644
index 000000000..7e5fe5da2
--- /dev/null
+++ b/public_html/layout/default/css_ltr/theme.css
@@ -0,0 +1,13 @@
+/* Geeklog Horizon Theme 1.0 | Copyright (C) 2012-2015 by Ivy | http://www.ivywe.co.jp | License:GPLv2 */
+
+.gl-edit:hover {
+ border: 1px solid #e8e8e8 !important;
+ border-radius: 4px;
+}
+
+.uk-form-row + .uk-form-row {margin-top: 8px;}
+
+.uk-navbar-nav > li > a[href='#'],
+.uk-navbar-nav > li > a[href=''] {
+ cursor: default;
+}
diff --git a/public_html/layout/default/css_rtl/add_to_uikit.css b/public_html/layout/default/css_rtl/add_to_uikit.css
new file mode 100644
index 000000000..f88cd98d2
--- /dev/null
+++ b/public_html/layout/default/css_rtl/add_to_uikit.css
@@ -0,0 +1,1224 @@
+/*! UIkit 2.23.0 | http://www.getuikit.com | (c) 2014 YOOtheme | MIT License */
+/* ========================================================================
+ For Horizon
+ ========================================================================== */
+/* Japanize
+html {
+ font: normal 14px / 20px "Helvetica Neue", Helvetica, Arial, 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3', Meiryo, メイリオ, sans-serif;
+} */
+
+/* Componets style */
+nav .uk-nav > li > a {
+ padding: 2px 10px;
+ font-size: 14px;
+ line-height: 1.3;
+}
+nav .uk-nav > li {
+ padding: 0;
+ margin: 0;
+}
+/*
+ * Sizes
+ */
+h1,
+.uk-h1 {
+ font-size: 32px;
+ line-height: 38px;
+}
+
+/* ========================================================================
+ Component: Advanced
+ ========================================================================== */
+.uk-dotnav {
+ display: -ms-flexbox;
+ display: -webkit-flex;
+ display: flex;
+ -ms-flex-wrap: wrap;
+ -webkit-flex-wrap: wrap;
+ flex-wrap: wrap;
+ margin-left: -15px;
+ margin-top: -15px;
+ padding: 0;
+ list-style: none;
+}
+.uk-dotnav > * {
+ -ms-flex: none;
+ -webkit-flex: none;
+ flex: none;
+ padding-left: 15px;
+ margin-top: 15px;
+}
+.uk-dotnav:before,
+.uk-dotnav:after {
+ content: "";
+ display: block;
+ overflow: hidden;
+}
+.uk-dotnav:after {
+ clear: both;
+}
+.uk-dotnav > * {
+ float: left;
+}
+.uk-dotnav > * > * {
+ display: block;
+ box-sizing: content-box;
+ width: 20px;
+ height: 20px;
+ border-radius: 50%;
+ background: rgba(50, 50, 50, 0.1);
+ text-indent: 100%;
+ overflow: hidden;
+ white-space: nowrap;
+ -webkit-transition: all 0.2s ease-in-out;
+ transition: all 0.2s ease-in-out;
+}
+.uk-dotnav > * > :hover,
+.uk-dotnav > * > :focus {
+ background: rgba(50, 50, 50, 0.4);
+ outline: none;
+}
+.uk-dotnav > * > :active {
+ background: rgba(50, 50, 50, 0.6);
+}
+.uk-dotnav > .uk-active > * {
+ background: rgba(50, 50, 50, 0.4);
+ -webkit-transform: scale(1.3);
+ transform: scale(1.3);
+}
+.uk-dotnav-contrast > * > * {
+ background: rgba(255, 255, 255, 0.4);
+}
+.uk-dotnav-contrast > * > :hover,
+.uk-dotnav-contrast > * > :focus {
+ background: rgba(255, 255, 255, 0.7);
+}
+.uk-dotnav-contrast > * > :active {
+ background: rgba(255, 255, 255, 0.9);
+}
+.uk-dotnav-contrast > .uk-active > * {
+ background: rgba(255, 255, 255, 0.9);
+}
+.uk-dotnav-vertical {
+ -ms-flex-direction: column;
+ -webkit-flex-direction: column;
+ flex-direction: column;
+}
+.uk-dotnav-vertical > * {
+ float: none;
+}
+.uk-slidenav {
+ display: inline-block;
+ box-sizing: border-box;
+ width: 60px;
+ height: 60px;
+ line-height: 60px;
+ color: rgba(50, 50, 50, 0.4);
+ font-size: 60px;
+ text-align: center;
+}
+.uk-slidenav:hover,
+.uk-slidenav:focus {
+ outline: none;
+ text-decoration: none;
+ color: rgba(50, 50, 50, 0.7);
+ cursor: pointer;
+}
+.uk-slidenav:active {
+ color: rgba(50, 50, 50, 0.9);
+}
+.uk-slidenav-previous:before {
+ content: "\f104";
+ font-family: FontAwesome;
+}
+.uk-slidenav-next:before {
+ content: "\f105";
+ font-family: FontAwesome;
+}
+.uk-slidenav-position {
+ position: relative;
+}
+.uk-slidenav-position .uk-slidenav {
+ display: none;
+ position: absolute;
+ top: 50%;
+ z-index: 1;
+ margin-top: -30px;
+}
+.uk-slidenav-position:hover .uk-slidenav {
+ display: block;
+}
+.uk-slidenav-position .uk-slidenav-previous {
+ left: 20px;
+}
+.uk-slidenav-position .uk-slidenav-next {
+ right: 20px;
+}
+.uk-slidenav-contrast {
+ color: rgba(255, 255, 255, 0.5);
+}
+.uk-slidenav-contrast:hover,
+.uk-slidenav-contrast:focus {
+ color: rgba(255, 255, 255, 0.7);
+}
+.uk-slidenav-contrast:active {
+ color: rgba(255, 255, 255, 0.9);
+}
+.uk-form input[type="radio"],
+.uk-form input[type="checkbox"] {
+ display: inline-block;
+ height: 14px;
+ width: 14px;
+ border: 1px solid #aaaaaa;
+ overflow: hidden;
+ margin-top: -4px;
+ vertical-align: middle;
+ -webkit-appearance: none;
+ outline: 0;
+ background: transparent;
+}
+.uk-form input[type="radio"] {
+ border-radius: 50%;
+}
+.uk-form input[type=radio]:before,
+.uk-form input[type=checkbox]:before {
+ display: block;
+}
+.uk-form input[type=radio]:checked:before {
+ content: '';
+ width: 8px;
+ height: 8px;
+ margin: 2px auto 0;
+ border-radius: 50%;
+ background: #00a8e6;
+}
+.uk-form input[type=checkbox]:checked:before,
+.uk-form input[type=checkbox]:indeterminate:before {
+ content: "\f00c";
+ font-family: FontAwesome;
+ font-size: 12px;
+ -webkit-font-smoothing: antialiased;
+ text-align: center;
+ line-height: 12px;
+ color: #00a8e6;
+}
+.uk-form input[type=checkbox]:indeterminate:before {
+ content: "\f068";
+}
+.uk-form input[type=radio]:disabled,
+.uk-form input[type=checkbox]:disabled {
+ border-color: #dddddd;
+}
+.uk-form input[type=radio]:disabled:checked:before {
+ background-color: #aaaaaa;
+}
+.uk-form input[type=checkbox]:disabled:checked:before,
+.uk-form input[type=checkbox]:disabled:indeterminate:before {
+ color: #aaaaaa;
+}
+.uk-form-file {
+ display: inline-block;
+ vertical-align: middle;
+ position: relative;
+ overflow: hidden;
+}
+.uk-form-file input[type="file"] {
+ position: absolute;
+ top: 0;
+ z-index: 1;
+ width: 100%;
+ opacity: 0;
+ cursor: pointer;
+ left: 0;
+ font-size: 500px;
+}
+.uk-form-password {
+ display: inline-block;
+ position: relative;
+ max-width: 100%;
+}
+.uk-form-password-toggle {
+ display: block;
+ position: absolute;
+ top: 50%;
+ right: 10px;
+ margin-top: -6px;
+ font-size: 13px;
+ line-height: 13px;
+ color: #999999;
+}
+.uk-form-password-toggle:hover {
+ color: #999999;
+ text-decoration: none;
+}
+.uk-form-password > input {
+ padding-right: 50px !important;
+}
+.uk-form-select {
+ display: inline-block;
+ vertical-align: middle;
+ position: relative;
+ overflow: hidden;
+}
+.uk-form-select select {
+ position: absolute;
+ top: 0;
+ z-index: 1;
+ width: 100%;
+ height: 100%;
+ opacity: 0;
+ cursor: pointer;
+ left: 0;
+ -webkit-appearance: none;
+}
+.uk-placeholder {
+ margin-bottom: 15px;
+ padding: 15px;
+ border: 1px dashed #dddddd;
+ background: #fafafa;
+ color: #444444;
+}
+* + .uk-placeholder {
+ margin-top: 15px;
+}
+.uk-placeholder > :last-child {
+ margin-bottom: 0;
+}
+.uk-placeholder-large {
+ padding-top: 80px;
+ padding-bottom: 80px;
+}
+.uk-progress {
+ box-sizing: border-box;
+ height: 20px;
+ margin-bottom: 15px;
+ background: #f7f7f7;
+ overflow: hidden;
+ line-height: 20px;
+ box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.07), inset 0 2px 2px rgba(0, 0, 0, 0.07);
+ border-radius: 4px;
+}
+* + .uk-progress {
+ margin-top: 15px;
+}
+.uk-progress-bar {
+ width: 0;
+ height: 100%;
+ background: #009dd8;
+ float: left;
+ -webkit-transition: width 0.6s ease;
+ transition: width 0.6s ease;
+ font-size: 12px;
+ color: #ffffff;
+ text-align: center;
+ background-image: -webkit-linear-gradient(top, #00b4f5, #008dc5);
+ background-image: linear-gradient(to bottom, #00b4f5, #008dc5);
+ box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.2), inset 0 0 0 1px rgba(0, 0, 0, 0.1);
+ text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);
+}
+.uk-progress-mini {
+ height: 6px;
+}
+.uk-progress-small {
+ height: 12px;
+}
+.uk-progress-success .uk-progress-bar {
+ background-color: #82bb42;
+ background-image: -webkit-linear-gradient(top, #9fd256, #6fac34);
+ background-image: linear-gradient(to bottom, #9fd256, #6fac34);
+}
+.uk-progress-warning .uk-progress-bar {
+ background-color: #f9a124;
+ background-image: -webkit-linear-gradient(top, #fbb450, #f89406);
+ background-image: linear-gradient(to bottom, #fbb450, #f89406);
+}
+.uk-progress-danger .uk-progress-bar {
+ background-color: #d32c46;
+ background-image: -webkit-linear-gradient(top, #ee465a, #c11a39);
+ background-image: linear-gradient(to bottom, #ee465a, #c11a39);
+}
+.uk-progress-striped .uk-progress-bar {
+ background-image: -webkit-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
+ background-image: linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
+ background-size: 30px 30px;
+}
+.uk-progress-striped.uk-active .uk-progress-bar {
+ -webkit-animation: uk-progress-bar-stripes 2s linear infinite;
+ animation: uk-progress-bar-stripes 2s linear infinite;
+}
+@-webkit-keyframes uk-progress-bar-stripes {
+ 0% {
+ background-position: 0 0;
+ }
+ 100% {
+ background-position: 30px 0;
+ }
+}
+@keyframes uk-progress-bar-stripes {
+ 0% {
+ background-position: 0 0;
+ }
+ 100% {
+ background-position: 30px 0;
+ }
+}
+.uk-progress-mini,
+.uk-progress-small {
+ border-radius: 500px;
+}
+.uk-accordion-title {
+ margin-top: 0;
+ margin-bottom: 15px;
+ padding: 5px 15px;
+ background: #f7f7f7;
+ font-size: 18px;
+ line-height: 24px;
+ cursor: pointer;
+ border: 1px solid #dddddd;
+ border-radius: 4px;
+}
+.uk-accordion-content {
+ padding: 0 15px 15px 15px;
+}
+.uk-accordion-content:before,
+.uk-accordion-content:after {
+ content: "";
+ display: table;
+}
+.uk-accordion-content:after {
+ clear: both;
+}
+.uk-accordion-content > :last-child {
+ margin-bottom: 0;
+}
+.uk-autocomplete {
+ display: inline-block;
+ position: relative;
+ max-width: 100%;
+ vertical-align: middle;
+}
+.uk-nav-autocomplete > li > a {
+ color: #444444;
+}
+.uk-nav-autocomplete > li.uk-active > a {
+ background: #009dd8;
+ color: #ffffff;
+ outline: none;
+ box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.2);
+ text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);
+}
+.uk-nav-autocomplete .uk-nav-header {
+ color: #999999;
+}
+.uk-nav-autocomplete .uk-nav-divider {
+ border-top: 1px solid #dddddd;
+}
+.uk-datepicker {
+ z-index: 1050;
+ width: auto;
+ -webkit-animation: uk-fade 0.2s ease-in-out;
+ animation: uk-fade 0.2s ease-in-out;
+ -webkit-transform-origin: 0 0;
+ transform-origin: 0 0;
+}
+.uk-datepicker-nav {
+ margin-bottom: 15px;
+ text-align: center;
+ line-height: 20px;
+}
+.uk-datepicker-nav:before,
+.uk-datepicker-nav:after {
+ content: "";
+ display: table;
+}
+.uk-datepicker-nav:after {
+ clear: both;
+}
+.uk-datepicker-nav a {
+ color: #444444;
+ text-decoration: none;
+}
+.uk-datepicker-nav a:hover {
+ color: #444444;
+}
+.uk-datepicker-previous {
+ float: left;
+}
+.uk-datepicker-next {
+ float: right;
+}
+.uk-datepicker-previous:after,
+.uk-datepicker-next:after {
+ width: 20px;
+ font-family: FontAwesome;
+}
+.uk-datepicker-previous:after {
+ content: "\f053";
+}
+.uk-datepicker-next:after {
+ content: "\f054";
+}
+.uk-datepicker-table {
+ width: 100%;
+}
+.uk-datepicker-table th,
+.uk-datepicker-table td {
+ padding: 2px;
+}
+.uk-datepicker-table th {
+ font-size: 12px;
+}
+.uk-datepicker-table a {
+ display: block;
+ width: 26px;
+ line-height: 24px;
+ text-align: center;
+ color: #444444;
+ text-decoration: none;
+ border: 1px solid transparent;
+ border-radius: 4px;
+ background-origin: border-box;
+}
+a.uk-datepicker-table-muted {
+ color: #999999;
+}
+.uk-datepicker-table a:hover,
+.uk-datepicker-table a:focus {
+ background-color: #fafafa;
+ color: #444444;
+ outline: none;
+ border-color: rgba(0, 0, 0, 0.2);
+ border-bottom-color: rgba(0, 0, 0, 0.3);
+ text-shadow: 0 1px 0 #ffffff;
+}
+.uk-datepicker-table a:active {
+ background-color: #f5f5f5;
+ color: #444444;
+ border-color: rgba(0, 0, 0, 0.2);
+ border-top-color: rgba(0, 0, 0, 0.3);
+ background-image: none;
+ box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.1);
+}
+.uk-datepicker-table a.uk-active {
+ background: #009dd8;
+ color: #ffffff;
+ border: 1px solid rgba(0, 0, 0, 0.2);
+ border-bottom-color: rgba(0, 0, 0, 0.4);
+ background-origin: border-box;
+ background-image: -webkit-linear-gradient(top, #00b4f5, #008dc5);
+ background-image: linear-gradient(to bottom, #00b4f5, #008dc5);
+ text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);
+}
+.uk-htmleditor-navbar {
+ background: #f7f7f7;
+ border: 1px solid rgba(0, 0, 0, 0.1);
+ border-bottom-color: rgba(0, 0, 0, 0.2);
+ border-top-left-radius: 4px;
+ border-top-right-radius: 4px;
+ background-origin: border-box;
+ background-image: -webkit-linear-gradient(top, #ffffff, #eeeeee);
+ background-image: linear-gradient(to bottom, #ffffff, #eeeeee);
+}
+.uk-htmleditor-navbar:before,
+.uk-htmleditor-navbar:after {
+ content: "";
+ display: table;
+}
+.uk-htmleditor-navbar:after {
+ clear: both;
+}
+.uk-htmleditor-navbar-nav {
+ margin: 0;
+ padding: 0;
+ list-style: none;
+ float: left;
+}
+.uk-htmleditor-navbar-nav > li {
+ float: left;
+}
+.uk-htmleditor-navbar-nav > li > a {
+ display: block;
+ box-sizing: border-box;
+ text-decoration: none;
+ height: 41px;
+ padding: 0 15px;
+ line-height: 40px;
+ color: #444444;
+ font-size: 11px;
+ cursor: pointer;
+ margin-top: -1px;
+ margin-left: -1px;
+ border: 1px solid transparent;
+ border-bottom-width: 0;
+ text-shadow: 0 1px 0 #ffffff;
+}
+.uk-htmleditor-navbar-nav > li:hover > a,
+.uk-htmleditor-navbar-nav > li > a:focus {
+ background-color: transparent;
+ color: #444444;
+ outline: none;
+ position: relative;
+ z-index: 1;
+ border-left-color: rgba(0, 0, 0, 0.1);
+ border-right-color: rgba(0, 0, 0, 0.1);
+ border-top-color: rgba(0, 0, 0, 0.1);
+ box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.1);
+}
+.uk-htmleditor-navbar-nav > li > a:active {
+ background-color: #f5f5f5;
+ color: #444444;
+ border-left-color: rgba(0, 0, 0, 0.1);
+ border-right-color: rgba(0, 0, 0, 0.1);
+ border-top-color: rgba(0, 0, 0, 0.2);
+ box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.1);
+}
+.uk-htmleditor-navbar-nav > li.uk-active > a {
+ background-color: #fafafa;
+ color: #444444;
+ border-left-color: rgba(0, 0, 0, 0.1);
+ border-right-color: rgba(0, 0, 0, 0.1);
+ border-top-color: rgba(0, 0, 0, 0.2);
+ box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.1);
+}
+.uk-htmleditor-navbar-flip {
+ float: right;
+}
+[data-mode='split'] .uk-htmleditor-button-code,
+[data-mode='split'] .uk-htmleditor-button-preview {
+ display: none;
+}
+.uk-htmleditor-content {
+ border-left: 1px solid #dddddd;
+ border-right: 1px solid #dddddd;
+ border-bottom: 1px solid #dddddd;
+ background: #ffffff;
+ border-bottom-left-radius: 4px;
+ border-bottom-right-radius: 4px;
+}
+.uk-htmleditor-content:before,
+.uk-htmleditor-content:after {
+ content: "";
+ display: table;
+}
+.uk-htmleditor-content:after {
+ clear: both;
+}
+.uk-htmleditor-fullscreen {
+ position: fixed;
+ top: 0;
+ left: 0;
+ right: 0;
+ bottom: 0;
+ z-index: 990;
+}
+.uk-htmleditor-fullscreen .uk-htmleditor-content {
+ position: absolute;
+ top: 41px;
+ left: 0;
+ right: 0;
+ bottom: 0;
+}
+.uk-htmleditor-fullscreen .uk-icon-expand:before {
+ content: "\f066";
+}
+.uk-htmleditor-code,
+.uk-htmleditor-preview {
+ box-sizing: border-box;
+}
+.uk-htmleditor-preview {
+ padding: 20px;
+ overflow-y: scroll;
+ position: relative;
+}
+[data-mode='tab'][data-active-tab='code'] .uk-htmleditor-preview,
+[data-mode='tab'][data-active-tab='preview'] .uk-htmleditor-code {
+ display: none;
+}
+[data-mode='split'] .uk-htmleditor-code,
+[data-mode='split'] .uk-htmleditor-preview {
+ float: left;
+ width: 50%;
+}
+[data-mode='split'] .uk-htmleditor-code {
+ border-right: 1px solid #eeeeee;
+}
+.uk-htmleditor-iframe {
+ position: absolute;
+ top: 0;
+ left: 0;
+ width: 100%;
+ height: 100%;
+}
+.uk-htmleditor .CodeMirror {
+ padding: 10px;
+ box-sizing: border-box;
+}
+.uk-htmleditor-navbar-nav:first-child > li:first-child > a {
+ border-top-left-radius: 4px;
+}
+.uk-htmleditor-navbar-flip .uk-htmleditor-navbar-nav > li > a {
+ margin-left: 0;
+ margin-right: -1px;
+}
+.uk-htmleditor-navbar-flip .uk-htmleditor-navbar-nav:first-child > li:first-child > a {
+ border-top-left-radius: 0;
+}
+.uk-htmleditor-navbar-flip .uk-htmleditor-navbar-nav:last-child > li:last-child > a {
+ border-top-right-radius: 4px;
+}
+.uk-htmleditor-fullscreen .uk-htmleditor-navbar {
+ border-top: none;
+ border-left: none;
+ border-right: none;
+ border-radius: 0;
+}
+.uk-htmleditor-fullscreen .uk-htmleditor-content {
+ border: none;
+ border-radius: 0;
+}
+.uk-htmleditor-fullscreen .uk-htmleditor-navbar-nav > li > a {
+ border-radius: 0 !important;
+}
+.uk-slider {
+ position: relative;
+ z-index: 0;
+ touch-action: pan-y;
+}
+.uk-slider:not(.uk-grid) {
+ margin: 0;
+ padding: 0;
+ list-style: none;
+}
+.uk-slider > * {
+ position: absolute;
+ top: 0;
+ left: 0;
+}
+.uk-slider-container {
+ overflow: hidden;
+}
+.uk-slider:not(.uk-drag) {
+ -webkit-transition: -webkit-transform 200ms linear;
+ transition: transform 200ms linear;
+}
+.uk-slider.uk-drag {
+ cursor: col-resize;
+ -moz-user-select: none;
+ -webkit-user-select: none;
+ -ms-user-select: none;
+ user-select: none;
+}
+.uk-slider a,
+.uk-slider img {
+ -webkit-user-drag: none;
+ user-drag: none;
+ -webkit-touch-callout: none;
+}
+.uk-slider img {
+ pointer-events: none;
+}
+.uk-slider-fullscreen,
+.uk-slider-fullscreen > li {
+ height: 100vh;
+}
+.uk-slideshow {
+ position: relative;
+ z-index: 0;
+ width: 100%;
+ margin: 0;
+ padding: 0;
+ list-style: none;
+ overflow: hidden;
+ touch-action: pan-y;
+}
+.uk-slideshow > li {
+ position: absolute;
+ top: 0;
+ left: 0;
+ width: 100%;
+ opacity: 0;
+}
+.uk-slideshow > .uk-active {
+ z-index: 10;
+ opacity: 1;
+}
+.uk-slideshow > li > img {
+ visibility: hidden;
+}
+[data-uk-slideshow-slide] {
+ cursor: pointer;
+}
+.uk-slideshow-fullscreen,
+.uk-slideshow-fullscreen > li {
+ height: 100vh;
+}
+.uk-slideshow-fade-in {
+ -webkit-animation: uk-fade 0.5s linear;
+ animation: uk-fade 0.5s linear;
+}
+.uk-slideshow-fade-out {
+ -webkit-animation: uk-fade 0.5s linear reverse;
+ animation: uk-fade 0.5s linear reverse;
+}
+.uk-slideshow-scroll-forward-in {
+ -webkit-animation: uk-slide-right 0.5s ease-in-out;
+ animation: uk-slide-right 0.5s ease-in-out;
+}
+.uk-slideshow-scroll-forward-out {
+ -webkit-animation: uk-slide-left 0.5s ease-in-out reverse;
+ animation: uk-slide-left 0.5s ease-in-out reverse;
+}
+.uk-slideshow-scroll-backward-in {
+ -webkit-animation: uk-slide-left 0.5s ease-in-out;
+ animation: uk-slide-left 0.5s ease-in-out;
+}
+.uk-slideshow-scroll-backward-out {
+ -webkit-animation: uk-slide-right 0.5s ease-in-out reverse;
+ animation: uk-slide-right 0.5s ease-in-out reverse;
+}
+.uk-slideshow-scale-out {
+ -webkit-animation: uk-fade-scale-15 0.5s ease-in-out reverse;
+ animation: uk-fade-scale-15 0.5s ease-in-out reverse;
+}
+.uk-slideshow-swipe-forward-in {
+ -webkit-animation: uk-slide-left-33 0.5s ease-in-out;
+ animation: uk-slide-left-33 0.5s ease-in-out;
+}
+.uk-slideshow-swipe-forward-out {
+ -webkit-animation: uk-slide-left 0.5s ease-in-out reverse;
+ animation: uk-slide-left 0.5s ease-in-out reverse;
+}
+.uk-slideshow-swipe-backward-in {
+ -webkit-animation: uk-slide-right-33 0.5s ease-in-out;
+ animation: uk-slide-right-33 0.5s ease-in-out;
+}
+.uk-slideshow-swipe-backward-out {
+ -webkit-animation: uk-slide-right 0.5s ease-in-out reverse;
+ animation: uk-slide-right 0.5s ease-in-out reverse;
+}
+.uk-slideshow-swipe-forward-in:before,
+.uk-slideshow-swipe-backward-in:before {
+ content: '';
+ position: absolute;
+ top: 0;
+ bottom: 0;
+ left: 0;
+ right: 0;
+ z-index: 1;
+ background: rgba(0, 0, 0, 0.6);
+ -webkit-animation: uk-fade 0.5s ease-in-out reverse;
+ animation: uk-fade 0.5s ease-in-out reverse;
+}
+.uk-notify {
+ position: fixed;
+ top: 10px;
+ left: 10px;
+ z-index: 1040;
+ box-sizing: border-box;
+ width: 350px;
+}
+.uk-notify-top-right,
+.uk-notify-bottom-right {
+ left: auto;
+ right: 10px;
+}
+.uk-notify-top-center,
+.uk-notify-bottom-center {
+ left: 50%;
+ margin-left: -175px;
+}
+.uk-notify-bottom-left,
+.uk-notify-bottom-right,
+.uk-notify-bottom-center {
+ top: auto;
+ bottom: 10px;
+}
+@media (max-width: 479px) {
+ .uk-notify {
+ left: 10px;
+ right: 10px;
+ width: auto;
+ margin: 0;
+ }
+}
+.uk-notify-message {
+ position: relative;
+ margin-bottom: 10px;
+ padding: 15px;
+ background: #444444;
+ color: #ffffff;
+ font-size: 16px;
+ line-height: 22px;
+ cursor: pointer;
+ border: 1px solid #444444;
+ border-radius: 4px;
+}
+.uk-notify-message > .uk-close {
+ visibility: hidden;
+ float: right;
+}
+.uk-notify-message:hover > .uk-close {
+ visibility: visible;
+}
+.uk-notify-message-primary {
+ background: #ebf7fd;
+ color: #2d7091;
+ border-color: rgba(45, 112, 145, 0.3);
+}
+.uk-notify-message-success {
+ background: #f2fae3;
+ color: #659f13;
+ border-color: rgba(101, 159, 19, 0.3);
+}
+.uk-notify-message-warning {
+ background: #fffceb;
+ color: #e28327;
+ border-color: rgba(226, 131, 39, 0.3);
+}
+.uk-notify-message-danger {
+ background: #fff1f0;
+ color: #d85030;
+ border-color: rgba(216, 80, 48, 0.3);
+}
+.uk-search {
+ display: inline-block;
+ position: relative;
+ margin: 0;
+}
+.uk-search:before {
+ content: "\f002";
+ position: absolute;
+ top: 0;
+ left: 0;
+ width: 30px;
+ line-height: 30px;
+ text-align: center;
+ font-family: FontAwesome;
+ font-size: 14px;
+ color: rgba(0, 0, 0, 0.2);
+}
+.uk-search-field::-moz-focus-inner {
+ border: 0;
+ padding: 0;
+}
+.uk-search-field::-webkit-search-cancel-button,
+.uk-search-field::-webkit-search-decoration {
+ -webkit-appearance: none;
+}
+.uk-search-field::-ms-clear {
+ display: none;
+}
+.uk-search-field::-moz-placeholder {
+ opacity: 1;
+}
+.uk-search-field {
+ box-sizing: border-box;
+ margin: 0;
+ border-radius: 0;
+ font: inherit;
+ color: #444444;
+ -webkit-appearance: none;
+ width: 120px;
+ height: 30px;
+ padding: 0 0 0 30px;
+ border: 1px solid rgba(0, 0, 0, 0);
+ background: rgba(0, 0, 0, 0);
+ -webkit-transition: all linear 0.2s;
+ transition: all linear 0.2s;
+ vertical-align: middle;
+}
+.uk-search-field:-ms-input-placeholder {
+ color: #999999 !important;
+}
+.uk-search-field::-moz-placeholder {
+ color: #999999;
+}
+.uk-search-field::-webkit-input-placeholder {
+ color: #999999;
+}
+.uk-search-field:focus {
+ outline: 0;
+}
+.uk-search-field:focus,
+.uk-search.uk-active .uk-search-field {
+ width: 180px;
+}
+.uk-dropdown-search {
+ width: 300px;
+ margin-top: 0;
+ background: #ffffff;
+ color: #444444;
+}
+.uk-open > .uk-dropdown-search {
+ -webkit-animation: uk-slide-top-fixed 0.2s ease-in-out;
+ animation: uk-slide-top-fixed 0.2s ease-in-out;
+}
+.uk-navbar-flip .uk-dropdown-search {
+ margin-top: 12px;
+ margin-right: -16px;
+}
+.uk-nav-search > li > a {
+ color: #444444;
+}
+.uk-nav-search > li.uk-active > a {
+ background: #009dd8;
+ color: #ffffff;
+ outline: none;
+ box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.2);
+ text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);
+}
+.uk-nav-search .uk-nav-header {
+ color: #999999;
+}
+.uk-nav-search .uk-nav-divider {
+ border-top: 1px solid #dddddd;
+}
+.uk-nav-search ul a {
+ color: #0077dd;
+}
+.uk-nav-search ul a:hover {
+ color: #005599;
+}
+.uk-offcanvas .uk-search {
+ display: block;
+ margin: 20px 15px;
+}
+.uk-offcanvas .uk-search:before {
+ color: #777777;
+}
+.uk-offcanvas .uk-search-field {
+ width: 100%;
+ border-color: rgba(0, 0, 0, 0);
+ background: #1a1a1a;
+ color: #cccccc;
+}
+.uk-offcanvas .uk-search-field:-ms-input-placeholder {
+ color: #777777 !important;
+}
+.uk-offcanvas .uk-search-field::-moz-placeholder {
+ color: #777777;
+}
+.uk-offcanvas .uk-search-field::-webkit-input-placeholder {
+ color: #777777;
+}
+.uk-nestable {
+ padding: 0;
+ list-style: none;
+}
+.uk-nestable a,
+.uk-nestable img {
+ -webkit-touch-callout: none;
+}
+.uk-nestable-list {
+ margin: 0;
+ padding-left: 40px;
+ list-style: none;
+}
+.uk-nestable-item {
+ touch-action: none;
+}
+.uk-nestable-item + .uk-nestable-item {
+ margin-top: 10px;
+}
+.uk-nestable-list:not(.uk-nestable-dragged) > .uk-nestable-item:first-child {
+ margin-top: 10px;
+}
+.uk-nestable-dragged {
+ position: absolute;
+ z-index: 1050;
+ pointer-events: none;
+ padding-left: 0;
+}
+.uk-nestable-placeholder {
+ position: relative;
+}
+.uk-nestable-placeholder > * {
+ opacity: 0;
+}
+.uk-nestable-placeholder:after {
+ content: '';
+ position: absolute;
+ top: 0;
+ bottom: 0;
+ left: 0;
+ right: 0;
+ border: 1px dashed #dddddd;
+ opacity: 1;
+}
+.uk-nestable-empty {
+ min-height: 30px;
+}
+.uk-nestable-handle {
+ touch-action: none;
+}
+.uk-nestable-handle:hover {
+ cursor: move;
+}
+.uk-nestable-moving,
+.uk-nestable-moving * {
+ cursor: move;
+}
+[data-nestable-action='toggle'] {
+ cursor: pointer;
+ -moz-user-select: none;
+ -webkit-user-select: none;
+ -ms-user-select: none;
+ user-select: none;
+}
+.uk-nestable-toggle {
+ display: inline-block;
+ visibility: hidden;
+}
+.uk-nestable-toggle:after {
+ content: "\f147";
+ font-family: FontAwesome;
+}
+.uk-parent > :not(.uk-nestable-list) .uk-nestable-toggle {
+ visibility: visible;
+}
+.uk-collapsed .uk-nestable-list {
+ display: none;
+}
+.uk-collapsed .uk-nestable-toggle:after {
+ content: "\f196";
+}
+.uk-nestable-panel {
+ padding: 5px;
+ background: #f7f7f7;
+ border-radius: 4px;
+ border: 1px solid rgba(0, 0, 0, 0.2);
+ border-bottom-color: rgba(0, 0, 0, 0.3);
+ background-origin: border-box;
+ background-image: -webkit-linear-gradient(top, #ffffff, #eeeeee);
+ background-image: linear-gradient(to bottom, #ffffff, #eeeeee);
+ text-shadow: 0 1px 0 #ffffff;
+}
+.uk-sortable {
+ position: relative;
+}
+.uk-sortable > * {
+ touch-action: none;
+}
+.uk-sortable a,
+.uk-sortable img {
+ -webkit-touch-callout: none;
+}
+.uk-sortable > :last-child {
+ margin-bottom: 0;
+}
+.uk-sortable-dragged {
+ position: absolute;
+ z-index: 1050;
+ pointer-events: none;
+}
+.uk-sortable-placeholder {
+ opacity: 0;
+}
+.uk-sortable-empty {
+ min-height: 30px;
+}
+.uk-sortable-handle {
+ touch-action: none;
+}
+.uk-sortable-handle:hover {
+ cursor: move;
+}
+.uk-sortable-moving,
+.uk-sortable-moving * {
+ cursor: move;
+}
+[data-uk-sticky].uk-active {
+ z-index: 980;
+ box-sizing: border-box;
+}
+.uk-sticky-placeholder > * {
+ -webkit-backface-visibility: hidden;
+ backface-visibility: hidden;
+}
+[data-uk-sticky][class*='uk-animation-'] {
+ -webkit-animation-duration: 0.2s;
+ animation-duration: 0.2s;
+}
+[data-uk-sticky].uk-animation-reverse {
+ -webkit-animation-duration: 0.2s;
+ animation-duration: 0.2s;
+}
+.uk-dragover {
+ box-shadow: 0 0 20px rgba(100, 100, 100, 0.3);
+}
+.uk-tooltip {
+ display: none;
+ position: absolute;
+ z-index: 1030;
+ box-sizing: border-box;
+ max-width: 200px;
+ padding: 5px 8px;
+ background: #333333;
+ color: rgba(255, 255, 255, 0.7);
+ font-size: 12px;
+ line-height: 18px;
+ border-radius: 3px;
+ text-shadow: 0 1px 0 rgba(0, 0, 0, 0.5);
+}
+.uk-tooltip:after {
+ content: "";
+ display: block;
+ position: absolute;
+ width: 0;
+ height: 0;
+ border: 5px dashed #333333;
+}
+.uk-tooltip-top:after,
+.uk-tooltip-top-left:after,
+.uk-tooltip-top-right:after {
+ bottom: -5px;
+ border-top-style: solid;
+ border-bottom: none;
+ border-left-color: transparent;
+ border-right-color: transparent;
+ border-top-color: #333333;
+}
+.uk-tooltip-bottom:after,
+.uk-tooltip-bottom-left:after,
+.uk-tooltip-bottom-right:after {
+ top: -5px;
+ border-bottom-style: solid;
+ border-top: none;
+ border-left-color: transparent;
+ border-right-color: transparent;
+ border-bottom-color: #333333;
+}
+.uk-tooltip-top:after,
+.uk-tooltip-bottom:after {
+ left: 50%;
+ margin-left: -5px;
+}
+.uk-tooltip-top-left:after,
+.uk-tooltip-bottom-left:after {
+ left: 10px;
+}
+.uk-tooltip-top-right:after,
+.uk-tooltip-bottom-right:after {
+ right: 10px;
+}
+.uk-tooltip-left:after {
+ right: -5px;
+ top: 50%;
+ margin-top: -5px;
+ border-left-style: solid;
+ border-right: none;
+ border-top-color: transparent;
+ border-bottom-color: transparent;
+ border-left-color: #333333;
+}
+.uk-tooltip-right:after {
+ left: -5px;
+ top: 50%;
+ margin-top: -5px;
+ border-right-style: solid;
+ border-left: none;
+ border-top-color: transparent;
+ border-bottom-color: transparent;
+ border-right-color: #333333;
+}
+
diff --git a/public_html/layout/default/css_rtl/ie8.css b/public_html/layout/default/css_rtl/ie8.css
new file mode 100644
index 000000000..73772eb27
--- /dev/null
+++ b/public_html/layout/default/css_rtl/ie8.css
@@ -0,0 +1,64 @@
+
+/*--------------------------------------
+ Profile Notes
+--------------------------------------*/
+
+.profile_notes {
+ border: 1px solid #CCC;
+}
+
+/*--------------------------------------
+ System Message Block
+--------------------------------------*/
+
+/* Title */
+.block-message dt {
+ border: 1px solid #32567B;
+}
+
+/* Message */
+.block-message dd {
+ font-weight: bold;
+ border-bottom: 1px solid #BEBEBE;
+ border-left: 1px solid #BEBEBE;
+ border-right: 1px solid #BEBEBE;
+}
+
+/*--------------------------------------
+ Story
+--------------------------------------*/
+
+.story_icon a {
+ display: inline-block;
+}
+
+/*--------------------------------------
+ Comment Block
+--------------------------------------*/
+
+#commentbar-selector {
+ width:75%;
+ text-align: left; /* rtl */
+}
+
+#commentbar-selector div {
+ display: inline;
+ width: 100%;
+}
+
+/*--------------------------------------
+ Admin Top Menu Style
+--------------------------------------*/
+
+#admin-topmenu {
+ border: 1px solid #DDD;
+}
+
+/*--------------------------------------
+ Admin Page
+--------------------------------------*/
+
+.search-part {
+ display: inline;
+ white-space: normal;
+}
diff --git a/public_html/layout/default/css_rtl/index.html b/public_html/layout/default/css_rtl/index.html
new file mode 100644
index 000000000..e69de29bb
diff --git a/public_html/layout/default/css_rtl/print.css b/public_html/layout/default/css_rtl/print.css
new file mode 100644
index 000000000..af0301c1d
--- /dev/null
+++ b/public_html/layout/default/css_rtl/print.css
@@ -0,0 +1,194 @@
+/* STYLESHEET FOR PRINTOUTS */
+
+body, div,
+p, blockquote, pre, code,
+dl, dt, dd,
+fieldset,
+form, legend {
+ margin: 0;
+ padding: 0;
+ text-align: right; /* rtl */
+}
+
+label {
+ text-align: right; /* rtl */
+}
+
+body {
+ background-color: #FFF;
+ border: none;
+ color: #000;
+ font-size: small; /* 10pt */
+ font-family: verdana, arial, sans-serif;
+ font-weight: normal;
+ line-height: 1.3em;
+}
+
+img {
+ border: none;
+ text-align: right; /* rtl */
+}
+
+a:link, a:visited, a:active {
+ color: #105CB6;
+ text-decoration: none;
+}
+a:hover {
+ color: #3388ff;
+ text-decoration: underline;
+}
+
+p {
+ padding-bottom: 1em;
+}
+
+ul {
+ margin: 0.5em 2.5em 0.5em 0; /* rtl */
+ padding: 0;
+}
+
+ol {
+ margin: 0.5em 2.5em 0.5em 0; /* rtl */
+ padding-right: 0.5em; /* rtl */
+}
+
+li {
+ margin: 0.5em 0;
+ padding: 0;
+}
+
+dl {
+ margin: 1em 0;
+}
+
+dt {
+ margin: 0.5em 0;
+}
+
+dd {
+ margin: 0.5em 2.5em 0.5em 0; /* rtl */
+}
+
+h1, h2, h3, h4 {
+ font-family: 'Trebuchet MS', sans-serif;
+}
+h1 {
+ font-size: 2em;
+ margin: 16px 0;
+}
+h2 {
+ font-size: 1.5em;
+ margin: 14px 0;
+ font-weight: normal;
+}
+h3 {
+ font-size: 1.2em;
+ margin: 14px 0;
+}
+h4 {
+ font-size: 1em;
+ margin: 15px 0;
+}
+h5 {
+ font-size: 0.8em;
+ margin: 16px 0;
+}
+h6 {
+ font-size: 0.7em;
+ margin: 18px 0;
+}
+
+.hidden {
+ display: none;
+}
+
+table {
+ font-family: verdana, arial, sans-serif;
+ text-align: right; /* rtl */
+ border-collapse: collapse;
+ margin: 1em 0.5em;
+}
+
+tr {
+ margin: 0;
+ padding: 0;
+ vertical-align: middle;
+}
+
+th,
+td {
+ margin: 0;
+ padding: 0.2em 0.6em;
+ vertical-align: middle;
+ line-height: 160%;
+ border: 1px solid #000;
+}
+
+th {
+ text-align: right; /* rtl */
+ font-weight: bold;
+ background: #F5F5F5;
+}
+
+@media screen {
+ #wrapper {
+ margin: 100px;
+ }
+}
+
+@media print {
+ #wrapper {
+ margin: 0px;
+ }
+}
+
+#wrapper div#header {
+ width: 100%;
+}
+
+#print div#header h2 {
+ font-size: 1.5em;
+ font-weight: bold;
+ line-height: 1.5em;
+
+ padding: 5px 0px;
+ border-top: 1px solid #CCC;
+ border-bottom: 1px solid #CCC;
+}
+
+@media print {
+ #print div#header h2 {
+ border-top: 1px solid #000;
+ border-bottom: 1px solid #000;
+ }
+}
+
+#print div#header p {
+ font-size: 0.9em;
+ text-align: left; /* rtl */
+ padding: 2px 0;
+}
+
+#print div#story {
+ padding: 1em 0;
+}
+
+#print div#story:after {
+ content: "";
+ display: block;
+ clear: both;
+ height: 1px;
+ overflow: hidden;
+}
+
+#print div#footer {
+ font-size: 0.85em;
+ padding: 5px 0px;
+ border-top: 1px solid #CCC;
+}
+
+@media print {
+ #print div#footer {
+ border-top: 1px solid #000;
+ }
+}
diff --git a/public_html/layout/default/css_rtl/style.css b/public_html/layout/default/css_rtl/style.css
new file mode 100644
index 000000000..53c2b26e2
--- /dev/null
+++ b/public_html/layout/default/css_rtl/style.css
@@ -0,0 +1,4205 @@
+/* Geeklog Default Theme 1.0.0 | Copyright (C) 2015 by Ivy | http://www.ivywe.co.jp | License:GPLv2
+Based on Denim 1.1.0 | Copyright (C) 2012-2015 by dengen | http://www.trybese.com/~dengen/log/ | License:GPLv2 */
+
+/*--------------------------------------
+ professional Compatible Style
+--------------------------------------*/
+
+/* Menus in blocks */
+.blocklist ul {
+ list-style: none;
+ padding: 0;
+ margin: 0;
+}
+
+/* general alignment classes */
+.alignleft {
+ text-align: right;
+}
+
+.alignright {
+ text-align: left;
+}
+
+.aligncenter {
+ text-align: center;
+}
+
+.aligntop {
+ vertical-align: top;
+}
+
+.floatright {
+ float: left;
+}
+
+.floatleft {
+ float: right;
+}
+
+.clearboth {
+ clear: both;
+}
+
+/* clear floats by applying the clearfix class to float-encasing block! */
+.clearfix:after {
+ content: ".";
+ display: block;
+ height: 1px;
+ clear: both;
+ overflow: hidden;
+ visibility: hidden;
+}
+
+/* general formatting classes */
+.b {
+ font-weight: bold;
+}
+
+.ext-link {
+ background-color: transparent;
+ background: url("images/external.png") center right no-repeat;
+ background-attachment: scroll;
+ padding-left: 13px;
+}
+
+.feed-link {
+ background-color: transparent;
+ background: url("images/feed.png") center right no-repeat;
+ background-attachment: scroll;
+ padding: 2px 0 2px 16px;
+}
+
+.strike {
+ text-decoration: line-through;
+}
+
+.url,
+.break-word {
+ white-space: pre-wrap;
+ word-wrap: break-word;
+ word-break: break-all;
+ overflow: auto;
+}
+
+.fieldhelp {
+ font-size: .85em;
+ color: #666;
+ padding-right: .8em;
+ padding-left: .8em;
+}
+
+/* Forms */
+.form-description {
+ /* used with calendar plugin */
+ font-weight: bold;
+ float: right;
+ width: 100px;
+ text-align: left;
+ padding-left: 5px;
+ display: block;
+}
+
+.form-field {
+ /* used with calendar plugin */
+ padding-bottom: 5px;
+ margin-right: 105px;
+}
+
+.checkboxes-list {
+ /* this is used for example by COM_checkList */
+ list-style: none;
+ padding: 0;
+ margin: 0;
+}
+
+.checkboxes-list span {
+ /* space between the text and the checkbox */
+ padding-right: 5px;
+}
+
+.checkboxes-list .gldefault {
+ /* default blocks in the user settings block list */
+ font-weight: bold;
+}
+
+.highlight {
+ color: #000;
+ background-color: #FF0;
+ text-decoration: none;
+}
+
+.inputTable td {
+ padding: 4px;
+ vertical-align: top;
+}
+
+.inputTable label {
+ font-weight: bold;
+ float: left;
+ white-space: nowrap;
+}
+
+.nowrap {
+ white-space: nowrap;
+}
+
+.pagenav {
+ text-align: center;
+ line-height: 1.5;
+}
+
+.row_center td {
+ text-align: center;
+}
+
+.searchresult-byline {
+ color: #008000;
+}
+
+.sysmessage img {
+ border: none;
+ float: right;
+ margin-top: -4px;
+ padding-bottom: 3px;
+ padding-left: 5px;
+}
+
+/* Stats */
+.stats-list-count {
+ text-align: left;
+ padding-right: 5px;
+ padding-left: 5px;
+}
+
+.stats-header-title {
+ text-align: right;
+ width: 90%;
+ padding-right: 5px;
+ padding-left: 5px;
+}
+
+.stats-header-count {
+ text-align: right;
+ width: 10%;
+ padding-right: 5px;
+ padding-left: 5px;
+}
+
+#token-expirynotice {
+ padding: 1em;
+ border: 1px solid #CCC;
+ background: #F7F7F7;
+}
+
+#token-expirytime {
+ font-weight: bold;
+}
+
+.warning {
+ background: transparent;
+ color: #D14;
+ font-weight: bold;
+}
+
+.warningsmall {
+ background: transparent;
+ color: #D14;
+}
+
+/* Default Plugin CSS Declarations */
+/* Recommended CSS to be used by Plugin Authors - allows easier site themeing */
+.plugin {
+ color: #000;
+ background-color: #EFEFEF;
+ font-weight: normal;
+ border: 1px solid #CCC;
+}
+
+.plugin th {
+ color: #000;
+ background-color: #B7C1DC;
+ padding: 5px;
+ text-align: right;
+}
+
+.plugin tr {
+ vertical-align: top;
+}
+
+.plugin td {
+ padding: 2px 5px;
+}
+
+.pluginBG {
+ color: #FEFEFE;
+ background-color: #7398BA;
+}
+
+.pluginAltBG {
+ background-color: #7398BA;
+}
+
+.pluginAltBG td {
+ color: #FFF;
+}
+
+.pluginCellTitle {
+ color: #666;
+ font-weight: bold;
+ background-color: #E6E6E6;
+ padding: 5px;
+}
+
+.pluginCellFill {
+ background-color: #F8FAFD;
+}
+
+.pluginCellText {
+ color: #636363;
+ font-weight: normal;
+}
+
+.pluginHeader {
+ color: #204275;
+ font-weight: bolder;
+ padding-top: 3px;
+ padding-bottom: 3px;
+}
+
+.pluginFooter,
+.pluginFooter td {
+ background-color: #507AA1;
+ color: #FFF;
+}
+
+.pluginAlert {
+ padding: 5px 15px;
+ color: #D8010E;
+ background-color: #FEF1B4;
+ font-weight: bold;
+ margin-bottom: 1em;
+}
+
+.pluginInfo {
+ padding: 5px 15px;
+ color: #707070;
+ background-color: #FEF1B4;
+ font-weight: normal;
+}
+
+.pluginSubTable {
+ color: #000;
+ background-color: #CCC;
+ font-weight: normal;
+ border: 1px solid #CCC;
+}
+
+.pluginSubTable th {
+ color: #000;
+ background-color: #C9D1E4;
+ padding: 5px;
+ text-align: right;
+}
+
+.pluginSubTable tr {
+ vertical-align: top;
+}
+
+.pluginSolidOutline {
+ background-color: #CCC;
+}
+
+.pluginSolidFill {
+ background-color: #1A3955;
+}
+
+.pluginTitle {
+ background-color: #507AA1;
+ color: #F5F9FF;
+ padding: 4px 6px;
+}
+
+.pluginCellSubTitle {
+ background-color: #F7F7F7;
+ color: #000;
+ padding: 4px 6px;
+}
+
+.pluginTinyText {
+ font-size: .7em;
+}
+
+.pluginSmallText {
+ font-size: .8em;
+}
+
+.pluginMediumText {
+ font-size: 1em;
+}
+
+.pluginLargeText {
+ font-size: 1.25em;
+}
+
+.pluginAltText {
+ color: #FFF;
+}
+
+.pluginRow1,
+.pluginRow1 td {
+ color: #222;
+ background-color: #F7F7F7;
+ line-height: 120%;
+}
+
+.pluginRow2,
+.pluginRow2 td {
+ color: #222;
+ background-color: #E7E7E7;
+ line-height: 120%;
+}
+
+.pluginRow1 .pluginRollOver,
+.pluginRow2 .pluginRollOver,
+.pluginRollOver {
+ color: #222;
+ background-color: #FFFF8F;
+ line-height: 120%;
+}
+
+.pluginRow1 .pluginRollOut,
+.pluginRow2 .pluginRollOut,
+.pluginRollOut {
+ color: #222;
+ background-color: #F7F7F7;
+ line-height: 120%;
+}
+
+.pluginLinks a:link {
+ color: #000;
+ font-style: normal;
+ font-weight: normal;
+ text-decoration: none;
+}
+
+.pluginLinks a:visited {
+ color: #000;
+ font-style: normal;
+ font-weight: normal;
+ text-decoration: none;
+}
+
+.pluginLinks a:hover {
+ color: #000;
+ font-style: normal;
+ font-weight: normal;
+ text-decoration: underline;
+}
+
+.pluginBreadCrumbs,
+.pluginBreadCrumbs a:link {
+ color: #FFF;
+ font-style: normal;
+ font-weight: normal;
+ text-decoration: none;
+}
+
+.pluginBreadCrumbs a:visited {
+ color: #FFF;
+ font-style: normal;
+ font-weight: normal;
+ text-decoration: none;
+}
+
+.pluginBreadCrumbs a:hover {
+ color: #FFF;
+ font-style: normal;
+ font-weight: normal;
+ text-decoration: none;
+}
+
+a.pluginButton:link,
+a.pluginButton:visited {
+ color: #000;
+ text-align: center;
+ padding-top: 2px;
+ display: block;
+ height: 19px;
+ text-decoration: none;
+ background-color: transparent;
+}
+
+a.pluginButton:hover {
+ color: #00F;
+ text-align: center;
+ padding-top: 2px;
+ background: center url("images/navbar/button_over.gif");
+ background-repeat: repeat-x;
+ display: block;
+ height: 19px;
+ text-decoration: none;
+ background-color: transparent;
+}
+
+/*--------------------------------------
+ Basic Form
+--------------------------------------*/
+
+.form_block {
+ margin: 0;
+ padding: 0;
+}
+
+.form_block:after {
+ content: "";
+ display: block;
+ clear: both;
+ height: 1px;
+ overflow: hidden;
+}
+
+/* Message */
+.form_message {
+ margin: 0 0 1em 0;
+ padding: 0;
+}
+
+.noborder_fieldset {
+ margin: 0;
+ border: none;
+}
+
+.hidden_legend {
+ display: none;
+}
+
+/* Basic editor */
+.user_basic {
+ padding: .5em 2em;
+}
+
+@media only screen and (max-width: 962px) {
+
+ .user_basic {
+ padding: .5em 0;
+ }
+}
+
+.wide {
+ width: 98%;
+ resize: vertical;
+}
+
+.separator {
+ display: none;
+}
+
+.speech {
+ overflow: hidden;
+ position: absolute;
+ right: -999px;
+ width: 0;
+ height: 0;
+}
+
+#save_button {
+ padding-bottom: 1em;
+}
+
+.loose {
+ display: inline;
+}
+
+@media only screen and (max-width: 767px) {
+
+ .loose {
+ display: block;
+ }
+}
+
+/* Style for legacy table layout */
+.layout,
+.layout tr,
+.layout td {
+ margin: 0;
+ padding: 0;
+ border: none;
+ background: none;
+}
+
+.size1 {
+ width: 60px;
+}
+
+.size2 {
+ width: 120px;
+}
+
+.size3 {
+ width: 180px;
+}
+
+.size4 {
+ width: 240px;
+}
+
+.size5 {
+ width: 300px;
+}
+
+.size6 {
+ width: 360px;
+}
+
+.size7 {
+ width: 420px;
+}
+
+.size8 {
+ width: 480px;
+}
+
+.size9 {
+ width: 540px;
+}
+
+.size10 {
+ width: 600px;
+}
+
+@media only screen and (min-width: 768px) and (max-width: 962px) {
+
+ .size6 {
+ width: 75%;
+ }
+
+ .size7 {
+ width: 80%;
+ }
+
+ .size8 {
+ width: 85%;
+ }
+
+ .size9 {
+ width: 90%;
+ }
+
+ .size10 {
+ width: 95%;
+ }
+}
+
+/* All Mobile Sizes (devices and browser) */
+@media only screen and (max-width: 767px) {
+
+ .size1,
+ .size2,
+ .size3,
+ .size4,
+ .size5,
+ .size6,
+ .size7,
+ .size8,
+ .size9,
+ .size10,
+ .wide {
+ width: 100%;
+ }
+}
+
+/*--------------------------------------
+ 2 Culumn Form
+--------------------------------------*/
+
+.compact dt {
+ float: right;
+ clear: right;
+ width: 24%;
+ margin: 0 0 1em 0;
+ padding: 0 0 0 1%;
+ font-weight: normal;
+}
+
+.compact dd {
+ float: right;
+ width: 75%;
+ margin: 0 0 1em 0;
+ padding: 0;
+}
+
+.compact dd.description {
+ margin: -.5em 25% 1em 0;
+ padding: 0;
+}
+
+.compact p.description {
+ margin: 0 0 1em 0;
+ padding: 0;
+}
+
+@media only screen and (max-width: 962px) {
+
+ .compact dt {
+ float: none;
+ width: auto;
+ margin: 0;
+ padding: 0;
+ font-weight: bold;
+ }
+
+ .compact dd {
+ float: none;
+ width: auto;
+ margin: 0 0 .5em 0;
+ padding: 0;
+ }
+
+ .compact dd.description {
+ margin: -.5em 0 1em 0;
+ padding: 0;
+ }
+
+ .compact p.description {
+ margin: 0 0 1em 0;
+ padding: 0;
+ }
+}
+
+/*--------------------------------------
+ 1 Column Form
+--------------------------------------*/
+
+.linear dt {
+ margin: 0;
+ padding: 0;
+ font-weight: bold;
+}
+
+.linear dd {
+ margin: 0 0 .5em 0;
+ padding: 0;
+}
+
+.linear dd.description {
+ margin: -.5em 0 1em 0;
+ padding: 0;
+}
+
+.linear p.description {
+ margin: 0 0 1em 0;
+ padding: 0;
+}
+
+/*--------------------------------------
+ Profile Notes
+--------------------------------------*/
+
+.profile_notes {
+ margin: 0 0 1em 0;
+ padding: 8px;
+ border-style: solid;
+ border-width: 1px;
+ border-color: rgba(0,0,0,.2) rgba(0,0,0,.2) rgba(0,0,0,.2);
+ -webkit-border-radius: 6px;
+ border-radius: 6px;
+ background: #FFFFE1;
+ line-height: 1.3em;
+ -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.1);
+ box-shadow: 0 1px 2px rgba(0,0,0,.1);
+ text-shadow: 0 1px 0 rgba(255,255,255,.5);
+}
+
+.profile_notes dt {
+ margin: 0 0 .5em 0;
+ padding: 0 24px 0 0;
+ border-bottom: 1px solid #CCC;
+ background: url("images/icon_info.png") no-repeat 0 0;
+ font-weight: bold;
+ color: #666;
+}
+
+.profile_notes dd {
+ margin-bottom: 0;
+ font-size: 90%;
+ color: #666;
+}
+
+.profile_notes ul {
+ list-style-position: inside;
+ margin: 0;
+ padding: 0;
+}
+
+.profile_notes li {
+ margin: 0 5px 0 0;
+ padding: 0;
+}
+
+/*--------------------------------------
+ List Compact
+--------------------------------------*/
+
+ul.compact {
+ margin: 0;
+ padding: 0;
+}
+
+ul.compact li {
+ display: inline;
+ margin: 0;
+ padding: 0;
+}
+
+/* 3 Columns left-center-right */
+/*==============================================================================
+ Layout Pattern:
+ * 3 Column ( Left Block * Center Block * Right Block )...left-center-right
+ * 2 Column ( Left Block * Center Block ) ...left-center
+ * 2 Column ( Center Block * Right Block ) ...center-right
+ * 1 Column ( Center Block ) ...center
+
+ Block Width:
+ * Container Width = 100%
+ * Header Width = 100%
+ * Site Width [W] = 1140px
+ * Left Block Width [L] = 180px = 160px + left padding 10px + right padding 10px
+ * Right Block Width [R] = 280px = 260px + left padding 10px + right padding 10px
+ * Center Block Width(3 Column) = [W] - [L] - [R] = 680px = 1140px - 180px - 280px
+ * Center Block Width(2 Column) = [W] - [L] = 960px = 1140px - 180px
+ * Center Block Width(2 Column) = [W] - [R] = 860px = 1140px - 280px
+ * Center Block Width(1 Column) = [W] = 1140px
+
+ 800-660=140
+ 1280-140=1140
+ 1100-140=960
+ 1000-140=860
+==============================================================================*/
+
+#container {
+ position: relative;
+ width: 100%;
+ margin: 0 auto;
+}
+
+/*--------------------------------------
+ Header Container
+--------------------------------------*/
+
+#header {
+ width: auto;
+ margin: 0 auto;
+ height: 80px;
+}
+
+#header:before {
+ width: auto;
+}
+
+#header-content {
+ width: auto;
+ max-width: $layout-site-max-width;
+ margin: 0 auto;
+ padding: 0;
+ width: 1140px;
+}
+
+/*--------------------------------------
+ Gloval Navigation Container
+--------------------------------------*/
+
+#navigation {
+ width: auto;
+ margin: 0 auto;
+}
+
+#navigation:after {
+ content: "";
+ display: block;
+ clear: both;
+ height: 1px;
+ overflow: hidden;
+ margin-bottom: -1px;
+}
+
+.navigation_content {
+ width: 1124px;
+ max-width: $layout-site-max-width;
+ margin: 0 auto;
+}
+
+/*--------------------------------------
+ Wrapper
+ Include contents Block level elements
+ (#leftblocks, #centerblocks, #rightblocks)
+--------------------------------------*/
+
+#wrapper {
+ width: 1140px;
+ max-width: $layout-site-max-width;
+ margin: 0 auto;
+}
+
+#wrapper:after {
+ content: "";
+ display: block;
+ clear: both;
+ height: 1px;
+ overflow: hidden;
+}
+
+/*--------------------------------------
+ Left Block Container
+ display if Left Block is appeared.
+--------------------------------------*/
+
+#leftblocks,
+body.js_off #leftblocks {
+ overflow: visible;
+ float: right;
+ width: 180px;
+ /* Left Margin = -[W] */
+ margin: 0 -1140px 0 0;
+ padding: 0;
+}
+
+/*--------------------------------------
+ Center Block Container
+--------------------------------------*/
+
+#centerblocks {
+ overflow: visible;
+ float: right;
+ width: 100%;
+}
+
+/* 3 Column ( left-center-right ) */
+body.left-center-right #main-content,
+body.js_off #main-content {
+ /* Main Content Width = [W] - [L] - [R] - Right Padding 10px - Left Padding 10px */
+ width: 660px;
+ /* Right Margin = [R] , Left Margin = [L] */
+ margin: 0 180px 0 280px;
+ padding: 0 10px;
+}
+
+/* 2 Column ( left-center ) */
+body.left-center #main-content {
+ /* Main Content Width = [W] - [L] - Right Padding 10px - Left Padding 10px */
+ width: 940px;
+ /* Left Margin = [L] */
+ margin: 0 180px 0 0;
+ padding: 0 10px;
+}
+
+/* 2 Column ( center-right ) */
+body.center-right #main-content {
+ /* Main Content Width = [W] - [R] - Right Padding 10px - Left Padding 10px */
+ width: 840px;
+ /* Right Margin = [R] */
+ margin: 0 0 0 280px;
+ padding: 0 10px;
+}
+
+/* 1 Column ( center ) */
+body.center #main-content {
+ width: 100%;
+}
+
+/*--------------------------------------
+ Right Block Container
+ display if Right Block is appeared.
+--------------------------------------*/
+
+#rightblocks,
+body.js_off #rightblocks {
+ overflow: visible;
+ float: right;
+ width: 280px;
+ /* Right Margin = -[R] */
+ margin: 0 -280px 0 0;
+}
+
+/*--------------------------------------
+ Footer Container
+--------------------------------------*/
+
+#footer {
+ clear: right;
+ width: auto;
+ margin: 0 auto;
+ padding: 16px 0;
+}
+
+#footer-content {
+ width: auto;
+ max-width: $layout-site-max-width;
+ margin: 0 auto;
+ width: 1140px;
+}
+
+/*--------------------------------------
+ Admin Configration Container
+--------------------------------------*/
+
+#config_menu {
+ float: right;
+ width: 280px;
+ padding: 0 10px;
+}
+
+body.center-right #config_menu {
+ width: 200px;
+}
+
+#config_content {
+ float: right;
+ width: 820px;
+ padding: 10px;
+}
+
+body.center-right #config_content {
+ width: 600px;
+}
+
+@media only screen and (min-width: 963px) and (max-width: 1199px) {
+
+ /* 2 Columns center-right */
+ /*==============================================================================
+ Layout Pattern:
+ * 3 Column ( Left Block * Center Block * Right Block )...left-center-right
+ * 2 Column ( Left Block * Center Block ) ...left-center
+ * 2 Column ( Center Block * Right Block ) ...center-right
+ * 1 Column ( Center Block ) ...center
+
+ Block Width:
+ * Container Width = 100%
+ * Site Width[W] = 960px
+ * Left Block Width[L] = 280px
+ * Right Block Width[R] = 280px
+ * Center Block Width( 3 Column ) = [W] - [L] - [R] = 600px = 580px + left padding 10px + right padding 10px
+ * Center Block Width( 2 Column ) = [W] - [L] = 780px = 760px + left padding 10px + right padding 10px
+ * Center Block Width( 2 Column ) = [W] - [R] = 780px = 760px + left padding 10px + right padding 10px
+ * Center Block Width( 1 Column ) = [W] = 960px
+ ==============================================================================*/
+
+ #container {
+ position: relative;
+ width: 100%;
+ margin: 0 auto;
+ }
+
+ /*--------------------------------------
+ Header Container
+ --------------------------------------*/
+
+ #header {
+ width: auto;
+ margin: 0 auto;
+ height: 80px;
+ }
+
+ #header:before {
+ width: auto;
+ }
+
+ #header-content {
+ width: auto;
+ margin: 0 auto;
+ padding: 0;
+ width: 960px;
+ }
+
+ /*--------------------------------------
+ Gloval Navigation Container
+ --------------------------------------*/
+
+ #navigation {
+ width: auto;
+ margin: 0 auto;
+ }
+
+ #navigation:after {
+ content: "";
+ display: block;
+ clear: both;
+ height: 1px;
+ overflow: hidden;
+ margin-bottom: -1px;
+ }
+
+ .navigation_content {
+ width: 944px;
+ margin: 0 auto;
+ }
+
+ /*--------------------------------------
+ Wrapper
+ Include contents Block level elements
+ (#leftblocks, #centerblocks, #rightblocks)
+ --------------------------------------*/
+
+ #wrapper {
+ width: 960px;
+ margin: 0 auto;
+ }
+
+ #wrapper:after {
+ content: "";
+ display: block;
+ clear: both;
+ height: 1px;
+ overflow: hidden;
+ }
+
+ /*--------------------------------------
+ Left Block Container
+ display if Left Block is appeared.
+ --------------------------------------*/
+
+ #leftblocks,
+ body.js_off #leftblocks {
+ overflow: visible;
+ float: left;
+ width: 280px;
+ margin: 0;
+ padding: 0;
+ }
+
+ /*--------------------------------------
+ Center Block Container
+ --------------------------------------*/
+
+ #centerblocks {
+ overflow: visible;
+ float: none;
+ width: auto;
+ }
+
+ body.js_off #centerblocks {
+ width: 100%;
+ margin: 0;
+ padding: 0;
+ }
+
+ /* 3 Column ( left-center-right ) */
+ body.left-center-right #main-content,
+ body.js_off #main-content {
+ float: right;
+ /* Center Block Width = [W] - [R] - Right Padding - Left Padding - Right Border - Light Border */
+ width: 660px;
+ margin: 0;
+ padding: 0 10px;
+ }
+
+ /* 2 Column ( left-center ) */
+ body.left-center #main-content {
+ float: right;
+ /* Center Block Width = [W] - [R] - Right Padding - Left Padding - Right Border - Light Border */
+ width: 660px;
+ margin: 0;
+ padding: 0 10px;
+ }
+
+ /* 2 Column ( center-right ) */
+ body.center-right #main-content {
+ float: right;
+ /* Center Block Width = [W] - [R] - Right Padding - Left Padding - Right Border - Light Border */
+ width: 660px;
+ margin: 0;
+ padding: 0 10px;
+ }
+
+ /* 1 Column ( center ) */
+ body.center #main-content {
+ width: 100%;
+ }
+
+ /*--------------------------------------
+ Right Block Container
+ display if Right Block is appeared.
+ --------------------------------------*/
+
+ #rightblocks,
+ body.js_off #rightblocks {
+ overflow: visible;
+ clear: left;
+ float: left;
+ width: 280px;
+ margin: 0;
+ }
+
+ /*--------------------------------------
+ Footer Container
+ --------------------------------------*/
+
+ #footer {
+ clear: right;
+ width: auto;
+ margin: 0 auto;
+ padding: 16px 0;
+ }
+
+ #footer-content {
+ width: auto;
+ margin: 0 auto;
+ width: 960px;
+ }
+
+ /*--------------------------------------
+ Admin Configration Container
+ --------------------------------------*/
+
+ #config_menu {
+ float: right;
+ width: 210px;
+ padding: 0 10px;
+ }
+
+ body.center-right #config_menu {
+ width: 200px;
+ }
+
+ #config_content {
+ float: right;
+ width: 710px;
+ padding: 10px;
+ }
+
+ body.center-right #config_content {
+ width: 600px;
+ }
+}
+
+/* Smaller than standard 1280 (devices and browsers) */
+@media only screen and (min-width: 768px) and (max-width: 962px) {
+
+ /* 2 Columns center-right */
+ /*==============================================================================
+ Layout Pattern:
+ * 3 Column ( Left Block * Center Block * Right Block )...left-center-right
+ * 2 Column ( Left Block * Center Block ) ...left-center
+ * 2 Column ( Center Block * Right Block ) ...center-right
+ * 1 Column ( Center Block ) ...center
+
+ Block Width:
+ * Container Width = 100%
+ * Site Width[W] = auto
+ * Left Block Width[L] = 280px
+ * Right Block Width[R] = 280px
+ * Center Block Width( 3 Column ) = [W] - [L] - [R] = auto + left padding 10px + right padding 10px
+ * Center Block Width( 2 Column ) = [W] - [L] = auto + left padding 10px + right padding 10px
+ * Center Block Width( 2 Column ) = [W] - [R] = auto + left padding 10px + right padding 10px
+ * Center Block Width( 1 Column ) = [W] = auto
+ ==============================================================================*/
+
+ #container {
+ position: relative;
+ width: 100%;
+ margin: 0 auto;
+ }
+
+ /*--------------------------------------
+ Header Container
+ --------------------------------------*/
+
+ #header {
+ width: auto;
+ margin: 0 auto;
+ height: 80px;
+ }
+
+ #header:before {
+ width: auto;
+ }
+
+ #header-content {
+ width: auto;
+ max-width: $layout-site-max-width;
+ margin: 0 auto;
+ padding: 0;
+ }
+
+ /*--------------------------------------
+ Gloval Navigation Container
+ --------------------------------------*/
+
+ #navigation {
+ width: auto;
+ margin: 0 auto;
+ }
+
+ #navigation:after {
+ content: "";
+ display: block;
+ clear: both;
+ height: 1px;
+ overflow: hidden;
+ margin-bottom: -1px;
+ }
+
+ .navigation_content {
+ width: auto;
+ max-width: $layout-site-max-width;
+ margin: 0 auto;
+ }
+
+ /*--------------------------------------
+ Wrapper
+ Include contents Block level elements
+ (#leftblocks, #centerblocks, #rightblocks)
+ --------------------------------------*/
+
+ #wrapper {
+ width: auto;
+ max-width: $layout-site-max-width;
+ margin: 0 auto;
+ }
+
+ #wrapper:after {
+ content: "";
+ display: block;
+ clear: both;
+ height: 1px;
+ overflow: hidden;
+ }
+
+ /*--------------------------------------
+ Left Block Container
+ display if Left Block is appeared.
+ --------------------------------------*/
+
+ #leftblocks,
+ body.js_off #leftblocks {
+ overflow: visible;
+ float: left;
+ width: 230px;
+ margin: 0;
+ padding: 0;
+ }
+
+ /*--------------------------------------
+ Center Block Container
+ --------------------------------------*/
+
+ #centerblocks {
+ overflow: visible;
+ float: right;
+ width: 100%;
+ margin-right: -230px;
+ }
+
+ body.js_off #centerblocks {
+ width: 100%;
+ margin: 0;
+ padding: 0;
+ }
+
+ /* 3 Column ( left-center-right ) */
+ body.left-center-right #main-content,
+ body.js_off #main-content {
+ float: none;
+ width: auto;
+ margin: 0;
+ margin-right: 230px;
+ padding: 0 10px;
+ }
+
+ /* 2 Column ( left-center ) */
+ body.left-center #main-content {
+ float: none;
+ width: auto;
+ margin: 0;
+ margin-right: 230px;
+ padding: 0 10px;
+ }
+
+ /* 2 Column ( center-right ) */
+ body.center-right #main-content {
+ float: none;
+ width: auto;
+ margin: 0;
+ margin-right: 230px;
+ padding: 0 10px;
+ }
+
+ /* 1 Column ( center ) */
+ body.center #main-content {
+ width: 100%;
+ }
+
+ body.center #centerblocks {
+ float: right;
+ width: auto;
+ padding: 0 10px;
+ margin: 0;
+ }
+
+ /*--------------------------------------
+ Right Block Container
+ display if Right Block is appeared.
+ --------------------------------------*/
+
+ #rightblocks,
+ body.js_off #rightblocks {
+ overflow: visible;
+ clear: left;
+ float: left;
+ width: 230px;
+ margin: 0;
+ }
+
+ /*--------------------------------------
+ Footer Container
+ --------------------------------------*/
+
+ #footer {
+ clear: right;
+ width: 100%;
+ margin: 0 auto;
+ padding: 16px 0;
+ }
+
+ #footer-content {
+ width: auto;
+ max-width: $layout-site-max-width;
+ margin: 0 auto;
+ }
+}
+
+/* All Mobile Sizes (devices and browser) */
+@media only screen and (max-width: 767px) {
+
+ /* 1 Columns */
+ /*==============================================================================
+ Layout Pattern:
+ * 3 Column ( Left Block * Center Block * Right Block )...left-center-right
+ * 2 Column ( Left Block * Center Block ) ...left-center
+ * 2 Column ( Center Block * Right Block ) ...center-right
+ * 1 Column ( Center Block ) ...center
+
+ Block Width:
+ * Container Width = 100%
+ * Site Width[W] = auto
+ * Left Block Width[L] = 280px
+ * Right Block Width[R] = 280px
+ * Center Block Width( 3 Column ) = [W] - [L] - [R] = auto + left padding 10px + right padding 10px
+ * Center Block Width( 2 Column ) = [W] - [L] = auto + left padding 10px + right padding 10px
+ * Center Block Width( 2 Column ) = [W] - [R] = auto + left padding 10px + right padding 10px
+ * Center Block Width( 1 Column ) = [W] = auto
+ ==============================================================================*/
+
+ /*--------------------------------------
+ Container
+ Include All Block Level Element
+ (#header, #navigation, #wrapper, #footer)
+ --------------------------------------*/
+
+ #container {
+ position: relative;
+ width: auto;
+ margin: 0 auto;
+ }
+
+ /*--------------------------------------
+ Header Container
+ --------------------------------------*/
+
+ #header {
+ width: auto;
+ margin: 0 auto;
+ height: 60px;
+ }
+
+ #header:before {
+ width: auto;
+ }
+
+ #header-content {
+ width: auto;
+ margin: 0 auto;
+ padding: 0;
+ }
+
+ /*--------------------------------------
+ Gloval Navigation Container
+ --------------------------------------*/
+
+ #navigation {
+ width: auto;
+ margin: 0 auto;
+ }
+
+ #navigation:after {
+ content: "";
+ display: block;
+ clear: both;
+ height: 1px;
+ overflow: hidden;
+ margin-bottom: -1px;
+ }
+
+ .navigation_content {
+ width: auto;
+ margin: 0 auto;
+ padding: 5px 0;
+ }
+
+ /*--------------------------------------
+ Wrapper
+ Include contents Block level elements
+ (#leftblocks, #centerblocks, #rightblocks)
+ --------------------------------------*/
+
+ #wrapper {
+ width: auto;
+ margin: 0 auto;
+ }
+
+ #wrapper:after {
+ content: "";
+ display: block;
+ clear: both;
+ height: 1px;
+ overflow: hidden;
+ }
+
+ /*--------------------------------------
+ Left Block Container
+ display if Left Block is appeared.
+ --------------------------------------*/
+
+ #leftblocks,
+ body.js_off #leftblocks {
+ overflow: visible;
+ clear: both;
+ float: right;
+ width: 100%;
+ margin: 0;
+ padding: 0;
+ }
+
+ /*--------------------------------------
+ Center Block Container
+ --------------------------------------*/
+
+ #centerblocks {
+ overflow: visible;
+ float: none;
+ width: auto;
+ margin: 0;
+ padding: 0 10px;
+ }
+
+ body.js_off #centerblocks {
+ float: none;
+ width: auto;
+ margin: 0;
+ padding: 0 10px;
+ }
+
+ /* 3 Column ( left-center-right ) */
+ body.left-center-right #main-content,
+ body.js_off #main-content {
+ float: none;
+ width: 100%;
+ margin: 0;
+ padding: 0;
+ }
+
+ /* 2 Column ( left-center ) */
+ body.left-center #main-content {
+ float: none;
+ width: 100%;
+ margin: 0;
+ padding: 0;
+ }
+
+ /* 2 Column ( center-right ) */
+ body.center-right #main-content {
+ float: none;
+ width: 100%;
+ margin: 0;
+ padding: 0;
+ }
+
+ /* 1 Column ( center ) */
+ body.center #main-content {
+ width: 100%;
+ }
+
+ body.center #centerblocks {
+ float: right;
+ width: auto;
+ margin: 0;
+ padding: 0 10px;
+ }
+
+ /*--------------------------------------
+ Right Block Container
+ display if Right Block is appeared.
+ --------------------------------------*/
+
+ #rightblocks,
+ body.js_off #rightblocks {
+ overflow: visible;
+ clear: both;
+ float: right;
+ width: 100%;
+ margin: 0;
+ padding: 0;
+ }
+
+ /*--------------------------------------
+ Footer Container
+ --------------------------------------*/
+
+ #footer {
+ clear: right;
+ width: auto;
+ margin-top: -1px;
+ padding: 16px;
+ }
+
+ #footer-content {
+ width: auto;
+ margin: 0 auto;
+ }
+}
+
+/*--------------------------------------
+ Container
+--------------------------------------*/
+
+#container {
+ background-color: #FFF;
+ margin-top: 0;
+ margin-bottom: 0;
+ padding: 0;
+}
+
+@media only screen and (max-width: 767px) {
+
+ #container {
+ margin-top: 0;
+ margin-bottom: 0;
+ padding: 0;
+ border: none;
+ }
+}
+
+#wrapper {
+ /* Adjust floating element */
+ overflow: visible;
+ background-color: transparent;
+ padding: 0;
+ padding-bottom: 2em;
+}
+
+@media only screen and (max-width: 767px) {
+
+ #wrapper {
+ padding: 0;
+ border: none;
+ }
+}
+
+/*--------------------------------------
+ Header Content
+--------------------------------------*/
+
+#header {
+ padding: 0;
+ background: -webkit-linear-gradient(top, #224F7C, #426F9C 50%, #426F9C 90%, #224F7C);
+ background: -moz-linear-gradient(top, #224F7C, #426F9C 50%, #426F9C 90%, #224F7C);
+ background: -o-linear-gradient(top, #224F7C, #426F9C 50%, #426F9C 90%, #224F7C);
+ background: -ms-linear-gradient(top, #224F7C, #426F9C 50%, #426F9C 90%, #224F7C);
+ background: linear-gradient(to bottom, #224F7C, #426F9C 50%, #426F9C 90%, #224F7C);
+ height: 80px;
+}
+
+@media only screen and (max-width: 767px) {
+
+ #header {
+ padding: 0;
+ border: none;
+ }
+}
+
+@media only screen and (max-width: 767px) {
+
+ #header {
+ -webkit-background-size: 256px auto;
+ -moz-background-size: 256px auto;
+ background-size: 256px auto;
+ height: 60px;
+ margin-top: 0;
+ }
+}
+
+/* Site Name */
+.site_name {
+ position: relative;
+ float: right;
+ font-size: 30px;
+ font-weight: bold;
+ text-shadow: 0 2px 2px rgba(0,0,0,.5);
+ line-height: 36px;
+ margin: 22px 20px 0 0;
+ padding: 0;
+}
+
+.site_name a:link,
+.site_name a:visited,
+.site_name a:hover {
+ color: #EEE;
+ text-decoration: none;
+}
+
+@media only screen and (max-width: 767px) {
+
+ .site_name {
+ margin: 6px 8px 0 0;
+ font-size: 1.6em;
+ line-height: 1.6em;
+ }
+}
+
+/* Slogan */
+.site_slogan {
+ position: relative;
+ margin: 0;
+ padding: 16px 16px 0 16px;
+ float: left;
+ color: #FFF;
+ text-align: left;
+ text-shadow: 0 1px 1px rgba(0,0,0,.3);
+}
+
+@media only screen and (max-width: 767px) {
+
+ .site_slogan {
+ font-size: 75%;
+ clear: both;
+ float: none;
+ padding: 0 10px 0;
+ text-align: right;
+ line-height: 1.2em;
+ }
+}
+
+/*--------------------------------------
+ Gloval Navigation Content
+--------------------------------------*/
+
+/* Navigation Menu List */
+#navigation {
+ padding: 0;
+ background: #E7E7E7;
+ border-top: 1px solid #EEE;
+ border-bottom: 1px solid #C7C7C7;
+ -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.1);
+ box-shadow: 0 1px 2px rgba(0,0,0,.1);
+ text-align: right;
+ text-shadow: 0 1px 0 #FFF;
+}
+
+@media only screen and (max-width: 767px) {
+
+ #navigation {
+ padding: 0;
+ }
+}
+
+#navigation ul {
+ list-style: none;
+ margin: 0;
+ padding: 0;
+}
+
+#navigation li {
+ float: right;
+ margin: 0;
+ padding: 0;
+}
+
+#navigation li a {
+ font-size: 13px;
+ display: block;
+ line-height: 30px;
+ margin: 0;
+ padding: 0 7px;
+ border-left: 1px solid #D7D7D7;
+}
+
+#navigation li:first-child a {
+ border-right: 1px solid #D7D7D7;
+}
+
+/* Navigation Menu */
+.menuitem a,
+.menuitem a:link,
+.menuitem a:visited {
+ color: #666;
+}
+
+.menuitem a:hover,
+.menuitem a:focus,
+.menuitem a:active {
+ color: #2664A2;
+ text-decoration: none;
+ background: #DFDFDF;
+}
+
+.tinynav {
+ display: none;
+}
+
+@media only screen and (max-width: 767px) {
+
+ .tinynav {
+ display: block;
+ width: 95%;
+ max-width: none;
+ margin: auto;
+ }
+}
+
+/*--------------------------------------
+ Center Block Content
+--------------------------------------*/
+
+/* Welcome Message */
+.welcome_msg {
+ margin: .5em 0 1.5em;
+ padding: .5em 0;
+ border-bottom: 1px solid #E7E7E7;
+ color: #888;
+}
+
+/* Block */
+#centerblocks section.block-center,
+#centerblocks div.block-center {
+ margin: 0 0 1em 0;
+ padding: 0 0 2em 0;
+}
+
+/*--------------------------------------
+ Footer Content
+--------------------------------------*/
+
+#footer {
+ border-top: 1px solid #CCC;
+ font-size: 12px;
+ color: #666;
+ background-color: transparent;
+}
+
+@media only screen and (max-width: 767px) {
+
+ #footer {
+ border: none;
+ }
+}
+
+#footer a:link,
+#footer a:visited,
+#footer a:active {
+ color: #666;
+ text-decoration: none;
+}
+
+#footer a:hover {
+ color: #2664A2;
+ text-decoration: underline;
+}
+
+@media only screen and (max-width: 767px) {
+
+ #footer {
+ border: none;
+ color: #999;
+ background-color: #284664;
+ }
+
+ #footer a:link,
+ #footer a:visited,
+ #footer a:active {
+ color: #999;
+ text-shadow: 0 1px 1px rgba(0,0,0,.3);
+ }
+}
+
+/* Copyright */
+.copyright {
+ float: right;
+ margin: 0;
+ padding-right: 8px;
+ line-height: 1.4em;
+}
+
+@media only screen and (max-width: 767px) {
+
+ .copyright {
+ float: none;
+ margin: 0 0 1em 0;
+ padding-right: 0;
+ padding-left: 8px;
+ text-shadow: 0 1px 1px rgba(0,0,0,.3);
+ }
+}
+
+/* Powered by & Page Execution Time */
+.site_info {
+ float: left;
+ margin: 0;
+ padding-left: 15px;
+ text-align: left;
+ line-height: 1.4em;
+}
+
+@media only screen and (max-width: 767px) {
+
+ .site_info {
+ float: none;
+ text-align: right;
+ margin: 0;
+ padding-right: 4px;
+ padding-left: 8px;
+ text-shadow: 0 1px 1px rgba(0,0,0,.3);
+ }
+}
+
+/*--------------------------------------
+ Common Block Style
+--------------------------------------*/
+
+#leftblocks p,
+#rightblocks p {
+ line-height: 1.25;
+ margin: .7em 0;
+}
+
+#leftblocks ul,
+#rightblocks ul {
+ list-style-position: inside;
+ margin: .7em 0;
+ padding-right: .5em;
+}
+
+#leftblocks ol,
+#rightblocks ol {
+ list-style-position: inside;
+ margin: .7em 0;
+ padding-right: .9em;
+}
+
+#leftblocks li,
+#rightblocks li {
+ margin: 0 0 .25em 0;
+ padding: 0;
+}
+
+#leftblocks dl,
+#rightblocks dl {
+ margin: .7em 0;
+}
+
+#leftblocks input,
+#rightblocks input {
+ font-size: 95%;
+ margin-right: 0;
+ margin-left: 0;
+}
+
+#leftblocks .sideoption,
+#rightblocks .sideoption {
+ list-style: none outside;
+ color: #999;
+ margin: 0;
+ padding: 0;
+}
+
+#leftblocks .sideoption a,
+#rightblocks .sideoption a {
+ display: block;
+ color: #222;
+ height: 1.8em;
+ line-height: 1.8em;
+ overflow: hidden;
+ padding: 0 5px;
+ white-space: nowrap;
+ text-decoration: none;
+}
+
+#leftblocks .sideoption a:hover,
+#rightblocks .sideoption a:hover {
+ background-color: #F1F1F1;
+}
+
+#leftblocks .sideoption span,
+#rightblocks .sideoption span {
+ color: #999;
+ text-decoration: none;
+ margin-right: 3px;
+}
+
+#leftblocks .sideoption_off,
+#rightblocks .sideoption_off {
+ list-style: none outside;
+ color: #999;
+ display: block;
+ height: 1.8em;
+ line-height: 1.8em;
+ overflow: hidden;
+ margin: 0;
+ padding: 0 5px;
+ white-space: nowrap;
+}
+
+#leftblocks .sideoption_off span,
+#rightblocks .sideoption_off span {
+ color: #999;
+ text-decoration: none;
+ margin-right: 3px;
+}
+
+#leftblocks .sideoption_group_label,
+#rightblocks .sideoption_group_label {
+ color: #630;
+ font-size: 103%;
+ font-weight: bold;
+ height: 1.6em;
+ line-height: 1.6em;
+ overflow: hidden;
+ margin: 0;
+ padding: 0 5px;
+ white-space: nowrap;
+ border-bottom: 1px dotted #CCC;
+}
+
+#leftblocks .noliststyle,
+#rightblocks .noliststyle {
+ padding-right: 0;
+}
+
+#leftblocks .branch_level2 a,
+#rightblocks .branch_level2 a {
+ padding-right: 15px;
+}
+
+#leftblocks .branch_level3 a,
+#rightblocks .branch_level3 a {
+ padding-right: 25px;
+}
+
+#leftblocks .branch_level4 a,
+#rightblocks .branch_level4 a {
+ padding-right: 35px;
+}
+
+#leftblocks .sideoption_off.branch_level2,
+#rightblocks .sideoption_off.branch_level2 {
+ padding-right: 15px;
+}
+
+#leftblocks .sideoption_off.branch_level3,
+#rightblocks .sideoption_off.branch_level3 {
+ padding-right: 25px;
+}
+
+#leftblocks .sideoption_off.branch_level4,
+#rightblocks .sideoption_off.branch_level4 {
+ padding-right: 35px;
+}
+
+#leftblocks h3,
+#rightblocks h3,
+#leftblocks h4,
+#rightblocks h4 {
+ font-size: 100%;
+}
+
+@media only screen and (max-width: 767px) {
+
+ #leftblocks,
+ #rightblocks {
+ background: #F7F7F7;
+ }
+
+ #leftblocks input,
+ #rightblocks input {
+ font-size: 16px;
+ }
+
+ #leftblocks input[type="submit"],
+ #rightblocks input[type="submit"] {
+ font-size: 14px;
+ }
+
+ #leftblocks .sideoption a,
+ #rightblocks .sideoption a,
+ #leftblocks .sideoption a:hover,
+ #rightblocks .sideoption a:hover,
+ #leftblocks .sideoption_off,
+ #rightblocks .sideoption_off {
+ background: url("images/arrow-right.png") no-repeat #F7F7F7;
+ -webkit-background-size: 24px auto;
+ -moz-background-size: 24px auto;
+ background-size: 24px auto;
+ background-position: left 50%;
+ border: 1px solid #CACACA;
+ color: #222;
+ display: block;
+ font-size: 16px;
+ font-weight: bold;
+ margin-bottom: -1px;
+ padding: 4px 10px;
+ text-decoration: none;
+ -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.1);
+ box-shadow: 0 1px 2px rgba(0,0,0,.1);
+ }
+
+ #leftblocks .sideoption_off,
+ #rightblocks .sideoption_off {
+ color: #999;
+ }
+}
+
+#loginform-loginname,
+#loginform-passwd {
+ width: 50%;
+}
+
+/* Help Icon */
+h1 img,
+h2 img,
+h3 img,
+h4 img {
+ vertical-align: middle;
+}
+
+/*--------------------------------------
+ System Message Block
+--------------------------------------*/
+
+.block-message {
+ margin: 1.5em 0;
+ padding: 0;
+ -webkit-border-radius: 6px;
+ border-radius: 6px;
+ -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.1);
+ box-shadow: 0 1px 2px rgba(0,0,0,.1);
+ /* Title */
+ /* Message */
+}
+
+.block-message dl {
+ margin: 0;
+ padding: 0;
+}
+
+.block-message dt {
+ margin: 0;
+ padding: 4px 8px;
+ background: #3E6B98;
+ color: #EEEEEC;
+ text-shadow: 0 1px 1px rgba(0,0,0,.3);
+ font-weight: bold;
+ border: 1px solid rgba(0,0,0,.2);
+ -webkit-border-radius: 6px 6px 0 0;
+ border-radius: 6px 6px 0 0;
+}
+
+.block-message dd {
+ margin: 0;
+ padding: 8px 12px;
+ background: #EEE;
+ color: #404040;
+ text-shadow: 0 1px 0 rgba(255,255,255,.5);
+ border: 1px solid rgba(0,0,0,.2);
+ -webkit-border-radius: 0 0 6px 6px;
+ border-radius: 0 0 6px 6px;
+}
+
+.block-message p {
+ margin: .2em 0;
+ line-height: 1.25;
+}
+
+/*--------------------------------------
+ Left Block and Right Block
+--------------------------------------*/
+
+/* Block */
+.block-left,
+.block-right,
+.block-list {
+ margin: 0 8px .5em 8px;
+ padding: 0 0 16px 0;
+ font-size: 13px;
+}
+
+@media only screen and (max-width: 767px) {
+
+ .block-left,
+ .block-right,
+ .block-list {
+ font-size: 100%;
+ margin: 0 10px;
+ padding: 0;
+ }
+}
+
+/* Block Title */
+.block-title {
+ margin: 0 0 .5em 0;
+ padding: 0 0 .1em 0;
+ border-bottom: 1px solid #CCC;
+ font-size: 14px;
+ font-weight: bold;
+ line-height: 20px;
+}
+
+/*--------------------------------------
+ Search Form
+--------------------------------------*/
+
+#searchform fieldset {
+ margin-top: 15px;
+ padding: 0;
+}
+
+#searchform a {
+ line-height: 1.5em;
+}
+
+@media only screen and (max-width: 767px) {
+
+ #searchform fieldset {
+ margin-top: 10px;
+ margin-bottom: 10px;
+ padding: 0;
+ text-align: center;
+ }
+
+ #searchform .searchform {
+ text-align: center;
+ }
+}
+
+.searchform {
+ line-height: 2.2em;
+ margin-bottom: .3em;
+}
+
+input[type="text"].search {
+ background: url("images/search.png") left center no-repeat #FFF;
+ padding-right: 24px;
+ width: 120px;
+ color: #999;
+}
+
+/*--------------------------------------
+ Login Form
+--------------------------------------*/
+
+/* authentication buttons */
+#login_facebook {
+ right: 0;
+ width: 141px;
+ background: url("/images/oauth-login-with-sprite.png") no-repeat;
+ background-position: 0 0;
+}
+
+#login_twitter {
+ right: 0;
+ width: 141px;
+ background: url("/images/oauth-login-with-sprite.png") no-repeat;
+ background-position: 0 -23px;
+}
+
+#login_linkedin {
+ right: 0;
+ width: 141px;
+ background: url("/images/oauth-login-with-sprite.png") no-repeat;
+ background-position: 0 -44px;
+}
+
+#login_google {
+ right: 0;
+ width: 141px;
+ background: url("/images/oauth-login-with-sprite.png") no-repeat;
+ background-position: 0 -66px;
+}
+
+#login_yahoo {
+ right: 0;
+ width: 141px;
+ background: url("/images/oauth-login-with-sprite.png") no-repeat;
+ background-position: 0 -88px;
+}
+
+#login_microsoft {
+ right: 0;
+ width: 141px;
+ background: url("/images/oauth-login-with-sprite.png") no-repeat;
+ background-position: 0 -110px;
+}
+
+#login_github {
+ right: 0;
+ width: 141px;
+ background: url("/images/oauth-login-with-sprite.png") no-repeat;
+ background-position: 0 -132px;
+}
+
+#login_openid {
+ right: 0;
+ width: 141px;
+ background: url("/images/oauth-login-with-sprite.png") no-repeat;
+ background-position: 0 -154px;
+}
+
+#loginform fieldset {
+ margin-top: 15px;
+ padding: 0;
+}
+
+#loginform .submit {
+ margin-bottom: .3em;
+}
+
+#loginform a {
+ line-height: 1.5em;
+}
+
+.form_part {
+ margin-bottom: .3em;
+}
+
+.form_part label {
+ display: block;
+ line-height: 1.2em;
+ margin-bottom: .3em;
+}
+
+/* Third party login */
+form.third-party-login {
+ margin: .1em 0;
+}
+
+form.third-party-login div {
+ position: relative;
+}
+
+form.third-party-login div img {
+ position: absolute;
+ right: 6px;
+ top: 6px;
+}
+
+form.third-party-login div input {
+ -webkit-box-sizing: border-box;
+ -moz-box-sizing: border-box;
+ box-sizing: border-box;
+}
+
+form.third-party-login div input.submit {
+ text-indent: 24px;
+ font-size: 12px;
+ height: 28px;
+}
+
+div.third-party-login {
+ width: 164px;
+}
+
+/* All Mobile Sizes (devices and browser) */
+@media only screen and (max-width: 767px) {
+
+ #navigation_ul {
+ display: none;
+ }
+
+ .block-title,
+ #block-left-search > h2 {
+ background: #3B6998;
+ color: #EEEEEC;
+ font-weight: bold;
+ padding: 8px 5px;
+ text-align: right;
+ font-size: 16px;
+ margin-right: -10px;
+ margin-left: -10px;
+ text-shadow: 0 1px 1px rgba(0,0,0,.3);
+ border-top: 1px solid #6F9BC7;
+ border-bottom: 1px solid #1F374F;
+ }
+
+ h2.show,
+ #block-left-search > h2.show {
+ background: url("images/arrow-down.png") no-repeat #3B6998;
+ -webkit-background-size: 36px auto;
+ -moz-background-size: 36px auto;
+ background-size: 36px auto;
+ background-position: left 50%;
+ }
+
+ h2.hide,
+ #block-left-search > h2.hide {
+ background: url("images/arrow-up.png") no-repeat #3B6998;
+ -webkit-background-size: 36px auto;
+ -moz-background-size: 36px auto;
+ background-size: 36px auto;
+ background-position: left 50%;
+ }
+
+ h2.block-title {
+ margin-top: 0;
+ margin-bottom: 0;
+ }
+
+ #block-left-search > h2 {
+ margin-top: 0;
+ margin-bottom: 0;
+ }
+
+ #config_menu .block-title {
+ margin-right: -10px;
+ margin-left: -10px;
+ }
+
+ #search-configuration-container label {
+ margin: 0 0 .5em 0;
+ padding: 0 0 .1em 0;
+ display: block;
+ border-bottom: 1px solid #CCC;
+ background: #3B6998;
+ color: #EEEEEC;
+ font-weight: bold;
+ padding: 8px 5px;
+ text-align: right;
+ font-size: 16px;
+ margin-right: -10px;
+ margin-left: -10px;
+ text-shadow: 0 1px 1px rgba(0,0,0,.3);
+ }
+
+ #search-configuration {
+ font-size: 16px;
+ }
+
+ .block-left-content,
+ .block-right-content,
+ .block-list-content {
+ padding: 10px 0;
+ text-shadow: 0 1px 0 #FFF;
+ }
+
+ #block-left-search > .block-left-content {
+ background: #F7F7F7;
+ padding: 10px;
+ margin: 0;
+ }
+
+ .noliststyle {
+ list-style: none;
+ padding: 0;
+ margin: 0;
+ }
+
+ .sideoption:first-child a,
+ .sideoption_off:first-child {
+ -webkit-border-top-right-radius: 8px;
+ -webkit-border-top-left-radius: 8px;
+ }
+
+ .sideoption:last-child a,
+ .sideoption_off:last-child {
+ -webkit-border-bottom-right-radius: 8px;
+ -webkit-border-bottom-left-radius: 8px;
+ }
+}
+
+/*--------------------------------------
+ Story
+--------------------------------------*/
+
+/* Container */
+.storytext {
+ margin: 0 0 1.5em 0;
+ border-bottom: 1px solid #E7E7E7;
+ /* Table */
+}
+
+.storytext table {
+ text-align: right;
+ border-collapse: collapse;
+ margin: 1em .5em;
+}
+
+.storytext tr {
+ margin: 0;
+ padding: 0;
+ vertical-align: middle;
+}
+
+.storytext th,
+.storytext td {
+ margin: 0;
+ padding: .2em .6em;
+ vertical-align: middle;
+ line-height: 160%;
+ border: 1px solid #DDD;
+}
+
+.storytext th {
+ font-weight: bold;
+ background: #F5F5F5;
+}
+
+.storytext img {
+ max-width: 100%;
+ height: auto;
+}
+
+/* Story Title */
+.story_title {
+ float: right;
+ margin: 0 0 .5em 0;
+ font-size: 140%;
+ text-decoration: none;
+ color: #222;
+}
+
+.story_title a:link,
+.story_title a:visited {
+ color: #222;
+ text-decoration: none;
+}
+
+.story_title a:hover {
+ color: #2664A2;
+ text-decoration: underline;
+}
+
+/* Icon(email, print, pdf) */
+.story_icon {
+ float: left;
+}
+
+.story_icon img {
+ margin-right: 8px;
+}
+
+@media only screen and (max-width: 767px) {
+
+ .story_icon {
+ display: none;
+ }
+}
+
+/* Story(Date, Auther, Display no.) */
+.story_status {
+ list-style-position: outside;
+ list-style-type: none;
+ clear: both;
+ margin: 0 0 1em 0;
+ padding-right: 1em;
+ color: #999;
+ font-size: 85%;
+ line-height: 1.25;
+}
+
+/* Story Body */
+.story_introtext {
+ margin: 0 0 2em 0;
+ line-height: 1.625;
+ zoom: 1;
+}
+
+.story_introtext:before,
+.story_introtext:after {
+ content: "";
+ display: table;
+}
+
+.story_introtext:after {
+ clear: both;
+}
+
+/* Topic Icon */
+.story_image {
+ float: left;
+ width: 48px;
+ height: 48px;
+ margin: 15px;
+}
+
+/* Navigation */
+.story_navi {
+ list-style-type: none;
+ clear: both;
+ margin: 0;
+ padding-right: 0;
+ text-align: center;
+}
+
+.story_navi li {
+ display: inline;
+ margin: 0 2px;
+}
+
+/* Comment and Trackback */
+.feedback {
+ list-style-type: none;
+ margin: 0 0 .5em 0;
+ padding-right: 0;
+ text-align: center;
+}
+
+.feedback li {
+ display: inline;
+ margin: 0 2px;
+}
+
+.article {
+ font-size: 100%;
+}
+
+/*--------------------------------------
+ Tooltips
+--------------------------------------*/
+
+.gl-tooltip span {
+ margin-left: -999em;
+ position: absolute;
+ text-align: right;
+ width: 250px;
+}
+
+.gl-tooltip:link,
+.gl-tooltip:visited {
+ color: #2664A2;
+ outline: none;
+ text-decoration: none;
+ position: relative;
+}
+
+.gl-tooltip:hover span {
+ -webkit-border-radius: 8px;
+ border-radius: 8px;
+ -webkit-box-shadow: 2px 2px 8px #666;
+ box-shadow: 2px 2px 8px #666;
+ font-size: 1em;
+ text-align: right;
+ white-space: normal;
+ font-family: Calibri, Tahoma, Geneva, sans, sans-serif;
+ position: absolute;
+ right: 2.2em;
+ top: 2.2em;
+ z-index: 99;
+ margin-left: 0;
+ width: 250px;
+}
+
+.gl-tooltip:hover img.icon {
+ border: 0;
+ margin: -15px -51px 0 0;
+ float: right;
+ position: absolute;
+}
+
+.gl-tooltip:hover em {
+ font-family: Candara, Tahoma, Geneva, sans, sans-serif;
+ font-size: 1.2em;
+ font-weight: bold;
+ display: block;
+ padding: .2em .4em .6em 0;
+}
+
+#gl-tooltip-icon {
+ border: 0;
+}
+
+span.classic {
+ padding: .8em 1em;
+}
+
+span.custom {
+ padding: .5em 2em .8em .8em;
+}
+
+span.classic {
+ background: #EEEEEC;
+ border: 2px solid #555753;
+}
+
+span.critical {
+ background: #F5F0F0;
+ border: 2px solid #A40000;
+}
+
+span.critical em {
+ color: #A40000;
+}
+
+span.help {
+ background: #EDF0F2;
+ border: 2px solid #204A87;
+}
+
+span.help em {
+ color: #204A87;
+}
+
+span.info {
+ background: #EDF0F2;
+ border: 2px solid #204A87;
+}
+
+span.info em {
+ color: #204A87;
+}
+
+span.warning {
+ background: #FCF7EF;
+ border: 2px solid #CE5C00;
+ font-weight: normal;
+ color: #000;
+}
+
+span.warning em {
+ color: #CE5C00;
+}
+
+/*--------------------------------------
+ Article Page
+--------------------------------------*/
+
+/* Related Information & Story Option */
+.list-whats-related,
+.list-story-options {
+ line-height: 1.7em;
+ margin: 0 20px 0 0;
+ padding: 0;
+}
+
+/* Article Related Block */
+.block-related {
+ float: right;
+ width: 50%;
+ margin: 0 0 1.5em 0;
+}
+
+@media only screen and (max-width: 767px) {
+
+ .block-related {
+ float: none;
+ width: auto;
+ }
+}
+
+/*--------------------------------------
+ Comment Block
+--------------------------------------*/
+
+#commentarea {
+ clear: both;
+}
+
+/* Comment Information (Story Title | Comment Number | Username) */
+.commentbar_status {
+ text-align: center;
+ margin: 1em 0;
+}
+
+.bar_separator {
+ padding-right: 5px;
+ padding-left: 5px;
+ color: #CCC;
+}
+
+#commentbar {
+ padding: 3px;
+ background: none repeat scroll 0 0 #EEE;
+ -webkit-border-radius: 4px;
+ border-radius: 4px;
+ zoom: 1;
+}
+
+#commentbar:before,
+#commentbar:after {
+ content: "";
+ display: table;
+}
+
+#commentbar:after {
+ clear: both;
+}
+
+/* Comment Submit Form */
+#commentbar-comment {
+ float: right;
+ padding: .3em;
+}
+
+#commentbar-selector {
+ float: left;
+ padding: .3em;
+}
+
+/* Comment NOTE */
+.disclaimer {
+ text-align: center;
+ color: #666;
+ margin: .5em 0 1em;
+}
+
+#commentpreview {
+ margin: 0;
+ background: transparent;
+ border: 1px dashed #808080;
+ padding: 5px 10px;
+}
+
+#commenteditform {
+ margin: 0;
+ background: #F7F7F7;
+ border: 1px solid #E7E7E7;
+ padding: 10px;
+}
+
+/*--------------------------------------
+ Comment Body
+--------------------------------------*/
+
+/* Individual Comment (Tree) */
+.comment_thread {
+ list-style-position: outside;
+ list-style-type: none;
+ margin: 0 0 .5em 0;
+ padding: 0;
+ text-align: right;
+}
+
+/* Individual Comment (Tree) Title */
+.thread_title {
+ display: inline;
+ margin: 0;
+ padding: 0;
+}
+
+/* Individual Comment (Tree) Auther */
+.thread_author {
+ display: inline;
+ margin: 0 8px 0 0;
+ padding: 0;
+}
+
+.thread_author:before {
+ content: " - ";
+}
+
+/* Individual Comment */
+.block-comment-content {
+ margin: 0;
+ padding: 0;
+ text-align: right;
+}
+
+/* Individual Comment Level(Nested | Tree) */
+.level-0 {
+ margin-right: 0;
+}
+
+.level-25 {
+ margin-right: 16px;
+}
+
+.level-50 {
+ margin-right: 32px;
+}
+
+.level-75 {
+ margin-right: 48px;
+}
+
+.level-100 {
+ margin-right: 64px;
+}
+
+.level-125 {
+ margin-right: 80px;
+}
+
+.level-150 {
+ margin-right: 96px;
+}
+
+.level-175 {
+ margin-right: 112px;
+}
+
+.level-200 {
+ margin-right: 128px;
+}
+
+.level-225 {
+ margin-right: 144px;
+}
+
+.level-250 {
+ margin-right: 160px;
+}
+
+.level-275 {
+ margin-right: 176px;
+}
+
+.level-300 {
+ margin-right: 192px;
+}
+
+.level-325 {
+ margin-right: 208px;
+}
+
+.level-350 {
+ margin-right: 224px;
+}
+
+.level-375 {
+ margin-right: 240px;
+}
+
+.level-400 {
+ margin-right: 256px;
+}
+
+/* Comment Information */
+.comment_status {
+ list-style-position: outside;
+ list-style-type: none;
+ margin: 0;
+ padding: 0;
+}
+
+/* Comment Title */
+.comment_title {
+ display: block;
+ margin: 1em 0 .5em 0;
+ padding: 4px;
+ border: 1px solid #E7E7E7;
+ background: #F7F7F7;
+}
+
+/* Comment Auther */
+.comment_author {
+ display: block;
+ margin: 0 0 1em 0;
+ padding: 0;
+ color: #666;
+}
+
+/* Comment Content */
+.comment_content {
+ margin: 0 0 1em 0;
+ padding: 0;
+}
+
+/* Comment Navigation */
+.comment_navi {
+ clear: both;
+ color: #666;
+}
+
+/*--------------------------------------
+ Report Comment Form
+--------------------------------------*/
+
+/* Comment */
+.reportcomment {
+ margin: 0 0 1em 0;
+ padding: 0;
+ border-bottom: 1px solid #E7E7E7;
+}
+
+/*--------------------------------------
+ Comment Submit Form
+--------------------------------------*/
+
+/* Username */
+.dt-commentform-username {
+ display: inline;
+}
+
+.logoutorcreateaccount {
+ padding: 0 3px;
+}
+
+/* NOTE */
+.importantstuff {
+ margin-top: 0;
+}
+
+.ul-importantstuff {
+ margin: 0 1em 0 0;
+ padding: 0;
+}
+
+.li-importantstuff {
+ margin: 0 8px 0 0;
+ padding: 0;
+}
+
+/*--------------------------------------
+ Breadcrumbs List
+--------------------------------------*/
+
+.navbar-breadcrumbs {
+ list-style-position: outside;
+ list-style-type: none;
+ margin: 0;
+ padding: 0;
+}
+
+.li-navbar-breadcrumbs {
+ display: inline;
+}
+
+.a-navbar-breadcrumbs {
+ margin: 0 8px;
+}
+
+/*--------------------------------------
+ Navigation
+--------------------------------------*/
+
+#navcontainer {
+ width: 100%;
+ margin-bottom: 10px;
+ padding-bottom: 2px;
+ font-size: 90%;
+ line-height: normal;
+ border-bottom: 1px solid #DDD;
+ height: 30px;
+}
+
+#navlist {
+ display: block;
+ margin: 0 0 20px 0;
+ padding: 0;
+ list-style: none;
+ /* Clearfixing tabs for beautiful stacking */
+}
+
+#navlist:before,
+#navlist:after {
+ content: "";
+ display: block;
+ overflow: hidden;
+ visibility: hidden;
+ width: 0;
+ height: 0;
+}
+
+#navlist:after {
+ clear: both;
+}
+
+.li-navlist {
+ display: block;
+ width: auto;
+ height: 30px;
+ padding: 0;
+ float: right;
+ margin: 2px 0 0 -1px;
+}
+
+.li-navlist #current {
+ background: #FFF;
+ height: 29px;
+ position: relative;
+ top: -5px;
+ padding-top: 5px;
+ border-right-width: 1px;
+ margin: 0;
+ color: #111;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+ border-bottom-color: #FFF;
+}
+
+.li-navlist #current:first-child a {
+ border-width: 1px;
+ border-top-right-radius: 3px;
+}
+
+.li-navlist #current:last-child a {
+ border-top-left-radius: 3px;
+}
+
+.a-navlist {
+ display: block;
+ text-decoration: none;
+ width: auto;
+ height: 29px;
+ padding: 0 12px;
+ line-height: 30px;
+ border: solid 1px #DDD;
+ border-width: 1px;
+ margin: 0;
+ background: #F5F5F5;
+}
+
+.a-navlist:link,
+.a-navlist:visited,
+.a-navlist:hover {
+ color: #555;
+ text-decoration: none;
+}
+
+/*--------------------------------------
+ Page Navigation
+--------------------------------------*/
+
+.gl-pagenav {
+ text-align: center;
+ color: #CCC;
+ margin: 0 0 1.5em;
+ line-height: 1.4em;
+}
+
+.gl-pagenav a,
+.gl-pagenav b {
+ display: inline-block;
+ margin: 1px 2px;
+ padding: 2px 7px;
+ background: transparent;
+ border: 1px solid #E7E7E7;
+}
+
+.gl-pagenav b {
+ color: #222;
+}
+
+.gl-pagenav a:hover {
+ background: #EEE;
+ border: 1px solid #CCC;
+}
+
+.gl-pagenav span {
+ display: inline-block;
+ color: #999;
+}
+
+.gl-pagenav span a {
+ margin: 0;
+ padding: 2px 0;
+ background: transparent;
+ border: none;
+}
+
+.gl-pagenav span a:hover {
+ background: transparent;
+ border: none;
+}
+
+.gl-pagenav .divider {
+ padding: 0;
+ margin: 0 4px;
+}
+
+/*--------------------------------------
+ Breadcrumbs Navigation
+--------------------------------------*/
+
+.bc_navigation {
+ margin: -1em 0 1em;
+}
+
+/*--------------------------------------
+ My Account Page
+--------------------------------------*/
+
+#exclude_topic > .checkboxes-list > li,
+#boxesblock > .checkboxes-list > li {
+ /* display: inline */
+ margin-left: .5em;
+}
+
+/*--------------------------------------
+ Access Information Page
+--------------------------------------*/
+
+.itemstatistics {
+ width: 100%;
+ margin: 0;
+ padding: 0;
+ border-collapse: collapse;
+}
+
+.itemstatistics th {
+ margin: 0;
+ padding: 2px;
+ text-align: right;
+}
+
+.itemstatistics td {
+ margin: 0;
+ padding: 2px;
+}
+
+/*--------------------------------------
+ Trackback
+--------------------------------------*/
+
+/* Trackback Block */
+#trackback {
+ clear: both;
+}
+
+/* Trackback Content */
+.block-trackback-content {
+ border-bottom: 1px solid #E7E7E7;
+}
+
+.block-trackback-content > p {
+ margin: 0 0 1em 0;
+}
+
+/* Description */
+.trackback_comments_no_link {
+ margin: 0 0 1em 0;
+ padding: 0;
+}
+
+/* Recept Trackback Block */
+.formattedcomment {
+ margin: 0 0 1em 0;
+ padding: 0;
+}
+
+/* Recept Trackback Information */
+.trackback_status {
+ list-style-position: outside;
+ list-style-type: none;
+ margin: 0;
+ padding: 0;
+}
+
+/* Recept Trackback Title */
+.trackback_title {
+ margin: 0 0 .5em 0;
+ padding: 4px;
+ border: 1px solid #E7E7E7;
+ background: #F7F7F7;
+}
+
+/* Recept Trackback Recept Date */
+.trackback_date {
+ margin: 0 0 .5em 0;
+ padding: 0;
+}
+
+/* Recept Trackback Summary */
+.trackback_excerpt_readmore {
+ margin: 0 0 1em 0;
+ padding: 0;
+}
+
+/*--------------------------------------
+ Profile
+--------------------------------------*/
+
+/* Account Information */
+#profile-userprofile {
+ overflow: hidden;
+ margin: 0;
+ padding: 0;
+ zoom: 1;
+}
+
+#profile-userprofile:before,
+#profile-userprofile:after {
+ content: "";
+ display: table;
+}
+
+#profile-userprofile:after {
+ clear: both;
+}
+
+#profile-userprofile dt {
+ float: right;
+ clear: right;
+ width: 25%;
+ margin: 0 0 .5em 0;
+ padding: 0;
+}
+
+#profile-userprofile dd {
+ float: right;
+ width: 75%;
+ margin: 0 0 .5em 0;
+ padding: 0;
+}
+
+/* Photo */
+dd#profile-user_photo {
+ float: none;
+ width: auto;
+ margin-right: 25%;
+ margin-bottom: 1em;
+}
+
+@media only screen and (max-width: 767px) {
+
+ dd#profile-user_photo {
+ margin-right: 50%;
+ }
+}
+
+/* Recent Submit | User Recent Comment */
+.storyrow,
+.commentrow {
+ margin: 0;
+ padding: 0;
+}
+
+.storyrow a,
+.commentrow a {
+ margin: 0 0 0 8px;
+ padding: 0;
+}
+
+/* Submit Story | Comment Total */
+#profile-postingstats {
+ margin: 0;
+ padding: 0;
+}
+
+#profile-postingstats dt {
+ float: right;
+ clear: right;
+ width: 25%;
+ margin: 0 0 .5em 0;
+ padding: 0;
+}
+
+#profile-postingstats dd {
+ float: right;
+ width: 75%;
+ margin: 0 0 .5em 0;
+ padding: 0;
+}
+
+@media only screen and (max-width: 767px) {
+
+ #profile-userprofile dt,
+ #profile-userprofile dd,
+ #profile-postingstats dt,
+ #profile-postingstats dd {
+ width: 50%;
+ }
+}
+
+/* User All Submit Search Link */
+#profile-all_postings_by {
+ clear: right;
+ padding-top: 1em;
+}
+
+/*--------------------------------------
+ Admin Common Style
+--------------------------------------*/
+
+/* Basic Editor */
+.admin_basic {
+ padding: .5em 2em;
+}
+
+@media only screen and (max-width: 962px) {
+
+ .admin_basic {
+ padding: .5em 0;
+ }
+}
+
+/*--------------------------------------
+ Admin Top Menu Style
+--------------------------------------*/
+
+#admin-topmenu {
+ margin-bottom: 2em;
+ border: 1px solid rgba(0,0,0,.2);
+ padding: 10px 5px;
+ line-height: 1.25;
+ -webkit-border-radius: 4px;
+ border-radius: 4px;
+ -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.1);
+ box-shadow: 0 1px 2px rgba(0,0,0,.1);
+}
+
+.admin-menu-icon {
+ float: right;
+ padding: 5px;
+ margin-left: 10px;
+ width: 48px;
+ height: 48px;
+}
+
+#instructions {
+ padding: 5px;
+}
+
+#instructions > p {
+ margin: 0 0 5px 0;
+ line-height: 1.25;
+}
+
+#admin-menu-fields {
+ color: #CCC;
+}
+
+.admin-topic-image {
+ margin: 0 0 0 5px;
+ vertical-align: middle;
+}
+
+/*--------------------------------------
+ Group Editor
+--------------------------------------*/
+
+#rights_options {
+ width: 100%;
+ font-size: 11px;
+}
+
+/*--------------------------------------
+ Group Member Editor
+--------------------------------------*/
+
+.listmembers {
+ float: right;
+ width: 35%;
+ height: 15em;
+}
+
+#admin-groupmembers-fieldFrom,
+#admin-groupmembers-fieldTo {
+ width: 100%;
+ height: 100%;
+}
+
+.movemembers {
+ float: right;
+ width: 30%;
+ padding-top: 5em;
+ text-align: center;
+ height: 12em;
+}
+
+.movebutton {
+ margin: .5em 0;
+ text-align: center;
+}
+
+/*--------------------------------------
+ Admin Page
+--------------------------------------*/
+
+/* Admin List Table */
+.admin-list-table {
+ margin: 0;
+ width: 100%;
+ text-align: right;
+ font-size: 90%;
+ border-collapse: separate;
+ border-spacing: 0;
+ border: 1px solid rgba(0,0,0,.2);
+ -webkit-border-radius: 5px;
+ border-radius: 5px;
+ -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.1);
+ box-shadow: 0 1px 2px rgba(0,0,0,.1);
+}
+
+@media only screen and (max-width: 1199px) {
+
+ .admin-list-table {
+ width: 900px;
+ }
+}
+
+.fieldset-table-wrapper > .admin-list-table {
+ width: 100%;
+}
+
+.admin-list-table tr {
+ margin: 0;
+ padding: 0;
+ vertical-align: middle;
+}
+
+.admin-list-table th,
+.admin-list-table td {
+ vertical-align: middle;
+ line-height: 1.1em;
+ height: 2.3em;
+ padding-top: 2px;
+ padding-bottom: 2px;
+}
+
+.admin-list-table th {
+ color: #222;
+ background-color: #DAE0ED;
+}
+
+.admin-list-table img {
+ vertical-align: middle;
+}
+
+.admin-list-table td,
+.admin-list-table th {
+ border-right: 1px solid rgba(0,0,0,.2);
+ border-top: 1px solid rgba(0,0,0,.2);
+}
+
+.admin-list-table th {
+ background-color: #A5C3E2;
+ background-image: -webkit-linear-gradient(top, hsla(210,52%,90%,1), #A5C3E2);
+ background-image: -moz-linear-gradient(top, hsla(210,52%,90%,1), #A5C3E2);
+ background-image: -o-linear-gradient(top, hsla(210,52%,90%,1), #A5C3E2);
+ background-image: -ms-linear-gradient(top, hsla(210,52%,90%,1), #A5C3E2);
+ background-image: linear-gradient(to bottom, hsla(210,52%,90%,1), #A5C3E2);
+ border-top: none;
+}
+
+.admin-list-table th:first-child,
+.admin-list-table td:first-child {
+ border-right: none;
+}
+
+.admin-list-table th:first-child {
+ -webkit-border-radius: 0 5px 0 0;
+ border-radius: 0 5px 0 0;
+}
+
+.admin-list-table th:last-child {
+ -webkit-border-radius: 5px 0 0 0;
+ border-radius: 5px 0 0 0;
+}
+
+.admin-list-table tr:last-child td:first-child {
+ -webkit-border-radius: 0 0 5px 0;
+ border-radius: 0 0 5px 0;
+}
+
+.admin-list-table tr:last-child td:last-child {
+ -webkit-border-radius: 0 0 0 5px;
+ border-radius: 0 0 0 5px;
+}
+
+.admin-table-changer {
+ display: none;
+ text-align: left;
+ margin-left: 2px;
+ margin-bottom: 2px;
+}
+
+@media only screen and (max-width: 1199px) {
+
+ .admin-table-changer {
+ display: block;
+ }
+}
+
+.admin-table-changer a {
+ width: 60px;
+ text-align: center;
+ font-size: 85%;
+ padding: 2px 6px;
+}
+
+.table-wrapper {
+ width: 100%;
+ overflow: scroll;
+}
+
+.table-wrapper-fit {
+ width: 100%;
+ overflow: visible;
+}
+
+.table-wrapper-fit > .admin-list-table {
+ width: 100%;
+}
+
+/* Navigation */
+.admin-list-navi {
+ margin-top: .5em;
+}
+
+/* Message */
+.admin-list-message {
+ margin: 1em 0 0 0;
+ padding: 0;
+ text-align: center;
+}
+
+.admin-list-search {
+ text-align: center;
+ margin: .5em 0;
+ zoom: 1;
+}
+
+.admin-list-search:before,
+.admin-list-search:after {
+ content: "";
+ display: table;
+}
+
+.admin-list-search:after {
+ clear: both;
+}
+
+@media only screen and (max-width: 767px) {
+
+ .admin-list-search {
+ text-align: right;
+ }
+}
+
+.admin-list-smalltable {
+ margin: 0 0 .5em 0;
+ border-collapse: separate;
+ border-spacing: 1px;
+ font-size: 13px;
+}
+
+.admin-list-headerfield {
+ padding: 4px;
+}
+
+.admin-list-field {
+ padding: 4px;
+}
+
+.admin-list-field a {
+ padding: 4px 6px;
+}
+
+.search-part {
+ display: inline-block;
+ margin-left: 5px;
+ white-space: nowrap;
+}
+
+@media only screen and (max-width: 767px) {
+
+ .search-part {
+ display: block;
+ }
+}
+
+/*--------------------------------------
+ Permission Style
+--------------------------------------*/
+
+#admin-permissions {
+ border-collapse: separate;
+ border-spacing: 0;
+ border: 1px solid rgba(0,0,0,.2);
+ -webkit-border-radius: 5px;
+ border-radius: 5px;
+ -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.1);
+ box-shadow: 0 1px 2px rgba(0,0,0,.1);
+ margin: 0 0 .5em 0;
+ font-size: 13px;
+}
+
+#admin-permissions td,
+#admin-permissions th {
+ border-right: 1px solid rgba(0,0,0,.2);
+ border-top: 1px solid rgba(0,0,0,.2);
+}
+
+#admin-permissions th {
+ background-color: #A5C3E2;
+ background-image: -webkit-linear-gradient(top, hsla(210,52%,90%,1), #A5C3E2);
+ background-image: -moz-linear-gradient(top, hsla(210,52%,90%,1), #A5C3E2);
+ background-image: -o-linear-gradient(top, hsla(210,52%,90%,1), #A5C3E2);
+ background-image: -ms-linear-gradient(top, hsla(210,52%,90%,1), #A5C3E2);
+ background-image: linear-gradient(to bottom, hsla(210,52%,90%,1), #A5C3E2);
+ border-top: none;
+}
+
+#admin-permissions th:first-child,
+#admin-permissions td:first-child {
+ border-right: none;
+}
+
+#admin-permissions th:first-child {
+ -webkit-border-radius: 0 5px 0 0;
+ border-radius: 0 5px 0 0;
+}
+
+#admin-permissions th:last-child {
+ -webkit-border-radius: 5px 0 0 0;
+ border-radius: 5px 0 0 0;
+}
+
+#admin-permissions tr:last-child td:first-child {
+ -webkit-border-radius: 0 0 5px 0;
+ border-radius: 0 0 5px 0;
+}
+
+#admin-permissions tr:last-child td:last-child {
+ -webkit-border-radius: 0 0 0 5px;
+ border-radius: 0 0 0 5px;
+}
+
+#admin-permissions th,
+#admin-permissions td {
+ font-weight: bold;
+ text-align: center;
+ padding: 4px;
+}
+
+/*--------------------------------------
+ Command and Control Page
+--------------------------------------*/
+
+.admin-commandcontrol {
+ list-style-position: outside;
+ list-style-type: none;
+ margin: 0;
+ padding: 0;
+}
+
+.admin-commandcontrol li {
+ float: right;
+ width: 12.5%;
+ height: 8em;
+ margin: 0;
+ padding: 0;
+ text-align: center;
+}
+
+@media only screen and (max-width: 1199px) {
+
+ .admin-commandcontrol li {
+ width: 16.66%;
+ }
+}
+
+@media only screen and (min-width: 768px) and (max-width: 962px) {
+
+ .admin-commandcontrol li {
+ width: 20%;
+ }
+}
+
+@media only screen and (max-width: 767px) {
+
+ .admin-commandcontrol li {
+ width: 25%;
+ }
+}
+
+@media only screen and (max-width: 479px) {
+
+ .admin-commandcontrol li {
+ width: 33.33%;
+ }
+}
+
+.admin-commandcontrol a {
+ display: block;
+ font-size: 90%;
+ margin: 5px 0;
+}
+
+/*--------------------------------------
+ Plugin Page
+--------------------------------------*/
+
+#admin-editor #title {
+ font-size: 13px;
+ font-weight: bold;
+ position: relative;
+ top: 10px;
+}
+
+/* Used by lib-plugin.php to display dependencies */
+b.notbold {
+ font-weight: normal;
+}
+
+b.status_red {
+ display: inline;
+ color: #A40000;
+}
+
+b.status_orange {
+ display: inline;
+ color: #B25000;
+}
+
+b.status_green {
+ display: inline;
+ color: #3D7805;
+}
+
+b.status_black {
+ display: inline;
+ color: #000;
+}
+
+/*--------------------------------------
+ Story Editor
+--------------------------------------*/
+
+.story_editor {
+ margin: 0 0 1em 0;
+ padding: 8px;
+ border: 1px solid #CCC;
+}
+
+.story_editor dl {
+ margin-bottom: 0;
+}
+
+.story_editor dt {
+ width: 14%;
+}
+
+.story_editor dd {
+ width: 85%;
+}
+
+@media only screen and (max-width: 962px) {
+
+ .story_editor dt {
+ width: auto;
+ }
+
+ .story_editor dd {
+ width: auto;
+ }
+}
+
+#text_editor dd.description {
+ margin-right: 15%;
+}
+
+#admin-storyeditor-introtext,
+#admin-storyeditor-bodytext {
+ width: 98%;
+}
+
+/* Preview */
+#preview {
+ margin: 1em 0;
+ padding: 1em 0;
+ border-top: 1px solid #CCC;
+ border-bottom: none;
+}
+
+/* Story Stats */
+.story_stats {
+ display: inline-block;
+ float: right;
+ margin-left: 2em;
+}
+
+/*--------------------------------------
+ Topic Editor
+--------------------------------------*/
+
+/* TopicList */
+#admin-topiclist {
+ list-style-position: outside;
+ list-style-type: none;
+ margin: 0;
+ padding: 0;
+}
+
+#admin-topiclist li {
+ float: right;
+ width: 20%;
+ height: 8em;
+ margin: 0;
+ padding: 0;
+ text-align: center;
+}
+
+#admin-topiclist a {
+ display: block;
+}
+
+/*--------------------------------------
+ Trackback
+--------------------------------------*/
+
+.trackback-message {
+ margin: 0 0 1em 0;
+ padding: 0;
+}
+
+/*--------------------------------------
+ User Editor
+--------------------------------------*/
+
+/* User Images */
+.userphoto {
+ margin: .5em 0 0 .5em;
+}
+
+/* Security Group Instructions */
+.groupinstructions {
+ margin: 0 0 .5em 0;
+}
+
+/*--------------------------------------
+ Reminder
+--------------------------------------*/
+
+#reminder-submit {
+ margin: .5em 0;
+}
+
+/*--------------------------------------
+ Enviroment Check
+--------------------------------------*/
+
+.pathtext {
+ font-size: 11px;
+ color: #666;
+}
+
+.pathtext-status {
+ text-align: left;
+ white-space: nowrap;
+}
+
+.yes,
+.iswriteable {
+ font-weight: bold;
+ color: #46882B;
+}
+
+.no,
+.notok,
+.notwriteable {
+ font-weight: bold;
+ color: #C00;
+}
+
+/* PHPInfo Panel style and button */
+#panel_phpinfo {
+ padding: 5px;
+ width: 600px;
+ margin: auto;
+ text-align: center;
+}
+
+#toggle_phpinfo {
+ padding: 5px;
+ width: 200px;
+ margin: auto;
+ text-align: center;
+ border: solid 1px #C3C3C3;
+}
+
+#panel_phpinfo {
+ padding: 50px;
+ display: none;
+}
+
+/*--------------------------------------
+ Admin Configration
+--------------------------------------*/
+
+#config_menu {
+ float: right;
+ padding: 0 10px;
+}
+
+.block-config,
+#search-configuration-container {
+ margin: 0 0 .5em;
+ padding: 8px 0;
+ text-align: right;
+}
+
+.block-config-title,
+#search-configuration-container label {
+ margin: 0 0 .5em 0;
+ padding: 0 0 .1em 0;
+ display: block;
+ border-bottom: 1px solid #CCC;
+ font-size: 105%;
+ font-weight: bold;
+}
+
+.block-config-content {
+ padding-right: 5px;
+}
+
+.configoption {
+ list-style: none outside;
+ color: #999;
+ margin: 0;
+ padding: 0;
+}
+
+.configoption a {
+ display: block;
+ color: #222;
+ height: 1.8em;
+ line-height: 1.8em;
+ overflow: hidden;
+ padding: 0 5px;
+ white-space: nowrap;
+ text-decoration: none;
+}
+
+.configoption a:hover {
+ background-color: #F1F1F1;
+}
+
+.configoption_off {
+ list-style: none outside;
+ color: #999;
+ display: block;
+ height: 1.8em;
+ line-height: 1.8em;
+ overflow: hidden;
+ margin: 0;
+ padding: 0 5px;
+ white-space: nowrap;
+}
+
+#config_content {
+ float: right;
+ padding: 10px;
+}
+
+body.center-right #config_content {
+ width: 600px;
+}
+
+#geeklog_config_editor {
+ zoom: 1;
+}
+
+#geeklog_config_editor:before,
+#geeklog_config_editor:after {
+ content: "";
+ display: table;
+}
+
+#geeklog_config_editor:after {
+ clear: both;
+}
+
+#config_main {
+ width: 100%;
+}
+
+#search-configuration {
+ width: 90%;
+ margin: 10px 5px 10px 0;
+}
+
+.inputTable {
+ width: 100%;
+ margin: 0;
+ padding: 0;
+}
+
+.config_label {
+ float: right;
+ width: 35%;
+ padding: .5em 0;
+}
+
+.restore {
+ padding: .5em 0;
+}
+
+.config_input {
+ float: right;
+ width: 53%;
+}
+
+.config_name {
+ clear: right;
+ margin: 5px 0;
+ padding: 5px;
+}
+
+.config_name input[type="text"],
+.config_name textarea {
+ width: 53%;
+}
+
+.config_name select {
+ width: 54.5%;
+ max-width: none;
+}
+
+/* Smaller than standard 1280 (devices and browsers) */
+@media only screen and (max-width: 962px) {
+
+ body.center #config_menu {
+ width: 100%;
+ padding: 0;
+ }
+
+ body.center #config_content {
+ float: right;
+ width: 100%;
+ padding: 10px 0;
+ }
+
+ .configoption {
+ display: inline-block;
+ border: 1px solid #666;
+ border-color: #BEDAF3;
+ -webkit-border-radius: 2px 2px 2px 2px;
+ border-radius: 2px 2px 2px 2px;
+ background: #E4EDF5;
+ color: #369;
+ margin: .2em 0;
+ margin-left: .4em;
+ }
+
+ .configoption a {
+ overflow: visible;
+ padding: 0 10px;
+ height: 1.8em;
+ line-height: 1.8em;
+ color: #369;
+ }
+
+ .configoption_off {
+ display: inline-block;
+ border: 1px solid #666;
+ border-color: #79B1E7;
+ -webkit-border-radius: 2px 2px 2px 2px;
+ border-radius: 2px 2px 2px 2px;
+ background: #A8C4E0;
+ color: #2A527A;
+ font-weight: bold;
+ overflow: visible;
+ margin: .2em 0;
+ margin-left: .4em;
+ padding: 0 10px;
+ height: 1.8em;
+ line-height: 1.8em;
+ }
+
+ #text_editor dd.description {
+ margin-right: 0;
+ }
+}
+
+/* Tablet Portrait size to standard 960 (devices and browsers) */
+@media only screen and (min-width: 768px) and (max-width: 962px) {
+
+ #config_menu {
+ float: right;
+ width: 728px;
+ padding: 0 10px;
+ }
+
+ body.center-right #config_menu {
+ width: 508px;
+ }
+
+ #config_content {
+ float: right;
+ width: 728px;
+ padding: 10px;
+ }
+
+ body.center-right #config_content {
+ width: 508px;
+ }
+
+ .block-config,
+ #search-configuration-container {
+ margin: 0;
+ padding: 5px 0;
+ }
+}
+
+/* All Mobile Sizes (devices and browser) */
+@media only screen and (max-width: 767px) {
+
+ #geeklog_config_editor {
+ padding: 0;
+ }
+
+ #config_menu {
+ float: right;
+ width: 100%;
+ padding: 0;
+ }
+
+ body.center-right #config_menu {
+ width: 100%;
+ }
+
+ #config_content {
+ float: right;
+ width: 100%;
+ padding: 10px 0;
+ }
+
+ body.center-right #config_content {
+ width: 100%;
+ }
+
+ .config_label {
+ float: right;
+ width: 100%;
+ padding: 0;
+ font-weight: bold;
+ }
+
+ .restore {
+ padding: .5em 0;
+ }
+
+ .config_input {
+ float: right;
+ width: 90%;
+ }
+
+ .config_name {
+ margin: 5px 0;
+ padding: 5px;
+ }
+
+ .config_name input[type="text"],
+ .config_name textarea {
+ width: 95%;
+ }
+
+ .config_name select {
+ max-width: none;
+ width: 98%;
+ }
+
+ .block-config,
+ #search-configuration-container {
+ margin: 0;
+ padding: 5px 0;
+ }
+}
diff --git a/public_html/layout/default/css_rtl/style.min.css b/public_html/layout/default/css_rtl/style.min.css
new file mode 100644
index 000000000..59c3de4a2
--- /dev/null
+++ b/public_html/layout/default/css_rtl/style.min.css
@@ -0,0 +1,2 @@
+/* Geeklog Denim Theme 1.1.0 | Copyright (C) 2012-2015 by dengen | http://www.trybese.com/~dengen/log/ | License:GPLv2 */
+address,blockquote,dl,fieldset,figure,ol,p,pre,ul{margin-top:0}h1,h2{font-size:20px;margin:.3em 0}h3,h4,h5,h6{margin:.5em 0}address{font-style:normal;font-weight:400}q:before{content:open-quote}q:after{content:close-quote}cite,dfn,em,var{font-style:italic}code,kbd,samp{font-family:monospace}abbr[title],acronym[title]{border-bottom:1px dotted}a{color:#2664A2;outline:0}a:hover{color:#2664A2;text-decoration:underline}dl,ol,ul{margin:1em 0}dt{font-weight:700;margin-right:20px}dd{margin-right:20px}ins{text-decoration:underline}del{text-decoration:line-through}textarea{font-size:100%;width:75%;min-height:60px}hr{height:1px;border:none;border-top:1px solid #CCC;margin:.5em auto}sub{vertical-align:sub;font-size:.83em;line-height:normal}sup{vertical-align:super;font-size:.83em;line-height:normal}fieldset{margin:0 0 1em;padding:8px 12px;border:1px solid #CCC;-webkit-border-radius:4px;border-radius:4px}legend{padding:2px 4px}iframe[width="100%"]{width:99%}em{font-weight:700}img{border:none;vertical-align:bottom}table img{vertical-align:middle}@media only screen and (max-width:479px){select{max-width:270px}}select{height:28px;line-height:28px}select.multiple,select[multiple=multiple]{height:auto}option{padding-left:4px}input[type=text]:focus,input[type=password]:focus,input[type=email]:focus,textarea:focus{border:1px solid #AAA;color:#222;-webkit-box-shadow:0 0 3px rgba(0,0,0,.2);box-shadow:0 0 3px rgba(0,0,0,.2)}input[type=submit]::-moz-focus-inner,input[type=button]::-moz-focus-inner,input[type=reset]::-moz-focus-inner{border:0;padding:0}input[type=submit],input[type=button],input[type=reset]{-webkit-appearance:none;margin:0;border:none;overflow:visible;font:inherit;color:#444;text-transform:none;display:inline-block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 12px;background:#F7F7F7;vertical-align:middle;line-height:28px;min-height:30px;font-size:1rem;text-decoration:none;text-align:center;border:1px solid rgba(0,0,0,.2);border-bottom-color:rgba(0,0,0,.3);-webkit-background-origin:border;-moz-background-origin:border;background-origin:border-box;background-image:-webkit--webkit-linear-gradient(top,#FFF,#EEE);background-image:-webkit--moz-linear-gradient(top,#FFF,#EEE);background-image:-webkit--o-linear-gradient(top,#FFF,#EEE);background-image:-webkit--ms-linear-gradient(top,#FFF,#EEE);background-image:-webkit-linear-gradient(top,#FFF,#EEE);background-image:-moz-linear-gradient(top,#FFF,#EEE);background-image:-o-linear-gradient(top,#FFF,#EEE);background-image:-ms-linear-gradient(top,#FFF,#EEE);background-image:linear-gradient(to bottom,#FFF,#EEE);-webkit-border-radius:4px;border-radius:4px;text-shadow:0 1px 0 #FFF}input[type=submit]:not(:disabled),input[type=button]:not(:disabled),input[type=reset]:not(:disabled){cursor:pointer}input[type=submit]:focus,input[type=submit]:hover,input[type=button]:focus,input[type=button]:hover,input[type=reset]:focus,input[type=reset]:hover{background-color:#FAFAFA;color:#444;outline:0;text-decoration:none;background-image:none}input[type=submit].uk-active,input[type=submit]:active,input[type=button].uk-active,input[type=button]:active,input[type=reset].uk-active,input[type=reset]:active{background-color:#F5F5F5;color:#444;border-color:rgba(0,0,0,.3) rgba(0,0,0,.2) rgba(0,0,0,.2);background-image:none;-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,.1);box-shadow:inset 0 2px 4px rgba(0,0,0,.1)}input[type=submit]:disabled,input[type=button]:disabled,input[type=reset]:disabled{background-color:#FAFAFA;color:#999;border-color:rgba(0,0,0,.2);background-image:none;-webkit-box-shadow:none;box-shadow:none;text-shadow:0 1px 0 #FFF}.uk-button-group input[type=submit],.uk-button-group input[type=button],.uk-button-group input[type=reset]{vertical-align:top}.uk-button-group>div:not(:first-child):not(:last-child) input[type=submit],.uk-button-group>div:not(:first-child):not(:last-child) input[type=button],.uk-button-group>div:not(:first-child):not(:last-child) input[type=reset]{-webkit-border-radius:0;border-radius:0}.uk-button-group>div:first-child input[type=submit],.uk-button-group>div:first-child input[type=button],.uk-button-group>div:first-child input[type=reset]{border-top-left-radius:0;border-bottom-left-radius:0}.uk-button-group>div:last-child input[type=submit],.uk-button-group>div:last-child input[type=button],.uk-button-group>div:last-child input[type=reset]{border-top-right-radius:0;border-bottom-right-radius:0}.uk-button-group>div:nth-child(n+2) input[type=submit],.uk-button-group>div:nth-child(n+2) input[type=button],.uk-button-group>div:nth-child(n+2) input[type=reset]{margin-right:-1px}.uk-contrast input[type=submit],.uk-contrast input[type=button],.uk-contrast input[type=reset]{color:#444;background:#FFF;border-color:transparent}.uk-contrast input[type=submit]:focus,.uk-contrast input[type=submit]:hover,.uk-contrast input[type=button]:focus,.uk-contrast input[type=button]:hover,.uk-contrast input[type=reset]:focus,.uk-contrast input[type=reset]:hover{background-color:rgba(255,255,255,.8);color:#444;border-color:transparent}.uk-contrast input[type=submit].uk-active,.uk-contrast input[type=submit]:active,.uk-contrast input[type=button].uk-active,.uk-contrast input[type=button]:active,.uk-contrast input[type=reset].uk-active,.uk-contrast input[type=reset]:active{background-color:rgba(255,255,255,.7);color:#444;-webkit-box-shadow:none;box-shadow:none}.uk-form button,.uk-form input,.uk-form select,.uk-form textarea{margin:0 1px 2px}.uk-form>.admin-list-search{margin-bottom:.5em}.blocklist ul{list-style:none;padding:0;margin:0}.alignleft{text-align:right}.alignright{text-align:left}.aligncenter{text-align:center}.aligntop{vertical-align:top}.floatright{float:left}.floatleft{float:right}.clearboth{clear:both}.clearfix:after{content:".";display:block;height:1px;clear:both;overflow:hidden;visibility:hidden}.b{font-weight:700}.ext-link{background:url(../images/external.png) center right no-repeat;padding-left:13px}.feed-link{background:url(../images/feed.png) center right no-repeat;padding:2px 0 2px 16px}.strike{text-decoration:line-through}.break-word,.url{white-space:pre-wrap;word-wrap:break-word;word-break:break-all;overflow:auto}.fieldhelp{font-size:.85em;color:#666;padding-right:.8em;padding-left:.8em}.form-description{font-weight:700;float:right;width:100px;text-align:left;padding-left:5px;display:block}.form-field{padding-bottom:5px;margin-right:105px}.checkboxes-list{list-style:none;padding:0;margin:0}.checkboxes-list span{padding-right:5px}.checkboxes-list .gldefault{font-weight:700}.highlight{color:#000;background-color:#FF0;text-decoration:none}.inputTable td{padding:4px;vertical-align:top}.inputTable label{font-weight:700;float:left;white-space:nowrap}.nowrap{white-space:nowrap}.pagenav{text-align:center;line-height:1.5}.row_center td{text-align:center}.searchresult-byline{color:green}.sysmessage img{border:none;float:right;margin-top:-4px;padding-bottom:3px;padding-left:5px}.stats-list-count{text-align:left;padding-right:5px;padding-left:5px}.stats-header-title{text-align:right;width:90%;padding-right:5px;padding-left:5px}.stats-header-count{text-align:right;width:10%;padding-right:5px;padding-left:5px}#token-expirynotice{padding:1em;border:1px solid #CCC;background:#F7F7F7}#token-expirytime{font-weight:700}.warning{background:0 0;color:#D14;font-weight:700}.warningsmall{background:0 0;color:#D14}.plugin{color:#000;background-color:#EFEFEF;font-weight:400;border:1px solid #CCC}.plugin th{color:#000;background-color:#B7C1DC;padding:5px;text-align:right}.plugin tr{vertical-align:top}.plugin td{padding:2px 5px}.pluginBG{color:#FEFEFE;background-color:#7398BA}.pluginAltBG{background-color:#7398BA}.pluginAltBG td{color:#FFF}.pluginCellTitle{color:#666;font-weight:700;background-color:#E6E6E6;padding:5px}.pluginCellFill{background-color:#F8FAFD}.pluginCellText{color:#636363;font-weight:400}.pluginHeader{color:#204275;font-weight:bolder;padding-top:3px;padding-bottom:3px}.pluginFooter,.pluginFooter td{background-color:#507AA1;color:#FFF}.pluginAlert{padding:5px 15px;color:#D8010E;background-color:#FEF1B4;font-weight:700;margin-bottom:1em}.pluginInfo{padding:5px 15px;color:#707070;background-color:#FEF1B4;font-weight:400}.pluginSubTable{color:#000;background-color:#CCC;font-weight:400;border:1px solid #CCC}.pluginSubTable th{color:#000;background-color:#C9D1E4;padding:5px;text-align:right}.pluginSubTable tr{vertical-align:top}.pluginSolidOutline{background-color:#CCC}.pluginSolidFill{background-color:#1A3955}.pluginTitle{background-color:#507AA1;color:#F5F9FF;padding:4px 6px}.pluginCellSubTitle{background-color:#F7F7F7;color:#000;padding:4px 6px}.pluginTinyText{font-size:.7em}.pluginSmallText{font-size:.8em}.pluginMediumText{font-size:1em}.pluginLargeText{font-size:1.25em}.pluginAltText{color:#FFF}.pluginRow1,.pluginRow1 td{color:#222;background-color:#F7F7F7;line-height:120%}.pluginRow2,.pluginRow2 td{color:#222;background-color:#E7E7E7;line-height:120%}.pluginRollOver,.pluginRow1 .pluginRollOver,.pluginRow2 .pluginRollOver{color:#222;background-color:#FFFF8F;line-height:120%}.pluginRollOut,.pluginRow1 .pluginRollOut,.pluginRow2 .pluginRollOut{color:#222;background-color:#F7F7F7;line-height:120%}.pluginLinks a:link,.pluginLinks a:visited{color:#000;font-style:normal;font-weight:400;text-decoration:none}.pluginLinks a:hover{color:#000;font-style:normal;font-weight:400;text-decoration:underline}.pluginBreadCrumbs,.pluginBreadCrumbs a:hover,.pluginBreadCrumbs a:link,.pluginBreadCrumbs a:visited{color:#FFF;font-style:normal;font-weight:400;text-decoration:none}a.pluginButton:link,a.pluginButton:visited{color:#000;text-align:center;padding-top:2px;display:block;height:19px;text-decoration:none;background-color:transparent}a.pluginButton:hover{color:#00F;text-align:center;padding-top:2px;background:url(../images/navbar/button_over.gif) center repeat-x;display:block;height:19px;text-decoration:none}.form_block{margin:0;padding:0}.form_block:after{content:"";display:block;clear:both;height:1px;overflow:hidden}.form_message{margin:0 0 1em;padding:0}.noborder_fieldset{margin:0;border:none}.hidden_legend{display:none}.user_basic{padding:.5em 2em}@media only screen and (max-width:962px){.user_basic{padding:.5em 0}}.wide{width:98%;resize:vertical}.separator{display:none}.speech{overflow:hidden;position:absolute;right:-999px;width:0;height:0}#save_button{padding-bottom:1em}.loose{display:inline}@media only screen and (max-width:767px){.loose{display:block}}.layout,.layout td,.layout tr{margin:0;padding:0;border:none;background:0 0}.size1{width:60px}.size2{width:120px}.size3{width:180px}.size4{width:240px}.size5{width:300px}.size6{width:360px}.size7{width:420px}.size8{width:480px}.size9{width:540px}.size10{width:600px}@media only screen and (min-width:768px) and (max-width:962px){.size6{width:75%}.size7{width:80%}.size8{width:85%}.size9{width:90%}.size10{width:95%}}@media only screen and (max-width:767px){.size1,.size10,.size2,.size3,.size4,.size5,.size6,.size7,.size8,.size9,.wide{width:100%}}.compact dt{float:right;clear:right;width:24%;margin:0 0 1em;padding:0 0 0 1%;font-weight:400}.compact dd{float:right;width:75%;margin:0 0 1em;padding:0}.compact dd.description{margin:-.5em 25% 1em 0;padding:0}.compact p.description{margin:0 0 1em;padding:0}@media only screen and (max-width:962px){.compact dt{float:none;width:auto;margin:0;padding:0;font-weight:700}.compact dd{float:none;width:auto;margin:0 0 .5em;padding:0}.compact dd.description{margin:-.5em 0 1em;padding:0}.compact p.description{margin:0 0 1em;padding:0}}.linear dt{margin:0;padding:0;font-weight:700}.linear dd{margin:0 0 .5em;padding:0}.linear dd.description{margin:-.5em 0 1em;padding:0}.linear p.description{margin:0 0 1em;padding:0}.profile_notes{margin:0 0 1em;padding:8px;border-style:solid;border-width:1px;border-color:rgba(0,0,0,.2);-webkit-border-radius:6px;border-radius:6px;background:#FFFFE1;line-height:1.3em;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.1);box-shadow:0 1px 2px rgba(0,0,0,.1);text-shadow:0 1px 0 rgba(255,255,255,.5)}.profile_notes dt{margin:0 0 .5em;padding:0 24px 0 0;border-bottom:1px solid #CCC;background:url(../images/icon_info.png) no-repeat;font-weight:700;color:#666}.profile_notes dd{margin-bottom:0;font-size:90%;color:#666}.profile_notes ul{list-style-position:inside;margin:0;padding:0}.profile_notes li{margin:0 5px 0 0;padding:0}ul.compact{margin:0;padding:0}ul.compact li{display:inline;margin:0;padding:0}#container{position:relative;width:100%;margin:0 auto}#header{width:auto;margin:0 auto}#header:before{width:auto}#header-content{max-width:$layout-site-max-width;margin:0 auto;padding:0;width:1140px}#navigation{width:auto;margin:0 auto}#navigation:after{content:"";display:block;clear:both;height:1px;overflow:hidden;margin-bottom:-1px}.navigation_content{width:1124px;max-width:$layout-site-max-width;margin:0 auto}#wrapper{width:1140px;max-width:$layout-site-max-width;margin:0 auto}#wrapper:after{content:"";display:block;clear:both;height:1px;overflow:hidden}#leftblocks,body.js_off #leftblocks{overflow:visible;float:right;width:180px;margin:0 -1140px 0 0;padding:0}#centerblocks{overflow:visible;float:right;width:100%}body.js_off #main-content,body.left-center-right #main-content{width:660px;margin:0 180px 0 280px;padding:0 10px}body.left-center #main-content{width:940px;margin:0 180px 0 0;padding:0 10px}body.center-right #main-content{width:840px;margin:0 0 0 280px;padding:0 10px}body.center #main-content{width:100%}#rightblocks,body.js_off #rightblocks{overflow:visible;float:right;width:280px;margin:0 -280px 0 0}#footer{clear:right;width:auto;margin:0 auto;padding:16px 0}#footer-content{max-width:$layout-site-max-width;margin:0 auto;width:1140px}#config_menu{width:280px}body.center-right #config_menu{width:200px}#config_content{width:820px}@media only screen and (min-width:963px) and (max-width:1199px){#container{position:relative;width:100%;margin:0 auto}#header{width:auto;margin:0 auto;height:80px}#header:before{width:auto}#header-content{margin:0 auto;padding:0;width:960px}#navigation{width:auto;margin:0 auto}#navigation:after{content:"";display:block;clear:both;height:1px;overflow:hidden;margin-bottom:-1px}.navigation_content{width:944px;margin:0 auto}#wrapper{width:960px;margin:0 auto}#wrapper:after{content:"";display:block;clear:both;height:1px;overflow:hidden}#leftblocks,body.js_off #leftblocks{overflow:visible;float:left;width:280px;margin:0;padding:0}#centerblocks{overflow:visible;float:none;width:auto}body.js_off #centerblocks{width:100%;margin:0;padding:0}body.center-right #main-content,body.js_off #main-content,body.left-center #main-content,body.left-center-right #main-content{float:right;width:660px;margin:0;padding:0 10px}body.center #main-content{width:100%}#rightblocks,body.js_off #rightblocks{overflow:visible;clear:left;float:left;width:280px;margin:0}#footer{clear:right;width:auto;margin:0 auto;padding:16px 0}#footer-content{margin:0 auto;width:960px}#config_menu{float:right;width:210px;padding:0 10px}body.center-right #config_menu{width:200px}#config_content{float:right;width:710px;padding:10px}body.center-right #config_content{width:600px}}@media only screen and (min-width:768px) and (max-width:962px){#container{position:relative;width:100%;margin:0 auto}#header{width:auto;margin:0 auto;height:80px}#header:before{width:auto}#header-content{width:auto;max-width:$layout-site-max-width;margin:0 auto;padding:0}#navigation{width:auto;margin:0 auto}#navigation:after{content:"";display:block;clear:both;height:1px;overflow:hidden;margin-bottom:-1px}#wrapper,.navigation_content{width:auto;max-width:$layout-site-max-width;margin:0 auto}#wrapper:after{content:"";display:block;clear:both;height:1px;overflow:hidden}#leftblocks,body.js_off #leftblocks{overflow:visible;float:left;width:230px;margin:0;padding:0}#centerblocks{overflow:visible;float:right;width:100%;margin-right:-230px}body.js_off #centerblocks{width:100%;margin:0;padding:0}body.center-right #main-content,body.js_off #main-content,body.left-center #main-content,body.left-center-right #main-content{float:none;width:auto;margin:0 230px 0 0;padding:0 10px}body.center #main-content{width:100%}body.center #centerblocks{float:right;width:auto;padding:0 10px;margin:0}#rightblocks,body.js_off #rightblocks{overflow:visible;clear:left;float:left;width:230px;margin:0}#footer{clear:right;width:100%;margin:0 auto;padding:16px 0}#footer-content{width:auto;max-width:$layout-site-max-width;margin:0 auto}}@media only screen and (max-width:767px){#container{position:relative;width:auto;margin:0 auto}#header{width:auto;margin:0 auto;height:60px}#header:before{width:auto}#header-content{width:auto;margin:0 auto;padding:0}#navigation{width:auto;margin:0 auto}#navigation:after{content:"";display:block;clear:both;height:1px;overflow:hidden;margin-bottom:-1px}.navigation_content{width:auto;margin:0 auto;padding:5px 0}#wrapper{width:auto;margin:0 auto}#wrapper:after{content:"";display:block;clear:both;height:1px;overflow:hidden}#leftblocks,body.js_off #leftblocks{overflow:visible;clear:both;float:right;width:100%;margin:0;padding:0}#centerblocks{overflow:visible;float:none;width:auto;margin:0;padding:0 10px}body.js_off #centerblocks{float:none;width:auto;margin:0;padding:0 10px}body.center-right #main-content,body.js_off #main-content,body.left-center #main-content,body.left-center-right #main-content{float:none;width:100%;margin:0;padding:0}body.center #main-content{width:100%}body.center #centerblocks{float:right;width:auto;margin:0;padding:0 10px}#rightblocks,body.js_off #rightblocks{overflow:visible;clear:both;float:right;width:100%;margin:0;padding:0}#footer{clear:right;width:auto;margin-top:-1px;padding:16px}#footer-content{width:auto;margin:0 auto}}#container{background-color:#FFF;margin-top:0;margin-bottom:0;padding:0}@media only screen and (max-width:767px){#container{margin-top:0;margin-bottom:0;padding:0;border:none}}#wrapper{overflow:visible;background-color:transparent;padding:0 0 2em}@media only screen and (max-width:767px){#wrapper{padding:0;border:none}}#header{padding:0;background:-webkit-linear-gradient(top,#224F7C,#426F9C 50%,#426F9C 90%,#224F7C);background:-moz-linear-gradient(top,#224F7C,#426F9C 50%,#426F9C 90%,#224F7C);background:-o-linear-gradient(top,#224F7C,#426F9C 50%,#426F9C 90%,#224F7C);background:-ms-linear-gradient(top,#224F7C,#426F9C 50%,#426F9C 90%,#224F7C);background:linear-gradient(to bottom,#224F7C,#426F9C 50%,#426F9C 90%,#224F7C);height:80px}@media only screen and (max-width:767px){#header{padding:0;border:none}}@media only screen and (max-width:767px){#header{-webkit-background-size:256px auto;-moz-background-size:256px auto;background-size:256px auto;height:60px;margin-top:0}}.site_name{position:relative;float:right;font-size:30px;font-weight:700;text-shadow:0 2px 2px rgba(0,0,0,.5);line-height:36px;margin:22px 20px 0 0;padding:0}.site_name a:hover,.site_name a:link,.site_name a:visited{color:#EEE;text-decoration:none}@media only screen and (max-width:767px){.site_name{margin:6px 8px 0 0;font-size:1.6em;line-height:1.6em}}.site_slogan{position:relative;margin:0;padding:16px 16px 0;float:left;color:#FFF;text-align:left;text-shadow:0 1px 1px rgba(0,0,0,.3)}@media only screen and (max-width:767px){.site_slogan{font-size:75%;clear:both;float:none;padding:0 10px;text-align:right;line-height:1.2em}}#navigation{padding:0;background:#E7E7E7;border-top:1px solid #EEE;border-bottom:1px solid #C7C7C7;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.1);box-shadow:0 1px 2px rgba(0,0,0,.1);text-align:right;text-shadow:0 1px 0 #FFF}@media only screen and (max-width:767px){#navigation{padding:0}}#navigation ul{list-style:none;margin:0;padding:0}#navigation li{float:right;margin:0;padding:0}#navigation li a{font-size:13px;display:block;line-height:30px;margin:0;padding:0 7px;border-left:1px solid #D7D7D7}#navigation li:first-child a{border-right:1px solid #D7D7D7}.menuitem a,.menuitem a:link,.menuitem a:visited{color:#666}.menuitem a:active,.menuitem a:focus,.menuitem a:hover{color:#2664A2;text-decoration:none;background:#DFDFDF}.tinynav{display:none}@media only screen and (max-width:767px){.tinynav{display:block;width:95%;max-width:none;margin:auto}}.welcome_msg{margin:.5em 0 1.5em;padding:.5em 0;border-bottom:1px solid #E7E7E7;color:#888}#centerblocks div.block-center,#centerblocks section.block-center{margin:0 0 1em;padding:0 0 2em;border-bottom:1px solid #CCC}#footer{border-top:1px solid #CCC;font-size:12px;color:#666;background-color:transparent}@media only screen and (max-width:767px){#footer{border:none}}#footer a:active,#footer a:link,#footer a:visited{color:#666;text-decoration:none}#footer a:hover{color:#2664A2;text-decoration:underline}@media only screen and (max-width:767px){#footer{border:none;color:#999;background-color:#284664}#footer a:active,#footer a:link,#footer a:visited{color:#999;text-shadow:0 1px 1px rgba(0,0,0,.3)}}.copyright{float:right;margin:0;padding-right:8px;line-height:1.4em}@media only screen and (max-width:767px){.copyright{float:none;margin:0 0 1em;padding-right:0;padding-left:8px;text-shadow:0 1px 1px rgba(0,0,0,.3)}}.site_info{float:left;margin:0;padding-left:15px;text-align:left;line-height:1.4em}@media only screen and (max-width:767px){.site_info{float:none;text-align:right;margin:0;padding-right:4px;padding-left:8px;text-shadow:0 1px 1px rgba(0,0,0,.3)}}#leftblocks p,#rightblocks p{line-height:1.25;margin:.7em 0}#leftblocks ul,#rightblocks ul{list-style-position:inside;margin:.7em 0;padding-right:.5em}#leftblocks ol,#rightblocks ol{list-style-position:inside;margin:.7em 0;padding-right:.9em}#leftblocks li,#rightblocks li{margin:0 0 .25em;padding:0}#leftblocks dl,#rightblocks dl{margin:.7em 0}#leftblocks input,#rightblocks input{font-size:95%;margin-right:0;margin-left:0}#leftblocks .sideoption,#rightblocks .sideoption{list-style:none;color:#999;margin:0;padding:0}#leftblocks .sideoption a,#rightblocks .sideoption a{display:block;color:#222;height:1.8em;line-height:1.8em;overflow:hidden;padding:0 5px;white-space:nowrap;text-decoration:none}#leftblocks .sideoption a:hover,#rightblocks .sideoption a:hover{background-color:#F1F1F1}#leftblocks .sideoption span,#rightblocks .sideoption span{color:#999;text-decoration:none;margin-right:3px}#leftblocks .sideoption_off,#rightblocks .sideoption_off{list-style:none;color:#999;display:block;height:1.8em;line-height:1.8em;overflow:hidden;margin:0;padding:0 5px;white-space:nowrap}#leftblocks .sideoption_off span,#rightblocks .sideoption_off span{color:#999;text-decoration:none;margin-right:3px}#leftblocks .sideoption_group_label,#rightblocks .sideoption_group_label{color:#630;font-size:103%;font-weight:700;height:1.6em;line-height:1.6em;overflow:hidden;margin:0;padding:0 5px;white-space:nowrap;border-bottom:1px dotted #CCC}#leftblocks .noliststyle,#rightblocks .noliststyle{padding-right:0}#leftblocks .branch_level2 a,#rightblocks .branch_level2 a{padding-right:15px}#leftblocks .branch_level3 a,#rightblocks .branch_level3 a{padding-right:25px}#leftblocks .branch_level4 a,#rightblocks .branch_level4 a{padding-right:35px}#leftblocks .sideoption_off.branch_level2,#rightblocks .sideoption_off.branch_level2{padding-right:15px}#leftblocks .sideoption_off.branch_level3,#rightblocks .sideoption_off.branch_level3{padding-right:25px}#leftblocks .sideoption_off.branch_level4,#rightblocks .sideoption_off.branch_level4{padding-right:35px}#leftblocks h3,#leftblocks h4,#rightblocks h3,#rightblocks h4{font-size:100%}@media only screen and (max-width:767px){#leftblocks,#rightblocks{background:#F7F7F7}#leftblocks input,#rightblocks input{font-size:16px}#leftblocks input[type=submit],#rightblocks input[type=submit]{font-size:14px}#leftblocks .sideoption a,#leftblocks .sideoption a:hover,#leftblocks .sideoption_off,#rightblocks .sideoption a,#rightblocks .sideoption a:hover,#rightblocks .sideoption_off{background:url(../images/arrow-right.png) left 50% no-repeat #F7F7F7;-webkit-background-size:24px auto;-moz-background-size:24px auto;background-size:24px auto;border:1px solid #CACACA;color:#222;display:block;font-size:16px;font-weight:700;margin-bottom:-1px;padding:4px 10px;text-decoration:none;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.1);box-shadow:0 1px 2px rgba(0,0,0,.1)}#leftblocks .sideoption_off,#rightblocks .sideoption_off{color:#999}}#loginform-loginname,#loginform-passwd{width:50%}h1 img,h2 img,h3 img,h4 img{vertical-align:middle}.block-message{margin:1.5em 0;padding:0;-webkit-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.1);box-shadow:0 1px 2px rgba(0,0,0,.1)}.block-message dl{margin:0;padding:0}.block-message dt{margin:0;padding:4px 8px;background:#3E6B98;color:#EEEEEC;text-shadow:0 1px 1px rgba(0,0,0,.3);font-weight:700;border:1px solid rgba(0,0,0,.2);-webkit-border-radius:6px 6px 0 0;border-radius:6px 6px 0 0}.block-message dd{margin:0;padding:8px 12px;background:#EEE;color:#404040;text-shadow:0 1px 0 rgba(255,255,255,.5);border:1px solid rgba(0,0,0,.2);-webkit-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px}.block-message p{margin:.2em 0;line-height:1.25}.block-left,.block-list,.block-right{margin:0 8px .5em;padding:8px 0;font-size:13px}@media only screen and (max-width:767px){.block-left,.block-list,.block-right{font-size:100%;margin:0 10px;padding:0}}.block-title{margin:0 0 .5em;padding:0 0 .1em;border-bottom:1px solid #CCC;font-size:14px;font-weight:700;line-height:20px}#searchform fieldset{margin-top:15px;padding:0}#searchform a{line-height:1.5em}@media only screen and (max-width:767px){#searchform fieldset{margin-top:10px;margin-bottom:10px;padding:0;text-align:center}#searchform .searchform{text-align:center}}.searchform{line-height:2.2em;margin-bottom:.3em}input[type=text].search{background:url(../images/search.png) left center no-repeat #FFF;padding-right:24px;width:120px;color:#999}#login_facebook{right:0;width:141px;background:url(/images/oauth-login-with-sprite.png) no-repeat}#login_twitter{right:0;width:141px;background:url(/images/oauth-login-with-sprite.png) 0 -23px no-repeat}#login_linkedin{right:0;width:141px;background:url(/images/oauth-login-with-sprite.png) 0 -44px no-repeat}#login_google{right:0;width:141px;background:url(/images/oauth-login-with-sprite.png) 0 -66px no-repeat}#login_yahoo{right:0;width:141px;background:url(/images/oauth-login-with-sprite.png) 0 -88px no-repeat}#login_microsoft{right:0;width:141px;background:url(/images/oauth-login-with-sprite.png) 0 -110px no-repeat}#login_github{right:0;width:141px;background:url(/images/oauth-login-with-sprite.png) 0 -132px no-repeat}#login_openid{right:0;width:141px;background:url(/images/oauth-login-with-sprite.png) 0 -154px no-repeat}#loginform fieldset{margin-top:15px;padding:0}#loginform .submit{margin-bottom:.3em}#loginform a{line-height:1.5em}.form_part{margin-bottom:.3em}.form_part label{display:block;line-height:1.2em;margin-bottom:.3em}form.third-party-login{margin:.1em 0}form.third-party-login div{position:relative}form.third-party-login div img{position:absolute;right:6px;top:6px}form.third-party-login div input{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}form.third-party-login div input.submit{text-indent:24px;font-size:12px;height:28px}div.third-party-login{width:164px}@media only screen and (max-width:767px){#navigation_ul{display:none}#block-left-search>h2,.block-title{background:#3B6998;color:#EEEEEC;font-weight:700;padding:8px 5px;text-align:right;font-size:16px;margin-right:-10px;margin-left:-10px;text-shadow:0 1px 1px rgba(0,0,0,.3);border-top:1px solid #6F9BC7;border-bottom:1px solid #1F374F}#block-left-search>h2.show,h2.show{background:url(../images/arrow-down.png) left 50% no-repeat #3B6998;-webkit-background-size:36px auto;-moz-background-size:36px auto;background-size:36px auto}#block-left-search>h2.hide,h2.hide{background:url(../images/arrow-up.png) left 50% no-repeat #3B6998;-webkit-background-size:36px auto;-moz-background-size:36px auto;background-size:36px auto}#block-left-search>h2,h2.block-title{margin-top:0;margin-bottom:0}#config_menu .block-title{margin-right:-10px;margin-left:-10px}#search-configuration-container label{margin:0 -10px .5em;display:block;border-bottom:1px solid #CCC;background:#3B6998;color:#EEEEEC;font-weight:700;padding:8px 5px;text-align:right;font-size:16px;text-shadow:0 1px 1px rgba(0,0,0,.3)}#search-configuration{font-size:16px}.block-left-content,.block-list-content,.block-right-content{padding:10px 0;text-shadow:0 1px 0 #FFF}#block-left-search>.block-left-content{background:#F7F7F7;padding:10px;margin:0}.noliststyle{list-style:none;padding:0;margin:0}.sideoption:first-child a,.sideoption_off:first-child{-webkit-border-top-right-radius:8px;-webkit-border-top-left-radius:8px}.sideoption:last-child a,.sideoption_off:last-child{-webkit-border-bottom-right-radius:8px;-webkit-border-bottom-left-radius:8px}}.storytext{margin:0 0 1.5em;border-bottom:1px solid #E7E7E7}.storytext table{text-align:right;border-collapse:collapse;margin:1em .5em}.storytext tr{margin:0;padding:0;vertical-align:middle}.storytext td,.storytext th{margin:0;padding:.2em .6em;vertical-align:middle;line-height:160%;border:1px solid #DDD}.storytext th{font-weight:700;background:#F5F5F5}.storytext img{max-width:100%;height:auto}.story_title{float:right;margin:0 0 .5em;font-size:140%;text-decoration:none;color:#222}.story_title a:link,.story_title a:visited{color:#222;text-decoration:none}.story_title a:hover{color:#2664A2;text-decoration:underline}.story_icon{float:left}.story_icon img{margin-right:8px}@media only screen and (max-width:767px){.story_icon{display:none}}.story_status{list-style-position:outside;list-style-type:none;clear:both;margin:0 0 1em;padding-right:1em;color:#999;font-size:85%;line-height:1.25}.story_introtext{margin:0 0 2em;line-height:1.625;zoom:1}.story_introtext:after,.story_introtext:before{content:"";display:table}.story_introtext:after{clear:both}.story_image{float:left;width:48px;height:48px;margin:15px}.story_navi{list-style-type:none;clear:both;margin:0;padding-right:0;text-align:center}.story_navi li{display:inline;margin:0 2px}.feedback{list-style-type:none;margin:0 0 .5em;padding-right:0;text-align:center}.feedback li{display:inline;margin:0 2px}.article{font-size:100%}.gl-tooltip span{margin-left:-999em;position:absolute;text-align:right;width:250px}.gl-tooltip:link,.gl-tooltip:visited{color:#2664A2;outline:0;text-decoration:none;position:relative}.gl-tooltip:hover span{-webkit-border-radius:8px;border-radius:8px;-webkit-box-shadow:2px 2px 8px #666;box-shadow:2px 2px 8px #666;font-size:1em;text-align:right;white-space:normal;font-family:Calibri,Tahoma,Geneva,sans,sans-serif;position:absolute;right:2.2em;top:2.2em;z-index:99;margin-left:0;width:250px}.gl-tooltip:hover img.icon{border:0;margin:-15px -51px 0 0;float:right;position:absolute}.gl-tooltip:hover em{font-family:Candara,Tahoma,Geneva,sans,sans-serif;font-size:1.2em;font-weight:700;display:block;padding:.2em .4em .6em 0}#gl-tooltip-icon{border:0}span.classic{padding:.8em 1em}span.custom{padding:.5em 2em .8em .8em}span.classic{background:#EEEEEC;border:2px solid #555753}span.critical{background:#F5F0F0;border:2px solid #A40000}span.critical em{color:#A40000}span.help{background:#EDF0F2;border:2px solid #204A87}span.help em{color:#204A87}span.info{background:#EDF0F2;border:2px solid #204A87}span.info em{color:#204A87}span.warning{background:#FCF7EF;border:2px solid #CE5C00;font-weight:400;color:#000}span.warning em{color:#CE5C00}.list-story-options,.list-whats-related{line-height:1.7em;margin:0 20px 0 0;padding:0}.block-related{float:right;width:50%;margin:0 0 1.5em}@media only screen and (max-width:767px){.block-related{float:none;width:auto}}#commentarea{clear:both}.commentbar_status{text-align:center;margin:1em 0}.bar_separator{padding-right:5px;padding-left:5px;color:#CCC}#commentbar{padding:3px;background:#EEE;-webkit-border-radius:4px;border-radius:4px;zoom:1}#commentbar:after,#commentbar:before{content:"";display:table}#commentbar:after{clear:both}#commentbar-comment{float:right;padding:.3em}#commentbar-selector{float:left;padding:.3em}.disclaimer{text-align:center;color:#666;margin:.5em 0 1em}#commentpreview{margin:0;background:0 0;border:1px dashed grey;padding:5px 10px}#commenteditform{margin:0;background:#F7F7F7;border:1px solid #E7E7E7;padding:10px}.comment_thread{list-style-position:outside;list-style-type:none;margin:0 0 .5em;padding:0;text-align:right}.thread_title{display:inline;margin:0;padding:0}.thread_author{display:inline;margin:0 8px 0 0;padding:0}.thread_author:before{content:" - "}.block-comment-content{margin:0;padding:0;text-align:right}.level-0{margin-right:0}.level-25{margin-right:16px}.level-50{margin-right:32px}.level-75{margin-right:48px}.level-100{margin-right:64px}.level-125{margin-right:80px}.level-150{margin-right:96px}.level-175{margin-right:112px}.level-200{margin-right:128px}.level-225{margin-right:144px}.level-250{margin-right:160px}.level-275{margin-right:176px}.level-300{margin-right:192px}.level-325{margin-right:208px}.level-350{margin-right:224px}.level-375{margin-right:240px}.level-400{margin-right:256px}.comment_status{list-style-position:outside;list-style-type:none;margin:0;padding:0}.comment_title{display:block;margin:1em 0 .5em;padding:4px;border:1px solid #E7E7E7;background:#F7F7F7}.comment_author{display:block;margin:0 0 1em;padding:0;color:#666}.comment_content{margin:0 0 1em;padding:0}.comment_navi{clear:both;color:#666}.reportcomment{margin:0 0 1em;padding:0;border-bottom:1px solid #E7E7E7}.dt-commentform-username{display:inline}.logoutorcreateaccount{padding:0 3px}.importantstuff{margin-top:0}.ul-importantstuff{margin:0 1em 0 0;padding:0}.li-importantstuff{margin:0 8px 0 0;padding:0}.navbar-breadcrumbs{list-style-position:outside;list-style-type:none;margin:0;padding:0}.li-navbar-breadcrumbs{display:inline}.a-navbar-breadcrumbs{margin:0 8px}#navcontainer{width:100%;margin-bottom:10px;padding-bottom:2px;font-size:90%;line-height:normal;border-bottom:1px solid #DDD;height:30px}#navlist{display:block;margin:0 0 20px;padding:0;list-style:none}#navlist:after,#navlist:before{content:"";display:block;overflow:hidden;visibility:hidden;width:0;height:0}#navlist:after{clear:both}.li-navlist{display:block;width:auto;height:30px;padding:0;float:right;margin:2px 0 0 -1px}.li-navlist #current{background:#FFF;height:29px;position:relative;top:-5px;padding-top:5px;border-right-width:1px;margin:0;color:#111;border-top-right-radius:3px;border-top-left-radius:3px;border-bottom-color:#FFF}.li-navlist #current:first-child a{border-width:1px;border-top-right-radius:3px}.li-navlist #current:last-child a{border-top-left-radius:3px}.a-navlist{display:block;text-decoration:none;width:auto;height:29px;padding:0 12px;line-height:30px;border:1px solid #DDD;border-width:1px;margin:0;background:#F5F5F5}.a-navlist:hover,.a-navlist:link,.a-navlist:visited{color:#555;text-decoration:none}.gl-pagenav{text-align:center;color:#CCC;margin:0 0 1.5em;line-height:1.4em}.gl-pagenav a,.gl-pagenav b{display:inline-block;margin:1px 2px;padding:2px 7px;background:0 0;border:1px solid #E7E7E7}.gl-pagenav b{color:#222}.gl-pagenav a:hover{background:#EEE;border:1px solid #CCC}.gl-pagenav span{display:inline-block;color:#999}.gl-pagenav span a{margin:0;padding:2px 0;background:0 0;border:none}.gl-pagenav span a:hover{background:0 0;border:none}.gl-pagenav .divider{padding:0;margin:0 4px}.bc_navigation{margin:-1em 0 1em}#boxesblock>.checkboxes-list>li,#exclude_topic>.checkboxes-list>li{margin-left:.5em}.itemstatistics{width:100%;margin:0;padding:0;border-collapse:collapse}.itemstatistics th{margin:0;padding:2px;text-align:right}.itemstatistics td{margin:0;padding:2px}#trackback{clear:both}.block-trackback-content{border-bottom:1px solid #E7E7E7}.block-trackback-content>p{margin:0 0 1em}.formattedcomment,.trackback_comments_no_link{margin:0 0 1em;padding:0}.trackback_status{list-style-position:outside;list-style-type:none;margin:0;padding:0}.trackback_title{margin:0 0 .5em;padding:4px;border:1px solid #E7E7E7;background:#F7F7F7}.trackback_date{margin:0 0 .5em;padding:0}.trackback_excerpt_readmore{margin:0 0 1em;padding:0}#profile-userprofile{overflow:hidden;margin:0;padding:0;zoom:1}#profile-userprofile:after,#profile-userprofile:before{content:"";display:table}#profile-userprofile:after{clear:both}#profile-userprofile dt{float:right;clear:right;width:25%;margin:0 0 .5em;padding:0}#profile-userprofile dd{float:right;width:75%;margin:0 0 .5em;padding:0}dd#profile-user_photo{float:none;width:auto;margin-right:25%;margin-bottom:1em}@media only screen and (max-width:767px){dd#profile-user_photo{margin-right:50%}}.commentrow,.storyrow{margin:0;padding:0}.commentrow a,.storyrow a{margin:0 0 0 8px;padding:0}#profile-postingstats{margin:0;padding:0}#profile-postingstats dt{float:right;clear:right;width:25%;margin:0 0 .5em;padding:0}#profile-postingstats dd{float:right;width:75%;margin:0 0 .5em;padding:0}@media only screen and (max-width:767px){#profile-postingstats dd,#profile-postingstats dt,#profile-userprofile dd,#profile-userprofile dt{width:50%}}#profile-all_postings_by{clear:right;padding-top:1em}.admin_basic{padding:.5em 2em}@media only screen and (max-width:962px){.admin_basic{padding:.5em 0}}#admin-topmenu{margin-bottom:2em;border:1px solid rgba(0,0,0,.2);padding:10px 5px;line-height:1.25;-webkit-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.1);box-shadow:0 1px 2px rgba(0,0,0,.1)}.admin-menu-icon{float:right;padding:5px;margin-left:10px;width:48px;height:48px}#instructions{padding:5px}#instructions>p{margin:0 0 5px;line-height:1.25}#admin-menu-fields{color:#CCC}.admin-topic-image{margin:0 0 0 5px;vertical-align:middle}#rights_options{width:100%;font-size:11px}.listmembers{float:right;width:35%;height:15em}#admin-groupmembers-fieldFrom,#admin-groupmembers-fieldTo{width:100%;height:100%}.movemembers{float:right;width:30%;padding-top:5em;text-align:center;height:12em}.movebutton{margin:.5em 0;text-align:center}.admin-list-table{margin:0;width:100%;text-align:right;font-size:90%;border-collapse:separate;border-spacing:0;border:1px solid rgba(0,0,0,.2);-webkit-border-radius:5px;border-radius:5px;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.1);box-shadow:0 1px 2px rgba(0,0,0,.1)}@media only screen and (max-width:1199px){.admin-list-table{width:900px}}.fieldset-table-wrapper>.admin-list-table{width:100%}.admin-list-table tr{margin:0;padding:0;vertical-align:middle}.admin-list-table td,.admin-list-table th{vertical-align:middle;line-height:1.1em;height:2.3em;padding-top:2px;padding-bottom:2px}.admin-list-table th{color:#222}.admin-list-table img{vertical-align:middle}.admin-list-table td,.admin-list-table th{border-right:1px solid rgba(0,0,0,.2);border-top:1px solid rgba(0,0,0,.2)}.admin-list-table th{background-color:#A5C3E2;background-image:-webkit-linear-gradient(top,hsla(210,52%,90%,1),#A5C3E2);background-image:-moz-linear-gradient(top,hsla(210,52%,90%,1),#A5C3E2);background-image:-o-linear-gradient(top,hsla(210,52%,90%,1),#A5C3E2);background-image:-ms-linear-gradient(top,hsla(210,52%,90%,1),#A5C3E2);background-image:linear-gradient(to bottom,hsla(210,52%,90%,1),#A5C3E2);border-top:none}.admin-list-table td:first-child,.admin-list-table th:first-child{border-right:none}.admin-list-table th:first-child{-webkit-border-radius:0 5px 0 0;border-radius:0 5px 0 0}.admin-list-table th:last-child{-webkit-border-radius:5px 0 0;border-radius:5px 0 0}.admin-list-table tr:last-child td:first-child{-webkit-border-radius:0 0 5px;border-radius:0 0 5px}.admin-list-table tr:last-child td:last-child{-webkit-border-radius:0 0 0 5px;border-radius:0 0 0 5px}.admin-table-changer{display:none;text-align:left;margin-left:2px;margin-bottom:2px}@media only screen and (max-width:1199px){.admin-table-changer{display:block}}.admin-table-changer a{width:60px;text-align:center;font-size:85%;padding:2px 6px}.table-wrapper{width:100%;overflow:scroll}.table-wrapper-fit{width:100%;overflow:visible}.table-wrapper-fit>.admin-list-table{width:100%}.admin-list-navi{margin-top:.5em}.admin-list-message{margin:1em 0 0;padding:0;text-align:center}.admin-list-search{text-align:center;margin:.5em 0;zoom:1}.admin-list-search:after,.admin-list-search:before{content:"";display:table}.admin-list-search:after{clear:both}@media only screen and (max-width:767px){.admin-list-search{text-align:right}}.admin-list-smalltable{margin:0 0 .5em;border-collapse:separate;border-spacing:1px;font-size:13px}.admin-list-field,.admin-list-headerfield{padding:4px}.admin-list-field a{padding:4px 6px}.search-part{display:inline-block;margin-left:5px;white-space:nowrap}@media only screen and (max-width:767px){.search-part{display:block}}#admin-permissions{border-collapse:separate;border-spacing:0;border:1px solid rgba(0,0,0,.2);-webkit-border-radius:5px;border-radius:5px;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.1);box-shadow:0 1px 2px rgba(0,0,0,.1);margin:0 0 .5em;font-size:13px}#admin-permissions td,#admin-permissions th{border-right:1px solid rgba(0,0,0,.2);border-top:1px solid rgba(0,0,0,.2)}#admin-permissions th{background-color:#A5C3E2;background-image:-webkit-linear-gradient(top,hsla(210,52%,90%,1),#A5C3E2);background-image:-moz-linear-gradient(top,hsla(210,52%,90%,1),#A5C3E2);background-image:-o-linear-gradient(top,hsla(210,52%,90%,1),#A5C3E2);background-image:-ms-linear-gradient(top,hsla(210,52%,90%,1),#A5C3E2);background-image:linear-gradient(to bottom,hsla(210,52%,90%,1),#A5C3E2);border-top:none}#admin-permissions td:first-child,#admin-permissions th:first-child{border-right:none}#admin-permissions th:first-child{-webkit-border-radius:0 5px 0 0;border-radius:0 5px 0 0}#admin-permissions th:last-child{-webkit-border-radius:5px 0 0;border-radius:5px 0 0}#admin-permissions tr:last-child td:first-child{-webkit-border-radius:0 0 5px;border-radius:0 0 5px}#admin-permissions tr:last-child td:last-child{-webkit-border-radius:0 0 0 5px;border-radius:0 0 0 5px}#admin-permissions td,#admin-permissions th{font-weight:700;text-align:center;padding:4px}.admin-commandcontrol{list-style-position:outside;list-style-type:none;margin:0;padding:0}.admin-commandcontrol li{float:right;width:12.5%;height:8em;margin:0;padding:0;text-align:center}@media only screen and (max-width:1199px){.admin-commandcontrol li{width:16.66%}}@media only screen and (min-width:768px) and (max-width:962px){.admin-commandcontrol li{width:20%}}@media only screen and (max-width:767px){.admin-commandcontrol li{width:25%}}@media only screen and (max-width:479px){.admin-commandcontrol li{width:33.33%}}.admin-commandcontrol a{display:block;font-size:90%;margin:5px 0}#admin-editor #title{font-size:13px;font-weight:700;position:relative;top:10px}b.notbold{font-weight:400}b.status_red{display:inline;color:#A40000}b.status_orange{display:inline;color:#B25000}b.status_green{display:inline;color:#3D7805}b.status_black{display:inline;color:#000}.story_editor{margin:0 0 1em;padding:8px;border:1px solid #CCC}.story_editor dl{margin-bottom:0}.story_editor dt{width:14%}.story_editor dd{width:85%}@media only screen and (max-width:962px){.story_editor dd,.story_editor dt{width:auto}}#text_editor dd.description{margin-right:15%}#admin-storyeditor-bodytext,#admin-storyeditor-introtext{width:98%}#preview{margin:1em 0;padding:1em 0;border-top:1px solid #CCC;border-bottom:none}.story_stats{display:inline-block;float:right;margin-left:2em}#admin-topiclist{list-style-position:outside;list-style-type:none;margin:0;padding:0}#admin-topiclist li{float:right;width:20%;height:8em;margin:0;padding:0;text-align:center}#admin-topiclist a{display:block}.trackback-message{margin:0 0 1em;padding:0}.userphoto{margin:.5em 0 0 .5em}.groupinstructions{margin:0 0 .5em}#reminder-submit{margin:.5em 0}.pathtext{font-size:11px;color:#666}.pathtext-status{text-align:left;white-space:nowrap}.iswriteable,.yes{font-weight:700;color:#46882B}.no,.notok,.notwriteable{font-weight:700;color:#C00}#panel_phpinfo{width:600px;margin:auto;text-align:center}#toggle_phpinfo{padding:5px;width:200px;margin:auto;text-align:center;border:1px solid #C3C3C3}#panel_phpinfo{padding:50px;display:none}#config_menu{float:right;padding:0 10px}#search-configuration-container,.block-config{margin:0 0 .5em;padding:8px 0;text-align:right}#search-configuration-container label,.block-config-title{margin:0 0 .5em;padding:0 0 .1em;display:block;border-bottom:1px solid #CCC;font-size:105%;font-weight:700}.block-config-content{padding-right:5px}.configoption{list-style:none;color:#999;margin:0;padding:0}.configoption a{display:block;color:#222;height:1.8em;line-height:1.8em;overflow:hidden;padding:0 5px;white-space:nowrap;text-decoration:none}.configoption a:hover{background-color:#F1F1F1}.configoption_off{list-style:none;color:#999;display:block;height:1.8em;line-height:1.8em;overflow:hidden;margin:0;padding:0 5px;white-space:nowrap}#config_content{float:right;padding:10px}body.center-right #config_content{width:600px}#geeklog_config_editor{zoom:1}#geeklog_config_editor:after,#geeklog_config_editor:before{content:"";display:table}#geeklog_config_editor:after{clear:both}#config_main{width:100%}#search-configuration{width:90%;margin:10px 5px 10px 0}.inputTable{width:100%;margin:0;padding:0}.config_label{float:right;width:35%;padding:.5em 0}.restore{padding:.5em 0}.config_input{float:right;width:53%}.config_name{clear:right;margin:5px 0;padding:5px}.config_name input[type=text],.config_name textarea{width:53%}.config_name select{width:54.5%;max-width:none}@media only screen and (max-width:962px){body.center #config_menu{width:100%;padding:0}body.center #config_content{float:right;width:100%;padding:10px 0}.configoption{display:inline-block;border:1px solid #666;border-color:#BEDAF3;-webkit-border-radius:2px;border-radius:2px;background:#E4EDF5;color:#369;margin:.2em 0 .2em .4em}.configoption a{overflow:visible;padding:0 10px;height:1.8em;line-height:1.8em;color:#369}.configoption_off{display:inline-block;border:1px solid #666;border-color:#79B1E7;-webkit-border-radius:2px;border-radius:2px;background:#A8C4E0;color:#2A527A;font-weight:700;overflow:visible;margin:.2em 0 .2em .4em;padding:0 10px;height:1.8em;line-height:1.8em}#text_editor dd.description{margin-right:0}}@media only screen and (min-width:768px) and (max-width:962px){#config_menu{float:right;width:728px;padding:0 10px}body.center-right #config_menu{width:508px}#config_content{float:right;width:728px;padding:10px}body.center-right #config_content{width:508px}#search-configuration-container,.block-config{margin:0;padding:5px 0}}@media only screen and (max-width:767px){#geeklog_config_editor{padding:0}#config_menu{float:right;width:100%;padding:0}body.center-right #config_menu{width:100%}#config_content{float:right;width:100%;padding:10px 0}body.center-right #config_content{width:100%}.config_label{float:right;width:100%;padding:0;font-weight:700}.restore{padding:.5em 0}.config_input{float:right;width:90%}.config_name{margin:5px 0;padding:5px}.config_name input[type=text],.config_name textarea{width:95%}.config_name select{max-width:none;width:98%}#search-configuration-container,.block-config{margin:0;padding:5px 0}}
\ No newline at end of file
diff --git a/public_html/layout/default/css_rtl/theme.css b/public_html/layout/default/css_rtl/theme.css
new file mode 100644
index 000000000..01e662d67
--- /dev/null
+++ b/public_html/layout/default/css_rtl/theme.css
@@ -0,0 +1,8 @@
+/* Geeklog Horizon Theme 1.0 | Copyright (C) 2012-2015 by Ivy | http://www.ivywe.co.jp | License:GPLv2 */
+
+.uk-form-row + .uk-form-row {margin-top: 8px;}
+
+.uk-navbar-nav > li > a[href='#'],
+.uk-navbar-nav > li > a[href=''] {
+ cursor: default;
+}
diff --git a/public_html/layout/default/css_src/.csscomb.json b/public_html/layout/default/css_src/.csscomb.json
new file mode 100644
index 000000000..c84d3065e
--- /dev/null
+++ b/public_html/layout/default/css_src/.csscomb.json
@@ -0,0 +1,23 @@
+{
+ "remove-empty-rulesets": true,
+ "color-case": "upper",
+ "block-indent": " ",
+ "color-shorthand": true,
+ "element-case": "lower",
+ "eof-newline": true,
+ "leading-zero": false,
+ "quotes": "double",
+ "space-before-colon": "",
+ "space-after-colon": " ",
+ "space-before-combinator": " ",
+ "space-after-combinator": " ",
+ "space-between-declarations": "\n",
+ "space-before-opening-brace": " ",
+ "space-after-opening-brace": "\n",
+ "space-after-selector-delimiter": "\n",
+ "space-before-selector-delimiter": "",
+ "space-before-closing-brace": "\n",
+ "strip-spaces": true,
+ "tab-size": 2,
+ "unitless-zero": true
+}
\ No newline at end of file
diff --git a/public_html/layout/default/css_src/README b/public_html/layout/default/css_src/README
new file mode 100644
index 000000000..b672889d7
--- /dev/null
+++ b/public_html/layout/default/css_src/README
@@ -0,0 +1,15 @@
+Building style.css for Denim theme
+-----------------------------------
+1) First of all, install Node.
+ https://nodejs.org/
+
+2) Open shell.
+
+3) Install the Node dependencies.
+
+ $ cd css_src
+ $ npm install
+
+4) Build and deploy style.css.
+
+ $ npm run build
diff --git a/public_html/layout/default/css_src/gulpfile.js b/public_html/layout/default/css_src/gulpfile.js
new file mode 100644
index 000000000..f3dc08186
--- /dev/null
+++ b/public_html/layout/default/css_src/gulpfile.js
@@ -0,0 +1,165 @@
+var pkg = require('./package.json'),
+ fs = require('fs'),
+ path = require('path'),
+ glob = require('glob'),
+ gulp = require('gulp'),
+ stylus = require('gulp-stylus'),
+ runSequence = require('run-sequence').use(gulp),
+ shell = require('gulp-shell'),
+ rename = require('gulp-rename'),
+ minifycss = require('gulp-minify-css'),
+ csscomb = require('gulp-csscomb'),
+ //cmq = require('gulp-combine-media-queries'),
+ //csso = require('gulp-csso'),
+ header = require('gulp-header'),
+ replace = require('gulp-replace'),
+ watch = require('gulp-watch'),
+ nib = require('nib'),
+ browserSync = require('browser-sync');
+
+//var site_url = 'http://localhost:8000/your_site'; // set the same value as the $_CONF['site_url']
+
+var banner = "<%= pkg.title %> <%= pkg.version %> | Copyright (C) 2012-2015 by <%= pkg.author %> | <%= pkg.homepage %> | License:<%= pkg.license %>";
+
+gulp.task('default', ['build'], function() {
+
+});
+
+gulp.task('watch', function() {
+ if (site_url !== '') {
+ browserSync({
+ proxy: site_url
+ });
+ }
+ watch(['./src/stylus/**/*.styl', './src/stylus/*.json'], function() {
+ gulp.start('build');
+ });
+});
+
+gulp.task('bs-reload', function () {
+ browserSync.reload();
+});
+
+gulp.task('build', function() {
+ runSequence('stylus', 'copy_LR', 'swap_LR', 'fix_issue', 'minify', 'modify', 'deploy', function() {
+ browserSync.reload();
+ });
+});
+
+gulp.task('stylus', function() {
+ return gulp.src('./src/stylus/style.styl')
+ .pipe(stylus({
+ use: nib(),
+ compress: false
+ }))
+ //.pipe(cmq())
+ .pipe(csscomb())
+ .pipe(header("/* " + banner + " */\n", { 'pkg' : pkg } ))
+ .pipe(gulp.dest('./dest/css_ltr'));
+});
+
+gulp.task('minify', function() {
+ return gulp.src(['!./dest/**/*.min.css', './dest/**/*.css'])
+ .pipe(rename({ suffix: '.min' }))
+ //.pipe(cmq())
+ //.pipe(csso())
+ .pipe(minifycss())
+ .pipe(header("/* " + banner + " */\n", { 'pkg' : pkg } ))
+ .pipe(gulp.dest('./dest/'));
+});
+
+gulp.task('deploy', function() {
+ return gulp.src('./dest/**')
+ .pipe(gulp.dest('./../'));
+});
+
+gulp.task('copy_LR', function() {
+ return gulp.src('./dest/css_ltr/*')
+ .pipe(gulp.dest('./dest/css_rtl/'));
+});
+
+gulp.task('swap_LR', function() {
+ return shell.task('r2 ./dest/css_rtl/style.css ./dest/css_rtl/style.css --no-compress')();
+});
+
+gulp.task('fix_issue', function() {
+ return gulp.src('./dest/css_rtl/style.css')
+ .pipe(replace(/\.gl-tooltip span((?:\n|.)+?)margin-right/mg,
+ function(str, p1, offset, s) {
+ return '.gl-tooltip span' + p1 + 'margin-left';
+ }))
+ .pipe(replace(/\.gl-tooltip:hover span((?:\n|.)+?)margin-right/mg,
+ function(str, p1, offset, s) {
+ return '.gl-tooltip:hover span' + p1 + 'margin-left';
+ }))
+ .pipe(gulp.dest('./dest/css_rtl/'));
+});
+
+gulp.task('modify', function(done) {
+
+ var regex = /(\/\*\/?(?:\n|[^\/]|[^\*]\/)*\*\/)|(^@media\s+[^\n]+\{\n(?:\n|.)*?\n\})|(^(?:#|\.|\w)(?:\n|.)+?\{\n(?:\n|.)*?\n\})/mg;
+
+ var files = glob.sync('./dest/css_?t?/style.css');
+
+ files.forEach(function(file) {
+
+ var str = [];
+
+ fs.readFile(file, {encoding: 'utf-8'}, function(err, content) {
+
+ if (err) throw err;
+
+ var matches, tmp;
+
+ while (matches = regex.exec(content)) {
+ if (matches[1] !== undefined) { // comment
+ tmp = matches[1];
+ if (tmp.indexOf('\n') != -1) {
+ tmp += '\n';
+ }
+ str.push(tmp);
+ }
+ if (matches[2] !== undefined) { // @media
+ tmp = modifyMedia(matches[2]);
+ tmp += '\n';
+ str.push(tmp);
+ }
+ if (matches[3] !== undefined) { // CSS rule set
+ str.push(matches[3] + '\n');
+ }
+ }
+ fs.writeFile(file, str.join('\n'), function(err) {
+ if (err) throw err;
+ });
+ });
+ });
+ done();
+});
+
+function modifyMedia(content) {
+
+ var regex = /^(@media\s+[^\n]+\{\n)((?:\n|.)*?)(\n\})/mg;
+
+ var matches = regex.exec(content);
+
+ var regex2 = /(\/\*\/?(?:\n|[^\/]|[^\*]\/)*\*\/)|(^ (?:#|\.|\w)(?:\n|.)+?\{\n(?:\n|.)*?\n \})/mg;
+
+ var ms, str = '', tmp;
+
+ while (ms = regex2.exec(matches[2])) {
+ if (ms[1] !== undefined) {
+ tmp = ms[1];
+ if (tmp.indexOf('\n') != -1) {
+ tmp = tmp.replace(/\n/g, '\n ');
+ tmp += '\n';
+ }
+ str = str + ' ' + tmp + '\n';
+ }
+ if (ms[2] !== undefined) {
+ str = str + ms[2] + '\n\n';
+ }
+ }
+ str = '\n ' + str.trim();
+
+ return matches[1] + str + matches[3];
+}
diff --git a/public_html/layout/default/css_src/package.json b/public_html/layout/default/css_src/package.json
new file mode 100644
index 000000000..01d3ccb3c
--- /dev/null
+++ b/public_html/layout/default/css_src/package.json
@@ -0,0 +1,39 @@
+{
+ "name": "Denim",
+ "title": "Geeklog Denim Theme",
+ "version": "1.1.0",
+ "homepage": "http://www.trybese.com/~dengen/log/",
+ "description": "Geeklog Denim Theme Project",
+ "main": "index.js",
+ "scripts": {
+ "build": "gulp build",
+ "watch": "gulp watch"
+ },
+ "keywords": [
+ "geeklog",
+ "denim",
+ "theme"
+ ],
+ "author": "dengen",
+ "license": "GPLv2",
+ "devDependencies": {
+ "R2": "^1.4.3",
+ "browser-sync": "^2.2.4",
+ "glob": "^5.0.3",
+ "gulp": "^3.8.10",
+ "gulp-combine-media-queries": "^0.2.0",
+ "gulp-csscomb": "^3.0.3",
+ "gulp-csso": "^0.2.9",
+ "gulp-header": "^1.2.2",
+ "gulp-minify-css": "^0.3.11",
+ "gulp-rename": "^1.2.0",
+ "gulp-replace": "^0.5.3",
+ "gulp-shell": "^0.2.11",
+ "gulp-stylus": "^2.0.0",
+ "gulp-watch": "^4.2.1",
+ "mkdirp": "^0.5.0",
+ "nib": "^1.1.0",
+ "run-sequence": "^1.0.2",
+ "stylus": "^0.49.3"
+ }
+}
diff --git a/public_html/layout/default/css_src/src/stylus/config.json b/public_html/layout/default/css_src/src/stylus/config.json
new file mode 100644
index 000000000..924c43a36
--- /dev/null
+++ b/public_html/layout/default/css_src/src/stylus/config.json
@@ -0,0 +1,63 @@
+{
+ "$var": {
+ "name": "default",
+ "style-mode": "1",
+ "header-style": "normal",
+ "sitename-style": "text",
+ "base-color": "#426F9C",
+ "adjust-hue": "true",
+ "global-navigation-style": "default",
+ "flip-horizontal": "false",
+ "uikit-theme": "gradient"
+ },
+ "$base": {
+ "text-color": "#222",
+ "anker-color": "#2664A2"
+ },
+ "$container": {
+ "background": "#FFF",
+ "margin": {
+ "top": "0",
+ "bottom": "0"
+ },
+ "padding": "0",
+ "border": {
+ "size": "0",
+ "color": "#000",
+ "style": "solid"
+ }
+ },
+ "$wrapper": {
+ "background": "#FFF",
+ "padding": "0",
+ "border": {
+ "size": "0",
+ "color": "#000",
+ "style": "solid"
+ }
+ },
+ "$header": {
+ "background": "default",
+ "background-design-type": "gradation",
+ "height": "80px",
+ "padding": "0",
+ "border": {
+ "size": "0",
+ "color": "#000",
+ "style": "solid"
+ }
+ },
+ "$footer": {
+ "background": "transparent",
+ "padding": "0",
+ "border": {
+ "size": "0",
+ "color": "#000",
+ "style": "solid"
+ }
+ },
+ "$story": {
+ "title-color": "default",
+ "status-color": "default"
+ }
+}
diff --git a/public_html/layout/default/css_src/src/stylus/config2.json b/public_html/layout/default/css_src/src/stylus/config2.json
new file mode 100644
index 000000000..b84c7afb4
--- /dev/null
+++ b/public_html/layout/default/css_src/src/stylus/config2.json
@@ -0,0 +1,63 @@
+{
+ "$var": {
+ "name": "2",
+ "style-mode": "2",
+ "header-style": "normal",
+ "sitename-style": "image",
+ "base-color": "#426F9C",
+ "adjust-hue": "true",
+ "global-navigation-style": "default",
+ "flip-horizontal": "false",
+ "uikit-theme": "gradient"
+ },
+ "$base": {
+ "text-color": "#222",
+ "anker-color": "#2664A2"
+ },
+ "$container": {
+ "background": "#FFF",
+ "margin": {
+ "top": "12px",
+ "bottom": "12px"
+ },
+ "padding": "10px",
+ "border": {
+ "size": "1px",
+ "color": "#555",
+ "style": "solid"
+ }
+ },
+ "$wrapper": {
+ "background": "#FFF",
+ "padding": "0",
+ "border": {
+ "size": "0",
+ "color": "#000",
+ "style": "solid"
+ }
+ },
+ "$header": {
+ "background": "#426F9C",
+ "background-design-type": "gradation",
+ "height": "160px",
+ "padding": "0",
+ "border": {
+ "size": "0",
+ "color": "#000",
+ "style": "solid"
+ }
+ },
+ "$footer": {
+ "background": "transparent",
+ "padding": "0",
+ "border": {
+ "size": "0",
+ "color": "#000",
+ "style": "solid"
+ }
+ },
+ "$story": {
+ "title-color": "default",
+ "status-color": "default"
+ }
+}
diff --git a/public_html/layout/default/css_src/src/stylus/style.styl b/public_html/layout/default/css_src/src/stylus/style.styl
new file mode 100644
index 000000000..513d0e37d
--- /dev/null
+++ b/public_html/layout/default/css_src/src/stylus/style.styl
@@ -0,0 +1,15 @@
+json("config.json")
+
+@import "nib";
+@import "sub/mixins";
+@import "sub/variables";
+@import "sub/theme_" + $var-name;
+@import "sub/variables_default";
+@import "sub/base";
+@import "sub/compatible";
+@import "sub/form_basic";
+@import "sub/layout_" + $var-name;
+@import "sub/block_contents";
+@import "sub/main_contents";
+@import "sub/admin";
+@import "sub/admin_config";
diff --git a/public_html/layout/default/css_src/src/stylus/sub/admin.styl b/public_html/layout/default/css_src/src/stylus/sub/admin.styl
new file mode 100644
index 000000000..19c5464a8
--- /dev/null
+++ b/public_html/layout/default/css_src/src/stylus/sub/admin.styl
@@ -0,0 +1,384 @@
+
+$stage = 'admin'
+
+/*!--------------------------------------
+ Admin Common Style
+--------------------------------------*/
+
+/*! Basic Editor */
+.admin_basic
+ padding: 0.5em 2em
+ @media only screen and (max-width: $breakpoint-medium-max)
+ padding: 0.5em 0
+
+/*!--------------------------------------
+ Admin Top Menu Style
+--------------------------------------*/
+
+#admin-topmenu
+ margin-bottom: 2em
+ border: 1px solid rgba(0, 0, 0, 0.2)
+ padding: 10px 5px
+ line-height: 1.25
+ border-radius: 4px
+ box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1)
+
+.admin-menu-icon
+ float: left
+ padding: 5px
+ margin-right: 10px
+ width: 48px
+ height: 48px
+
+#instructions
+ padding: 5px
+ > p
+ margin: 0 0 5px 0
+ line-height: 1.25
+
+#admin-menu-fields
+ color: #CCC
+
+.admin-topic-image
+ margin: 0 5px 0 0
+ vertical-align: middle
+
+/*!--------------------------------------
+ Group Editor
+--------------------------------------*/
+
+#rights_options
+ width: 100%
+ font-size: 11px
+
+/*!--------------------------------------
+ Group Member Editor
+--------------------------------------*/
+
+.listmembers
+ float: left
+ width: 35%
+ height: 15em
+
+#admin-groupmembers-fieldFrom,
+#admin-groupmembers-fieldTo
+ width: 100%
+ height: 100%
+
+.movemembers
+ float: left
+ width: 30%
+ padding-top: 5em
+ text-align: center
+ height: 12em
+
+.movebutton
+ margin: 0.5em 0
+ text-align: center
+
+/*!--------------------------------------
+ Admin Page
+--------------------------------------*/
+
+/*! Admin List Table */
+.admin-list-table
+ margin: 0
+ width: 100%
+ @media only screen and (max-width: $breakpoint-large-max)
+ width: 900px
+ .fieldset-table-wrapper > &
+ width: 100%
+ text-align: left
+ // border-collapse: separate
+ // border-spacing: 1px
+ // border: none
+ font-size: 90%
+ tr
+ margin: 0
+ padding: 0
+ vertical-align: middle
+ th,
+ td
+ vertical-align: middle
+ line-height: 1.1em
+ height: 2.3em
+ padding-top: 2px
+ padding-bottom: 2px
+ // border: none
+ th
+ color: $admin-list-table-th-color
+ background-color: $admin-list-table-th-background
+ img
+ vertical-align: middle
+ admin-table()
+
+.admin-table-changer
+ display: none
+ @media only screen and (max-width: $breakpoint-large-max)
+ display: block
+ text-align: right
+ margin-right: 2px
+ margin-bottom: 2px
+ a
+ width: 60px
+ text-align: center
+ font-size: 85%
+ padding: 2px 6px
+
+.table-wrapper
+ width: 100%
+ overflow: scroll
+
+.table-wrapper-fit
+ width: 100%
+ overflow: visible
+ > .admin-list-table
+ width: 100%
+
+/*! Navigation */
+.admin-list-navi
+ margin-top: 0.5em
+
+/*! Message */
+.admin-list-message
+ margin: 1em 0 0 0
+ padding: 0
+ text-align: center
+
+.admin-list-search
+ text-align: center
+ margin: 0.5em 0
+ clearfix()
+ // All Mobile Sizes (devices and browser)
+ @media only screen and (max-width: $breakpoint-small-max)
+ text-align: left
+
+.admin-list-smalltable
+ margin: 0 0 0.5em 0
+ border-collapse: separate
+ border-spacing: 1px
+ font-size: 13px
+
+.admin-list-headerfield
+ padding: 4px
+
+.admin-list-field
+ padding: 4px
+ a
+ padding: 4px 6px
+
+.search-part
+ display: inline-block
+ margin-right: 5px
+ white-space: nowrap
+ // All Mobile Sizes (devices and browser)
+ @media only screen and (max-width: $breakpoint-small-max)
+ display: block
+
+/*!--------------------------------------
+ Permission Style
+--------------------------------------*/
+
+#admin-permissions
+ admin-table()
+ margin: 0 0 0.5em 0
+ font-size: 13px
+ th, td
+ font-weight: bold
+ text-align: center
+ padding: 4px
+
+/*!--------------------------------------
+ Command and Control Page
+--------------------------------------*/
+
+.admin-commandcontrol
+ list-style-position: outside
+ list-style-type: none
+ margin: 0
+ padding: 0
+ li
+ float: left
+ width: 12.5%
+ height: 8em
+ margin: 0
+ padding: 0
+ text-align: center
+ // Smaller than standard 1280 (devices and browsers)
+ @media only screen and (max-width: $breakpoint-large-max)
+ width: 16.66%
+
+ // Tablet Portrait size to standard 960 (devices and browsers)
+ @media only screen and (min-width: $breakpoint-medium) and (max-width: $breakpoint-medium-max)
+ width: 20%
+
+ // All Mobile Sizes (devices and browser)
+ @media only screen and (max-width: $breakpoint-small-max)
+ width: 25%
+
+ // Mobile Portrait Size to Mobile Landscape Size (devices and browsers)
+ @media only screen and (max-width: $breakpoint-mini-max)
+ width: 33.33%
+ a
+ display: block
+ font-size: 90%
+ margin: 5px 0
+
+/*!--------------------------------------
+ Plugin Page
+--------------------------------------*/
+
+#admin-editor #title
+ font-size: 13px
+ font-weight: bold
+ position: relative
+ top: 10px
+
+
+/*! Used by lib-plugin.php to display dependencies */
+b.notbold /*! hack for HTML compliance inside tooltips */
+ font-weight: normal
+
+b.status_red
+ display: inline
+ color: #a40000
+
+b.status_orange
+ display: inline
+ color: #b25000
+
+b.status_green
+ display: inline
+ color: #3d7805
+
+b.status_black
+ display: inline
+ color: black
+
+/*!--------------------------------------
+ Story Editor
+--------------------------------------*/
+
+.story_editor
+ margin: 0 0 1em 0
+ padding: 8px
+ border: 1px solid #CCC
+ dl
+ margin-bottom: 0
+ dt
+ width: 14%
+ dd
+ width: 85%
+ @media only screen and (max-width: $breakpoint-medium-max)
+ dt
+ width: auto
+ dd
+ width: auto
+
+#text_editor dd.description
+ margin-left: 15%
+
+#admin-storyeditor-introtext,
+#admin-storyeditor-bodytext
+ width: 98%
+
+/*! Preview */
+#preview
+ margin: 1em 0
+ padding: 1em 0
+ border-top: 1px solid #CCC
+ border-bottom: none
+
+/*! Story Stats */
+.story_stats
+ display: inline-block
+ float: left
+ margin-right: 2em
+
+/*!--------------------------------------
+ Topic Editor
+--------------------------------------*/
+
+/*! TopicList */
+#admin-topiclist
+ list-style-position: outside
+ list-style-type: none
+ margin: 0
+ padding: 0
+ li
+ float: left
+ width: 20%
+ height: 8em
+ margin: 0
+ padding: 0
+ text-align: center
+ a
+ display: block
+
+/*!--------------------------------------
+ Trackback
+--------------------------------------*/
+
+.trackback-message
+ margin: 0 0 1em 0
+ padding: 0
+
+/*!--------------------------------------
+ User Editor
+--------------------------------------*/
+
+/*! User Images */
+.userphoto
+ margin: 0.5em 0.5em 0 0
+
+
+/*! Security Group Instructions */
+.groupinstructions
+ margin: 0 0 0.5em 0
+
+/*!--------------------------------------
+ Reminder
+--------------------------------------*/
+
+#reminder-submit
+ margin: 0.5em 0
+
+/*!--------------------------------------
+ Enviroment Check
+--------------------------------------*/
+
+.pathtext
+ font-size: 11px
+ color: #666
+
+.pathtext-status
+ text-align: right
+ white-space: nowrap
+
+.yes, .iswriteable
+ font-weight: bold
+ color: #46882b
+
+.no, .notok, .notwriteable
+ font-weight: bold
+ color: #cc0000
+
+/*! PHPInfo Panel style and button */
+#panel_phpinfo
+ padding: 5px
+ width: 600px
+ margin: auto
+ text-align: center
+
+#toggle_phpinfo
+ padding: 5px
+ width: 200px
+ margin: auto
+ text-align: center
+ border: solid 1px #c3c3c3
+
+#panel_phpinfo
+ padding: 50px
+ display: none
+
+hook-root($stage)
diff --git a/public_html/layout/default/css_src/src/stylus/sub/admin_config.styl b/public_html/layout/default/css_src/src/stylus/sub/admin_config.styl
new file mode 100644
index 000000000..22ea2e198
--- /dev/null
+++ b/public_html/layout/default/css_src/src/stylus/sub/admin_config.styl
@@ -0,0 +1,247 @@
+
+$stage = 'admin_config'
+
+/*!--------------------------------------
+ Admin Configration
+--------------------------------------*/
+
+#config_menu
+ float: left
+ //width: 280px
+ padding: 0 10px
+ //body.center-right &
+ // width: 200px
+
+.block-config
+ margin: 0 0 0.5em
+ padding: 8px 0
+ text-align: left
+
+.block-config-title
+ margin: 0 0 0.5em 0
+ padding: 0 0 0.1em 0
+ display: block
+ border-bottom: 1px solid #CCC
+ font-size: 105%
+ font-weight: bold
+
+#search-configuration-container
+ @extend .block-config
+ label
+ @extend .block-config-title
+
+.block-config-content
+ padding-left: 5px
+
+.configoption
+ list-style: none outside
+ color: #999
+ margin: 0
+ padding: 0
+ a
+ display: block
+ color: #222
+ height: 1.8em
+ line-height: 1.8em
+ overflow: hidden
+ padding: 0 5px
+ white-space: nowrap
+ text-decoration: none
+ &:hover
+ background-color: #F1F1F1
+
+.configoption_off
+ list-style: none outside
+ color: #999
+ display: block
+ height: 1.8em
+ line-height: 1.8em
+ overflow: hidden
+ margin: 0
+ padding: 0 5px
+ white-space: nowrap
+
+#config_content
+ float: left
+ //width: 820px
+ padding: 10px
+ body.center-right &
+ width: 600px
+
+#geeklog_config_editor
+ clearfix()
+
+#config_main
+ width: 100%
+
+#search-configuration
+ width: 90%
+ margin: 10px 0 10px 5px
+
+.inputTable
+ width: 100%
+ margin: 0
+ padding: 0
+
+.config_label
+ float: left
+ width: 35%
+ padding: .5em 0
+
+.restore
+ padding: .5em 0
+
+.config_input
+ float: left
+ width: 53%
+
+.config_name
+ clear: left
+ margin: 5px 0
+ padding: 5px
+ input[type="text"],
+ textarea
+ width: 53%
+ select
+ width: 54.5%
+ max-width: none
+
+/*! Smaller than standard 1280 (devices and browsers) */
+/*
+@media only screen and (max-width: $breakpoint-large-max)
+
+ #config_menu
+ width: 210px
+ body.center-right &
+ width: 150px
+ body.center &
+ width: 25%
+
+ #config_content
+ width: 710px
+ body.center-right &
+ width: 470px
+
+ body.center &
+ float: left
+ width: 70%
+ padding: 10px 0
+
+*/
+
+@media only screen and (max-width: $breakpoint-medium-max)
+
+ body.center #config_menu
+ width: 100%
+ padding: 0
+
+ body.center #config_content
+ float: left
+ width: 100%
+ padding: 10px 0
+
+ .configoption
+ display: inline-block
+ border: 1px solid #666
+ border-color: #BEDAF3
+ border-radius: 2px 2px 2px 2px
+ background: #E4EDF5
+ color: #336699
+ margin: 0.2em 0
+ margin-right: 0.4em
+ a
+ overflow: visible
+ padding: 0 10px
+ height: 1.8em
+ line-height: 1.8em
+ color: #336699
+
+ .configoption_off
+ display: inline-block
+ border: 1px solid #666
+ border-color: #79B1E7
+ border-radius: 2px 2px 2px 2px
+ background: #A8C4E0
+ color: #2A527A
+ font-weight: bold
+ overflow: visible
+ margin: 0.2em 0
+ margin-right: 0.4em
+ padding: 0 10px
+ height: 1.8em
+ line-height: 1.8em
+
+ #text_editor dd.description
+ margin-left: 0
+
+/*! Tablet Portrait size to standard 960 (devices and browsers) */
+@media only screen and (min-width: $breakpoint-medium) and (max-width: $breakpoint-medium-max)
+
+ #config_menu
+ float: left
+ width: 728px
+ padding: 0 10px
+ body.center-right &
+ width: 508px
+
+ #config_content
+ float: left
+ width: 728px
+ padding: 10px
+ body.center-right &
+ width: 508px
+
+ .block-config,
+ #search-configuration-container
+ margin: 0
+ padding: 5px 0
+
+/*! All Mobile Sizes (devices and browser) */
+@media only screen and (max-width: $breakpoint-small-max)
+
+ #geeklog_config_editor
+ padding: 0
+
+ #config_menu
+ float: left
+ width: 100%
+ padding: 0
+ body.center-right &
+ width: 100%
+
+ #config_content
+ float: left
+ width: 100%
+ padding: 10px 0
+ body.center-right &
+ width: 100%
+
+ .config_label
+ float: left
+ width: 100%
+ padding: 0
+ font-weight: bold
+
+ .restore
+ padding: .5em 0
+
+ .config_input
+ float: left
+ width: 90%
+
+ .config_name
+ margin: 5px 0
+ padding: 5px
+ input[type="text"],
+ textarea
+ width: 95%
+ select
+ max-width: none
+ width: 98%
+
+ .block-config,
+ #search-configuration-container
+ margin: 0
+ padding: 5px 0
+
+hook-root($stage)
diff --git a/public_html/layout/default/css_src/src/stylus/sub/base.styl b/public_html/layout/default/css_src/src/stylus/sub/base.styl
new file mode 100644
index 000000000..660a18873
--- /dev/null
+++ b/public_html/layout/default/css_src/src/stylus/sub/base.styl
@@ -0,0 +1,447 @@
+
+$stage = 'base'
+
+p,
+ul,
+ol,
+dl,
+blockquote,
+pre,
+address,
+fieldset,
+figure
+ margin-top: 0;
+
+h1, h2
+ font-size: 20px
+ margin: 0.3em 0
+
+h3, h4, h5, h6
+ margin: 0.5em 0
+
+address
+ font-style: normal
+ font-weight: normal
+
+q:before
+ content: open-quote
+
+q:after
+ content: close-quote
+
+cite, em, var, dfn
+ font-style: italic
+
+code, samp, kbd
+ font-family: monospace
+
+abbr[title], acronym[title]
+ border-bottom: 1px dotted
+
+a
+ color: $base-anker-color
+ outline: 0
+
+a:hover
+ color: $base-anker-color
+ text-decoration: underline
+
+ul, ol, dl
+ margin: 1em 0
+
+dt
+ font-weight: bold
+ margin-left: 20px
+
+dd
+ margin-left: 20px
+
+ins
+ text-decoration: underline
+
+del
+ text-decoration: line-through
+
+textarea
+ font-size: 100%
+ width: 75%
+ min-height: 60px
+
+hr
+ height: 1px
+ border: none
+ border-top: 1px solid #CCC
+ margin: 0.5em auto
+
+sub
+ vertical-align: sub
+ font-size: 0.83em
+ line-height: normal
+
+sup
+ vertical-align: super
+ font-size: 0.83em
+ line-height: normal
+
+fieldset
+ margin: 0 0 1em 0
+ padding: 8px 12px
+ border: 1px solid #CCC
+ border-radius: 4px
+
+legend
+ padding: 2px 4px
+
+iframe[width="100%"]
+ width: 99%
+
+em
+ font-weight: bold
+
+img
+ border: none
+ vertical-align: bottom
+
+/* Table */
+/*
+table
+ text-align: left
+ border-collapse: collapse
+ margin: 1em 0.5em
+
+tr
+ margin: 0
+ padding: 0
+ vertical-align: middle
+
+th,
+td
+ margin: 0
+ padding: 0.2em 0.6em
+ vertical-align: middle
+ line-height: 160%
+ border: 1px solid #DDD
+
+th
+ text-align: left
+ font-weight: bold
+ background: #F5F5F5
+*/
+
+table img
+ vertical-align: middle
+
+/*! Forms */
+
+// Mobile Portrait Size to Mobile Landscape Size (devices and browsers)
+//@media only screen and (max-width: 479px)
+@media only screen and (max-width: $breakpoint-mini-max)
+ select
+ max-width: 270px
+
+select
+ height: 28px
+ line-height: 28px
+
+select.multiple,
+select[multiple="multiple"]
+ height: auto
+
+option
+ padding-right: 4px /*! for Firefox */
+
+input[type="text"]:focus,
+input[type="password"]:focus,
+input[type="email"]:focus,
+textarea:focus
+ border: 1px solid #aaa
+ color: $base-text-color
+ box-shadow: 0 0 3px rgba(0,0,0,.2)
+
+/* ========================================================================
+ Component: Button for Geeklog
+ ========================================================================== */
+
+/*
+ * Removes inner padding and border in Firefox 4+.
+ */
+
+input[type="submit"]::-moz-focus-inner,
+input[type="button"]::-moz-focus-inner,
+input[type="reset"]::-moz-focus-inner
+ border: 0
+ padding: 0
+
+/*
+ * 1. Correct inability to style clickable `input` types in iOS.
+ * 2. Remove margins in Chrome, Safari and Opera.
+ * 3. Remove borders for `button`.
+ * 4. Address `overflow` set to `hidden` in IE 8/9/10/11.
+ * 5. Correct `font` properties and `color` not being inherited for `button`.
+ * 6. Address inconsistent `text-transform` inheritance which is only inherit in Firefox and IE
+ * 7. Style
+ * 8. `line-height` is used to create a height
+ * 9. `min-height` is necessary for `input` elements in Firefox and Opera because `line-height` is not working.
+ * 10. Reset button group whitespace hack
+ * 11. Required for `a`.
+ */
+input[type="submit"],
+input[type="button"],
+input[type="reset"]
+ /* 1 */
+ -webkit-appearance: none
+ /* 2 */
+ margin: 0
+ /* 3 */
+ border: none
+ /* 4 */
+ overflow: visible
+ /* 5 */
+ font: inherit
+ color: #444444
+ /* 6 */
+ text-transform: none
+ /* 7 */
+ display: inline-block
+ -moz-box-sizing: border-box
+ box-sizing: border-box
+ padding: 0 12px
+ if $var-uikit-theme == 'default'
+ background: #eeeeee
+ if $var-uikit-theme == 'gradient'
+ background: #f7f7f7
+ if $var-uikit-theme == 'almost-flat'
+ background: #f5f5f5
+ vertical-align: middle
+ /* 8 */
+ line-height: 28px
+ /* 9 */
+ min-height: 30px
+ /* 10 */
+ font-size: 1rem
+ /* 11 */
+ text-decoration: none
+ text-align: center
+ if $var-uikit-theme == 'gradient'
+ border: 1px solid rgba(0, 0, 0, 0.2)
+ border-bottom-color: rgba(0, 0, 0, 0.3)
+ background-origin: border-box
+ background-image: -webkit-linear-gradient(top, #ffffff, #eeeeee)
+ background-image: linear-gradient(to bottom, #ffffff, #eeeeee)
+ border-radius: 4px
+ text-shadow: 0 1px 0 #ffffff
+ if $var-uikit-theme == 'almost-flat'
+ border: 1px solid rgba(0, 0, 0, 0.06)
+ border-radius: 4px
+ text-shadow: 0 1px 0 #ffffff
+
+
+
+input[type="submit"]:not(:disabled),
+input[type="button"]:not(:disabled),
+input[type="reset"]:not(:disabled)
+ cursor: pointer
+
+/*
+ * Hover
+ * 1. Apply hover style also to focus state
+ * 2. Remove default focus style
+ * 3. Required for `a` elements
+ */
+input[type="submit"]:hover,
+input[type="button"]:hover,
+input[type="reset"]:hover,
+input[type="submit"]:focus,
+input[type="button"]:focus,
+input[type="reset"]:focus
+ if $var-uikit-theme == 'default'
+ background-color: #f5f5f5
+ if $var-uikit-theme == 'gradient'
+ background-color: #fafafa
+ if $var-uikit-theme == 'almost-flat'
+ background-color: #fafafa
+ color: #444444
+ /* 2 */
+ outline: none
+ /* 3 */
+ text-decoration: none
+ if $var-uikit-theme == 'gradient'
+ background-image: none
+ if $var-uikit-theme == 'almost-flat'
+ border-color: rgba(0, 0, 0, 0.16)
+
+/* Active */
+input[type="submit"]:active,
+input[type="button"]:active,
+input[type="reset"]:active,
+input[type="submit"].uk-active,
+input[type="button"].uk-active,
+input[type="reset"].uk-active
+ if $var-uikit-theme == 'default'
+ background-color: #dddddd
+ if $var-uikit-theme == 'gradient'
+ background-color: #f5f5f5
+ if $var-uikit-theme == 'almost-flat'
+ background-color: #eeeeee
+ color: #444444
+ if $var-uikit-theme == 'gradient'
+ border-color: rgba(0, 0, 0, 0.2)
+ border-top-color: rgba(0, 0, 0, 0.3)
+ background-image: none
+ box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.1)
+
+/* Disabled state
+ * Overrides also the color modifiers
+ ========================================================================== */
+/* Equal for all button types */
+input[type="submit"]:disabled,
+input[type="button"]:disabled,
+input[type="reset"]:disabled
+ if $var-uikit-theme == 'default'
+ background-color: #f5f5f5
+ if $var-uikit-theme == 'gradient'
+ background-color: #fafafa
+ if $var-uikit-theme == 'almost-flat'
+ background-color: #fafafa
+ color: #999999
+ if $var-uikit-theme == 'gradient'
+ border-color: rgba(0, 0, 0, 0.2)
+ background-image: none
+ box-shadow: none
+ text-shadow: 0 1px 0 #ffffff
+ if $var-uikit-theme == 'almost-flat'
+ border-color: rgba(0, 0, 0, 0.06);
+ box-shadow: none;
+ text-shadow: 0 1px 0 #ffffff;
+
+/* Sub-object `uk-button-group`
+ ========================================================================== */
+/*
+ * Remove whitespace between child elements when using `inline-block`
+ */
+.uk-button-group input[type="submit"],
+.uk-button-group input[type="button"],
+.uk-button-group input[type="reset"]
+ vertical-align: top
+
+if $var-uikit-theme == 'gradient'
+
+ /* Sub-object `uk-button-group`
+ ========================================================================== */
+ /*
+ * Reset border-radius
+ */
+ .uk-button-group > div:not(:first-child):not(:last-child) input[type="submit"],
+ .uk-button-group > div:not(:first-child):not(:last-child) input[type="button"],
+ .uk-button-group > div:not(:first-child):not(:last-child) input[type="reset"]
+ border-radius: 0
+
+ .uk-button-group > div:first-child input[type="submit"],
+ .uk-button-group > div:first-child input[type="button"],
+ .uk-button-group > div:first-child input[type="reset"]
+ border-top-right-radius: 0
+ border-bottom-right-radius: 0
+
+ .uk-button-group > div:last-child input[type="submit"],
+ .uk-button-group > div:last-child input[type="button"],
+ .uk-button-group > div:last-child input[type="reset"]
+ border-top-left-radius: 0
+ border-bottom-left-radius: 0
+
+ /*
+ * Collapse border
+ */
+ .uk-button-group > div:nth-child(n+2) input[type="submit"],
+ .uk-button-group > div:nth-child(n+2) input[type="button"],
+ .uk-button-group > div:nth-child(n+2) input[type="reset"]
+ margin-left: -1px
+
+if $var-uikit-theme == 'almost-flat'
+
+ /* Sub-object `uk-button-group`
+ ========================================================================== */
+ /*
+ * Reset border-radius
+ */
+ .uk-button-group > div:not(:first-child):not(:last-child) input[type="submit"],
+ .uk-button-group > div:not(:first-child):not(:last-child) input[type="button"],
+ .uk-button-group > div:not(:first-child):not(:last-child) input[type="reset"]
+ border-left-color: rgba(0,0,0,0.1)
+ border-right-color: rgba(0,0,0,0.1)
+ border-radius: 0
+
+ .uk-button-group > div:first-child input[type="submit"],
+ .uk-button-group > div:first-child input[type="button"],
+ .uk-button-group > div:first-child input[type="reset"]
+ border-right-color: rgba(0,0,0,0.1)
+ border-top-right-radius: 0
+ border-bottom-right-radius: 0
+
+ .uk-button-group > div:last-child input[type="submit"],
+ .uk-button-group > div:last-child input[type="button"],
+ .uk-button-group > div:last-child input[type="reset"]
+ border-left-color: rgba(0,0,0,0.1)
+ border-top-left-radius: 0
+ border-bottom-left-radius: 0
+
+ /*
+ * Collapse border
+ */
+ .uk-button-group > div:nth-child(n+2) input[type="submit"],
+ .uk-button-group > div:nth-child(n+2) input[type="button"],
+ .uk-button-group > div:nth-child(n+2) input[type="reset"]
+ margin-left: -1px
+
+/* ========================================================================
+ Component: Contrast for Geeklog
+ ========================================================================== */
+
+.uk-contrast input[type="submit"],
+.uk-contrast input[type="button"],
+.uk-contrast input[type="reset"]
+ color: #444444
+ background: #ffffff
+ if $var-uikit-theme == 'gradient'
+ border-color: transparent
+ if $var-uikit-theme == 'almost-flat'
+ border-color: transparent
+
+.uk-contrast input[type="submit"]:hover,
+.uk-contrast input[type="button"]:hover,
+.uk-contrast input[type="reset"]:hover,
+.uk-contrast input[type="submit"]:focus,
+.uk-contrast input[type="button"]:focus,
+.uk-contrast input[type="reset"]:focus
+ background-color: rgba(255, 255, 255, 0.8)
+ color: #444444
+ if $var-uikit-theme == 'gradient'
+ border-color: transparent
+ if $var-uikit-theme == 'almost-flat'
+ border-color: transparent
+
+.uk-contrast input[type="submit"]:active,
+.uk-contrast input[type="button"]:active,
+.uk-contrast input[type="reset"]:active,
+.uk-contrast input[type="submit"].uk-active,
+.uk-contrast input[type="button"].uk-active,
+.uk-contrast input[type="reset"].uk-active
+ background-color: rgba(255, 255, 255, 0.7)
+ color: #444444
+ if $var-uikit-theme == 'gradient'
+ box-shadow: none
+
+
+
+/*! Modify UIkit */
+.uk-form input,
+.uk-form button,
+.uk-form select,
+.uk-form textarea
+ margin 0 1px 2px
+
+.uk-form > .admin-list-search
+ margin-bottom: 0.5em
+
+
+
+hook-root($stage)
diff --git a/public_html/layout/default/css_src/src/stylus/sub/block_contents.styl b/public_html/layout/default/css_src/src/stylus/sub/block_contents.styl
new file mode 100644
index 000000000..b057703cb
--- /dev/null
+++ b/public_html/layout/default/css_src/src/stylus/sub/block_contents.styl
@@ -0,0 +1,771 @@
+
+$stage = 'block_contents'
+
+/*!--------------------------------------
+ Container
+--------------------------------------*/
+
+#container
+ background-color: $container-background
+ margin-top: $container-margin-top
+ margin-bottom: $container-margin-bottom
+ padding: $container-padding
+ build-border("$container")
+ @media only screen and (max-width: $breakpoint-small-max)
+ margin-top: 0
+ margin-bottom: 0
+ padding: 0
+ border: none
+ hook-selector($stage, "" + selector())
+
+#wrapper
+ /*! Adjust floating element */
+ overflow: visible;
+ background-color: $wrapper-background
+ padding: $wrapper-padding
+ padding-bottom: 2em;
+ build-border("$wrapper")
+ @media only screen and (max-width: $breakpoint-small-max)
+ padding: 0;
+ border: none
+ hook-selector($stage, "" + selector())
+
+/*!--------------------------------------
+ Header Content
+--------------------------------------*/
+
+$denim_logo ?= "../images/logo2.png"
+
+$logo-height = 0
+$logo-width = 0
+if $var-sitename-style == 'image'
+ $logo-height = img-height("../../../" + $denim_logo)
+ $logo-width = img-width( "../../../" + $denim_logo)
+
+$logo-top ?= 12px
+if ($logo-height + 24px) > $header-height
+ $header-height = $logo-height + 24px
+else
+ $logo-top = ($header-height - $logo-height) / 2
+
+
+$header_texture ?= "../images/texture.jpg"
+$texture-height = img-height("../../../" + $header_texture)
+$texture-width = img-width( "../../../" + $header_texture)
+
+$header-height-mobile = 60px
+
+#header
+ padding: $header-padding
+ build-border("$header")
+ @media only screen and (max-width: $breakpoint-small-max)
+ padding: 0
+ border: none
+
+ if $var-header-style == 'normal'
+ background: linear-gradient(top, $header-background-dark, 50% $header-background, 90% $header-background, $header-background-dark)
+ height: $header-height
+ // All Mobile Sizes
+ @media only screen and (max-width: $breakpoint-small-max)
+ background-size: 256px auto
+ height: $header-height-mobile
+ margin-top: 0
+
+ if $var-header-style == 'texture'
+ position: relative
+ background-color: $header-background
+ background-image: url($header_texture)
+ background-position: center
+ background-repeat: repeat-x
+ height: $header-height
+ &:before
+ position: absolute
+ content: ""
+ height: $header-height
+ //background: linear-gradient(top, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0) 40%, rgba(0, 0, 0, 0) 60%, rgba(0, 0, 0, 0.2) 100%)
+ background: linear-gradient(top, rgba(0, 0, 0, 0.4) 0%, rgba(0, 0, 0, 0) 30%, rgba(0, 0, 0, 0) 80%, rgba(0, 0, 0, 0.4) 100%)
+ top: 0px
+ // All Mobile Sizes
+ @media only screen and (max-width: $breakpoint-small-max)
+ background-size: ($texture-width / 2) auto
+ height: $header-height-mobile
+ margin-top: 0
+ &:before
+ height: $header-height-mobile
+
+ hook-selector($stage, "" + selector())
+
+/*! Site Name */
+.site_name
+ if $var-sitename-style == 'text'
+ position: relative
+ float: left
+ font-size: 30px
+ font-weight: bold
+ text-shadow: 0 2px 2px rgba(0, 0, 0, 0.5)
+ line-height: @font-size + 6px
+ margin: (($header-height - @line-height) / 2) 0 0 20px
+ padding: 0
+ a:link,
+ a:visited,
+ a:hover
+ color: #EEEEEE
+ text-decoration: none
+ // All Mobile Sizes
+ @media only screen and (max-width: $breakpoint-small-max)
+ margin: 6px 0 0 8px
+ font-size: 1.6em
+ line-height: 1.6em
+
+ if $var-sitename-style == 'image'
+ position: relative
+ //margin: 12px 0 0 16px
+ margin: $logo-top 0 0 16px
+ padding: 0
+ float: left
+ width: $logo-width
+ height: $logo-height
+ a
+ background: url($denim_logo) 0 0 no-repeat
+ text-indent: -3000px
+ display: block
+ //width: 151px
+ //height: 56px
+ width: 100%
+ height: 100%
+ // All Mobile Sizes
+ @media only screen and (max-width: $breakpoint-small-max)
+ $percentage = ($header-height-mobile - 10px) / $logo-height
+ $h = $header-height-mobile - 10px
+ $w = $logo-width * $percentage
+ //margin: 9px 0 0 7px
+ margin: 5px 0 0 7px
+ padding: 0
+ float: left
+ width: $w
+ height: $h
+ a
+ background-size: $w auto
+
+ hook-selector($stage, "" + selector())
+
+/*! Slogan */
+.site_slogan
+ position: relative
+ margin: 0
+ padding: 16px 16px 0 16px
+ float: right
+ color: #FFF
+ text-align: right
+ text-shadow: 0 1px 1px rgba(0, 0, 0, 0.3)
+ // All Mobile Sizes
+ @media only screen and (max-width: $breakpoint-small-max)
+ font-size: 75%
+ if $var-sitename-style == 'text'
+ clear: both
+ float: none
+ padding: 0px 10px 0
+ text-align: left
+ line-height: 1.2em
+
+ hook-selector($stage, "" + selector())
+
+/*!--------------------------------------
+ Gloval Navigation Content
+--------------------------------------*/
+
+// variables
+$bg = $navigation-background // #E7E7E7
+$navigation-border-top = lighten($bg, 28%) // $EEE
+$navigation-border-bottom = darken($bg, 14%) // #C7C7C7
+$navigation-border-right = darken($bg, 7%) // #D7D7D7
+$navigation-background-active = darken($bg, 3.5%) // #DFDFDF
+
+/*! Navigation Menu List */
+first-child-border-left(mode, bl) // mixin
+ if mode == 1
+ border-left: 1px solid bl
+
+#navigation
+ padding: $navigation-padding
+ @media only screen and (max-width: $breakpoint-small-max)
+ padding: 0
+
+ if $var-global-navigation-style == 'normal'
+ background: $navigation-background
+ border-top: 1px solid $navigation-border-top
+ border-bottom: 1px solid $navigation-border-bottom
+ box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1)
+ text-align: left
+ text-shadow: 0 1px 0 #FFF
+ ul
+ list-style: none
+ margin: 0
+ padding: 0
+ //font-weight: bold
+ li
+ float: left
+ margin: 0
+ padding: 0
+ a
+ font-size: 13px
+ display: block
+ line-height: 30px
+ margin: 0
+ padding: 0 7px
+ border-right: 1px solid $navigation-border-right
+ &:first-child a
+ first-child-border-left($var-style-mode, $navigation-border-right)
+
+ if $var-global-navigation-style == 'frame'
+ build-border("$navigation")
+ @media only screen and (max-width: $breakpoint-small-max)
+ border: none
+
+ background: $navigation-background
+ //border-top: 1px solid $navigation-border-top
+ //border-bottom: 1px solid $navigation-border-bottom
+ box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1)
+ text-align: left
+ text-shadow: 0 1px 0 #FFF
+ ul
+ list-style: none
+ margin: 0
+ padding: 0
+ font-weight: bold
+ li
+ float: left
+ margin: 0
+ padding: 0
+ a
+ font-size: 13px
+ display: block
+ line-height: 30px
+ margin: 0
+ padding: 0 7px
+ border-right: 1px solid $navigation-border-right
+ &:first-child a
+ first-child-border-left($var-style-mode, $navigation-border-right)
+
+ hook-selector($stage, "" + selector())
+
+/*! Navigation Menu */
+.menuitem
+ a,
+ a:link,
+ a:visited
+ color: #666
+ a:hover,
+ a:focus,
+ a:active
+ color: $base-anker-color
+ text-decoration: none
+ background: $navigation-background-active
+
+.tinynav
+ display: none
+ // All Mobile Sizes
+ @media only screen and (max-width: $breakpoint-small-max)
+ display: block
+ width: 95%
+ max-width:none
+ margin: auto
+
+/*!--------------------------------------
+ Center Block Content
+--------------------------------------*/
+
+#centerblocks
+ //line-height: 1.5em
+ hook-selector($stage, "" + selector())
+
+/*! Welcome Message */
+.welcome_msg
+ margin: 0.5em 0 1.5em
+ padding: 0.5em 0
+ border-bottom: 1px solid $center-separator-color
+ color: #888
+
+/*! Block */
+#centerblocks section.block-center,
+#centerblocks div.block-center
+ margin: 0 0 1em 0
+ padding: 0 0 2em 0
+ border-bottom: 1px solid #CCC
+
+/*!--------------------------------------
+ Footer Content
+--------------------------------------*/
+
+#footer
+ border-top: 1px solid #CCC
+ build-border("$footer")
+ @media only screen and (max-width: $breakpoint-small-max)
+ border: none
+
+ font-size: 12px
+ color: #666
+ background-color: $footer-background
+ a:link,
+ a:visited,
+ a:active
+ color: #666
+ text-decoration: none
+ a:hover
+ color: $base-anker-color
+ text-decoration: underline
+ // All Mobile Sizes
+ @media only screen and (max-width: $breakpoint-small-max)
+ border: none
+ color: #999
+ background-color: $mobile-footer-background
+ a:link,
+ a:visited,
+ a:active
+ color: #999
+ text-shadow: 0 1px 1px rgba(0, 0, 0, 0.3)
+ hook-selector($stage, "" + selector())
+
+/*! Copyright */
+.copyright
+ float: left
+ margin: 0
+ padding-left: 8px
+ line-height: 1.4em
+ // All Mobile Sizes
+ @media only screen and (max-width: $breakpoint-small-max)
+ float: none
+ margin: 0 0 1em 0
+ padding-left: 0px
+ padding-right: 8px
+ text-shadow: 0 1px 1px rgba(0, 0, 0, 0.3)
+ hook-selector($stage, "" + selector())
+
+/*! Powered by & Page Execution Time */
+.site_info
+ float: right
+ margin: 0
+ padding-right: 15px
+ text-align: right
+ line-height: 1.4em
+ // All Mobile Sizes
+ @media only screen and (max-width: $breakpoint-small-max)
+ float: none
+ text-align: left
+ margin: 0
+ padding-left: 4px
+ padding-right: 8px
+ text-shadow: 0 1px 1px rgba(0, 0, 0, 0.3)
+ hook-selector($stage, "" + selector())
+
+/*!--------------------------------------
+ Common Block Style
+--------------------------------------*/
+
+#leftblocks,
+#rightblocks
+ p
+ line-height: 1.25
+ margin: 0.7em 0
+ ul
+ list-style-position: inside
+ margin: 0.7em 0
+ padding-left: 0.5em
+ ol
+ list-style-position: inside
+ margin: 0.7em 0
+ padding-left: 0.9em
+ li
+ margin: 0 0 0.25em 0
+ padding: 0
+ dl
+ margin: 0.7em 0
+ input
+ font-size: 95%
+ margin-left: 0
+ margin-right: 0
+
+ /*--------------------------------------
+ Admin Option
+ Topic Menu
+ User Menu
+ --------------------------------------*/
+
+ /* Menu Enabled */
+ .sideoption
+ list-style: none outside
+ color: #999
+ margin: 0
+ padding: 0
+ a
+ display: block
+ color: #222
+ height: 1.8em
+ line-height: 1.8em
+ overflow: hidden
+ padding: 0 5px
+ white-space: nowrap
+ text-decoration: none
+ &:hover
+ background-color: #F1F1F1
+ span
+ color: #999
+ text-decoration: none
+ margin-left: 3px
+
+ /* Menu Disabled */
+ .sideoption_off
+ list-style: none outside
+ color: #999
+ display: block
+ height: 1.8em
+ line-height: 1.8em
+ overflow: hidden
+ margin: 0
+ padding: 0 5px
+ white-space: nowrap
+ span
+ color: #999
+ text-decoration: none
+ margin-left: 3px
+
+ /* Group Label */
+ .sideoption_group_label
+ color: #630
+ font-size: 103%
+ font-weight: bold
+ height: 1.6em
+ line-height: 1.6em
+ overflow: hidden
+ margin: 0
+ padding: 0 5px
+ white-space: nowrap
+ border-bottom: 1px dotted #ccc
+ .noliststyle
+ padding-left: 0
+ .branch_level2 a
+ padding-left: 15px
+ .branch_level3 a
+ padding-left: 25px
+ .branch_level4 a
+ padding-left: 35px
+ .sideoption_off.branch_level2
+ padding-left: 15px
+ .sideoption_off.branch_level3
+ padding-left: 25px
+ .sideoption_off.branch_level4
+ padding-left: 35px
+
+ /* Block Title */
+ h3, h4
+ font-size: 100%
+
+ // All Mobile Sizes
+ @media only screen and (max-width: $breakpoint-small-max)
+ background: $mobile-blocks-background //#E7E7E7
+ input
+ font-size: 16px
+ input[type="submit"]
+ font-size: 14px
+
+ .sideoption a,
+ .sideoption a:hover,
+ .sideoption_off
+ background: url(../images/arrow-right.png) no-repeat #F7F7F7
+ background-size: 24px auto
+ background-position: right 50%
+ border: 1px solid #CACACA
+ color: #222
+ display: block
+ font-size: 16px
+ font-weight: bold
+ margin-bottom: -1px
+ padding: 4px 10px
+ text-decoration: none
+ box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1)
+
+ .sideoption_off
+ color: #999
+
+#leftblocks
+ hook-selector($stage, "" + selector())
+
+#rightblocks
+ hook-selector($stage, "" + selector())
+
+#loginform-loginname,
+#loginform-passwd
+ width: 50%
+
+/*! Help Icon */
+h1 img,
+h2 img,
+h3 img,
+h4 img
+ vertical-align: middle
+
+/*!--------------------------------------
+ System Message Block
+--------------------------------------*/
+
+.block-message
+ // variables
+ $rd = $msgbox-border-radius
+ $bd = $msgbox-border-size
+
+ margin: 1.5em 0
+ padding: 0
+ border-radius: $rd
+ box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1)
+ dl
+ margin: 0
+ padding: 0
+
+ /*! Title */
+ dt
+ margin: 0
+ padding: 4px 8px
+ background: $msgbox-title-background // #3E6C9A
+ color: $msgbox-title-color // #EEEEEC
+ text-shadow: 0 1px 1px rgba(0, 0, 0, 0.3)
+ font-weight: bold
+ border: $bd solid rgba(0, 0, 0, 0.2)
+ border-radius: $rd $rd 0px 0px
+
+ /*! Message */
+ dd
+ margin: 0
+ padding: 8px 12px
+ background: $msgbox-message-background // #EEE
+ color: $msgbox-message-color // #404040
+ text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5)
+ border: $bd solid rgba(0, 0, 0, 0.2)
+ //border-top: 2px
+ border-radius: 0px 0px $rd $rd
+ p
+ margin: 0.2em 0
+ line-height: 1.25
+
+ hook-selector($stage, "" + selector())
+
+/*!--------------------------------------
+ Left Block and Right Block
+--------------------------------------*/
+
+/*! Block */
+.block-left,
+.block-right,
+.block-list
+ margin: 0 8px 0.5em 8px
+ padding: 8px 0
+ font-size: 13px
+ // All Mobile Sizes
+ @media only screen and (max-width: $breakpoint-small-max)
+ font-size: 100%
+ margin: 0 10px
+ padding: 0
+
+
+/*! Block Title */
+.block-title
+ margin: 0 0 0.5em 0
+ padding: 0 0 0.1em 0
+ border-bottom: 1px solid #CCC
+ font-size: 14px
+ font-weight: bold
+ line-height: 20px
+
+/*!--------------------------------------
+ Search Form
+--------------------------------------*/
+
+#searchform
+ fieldset
+ margin-top: 15px
+ padding: 0px
+ a
+ line-height: 1.5em
+ // All Mobile Sizes
+ @media only screen and (max-width: $breakpoint-small-max)
+ fieldset
+ margin-top: 10px
+ margin-bottom: 10px
+ padding: 0px
+ text-align: center
+ .searchform
+ text-align: center
+
+.searchform
+ line-height: 2.2em
+ margin-bottom: 0.3em
+
+input[type="text"].search
+ background: url(../images/search.png) left center no-repeat #FFF
+ padding-left: 24px
+ width: 120px
+ color: #999
+
+/*!--------------------------------------
+ Login Form
+--------------------------------------*/
+
+/*! authentication buttons */
+login_form(pos) // mixin
+ left: 0px
+ width: 141px
+ background: url('/images/oauth-login-with-sprite.png') no-repeat
+ background-position: 0 pos
+
+#login
+ &_facebook
+ login_form(0)
+ &_twitter
+ login_form(-23px)
+ &_linkedin
+ login_form(-44px)
+ &_google
+ login_form(-66px)
+ &_yahoo
+ login_form(-88px)
+ &_microsoft
+ login_form(-110px)
+ &_github
+ login_form(-132px)
+ &_openid
+ login_form(-154px)
+
+#loginform
+ fieldset
+ margin-top: 15px
+ padding: 0px
+ .submit
+ margin-bottom: 0.3em
+ a
+ line-height: 1.5em
+
+.form_part
+ margin-bottom: 0.3em
+ label
+ display: block
+ line-height: 1.2em
+ margin-bottom: 0.3em
+
+/*! Third party login */
+form.third-party-login
+ margin: 0.1em 0
+ div
+ position: relative
+ img
+ position: absolute
+ left: 6px
+ top: 6px
+ input
+ box-sizing: border-box
+ &.submit
+ text-indent: 24px
+ font-size: 12px
+ height: 28px
+
+div.third-party-login
+ width: 164px
+
+/*! All Mobile Sizes (devices and browser) */
+@media only screen and (max-width: $breakpoint-small-max)
+
+ /*--------------------------------------
+ Gloval Navigation Content
+ --------------------------------------*/
+
+ #navigation_ul
+ display: none
+
+ /*--------------------------------------
+ Left And Right Block
+ --------------------------------------*/
+
+ $hue = hue($mobile-block-title-background)
+
+ .block-title,
+ #block-left-search > h2
+ background: $mobile-block-title-background
+ color: #EEEEEC
+ font-weight: bold
+ padding: 8px 5px
+ text-align: left
+ font-size: 16px
+ margin-left: -10px
+ margin-right: -10px
+ text-shadow: 0 1px 1px rgba(0, 0, 0, 0.3)
+ border-top: 1px solid hue(#6F99C7, $hue)
+ border-bottom: 1px solid hue(#1F364F, $hue)
+
+ h2.show,
+ #block-left-search > h2.show
+ background: url(../images/arrow-down.png) no-repeat $mobile-block-title-background
+ background-size: 36px auto
+ background-position: right 50%
+
+ h2.hide,
+ #block-left-search > h2.hide
+ background: url(../images/arrow-up.png) no-repeat $mobile-block-title-background
+ background-size: 36px auto
+ background-position: right 50%
+
+ h2.block-title
+ margin-top: 0
+ margin-bottom: 0
+
+ #block-left-search > h2
+ margin-top: 0
+ margin-bottom: 0
+
+ #config_menu .block-title
+ margin-left: -10px
+ margin-right: -10px
+
+ #search-configuration-container label
+ margin: 0 0 0.5em 0
+ padding: 0 0 0.1em 0
+ display: block
+ border-bottom: 1px solid #CCC
+ background: $mobile-block-title-background
+ color: #EEEEEC
+ font-weight: bold
+ padding: 8px 5px
+ text-align: left
+ font-size: 16px
+ margin-left: -10px
+ margin-right: -10px
+ text-shadow: 0 1px 1px rgba(0, 0, 0, 0.3)
+
+ #search-configuration
+ font-size: 16px
+
+ .block-left-content,
+ .block-right-content,
+ .block-list-content
+ padding: 10px 0
+ text-shadow: 0 1px 0 #FFF
+
+
+ #block-left-search > .block-left-content
+ background: $mobile-blocks-background // #E7E7E7
+ padding: 10px
+ margin: 0px
+
+ .noliststyle
+ list-style: none
+ padding: 0px
+ margin: 0px
+
+ .sideoption:first-child a,
+ .sideoption_off:first-child
+ -webkit-border-top-left-radius: 8px
+ -webkit-border-top-right-radius: 8px
+
+ .sideoption:last-child a,
+ .sideoption_off:last-child
+ -webkit-border-bottom-left-radius: 8px
+ -webkit-border-bottom-right-radius: 8px
+
+hook-root($stage)
diff --git a/public_html/layout/default/css_src/src/stylus/sub/compatible.styl b/public_html/layout/default/css_src/src/stylus/sub/compatible.styl
new file mode 100644
index 000000000..80082d861
--- /dev/null
+++ b/public_html/layout/default/css_src/src/stylus/sub/compatible.styl
@@ -0,0 +1,374 @@
+
+$stage = 'compatible'
+
+/*!--------------------------------------
+ professional Compatible Style
+--------------------------------------*/
+
+/*! Menus in blocks */
+
+.blocklist ul
+ list-style: none
+ padding: 0
+ margin: 0
+
+/*! general alignment classes */
+
+.alignleft
+ text-align: left
+
+.alignright
+ text-align: right
+
+.aligncenter
+ text-align: center
+
+.aligntop
+ vertical-align: top
+
+.floatright
+ float: right
+
+.floatleft
+ float: left
+
+.clearboth
+ clear: both
+
+/*! clear floats by applying the clearfix class to float-encasing block! */
+
+.clearfix:after
+ content: "."
+ display: block
+ height: 1px
+ clear: both
+ overflow: hidden
+ visibility: hidden
+
+/*! general formatting classes */
+
+.b
+ font-weight: bold
+
+.ext-link
+ background-color: transparent
+ background: url(../images/external.png) center right no-repeat
+ background-attachment: scroll
+ padding-right: 13px
+
+.feed-link
+ background-color: transparent
+ background: url(../images/feed.png) center right no-repeat
+ background-attachment: scroll
+ padding: 2px 16px 2px 0px
+
+.strike
+ text-decoration: line-through
+
+.url,
+.break-word
+ white-space: pre-wrap
+ word-wrap: break-word
+ word-break: break-all
+ overflow: auto
+
+.fieldhelp
+ font-size: 0.85em
+ color: #666
+ padding-left: 0.8em
+ padding-right: 0.8em
+
+/*! Forms */
+
+.form-description
+ /*! used with calendar plugin */
+ font-weight: bold
+ float: left
+ width: 100px
+ text-align: right
+ padding-right: 5px
+ display: block
+
+.form-field
+ /*! used with calendar plugin */
+ padding-bottom: 5px
+ margin-left: 105px
+
+.checkboxes-list
+ /*! this is used for example by COM_checkList */
+ list-style: none
+ padding: 0
+ margin: 0
+
+.checkboxes-list span
+ /*! space between the text and the checkbox */
+ padding-left: 5px
+
+.checkboxes-list .gldefault
+ /*! default blocks in the user settings block list */
+ font-weight: bold
+
+.highlight
+ color: #000
+ background-color: yellow
+ text-decoration: none
+
+.inputTable td
+ padding: 4px
+ vertical-align: top
+
+.inputTable label
+ font-weight: bold
+ float: right
+ white-space: nowrap
+
+.nowrap
+ white-space: nowrap
+
+.pagenav
+ text-align: center
+ line-height: 1.5
+
+.row_center td
+ text-align: center
+
+.searchresult-byline
+ color: green
+
+.sysmessage img
+ border: none
+ float: left
+ margin-top: -4px
+ padding-bottom: 3px
+ padding-right: 5px
+
+/*! Stats */
+
+.stats-list-count
+ text-align: right
+ padding-left: 5px
+ padding-right: 5px
+
+.stats-header-title
+ text-align: left
+ width: 90%
+ padding-left: 5px
+ padding-right: 5px
+
+.stats-header-count
+ text-align: left
+ width: 10%
+ padding-left: 5px
+ padding-right: 5px
+
+#token-expirynotice
+ padding: 1em
+ border: 1px solid #CCC
+ background: #F7F7F7
+
+#token-expirytime
+ font-weight: bold
+
+.warning
+ background: transparent
+ color: #D14
+ font-weight: bold
+
+.warningsmall
+ background: transparent
+ color: #D14
+
+/*! Default Plugin CSS Declarations */
+/*! Recommended CSS to be used by Plugin Authors - allows easier site themeing */
+
+.plugin
+ color: #000
+ background-color: #EFEFEF
+ font-weight: normal
+ border:1px solid #CCC
+ th
+ color: #000
+ background-color: #B7C1DC
+ padding: 5px
+ text-align: left
+ tr
+ vertical-align: top
+ td
+ padding: 2px 5px
+
+.pluginBG
+ color: #FEFEFE
+ background-color: #7398BA
+
+.pluginAltBG
+ background-color: #7398BA
+
+.pluginAltBG td
+ color: #FFF
+
+.pluginCellTitle
+ color: #666
+ font-weight: bold
+ background-color: #E6E6E6
+ padding: 5px
+
+.pluginCellFill
+ background-color: #F8FAFD
+
+.pluginCellText
+ color: #636363
+ font-weight: normal
+
+.pluginHeader
+ color: #204275
+ font-weight: bolder
+ padding-top: 3px
+ padding-bottom: 3px
+
+.pluginFooter,
+.pluginFooter td
+ background-color: #507AA1
+ color: #FFF
+
+.pluginAlert
+ padding: 5px 15px
+ color: #D8010E
+ background-color: #FEF1B4
+ font-weight: bold
+ margin-bottom: 1em
+
+.pluginInfo
+ padding: 5px 15px
+ color: #707070
+ background-color: #FEF1B4
+ font-weight: normal
+
+.pluginSubTable
+ color: #000
+ background-color: #CCC
+ font-weight: normal
+ border:1px solid #CCC
+
+.pluginSubTable th
+ color: #000
+ background-color: #C9D1E4
+ padding: 5px
+ text-align: left
+
+.pluginSubTable tr
+ vertical-align: top
+
+.pluginSolidOutline
+ background-color: #CCC
+
+.pluginSolidFill
+ background-color: #1A3955
+
+.pluginTitle
+ background-color: #507AA1
+ color: #F5F9FF
+ padding: 4px 6px
+
+.pluginCellSubTitle
+ background-color: #F7F7F7
+ color: #000
+ padding: 4px 6px
+
+.pluginTinyText
+ font-size: 0.70em
+
+.pluginSmallText
+ font-size: 0.8em
+
+.pluginMediumText
+ font-size: 1em
+
+.pluginLargeText
+ font-size: 1.25em
+
+.pluginAltText
+ color: #FFF
+
+.pluginRow1,
+.pluginRow1 td
+ color: $admin-list-table-td-color
+ background-color: $admin-list-table-td1-background // #F7F7F7
+ line-height: 120%
+
+.pluginRow2,
+.pluginRow2 td
+ color: $admin-list-table-td-color
+ background-color: $admin-list-table-td2-background // #E7E7E7
+ line-height: 120%
+
+.pluginRow1 .pluginRollOver,
+.pluginRow2 .pluginRollOver,
+.pluginRollOver
+ color: $admin-list-table-td-color
+ background-color: $admin-list-table-rollover-background // #FFFF8F
+ line-height: 120%
+
+.pluginRow1 .pluginRollOut,
+.pluginRow2 .pluginRollOut,
+.pluginRollOut
+ color: $admin-list-table-td-color
+ background-color: $admin-list-table-td1-background // #F7F7F7
+ line-height: 120%
+
+.pluginLinks a:link
+ color: #000
+ font-style: normal
+ font-weight: normal
+ text-decoration: none
+
+.pluginLinks a:visited
+ color: #000
+ font-style: normal
+ font-weight: normal
+ text-decoration: none
+
+.pluginLinks a:hover
+ color: #000
+ font-style: normal
+ font-weight: normal
+ text-decoration: underline
+
+.pluginBreadCrumbs,
+.pluginBreadCrumbs a:link
+ color: #FFF
+ font-style: normal
+ font-weight: normal
+ text-decoration: none
+
+.pluginBreadCrumbs a:visited
+ color: #FFF
+ font-style: normal
+ font-weight: normal
+ text-decoration: none
+
+.pluginBreadCrumbs a:hover
+ color: #FFF
+ font-style: normal
+ font-weight: normal
+ text-decoration: none
+
+a.pluginButton:link,
+a.pluginButton:visited
+ color: #000
+ text-align: center
+ padding-top: 2px
+ display: block
+ height: 19px
+ text-decoration: none
+ background-color: transparent
+
+a.pluginButton:hover
+ color: blue
+ text-align: center
+ padding-top: 2px
+ background:center url(../images/navbar/button_over.gif)
+ background-repeat: repeat-x
+ display: block
+ height: 19px
+ text-decoration: none
+ background-color: transparent
diff --git a/public_html/layout/default/css_src/src/stylus/sub/form_basic.styl b/public_html/layout/default/css_src/src/stylus/sub/form_basic.styl
new file mode 100644
index 000000000..166bcc756
--- /dev/null
+++ b/public_html/layout/default/css_src/src/stylus/sub/form_basic.styl
@@ -0,0 +1,207 @@
+
+$stage = 'form_basic'
+
+/*!--------------------------------------
+ Basic Form
+--------------------------------------*/
+
+.form_block
+ margin: 0
+ padding: 0
+ &:after
+ denim-clearfix()
+
+/*! Message */
+.form_message
+ margin: 0 0 1em 0
+ padding: 0
+
+.noborder_fieldset
+ margin: 0
+ border: none
+
+.hidden_legend
+ display: none
+
+/*! Basic editor */
+.user_basic
+ padding: 0.5em 2em
+ @media only screen and (max-width: $breakpoint-medium-max)
+ padding: 0.5em 0
+
+.wide
+ width: 98%
+ resize: vertical
+
+.separator
+ display: none
+
+.speech
+ overflow: hidden
+ position: absolute
+ left: -999px
+ width: 0
+ height: 0
+
+#save_button
+ padding-bottom: 1em
+
+.loose
+ display: inline
+ // All Mobile Sizes (devices and browser)
+ @media only screen and (max-width: $breakpoint-small-max)
+ display: block
+
+/*! Style for legacy table layout */
+.layout,
+.layout tr,
+.layout td
+ margin: 0
+ padding: 0
+ border: none
+ background: none
+
+for num in (1..10)
+ .size{num}
+ width: (num * 60)px
+
+//@media only screen and (min-width: 600px) and (max-width: 759px)
+@media only screen and (min-width: $breakpoint-medium) and (max-width: $breakpoint-medium-max)
+ .size6
+ width: 75%
+ .size7
+ width: 80%
+ .size8
+ width: 85%
+ .size9
+ width: 90%
+ .size10
+ width: 95%
+
+/*! All Mobile Sizes (devices and browser) */
+@media only screen and (max-width: $breakpoint-small-max)
+ .size1, .size2, .size3, .size4, .size5,
+ .size6, .size7, .size8, .size9, .size10, .wide
+ width: 100%
+
+/*!--------------------------------------
+ 2 Culumn Form
+--------------------------------------*/
+
+.compact
+ dt
+ float: left
+ clear: left
+ width: 24%
+ margin: 0 0 1em 0
+ padding: 0 1% 0 0
+ font-weight: normal
+ dd
+ float: left
+ width: 75%
+ margin: 0 0 1em 0
+ padding: 0
+
+ /*! Description */
+ dd.description
+ margin: -0.5em 0 1em 25%
+ padding: 0
+ p.description
+ margin: 0 0 1em 0
+ padding: 0
+
+@media only screen and (max-width: $breakpoint-medium-max)
+
+ /*!--------------------------------------
+ From 2 Column Form To 1 Column Form
+ --------------------------------------*/
+
+ .compact
+ dt
+ float: none
+ width: auto
+ margin: 0
+ padding: 0
+ font-weight: bold
+ dd
+ float: none
+ width: auto
+ margin: 0 0 0.5em 0
+ padding: 0
+
+ /*! Description */
+ dd.description
+ margin: -0.5em 0 1em 0
+ padding: 0
+ p.description
+ margin: 0 0 1em 0
+ padding: 0
+
+/*!--------------------------------------
+ 1 Column Form
+--------------------------------------*/
+
+.linear
+ dt
+ margin: 0
+ padding: 0
+ font-weight: bold
+ dd
+ margin: 0 0 0.5em 0
+ padding: 0
+
+ /*! Description */
+ dd.description
+ margin: -0.5em 0 1em 0
+ padding: 0
+ p.description
+ margin: 0 0 1em 0
+ padding: 0
+
+/*!--------------------------------------
+ Profile Notes
+--------------------------------------*/
+
+.profile_notes
+ margin: 0 0 1em 0
+ padding: 8px
+ border-style: solid
+ border-width: 1px
+ border-color: rgba(0, 0, 0, 0.2) rgba(0, 0, 0, 0.2) rgba(0, 0, 0, 0.2)
+ border-radius: 6px
+ background: #FFFFE1
+ line-height: 1.3em
+ box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1)
+ text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5)
+ dt
+ margin: 0 0 0.5em 0
+ padding: 0 0 0 24px
+ border-bottom: 1px solid #CCC
+ background: url(../images/icon_info.png) no-repeat 0 0
+ font-weight: bold
+ color: #666
+ dd
+ margin-bottom: 0
+ font-size: 90%
+ color: #666
+ ul
+ list-style-position: inside
+ margin: 0
+ padding: 0
+ li
+ margin: 0 0 0 5px
+ padding: 0
+
+/*!--------------------------------------
+ List Compact
+--------------------------------------*/
+
+ul.compact
+ margin: 0
+ padding: 0
+ li
+ display: inline
+ margin: 0
+ padding: 0
+
+hook-root($stage)
diff --git a/public_html/layout/default/css_src/src/stylus/sub/layout/layout_1cols_mobile.styl b/public_html/layout/default/css_src/src/stylus/sub/layout/layout_1cols_mobile.styl
new file mode 100644
index 000000000..f7d008195
--- /dev/null
+++ b/public_html/layout/default/css_src/src/stylus/sub/layout/layout_1cols_mobile.styl
@@ -0,0 +1,246 @@
+/*! 1 Columns */
+/*!==============================================================================
+ Layout Pattern:
+ * 3 Column ( Left Block * Center Block * Right Block )...left-center-right
+ * 2 Column ( Left Block * Center Block ) ...left-center
+ * 2 Column ( Center Block * Right Block ) ...center-right
+ * 1 Column ( Center Block ) ...center
+
+ Block Width:
+ * Container Width = 100%
+ * Site Width[W] = auto
+ * Left Block Width[L] = 280px
+ * Right Block Width[R] = 280px
+ * Center Block Width( 3 Column ) = [W] - [L] - [R] = auto + left padding 10px + right padding 10px
+ * Center Block Width( 2 Column ) = [W] - [L] = auto + left padding 10px + right padding 10px
+ * Center Block Width( 2 Column ) = [W] - [R] = auto + left padding 10px + right padding 10px
+ * Center Block Width( 1 Column ) = [W] = auto
+==============================================================================*/
+
+// Variables
+// ===========================================================================
+
+$stage = 'layout_1cols_mobile'
+
+// $var-style-mode = 1 width is container-width (100%)
+// $var-style-mode = 2 width is site-width
+//
+$var-style-mode ?= 1
+
+//$layout-site-width ?= 100%
+$layout-site-width ?= auto
+$layout-site-max-width ?= none
+$layout-left-block-width ?= 100%
+$layout-right-block-width ?= 100%
+$layout-side-padding ?= 10px
+
+$header-padding ?= 0
+$header-border-size ?= 0
+
+$navigation-padding ?= 0
+$navigation-border-size ?= 0
+
+$wrapper-padding ?= 0
+$wrapper-border-size ?= 0
+
+$footer-padding ?= 0
+$footer-border-size ?= 0
+
+// ---------------------------------------------------------------------------
+
+// container
+//$layout-container-width = ($var-style-mode == 1) ? 100% : $layout-site-width
+//$layout-container-width = ($var-style-mode == 1) ? auto : $layout-site-width
+//$layout-container-width = auto
+$layout-container-width = $layout-site-width
+
+// header
+$layout-header-width = $layout-container-width
+$layout-header-content-width = $layout-site-width
+
+$layout-navigation-width = $layout-container-width
+$layout-navigation-content-width = $layout-site-width
+
+$layout-wrapper-width = $layout-site-width
+$layout-centerblocks-width = 100%
+
+$layout-footer-width = $layout-container-width
+$layout-footer-content-width = $layout-site-width
+
+/*!--------------------------------------
+ Container
+ Include All Block Level Element
+ (#header, #navigation, #wrapper, #footer)
+--------------------------------------*/
+
+#container {
+ position: relative;
+ width: $layout-container-width;
+ layout-align-center();
+}
+
+/*!--------------------------------------
+ Header Container
+--------------------------------------*/
+
+#header {
+ width: $layout-header-width;
+ layout-align-center();
+ height: 60px;
+ &:before {
+ width: $layout-header-width;
+ }
+ hook-selector($stage, "" + selector())
+}
+
+#header-content {
+ width: $layout-header-content-width;
+ layout-site-max-width($layout-site-max-width)
+ layout-align-center();
+ padding: 0;
+ hook-selector($stage, "" + selector())
+}
+
+/*!--------------------------------------
+ Gloval Navigation Container
+--------------------------------------*/
+
+#navigation {
+ width: $layout-navigation-width;
+ layout-align-center();
+ &:after {
+ layout-clearfix();
+ margin-bottom: -1px;
+ }
+ hook-selector($stage, "" + selector())
+}
+
+.navigation_content {
+ width: $layout-navigation-content-width;
+ layout-site-max-width($layout-site-max-width)
+ layout-align-center();
+ padding: 5px 0;
+}
+
+/*!--------------------------------------
+ Wrapper
+ Include contents Block level elements
+ (#leftblocks, #centerblocks, #rightblocks)
+--------------------------------------*/
+
+#wrapper {
+ width: $layout-wrapper-width;
+ layout-site-max-width($layout-site-max-width)
+ layout-align-center();
+// padding: 0;
+ &:after {
+ layout-clearfix();
+ }
+}
+
+/*!--------------------------------------
+ Left Block Container
+ display if Left Block is appeared.
+--------------------------------------*/
+
+#leftblocks,
+body.js_off #leftblocks {
+ overflow: visible;
+ clear: both;
+ float: left;
+ width: $layout-left-block-width;
+ margin: 0;
+ padding: 0;
+}
+
+/*!--------------------------------------
+ Center Block Container
+--------------------------------------*/
+
+#centerblocks {
+ overflow: visible;
+ float: none;
+ width: auto;
+ margin: 0;
+ padding: 0 10px;
+}
+
+body.js_off #centerblocks {
+ float: none;
+ width: auto;
+ margin: 0;
+ padding: 0 10px;
+}
+
+/*! 3 Column ( left-center-right ) */
+body.left-center-right #main-content,
+body.js_off #main-content {
+ float: none;
+ width: 100%;
+ margin: 0;
+ padding: 0;
+}
+
+/*! 2 Column ( left-center ) */
+body.left-center #main-content {
+ float: none;
+ width: 100%;
+ margin: 0;
+ padding: 0;
+}
+
+/*! 2 Column ( center-right ) */
+body.center-right #main-content {
+ float: none;
+ width: 100%;
+ margin: 0;
+ padding: 0;
+}
+
+/*! 1 Column ( center ) */
+body.center #main-content {
+ width: 100%;
+}
+
+body.center #centerblocks {
+ float: left;
+ width: auto;
+ margin: 0;
+ padding: 0 $layout-side-padding;
+}
+
+/*!--------------------------------------
+ Right Block Container
+ display if Right Block is appeared.
+--------------------------------------*/
+
+#rightblocks,
+body.js_off #rightblocks {
+ overflow: visible;
+ clear: both;
+ float: left;
+ width: $layout-right-block-width;
+ margin: 0;
+ padding: 0;
+}
+
+/*!--------------------------------------
+ Footer Container
+--------------------------------------*/
+
+#footer {
+ clear: left;
+ width: $layout-footer-width;
+ margin-top: -1px;
+ padding: 16px;
+ hook-selector($stage, "" + selector())
+}
+
+#footer-content {
+ width: $layout-footer-content-width;
+ layout-site-max-width($layout-site-max-width)
+ layout-align-center();
+ hook-selector($stage, "" + selector())
+}
+
+hook-root($stage)
diff --git a/public_html/layout/default/css_src/src/stylus/sub/layout/layout_2cols_Rbar_fixed.styl b/public_html/layout/default/css_src/src/stylus/sub/layout/layout_2cols_Rbar_fixed.styl
new file mode 100644
index 000000000..d1b35d177
--- /dev/null
+++ b/public_html/layout/default/css_src/src/stylus/sub/layout/layout_2cols_Rbar_fixed.styl
@@ -0,0 +1,283 @@
+/*! 2 Columns center-right */
+/*!==============================================================================
+ Layout Pattern:
+ * 3 Column ( Left Block * Center Block * Right Block )...left-center-right
+ * 2 Column ( Left Block * Center Block ) ...left-center
+ * 2 Column ( Center Block * Right Block ) ...center-right
+ * 1 Column ( Center Block ) ...center
+
+ Block Width:
+ * Container Width = 100%
+ * Site Width[W] = 960px
+ * Left Block Width[L] = 280px
+ * Right Block Width[R] = 280px
+ * Center Block Width( 3 Column ) = [W] - [L] - [R] = 600px = 580px + left padding 10px + right padding 10px
+ * Center Block Width( 2 Column ) = [W] - [L] = 780px = 760px + left padding 10px + right padding 10px
+ * Center Block Width( 2 Column ) = [W] - [R] = 780px = 760px + left padding 10px + right padding 10px
+ * Center Block Width( 1 Column ) = [W] = 960px
+==============================================================================*/
+
+// Variables
+// ===========================================================================
+
+$stage = 'layout_2cols_Rbar_fixed'
+
+// $var-style-mode = 1 width is container-width (100%)
+// $var-style-mode = 2 width is site-width
+//
+$var-style-mode ?= 1
+$var-flip-horizontal ?= false
+
+$left = ($var-flip-horizontal == false) ? left : right
+$right = ($var-flip-horizontal == false) ? right : left
+
+$layout-site-width ?= 960px
+$layout-site-max-width ?= none
+$layout-left-block-width ?= 280px
+$layout-right-block-width ?= 280px
+$layout-side-padding ?= 10px
+
+$header-padding ?= 0
+$header-border-size ?= 0
+
+$navigation-padding ?= 0
+$navigation-border-size ?= 0
+
+$wrapper-padding ?= 0
+$wrapper-border-size ?= 0
+
+$footer-padding ?= 0
+$footer-border-size ?= 0
+
+// ---------------------------------------------------------------------------
+
+if $var-style-mode == 1
+
+ $layout-site-inner-width = $layout-site-width - ($container-padding * 2) - ($container-border-size * 2)
+
+ // container
+ $layout-container-width = 100%
+
+ // header
+ $layout-header-width = $layout-container-width
+ $layout-header-inner-width = auto
+
+ $layout-header-content-width = $layout-header-inner-width
+
+ $layout-navigation-width = $layout-container-width
+ $layout-navigation-inner-width = auto
+
+ $layout-navigation-content-width = $layout-site-inner-width - (16px - $navigation-border-size * 2)
+
+ $layout-wrapper-width = $layout-site-inner-width
+ $layout-wrapper-inner-width = $layout-wrapper-width - ($wrapper-padding * 2) - ($wrapper-border-size * 2)
+
+ $layout-centerblocks-width = auto
+
+ $layout-footer-width = $layout-container-width
+ $layout-footer-inner-width = auto
+
+ $layout-footer-content-width = $layout-footer-inner-width
+
+// ---------------------------------------------------------------------------
+
+if $var-style-mode == 2
+
+ $layout-site-inner-width = $layout-site-width - ($container-padding * 2) - ($container-border-size * 2)
+
+ // container
+ $layout-container-width = $layout-site-inner-width
+
+ // header
+ $layout-header-width = $layout-container-width
+ $layout-header-inner-width = $layout-header-width - ($header-padding * 2) - ($header-border-size * 2)
+
+ $layout-header-content-width = $layout-header-inner-width
+
+ $layout-navigation-width = $layout-container-width
+ $layout-navigation-inner-width = $layout-navigation-width - ($navigation-padding * 2) - ($navigation-border-size * 2)
+
+ $layout-navigation-content-width = $layout-site-inner-width
+
+ $layout-wrapper-width = $layout-site-inner-width
+ $layout-wrapper-inner-width = $layout-wrapper-width - ($wrapper-padding * 2) - ($wrapper-border-size * 2)
+
+ $layout-centerblocks-width = auto
+
+ $layout-footer-width = $layout-container-width
+ $layout-footer-inner-width = $layout-footer-width - ($footer-padding * 2) - ($footer-border-size * 2)
+
+ $layout-footer-content-width = $layout-footer-inner-width
+
+/*!--------------------------------------
+ Container
+ Include All Block Level Element
+ (#header, #navigation, #wrapper, #footer)
+--------------------------------------*/
+
+#container
+ position: relative
+ width: $layout-container-width
+ layout-align-center()
+
+/*!--------------------------------------
+ Header Container
+--------------------------------------*/
+
+#header
+ width: $layout-header-inner-width
+ layout-align-center()
+ height: 80px
+ &:before
+ width: $layout-header-inner-width
+
+ hook-selector($stage, "" + selector())
+
+#header-content
+ width: $layout-header-content-width
+ layout-site-max-width($layout-site-max-width)
+ layout-align-center()
+ padding: 0
+ hook-selector($stage, "" + selector())
+
+/*!--------------------------------------
+ Gloval Navigation Container
+--------------------------------------*/
+
+#navigation
+ width: $layout-navigation-inner-width
+ layout-align-center()
+ &:after
+ layout-clearfix()
+ margin-bottom: -1px
+
+ hook-selector($stage, "" + selector())
+
+.navigation_content
+ width: $layout-navigation-content-width
+ layout-site-max-width($layout-site-max-width)
+ layout-align-center()
+
+/*!--------------------------------------
+ Wrapper
+ Include contents Block level elements
+ (#leftblocks, #centerblocks, #rightblocks)
+--------------------------------------*/
+
+#wrapper
+ width: $layout-wrapper-inner-width
+ layout-site-max-width($layout-site-max-width)
+ layout-align-center()
+ &:after
+ layout-clearfix()
+
+/*!--------------------------------------
+ Left Block Container
+ display if Left Block is appeared.
+--------------------------------------*/
+
+#leftblocks,
+body.js_off #leftblocks
+ overflow: visible
+ float: $right // LTR
+ width: $layout-left-block-width
+ margin: 0
+ padding: 0
+
+/*!--------------------------------------
+ Center Block Container
+--------------------------------------*/
+
+#centerblocks
+ overflow: visible
+ //float: $left // LTR
+ float: none
+ width: $layout-centerblocks-width
+
+body.js_off #centerblocks
+ width: 100%
+ margin: 0
+ padding: 0
+
+/*! 3 Column ( left-center-right ) */
+body.left-center-right #main-content,
+body.js_off #main-content
+ float: $left // LTR
+ /* Center Block Width = [W] - [R] - Right Padding - Left Padding - Right Border - Light Border */
+ width: $layout-site-inner-width - $layout-right-block-width - ($layout-side-padding * 2) - ($wrapper-padding * 2) - ($wrapper-border-size * 2)
+ margin: 0
+ padding: 0 $layout-side-padding
+
+/*! 2 Column ( left-center ) */
+body.left-center #main-content
+ float: $left // LTR
+ /* Center Block Width = [W] - [R] - Right Padding - Left Padding - Right Border - Light Border */
+ width: $layout-site-inner-width - $layout-right-block-width - ($layout-side-padding * 2) - ($wrapper-padding * 2) - ($wrapper-border-size * 2)
+ margin: 0
+ padding: 0 $layout-side-padding
+
+/*! 2 Column ( center-right ) */
+body.center-right #main-content
+ float: $left // LTR
+ /* Center Block Width = [W] - [R] - Right Padding - Left Padding - Right Border - Light Border */
+ width: $layout-site-inner-width - $layout-right-block-width - ($layout-side-padding * 2) - ($wrapper-padding * 2) - ($wrapper-border-size * 2)
+ margin: 0
+ padding: 0 $layout-side-padding
+
+/*! 1 Column ( center ) */
+body.center #main-content
+ width: 100%
+
+/*!--------------------------------------
+ Right Block Container
+ display if Right Block is appeared.
+--------------------------------------*/
+
+#rightblocks,
+body.js_off #rightblocks
+ overflow: visible
+ clear: $right // LTR
+ float: $right // LTR
+ width: $layout-right-block-width
+ margin: 0
+
+/*!--------------------------------------
+ Footer Container
+--------------------------------------*/
+
+#footer
+ clear: $left // LTR
+ width: $layout-footer-inner-width
+ layout-align-center()
+ padding: 16px $footer-padding
+ hook-selector($stage, "" + selector())
+
+#footer-content
+ width: $layout-footer-content-width
+ layout-site-max-width($layout-site-max-width)
+ layout-align-center()
+ hook-selector($stage, "" + selector())
+
+/*!--------------------------------------
+ Admin Configration Container
+--------------------------------------*/
+
+$layout-config-menu-width = 210px
+$layout-config-padding = 10px
+$layout-config-content-width = $layout-site-inner-width - $layout-config-menu-width - ($layout-config-padding * 4)
+
+#config_menu
+ float: left
+ width: $layout-config-menu-width
+ padding: 0 $layout-config-padding
+ body.center-right &
+ width: 200px
+
+#config_content
+ float: left
+ width: $layout-config-content-width
+ padding: $layout-config-padding
+ body.center-right &
+ width: 600px
+
+hook-root($stage)
diff --git a/public_html/layout/default/css_src/src/stylus/sub/layout/layout_2cols_Rbar_liquid.styl b/public_html/layout/default/css_src/src/stylus/sub/layout/layout_2cols_Rbar_liquid.styl
new file mode 100644
index 000000000..25d5a1ed2
--- /dev/null
+++ b/public_html/layout/default/css_src/src/stylus/sub/layout/layout_2cols_Rbar_liquid.styl
@@ -0,0 +1,262 @@
+/*! 2 Columns center-right */
+/*!==============================================================================
+ Layout Pattern:
+ * 3 Column ( Left Block * Center Block * Right Block )...left-center-right
+ * 2 Column ( Left Block * Center Block ) ...left-center
+ * 2 Column ( Center Block * Right Block ) ...center-right
+ * 1 Column ( Center Block ) ...center
+
+ Block Width:
+ * Container Width = 100%
+ * Site Width[W] = auto
+ * Left Block Width[L] = 280px
+ * Right Block Width[R] = 280px
+ * Center Block Width( 3 Column ) = [W] - [L] - [R] = auto + left padding 10px + right padding 10px
+ * Center Block Width( 2 Column ) = [W] - [L] = auto + left padding 10px + right padding 10px
+ * Center Block Width( 2 Column ) = [W] - [R] = auto + left padding 10px + right padding 10px
+ * Center Block Width( 1 Column ) = [W] = auto
+==============================================================================*/
+
+// Variables
+// ===========================================================================
+
+$stage = 'layout_2cols_Rbar_liquid'
+
+// $var-style-mode = 1 width is container-width (100%)
+// $var-style-mode = 2 width is site-width
+//
+$var-style-mode ?= 1
+$var-flip-horizontal ?= false
+
+$left = ($var-flip-horizontal == false) ? left : right
+$right = ($var-flip-horizontal == false) ? right : left
+
+$layout-site-width ?= auto
+//$layout-site-max-width ?= 1024px
+$layout-left-block-width ?= 280px
+$layout-right-block-width ?= 280px
+$layout-side-padding ?= 10px
+
+$header-padding ?= 0
+$header-border-size ?= 0
+
+$navigation-padding ?= 0
+$navigation-border-size ?= 0
+
+$wrapper-padding ?= 0
+$wrapper-border-size ?= 0
+
+$footer-padding ?= 0
+$footer-border-size ?= 0
+
+// ---------------------------------------------------------------------------
+
+if $var-style-mode == 1
+
+ // $layout-site-inner-width = $layout-site-width
+
+ // container
+ $layout-container-width = 100%
+
+ // header
+ $layout-header-width = auto
+ // $layout-header-inner-width = $layout-header-width
+
+ $layout-header-content-width = $layout-site-width
+
+ $layout-navigation-width = auto
+
+ $layout-navigation-content-width = $layout-site-width
+
+ $layout-wrapper-width = $layout-site-width
+ $layout-centerblocks-width = 100%
+
+ $layout-footer-width = $layout-container-width
+
+ $layout-footer-content-width = $layout-site-width
+
+// ---------------------------------------------------------------------------
+
+if $var-style-mode == 2
+
+ // $layout-site-inner-width = $layout-site-width
+
+ // container
+ $layout-container-width = $layout-site-width
+
+ // header
+ $layout-header-width = $layout-container-width
+ // $layout-header-inner-width = $layout-header-width
+
+ $layout-header-content-width = $layout-site-width
+
+ $layout-navigation-width = $layout-container-width
+
+ $layout-navigation-content-width = $layout-site-width
+
+ $layout-wrapper-width = $layout-site-width
+ $layout-centerblocks-width = 100%
+
+ $layout-footer-width = $layout-container-width
+
+ $layout-footer-content-width = $layout-site-width
+
+/*!--------------------------------------
+ Container
+ Include All Block Level Element
+ (#header, #navigation, #wrapper, #footer)
+--------------------------------------*/
+
+#container
+ position: relative
+ width: $layout-container-width
+ layout-align-center()
+
+/*!--------------------------------------
+ Header Container
+--------------------------------------*/
+
+#header
+ width: $layout-header-width
+ layout-align-center()
+ height: 80px
+ &:before
+ width: $layout-header-width
+
+ hook-selector($stage, "" + selector())
+
+#header-content
+ width: $layout-header-content-width
+ layout-site-max-width($layout-site-max-width)
+ layout-align-center()
+ padding: 0
+ hook-selector($stage, "" + selector())
+
+/*!--------------------------------------
+ Gloval Navigation Container
+--------------------------------------*/
+
+#navigation
+ width: $layout-navigation-width
+ layout-align-center()
+ &:after
+ layout-clearfix()
+ margin-bottom: (-1px)
+
+ hook-selector($stage, "" + selector())
+
+.navigation_content
+ width: $layout-navigation-content-width
+ layout-site-max-width($layout-site-max-width)
+ layout-align-center()
+
+/*!--------------------------------------
+ Wrapper
+ Include contents Block level elements
+ (#leftblocks, #centerblocks, #rightblocks)
+--------------------------------------*/
+
+#wrapper
+ width: $layout-wrapper-width
+ layout-site-max-width($layout-site-max-width)
+ layout-align-center()
+ //padding: 0 0 2em 0
+ &:after
+ layout-clearfix()
+
+/*!--------------------------------------
+ Left Block Container
+ display if Left Block is appeared.
+--------------------------------------*/
+
+#leftblocks,
+body.js_off #leftblocks
+ overflow: visible
+ float: $right // LTR
+ width: $layout-left-block-width
+ margin: 0
+ padding: 0
+
+/*!--------------------------------------
+ Center Block Container
+--------------------------------------*/
+
+#centerblocks
+ overflow: visible
+ float: $left // LTR
+ width: $layout-centerblocks-width
+ margin-{$left}: (- $layout-right-block-width) /* -[R] */ // LTR
+
+body.js_off #centerblocks
+ width: 100%
+ margin: 0
+ padding: 0
+
+/*! 3 Column ( left-center-right ) */
+body.left-center-right #main-content,
+body.js_off #main-content
+ float: none
+ width: auto
+ margin: 0
+ margin-{$left}: $layout-left-block-width // LTR
+ padding: 0 $layout-side-padding
+
+/*! 2 Column ( left-center ) */
+body.left-center #main-content
+ float: none
+ width: auto
+ margin: 0
+ margin-{$left}: $layout-left-block-width // LTR
+ padding: 0 $layout-side-padding
+
+/*! 2 Column ( center-right ) */
+body.center-right #main-content
+ float: none
+ width: auto
+ margin: 0
+ margin-{$left}: $layout-left-block-width // LTR
+ padding: 0 $layout-side-padding
+
+/*! 1 Column ( center ) */
+body.center #main-content
+ width: 100%
+
+body.center #centerblocks
+ float: $left // LTR
+ //width: $layout-centerblocks-width
+ //margin: 0
+ width: auto
+ padding: 0 $layout-side-padding
+ margin: 0
+
+/*!--------------------------------------
+ Right Block Container
+ display if Right Block is appeared.
+--------------------------------------*/
+
+#rightblocks,
+body.js_off #rightblocks
+ overflow: visible
+ clear: $right // LTR
+ float: $right // LTR
+ width: $layout-right-block-width
+ margin: 0
+
+/*!--------------------------------------
+ Footer Container
+--------------------------------------*/
+
+#footer
+ clear: $left // LTR
+ width: $layout-footer-width
+ layout-align-center()
+ padding: 16px $footer-padding
+ hook-selector($stage, "" + selector())
+
+#footer-content
+ width: $layout-footer-content-width
+ layout-site-max-width($layout-site-max-width)
+ layout-align-center()
+ hook-selector($stage, "" + selector())
+
+hook-root($stage)
diff --git a/public_html/layout/default/css_src/src/stylus/sub/layout/layout_3cols_LRbar.styl b/public_html/layout/default/css_src/src/stylus/sub/layout/layout_3cols_LRbar.styl
new file mode 100644
index 000000000..bd5ddac2c
--- /dev/null
+++ b/public_html/layout/default/css_src/src/stylus/sub/layout/layout_3cols_LRbar.styl
@@ -0,0 +1,279 @@
+/*! 3 Columns left-center-right */
+/*!==============================================================================
+ Layout Pattern:
+ * 3 Column ( Left Block * Center Block * Right Block )...left-center-right
+ * 2 Column ( Left Block * Center Block ) ...left-center
+ * 2 Column ( Center Block * Right Block ) ...center-right
+ * 1 Column ( Center Block ) ...center
+
+ Block Width:
+ * Container Width = 100%
+ * Header Width = 100%
+ * Site Width [W] = 1140px
+ * Left Block Width [L] = 180px = 160px + left padding 10px + right padding 10px
+ * Right Block Width [R] = 280px = 260px + left padding 10px + right padding 10px
+ * Center Block Width(3 Column) = [W] - [L] - [R] = 680px = 1140px - 180px - 280px
+ * Center Block Width(2 Column) = [W] - [L] = 960px = 1140px - 180px
+ * Center Block Width(2 Column) = [W] - [R] = 860px = 1140px - 280px
+ * Center Block Width(1 Column) = [W] = 1140px
+
+ 800-660=140
+ 1280-140=1140
+ 1100-140=960
+ 1000-140=860
+==============================================================================*/
+
+// Variables
+// ===========================================================================
+
+$stage = 'layout_3cols_LRbar'
+
+// $var-style-mode = 1 width is container-width (100%)
+// $var-style-mode = 2 width is site-width
+//
+$var-style-mode ?= 1
+
+$layout-site-width ?= 1140px
+$layout-left-block-width ?= 180px
+$layout-right-block-width ?= 280px
+$layout-side-padding ?= 10px
+
+$header-padding ?= 0
+$header-border-size ?= 0
+
+$navigation-padding ?= 0
+$navigation-border-size ?= 0
+
+$wrapper-padding ?= 0
+$wrapper-border-size ?= 0
+
+$footer-padding ?= 0
+$footer-border-size ?= 0
+
+// ---------------------------------------------------------------------------
+
+if $var-style-mode == 1
+
+ $layout-site-inner-width = $layout-site-width - ($container-padding * 2) - ($container-border-size * 2)
+
+ // container
+ $layout-container-width = 100%
+
+ // header
+ $layout-header-width = $layout-container-width
+ $layout-header-inner-width = auto
+
+ $layout-header-content-width = $layout-header-inner-width
+
+ $layout-navigation-width = $layout-container-width
+ $layout-navigation-inner-width = auto
+
+ $layout-navigation-content-width = $layout-site-inner-width - (16px - $navigation-border-size * 2)
+
+ $layout-wrapper-width = $layout-site-inner-width
+ $layout-wrapper-inner-width = $layout-wrapper-width - ($wrapper-padding * 2) - ($wrapper-border-size * 2)
+
+ $layout-centerblocks-width = 100%
+
+ $layout-footer-width = $layout-container-width
+ $layout-footer-inner-width = auto
+
+ $layout-footer-content-width = $layout-footer-inner-width
+
+// ---------------------------------------------------------------------------
+
+if $var-style-mode == 2
+
+ $layout-site-inner-width = $layout-site-width - ($container-padding * 2) - ($container-border-size * 2)
+
+ // container
+ $layout-container-width = $layout-site-inner-width
+
+ // header
+ $layout-header-width = $layout-container-width
+ $layout-header-inner-width = $layout-header-width - ($header-padding * 2) - ($header-border-size * 2)
+
+ $layout-header-content-width = $layout-header-inner-width
+
+ $layout-navigation-width = $layout-container-width
+ $layout-navigation-inner-width = $layout-navigation-width - ($navigation-padding * 2) - ($navigation-border-size * 2)
+
+ $layout-navigation-content-width = $layout-site-inner-width
+
+ $layout-wrapper-width = $layout-site-inner-width
+ $layout-wrapper-inner-width = $layout-wrapper-width - ($wrapper-padding * 2) - ($wrapper-border-size * 2)
+
+ $layout-centerblocks-width = 100%
+
+ $layout-footer-width = $layout-container-width
+ $layout-footer-inner-width = $layout-footer-width - ($footer-padding * 2) - ($footer-border-size * 2)
+
+ $layout-footer-content-width = $layout-footer-inner-width
+
+/*!--------------------------------------
+ Container
+ Include All Block Level Element
+ (#header, #navigation, #wrapper, #footer)
+--------------------------------------*/
+
+#container
+ position: relative
+ width: $layout-container-width
+ layout-align-center()
+
+/*!--------------------------------------
+ Header Container
+--------------------------------------*/
+
+#header
+ width: $layout-header-inner-width
+ layout-align-center()
+ height: 80px
+ &:before
+ width: $layout-header-inner-width
+
+ hook-selector($stage, "" + selector())
+
+#header-content
+ width: $layout-header-content-width
+ layout-site-max-width($layout-site-max-width)
+ layout-align-center()
+ padding: 0
+ hook-selector($stage, "" + selector())
+
+/*!--------------------------------------
+ Gloval Navigation Container
+--------------------------------------*/
+
+#navigation
+ width: $layout-navigation-inner-width
+ layout-align-center()
+ &:after
+ layout-clearfix()
+ margin-bottom: -1px
+
+ hook-selector($stage, "" + selector())
+
+.navigation_content
+ width: $layout-navigation-content-width
+ layout-site-max-width($layout-site-max-width)
+ layout-align-center()
+
+/*!--------------------------------------
+ Wrapper
+ Include contents Block level elements
+ (#leftblocks, #centerblocks, #rightblocks)
+--------------------------------------*/
+
+#wrapper
+ width: $layout-wrapper-inner-width
+ layout-site-max-width($layout-site-max-width)
+ layout-align-center()
+ &:after
+ layout-clearfix()
+
+/*!--------------------------------------
+ Left Block Container
+ display if Left Block is appeared.
+--------------------------------------*/
+
+#leftblocks,
+body.js_off #leftblocks
+ overflow: visible
+ float: left
+ width: $layout-left-block-width
+ /*! Left Margin = -[W] */
+ margin: 0 0 0 (- $layout-site-inner-width + ($wrapper-padding * 2) + ($wrapper-border-size * 2))
+ padding: 0
+
+/*!--------------------------------------
+ Center Block Container
+--------------------------------------*/
+
+#centerblocks
+ overflow: visible
+ float: left
+ width: $layout-centerblocks-width
+
+/*! 3 Column ( left-center-right ) */
+body.left-center-right #main-content,
+body.js_off #main-content
+ /*! Main Content Width = [W] - [L] - [R] - Right Padding 10px - Left Padding 10px */
+ width: $layout-site-inner-width - $layout-left-block-width - $layout-right-block-width - ($layout-side-padding * 2) - ($wrapper-padding * 2) - ($wrapper-border-size * 2)
+ /*! Right Margin = [R] , Left Margin = [L] */
+ margin: 0 $layout-right-block-width 0 $layout-left-block-width
+ padding: 0 $layout-side-padding
+
+/*! 2 Column ( left-center ) */
+body.left-center #main-content
+ /*! Main Content Width = [W] - [L] - Right Padding 10px - Left Padding 10px */
+ width: $layout-site-inner-width - $layout-left-block-width - ($layout-side-padding * 2) - ($wrapper-padding * 2) - ($wrapper-border-size * 2)
+ /*! Left Margin = [L] */
+ margin: 0 0 0 $layout-left-block-width
+ padding: 0 $layout-side-padding
+
+/*! 2 Column ( center-right ) */
+body.center-right #main-content
+ /*! Main Content Width = [W] - [R] - Right Padding 10px - Left Padding 10px */
+ width: $layout-site-inner-width - $layout-right-block-width - ($layout-side-padding * 2) - ($wrapper-padding * 2) - ($wrapper-border-size * 2)
+ /*! Right Margin = [R] */
+ margin: 0 $layout-right-block-width 0 0
+ padding: 0 $layout-side-padding
+
+/*! 1 Column ( center ) */
+body.center #main-content
+ width: 100%
+
+/*!--------------------------------------
+ Right Block Container
+ display if Right Block is appeared.
+--------------------------------------*/
+
+#rightblocks,
+body.js_off #rightblocks
+ overflow: visible
+ float: left
+ width: $layout-right-block-width
+ /*! Right Margin = -[R] */
+ margin: 0 0 0 (- $layout-right-block-width)
+
+/*!--------------------------------------
+ Footer Container
+--------------------------------------*/
+
+#footer
+ clear: left
+ width: $layout-footer-inner-width
+ layout-align-center()
+ padding: 16px $footer-padding
+ hook-selector($stage, "" + selector())
+
+#footer-content
+ width: $layout-footer-content-width
+ layout-site-max-width($layout-site-max-width)
+ layout-align-center()
+ hook-selector($stage, "" + selector())
+
+/*!--------------------------------------
+ Admin Configration Container
+--------------------------------------*/
+
+$layout-config-menu-width = 280px
+$layout-config-padding = 10px
+$layout-config-content-width = $layout-site-inner-width - $layout-config-menu-width - ($layout-config-padding * 4)
+
+#config_menu
+ float: left
+ width: $layout-config-menu-width
+ padding: 0 $layout-config-padding
+ body.center-right &
+ width: 200px
+
+#config_content
+ float: left
+ width: $layout-config-content-width
+ padding: $layout-config-padding
+ body.center-right &
+ width: 600px
+
+hook-root($stage)
diff --git a/public_html/layout/default/css_src/src/stylus/sub/layout_2.styl b/public_html/layout/default/css_src/src/stylus/sub/layout_2.styl
new file mode 100644
index 000000000..573981d41
--- /dev/null
+++ b/public_html/layout/default/css_src/src/stylus/sub/layout_2.styl
@@ -0,0 +1,41 @@
+
+// Variables
+$layout-site-width = 1140px
+$layout-left-block-width = 280px
+$layout-right-block-width = 280px
+$layout-side-padding = 10px
+//
+@import "layout/layout_2cols_Rbar_fixed";
+
+
+@media only screen and (min-width: $breakpoint-large) and (max-width: $breakpoint-large-max)
+ // Variables
+ $layout-site-width = 960px
+ $layout-left-block-width = 280px
+ $layout-right-block-width = 280px
+ $layout-side-padding = 10px
+ //
+ @import "layout/layout_2cols_Rbar_fixed";
+
+
+/*! Smaller than standard 1280 (devices and browsers) */
+@media only screen and (min-width: $breakpoint-medium) and (max-width: $breakpoint-medium-max)
+ // Variables
+ $layout-site-width = auto
+ $layout-left-block-width = 230px
+ $layout-right-block-width = 230px
+ $layout-side-padding = 10px
+ //
+ @import "layout/layout_2cols_Rbar_liquid";
+
+
+/*! All Mobile Sizes (devices and browser) */
+@media only screen and (max-width: $breakpoint-small-max)
+ // Variables
+ $layout-site-width = auto
+ $layout-site-max-width = none
+ $layout-left-block-width = 100%
+ $layout-right-block-width = 100%
+ $layout-side-padding = 10px
+ //
+ @import "layout/layout_1cols_mobile";
diff --git a/public_html/layout/default/css_src/src/stylus/sub/layout_default.styl b/public_html/layout/default/css_src/src/stylus/sub/layout_default.styl
new file mode 100644
index 000000000..d91592d89
--- /dev/null
+++ b/public_html/layout/default/css_src/src/stylus/sub/layout_default.styl
@@ -0,0 +1,41 @@
+
+// Variables
+$layout-site-width = 1140px
+$layout-left-block-width = 180px
+$layout-right-block-width = 280px
+$layout-side-padding = 10px
+//
+@import "layout/layout_3cols_LRbar";
+
+
+@media only screen and (min-width: $breakpoint-large) and (max-width: $breakpoint-large-max)
+ // Variables
+ $layout-site-width = 960px
+ $layout-left-block-width = 280px
+ $layout-right-block-width = 280px
+ $layout-side-padding = 10px
+ //
+ @import "layout/layout_2cols_Rbar_fixed";
+
+
+/*! Smaller than standard 1280 (devices and browsers) */
+@media only screen and (min-width: $breakpoint-medium) and (max-width: $breakpoint-medium-max)
+ // Variables
+ $layout-site-width = auto
+ $layout-left-block-width = 230px
+ $layout-right-block-width = 230px
+ $layout-side-padding = 10px
+ //
+ @import "layout/layout_2cols_Rbar_liquid";
+
+
+/*! All Mobile Sizes (devices and browser) */
+@media only screen and (max-width: $breakpoint-small-max)
+ // Variables
+ $layout-site-width = auto
+ $layout-site-max-width = none
+ $layout-left-block-width = 100%
+ $layout-right-block-width = 100%
+ $layout-side-padding = 10px
+ //
+ @import "layout/layout_1cols_mobile";
diff --git a/public_html/layout/default/css_src/src/stylus/sub/main_contents.styl b/public_html/layout/default/css_src/src/stylus/sub/main_contents.styl
new file mode 100644
index 000000000..4b19c3258
--- /dev/null
+++ b/public_html/layout/default/css_src/src/stylus/sub/main_contents.styl
@@ -0,0 +1,640 @@
+
+$stage = 'main_contents'
+
+/*!--------------------------------------
+ Story
+--------------------------------------*/
+
+/*! Container */
+.storytext
+ margin: 0 0 1.5em 0
+ border-bottom: 1px solid $center-separator-color
+ /* Table */
+ table
+ text-align: left
+ border-collapse: collapse
+ margin: 1em 0.5em
+ tr
+ margin: 0
+ padding: 0
+ vertical-align: middle
+ th,
+ td
+ margin: 0
+ padding: 0.2em 0.6em
+ vertical-align: middle
+ line-height: 160%
+ border: 1px solid #DDD
+ th
+ font-weight: bold
+ background: #F5F5F5
+ img
+ max-width: 100%
+ height: auto
+ hook-selector($stage, "" + selector())
+
+/*! Story Title */
+.story_title
+ float: left
+ margin: 0 0 0.5em 0
+ font-size: 140%
+ text-decoration: none
+ color: $story-title-color
+ a:link,
+ a:visited
+ color: $story-title-color
+ text-decoration: none
+ a:hover
+ color: $base-anker-color
+ text-decoration: underline
+ hook-selector($stage, "" + selector())
+
+/*! Icon(email, print, pdf) */
+.story_icon
+ float: right
+ img
+ margin-left: 8px
+ // All Mobile Sizes (devices and browser)
+ @media only screen and (max-width: $breakpoint-small-max)
+ display: none
+ hook-selector($stage, "" + selector())
+
+/*! Story(Date, Auther, Display no.) */
+.story_status
+ list-style-position: outside
+ list-style-type: none
+ clear: both
+ margin: 0 0 1em 0
+ padding-left: 1em
+ color: $story-status-color
+ font-size: 85%
+ line-height: 1.25
+ hook-selector($stage, "" + selector())
+
+/*! Story Body */
+.story_introtext
+ margin: 0 0 2em 0
+ line-height: 1.625
+ clearfix()
+ hook-selector($stage, "" + selector())
+
+/*! Topic Icon */
+.story_image
+ float: right
+ width: 48px
+ height: 48px
+ margin: 15px
+ hook-selector($stage, "" + selector())
+
+/*! Navigation */
+.story_navi
+ list-style-type: none
+ clear: both
+ margin: 0
+ padding-left: 0
+ text-align: center
+ li
+ display: inline
+ margin: 0 2px
+ hook-selector($stage, "" + selector())
+
+/*! Comment and Trackback */
+.feedback
+ list-style-type: none
+ margin: 0 0 0.5em 0
+ padding-left: 0
+ text-align: center
+ li
+ display: inline
+ margin: 0 2px
+ hook-selector($stage, "" + selector())
+
+.article
+ font-size: 100%
+ hook-selector($stage, "" + selector())
+
+/*!--------------------------------------
+ Tooltips
+--------------------------------------*/
+
+.gl-tooltip
+ span
+ margin-left: -999em
+ position: absolute
+ text-align: left
+ width: 250px
+ &:link,
+ &:visited
+ color: $base-anker-color
+ outline: none
+ text-decoration: none
+ position: relative
+ &:hover
+ span
+ border-radius: 8px
+ box-shadow: 2px 2px 8px #666
+ font-size: 1em
+ text-align: left
+ white-space: normal
+ font-family: Calibri, Tahoma, Geneva, sans, sans-serif
+ position: absolute
+ left: 2.2em
+ top: 2.2em
+ z-index: 99
+ margin-left: 0
+ width: 250px
+ img.icon
+ border: 0
+ margin: -15px 0 0 -51px
+ float: left
+ position: absolute
+ em
+ font-family: Candara, Tahoma, Geneva, sans, sans-serif
+ font-size: 1.2em
+ font-weight: bold
+ display: block
+ padding: 0.2em 0 0.6em 0.4em
+
+#gl-tooltip-icon
+ border: 0
+
+span
+ &.classic
+ padding: 0.8em 1em
+ &.custom
+ padding: 0.5em 0.8em 0.8em 2em
+ &.classic
+ background: #EEEEEC
+ border: 2px solid #555753
+ &.critical
+ background: #F5F0F0
+ border: 2px solid #A40000
+ em
+ color: #A40000
+ &.help
+ background: #EDF0F2
+ border: 2px solid #204A87
+ em
+ color: #204A87
+ &.info
+ background: #EDF0F2
+ border: 2px solid #204A87
+ em
+ color: #204A87
+ &.warning
+ background: #FCF7EF
+ border: 2px solid #CE5C00
+ font-weight: normal
+ color: black
+ em
+ color: #CE5C00
+
+/*!--------------------------------------
+ Article Page
+--------------------------------------*/
+
+/*! Related Information & Story Option */
+.list-whats-related,
+.list-story-options
+ line-height: 1.7em
+ margin: 0 0 0 20px
+ padding: 0
+
+/*! Article Related Block */
+.block-related
+ float: left
+ width: 50%
+ margin: 0 0 1.5em 0
+ // All Mobile Sizes (devices and browser)
+ @media only screen and (max-width: $breakpoint-small-max)
+ float: none
+ width: auto
+
+/*!--------------------------------------
+ Comment Block
+--------------------------------------*/
+
+#commentarea
+ clear: both
+
+/*! Comment Information (Story Title | Comment Number | Username) */
+.commentbar_status
+ text-align: center
+ margin: 1em 0
+
+.bar_separator
+ padding-left: 5px
+ padding-right: 5px
+ color: #CCC
+
+#commentbar
+ padding: 3px
+ background: none repeat scroll 0 0 #EEE
+ border-radius: 4px
+ clearfix()
+
+/*! Comment Submit Form */
+#commentbar-comment
+ float: left
+ padding: 0.3em
+
+#commentbar-selector
+ float: right
+ padding: 0.3em
+
+/*! Comment NOTE */
+.disclaimer
+ text-align: center
+ color: #666
+ margin: 0.5em 0 1em
+
+#commentpreview
+ margin:0
+ background:transparent
+ border:1px dashed grey
+ padding:5px 10px
+
+#commenteditform
+ margin:0
+ background:#F7F7F7
+ border:1px solid #E7E7E7
+ padding:10px
+
+/*!--------------------------------------
+ Comment Body
+--------------------------------------*/
+
+/*! Individual Comment (Tree) */
+.comment_thread
+ list-style-position: outside
+ list-style-type: none
+ margin: 0 0 0.5em 0
+ padding: 0
+ text-align: left
+
+/*! Individual Comment (Tree) Title */
+.thread_title
+ display: inline
+ margin: 0
+ padding: 0
+
+/*! Individual Comment (Tree) Auther */
+.thread_author
+ display: inline
+ margin: 0 0 0 8px
+ padding: 0
+ &:before
+ content: " - "
+
+/*! Individual Comment */
+.block-comment-content
+ margin: 0
+ padding: 0
+ text-align: left
+
+/*! Individual Comment Level(Nested | Tree) */
+for num in (0..16)
+ .level-{num * 25}
+ margin-left: (num * 16)px
+
+/*! Comment Information */
+.comment_status
+ list-style-position: outside
+ list-style-type: none
+ margin: 0
+ padding: 0
+
+/*! Comment Title */
+.comment_title
+ display: block
+ margin: 1em 0 0.5em 0
+ padding: 4px
+ border: 1px solid #E7E7E7
+ background: #F7F7F7
+
+/*! Comment Auther */
+.comment_author
+ display: block
+ margin: 0 0 1em 0
+ padding: 0
+ color: #666
+
+/*! Comment Content */
+.comment_content
+ margin: 0 0 1em 0
+ padding: 0
+
+/*! Comment Navigation */
+.comment_navi
+ clear: both
+ color: #666
+
+/*!--------------------------------------
+ Report Comment Form
+--------------------------------------*/
+
+/*! Comment */
+.reportcomment
+ margin: 0 0 1em 0
+ padding: 0
+ border-bottom: 1px solid $center-separator-color
+
+/*!--------------------------------------
+ Comment Submit Form
+--------------------------------------*/
+
+/*! Username */
+.dt-commentform-username
+ display: inline
+
+.logoutorcreateaccount
+ padding: 0 3px
+
+/*! NOTE */
+.importantstuff
+ margin-top: 0
+
+.ul-importantstuff
+ margin: 0 0 0 1em
+ padding: 0
+
+.li-importantstuff
+ margin: 0 0 0 8px
+ padding: 0
+
+/*!--------------------------------------
+ Breadcrumbs List
+--------------------------------------*/
+
+.navbar-breadcrumbs
+ list-style-position: outside
+ list-style-type: none
+ margin: 0
+ padding: 0
+
+.li-navbar-breadcrumbs
+ display: inline
+
+.a-navbar-breadcrumbs
+ margin: 0 8px
+
+/*!--------------------------------------
+ Navigation
+--------------------------------------*/
+
+#navcontainer
+ width: 100%
+ margin-bottom: 10px
+ padding-bottom: 2px
+ font-size: 90%
+ line-height: normal
+ border-bottom: 1px solid #ddd
+ height: 30px
+
+#navlist
+ display: block
+ margin: 0 0 20px 0
+ padding: 0
+ list-style: none
+ /* Clearfixing tabs for beautiful stacking */
+ &:before,
+ &:after
+ content: ""
+ display: block
+ overflow: hidden
+ visibility: hidden
+ width: 0
+ height: 0
+ &:after
+ clear: both
+
+.li-navlist
+ display: block
+ width: auto
+ height: 30px
+ padding: 0
+ float: left
+ margin: 2px -1px 0 0
+ #current
+ background: #fff
+ height: 29px
+ position: relative
+ top: -5px
+ padding-top: 5px
+ border-left-width: 1px
+ margin: 0
+ color: #111
+ border-top-left-radius: 3px
+ border-top-right-radius: 3px
+ border-bottom-color: #FFF
+ &:first-child a
+ border-width: 1px
+ border-top-left-radius: 3px
+ &:last-child a
+ border-top-right-radius: 3px
+
+.a-navlist
+ display: block
+ text-decoration: none
+ width: auto
+ height: 29px
+ padding: 0px 12px
+ line-height: 30px
+ border: solid 1px #ddd
+ border-width: 1px
+ margin: 0
+ background: #f5f5f5
+ &:link,
+ &:visited,
+ &:hover
+ color: #555
+ text-decoration: none
+
+/*!--------------------------------------
+ Page Navigation
+--------------------------------------*/
+
+.gl-pagenav
+ text-align: center
+ color: #CCC
+ margin: 0 0 1.5em
+ line-height: 1.4em
+ a,
+ b
+ display: inline-block
+ margin: 1px 2px
+ padding: 2px 7px
+ background: transparent
+ border: 1px solid #E7E7E7
+ b
+ color: #222
+ a:hover
+ background: #EEE
+ border: 1px solid #CCC
+ span
+ display: inline-block
+ color: #999
+ a
+ margin: 0
+ padding: 2px 0
+ background: transparent
+ border: none
+ &:hover
+ background: transparent
+ border: none
+ .divider
+ padding: 0
+ margin: 0 4px
+
+/*!--------------------------------------
+ Breadcrumbs Navigation
+--------------------------------------*/
+
+.bc_navigation
+ margin: -1em 0 1em
+
+/*!--------------------------------------
+ My Account Page
+--------------------------------------*/
+
+#exclude_topic > .checkboxes-list > li,
+#boxesblock > .checkboxes-list > li
+ /*! display: inline */
+ margin-right: 0.5em
+
+/*!--------------------------------------
+ Access Information Page
+--------------------------------------*/
+
+.itemstatistics
+ width: 100%
+ margin: 0
+ padding: 0
+ border-collapse: collapse
+ th
+ margin: 0
+ padding: 2px
+ text-align: left
+ td
+ margin: 0
+ padding: 2px
+
+/*!--------------------------------------
+ Trackback
+--------------------------------------*/
+
+/*! Trackback Block */
+#trackback
+ clear: both
+
+/*! Trackback Content */
+.block-trackback-content
+ border-bottom: 1px solid $center-separator-color
+ > p
+ margin: 0 0 1em 0
+
+/*! Description */
+.trackback_comments_no_link
+ margin: 0 0 1em 0
+ padding: 0
+
+/*! Recept Trackback Block */
+.formattedcomment
+ margin: 0 0 1em 0
+ padding: 0
+
+/*! Recept Trackback Information */
+.trackback_status
+ list-style-position: outside
+ list-style-type: none
+ margin: 0
+ padding: 0
+
+/*! Recept Trackback Title */
+.trackback_title
+ margin: 0 0 0.5em 0
+ padding: 4px
+ border: 1px solid #E7E7E7
+ background: #F7F7F7
+
+/*! Recept Trackback Recept Date */
+.trackback_date
+ margin: 0 0 0.5em 0
+ padding: 0
+
+/*! Recept Trackback Summary */
+.trackback_excerpt_readmore
+ margin: 0 0 1em 0
+ padding: 0
+
+/*!--------------------------------------
+ Profile
+--------------------------------------*/
+
+/*! Account Information */
+#profile-userprofile
+ overflow: hidden /*! Adjust floating element */
+ margin: 0
+ padding: 0
+ clearfix()
+ dt
+ float: left
+ clear: left
+ width: 25%
+ margin: 0 0 0.5em 0
+ padding: 0
+ dd
+ float: left
+ width: 75%
+ margin: 0 0 0.5em 0
+ padding: 0
+
+/*! Photo */
+dd#profile-user_photo
+ float: none
+ width: auto
+ margin-left: 25%
+ // All Mobile Sizes (devices and browser)
+ @media only screen and (max-width: $breakpoint-small-max)
+ margin-left: 50%
+ margin-bottom: 1em
+
+/*! Recent Submit | User Recent Comment */
+.storyrow,
+.commentrow
+ margin: 0
+ padding: 0
+ a
+ margin: 0 8px 0 0
+ padding: 0
+
+/*! Submit Story | Comment Total */
+#profile-postingstats
+ margin: 0
+ padding: 0
+ dt
+ float: left
+ clear: left
+ width: 25%
+ margin: 0 0 0.5em 0
+ padding: 0
+ dd
+ float: left
+ width: 75%
+ margin: 0 0 0.5em 0
+ padding: 0
+
+// All Mobile Sizes (devices and browser)
+@media only screen and (max-width: $breakpoint-small-max)
+ #profile-userprofile dt,
+ #profile-userprofile dd,
+ #profile-postingstats dt,
+ #profile-postingstats dd
+ width: 50%
+
+/*! User All Submit Search Link */
+#profile-all_postings_by
+ clear: left
+ padding-top: 1em
+
+hook-root($stage)
diff --git a/public_html/layout/default/css_src/src/stylus/sub/mixins.styl b/public_html/layout/default/css_src/src/stylus/sub/mixins.styl
new file mode 100644
index 000000000..0808d6e14
--- /dev/null
+++ b/public_html/layout/default/css_src/src/stylus/sub/mixins.styl
@@ -0,0 +1,121 @@
+// Mixins
+// ===========================================================================
+
+denim-clearfix()
+ content: ""
+ display: block
+ clear: both
+ height: 1px
+ //height: 0px
+ overflow: hidden
+
+layout-align-center()
+ margin: 0 auto
+
+layout-clearfix()
+ denim-clearfix()
+
+layout-site-max-width($width)
+ max-width: $width if $width is defined and $width != none
+
+admin-table($headercolor = #D9E6F3, $bordercolor = rgba(0, 0, 0, 0.2), $radius = 5px)
+ $headercolor = hue($headercolor, $var-base-hue)
+ border-collapse: separate
+ border-spacing: 0
+ border: 1px solid $bordercolor
+ border-radius: $radius
+ box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1)
+ td, th
+ border-left: 1px solid $bordercolor
+ border-top: 1px solid $bordercolor
+ th
+ $coll = $headercolor
+ $cold = darken($coll,15%)
+ background-color: $cold
+ background-image: linear-gradient(top, $coll, $cold)
+ border-top: none
+ th:first-child,
+ td:first-child
+ border-left: none
+ th:first-child
+ border-radius: $radius 0 0 0
+ th:last-child
+ border-radius: 0 $radius 0 0
+ tr:last-child td:first-child
+ border-radius: 0 0 0 $radius
+ tr:last-child td:last-child
+ border-radius: 0 0 $radius 0
+
+img-width(img)
+ return image-size(img)[0]
+
+img-height(img)
+ return image-size(img)[1]
+
+build-border(prefix)
+ $color = lookup(prefix + "-border-color")
+ $style = lookup(prefix + "-border-style")
+ $size = lookup(prefix + "-border-size")
+ $color = ($color == null) ? #000 : $color
+ $style = ($style == null) ? solid : $style
+ $size = ($size == null) ? 1px : $size
+ if $size != 0
+ border $size $style $color
+
+
+initvar(var, type, default_value)
+ if var is defined
+ $t = typeof(var)
+ if ($t == "literal" or $t == "string") and (var == "default")
+ default_value
+
+ else if (type == "string") and ($t == "literal" or $t == "string")
+ var
+
+ else if (type == "literal")
+ if $t == "string"
+ var = convert(var)
+ $t = typeof(var)
+ if $t == type
+ var
+ else
+ default_value
+
+ else if (type == "boolean")
+ if ($t == type)
+ var
+ else if ($t == "unit")
+ if (var == 1)
+ return true
+ else if (var == 0)
+ return false
+ else
+ default_value
+ else if ($t == "literal" or $t == "string")
+ if (var == "true")
+ return true
+ else if (var == "false")
+ return false
+ else
+ default_value
+ else
+ default_value
+
+ else if (type == "rgba")
+ if $t == "string"
+ var = convert(var)
+ $t = typeof(var)
+ if var == "transparent"
+ var
+ else if $t == type
+ var
+ else
+ default_value
+
+ else if $t == type
+ var
+
+ else
+ default_value
+ else
+ default_value
diff --git a/public_html/layout/default/css_src/src/stylus/sub/theme_2.styl b/public_html/layout/default/css_src/src/stylus/sub/theme_2.styl
new file mode 100644
index 000000000..5d692361f
--- /dev/null
+++ b/public_html/layout/default/css_src/src/stylus/sub/theme_2.styl
@@ -0,0 +1,71 @@
+// Themme 2
+// ===========================================================================
+
+// mixin
+bottom-space($size = 10px)
+ margin-bottom: $size
+ // All Mobile Sizes (devices and browser)
+ @media only screen and (max-width: $breakpoint-small-max)
+ margin-bottom: 0
+
+
+hook-root($stage = '')
+
+ if $stage == 'base'
+ html
+ $color = $var-base-color
+ $hue = hue($color)
+ $color= hue(#3465A4, $hue)
+ //background: none
+ //background: linear-gradient(top, $color 0, #eeeeec 400px, #eeeeec 100%)
+ background: linear-gradient(top, $color 0, #eeeeec 1000px)
+
+ if $stage == 'block_contents'
+
+ #container
+ bottom-space()
+ @media only screen and (min-width: $breakpoint-medium) and (max-width: $breakpoint-medium-max)
+ margin: 5px
+ box-shadow: 2px 2px 10px #ccc
+ box-shadow: 0 0 8px 1px #333
+ @media only screen and (max-width: $breakpoint-small-max)
+ margin: 5px
+ build-border("$container")
+
+ #header
+ bottom-space()
+
+ #navigation
+ bottom-space()
+
+ #wrapper
+ //background-color: #F7F8EC
+ bottom-space()
+
+ if $stage == 'main_contents'
+
+ .storytext
+ padding: 15px
+ border: 1px solid #e7e7e7
+ background-color: white
+
+ .story_status
+ margin: 0 0 15px 50px
+ padding-top: 5px
+
+ .story_image
+ float: left
+ margin: -60px 10px 10px 0
+
+
+hook-selector($stage = '', $selector = '')
+
+ if $stage == 'layout_3cols_LRbar'
+
+ if $selector == '#navigation'
+ width: (@width - 20px)
+
+ if $stage == 'layout_2cols_Rbar_fixed'
+
+ if $selector == '#navigation'
+ width: (@width - 20px)
diff --git a/public_html/layout/default/css_src/src/stylus/sub/theme_default.styl b/public_html/layout/default/css_src/src/stylus/sub/theme_default.styl
new file mode 100644
index 000000000..c7c586530
--- /dev/null
+++ b/public_html/layout/default/css_src/src/stylus/sub/theme_default.styl
@@ -0,0 +1,22 @@
+// Themme Default
+// ===========================================================================
+
+$wrapper-background = transparent
+
+hook-selector($stage = '', $selector = '')
+
+ if $stage == 'layout_3cols_LRbar'
+
+ if $selector == '#header-content'
+ width: 1140px
+
+ if $selector == '#footer-content'
+ width: 1140px
+
+ if $stage == 'layout_2cols_Rbar_fixed'
+
+ if $selector == '#header-content'
+ width: 960px
+
+ if $selector == '#footer-content'
+ width: 960px
diff --git a/public_html/layout/default/css_src/src/stylus/sub/variables.styl b/public_html/layout/default/css_src/src/stylus/sub/variables.styl
new file mode 100644
index 000000000..65f25da67
--- /dev/null
+++ b/public_html/layout/default/css_src/src/stylus/sub/variables.styl
@@ -0,0 +1,13 @@
+//
+// Breakpoints
+//
+
+$breakpoint-small = 480px
+$breakpoint-medium = 768px
+$breakpoint-large = 963px
+$breakpoint-xlarge = 1200px
+
+$breakpoint-mini-max = ($breakpoint-small - 1)
+$breakpoint-small-max = ($breakpoint-medium - 1)
+$breakpoint-medium-max = ($breakpoint-large - 1)
+$breakpoint-large-max = ($breakpoint-xlarge - 1)
diff --git a/public_html/layout/default/css_src/src/stylus/sub/variables_default.styl b/public_html/layout/default/css_src/src/stylus/sub/variables_default.styl
new file mode 100644
index 000000000..e421d623c
--- /dev/null
+++ b/public_html/layout/default/css_src/src/stylus/sub/variables_default.styl
@@ -0,0 +1,179 @@
+
+// Global Variables
+// ========================================================================
+
+//
+// Breakpoints
+//
+
+$breakpoint-small ?= 480px
+$breakpoint-medium ?= 768px
+$breakpoint-large ?= 960px
+$breakpoint-xlarge ?= 1200px
+
+$breakpoint-mini-max = ($breakpoint-small - 1)
+$breakpoint-small-max = ($breakpoint-medium - 1)
+$breakpoint-medium-max = ($breakpoint-large - 1)
+$breakpoint-large-max = ($breakpoint-xlarge - 1)
+
+$var-style-mode = initvar($var-style-mode, "unit", 1) // 1 or 2
+$var-header-style = initvar($var-header-style, "string", "normal") // "normal" or "texture"
+$var-sitename-style = initvar($var-sitename-style, "string", "text") // "text" or "image"
+$var-global-navigation-style = initvar($var-global-navigation-style, "string", "normal") // "normal" or "frame"
+$var-flip-horizontal = initvar($var-flip-horizontal, "boolean", false) // true or false
+$var-base-color = initvar($var-base-color, "rgba", #426F9C) // Default: Professional Blue (#426F9C)
+$var-adjust-hue = initvar($var-adjust-hue, "boolean", true) // true or false
+$var-uikit-theme = initvar($var-uikit-theme, "string", "default") // "default", "gradient" or "almost-flat"
+
+//
+// Base
+//
+
+// text
+$base-text-color = initvar($base-text-color, "rgba", #222)
+$base-anker-color = initvar($base-anker-color, "rgba", #2661A2)
+$story-title-color = initvar($story-title-color, "rgba", $base-text-color)
+$story-status-color = initvar($story-status-color, "rgba", #999)
+
+// table
+$basic-table-th-background ?= #DAE0ED
+
+denim_hsl(h, s, l)
+ return hsl(h, round((s + 1)/256*100, 0), round((l + 1)/256*100, 0))
+
+//
+// Block Contents
+//
+
+//
+// Container
+//
+
+$container-background = initvar($container-background, "rgba", #FFF) // Default: #FFF
+$container-margin-top = initvar($container-margin-top, "unit", 0) // Default: 0
+$container-margin-bottom = initvar($container-margin-bottom, "unit", 0) // Default: 0
+$container-padding = initvar($container-padding, "unit", 0) // Default: 0
+$container-border-size = initvar($container-border-size, "unit", 0) // Default: 0
+$container-border-color = initvar($container-border-color, "rgba", #000) // Default: #000
+$container-border-style = initvar($container-border-style, "string", solid) // Default: solid
+
+
+//
+// Wrapper
+//
+
+$wrapper-background = initvar($wrapper-background, "rgba", #FFF) // Default: #FFF
+$wrapper-padding = initvar($wrapper-padding, "unit", 0) // Default: 0
+$wrapper-border-size = initvar($wrapper-border-size, "unit", 0) // Default: 0
+$wrapper-border-color = initvar($wrapper-border-color, "rgba", #000) // Default: #000
+$wrapper-border-style = initvar($wrapper-border-style, "string", solid) // Default: solid
+
+
+//
+// Header Block
+//
+
+$header-height = initvar($header-height, "unit", 80px) // Default: 80px
+$header-padding = initvar($header-padding, "unit", 0) // Default: 0
+$header-border-size = initvar($header-border-size, "unit", 0) // Default: 0
+$header-border-color = initvar($header-border-color, "rgba", #000) // Default: #000
+$header-border-style = initvar($header-border-style, "string", solid) // Default: solid
+
+//$header-background ?= #426F9C
+//$header-background ?= denim_hsl(210, 104, 111) // #426F9C -> #42709E
+//$header-background ?= hsl(210, 40, 43) // #426F9C -> #416D99
+//$header-background ?= hsl(210, 41, 44) // #426F9C -> #42709E
+//$header-background-dark ?= #224F7C
+//$header-background-dark ?= denim_hsl(210, 147, 78) // #224F7C match
+//$header-background-dark ?= hsl(210, 57, 31) // #224F7C match
+//$header-background-diff ?= $header-background - $header-background-dark
+
+$header-background = initvar($header-background, "rgba", $var-base-color)
+
+// Header color design type
+// flat: Flat
+// gradation: Professional Gradation
+$header-background-design-type = initvar($header-background-design-type, "string", "gradation") // "gradation" or "flat"
+
+$header-background-diff ?= #426F9C - #224F7C // Geeklog default
+if $header-background-design-type == "gradation"
+ $header-background-dark = $header-background - $header-background-diff
+else //if $header-background-design-type == "flat"
+ $header-background-dark = $header-background
+
+
+//
+// Gloval Navigation
+//
+
+//$navigation-background ?= #E7FED0 // #DDE7F1 // #E7E7E7
+$navigation-background = initvar($navigation-background, "rgba", #E7E7E7) // Default: #E7E7E7
+$navigation-padding = initvar($navigation-padding, "unit", 0) // Default: 0
+$navigation-border-size = initvar($navigation-border-size, "unit", 0) // Default: 0
+$navigation-border-color = initvar($navigation-border-color, "rgba", #000) // Default: #000
+$navigation-border-style = initvar($navigation-border-style, "string", solid) // Default: solid
+
+
+//
+// System Message Box
+//
+
+$msgbox-title-background = initvar($msgbox-title-background, "rgba", rgb(62, 107, 152)) // Default: #3E6C9A
+$msgbox-title-color = initvar($msgbox-title-color, "rgba", #EEEEEC) // Default: #EEEEEC
+$msgbox-message-background = initvar($msgbox-message-background, "rgba", #EEE) // Default: #EEE
+$msgbox-message-color = initvar($msgbox-message-color, "rgba", #404040) // Default: #404040
+$msgbox-border-radius = initvar($msgbox-border-radius, "unit", 6px) // Default: 6px
+$msgbox-border-size = initvar($msgbox-border-size, "unit", 1px) // Default: 1px
+
+
+//
+// Center Block
+//
+
+$center-separator-color ?= #E7E7E7
+
+//
+// Footer Block
+//
+
+$footer-background = initvar($footer-background, "rgba", transparent) // Default: transparent
+$footer-padding = initvar($footer-padding, "unit", 0) // Default: 0
+$footer-border-size = initvar($footer-border-size, "unit", 0) // Default: 0
+$footer-border-color = initvar($footer-border-color, "rgba", #000) // Default: #000
+$footer-border-style = initvar($footer-border-style, "string", solid) // Default: solid
+
+//
+// Admin List Table
+//
+
+$admin-list-table-th-background ?= $basic-table-th-background
+$admin-list-table-td1-background ?= #F7F7F7
+$admin-list-table-td2-background ?= #E7E7E7
+$admin-list-table-rollover-background ?= #FFFF8F
+
+$admin-list-table-th-color ?= $base-text-color
+$admin-list-table-td-color ?= $base-text-color
+
+$admin-list-table-th-background ?= #97B8DB //#92C5E8//#F3F3F3
+$admin-list-table-td1-background ?= transparent
+$admin-list-table-td2-background ?= rgba(0, 0, 0, 0.02)
+$admin-list-table-rollover-background ?= #F6ECBE //#F9F9F9
+
+//
+// Mobile
+//
+
+$mobile-blocks-background ?= #F7F7F7 // Default: #E7E7E7
+$mobile-block-title-background ?= #3B6998 // Default: #3B6998
+$mobile-footer-background ?= #284564 // Default: #284564
+
+// retrieve hue from $var-base-color
+$var-base-hue = hue($var-base-color)
+
+// Override the hue of $var-base-color
+if $var-adjust-hue == true
+ $msgbox-title-background = hue($msgbox-title-background, $var-base-hue)
+ $mobile-block-title-background = hue($mobile-block-title-background, $var-base-hue)
+ $mobile-footer-background = hue($mobile-footer-background, $var-base-hue)
+ $base-anker-color = hue($base-anker-color, $var-base-hue)
+
diff --git a/public_html/layout/default/directory.thtml b/public_html/layout/default/directory.thtml
new file mode 100644
index 000000000..3e307d833
--- /dev/null
+++ b/public_html/layout/default/directory.thtml
@@ -0,0 +1,24 @@
+{# begin {templatelocation} #}
+
+{current_month}
+{blockheader}
+
+
+
+ {topic_list}
+
+
+
+
+
+
+
{section_title}
+
+
{directory}
+
+
{lang_no_articles}
+
+
{page_navigation}
+{blockfooter}
+
+{# end {templatelocation} #}
diff --git a/public_html/layout/default/featuredstorybodytext.thtml b/public_html/layout/default/featuredstorybodytext.thtml
new file mode 100644
index 000000000..8fba97c0f
--- /dev/null
+++ b/public_html/layout/default/featuredstorybodytext.thtml
@@ -0,0 +1,3 @@
+{# begin {templatelocation} #}
+
+{# end {templatelocation} #}
diff --git a/public_html/layout/default/featuredstorytext.thtml b/public_html/layout/default/featuredstorytext.thtml
new file mode 100644
index 000000000..cb97010a8
--- /dev/null
+++ b/public_html/layout/default/featuredstorytext.thtml
@@ -0,0 +1,59 @@
+{# begin {templatelocation} #}
+
+
+
+
+
+ itemprop="name" class="uk-article-title uk-margin-remove">{start_storylink_anchortag}{story_title}{end_storylink_anchortag}
+
+
+
+
+
+ {story_date}
+ {lang_contributed_by} {start_contributedby_anchortag}{contributedby_author} {end_contributedby_anchortag}
+ {lang_views} {story_hits}
+
+
+
+
+ {email_icon}{print_icon}{edit_icon}
+
+
+
+
+
+
+
+{!if story_anchortag_and_image_no_align}
+ {story_anchortag_and_image_no_align}
+{!endif}
+ {story_text_no_br}
+
+
+{!if story_footer}
+
+
+ {related_topics}
+
+{!if navi_list}
+
+ {!if page_selector}{page_selector} {!endif}
+ {!if readmore_link}{readmore_link} {!endif}
+ {!if post_comment_link}{post_comment_link} {!endif}
+
+{!endif}
+
+{!if feedback_list}
+
+ {!if plugin_itemdisplay}{plugin_itemdisplay} {!endif}
+ {!if comments_with_count}{comments_with_count} {!endif}
+ {!if trackbacks_with_count}{trackbacks_with_count} {!endif}
+
+{!endif}
+
+
+{!endif}
+
+
+{# end {templatelocation} #}
diff --git a/public_html/layout/default/footer.thtml b/public_html/layout/default/footer.thtml
new file mode 100644
index 000000000..79a8b3215
--- /dev/null
+++ b/public_html/layout/default/footer.thtml
@@ -0,0 +1,61 @@
+{# begin {templatelocation} #}
+
+
+
+ {# end Center Block Container #}
+
+ {left_blocks}
+
+ {right_blocks}
+
+