/*
Theme Name: 2 Column Fixed - Menu Right
New Theme Name: Mindy's First WordPress Theme
Author: Mindy McAdams
Description: This is my original Wordpress theme
Based on 2 Column Fixed - Menu Right
Original theme URL: http://www.tomorrows-laundry.com/
Original author: Will Healey
*/


/* -----------Block Level Elements-------------- */

body {
	margin: 0;
	padding: 0;
 	background: #595241;
	color: #ffffff;
 	font-family: "Trebuchet MS", verdana, sans-serif;
	font-size: small;
	line-height: 150%; 
	}
small {
	font-size: 90%; /* mostly dates and post metadata */
	}

#flashcontent {
	margin: 0;
	padding: 0 0 0 12px;
	}
#flashcontent2 {
        z-index: 20;
	margin: 0 0 0 -133px;
	padding: 6px 0;
	}

#lead-in { 			/* block above the strip */
	margin: 0;
	padding: 0;
	background: #accfcc;
	color: #000000;
	}
#byline {
	position: relative;
	top: auto;
	left: 50%;
	width: 307px;
	height: 50px;
	background: url(images/byline.gif) left no-repeat;
	margin: 0 0 0 -450px;
	padding: 0;
	}
#byline p {
	display: none;
	}
#topmenu {
	position: relative;
	top: -50px;
	left: 50%;
	margin: 0 0 0 7px;  /* when 4th tab added it will be -143px */
	width: 500px;
	padding: 0;
/*	background: #accfcc; */
	font-family: "Trebuchet MS", verdana, sans-serif;
	font-size: small;
	letter-spacing: 1px; 
	}
#topmenu li {
	display: block;
	float: left;
	overflow: hidden;  
	list-style-type: none;
        width: 138px;
        height: 50px;
        margin: 0 12px 0 0;
        padding: 0; 
	text-align: center;
   }
#topmenu #active { 
	color: #f4e7e8; 
	background: url(images/tab_active.gif) left top no-repeat;
	background-color: transparent;
	text-decoration: none; 
	padding-top: 30px;
	overflow: hidden;
	}  

#strip { 			/* strip contains title */
	margin: 0;
	padding: 0;
	background: #8A0917;
	color: #ffffff;
	}
#title {
	position: relative;
	top: auto;
	left: 50%;
	width: 924px;
	height: 112px;
	background: url(images/title.gif) left no-repeat;
	margin: 0 0 0 -450px;
	padding: 0;
	}
#title h1, #title h2 {
	display: none;
	}

.description {
	width: 876px;
	height: 138px;
	background: url(images/description.gif) right no-repeat;
	}
.description p.hide-me {
	display: none;
	}

#outer-wrapper { 		/* block for main content */
	margin: 0;
	padding: 0;
	background: #accfcc;  
	}
#wrapper-top { 			/* red bg - title inside */
	position: relative;
	top: auto;
	left: 50%;
	width: 924px;
	margin: 0 0 0 -450px;
	padding: 0;
	background: url(images/top_bg.jpg) right repeat-y #ffffff; 
	color: #000000;  
	}
.wrapper { 			/* white bg - main content inside */
	position: relative;
	top: auto;
	left: 50%;
	width: 924px;
	margin: 0 0 0 -450px;
	padding: 0;
	background: url(images/center_bg.jpg) right repeat-y #ffffff; 
	color: #000000;  
	}
.wrapper p, #wrapper-footer p, #wrapper-top p {
	margin: 0;
	padding: 6px 0;
	}
#wrapper-bottom { 		/* brown bg - footer inside */
	position: relative;
	top: auto;
	left: 50%;
	width: 924px;
	margin: 0 0 0 -450px;
	padding: 0 0 50px 0;
	background: url(images/bottom_bg.jpg) right repeat-y #ffffff; 
	color: #000000;
	}
#wrapper-bottom p {
	width: 850px;
	margin: 0;
	padding: 6px 0 6px 24px;
	}

#content { 			/* main content  */
	float: left;
	width: 570px;
	margin: 0;
	padding: 0;
	}

#content .post {
	margin: 0 0 0 156px;
	}

#comments-block {
	margin: 0 0 0 156px;
	}

#sidebar { 			/* inside the wrapper  */
	float: right;
	width: 283px;
	padding: 24px 12px; 
	background: #B8AE9C;
	color: #000000;
	margin: 0 24px 0 -24px;
        }

#footer { 			/* below the wrapper  */
	margin: 0;
	padding: 0 0 50px 0;
	background: #595241;
	color: #ffffff;
	}

