/*
Theme Name: Emily Green
Description: Used to style the TinyMCE editor.
*/

/*
Twenty Ten reset
*/
* {
    color: #000;
    font-family: Verdana, Arial, sans-serif;
    line-height: 1.5;
}
tr th,
thead th,
label,
tr th,
thead th {
    font-family: Verdana, Arial, sans-serif;
}
p, dl, td, th, ul, ol, blockquote {
font-size: 12px;
}

/* TinyMCE reset */
html .mceContentBody {
	max-width: 640px;
}
body.mceContentBody {
    font-size: 12px;
    font-family: Verdana, Arial, sans-serif;
    padding: 0.6em;
    margin: 0;
}


/* Emily Green styles */
HTML, BODY, DIV, SPAN, APPLET, OBJECT, IFRAME, H1, H2, H3, H4, H5, H6, P, BLOCKQUOTE, PRE, A, ABBR, ACRONYM, ADDRESS, BIG, CITE, CODE, DEL, DFN, EM, FONT, IMG, INS, KBD, Q, S, SAMP, SMALL, STRIKE, STRONG, SUB, SUP, TT, VAR, B, U, I, CENTER, DL, DT, DD, OL, UL, LI, FIELDSET, FORM, LABEL, LEGEND, TABLE, CAPTION, TBODY, TFOOT, THEAD, TR, TH, TD
{
    background: transparent;
    border: 0;
    margin: 0;
    padding: 0;
    vertical-align: baseline;
}
LI
{
    margin-left: 1em;
}
BODY
{
    line-height: 1;
}
H1, H2, H3, H4, H5, H6
{
    clear: both;
    font-weight: normal;
}
H1
{
    font-size: 31px;
}
H2
{
    font-size: 26px;
}
H3
{
    font-size: 22px;
}
H4
{
    font-size: 18px;
}
H5
{
    font-size: 16px;
}
H6
{
    font-size: 14px;
}
H1,  H2, H3, H4, H5, H6
{
    color: #000;
    line-height: 1.5em;
    margin: 0 0 8px;
}

OL, UL
{
    list-style: none;
}
BLOCKQUOTE
{
    quotes: none;
}
BLOCKQUOTE:before, BLOCKQUOTE:after
{
    content: '';
    content: none;
}
DEL
{
    text-decoration: line-through;
}
/*tables still need 'cellspacing="0"' in the markup*/
TABLE
{
    border-collapse: collapse;
    border-spacing: 0;
}
A IMG
{
    border: none;
}

@font-face
{
    font-family: "Gentium Book Basic";
    font-weight: bold;
    src: url('GenBkBasB.ttf') format('truetype');
}

BODY, INPUT, TEXTAREA, .page-title SPAN, .pingback A.url
{
    font-family: Verdana, Arial, sans-serif;
}
#menu, #access DIV.menu UL, #cancel-comment-reply-link, .form-allowed-tags, #site-info, #wp-calendar, .comment-meta, .comment-body TR TH, .comment-body THEAD TH, .entry-content LABEL, .entry-content TR TH, .entry-content THEAD TH, .entry-meta, .entry-utility, #respond LABEL, .navigation, .pingback P, .reply, .wp-caption-text, #footer
{
    font-family: Verdana, Arial, sans-serif;
}
INPUT[type=submit]
{
    font-family: Verdana, Arial, sans-serif;
}
PRE
{
    font-family: "Courier 10 Pitch", Courier, monospace;
}
CODE
{
    font-family: Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;
}
H1, H2, H3, H4, H5, H6
{
    clear: both;
    font-family: "Gentium Book Basic", Georgia, serif;
    font-weight: bold;
}





BODY, INPUT, TEXTAREA
{
    color: #333;
    font-size: 12px;
    line-height: 18px;
}
HR
{
    background-color: #E7E7E7;
    border: 0;
    clear: both;
    height: 1px;
    margin-bottom: 18px;
}
/*Text elements*/
P
{
    margin-bottom: 18px;
}
UL
{
    list-style: disc;
    margin: 0 0 18px 1.5em;
    padding-left: 10px;
}
OL
{
    list-style: decimal;
    margin: 0 0 18px 1.5em;
    padding-left: 10px;
}
OL OL
{
    list-style: upper-alpha;
}
OL OL OL
{
    list-style: lower-roman;
}
OL OL OL OL
{
    list-style: lower-alpha;
}
UL UL, OL OL, UL OL, OL UL
{
    margin-bottom: 0;
}
DL
{
    margin: 0 0 24px;
}
DT
{
    font-weight: bold;
}
DD
{
    margin-bottom: 18px;
}
STRONG
{
    font-weight: bold;
}
CITE, EM, I
{
    font-style: italic;
}
BIG
{
    font-size: 131.25%;
}
INS
{
    background: #FFC;
    text-decoration: none;
}
BLOCKQUOTE
{
    font-style: italic;
    padding: 0 3em;
}
BLOCKQUOTE CITE, BLOCKQUOTE EM, BLOCKQUOTE I
{
    font-style: normal;
}
PRE
{
    background: #F7F7F7;
    color: #222;
    line-height: 18px;
    margin-bottom: 18px;
    padding: 1.5em;
}
ABBR, ACRONYM
{
    border-bottom: 1px dotted #666;
    cursor: help;
}
SUP, SUB
{
    height: 0;
    line-height: 1;
    position: relative;
    vertical-align: baseline;
}
SUP
{
    bottom: 1ex;
}
SUB
{
    top: 0.5ex;
}
INPUT[type="text"], TEXTAREA
{
    background: #F9F9F9;
    border: 1px solid #CCC;
    /*box-shadow: inset 1px 1px 1px rgba(0,0,0,0.1)
    -moz-box-shadow: inset 1px 1px 1px rgba(0,0,0,0.1)*/
    -webkit-box-shadow: inset 1px 1px 1px rgba(0,0,0,0.1);
    padding: 3px 5px;
}
input[type="submit"] {
    padding: 3px 10px;
}
A:link
{
    color: #0066CC;
}
A:visited
{
    color: #004182;
}
A:active, A:hover
{
    color: #FF4B33;
}

IMG.size-auto, IMG.size-full, IMG.size-large, IMG.size-medium, .attachment IMG
{
    max-width: 100%;
/*When images are too wide for containing element, force them to fit.*/
    height: auto;
/*Override height to match resized width for correct aspect ratio.*/
}
.alignleft, IMG.alignleft
{
    display: inline;
    float: left;
    margin-right: 24px;
    margin-top: 4px;
}
.alignright, IMG.alignright
{
    display: inline;
    float: right;
    margin-left: 24px;
    margin-top: 4px;
}
.aligncenter, IMG.aligncenter
{
    clear: both;
    display: block;
    margin-left: auto;
    margin-right: auto;
}
IMG.alignleft, IMG.alignright, IMG.aligncenter
{
    margin-bottom: 12px;
}





