/*
Theme Name: Anthologize
Theme URI: http://anthologize.org/
Description: The theme for Anthologize.org
Author: One Week | One Tool 
Version: 1.0
*/

/* Font Faces */
@font-face {
	font-family: 'GoudyBookletter1911Regular';
	src: url('fonts/goudy_bookletter_1911-webfont.eot');
	src: local('☺'), url('fonts/goudy_bookletter_1911-webfont.woff') format('woff'), url('fonts/goudy_bookletter_1911-webfont.ttf') format('truetype'), url('fonts/goudy_bookletter_1911-webfont.svg#webfont7C3Q21E5') format('svg');
	font-weight: normal;
	font-style: normal;
}

/* http://meyerweb.com/eric/tools/css/reset/ */
/* v1.0 | 20080212 */

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 {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    vertical-align: baseline;
    background: transparent;
}
body {
    line-height: 1;
}

ol, ul {
    list-style: disc;
    margin: 0em 4em;
}

#post * li {
	margin: 1em 0;
}

blockquote, q {
    quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
    content: '';
    content: none;
}

/* remember to define focus styles! */
:focus {
    outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
    text-decoration: none;
}
del {
    text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
    border-collapse: collapse;
    border-spacing: 0;
}

/* == Generic styles == */

body {
    margin: 0 auto;
    width: 800px;
    background: #a40;
    color: #333;
    font-size:90%;
    font-family: Verdana, Tahoma, sans-serif;
}

#wrap {
    background: #ffe;
    padding: 20px 20px 20px 20px;
}

h1 {
    font-size: 4em;
    font-family: 'GoudyBookletter1911Regular', Georgia, serif;
}

a.logo:link, a.logo:visited, a.logo:hover, a.logo:active  {
    color: #000;
}

p {
    font-size: 1.0em;
    font-family: Verdana, Tahoma, sans-serif;
    margin:15px 15px 15px 15px;
    color: #333;
    line-height: 1.2em
}


p.main_tagline { 
    font-size: 0.8em;
    padding: 0px 0px 10px 0px;
    color: #333;
    line-height: 1.3em;
    font-family: Georgia, serif;
}

ol, dl, form {
    
}

h1 a {
    text-decoration:none;
    color: #333;
    line-height:1em;
}

h2 { 
    font-size: 1.7em; 
    text-decoration:none;
    color: #333;   
    line-height: 1.2em;
    margin: 15px 0;
    font-family: 'GoudyBookletter1911Regular', Georgia, serif;
}

h3 {
	font-size: 1.4em;
	text-decoration: none;
	color: #333;
	line-height: 1em;
	margin: 15px 0;
	padding: 0px 15px;
        font-family: Verdana, Tahoma, sans-serif;
}

/* header */
header {
    display:block;
    line-height:68px;
    float:left;
    width: 100%;
}

header h1 {
    padding:20px 0;
    float:left;
    width: 55%;
}

header h1 img {
    padding:0;
    display:block;
    float:left;
    margin-right: 12px;
}

#tagline {
    font-size: 1.2em;
    font-weight: bold;
    float:right;
    width: 43%;
    color: #6c7154;
    padding: 30px  0 0 0;
    font-family: 'GoudyBookletter1911Regular', Georgia, serif;
}

/* navigation */
nav {
    text-align:right;
    display:block;
    line-height:2em;
    font-family: Verdana, Tahoma, sans-serif;
    border:1px solid #ddd;
    border-width: 0 0 1px;
}

nav ul {
margin: 0;
padding: 0;
}

nav a {
    text-decoration:none;
    padding-left: 2em;
    padding: 0;
}

nav li {
    display:inline;
    padding-left: 2em;
    position:relative;
}

nav li ul {  
    font-size:1em !important;
    position:absolute;   
    left:0;   
    display:none;   
    margin:0;   
    padding:0;   
    list-style:none; 
    width: 100px; 
    display:none;
}  
  
nav li ul li {  
    font-size:1em !important;
    display:block;
    border-width: 0 0 1px;
    padding:0;
    text-align:left;
}  
  
/* display block will make the link fill the whole area of LI */  
nav li ul a {  
    display:block; 
    height:1.5em;  
    padding: .5em;   
    color:#FFFFEE; 
    background: #25589a;
}  
  