#wrapper-footer { 		/* contains the bottom shadow  */
	position: relative;
	top: auto;
	left: 50%;
	width: 924px;
	margin: 0 0 0 -450px;
	padding: 0 0 40px 0;
	background: url(images/footer_bg.jpg) top no-repeat transparent; 
	}

#wrapper-footer h2 {
	margin: 0;
	padding: 24px 0 12px 0;
        font-weight: normal;
        font-size: 130%;
        letter-spacing: 1px;
	}

#wrapper-footer ul {
        list-style: none;
	margin: 0;
	padding: 0;
	font-size: small;
	line-height: 170%;
        }

#wrapper-footer li {
        display: block;
	margin: 0;
	padding: 0;
        border-bottom: 1px solid #4c4637;
        }

/* --------------Divs in Footer-------------- */
#categories { 
        float: left;
        width: 160px;
	margin: 0;
	padding: 0 0 0 24px;
	}
#other { 
        float: left;
        width: 380px;
	margin: 0;
	padding: 0 0 0 24px;
        border-bottom: 2px solid #595241;
	}
#column3 { 
        float: left;
        width: 270px;
	margin: 0;
	padding: 0 0 0 24px;
	} 
#archives { 
        text-align: right;
	} 
#archives li { 
        padding: 0 1px 0 0;
	} 

#delicious li {
        line-height: 130%;
	margin: 0;
	padding: 0;
        background: #4c4637;
        border-bottom: 4px solid #595241;
        }
p.delicious-extended {
        font-size: 95%;
        line-height: 140%;
        }


/* --------------Links-------------- */

a:link, a:visited, a:active { 
	color: #8A0917; 
	background-color: transparent;
	text-decoration: underline; 
	}  

a:hover { 
	color: #A84751; 
	text-decoration: none; 
	background-color: transparent;
	} 

#sidebar a:link, #sidebar a:visited, #sidebar a:active { 
	color: #8A0917; 
	background-color: transparent;
	text-decoration: underline; 
	}  

#sidebar a:hover { 
	color: #A84751; 
	text-decoration: none; 
	background-color: transparent;
	} 

#wrapper-footer a {
        display: block;
        margin: 0;
        padding: 1px 0 1px 6px;
        }
#other a {
        padding: 1px 6px 1px 6px;
        }
#wrapper-footer p a {
        display: inline;
        margin: 0;
        padding: 0;
        }
#wrapper-footer #rss-feeds a {
        display: inline;
        padding: 0;
        }


#wrapper-footer a:link, #wrapper-footer a:visited, #wrapper-footer a:active { 
	color: #ada9a1; 
	background-color: transparent;
	text-decoration: none; 
	}  

#wrapper-footer a:hover { 
	color: #efeeed; 
	text-decoration: none; 
	background-color: #837e71;
	} 


#rss-feeds a:link, #rss-feeds a:visited, #rss-feeds a:active { 
	color: #ada9a1; 
	background: transparent;
	text-decoration: underline; 
	}  
#rss-feeds a:hover { 
	color: #efeeed; 
	text-decoration: none; 
	background: #837e71;
	} 
#rss-feeds li {
        background: transparent;
        }
#rss-feeds p {
        margin: 6px 0;
        padding: 10px;
        border: 1px dotted #ada9a1;
        }
 

#topmenu a {
    display: block;
    width: 138px;
    height: 50px;
    margin: 0;
    padding: 0;
	}

#topmenu a:link, #topmenu a:visited, #topmenu a:active { 
	color: #d6e8e6; 
	background: url(images/tab_down.gif) left top no-repeat;
	background-color: transparent;
	text-decoration: none; 
	padding-top: 30px;
	}  

#topmenu a:hover { 
	color: #fff; 
	background: url(images/tab_up.gif) left top no-repeat;
	background-color: transparent;
	text-decoration: none; 
	padding-top: 20px;
	} 
 



/*-------------Headings-------------*/

h1 {

}

h2 {

}

h3 {

}

h4 {

}

h5 {

}

/*-------------The Post-------------*/


.post {

}

.post h1 {
        margin: 18px 0 0 0;
        padding: 0;
	font-size: 150%;
        line-height: 150%;
}

.post h1 a:link, .post h1 a:visited, .post h1 a:active { 
	text-decoration: none; 
	}  

.post h2 {
        margin: 24px 0 6px 0;
        padding: 0;
	font-size: 150%;
        line-height: 150%;
}
.post h2 a:link, .post h2 a:visited, .post h2 a:active { 
	text-decoration: none; 
	}  
.post h3 {
        margin: 18px 0 2px 0;
        padding: 0;
	font-size: 120%;
        line-height: 120%;
}

.post p {

}

