/* big stuff
----------------------------------------------- */
body {
	background:#333 url(images/bg_main.gif) top center repeat-y; 
	margin:0 auto; padding:0; 
	font:x-small/1.5em Helvetica, Geneva, Arial, sans-serif; 
	color:#000; font-size/* */:/**/small; 
	font-size: /**/small; text-align:center;line-height:1.5em;} 
body.dld {background:#ccc url(images/bg_dld.gif) top center repeat-y}
body.agnes {background:#ccc url(images/bg_agnes.gif) top center repeat-y}

#container {margin:0 auto; width:800px; text-align:left;} 
 

/* page and content
----------------------------------------------- */
#page {width:570px; float:right; margin-right:10px; padding:0; background: url(images/bg_page.jpg) top center repeat-y; 
}
.split {float:left; width:215px; padding-right:25px;}
#pageheader {width:570px; height:50px; float:right; margin:0; padding-bottom:20px; background: url(images/bg_pageheader.jpg) top center no-repeat; 
}  
#pageheader.simple {height:2px; background: url(images/bg_pageheader_simple.jpg) top center no-repeat; }  
#pagefooter {width:570px; height:30px; float:right; margin:0; padding:0; background: url(images/bg_pagefooter.jpg) top center repeat-y; 
}  
#pagefooter.gator {width:570px; height:150px; float:right; margin:0; padding:0; background: url(images/bg_pagefooter_gator.jpg) top center repeat-y; 
}  
#pagefooter.gator p {margin-left:45px;}
#sidebar {width:150px; float:left; margin-left:43px; margin-top:20px;} 

#footer {clear:both; text-align:center; font-size:90%; font-family:"Times New Roman", Times, serif; line-height:1em; height:50px; padding-top:20px;}


#main2 {float:left; width:100%; padding:10px 0 0;}
#people {background:url(images/people.jpg) top right no-repeat;}
h4 {font-size:140%; margin-bottom:-10px; padding-bottom:0px;}
#together {margin-top:-10px;}
#jump {margin:5px 15px 0 0; float:right;}

h1, h2, h4, h5 {font-family:"Times New Roman", Times, serif; font-weight:normal;}

/* home page
----------------------------------------------- */
body#homepage #page {}
#main.hompage #page-body {}
#intro {width:450px; float:left;padding:0 30px;}
#latest {width:150px; float:left;padding:0 30px;}
#praise {width:300px; float:left;padding:0 30px; }
#feature {width:150px; float:left;padding:0 30px;}
body#homepageX .highlight {font-weight:bold; color:#fff;}
body#homepageX a.highlight {font-weight:bold; color:#fff;}


/* Links
----------------------------------------------- */
a:link {text-decoration: none; color: #C60B46;}
a:visited {text-decoration: none; color: #C60B46;}
a:hover {text-decoration: underline; color: #C60B46;}
a img {border-width:0;}

#main a:link {text-decoration: none; color: #C60B46;}
#main a:visited {text-decoration: none; color: #C60B46;}
#main a:hover {text-decoration: underline; color: #C60B46;}

#sidebar a:link {text-decoration: none; color: #C60B46;}
#sidebar a:visited {text-decoration: none; color: #C60B46;}
#sidebar a:hover {text-decoration: none; color: #333;}
p.toplink { text-align:right; font-size:90%;}

/* Header
----------------------------------------------- */
#headerhome {margin:0; padding:35px 0 15px; color:#333; font-size:120%; z-index:5;}

#header {margin:0 0 0 -20px; padding:0 0 8px; color:#333; font-size:120%;}
#header div {padding:8px 15px 0;}
#header-title {padding:70px 30px 5px; font-size:100%; line-height:1.2em; margin-bottom:-10px;}
#header-title a {text-decoration:none; color:#333;}

.page {margin:.3em 0 25px; padding:0 13px; }
.page-title {margin:0; font-size:135%; line-height:1.5em; display:block; padding:20px 30px; color:#fff; font-weight:normal;}
#page-body {padding:0 45px;}


a.title-link, .post-title strong {text-decoration:none; display:block;}
a.title-link:hover {background-color:#999; color:#000;}
  

html>body .post-body {border-bottom-width:0;}
.post p {margin:0 0 .75em;}
p.post-footer {background:#EAEAEA; margin:0; padding:2px 14px 2px 29px; border:1px dotted #999; font-size:100%; line-height:1.5em; color:#333; text-align:right;}

html>body p.post-footer {}
p.post-footer em {display:block; float:left; text-align:left; font-style:normal;}
.post img {margin:0 0 5px 0; padding:4px; border:1px solid #999;}
blockquote {margin:.75em 75px; border:1px dotted #596; border-width:1px 0; padding:5px 10px;} 
.post blockquote p {margin:.5em 0;}


/* Sidebar
----------------------------------------------- */

#sidebar h3 {margin:0; padding:0; font-size:130%; line-height:1.5em; color:#333; font-family:"Times New Roman", Times, serif; font-weight:normal; color:#000000;}
#sidebar ul {margin:5px 0 10px; padding:0; list-style:none;}
#sidebar li {margin:0; padding-left: 10px; margin-bottom:3px; line-height:1.4em; color: #999999;}
#sidebar ul.pagenav {margin-left:20px;}

/* Footer
----------------------------------------------- */
#footer {clear:both; margin:0; padding:15px 0 0;}
#footer div {padding:8px 0 0; color:#333;}
#footer div div {padding:0 15px 8px;}
#footer hr {display:none;}
#footer p {margin:0;}
#footer a {color:#fff;} 

/* Misc
----------------------------------------------- */

#footer .plain {font-family: Arial, Helvetica, sans-serif; font-size:90%; color:#666;}
ul#peoplepicker {margin:0; padding:0; font-size:95%; border:none; text-align:center;}
ul#peoplepicker li {list-style:none; display:inline; margin:0 4px 0 0; padding-left:6px; border-left:1px solid #999; border-right:none;}
ul#peoplepicker li.first {border:none;}

dl {margin-left:20px;}
dt {font-weight:bold; float:left; margin-right:7px;}
h4 {border-bottom:1px solid #C60B46; padding-bottom:3px; margin-bottom:2px;}
blockquote.sectionintro {color:#666666; font-style:italic; border:none; margin:10px 20px;}
p.copyright {color:#666666; font-style:italic; border:none; margin:10px 0; border-top:1px solid #ccc; font-size:90%; padding-top:5px;}