/*
Theme Name: Greyleads
Theme URI: http://www.greyleads.com/
Description: The default <a href="http://greyleads.com">Greyleads</a> theme.
Version: 1.0
Author: Roger Rickard
Author URI: http://ghostpsalm.com/
Tags: colourful, custom header, fixed width, typography

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php

*/

/* INITIAL */
/* Neutralize styling: Elements we want to clean out entirely: */
html,body,form,fieldset{margin:0;padding:0;font:100%/120% Verdana,Arial,Helvetica,sans-serif;}
/* Neutralize styling: Elements with a vertical margin: */
h1,h2,h3,h4,h5,h6,p,pre,blockquote,ul,ol,dl,address{margin:1em 0;padding:0;}
/* Apply left margin: Only to the few elements that need it: */
li,dd,blockquote{margin-left:1em;}
/* Miscellaneous conveniences: */
form label{cursor:pointer;}
fieldset{border:none;}
input,select,textarea{font-size:100%;font-family:inherit;}
img {border:0;}

/* STRUCTURE STYLES -*/
html{font-size:100%;min-height:101%;}
body{font-size:62.5%;font-family:Georgia, "Times New Roman", serif;color:#666;border-top:0.5em solid #666;padding:0;margin:0;}

#greyleads{clear:both;width:60.4em;margin:0 auto;text-align:center;font-size:1.5em;padding:1em;font-weight:bold;letter-spacing:2.5em;}
#greyleads a{text-decoration:none;}
#header{clear:both;width:94em;margin:0em auto;text-align:center;}
#content{clear:both;width:82em;margin:0em auto;padding:3em 6em;text-align:justify;}
#footer{clear:both;width:94em;margin:0 auto;text-align:center;}
#footer ul{margin:0;}
#footer li{display:inline;}

.index{float:left;width:40em;margin-bottom:3em;margin-right:2em;min-height:24em;}
.end{margin-left:0 !important;margin-right:0 !important;}

.theology h2 a{color:#f26c4e;text-transform:uppercase;}
.politics h2 a{color:#7cc576;text-transform:uppercase;}
.philosophy h2 a{color:#00aeef;text-transform:uppercase;}
.peroratio h2 a{color:#a863a8;text-transform:uppercase;}

.theology h3 a{color:#f26c4e;text-transform:uppercase;}
.politics h3 a{color:#7cc576;text-transform:uppercase;}
.philosophy h3 a{color:#00aeef;text-transform:uppercase;}
.peroratio h3 a{color:#a863a8;text-transform:uppercase;}

.theology h4 a{color:#f26c4e;text-transform:uppercase;}
.politics h4 a{color:#7cc576;text-transform:uppercase;}
.philosophy h4 a{color:#00aeef;text-transform:uppercase;}
.peroratio h4 a{color:#a863a8;text-transform:uppercase;}

.theology dt a{color:#f26c4e;font-size:1.4em;text-transform:uppercase;}
.politics dt a{color:#7cc576;font-size:1.4em;text-transform:uppercase;}
.philosophy dt a{color:#00aeef;font-size:1.4em;text-transform:uppercase;}
.peroratio dt a{color:#a863a8;font-size:1.4em;text-transform:uppercase;}

.title {text-align:center;}
.theology  .title a {color:#f26c4e;text-transform:uppercase;}
.post {text-align:justify;}

/* GRIDS  */
/* Set styles common among all grids - all grid divs must be assigned this class */
.grid{float:left;margin-bottom:1em;margin-right:2em;}
.clear{clear:both;}
/* 160px */.fifty{width:3.4em;margin-left:0 !important;margin-right:0 !important;}
/* 160px */.onesixty{width:16em;margin-right:2em;text-align:right;}
/* 220px */.twotwenty{width:22em;margin-right:2em;}
/* 280px */.twoeighty{width:28em;margin-right:2em;}
.threeten{width:31em;margin-right:2em;}
/* 340px */.threeforty{width:34em;margin-right:2em;}
/* 400px */.fourhun{width:40em;margin-right:2em;}
.fourforty{width:44em;margin-right:2em;}
/* 460px */.foursixty{width:46em;margin-right:2em;}
/* 520px */.fivetwenty{width:52em;margin-right:2em;}
/* 580px */.fiveeighty{width:58em;margin-right:2em;}
/* 640px */.sixforty{width:64em;margin-right:2em;}
/* 700px */.sevenhun{width:70em;margin-right:2em;}
/* 760px */.sevensixty{width:76em;margin-right:2em;}
/* 820px */.eighttwenty{width:82em;margin-right:2em;}
/* 880px */.eighteighty{width:88em;margin-right:2em;}
/* 940px */.nineforty{width:94em;}




/* FONT STYLES  */
/*PARAGRAPHS  */
p{font-size:1.2em;line-height:1.5em;margin-bottom:1.5em;text-align:justify;}
p.intro:first-line{font-variant:small-caps;}
.intro p:first-line{font-variant:small-caps;}
p.drop:first-letter {float:left;margin-right:0.3em;font-size:3em;padding:0.2em;margin-top:0.2em;color:#fff;background:#666;border:2px solid grey;}

/*HEADINGS */
h1{color:#000;font-size:3em;margin-bottom:0.6em;font-style:italic;line-height:1.2em;}
h2{color:#000;font-size:2em;margin-bottom:0.9em;line-height:0.9em;}
h3{color:#000;font-size:1.5em;margin-bottom:1.2em;line-height:1.2em;font-variant:small-caps;}
h4{color:#000;font-size:1.2em;margin-bottom:1.5em;line-height:1.5em;font-variant:small-caps;}
h5{color:#000;font-size:1em;margin-bottom:1.8em;line-height:1.8em;font-variant:small-caps;}
h6{color:#000;font-size:1em;margin-bottom:1.8em;line-height:1.8em;}

/*LINKS  */
a{color:#000;}
a:hover{text-decoration:none;}
p a{color:#000;}
p a:hover{text-decoration:none;}
h1 a{color:#000;}
h1 a:hover{text-decoration:none;}
li a{color:#000;}
li a:hover{text-decoration:none;}

/*ALL THE TRIMMINGS  */
blockquote p{font-size:1.2em!important;line-height:1.5em!important;margin-bottom:1.5em!important;font-style:italic;}
blockquote p cite{font-style:normal;}
.grid strong{font-variant:small-caps;}
.grid em{font-style:italic;font-weight:inherit;}
.amp{font-family:Baskerville, "Goudy Old Style", "Palatino", "Book Antiqua", serif;font-style:italic;font-weight:normal;line-height:inherit;}
abbr{border-bottom:1px dotted #666;border-color:inherit;cursor:help;}
.clear{clear:both;}
.rght{float:right;margin-left:2em;margin-right:0;}
.lft{float:left;margin-right:2em;margin-left:0;}
.code{font-family:Courier, "Courier New", monospace;background:#ddd;font-size:1em;}

/* IMAGE STYLES */
img{font-size:1em;}
img.left-img{font-size:1em;float:left;padding:4px;border:1px solid #ccc;margin-bottom:1.8em;margin-right:2em;margin-top:0.3em;}
img.right-img{font-size:1em;float:right;padding:4px;border:1px solid #ccc;margin-bottom:1.8em;margin-left:2em;margin-top:0.3em;}

/* LIST STYLES */
dl{margin-bottom:1.8em;list-style:square inside;}
dl dt{font-weight:bold;font-size:1.2em;line-height:1.5em;}
dl dd{font-size:1.0em;line-height:1.5em;}
ul{margin-bottom:1.8em;list-style:square inside;}
ul li{font-size:1.2em;line-height:1.5em;}
ul li.caption{font-variant:small-caps;list-style:none;color:#000;}
li>ul,li>ol{margin-bottom:0;margin-left:5em;}
li>ul li,li>ol li{font-size:1em;}
ol{margin-bottom:1.8em;list-style:decimal inside;}
ol li{font-size:1.2em;line-height:1.5em;}