.post a {

}

.post ul {
        margin: 0;
        padding: 12px 0 12px 24px;
        list-style-type: square;
        }

.post ol {
        margin: 0;
        padding: 12px 0 12px 24px;
        }

.post li {
        margin: 0;
        padding: 6px 0;
        }

.shorty li {
        margin: 0;
        padding: 0;
        }

.post blockquote {
       margin: 0;
       padding: 6px 24px 6px 60px;
       background: url(images/quoteopen.gif) no-repeat top left #dcd7ce;
       }

.post img {
      display: block;
      margin: 0;
      padding: 6px;
      border: 1px solid #B8AE9C;
      }
.post img.wide-angle {
      z-index: 10;
      margin-left: -133px;
      }
.post img.wide-angle484 {
      z-index: 10;
      margin-left: -83px;
      }
.post img.wide-angle468 {
      z-index: 10;
      margin-left: -67px;
      }
.post img.wide-angle500 {
      z-index: 10;
      margin-left: -99px;
      }
.post div.wide-angle {
      z-index: 10;
      margin: 10px 0 10px -133px;
      border: 1px solid #333333;
      }
.post img.page-image {
      padding: 0;
      float: left;
      margin: 0 12px 6px 0;
      border: 1px solid #595241;
      }
.wpv_videoc {            /* for WP VIDEO plug-in */
      display: block;
      z-index: 80;
      margin-left: -12px;
      }

.entry {

}

.entrytext .postmetadata {

}

.postmetadata {
        margin: 6px 0 18px 0;
        padding: 6px 12px; 
	background-color: #edebe6;
        border: 1px dotted #B8AE9C;
	} 

.postmetadata a {

}

.navigation {

}

.alignleft {

}

.alignright {

}

.center {

}

a img {

}

acronym, abbr {

}

/*--------------Sidebar------------*/

#sidebar ul {
        list-style-type: none;
	margin: 0;
	padding: 0 0 0 12px;
	font-size: small;
	line-height: 170%;
        }

#sidebar ul ul {
        list-style-image: url(/images/bullet.gif);
	margin: 0;
	padding: 0 0 0 20px;
	line-height: auto;
        }
#sidebar ul.no-bullet {
        list-style-image: none;
	margin: 0;
	padding: 0;
	line-height: 170%;
        }

#sidebar li {
	margin: 0;
	padding: 0;
        }

#sidebar h2 {
	margin: 0;
	padding: 24px 0 6px 0;
        font-weight: normal;
        font-size: 140%;
        letter-spacing: 1px;
        color: #595241;
	}

#sidebar p {
	margin: 3px 0;
	padding: 0;
        }

#translate {
        margin-left: -8px;
        }

/*--------------Comments--------------*/

.commentlist {
        margin: 0;
        padding: 0 0 0 18px;
        }

.commentlist li {
        margin: 0;
        padding: 12px 0 0 0;
        }

#commentform #author, #commentform  #url, #commentform  #email, #commentform  #comment, #commentform input text, #commentform textarea {
        background: #d5d4cf;
        font-family: "courier new", courier, monospace;
        font-size: small;
        }

#commentform #submitbutton, #commentform submit {
	font-family: "Trebuchet MS", verdana, sans-serif;
	font-size: small;
        }

ol.commentlist li.alt {

}

ol.commentlist a {

}

small.commentmetadata {

}

/*--------------Archives-------------*/

.pagetitle { 			/* this is the class of the h2 */
	margin: 0;
	padding: 0 0 0 24px;
	} 

.navigation { 			/* next and previous links */
	margin: 0;
	padding: 6px 0 0 24px;
	} 


/*--------------Search Form-------------*/

#searchform {
	margin: 0;
	padding: 0;
        }

#searchform form {
	margin: 0;
	padding: 0;
        }

#searchform #searchsubmit {
	font-family: "Trebuchet MS", verdana, sans-serif;
	font-size: small;
        }

#searchform input {

}

#searchform #s {

}


/*-------------Calendar-----------------*/

#wp-calendar {

}

#wp-calendar th {

}

#wp-calendar a {

}

#prev a, #next a {

}

#wp-calendar caption {

}

/* -------------Images------------------ */




/* -------------Other------------------- */

.myDate {
        font-weight: bold;
        color: #595241;
        }

.clear-floats {
	display: block;
	clear: both;
	}

hr {
	display: none;
	}

span.strikeout {
       text-decoration: line-through;
       }

span.codestuff {
        font-family: "courier new", courier, monospace;
        font-size: small;
        }

#delicious p {
	display: block;
        margin: 0;
	padding: 1px 1px 4px 6px;
        }

