/*
----------------------------------------------------
Site: Example Textpattern Web Site
Sheet: main.css
Web Design Firm: eResources
Designer: Matt Harris
Date: June 7, 2007
Purpose: Main Template
Edited by AG for print template August 2, 2007
----------------------------------------------------
*/

/* ---------------------------------------------
Positioning
--------------------------------------------- */
body {margin:0; padding:0;}
#wrapdoc {margin: 0 auto; border: none; overflow: auto;}
#wrapadminlinks, #wrapcontent, #wraphdr, #wrapfooter {position: relative; clear:both; overflow: hidden;}

#wrapadminlinks, #wraphdr, #wrapcontent, #wrapheader, #wrapfooter .content {margin: 0 auto; overflow: hidden;}
#wrapdoc, #wrapfooter {margin: 0 auto;}

/*
#wrapadminlinks
#wrapdoc
  #wraphdr
    #wraplogo, #wrapnav
  #wrapcontent
    #wrapcontent .pri, #wrapcontent .sec
      #wrapbcrmb
      #wrapmaincont
        .highlight
#wrapfooter
	ul#wrapftrnav
*/

/* Site Positioning */
#wrapdoc, #wrapmaincont, #wrappricont, #wrapseccont, #wraptercont, #wrapfooter, #wrapcategories, #divpri, #wrapbcrmb, .highlight, .pagenav {height:1%;}


/* ---------------------------------------------
Font
--------------------------------------------- */
/*** Fonts ***/
body {font-family: Verdana, Arial, san-serif; font-size: .8em;}
body {color: #111;}
.content {line-height: 1.4em;}

h1, h2, h3, h4, h5, h6, p {margin:0; padding: 10px 0 0 0;}
.pri .content h3, .pri .content h4, .pri .content h5, .pri .content h6 {font-size: 1.1em; line-height: 1.4em;}
.content h1, .content h2, .content h3, .content h4, .content h5, .content h6 {margin:0; padding: 10px 0 0 0;}
.content h1, .content h2 {line-height: 1.4em;}
#wrapbcrmb {font-size: .9em;}

h1, h2, h3, h4 {font-family: Georgia, "Times New Roman", Times, serif; color: #000;}
pre {white-space: nowrap;}
.pri .content h3 {font-size: 1.5em;}

ol, ul {margin: 0; padding: 10px 0 0 5px;}
ul ul, ol ol {padding: 0; margin: 0 0 0 15px;}
li {margin: 0 0 0 20px; padding: 0 0 0 0;}


blockquote {padding: 0 0 0 10px; margin: 0;}

/*** Links ***/
a img {border: none;}



#wraphdr h1 a:link, #wrapternav a:link {color: #fff; text-decoration: none; font-weight:bold;}
#wraphdr h1 a:visited {color: #fff; text-decoration: none;}

/* ---------------------------------------------
Navigation
--------------------------------------------- */
/*** Header Nav ***/
#wrapnav {margin:0; padding: 0;}
#wrapnav ul {margin:0; padding: 4px 0 6px 0; clear: both; text-align: left;}
#wrapnav li {display: inline; list-style: none; margin:0; padding: 0 15px 0 15px; border-left: 1px solid #666;}
#wrapnav li.home {border-left: none;}
#wrapnav li a {padding: 0 0 4px 0;}

#wrapnav {font-family: Georgia, "Times New Roman", serif; font-weight: normal; font-size:1.5em;}
#wrapnav a:link, #wrapnav a:visited {color: #fff; text-decoration:none; font-weight: normal;}
#wrapnav a:hover, #wrapnav a:active {color: #fff; text-decoration:none; font-weight: normal;}

/* ---------------------------------------------
Misc
--------------------------------------------- */
p.mainmeta {color: #666; font-size: .95em; padding:0;}



/* ---------------------------------------------
Developer Styles
--------------------------------------------- */

.section #wrapcontent .pri {padding-right: 10px; }


.section #wrapcontent .pri {margin: 0 10px 0 10px;} 


/* ---------------------------------------------
Print / Email This
--------------------------------------------- */
#printemail {display: inline; position: relative; right:12px; }
#printemail a {display: block; float: left; margin-top: 0px;}
#printemail a.print {background: url(/ui/i/print.gif) transparent 0 0 no-repeat;}
#printemail a.email {background: url(/ui/i/email.gif) transparent 0 0 no-repeat; margin-left: 6px;}
#printemail a:link, #printemail a:visited {background-position:0 0;}
#printemail a:hover, #printemail a:active {background-position:0 -32px;}

.postinfo 
{
	padding-top: 1px;
	margin-bottom: 9px;
 	font-size: 10px;
 	line-height: 12px;
 
}

