/*
Theme Name: Acceity Marble
Theme URI: http://www.acceity.org/
Description: Simple. White. Elegant.
Version: 1.0
Author: Joshua
Author URI: http://www.acceity.org/
*/
 
/* CONTAINER STYLES */
html {
height:100%;
margin:0;
padding:0;
}

body {
height:100%;
background-color:#f4f4f4;
font-size:100%;
margin:0 auto;
padding:0;
text-align:center;
}

div#Page {
min-height:100%;
position:relative;
width:800px;
background-color:#fff;
border-color:#ccc;
border-style:dashed;
border-width:0 1px;
margin:0 auto;
font-family: "bitstream vera sans", "deja vu sans", verdana, sans;
font-size:1em;
text-align:left;
overflow:hidden;
}

div#Heading {
text-align:center;
margin:0;
padding:0;
}

img#HeadImage {
padding: 0 0 0 18px;
margin:0px;
}

#Content {
overflow:hidden;
margin:0;
padding:0 35px 35px 35px;
}

#Footing {
width:100%;
height:20px;
clear:both;
position: absolute;
bottom:0px;
left:0px;
margin-top:10px;
text-align:right;
color:#555;
font-size:.6875em;
border-top:1px #bbb solid;
font-family:"bitstream vera sans", "deja vu sans", verdana, sans;
padding:3px 0 0;
}

/* NAVIGATION STYLES */

ul#NavigationBar {
list-style-type:none;
font-family:'trebuchet ms', tahoma, verdana, sans;
font-weight:bold;
text-align:center;
font-size:.9375em;
border-bottom:#bbb solid 1px;
margin:0;
padding:0 0 1px;
}

ul#TopicBar {
list-style-type:none;
font-family:'trebuchet ms', tahoma, verdana, sans;
text-align:center;
font-size:.875em;
margin:0 0 12px;
padding:1px 0 0;
}

#NavigationBar a,#TopicBar a {
color:#105080;
text-decoration:none;
}

ul#NavigationBar li,ul#TopicBar li {
display:inline;
padding:0 6px;
}

#NavigationBar a:hover,#TopicBar a:hover {
color:#08F;
text-decoration:underline;
}

div.Navigation {
font-weight:bold;
font-size:.875em;
margin-bottom:12px;
color:#444;
}

ul.SiteArchives {
font-size:.8125em;
list-style-type:circle;
}

ul.SiteArchives li {
padding-bottom:3px;
}

ul.SiteArchives a {
text-decoration:none;
}

/* ANCHOR STYLES */

a {
color:#105080;
text-decoration:underline;
}
a:hover {
color:#08F;
text-decoration:underline;
}

