/*
 Theme Name: Cafe maude
 Theme URI:
 Description: Cafe maude
 Author: Cafe maude
 Author URI:
 */ 
 
 * {
    padding: 0;
    margin: 0;
}

body {
    font-family: Georgia;
    font-size: 62.5%;
    text-align: center; /*centers layout in IE6*/
    background-color: #990000;
	color:#FFFFCC;
}

/*********************/
/*    G L O B A L    */
/*********************/
/*links*/
a, a:link, a:visited {
    color: #FFFFCC;
    text-decoration: underline;
}

a:hover, a:active {
    color:#59B7C8;
    text-decoration: underline;
}

/*headings*/


h2 {
    font-size:1.1em;
}

img {
    border: none;
}

blockquote {
    display: block;
    margin: 2.0em 2.0em 2.0em 2.0em;
    padding: 0 0 0 0.5em;
    border-left: dotted black .1em;
}

blockquote blockquote {
    padding: 0 0 0 1.0em;
} 

.bold {
    font-weight: bold;
}
.italic{
	font-style:italic;
}
.center, p.center{
	text-align:center;
}
.alignleft{
	text-align:left;
}
.alignright{
	text-align:right;
}
/*********************/
/* S T R U C T U R E */
/*********************/

 #container {
    width: 750px;
    margin: 0 auto;
    text-align: left;
} 

#header {
    width: 750px;
    height: 200px;
	margin: 15px 0 0 0;
    background: url(images/logo.png) no-repeat top center;
}

/*wraps content and sidebar*/ 

#wrapper {
    float: left;
    width: 100%;
    position: relative;
	background: url(images/content-bg.gif) no-repeat top center;
}

#content {
    float: left;
    width: 750px;
    height: auto;
}

 #footer {
    width: 750px;
    height: 50px;	 
    clear: both;
	background: url(images/bg_footer.gif) no-repeat top center;
}

/*********************/
/* H E A D E R       */
/*********************/

 .logo {
    float: left;
    width: 245px;
    height: 180px;
    margin: 0px 0 0px 40px;
    display: inline;
} 

#nav {
    float: left;
    width:750px;
    height: 65px;
    top: 180px;
	display:inline;
} 

#nav ul {
    float: left;
    text-align: center;
    text-transform: uppercase;
    font-size: 1.4em;
}

 #nav ul li {
    display: inline;
    list-style-type: none;
    line-height: 30px;	
}

#nav a{
   margin: 0 15px 0 15px;	
}

 #nav a:link,  #nav a:visited{
 	color:#FFFFCC;
	text-decoration:none;
 }
 
 #nav a:hover,  #nav a:active{
 	color:#59B7C8;
	text-decoration:none;
 }
 
 #nav a.current{
 	color:#59B7C8;
	text-decoration:none;
 }

/*********************/
/*      P O S T      */
/*********************/ 

.post-content {
    float: left;
    width: 750px;    
    display: inline;
	padding-top: 35px;
} 

.post-entry {
	float:left;
	width:690px;
    display: inline;   
    font-size: 1.6em;
	line-height:1.7em;
	margin:0 20px 30px 30px; 
} 

* html .post-entry{
	padding: 0 0 30px 0;
}

/*********************/
/* F O O T E R       */
/*********************/

p#footer{
	line-height:70px;
	font-size:1.4em;
}
/*********************/
/*      H O M E             */
/*********************/ 

img#home{
	margin:7px 0 0 0;
}

/*********************/
/* W H O   I S   M A U D E */
/*********************/ 

img#wim{
	margin:35px 0 20px 200px;
}

/*********************/
/* M E N U S               */
/*********************/ 

#menus{
	font-size:1.3em;
}

/*********************/
/* M U S I C              */
/*********************/ 

#music td.date{
	width:100px;	
	text-align:right;
	vertical-align:top;
	padding: 20px 50px 0px 0;
}

#music td.desc{/*description*/
	width:550px;
	padding: 0 0 0 40px;
	text-align:left;	
	vertical-align:top;
	padding: 20px 0 20px 0;
	background: url(images/music-divider.jpg) no-repeat bottom left;
}

/*********************/
/* C O N T A C T       */
/*********************/

#contact td.road{
	width:220px;	
	text-align:left;
	vertical-align:top;
	padding: 20px 50px 0px 0;
}

#contact td.road p{
	font-size:0.8em;
	line-height:1.8em;
}

#contact td.road p.from{
	font-size:1.0em;	
}

#contact td.map{
	width:440px;
	padding: 20px 0 0 40px;
	text-align:left;	
	vertical-align:top;
}

 
/* clearfix */

 .clear:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
} 

.clear {
    min-width: 0;
    display: inline-block; /* \*/
    display: block;
} 

* html .clear { /* \*/
    height: 1%;
}





