﻿/*
Theme Name: Dilapidated
Version: 3.0.4
Description: Designed by <a href="http://www.ghostpool.com">GhostPool Designs</a>.
Author: GhostPool Designs
Author URI: http://www.ghostpool.com
*/



/*************************** General Styling ***************************/



@font-face {      

	font-family: Sherwood;

	src: url('http://www.baldursgate.com/news/sherwood.ttf');

	}		



/* Page Styling */

* {
-webkit-print-color-adjust:exact;
outline: none;

}

html {

margin:0;

padding:0;
-webkit-print-color-adjust:exact;
}

body {
-webkit-print-color-adjust:exact;
background-color:#000000;

background-image:url('images/bg-background.jpg');

background-repeat:repeat-x;

margin: 0;

font-family: Arial;

font-size: 9pt;

font-weight: normal;

color: #808080;

text-align: center;

line-height: 18px;

}



/* Text Styling */

a {

color: #e2e670;

text-decoration: none;

}

a:hover {

text-decoration: none;

}

h1, h1 a, h2, h2 a {

// text-transform: uppercase;

letter-spacing:0.04em;

color: #ffe79d;

font-family: Sherwood;

// letter-spacing: -1px;

line-height: 28px;

text-shadow: #c13f21 0.0em 0.0em 0.2em;

margin: 0 0 10px 0;

}

h1 {

font-size: 25pt;

}



strong {

text-shadow: #c13f21 0.0em 0.0em 0.2em;

font-weight: heavy;

}



}

h2 {

font-size: 20pt;

font-family: Sherwood;

}

h1 a:hover, h2 a:hover {

color: #808080;

font-family: Sherwood;

}

h3 {

text-transform: uppercase;

font-size: 16pt;

color: #ffe79d;

font-family: Sherwood;

letter-spacing: -1px;

margin: 0 0 10px 0;

line-height: 30px;

text-shadow: #000000 0.1em 0.1em 0.2em;	

}

h4, h5, h6 {

text-transform: uppercase;

font-size: 12pt;

color: #808080;

font-family: "Arial Bold", Arial;

letter-spacing: -1px;

margin: 0 0 10px 0;

text-shadow: #000000 0.1em 0.1em 0.2em;

}

h5 {

font-size: 10pt;

}

h6 {

font-size: 9pt;

}

p {

padding: 0;

margin-bottom: 20px;

}



/* List Styling */

ul {

margin: 2px 2px 0 15px;

padding: 0;

list-style: square;

}

li {

padding: 0 0 2px 0;

}



/* Form Styling */

input,

textarea,

select {

background: #000000;

-moz-border-radius: 5px;

-khtml-border-radius: 5px;

-webkit-border-radius: 5px;

border-radius: 5px;

font-family: Arial;

color: #808080; 

font-size: 9pt;

border: 1px solid #202020;

padding: 5px;

}

input:focus,

textarea:focus {

border: 1px solid #404040;

}

input[type="submit"],

input[type="reset"] {

background: transparent url('images/submit.gif') no-repeat;

width: 76px;

height: 28px;

border : 0;

text-indent: -999px;

cursor: pointer;

}

fieldset {

border: 1px solid #202020;

padding: 10px;

-moz-border-radius: 5px;

-khtml-border-radius: 5px;

-webkit-border-radius: 5px;

border-radius: 5px;

}

legend {

text-transform: uppercase;

font-weight: bold;

}



/* Table Styling */

table {

padding-bottom: 20px;

}

th {

padding: 10px 20px;

text-transform: uppercase;

font-weight: bold;

background: #202020;

font-size: 12px;

}

td {

border-top: 1px solid #202020;

padding: 10px 20px;

}



/* Other Styling */

blockquote {

font-style: italic;

margin: 0 0 0 15px;

padding: 0 0 0 5px;

border-left: 4px solid #404040;

}

hr {

margin: 20px 0;

padding: 0;

background-color: #202020;

color: #202020;

width: 100%;

border: 0;

}