a.external {
text-decoration:underline;
color:#005C9C;
background:url(http://www.acceity.org/wordpress/wp-content/themes/grovetheme/images/nex4.png) center right no-repeat;
padding-right:11px;
}

a.external:hover {
color:#005C9C;
background-color:#cceecc;
}

a.feed {
background:url(http://www.acceity.org/wordpress/wp-content/themes/marble/images/rss.gif) bottom right no-repeat;
padding-right:14px;
}

.PostHead a,.PostFoot a {
color:#006959;
text-decoration:none;
}

.PostHead a:hover,.PostFoot a:hover {
color:#00ccad;
text-decoration:underline;
}

a.PostLink {
color:#000;
text-decoration:none;
}

a.PostLink:hover {
color:#13618F;
text-decoration:underline;
}

#Footing a {
color:#7497B3;
text-decoration:none;
}

/* Content Styles */

h1 { 
margin:0px;
padding:0px;
font-family:"bitstream charter", "times new roman", serif;
font-size:1em;
text-align:center;
}

h2.PostTitle {
font-family:'georgia', 'bitstream charter', 'times new roman', serif;
font-size:1.75em;
margin:0;
}

h2.PageTitle {
font-family:'georgia', 'bitstream charter', 'times new roman', serif;
font-size:1.75em;
margin:0 0 12px;
}

h3, h3.flat {
font-family:georgia, "bitstream charter", "times new roman", serif;
font-size:1em;
font-weight:bold;
margin:14px 0 4px;
}

.ImageCaption h3 {
font-family:verdana, "bitstream vera sans", tahoma, sans-serif;
margin: 0 0 10px;
}

h3.nest {
font-family:georgia, "bitstream charter", "times new roman", serif;
font-size:1.125em;
font-weight:bold;
margin:12px 0 6px;
}
h4 {
font-family:georgia, "bitstream charter", "times new roman", serif;
font-size:1em;
font-weight:bold;
margin:14px 0 4px;
}
.PostBody p {
font-family:'georgia', 'bitstream charter', 'times new roman', serif;
font-size:1em;
line-height:1.4em;
margin:0 0 1em;
color:#111;
}
.ImageCaption p {
font-family:verdana, "bitstream vera sans", tahoma, sans-serif;
margin: 0;
}

span.BigQuote {
font-family:'georgia', 'bitstream charter', 'times new roman', serif;
font-size:1.125em;
color:#444;
font-style:italic;
}

cite.Mini {
font-size:.688em;
color:#222;
font-style:normal;
font-family:verdana, "bitstream vera sans", tahoma, sans-serif;
margin:0 0 0 20px;
}

.PostHead {
font-size:.875em;
margin-bottom:12px;
font-family:tahoma, arial, helvetica, sans-serif;
color:#444;
font-weight:bold;
}

.PostFoot {
font-size:.875em;
font-family:tahoma, arial, helvetica, sans-serif;
color:#444;
font-weight:bold;
}

hr {
height:1px;
color:#bbb;
background-color:#bbb;
border:none;
width:100%;
}

hr.PostDivider {
margin-bottom:16px;
}

img {
border:none 0;
}

div.ImageBlock {
background-color:#fff;
border:1px solid #ddd;
padding:5px;
font-family:verdana, "bitstream vera sans", tahoma, sans-serif;
font-size:.625em;
}

div.GBox {
float:left;
margin:10px;
font-weight:bold;
}

.HiddenContent {
display:none;
} 

span.Caps
{
text-transform:uppercase;
font-size:.875em;
}

p.note {font-size:.75em;font-style:italic}
p.note em {font-style:normal;}

dl {
font-family:'georgia', 'bitstream charter', 'times new roman', serif;
font-size:1em;
line-height:1.4em;
color:#111;
}
dd {
margin:0 0 1em 1em;
}

ol.ReferenceList, ul.ReferenceList
{
font-size:.875em;
font-family:'georgia', 'bitstream charter', 'times new roman', serif;
}

.ReferenceList li
{
margin-bottom:5px;
}

ul.FatList {
font-family:'georgia', 'bitstream charter', 'times new roman', serif;
font-size:1em;
line-height:1.4em;
}

ul.FatList li {
margin-bottom:1em;
}

div.CatLabel {
font-family:verdana, "bitstream vera sans", tahoma, sans-serif;
font-size:.875em;
font-weight:bold;
border:1px solid #aaa;
background-color:#eee;
margin:0px 0px 10px 0px;
padding:5px;
}

table.TabData {
border-collapse:collapse;
margin: 0 0 16px;
font-size:.875em;
font-family:"bitstream vera sans", "deja vu sans", verdana, sans;
}

table.TabData td {
padding:5px;
border: 1px solid #ccc;
border-collapse:collapse;
}

/* COMMENTING STYLES */

h3#CommentRespond {
font-size:1.125em;
font-weight:normal;
margin:12px 0 0;
}

form#CommentForm {
font-family:"bitstream vera sans", "deja vu sans", verdana, sans;
font-size:.75em;
margin-left:20px;
}

form#CommentForm input[type=text] {
width:200px;
height:16px;
border:1px #ccc solid;
margin:0;
}

form#CommentForm label {
vertical-align:middle;
}

input#securitycode {
width:200px;
height:16px;
border:1px #ccc solid;
}

textarea#comment {
width:545px;
height:200px;
border:1px #ccc solid;
}

h3.CommentHeading {
font-size:.875em;
font-weight:700;
margin:0 0 15px;
padding:0;
}

ul.CommentList {
background-color:#fff;
list-style-type:none;
border:none;
border-bottom:#bbb dotted 1px;
margin:10px 0;
padding:0;
}

.CommentList li {
border:none;
color:#000;
border-width:0;
margin:0;
padding:3px;
}

div.CommentDate {
margin:5px 20px 0px;
font-family:"bitstream vera sans", "deja vu sans", verdana, sans;
font-size:.625em;
font-weight:bold;
color:#555;
border-top:1px solid #B6D1DF;
border-left:1px solid #B6D1DF;
border-right:1px solid #B6D1DF;
border-bottom:1px dotted #CC6675;
padding:5px 10px;
background-color:#FFFEFC;
}

div.CommentComment {
margin:0px 20px 15px;
border: solid #B6D1DF;
border-width:0 1px 1px;
padding:10px 10px 0px;
background-color:#FFFEFC;
}

.CommentComment em {
font-weight:700;
color:#888;
}

.CommentList p {
font-family:arial, helvetica, sans;
font-style:italic;
font-size:.875em;
text-align:left;
margin:0 0 10px;
line-height:1.4em;
color:#333;
}

div.CommentAuthor {
font-family:'Times New Roman';
font-size:1.125em;
font-weight:normal;
color:#222;
}

div.CommentAuthor cite {
font-weight:bold;
}

div.CommentAuthor a {
color:#5496D3;
text-decoration:none;
}

div.CommentAuthor a:hover {
color:#0088FF;
text-decoration:underline;
}

div.CommentPlug {
font-weight:bold;
color:#222;
font-size:12px; 
margin-bottom:12px;
}