@charset "UTF-8";

/** {
    background: transparent;
    border: 0;
    margin: 0;
    outline: 0;
    padding: 0;
    color: inherit;
    font-weight: inherit;
    font-style: inherit;
    font-family: inherit;
    vertical-align: baseline;
    font-size: 100%;
}*/

body {
    width:100%;
    min-width: 600px;
    margin: 0;
    padding: 0;
}

th, thead td, tfoot td {
    font-weight: bold;
    text-align: center;
}

pre {
    font-size: 0.8em;
    font-family: monospace, courier;
    padding-left: 2em;
    padding-top: 1em;
}

tt {
    font-size: 0.8em;
    font-family: monospace, courier;
}

h1 {
    padding-top: 0.5em;
    font-size: 2em;
}

h2 {
    padding-top: 0.4em;
    font-size: 1.5em;
}

h3 {
    padding-top: 0.3em;
    font-size: 1em;
}

p {
    padding-top: 0.2em;
    text-align: justify;
}

label {
    /*font-weight: bold;*/
}

a {
    text-decoration: none;
    color: #FF5C1F;
}

a:hover {
    text-decoration: underline;
}

/*input:focus, textarea:focus {
    background: #ffcccc;
}*/

html {
    font-size: small;
    font-family: Lucida Sans;
    /*color: #333333;*/
    /*background: #cccccc;*/
}


.flash {
    position: absolute;
    top: 0px;
    right: 20%;
    width: 60%;
    height: 50px;
    opacity: 0.75;
    margin: 0 auto;
    text-align: center;
    clear: both;
    border: 1px #000000 solid; 
    color: black;
    font-size: 12pt;
    padding: 100px 10px 10px 10px;
    cursor: pointer;
    background: white;
    z-index: 1000;
}

div.error {
    background-color: red;
    color: white;
    padding: 3px;
}

.warn {
    background-color: yellow;
    color: black;
    padding: 5px;
}

.info {
    background-color: #E5FFE5;
    color: black;
    padding: 5px;
}

.error {
    background-color: red;
    color: white;
    padding: 5px;
}

.wrapper {
    /*padding-top: 20px;
    padding-left: 20px;*/
    width: 100% !important;
}

.layout {
    width: 100%;
    padding: 0;
    /*border: 1px #99f solid;*/
    border-spacing: 0;
    background: #fff;
}

.header {
    /*border-bottom: 1px #99f solid;*/
}

.statusbar {
    /*background: #ddf;
    border-bottom: 1px #99f solid;*/
}

.footer {
    /*border-top: 1px #99f solid;*/
}

.width10em {
    width: 10em;
    background: transparent;
}

.expandable {
    background: transparent;
}