pre {

background: #808080;

color: #000;

padding: 15px;

margin: 5px 0 20px 0;

line-height: 19px;

font-family: "Courier New";

overflow: auto;

font-size: 12px;

}

code {

background: #808080;

color: #000;

clear: both;

display: block;

font-size: 12px;

line-height: 19px;

padding: 5px 15px;

margin: 10px 0 10px 0;

}

xmp {

background: #808080;

color: #000;

padding: 15px;

margin: 5px 0 20px 0;

line-height: 19px;

font-family: "Courier New";

overflow: auto;

font-size: 12px;

}



/* Image Styling */

.aligncenter {

display: block;

margin: 0 auto; 

border: 4px solid #424242;

}

.alignleft {

float: left;

margin: 0 10px 5px 0;

border: 4px solid #424242;

}

.alignright {

float: right;

margin: 0 0 5px 10px;

border: 4px solid #424242;

}

.wp-caption {

background: #000000;

border : 1px solid #202020;

text-align : center;

padding-top : 4px;

}

.wp-caption img {

margin : 0;

padding : 0;

border : 0 none;

}

.wp-caption p.wp-caption-text {

font-size : 11px;

line-height : 17px;

padding : 3px 0 3px 0;

margin: 0;

text-transform: uppercase;

}

.gallery img {

padding: 3px;

border: 2px solid #000 !important;

}



/* Alignment Styling */

.left {

float: left;

}

.right {

float: right;

}

.clear {

clear: both;

line-height: 0;

padding: 0;

margin: 0;

height: 0;

display:block;

font-size:0;

width:100%;

}







/*************************** Content Areas ***************************/



/* Page Wrap */

#page-wrap {

background: #111111 url('images/page-bg.jpg') repeat top center;

width: 980px;

margin: 0 auto;

text-align: left;

overflow: hidden;

}



/* Overall Container */

#overall-container {

float: left;

width: 980px;

position: relative;

padding: 0px 0 0px 0;

}



/* Main Content */

#main-content {

float: left;

position: relative;

width: 950px;

overflow: hidden;

}

#main-content.fullwidth { 

width: 980px;

}



/* Sidebar */

#sidebar {

float: right; 

position: relative;

width: 320px;

}



/*************************** Header ***************************/



/* Header */

#header {

float: left;

position: relative;

width: 980px;

height: 209px;

background: url('images/header.jpg');

z-index: 500;

}



/* Logo */

#logo {

float: left;

position: relative;

top: 40px;

left: 40px;

width: 900px;

height: 100px;

}

#logo img {

border: 0;

}

#text-logo {

float: left;

position: relative;

top: 50px;

left: 40px;

width: 680px;

height: 100px;

line-height: 60pt;

text-transform: uppercase;

font-family: "Arial Bold", Arial;

letter-spacing: -4px;

text-shadow: #000000 0.1em 0.1em 0.2em;

font-size: 60pt;

}

#text-logo a, #text-logo a:hover {

color: #808080;

}



/* Communication */

#communication {

position: float;

margin-top: 5px;

margin-right: -15px;

float: right;

width: 190px;

height: 66px;

}

#communication img {

border: 0;

margin: 5px;

filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);

-moz-opacity: 1;

-khtml-opacity: 1;

opacity: 1;

}

#communication img:hover {

filter:progid:DXImageTransform.Microsoft.alpha(opacity=70);

-moz-opacity: 0.7;

-khtml-opacity: 0.7;

opacity: 0.7;

}



/*************************** Navigation ***************************/



/* Navigation Container */

#nav {

position: relative;

top: 69px;

left: 40px;

float: left;

width: 720px;

}

#nav, #nav ul {

margin:0;

padding:0;

list-style-type:none;

list-style-position:outside;

position:relative;

line-height: 18pt;

}

#nav ul li {

float:left;

position:relative;

margin-right: 25px;

padding-bottom: 10px;

}

#nav ul li a {

color: #ffe79d;

letter-spacing: -1px;

font-size: 16pt;

font-weight: normal;

