/*  



Theme Name: Kristin's List



Theme URI: /wp-content/themes/kristinslist



Description: Designed for kristinslist.net



Version: 1.0



Author: Louise Sandhaus Design



Author URI: http://www.lsd-studio.net



*/



/*Styles for posts*/

.alignLeft {
	float: left;
	margin: 0 .5em 0 0;
}



.alignRight {
	float: right;
	margin: 0 0 0 1em;
}



.info {

clear: left;

color: #336699;

font-size: 80%;

font-weight: normal;

text-transform:uppercase;

letter-spacing: .12em;

}



.more-link {

color: #336699;

}



body {

	background:#fff none repeat scroll left top;
	margin:0px;
	padding:0px;
	font-family: Verdana, Helvetica, Arial, "Sans Serif";
	text-align:center;
}



#wrapper {
	background-color:#FFF;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	overflow: auto;
	width:820px;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
}



#header {
	margin:60px 10px 20px 10px;
	width: 760px;
}

#header h1 {
	display: none;
}







#left {
	margin: 0px 0px 0px 10px;
	/*hack for IE*/
	_margin: 0px 0px 0px 5px;
	padding-left: 10px;
	background-color: #336699;
	float: left;
	width: 160px;
	height: auto;
}



#categories ul {

margin: 5px 0px;

}



#categories ul li {

font-size: 70%;

border: none;

line-height: 150%;
_line-height: 100%;

letter-spacing: .12em;

}



#categories ul li a {

color: #FFFFFF;

}



#cat_title {

background:transparent url(/wp-content/themes/kristinslist/images/cat_title.gif) no-repeat scroll left top;
padding: 0px 0px 10px 0px;
border-bottom: 1px solid #244f7a;
height: 17px;
width: 149px;
text-indent:-999px;
margin: 30px 0px 0px 0px;


}



ul {

margin: 0px 0px;

padding: 0px 0px;

}



#mainnav li {

padding: 10px 0px;

border-bottom: 1px solid #244f7a;

}

ul {
margin: 0px;
padding: 0px;
}

ul li {
	padding: 0;
	margin: 0;
	list-style-type: none;
}



li a{

display: block;

}



#home {

margin: 2px 0px 0px 0px;

padding: 10px 0px;

}



#home a {

background:transparent url(/wp-content/themes/kristinslist/images/home_off.gif) no-repeat scroll left top;

height: 16px;

width: 140px;

text-indent:-999px;

}



#home a:hover {

background:transparent url(/wp-content/themes/kristinslist/images/home_on.gif) no-repeat scroll left top;

height: 16px;

width: 140px;

text-indent:-999px;

}



#about {

margin: 0px 0px;

padding: 10px 0px;

}



#about a {

background:transparent url(/wp-content/themes/kristinslist/images/about_off.gif) no-repeat scroll left top;

height: 16px;

width: 140px;

text-indent:-999px;

}



#about a:hover {

background:transparent url(/wp-content/themes/kristinslist/images/about_on.gif) no-repeat scroll left top;

height: 16px;

width: 140px;

text-indent:-999px;

}



#contribute {

margin: 0px 0px;

padding: 10px 0px;

}



#contribute a {

background:transparent url(/wp-content/themes/kristinslist/images/contact_off.gif) no-repeat scroll left top;

height: 16px;

width: 96px;

text-indent:-999px;

}



#contribute a:hover {

background:transparent url(/wp-content/themes/kristinslist/images/contact_on.gif) no-repeat scroll left top;

height: 16px;

width: 96px;

text-indent:-999px;

}



#subscribe {

margin: 0px 0px;

padding: 10px 0px;

}



#subscribe a {

background:transparent url(/wp-content/themes/kristinslist/images/subscribe_off.gif) no-repeat scroll left top;

height: 16px;

width: 140px;

text-indent:-999px;

}



#subscribe a:hover {

background:transparent url(/wp-content/themes/kristinslist/images/subscribe_on.gif) no-repeat scroll left top;

height: 16px;

width: 140px;

text-indent:-999px;

}



#content {
	margin: 0px 6px 0px 10px;
	_margin: 0px 3px 0px 5px;
	float: left;
	width: 460px;
	overflow: auto;
	border-top: 1px solid #ccc;
}



#eventtitle {

margin: 5px 0px;

padding: 0px 0px 5px 0px;

background:transparent url(/wp-content/themes/kristinslist/images/events.gif) no-repeat scroll left top;

height: 26px;

width: 420px;