nav li ul a:hover {  
    color: #3784E6;
}

/* Content */
#content {
    clear:both;
    border:1px solid #ddd;
    border-width: 1px 0 0;
    margin: 20px 0 0;
}

/* homepage stuff */
#banner {
    padding: 20px 0;
}
#banner-img {float:left; width: 48%;}
#banner-img img {
    max-width: 100%;
}
#banner-text {float:right; width: 48%; font-size:160%;}

#download-link {
   display:block;
   border-top: 1px solid #255795;
   background: #65a9d7;
   background: #25589a;
   padding: 10px 21px;
   -webkit-border-radius: 12px;
   -moz-border-radius: 12px;
   border-radius: 12px;
   -webkit-box-shadow: rgba(0,0,0,1) 0 1px 0;
   -moz-box-shadow: rgba(0,0,0,1) 0 1px 0;
   box-shadow: rgba(0,0,0,1) 0 1px 0;
   text-shadow: rgba(0,0,0,.4) 0 1px 0;
   color: white !important;
   font-family: Verdana, Tahoma, sans-serif;
   text-decoration: none;
   font-size: 65%;
   margin-top:15px;
   }

#download-link:hover {
   border-top-color: #3784E6;
   background: #3784E6;
   color: #ccc;
   cursor:pointer;
   }

#download-link:active {
   border-top-color: #1b435e;
   background: #1b435e;
   }

#download-link h2 {
    color: #fff;
    font-family: Verdana, Tahoma, sans-serif;
    font-size: 1.5em;
    text-align: center;
}

#download-link p {
    color: #fff;
    font-family: Verdana, Tahoma, sans-serif;
    font-size: 0.9em;
    text-align: center;
}

#steps {
      clear: both;
      text-align:left;
      line-height:1.4em;
      display:block;
      border-width:1px 0;
      margin:0 0 0

}
#steps li {
      display:block;
      width:29%;
      float:left;
      vertical-align:top;
      overflow:hidden;
      margin:1px;
      margin-top:3em;
      margin-bottom:3em;
      margin-right: 2%;
}
#steps li p, #steps a {text-decoration: none; color: #333; font-size:
1.0em;text-align:left;margin: 0;}
#steps img {float:left; margin-right: 6px;}

#steps h2 {
    font-family: Georgia, serif;
    margin-top:em;
    text-align:left;
    margin:0; 
    font-size: 1.2em;
}

/* footer */
footer {
    clear:both;
    display:block;
    font-size: 75%;
    border:1px solid #ddd;
    border-width:1px 0;
    margin:2em 0;
    line-height:2em;
    font-family: Verdana, Tahoma, sans-serif;
}

#info { 
     font-size: 1.0em;
     line-height:1.5em;
}
	
/* extra */ 
.wee {font-size: 75%;}

.indent {
     margin-left: 30px;
}

a:link, a:visited {
     color: #25589a;
     text-decoration: none;
}

a:hover, a:active {
     color: #aa4400;
     text-decoration: none;
}


#banner-sub-text {width: 60%; font-size:160%;}

#download-sub-link {
   display:block;
   border-top: 1px solid #255795;
   background: #65a9d7;
   background: #25589a;
   padding: 10px 21px;
   -webkit-border-radius: 12px;
   -moz-border-radius: 12px;
   border-radius: 12px;
   -webkit-box-shadow: rgba(0,0,0,1) 0 1px 0;
   -moz-box-shadow: rgba(0,0,0,1) 0 1px 0;
   box-shadow: rgba(0,0,0,1) 0 1px 0;
   text-shadow: rgba(0,0,0,.4) 0 1px 0;
   color: white !important;
   font-family:Georgia, Serif;
   text-decoration: none;
   font-size: 65%;
   margin-top:15px;
   }

#download-sub-link:hover {
   border-top-color: #3784E6;
   background: #3784E6;
   color: #ccc;
   cursor:pointer;
   }

#download-sub-link:active {
   border-top-color: #1b435e;
   background: #1b435e;
   }

#download-sub-link h2 {
    color: rgba(255,255,255,0.9);
    font-family:  Georgia, serif;
    font-size: 1.5em;
    text-align: center;
}

#download-sub-link p {
    color: rgba(255,255,255,0.9);
    font-family:  Georgia, serif;
    font-size: 0.9em;
    text-align: center;
}