font-family: "Arial Black", "Arial Bold", Arial;

text-transform: uppercase;

text-shadow: #000000 1px 1px 1px;

}

#nav ul li a:hover {

color: #c0c0c0;

}



/* Drop Down Menus */

#nav ul ul {

position: absolute;

display: none;

top: 2.5em;

left: 0em;

padding: 5px 0;

background: url(images/nav-bg.jpg) repeat;

}

#nav ul li ul li {

background-image: none;

padding: 0;

}

#nav ul li ul a {

font-family: "Arial Bold", Arial;

width: 12em;

display: block;

height: auto;

float: left;

line-height: 1em;

padding: 10px 20px;

font-size: 10pt;

}

#nav ul ul ul{

top:auto;

}	

#nav ul li ul ul {

z-index: 1;

left:14em;

margin: 0;

}

#nav ul li:hover ul ul,

#nav ul li:hover ul ul ul,

#nav ul li:hover ul ul ul ul{

display:none;

}

#nav ul li:hover > ul,

#nav ul li li:hover > ul,

#nav ul li li li:hover > ul,

#nav ul li li li li:hover > ul{

display:block;

}



/* Navigation Links */

#nav ul .current-menu-item a:hover {

color: #c0c0c0;

text-decoration: none;

}

#nav ul .current-menu-item .menu-item a,

#nav .current-menu-ancestor .menu-item a {

color: #808080;

}

#nav ul .current-menu-item .menu-item a:hover,

#nav .current-menu-ancestor .menu-item a:hover {

color: #c0c0c0;

}



/*************************** Slider ***************************/



/* Slider Container */

#slider-container-outer {

overflow: hidden;

float: left;

position: relative;

width: 980px;

height: 500px;

/* Formerly all instances that read 500px were height: 356px; */

/* background: url('http://www.baldursgate.com/news/wp-content/uploads/2011/12/Untitled-2.jpg') no-repeat; */

}

#slider-container-inner {

overflow: hidden;

float: left;

position: relative;

width: 980px;

height: 500px;

}



/* Slider */

#slider {

float: left;

position: relative;

overflow: hidden;

width: 980px;

/*Makes the image align right to the top left*/

height: 500px;

/*top: 50px;

  left: 40px;*/

}

#slider .contentdiv {

width: 100%;

height: 100%;

}

.slider-image {

position: relative;

float: left;

/* Make the image take the full box size */

width: 980px;

height: 500px;

overflow: hidden;

margin: 0 20px 0 0;

}

.slider-image img {

/* make the image take the full box size

width: 462px; */

border: 0px;

}

.overlay {

//Scott: remove grunge overlay

//background: url(images/overlay.png) no-repeat;

position: absolute;

width: 464px;

height: 362px;

z-index: 100;

top: 0px;

left: 0px;

}

.overlay a {

display: block;

width: 464px;

height: 262px;

}

.slider-excerpt {

width: 700px;

top: 500px;

position: relative;

background: url(images/transbg.png) repeat;

margin-top:-80px;

}



.slider-excerpt-right {

float: right;

z-index: 200;

position: relative;

top: -80px;

background: url(images/transbg.png) repeat;

padding-right:10px;

}



.slider-excerpt h1 {

font-size: 25pt;

margin: 0 0 10px 25px;

padding: 5px 0px 5px 0px;

}



.slider-excerpt-right h1 {

font-size: 25pt;

margin: 0 0 10px 25px;

padding: 5px 0px 5px 0px;

}



/* Next & Prev Links */

#paginate-slider {

font-family: Sherwood;

float: right;

z-index: 200;

position: relative;

top: -80px;

}

#paginate-slider #next,

#paginate-slider #prev {

letter-spacing: -1px;

display: block;

float: left;

font-size: 14pt;

font-weight: normal;

text-transform: uppercase;

cursor: pointer;

padding: 5px 10px 8px 10px;

background: url(images/transbg.png) repeat;

}



#paginate-slider #more {

letter-spacing: -1px;

