/*
THEME NAME: ALA CPLA
THEME URI: http://www.plaintxt.org/themes/sandbox/
DESCRIPTION: Sandbox+
VERSION: 5.9
AUTHOR: <a href="http://andy.wordpress.com/">Andy Skelton</a> &amp; <a href="http://www.plaintxt.org/">Scott Allan Wallick</a> - mod by AJH
AUTHOR URI: http://lishost.net
TAGS: sandbox, microformats, hcard, hatom, xoxo, widgets
*/

/* Eric Meyer's reset.css */
html,body,div,span,object,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,
del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,
fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;font-size:100%;}

b,i,hr,u,center,menu,layer,s,strike,font,xmp{margin:0;padding:0;font-size:100%;font-weight:normal;font-style:normal;}
h1, h2, h3, h4, h5, h6 {font-size: 100%;margin:0;padding:0;}
font{color:#333;}

.alignright {float: right;}
.alignleft {float: left;}

/* Body */
body {font: normal normal normal 14px/21px Arial, Helvetica, sans-serif;color: #000;line-height:20px;}

/* basic layout */

#wrapper {/*width: 1000px;*/ min-width: 895px;}

#access {/*height:34px; z-index:100;*/}

/* Container (wraps content, primary, and secondary) */
#container {
padding-left: 260px;      /* LC fullwidth */
padding-right: 290px;     /* RC fullwidth + CC padding */
}

#container .column {position: relative;float: left; /*padding-top: 1em; text-align: justify;*/}

/*** Content ***/
#content {/*background: #ddd;*/
padding: 0 20px;       /* CC padding */
width: 100%;}

#primary {/*background: #996699;*/
width: 250px;             /* LC width */
padding-left: 10px;          /* LC padding */
right: 300px;             /* LC fullwidth + CC padding */
margin-left: -100%; 
*left: 250px; /*** IE 7 Fix - RC fullwidth ***/}

/*** IE6 Fix ***/
* html #primary {left: 250px; }          /* RC width */

#secondary {/*background: #f66;*/
width: 250px;             /* RC width */
padding: 0px;          /* RC padding */
margin-right: -100%; }

#footer {clear: both; }

/*** Footer Fix ***/
* html body {overflow: hidden;}
* html #footer-wrapper {float: left;position: relative;width: 100%;padding-bottom: 10010px;margin-bottom: -10000px;background: #fff;}


