/*
THEME NAME: ALA_APA
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;}

/* Body */
body {font: normal normal normal 14px/21px Arial, Helvetica, sans-serif;color: #000;line-height:20px;
	background: #fff url(library/images/bodybg.jpg) repeat-x;}

/* basic layout */

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

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

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

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

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

#primary {/*background: #66f;*/
width: 200px;             /* LC width */
padding-left:20px;          /* LC padding */
right: 300px;             /* LC fullwidth + CC padding */
margin-left: -100%; 
*left: 220px; /*** IE 7 Fix - RC fullwidth ***/}

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

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

#footer-wrapper {clear: both; } 
#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;}

#footer-wrapper {margin: 10px 20px;}

#footer {font-style: italic;color: #444;text-align:center; color: #cf2a41;height: 30px;padding:10px;font-size: 90%;
border: 1px solid #ccc;
-moz-border-radius: 5px;
-khtml-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;}

div#footer p{margin:0;padding:8px 0;}

/********************************************************************************************************/

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


/* Headers */
h1, h2, h3, h4, h5, h6 {font-family:Helvetica,'Times New Roman', Times, serif; line-height:23px;}

h1{font-size:28px; margin:5px 0 21px 0; color: #cf2a41;}
h2{font-size:23px; margin:5px 0 15px 0;}
h2 a {color: #000;text-decoration: none;}
h3{font-size:20px; margin:5px 0 10px 0;}
h4{font-size:18px; margin:5px 0 5px 0;}
h5{font-size:16px;}
h6{font-size:14px;}

/* Entry title */
.home .page-title {display:none;}
.home h1 {font-weight:bold;}
.blog .page-title {color: #cf2a41;}
.entry-title {margin: 0 0 20px 0; line-height:28px;}
.search-entry-title {margin: 0 0 20px 0; line-height:28px; border-bottom: 1px solid #aaa;}
.news-title {border-bottom: 1px solid #1c3c7a; font-size:21px;}
.news-title h2 {/*font-size: 20px;margin:0px;color: #000;*/}


/* 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 */
#header {margin: 0px; height: 100px;
	background-image:url(library/images/logo_02_02.gif);background-repeat: repeat-x;}

/* Blog title */
#blog-title {font: italic normal normal 35px/35px Georgia, Times, "Times New Roman", serif;	margin: 0;	padding: 0;}

#blog-title a {float: left; width:238px; height:100px; text-decoration:none;color:#1c3c7a; text-indent:-1000px;
	background-image:url(library/images/logo_02_01.gif);}

#header_right_logo {}

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

/* Navigation */
#tabs {  font-size:16px;  line-height:16px;}
#tabs ul {margin:0;  padding:10px 10px 0 10px;  list-style:none;margin-bottom:30px; }
#tabs li {  display:inline;  margin:0;  padding:0 0px;  border-right: 1px solid #aaa;	}			
#tabs a {margin:0 3px 0 6px;  padding:4px 12px;  text-decoration:none;  font-weight:bold; color: #cf2a41;}
#tabs a:hover {color: #1c3c7a;text-decoration: underline;}

#tabs .current_page_item a,#tabs .current_page_ancestor a, #tabs .current_page_parent a {color:#1c3c7a;}


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

/* Breadcrumb */
.home .breadcrumb {display:none;}
.breadcrumb {margin: 0 0 15px 0px;font-style: italic;color: #666; padding: 0px;}
.breadcrumb-trail {border-bottom: 1px solid #cf2a41;}
.breadcrumb a {color: #111;	text-decoration: none;}
.breadcrumb a:hover a:active {color: #d54e21;text-decoration: underline;}


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

/* Byline */
.byline {/*margin: 0 0 10px 0;font-style: italic;color: #666;*/}
.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 {margin: 0 0 10px 0;}
.entry-summary {margin: 5px 0;}
.entry-summary img {display:none;}

.search_results {margin: 10px 0;border: 1px solid #ccc;}

/* 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*/
.menu{padding:0;font-size:95%;}
.menu a{font-weight: 100;color:#000;}
.menu a:hover{text-decoration:none;}
.menu ul{margin:0;padding:0;list-style-type:none;}

.aside {color:#000;}
.aside a {color:#000;font-weight:bold;}

.widget {overflow: hidden;	margin: 0 0 15px 0;	color: #464646;	}

.menu ul li.widget,  .menu ul li.widget_custom_field{padding:0px;margin:0 0 15px 0;background: #fff;border: 1px solid #ccc;
-moz-border-radius: 5px;
-khtml-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;}

.menu ul li.widget h3 {padding-left:5px;margin:0px;background: #ccc url(library/images/sideheaderbg.jpg) left top repeat-x;}
.menu ul li.widget ul{margin: 0;padding:0;}
.menu ul li.widget ul li{border-bottom:1px solid #eee;background: #fff;padding: 2px 0 2px 5px;margin:0;}
.menu ul li.widget ul li ul{}
.menu ul li.widget ul li ul li{border-top: 1px solid #eee;border-bottom: none !important;padding: 2px 0 2px 10px;}

.aside .current_page_item a {color: #1c3c7a;}
.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:  #1c3c7a;}

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; }

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

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

/* Widgets */
.menu form{display:block;margin:0px;padding:4px;}
.menu input {margin:3px 0;font-size:90%;}
.menu select {margin:5px;}
li.widget .textwidget, li.widget #search, li.widget #tags {display:block;padding: 2px 5px;}

/* page widgets */

#left_widget {float:left; width:40%;}
#right_widget {float:right; width:40%;}

/*search widget*/
input.searchinput, input.searchsubmit{background:black;border: 1px solid white;color:white;
-moz-border-radius: 3px;
-khtml-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;}

.customvalue p {padding: 2px 5px;margin:0;}
.customvalue img {padding: 2px 5px;margin:0; display: block; margin-left: auto;margin-right: auto;}

/* 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;}

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

/* 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%;}

/**********************************************************************************************************/

/* 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;}

img.alignright, img.alignleft, img.centered {padding: 3px;background-color:#fff;border:  1px solid #aaa;margin: 5px 10px;}
img.alignright { float:  right; margin-right: 0px; }
img.alignleft { float:  left; margin-left: 0px; }
img.centered { display:  block; margin: 0px auto 1em auto; }
img.border { border: 1px solid #aaa; background-color: white; padding: 2px; }
img.alignnone { margin-bottom: 1em}


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


.wp-caption {border: 1px solid #ddd;text-align: center;background-color: #f3f3f3; padding-top: 4px;margin: 5px 10px;}
.wp-caption img {margin: 0;padding: 0;border: 0 none;}
.wp-caption p.wp-caption-text {font-size: 11px; line-height: 17px;padding: 0 4px 5px; margin: 0;}


/* 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;}