display: block;

float: left;

font-size: 14pt;

font-weight: normal;

text-transform: uppercase;

cursor: pointer;

padding: 6px 10px 7px 10px;

background: url(images/transbg.png) repeat;



}

/* Collapsible Box */

#collapsible-link {

float: right;

position: relative;

top: 69px;

right: 40px;

text-align: right;

width: 200px;

}

#collapsible-link ul {

list-style: none;

margin: 0;

padding: 0;

line-height: 18pt;

}

#collapsible-link .slide-button {

position: relative;

top: -15px;

right: 0px;

float: right;

height: 21px;

margin: 0;

}

#collapsible-link .slide-button a {

background: url(images/up-down.gif) no-repeat right top;

padding: 15px 25px 0 0;

display: block;

letter-spacing: -1px;

font-size: 16pt;

font-weight: normal;

font-family: "Arial Black", "Arial Bold", Arial;

color: #d1d1d1;

text-transform: uppercase;

text-shadow: #000000 0.1em 0.1em 0.2em;

}

#slide-box {

display: none;

width: 910px;

position: relative;

top: 40px;

left: 35px;

overflow: hidden;

}



/* Shoutbox Plugin */

#shoutbox h3 {

display: none;

}

#sb_messages {

height: 150px;

background: transparent;

padding: 0;

margin: 0 0 5px 0;

}

#input_area {

float: left;

width: 100%;

}

#input_area tr {

float: left;

}

#input_area tr, #input_area td {

border: 0 none;

padding: 0 5px 0 0;

margin: 0;

}

#input_area .info {

float: left;

padding: 6px 10px 0 0;

}

.sb_input {

float: left;

width: 200px;

}

#sb_name {

width: 100px;

}

#sb_website {

width: 125px;

}

#sb_message {

width: 300px;

}

#sb_addmessage {

float: left;

width: 76px;

margin: 2px 0;

cursor: pointer;

}

#sb_showsmiles {

display: none;

}



/*************************** Page/Post Styling ***************************/



/* Posts */

.post {

float: left;

width: 910px;

padding: 0px 20px 20px 40px;

/* background: url(images/post-bg.jpg) repeat-y repeat-x; */

margin: 0 0 30px 0;

}

.fullwidth .post {

float: left;

background: url(images/post-bg-extended.jpg) repeat-y;

width: 900px;

padding: 20px 40px;

}

.post p {

font-size: 150%;

color: #cccccc;

font-family: "trebuchet MS";

font-weight: bold;

line-height: 20px;

}
@media print .post p {
color: #cccccc;
}


.post.page-title h1 {

margin: 45px 1px 0px 0px;

}



.post h2 {

margin: 0 0 10px 0;

font-size: 25pt;

}





.post-excerpt {

margin: 0 0 10px 0;

}

.post .image-preview {

float: left;

width: 115px;

height: 115px;

overflow: hidden;

border: 0px solid #000000;

margin: 0 10px 0 0;

}

.post .image-preview img {

width: 115px;

border: 0px;

}

.post .meta {

color: #cccccc;

padding-bottom: 10px;

}

.post.page-title .meta {

padding: 10px 0 20px 0;

}

.meta a {

color: #4c4c4c;

}

.meta a:hover {

color: #d1d1d1;

text-decoration: none;

}



/* Post Details */

#details {

float: left;

padding: 30px 0 0 0;

width: 100%;

}

#details .avatar {

float: left;

margin-right: 10px;

width: auto;

}

#details .info {

float: left;

width: 350px;

}

#social-links {

float: right;

width: 100px;

text-align: right;

}

#social-links img {

border: 0px;

filter:progid:DXImageTransform.Microsoft.alpha(opacity=70);

-moz-opacity: 0.7;

-khtml-opacity: 0.7;

opacity: 0.7;

}

#social-links img:hover {

filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);

-moz-opacity: 1;

-khtml-opacity: 1;

opacity: 1;

}





/*************************** Widgets ***************************/



/* General Widgets */