/* Links */
a {color:#335087;}
a:visited {color: #551a8b; }
a:hover, a:active {color: #cf2a41;}


/* Headers */
h1, h2, h3, h4, h5, h6 {font-family:Geneva, Arial, Helvetica, sans-serif font-weight:bold;}

h1 {font-size: 26px;color: #000;padding: 0px 0 4px 0px;margin: 5px 0 15px 0;text-align:left;}
h2 {font-size: 24px;color: #333; margin:5px 0 15px 0;}
h3 {font-size: 20px;color: #333;margin:5px 0 5px 0;}
h4 {font-size:16px;color: #333;margin:5px 0 5px 0;}
h5{font-size:14px;}
h6{font-size:14px;}


/* Entry titles */
.home .page-title {display:none; }

.hentry h1 {font-size: 26px;color: #000;padding: 0px 0 4px 0px;margin: 5px 0 15px 0;border-bottom: 3px solid #660066;text-align:left;}

h2.entry-title {border-bottom: 1px solid #666; font-size: 18px; margin:5px 0 5px 0;}
h2.entry-title a{color: #1c3c79; text-decoration: none;}

h2.cat_h2, h2#sectiontitle {font-size:140%;font-weight: 100;font-family: georgia, arial, verdana, sans-serif;
padding: 6px 6px 6px 10px;margin: 0px 5px 10px 5px;background: #ddd;color: #444;
-moz-border-radius: 4px;
-khtml-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;}


/* Lists */
ul{list-style:disc; margin:0 0 18px 20px; line-height:22px;}
ol{list-style-type:decimal; margin:0 0 18px 3em}
li.abc  {list-style-type:none;}

/*paragraphs*/

p{margin:0 0 18px 0}

strong {font-weight:bold;}

/* Header */
div#searchform2{display: block;float:right;margin: 0px 10px 0px 5px;}
input.searchinput, input.searchsubmit{background:black;border: 1px solid white;color:white;}

#header {margin: 0px; height: 100px; background-color: #1c3c7a; border-bottom: 2px solid #000;
	background-image:url(library/images/logo_02_02.gif);background-repeat: repeat-x;}

/* Blog title */
#blog-title {font: normal normal normal 35px/35px Times, "Times New Roman", serif;	margin: 0;	padding: 0; }
#blog-title a {float: left;  /*height:100px;*/ color: #fff;  text-decoration:none; margin: 30px 0 0 30px;}

/* or use */
#header h1
{/*margin-left: -4px;font: 4em "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;font-size: 4.2em;font-family: Georgia,Times,"Times New Roman",serif;
	color: #666; margin-bottom: 0.1em;margin-top: 0.1em;text-shadow: 1px 1px 1px #444;*/}
#header .pagewrap{/*background-color: transparent;*/}


/* Blog description */
#blog-description {display:none;}

/* Navigation */
#access {height:15px;margin: 0 0 20px 0;  border-bottom:1px solid #1c3c7a;  font-size:16px; background:#660066;
	font-weight:bold;overflow:visible; color: #cf2a41;}


/* Main content */
.content {margin: 0 10px 10px 10px;}
.hentry {/*padding: 0 10px;*/}

/* Breadcrumb */
.breadcrumb {display:none;}

/* Archive information */
.author-info, .search-info {overflow: hidden;margin: 0 0 40px 0;}



/* Byline */
.byline {margin: 0 0 10px 0;font-style: italic;color: #666; /*display:none;*/}
.byline-prep-author, .vcard, .byline-prep-published{display:none;}
.byline .byline-prep {	text-transform: lowercase;	}
.entry-meta .category {display:none;}
.byline-sep {display:none;}


/* Posts */
.post {overflow: hidden;margin: 0 0 40px 0;	}
.news.hentry {margin: 0 0 10px 0;}

/* Entry content */

.entry-content {/*overflow: hidden;*/margin: 0 0 10px 0;}
.entry-content a {text-decoration: underline;}
.entry-summary {margin: 5px 0;}
.entry-summary img {display:none;}
.read_more {/*font-weight:600;*/}


/* Entry metadata */
.entry-meta {clear: both;font-style: italic;color: #666;}

/* Page links (multiple-paged posts) */
p.pages a {	margin: 0 3px;	padding: 3px 9px 3px 9px;	border: 1px solid #ccc;	}

/* Navigation links */
.navigation-links {margin: 21px 0; font-style: italic;}
.navigation-links .previous {float: left; }
.navigation-links .next {float: right;	text-align: right; }
.navigation-attachment {overflow: hidden;}



/* sidebar styles*/
#secondary .xoxo {padding-left:10px;}
.widget {overflow: hidden;	margin: 0 0 15px 0;	color: #464646;	}
.widget li {/*list-style:none;*/font-size:13px;}

.aside {color:#000;}
.aside a {color:#000;font-weight:bold;}
.aside a:active,.aside a:hover {color: #cf2a41;}
.aside .current_page_item a {color: #cf2a41;}
.aside .current_page_item .page_item a {color:#666;}
.aside .current_page_item .page_item a:hover,.aside .current_page_item .page_item a:active {color: #FF4B33;}
.aside ul {list-style:none; margin-left:0;}
.aside ul ul {list-style:none; margin:0 0 22px 0px;}
.aside ul ul li {padding:1px 0;}
.aside ul ul ul { margin-bottom:0;margin-left:15px;}

li.current_page_item a{/*color: #ffcc66;*/}


div#secondary ul {list-style:none;margin:0;}

/* Widget titles */
.sidebar h3 {font-size: 1.4em; font-weight:bold;color: #cf2a41;}

/* Widgets */
li.widget li a, li.widget li a:visited, li.linkcat li a, li.linkcat li a:visited { text-decoration: none; }			
li.widget li a:hover, li.linkcat li a:hover { text-decoration: underline; }


.widget a {/*color: #464646;	text-decoration: none;*/	}
.widget a:hover {/*color: #d54e21;text-decoration: none;*/	}

/*search widget*/
li#search.widget {/*padding-left:15px;*/}


/* Calendar styles */
#wp-calendar {empty-cells: show;margin: 10px auto 0;width: 155px;}
#wp-calendar #next a {padding-right: 10px;text-align: right;}
#wp-calendar #prev a {padding-left: 10px;text-align: left;}
#wp-calendar a {display: block;}
#wp-calendar caption {text-align: center;width: 100%;}
#wp-calendar td {padding: 3px 0;text-align: center;}

td#prev a {background: #fff;}

/* Comments template */
#comments {clear: both; margin-top:30px; /*display:none;*/}

/* Comment headers */
.comments-header {font-size: 1.2em;}

/* Comments are closed */
.comments-closed {font-style: italic;}

/* Comment list */
#comments-template ol {list-style: none;margin: 0 0 21px 0;	}
#comments li, #comments li li li, #comments li li li li li {overflow: hidden;margin: 0 0 15px 0;padding: 15px 15px 0 15px;background: #fff;	
	border: 1px solid #ccc;}
#comments li li, #comments li li li li {background: #f9f9f9;}

/* Avatar */
#comments-template .avatar {width: 40px;height: 40px;float: left;margin-right: 15px;padding: 0;	border: 1px solid #666;}

/* Comment metadata */
.comment-meta {	margin: 10px 0 21px 0;font-size: 13px;color: #666;}
.comment-author {font-size: 15px;color: #000;}
.comment-reply-link, .permalink, .comment-edit-link {font-style: italic;color: #666;}

.hidden{display:none;}

/* Comment text */
.comment-text {clear: left;margin: 0 15px;}

/* Form */
.text-input {display: block;padding: 3px 6px;width: 97%;}
#comments-template label {font-size: .9em;}

/* Respond textarea */
textarea {width: 98%;}

/* Footer styles */
#footer {font-style: italic;color: #444; text-align:center; color: #000; /*font-size: 70%;*/ border-top: 15px solid #660066;
	padding: 12px 0; margin: 0px;  background: #fff; height: 30px;}
#footer .copyright {display: inline;float: left;margin-right: 9px;}

/* extra styles */

/* reset wp styles */
.alignleft {float:left;text-align:left;margin-right:10px;}
.alignright {float:right;text-align:right;margin-left:10px;}
.aligncenter {margin: 10px auto;text-align: center;display: block;}

/* Blockquotes */
blockquote {font-style: italic;	color: #555;}
blockquote blockquote {	color: #777;}
blockquote em {	font-style: normal;	}

/* Code */
pre {padding: 9px;background: #f9f9f9;border: 1px solid #ccc;}
code {padding: 0 3px;background: #eee;}
pre code {background: transparent;}

/* Tables */
table {width: 100%;border-collapse: separate;border-top: 1px solid #ccc;border-left: 1px solid #ccc;}
caption {font-size: .9em;font-style: italic;text-align: right;	}
td, th {padding: 3px 6px;border-bottom: 1px solid #ccc;	border-right: 1px solid #ccc;	}
th {background: #eee;}

/* Drop caps */
.drop-cap {float: left;margin: 3px 3px 0 0;
	font: normal normal normal 47px/35px "Warnock Pro", "Goudy Old Style", Palatino,"Book Antiqua", Georgia, serif;color: #333;	}

/* Notes */
.note {padding: 6px 9px;background: #eee;border: 1px solid #ccc;	}

/* Warnings/Alerts */
.warning, .alert {padding: 6px 9px;background: #fffbbc;border: 1px solid #E6DB55;	}

/* Errors */
.error {padding: 6px 9px;background: #ffebe8;border: 1px solid #C00;	}

/* Downloads */
.download {	padding: 6px 9px;background: #e7f7d3;border: 1px solid #6c3;	}

/* Images */
.post img {	max-width: 568px;padding: 5px;border: 1px solid #ccc;	}

.thumbnail {float: left;width: 100px;height: 100px;	margin: 5px 15px 0 0;	}

/* Captions [caption] */
.wp-caption {max-width: 576px;	margin-top: 6px;padding: 6px 1px 0 1px;	border: 1px solid #ccc;	text-align: center;	}
.wp-caption .wp-caption-text {margin: 0;padding: 0 5px;text-align: right;font-size: .9em;font-style: italic;	color: #666;	}
.wp-caption img {max-width: 564px;margin: 0 auto;padding: 0;border: 1px solid #666;}

/* Gallery [gallery] */
.gallery img {	border: 1px solid #ccc;	}

/* Avatars */
.avatar {float: left;width: 40px;height: 40px; margin: 0px 15px 0 0;padding: 0px;border: 1px solid #666;}

/*** wysiwyg styles ***/
.byline {font-style: italic;color: #666;text-align: left; margin:5px 0 10px 0;}
.authorbio {font-style: normal; font-weight:normal;background-color:#eee; color:000;padding:10px;margin:5px 0 5px 0;}