.clearfix:after
{
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.clearfix
{
    min-width: 0;
    display: inline-block;
    display: block;
}

* html .clearfix
{
    height: 1%;
}

/* Pager */
.pager { text-align: center; }
.pager a { margin-left: 10px; }
.pager span { margin-left: 10px; }

/* Settings Page */
form#settings { margin: 0 auto; width: 98%; }
form#settings .group { padding: 10px; border: 1px solid black; margin-bottom: 10px; }
form#settings .group label { width: 400px; float:left; }
.center { text-align: center; }

.blogger_blogs { border-spacing: 0; width: 100%; }
.blogger_blogs input[type=text] { width: 400px; }
.blogger_blogs select { width: 400px; }
.blogger_blogs th { margin: 0; }
.blogger_blogs td { margin: 0; }

.blogtags td { border: none; }
.yesradio { margin: 0 20px; }
.tagComplete { float: left; width: 31%; border: 1px solid black; margin: 2px }

.template_tag { font-weight: bold; }

/* Email Checker coloring */
.rejectedday a { color:red; }
.approvedday a { color:green; }
.notrated a { color:purple; }
.pending a { color:blue; }
.mixed a { color:orange; }
.someapproved a { color:green; }
.somerejected a { color:red; }

.calendar { z-index: 10000; }

.group_settings { width: 100%; }

/*input[type=button], input[type=submit] { font-size: 1.2em;font-weight: bold; color: #1d205f; }*/

#sformcontainer { width: 80%; margin: 0 auto; /*border: 1px solid black;*/ }
#subscribeform { border-collapse: separate; border-spacing: 2px; margin-bottom: 1em; border: 1px solid black; }
#subscribeform td { border: solid 1px; margin: 5px 10px; vertical-align: middle; height: 50px; }
td.label { width: 45%; text-align: right; height: 50px; }
td.input { width: 50%; height: 50px; }
table.blogger_blogs { border-collapse: separate; border-spacing: 2px; }
table.blogger_blogs td { border: solid 1px; margin: 5px 10px; vertical-align: middle; height: 50px; }
table.blogger_blogs td.tag { height: 1em; /*font-size: small;*/ }
table.blogger_blogs td.checkcontainer { height: 1em; }
table.blogger_blogs td table.difflanguages td { height: 1em; }
table.blogger_blogs .tag { width: 33%; }
table.blogger_blogs .tagtable { width: 100%; margin: 0px; border: 1px solid black; }
table.blogger_blogs .tagcontainer { border: none; padding: 0; height: 0; }
table.blogger_blogs .tagtable td.checkcontainer { border: none; text-align: center; }

#subscribeform .header { background: #ff9900; font-size: small; height: 1em; padding: 2px; }
table.blogger_blogs td.header { background: #ff9900; font-size: small; height: 1em; padding: 2px; }
#blogger_blogsc { border: 1px solid black; }

#blogger_notify__row td.label { /*font-size: small;*/ text-align: left; padding: 5px; }
/*#blogger_notify__row td.input { font-size: small; }
#blogger_email__row td.label { font-size: small; }*/
#blogger_mobile__row .input div { margin-top: 1em; /*font-size: small;*/ }
/*#blogger_paymenttype__row td.input { font-size: small; }*/

#blognotifications { border: solid 1px; margin: 0 2px 2px; width: 80%; margin: 1em auto 0;}
#blognotifications div { text-align: center; font-weight: bold; text-decoration: underline; }
div.addblog { text-align: center; border: 1px solid black; margin: 0 2px 2px; height: 50px; }
div.addblog input { font-weight: bold; font-size: 10pt; }

table.blogger_blogs .difflanguages { width: 100%; border-collapse: separate; border-spacing: 2px; margin: 0px }
table.blogger_blogs .difflanguages td { width: 50% }
table.blogger_blogs .difflanguagescontainer { padding: 0; }
table.blogger_blogs .blog_difflangs__row { height: 0; }
table.blogger_blogs .difflanguagescell { padding: 0; border: none; height: 0; }
table.blogger_blogs .tbldifflang { width: 100%; margin: 0px; }
/*table.blogger_blogs .blog_payment__row td.label { font-size: small; }
table.blogger_blogs .blog_paidpost__row { font-size: small; }
table.blogger_blogs .blog_want__row { font-size: small; }
table.blogger_blogs .blog_difflang__row { font-size: small; }
table.blogger_blogs .blog_difflangs__row { font-size: small; }*/
table.blogger_blogs .small { font-size: small; }

table.blogger_blogs .blog_removebtn__row td { text-align: center; }
table.blogger_blogs .blog_removebtn__row input[type=button] { font-weight: bold; font-size: 10pt; }

.blogtitle { font-size: small; }

#subscribebutton { text-align: center; }
#submitbuttoncontainer { text-align: center; margin-top: 2em;}
#submitbuttoncontainer input { font-size: 12pt; font-weight: bold; }

#blognotifications { font-size: small; }

.blogtitle { text-align: center; margin: 0 0 1em; font-weight: bold; text-decoration: underline; }

select[name=language] { text-transform: uppercase; }

div.errorremove {
    background-color: red;
    color: white;
    padding: 3px;
}

table.blogger_blogs td.spacer { border:none; height: 1em; }