.widget {

position: relative;

float: left;

padding: 20px 40px 20px 20px;

width: 260px;

/* background: url(images/widget-bg.jpg) repeat-y; */

margin: 0 0 30px 0;

overflow: hidden;

}

.widget ul {

list-style: none;

margin: 0;

padding: 10px 0 0 0;

}

.widget li {

margin: 0;

padding: 0 0 10px 0;

}

.widget li a {

text-shadow: #000000 0.1em 0.1em 0.2em;

}

.widget img {

border: 1px solid #404040;

}

.widget img:hover {

border: 1px solid #808080;

}

.widget th,

.widget td {

padding: 5px 10px;

text-align: center;

}



/* Search Widget */

#searchbar {

float: left;

width : 160px;

height: 17px;

margin: 0;

font-size: 11pt;

}

#searchsubmit {

margin: -5px 0 0 0;

float: left;

background: transparent;

border: 0;

width: auto;

}



/* Recent Comments */

#recent-comments li {

float: left;

margin: 0;

padding: 0 0 15px 0;

width: 100%;

}

#recent-comments .avatar {

float: left;

border: 0 none;

margin-right: 6px;

padding-top: 3px;

}

.recent-comment-text {

float: left;

width: 214px;

}





/*************************** Comments Section ***************************/



/* Comment List */

#comments {

float: left;

width: 550px;

padding-left: 40px;

}

h3.comments {

padding: 0 0 20px 0;

}

#commentlist, #commentlist li {

list-style: none;

list-style-type: none;

background: none;

margin: 0;

padding: 0;

}



/* Comment Box */

#commentlist .comment {

padding-bottom: 20px;

margin-bottom: 20px;

border-bottom: 1px solid #202020;

}

.comment-avatar {

float: left;

}

.comment-author {

font-size: 14px;

padding-bottom: 3px;

}

.comment-date {

color: #999;

font-size: 11px;

font-style: italic;

}

.comment-body {

padding: 0 0 2px 10px;

overflow: hidden;

}

.comment-text {

clear: both;

padding: 10px 0 0 0;

}

.reply-link {

height: 20px;

}

.reply-link a {

float: right;

font-size: 11px;

}



/* Child Comments */

#commentlist .children {

padding-top: 20px;

}

#commentlist .children .comment {

margin-left: 20px;

padding-top: 20px;

background: none;

border-top: 1px solid #202020;

}

#commentlist .children .comment-avatar img {

width: 45px;

height: 45px;

}



/* Comment Post Author */

.post-author {

display: none;

}

.bypostauthor .post-author {

display: block;

line-height: 1;

font-size: 11px;

margin-top: 10px;

padding: 3px;

text-align: center;

background: #808080;

color: #000;

font-weight: bold;

font-family: "Lucida Grande", "Lucida Sans Unicode", Arial;

text-transform: uppercase;

}



/* Comment Form */

#commentform {

float: left;

width: 100%;

}

#respond h3 {

margin: 0;

padding: 0 0 2px 0;

}

#respond form {

padding-top: 20px;

}

#respond textarea {

width: 540px;

max-width: 540px;

height: 150px;

}

.cancel-comment-reply a {

text-transform: uppercase;

font-size: 9px;

}

#commentform #submit {

float: right;

}



/* Comment Subscription */

.subscribe-to-comments {

margin: 0;

padding: 0;

}

#solo-subscribe-email {

border: 1px solid #000000;

background: #202020;

color: #808080; 

padding: 5px;

width: 150px;

font-family: Arial;

font-size: 9pt;

height: auto;

}

.solo-subscribe-to-comments input {

width: auto;

}

.solo-subscribe-errors {

margin: 10px 0 10px 0px;

background: #111111;

border: 1px solid #a80000;

padding: 5px;

width: 300px;

}

#single fieldset {

margin: 10px 0 10px 0;

border: 1px solid #000000;

background: #202020;

}

#single legend {

margin: 0;

font-size: 13pt;

font-weight: bold;

}

#single .updated {

text-align: center;