text-indent:-999px;

border-bottom: 1px solid #ccc; 

}



#content p {

font-size: 80%;

line-height: 140%;

}



.ec3_schedule {

font-size: 80%;

margin: 15px 0px 0px -3px;

}



.storycontent table.ec3_schedule { 

display: none !IMPORTANT

}



.post h3 {

margin: 5px 0px;

}



.storycontent p {

margin: 5px 0px 10px 0px;

}



#right {
	float: left;
	width: 144px;
	margin: 0px 10px 0 10px;
	_margin: 0px 5px 0 5px;
	overflow: auto;
}



#rightstart {
	margin: 0px auto;
	border-left: 1px dashed #ccc;
	height: 300px;
}



#rightstart h4 {
	display: block;
	background:transparent url(/wp-content/themes/kristinslist/images/calendar_sidebar.gif) no-repeat scroll center left;
	height: 11px;
	width: 132px;
	text-indent:-999px;
	padding: 5px 0px;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	margin: 0px 5px;
}



#footer {

float: left;

clear: left;

margin: 10px 0px 40px 10px; 

}



.meta {

font-size: 80%;

text-transform:uppercase;

letter-spacing: .12em;

}



.meta a {

color: #000000;

}



.post {

border-bottom: 1px solid #ccc;

}



.date {

font-weight: bold;

margin: 18px 0px 3px 0px;

text-transform:uppercase;

letter-spacing: .12em;

}



img {

border: none;

}



a {

text-decoration:none;

color: #336699;

}



a:hover {

text-decoration: underline;

}



#footer {

margin: 30px 10px 50px 10px;



}



#footer p {

font-size: 60%;
width: 500px;
margin: 0 0 0 180px;
_margin: 0 0 0 90px;

}

#footer p.credits {
margin-top: 5px;
color:#999999;
}

#footer p.credits a {
color:#999999;
text-decoration:underline;
}

div#pageheader {
border-bottom: 1px solid #CCCCCC;
}

div#pageheader div img,
div#pageheader img {
margin: 6px 0 6px 0;
_margin: 3px 0 3px 0;
}

}


/* EventCalendar. Copyright (C) 2005 2006, Alex Tingle.  $Revision: 263 $

 * This file is licensed under the GNU GPL. See LICENSE file for details.

 */



/***

 ***  Calendar

 ***/

#wp-calendar {
	margin: 0px;
}


#wp-calendar table {

 width:80px;

 font-size: 70%;

}



#wp-calendar #prev {

  text-align:left;

  color: #ff0000;

}



#wp-calendar #prev a {

  color: #ff0000;

}



#wp-calendar #cal_month a {

font-weight: normal;

color: #000;

}



#wp-calendar #next {

  text-align:right;

  color: #ff0000;

}



#wp-calendar #next a {

  color: #ff0000;

}



.ec3_eventday a {

 color:#336699;

}



#wp-calendar table td,

#wp-calendar table th {

  text-align:center;

}



#wp-calendar table td,

#wp-calendar table td.pad:hover,

#wp-calendar table.nav tr td {

 padding:1px;

 border: none;

 color: #aaa;

}



.ec3_postday a {

color: #336699;

}



#wp-calendar table td:hover,

#wp-calendar table #today {

 padding:0px;

 border: none;

}



#wp-calendar caption {

margin: 0px 0 0 0 ;

text-transform: uppercase;

letter-spacing: .12em;

}



#wp-calendar caption a {
color: #000;
}


#wp-calendar table #today, #wp-calendar table #today a {

color: #ff0000;

}



#right #rightstart #wp-calendar table.nav {

width: 140px;

}



/* The EC graphic. */

.ec3_ec {

 display:block;

 float:right;

 border:none;

 width:13px;

 height:9px;

}

.ec3_ec span { display:none }





/***

 ***  Popup

 ***/



.ec3_popup {

 margin:0 !IMPORTANT;

 padding:0 !IMPORTANT;

 border:none;

 position:absolute;

 border-collapse:collapse;

 filter:alpha(opacity=87);

 -moz-opacity:.87;

 opacity:.87;

 z-index:30000;

}



.ec3_popup td {

 padding:0;

}



.ec3_popup table {

 border:solid #ccc 1px;        /* popup border */

 background-color:#fff;        /* popup background colour */

 font-size:x-small;            /* popup font size */

 color:black;

 text-align:left;

}



.ec3_popup table td {

 padding:1.5px 3px 1.5px 3px;

}