background: #111111;

border: 1px solid #202020;

-moz-border-radius: 5px;

-khtml-border-radius: 5px;

-webkit-border-radius: 5px;

border-radius: 5px;

margin: 10px 0 10px 0;

}

#single input {

width: auto;

height: auto;

}



/*************************** Footer ***************************/



/* Footer */

#footer {

padding: 12px 45px;

padding-bottom: 20px;

margin: 0px 0 0 0;

width: 900px;

text-align: left;

background: url('images/footer-bg.jpg') repeat-y;

font-weight: bold;

/* text-transform: uppercase; */

}



/* Footer Widgets */

#footer .footer-widget {

text-align: left;

position: relative;

float: left;

width: 270px;

font-size: 9pt;

text-transform: none;

text-shadow: none;

font-weight: normal;

margin-right: 30px;

padding-bottom: 30px;

}

#footer .footer-widget .last {

margin-right: 0;

}



#footer .copyright {

font-size: 6pt;

line-height: 150%;

width: 780px;

margin-left: 45px;

}



#footer .footer-widget a {

font-size: 9pt;

font-weight: normal;

text-transform: none;

color: #808080;

text-shadow: #000000 0.1em 0.1em 0.2em;

}

#footer .footer-widget a:hover {

color: #c0c0c0;

}

#footer .footer-widget h3, #footer .footer-widget h3 a {

color: #d1d1d1;

font-size: 12pt;

font-weight: normal;

margin: 0;

}

#footer .footer-widget ul {

list-style: none;

margin: 0;

padding: 0;

}

#footer .footer-widget li {

margin: 0;

}



/* Footer Nav */

#footer-nav-outer {

display: block;

width: 100%;

text-align: center;

margin-bottom: 10px;

}

#footer-nav-inner {

display: inline-block;

}

#footer-nav-inner ul {

float: left;

}

#footer-nav-inner li {

list-style-image: none;

list-style-type: none;

float: left;

margin: 0 0 0 15px;

padding: 0;

}





/*************************** Shortcodes: Columns ***************************/



.columns {

float: left;

position: relative;

line-height: 19px;

margin-right: 2%;

}

.one {

width: 100%;

}

.two {

width: 49%;

}

.three {

width: 32%;

}

.four {

width: 23.5%;

}

.onethird {

width: 32%;

}

.twothirds {

width: 66%;

}

.onefourth {

width: 23.5%;

}

.threefourths {

width: 74.5%;

}

.last {

clear: right;

margin-right: 0;

}





/*************************** Shortcodes: Dividers ***************************/



.divider {

border-top: 1px solid #202020;

clear: both;

width: 100%;

height: 1px;

padding: 0;

margin: 30px 0;

position: relative;

}

.divider.top a {

font-size: 8px;

float: right;

width: 20px;

position: absolute;

top: -20px;

right: 0;

color: #999;

text-align: right;

}

.divider.clear {

border: 0;

margin-bottom: 0;

}





/*************************** Shortcodes: Contact Form ***************************/



#contact-form {

float: left;

width: 100%;

margin-bottom: 12px;

}

#contact-form .contact-verify {

float: left;

margin-right: 10px;

}

#contact-form .contact-submit {

float: left;

}

#contact-form label {

padding-left: 10px;

}

#contact-form textarea {

width: 95%;

max-width:560px;

}

.required {

color: #ff0000;

}

#contact-form .loader {

display: none;

background: url(images/loader.gif) no-repeat right bottom;

float: left;

padding: 3px 0 0 10px;

width: 16px;

height: 16px;

}

.contact-success, .contact-error {

margin: 0 0 10px 0;

display: block;

min-height: 22px;

line-height: 22px;

padding: 3px 10px 3px 35px;

}

.contact-success {

background: #e3f8bf url(images/success.png) no-repeat 10px center;

border: 1px solid #9bd23a;

color: #5e8a11;

}

.contact-error {

background: #FBE3E4 url(images/error.gif) no-repeat 10px center;

border: 1px solid #FBC2C4;

color: #8a1f11;

}

#contact-form .input-error {

border: 1px solid #9f787a;

}







/*************************** Page Navigation ***************************/



.wp-pagenavi {

padding:  0 0 20px 0;

float: right;

}

.wp-pagenavi a,

.wp-pagenavi span {

border: 1px solid #202020;

float: left;

background: #111111;

padding: 2px 6px; 

margin: 0 0 0 5px;

color: #808080;

text-transform: uppercase;

font-size: 10pt;

font-family: "Arial Bold", Arial;

letter-spacing: -1px

text-shadow: #000000 0.1em 0.1em 0.2em;

text-align: center;

}

.wp-pagenavi span.current,

.wp-pagenavi a:hover {	

color: #d1d1d1;

border: 1px solid #202020;

text-decoration: none;

}



.post-navi {

float: right;

padding:  20px 0 20px 0;

float: right;

margin: 0 0 0 5px;

color: #808080;

text-transform: uppercase;

font-size: 10pt;

font-family: "Arial Bold", Arial;

letter-spacing: -1px;

text-shadow: #000000 0.1em 0.1em 0.2em;

}

.post-navi span {

border: 1px solid #202020;

background: #000000;

padding: 2px 6px; 

margin: 0 0 0 5px;

color: #ffffff;

text-transform: uppercase;

font-size: 10pt;

font-family: "Arial Bold", Arial;

letter-spacing: -1px;

text-shadow: #000000 0.1em 0.1em 0.2em;

text-align: center;

}

.post-navi a span {

color: #808080;

text-decoration: none;

background: #111111;

}

.post-navi a:hover span {

color: #ffffff;

text-decoration: none;

}

.post-navi a:hover {

text-decoration: none;

}





/*************************** Theme Options Box ***************************/



/* Panel */

.theme-box {

position: fixed;

z-index: 400;

top: 50px;

left: 0;

border: 1px solid #c0c0c0;

border-left: 0;

display: none;

background: #fff;

color: #000;

text-align: left;

font-size: 12px;

padding: 20px 30px 20px 90px;

}

.theme-box h3 {

font-size: 20px;

padding-bottom: 15px;

}

.theme-box .label {

display: block;

float: left;

width: 150px;

padding: 6px 10px 30px 0;

line-height: 16px;

}

.theme-box .label-desc {

clear: both;

display: block;

color: #808080;

font-size: 10px;

}

.theme-box select {

float: left;

border: 1px solid #c0c0c0;

background: #fff;

padding: 5px;

color: #000;

font-size: 12px;

}

a.reset-cookies {

color: #000;

float: right;

font-size: 13px;

text-decoration: none;

}

a.reset-cookies:hover {

color: #000;

font-size: 13px;

text-decoration: underline;

}



/* Button */

.trigger {

position: fixed;

z-index: 401;

top: 100px;

left: -50px;

font-weight: bold;

background: #fff;

color: #000;

font-size: 12px;

line-height: 12px;

text-transform: uppercase;

font-family: Arial;

padding: 10px;

text-decoration: none;

display: block;

-webkit-transform: rotate(-90deg); 

-moz-transform: rotate(-90deg);

-o-transform:rotate(-90deg);

filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);

}

.trigger:hover {

color: #000;

text-decoration: none;

background: #ddd;

}

.active.trigger {

border: 1px solid #c0c0c0;

border-left: 0;

top: 80px;

left: 0;

background: #ddd;

-webkit-transform: rotate(0deg); 

-moz-transform: rotate(0deg);

-o-transform:rotate(0deg);

filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0);

}

.active.trigger .trigger-open,

.trigger .trigger-close {

display: none;

}

.active.trigger .trigger-close,

.trigger .trigger-open {

display: block;

}





/*************************** WP Admin Bar ***************************/



#wpadminbar ul li {

border-bottom: 0;

border-top: 0;

}



/*** Language Select bar *****/

#language-select {

	position: absolute;

	left: 840px;

	top: 190px;

}