/*
Theme Name: Promenade Blog
Theme URI: http://promenadeblog.com
Description: *description*
Version: 1.0
Author: gas01ine
Author URI: http://promenadeblog.com
License: General Public License (GPL)
*/

/* PROMENADEBLOG BEGIN */

.fit {
   width:  500px;
}

#bclink {
   padding-right: 400px;
}

.quote {
      color:       #555555;
      font-style:  italic;
      font-family: "Times New Roman", "Georgia", serif
}

.spancode {
      color:       #003300;
      font-family: "Courier New", "Lucida Console", "System", monospace;     
}


.fineprint {
      font-size: 8pt;
      letter-spacing: .05em;
}

.code {
      color:       #003300;
      font-family: "Courier New", "Lucida Console", "System", monospace;     
}

.boxleft {
       float:left;

       max-width: 150px;
       background-color: #E5FFF3;
       
       border-width: 1px;
       border-style: solid;
       border-color: #A8FFD7;

       text-align:    left;
       font-family:   "Tahoma", sans-serif;
       font-size:     8pt;

       margin-left:   10px;
       margin-bottom: 2px;
       margin-top:    2px;

       padding:       5px;   
}

.boxright {
       float:right;

       max-width: 150px;
       background-color: #E5FFF3;
       
       border-width: 1px;
       border-style: solid;
       border-color: #A8FFD7;

       text-align:    left;
       font-family:   "Tahoma", sans-serif;
       font-size:     8pt;

       margin-left:   10px;
       margin-bottom: 2px;
       margin-top:    2px;

       padding:       5px;       
}

.box {

       background-color: #f0fff8;
       
       border-width: 1px;
       border-style: solid;
       border-color: #A8FFD7;

       text-align:    justify;

       margin-left:   10px;
       margin-bottom: 2px;
       margin-top:    2px;

       padding-top:    8pt;  
       padding-bottom:12pt;  
       padding-left:  12pt;
       padding-right: 12pt;
}


.essay {

       background-color: #fafafa;
       
       border-width: 1px;
       border-style: solid;
       border-color: #cccccc;

       font-family:    'Garamond', 'Georgia','Times New Roman',serif;
       font-size:      11pt;
       letter-spacing: 0.02em;
       line-height:    150%;
       text-align:     justify;

       padding-top:   36pt;  
       padding-bottom:36pt;  
       padding-left:  36pt;
       padding-right: 36pt;
}

.essay .chapter{

       font-family:    'Garamond','Georgia','Times New Roman',serif;
       font-size:      24pt;
       font-weight:    bold;
       letter-spacing: 0.02em;
       line-height:    150%;
       text-align:     right;

       padding-bottom: 24pt; 
}

.essay .ornament{

       font-family:    'Garamond','Georgia','Times New Roman',serif;
       font-size:      16pt;
       font-weight:    bold;
       letter-spacing: 0.02em;
       line-height:    150%;
       text-align:     center;

       padding-bottom: 52pt; 
}



.flickr-box{

       background-image:    url('images/flickr_bg.png');
       background-repeat:   no-repeat;
       background-position: 0px 0px;
       background-color:    transparent;

       float:              right;
       text-align:        center;

       margin-left:        15px; 

       padding-left:        10px;
       padding-right:       10px;
       padding-top:         10px;
       padding-bottom:      30px;
} 
.flickr-caption a {
       color:         #dadada;
       font-weight:      bold;
}

.flickr-caption {
       font-size:       0.8em;
       color:         #ababab;
       margin-top:        0px;
       margin-bottom:    15px;
       line-height:     1.5em;
}
.flickr-photo {
     margin-top:              5px;
     margin-bottom:           0px;
     padding-bottom:          0px;
     border:      1px black solid;
     border-right-color:  #252525;
     border-bottom-color: #252525;
}


.lisaboxright {
       float:right;

       background-image:    url('images/lisa_says.png');
       background-repeat:   no-repeat;
       background-position: 7px 5px;

       max-width: 150px;
       background-color: #FFE6E5;
       
       border-width: 1px;
       border-style: dashed;
       border-color: #FFA8D1;

       text-align:    left;
       font-family:   "Georgia", "Times New Roman", serif;
       font-size:     8pt;

       margin-left:   10px;
       margin-bottom: 2px;
       margin-top:    2px;

       padding:       5px;
       padding-top:  75px;       
}

strike {
   color: #7f7f7f;
}

blockquote {
      color:         #313131;
      font-style:    italic;
      font-family:   "Times New Roman", "Georgia", serif;
      font-size:     1.3em;
      line-height:   1.3em;
        margin: 5px;
	padding: 0em 3em .5em 3em;
	background: transparent url(images/blockquote.png) no-repeat ;
}

.quote {
      color:       #555555;
      font-style:  italic;
      font-family: "Times New Roman", "Georgia", serif
}

.sp {
     padding-left:  3em;
     padding-right: 4em;
    }

.spancode {
      color:       #003300;
      font-family: "Courier New", "Lucida Console", "System", monospace;     
}


.alignleft {
      float: left;
      padding-right: 15px;
}

.alignright {
      float: right;
      padding-left: 15px;
}

.aligncenter {
      display: block;
      margin-left:  auto;
      margin-right: auto;
      margin-bottom: 5px;
      margin-top:    12px;    
}


.trackname {
        font-size:        8pt;
        letter-spacing:  .02em;

        color:      #477557;
        padding:    0 0 3px 8px;
        background: url(images/p_trackname.gif) no-repeat;
        background-position: 0px 2px;
        }

		
.twitterwidget {
color: red;
}
		
.boxed ul li a img {
list-style-type:none;
border: 1px;
color: red;
}

.entry-meta {
font-size: 8pt;
}


/* PROMENADEBLOG END */

/* PLUGINS BEGIN*/
.footnotes {
  font-size: 85%;
  line-height: 1.5em;
  padding: 10px 0 10px 0;
}

.footnotes .footnotedivider {
  width: 120px;
  border-bottom: 1px solid #ccc;
}

.footnotes li {
  margin: 0 0 5px 0;
}

sup.footnote a {
  text-decoration: none;
  font-size: 80%;
}

sup.footnote {
  line-height: 0em;
}

.footnotereverse a {
  padding: 0 0 0 5px;
  text-decoration: none;
}




/* PLUGINS END */








body{
	padding: 0px;
	margin:  0px;
	font-size: 11px; /* 62.5%;  Resets 1em to 10px */
	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
	line-height: 1.6em;
	
	background-image: url(images/bg.gif); 
	background-repeat:    repeat-x;
	background-position:  top;
	background-color:      #000;
}


img{
	border:0px;
}

a{
	color:#477557;
	text-decoration:none;
}


.sub{
	border:0px;
}

input, textarea{
	border:1px solid #cecece;
	font-size:12px
}

div#page{
	width:780px;
	text-align:left;
}

.pagetitle {color: #8a3132;} 


/*header*/
div#page #header{
	width:850px;
	min-height:200px;
	background:url(images/header.png) no-repeat top #FFFFFF;
}

#logo {
position:  absolute;
top:           0px;
margin:          0;
padding:         0;
background: transparent url(images/title.png) no-repeat 0 0;
width:         850px;
height:       200px;
overflow:     hidden;
line-height: 1000px;
}

/* h1 - TITLE if you don't want to use an image*/


#h1 {	
	position: absolute;
	top:40px;
	padding: 0 0 0 50px;
	font-size: 1.45em;
	color: white;}


#h1 h1 a {text-decoration: none;
	color: #fff;
	letter-spacing: -1px;}

#h1 a:hover {text-decoration: none;
	color: #dbefff;}


#rss2 {
	z-index: 2;
	position: absolute;
	top: 172px;
	width: 800px;
	text-align: right;}

#search {
	position: absolute;
	top: 15px;
	font-family: Trebuchet MS, Verdana, Sans-Serif;
	width: 763px;
	text-align: right;}

#s {	color: #ababab;
	width: 115px;
	font-family: Trebuchet MS, Verdana, Sans-Serif;
	font-size:1.15em;
	background: transparent;
	border: 0px solid transparent;

}

#s:focus {
	color: #3c3c3c;
	width: 115px;
	font-family: Trebuchet MS, Verdana, Sans-Serif;
	font-size:1.15em;
	background: transparent;
	border: 0px solid transparent;}

#s:hover {
	color: #3c3c3c;
	width: 115px;
	font-family: Trebuchet MS, Verdana, Sans-Serif;
	font-size:1.15em;
	background: transparent;
	border: 0px solid transparent;}

/* Menu */


    #tabs1 {z-index: 4;
	position: absolute;
	top: 177px;
	padding: 0px 32px 0px 35px;
	margin-left: 12px;
	float:left;
	background:transparent;
	font-size:10px;
	line-height:normal;
	font-weight:bold;
      }
    #tabs1 ul {
          margin:0px;
          padding:0px 0px 0px 0px;
          list-style:none;
      }
    #tabs1 li {
      display: inline;
      margin: 0px;
      }
    #tabs1 a{
	float:left;
	background: transparent url(images/menu.png) no-repeat right top;
	margin: 0px;
	color: #333333;
	padding:0px 12px 3px 10px;
	text-decoration:none;
      }

    #tabs1 a:hover {
	float:left;
	color: #4d4d4d;
	margin: 0px;
	text-decoration:none;}

/*header text*/

div#header_text{
	width:100%;
	height:181px;
	background:url(images/header_text_bg.png) no-repeat top #FFFFFF;
}

div#header_text #header_text_title{
	padding-top:    25px;
	padding-left:    40px;
	color:           #FFFFFF;
	text-align:     left;
	font-size:      23px;
}

div#header_text #header_text_text{
	padding-top:2px;
	padding-left:40px;
	color:#FFFFFF;
	text-align:left;
	font-size:10px;
	font-family:Trebuchet MS, sans-serif;
	line-height:18px;
	width:55%;
}

/* blog*/

div#page #blog{
	background-color: #fff;
        background-image:url(images/blog_bg.png);
        background-repeat: repeat-y;
        background-position: center;
	width: 850px;
}


/* Sidebar */

#sidebar {
	float:        right;
	width:        180px;
        margin-right: 25px;
}

/* SLIDEBAR Box Style */

#wp-calendar{
   width: 100%;
}

.calendar {
	text-align: center;
	color:      #93dead;   
}

.calendar a:hover {
	background: #c2f9d6;
	color: white;
}

.calendar td {
height:   15px;
margin:   0 5px 0 5px;
padding:  0px 0px 0px 0px
}

.calendar td a {
padding:          0px 0px 0px 0px;
background:       #cfeeff;
display:          block;
color:            #93dead;
text-decoration:  none;
line-height:      15px;
}

#today {
  padding:  0px 0px 0px 0px;
  background: #acf1c3;
	font-weight: bold;
	color: white;}

.calendar td a:hover {
display:         block;
color:           white;
background:      #acf1c3;
text-decoration: none;
}

.boxed ul {
        list-style:  none;
	padding:     0 0 0 10px;
	margin:      0;
}

.boxed a {
	color:         #477557;
	border-bottom: 1px dotted white


}

.boxed a:hover {
	border-bottom: 1px dotted #65b5f9
}




.boxed li
{	background:  none;

        display:     block;
	line-height: 1.40em;
	font-size:  .90em;
	padding:     1px 3px 1px 15px;
	color:       #384f40;
        background:  transparent url(images/mmenu.gif) no-repeat top left;
} 


.boxed {
        margin: 0px;
}

.boxed .title {
	height:         18px;
	letter-spacing: 1px;
	padding:        1px 0 0 0;
	text-align:     center;
	text-transform: uppercase;
	font-size:      1em;
	color:          #FFFFFF;
	background: url(images/sli_title.png) repeat-y top left;
}




/* Content */

#content {
	background:#FFFFFF url(images/allbg.gif) repeat-y top left;
	width: 802px;
	margin: 0 auto;
	padding: 0 0px 0px 15px;
}


/* Content */

#main {
	float: left;
	max-width: 550px;
	min-width: 550px;
 /*margin: 0px 32px 32px 5px;*/
 padding-left: 40px;
	
}


#navigation .alignright {
        margin-right: 28px;
}

#navigation {
    margin-bottom: 10px;
}

/* Sidebar */

#sidebar {
	float: right;
	padding-right: 10px;
	width: 175px;
}

.white
{color: white;}

/* Footer */

#footer {
	height: 100px;
	padding: 0 0 0 0;
        line-height: 1em;
	clear: both;
	color: #FFFFFF;
	width: 850px;
	margin: 0 auto;
	font-size:0.95em;
	background: #4d4d4d url(images/footer.jpg);}

#legal {
	margin: 0;
	padding: 0;
	text-align: center;
}

#link {
	margin: 0;
	padding: 0;
	text-align: center;
}

#main a, #main a:hover, #main a:visited {
	color: #477557;
	text-decoration: none;
}

h2 {  
        clear: left;

	font-family: "Trebuchet MS", Times, serif;
        z-index: 1;
        text-align: left;
        margin-top:         10px;
	margin-bottom:       2px;
	font-size:         1.7em;

	text-decoration:    none;
	background:         transparent url(images/post_title.png) 0 0;
        background-repeat:  no-repeat;
	padding:            3px 0px 6px 35px;
        
        line-height:   1.2em;
}


.post-author, .post-date, .post-comm, .post-time, .post-cath, .post-edit {	
        font-size:       1em;
	text-decoration: none;
	color:           #477557;	
        margin-top:      15px;
}


.entry {
        text-align: justify;
	font-size:  1.10em;
	color:      #04230f;
        margin-top:  10px;
        margin-left: 15px;
}

.entry a {
       color:    #00d482;
}

.entry ul {
       margin-bottom: 0.75em;
}

.entry li {
       margin-bottom: 0.75em;
}


.post-author {
	padding:    0 0 2px 17px;
	background: url(images/p_author.gif) no-repeat;
        background-position: 3px 2px;
	}
.post-date {
        margin-left:  10px;
	padding:      0 0 0px 14px;
	background: url(images/p_date.gif) no-repeat;
        background-position: -1px 2px;
	}
.post-comm {
	padding:    0 0 2px 13px;
    margin-left: 10px;
	background: url(images/p_commen.gif) no-repeat;
    background-position: 0px 3px;
	}
.post-time {
	padding:    0 0 2px 14px;
        margin-left: 10px;
	background: url(images/p_time.gif) no-repeat;
        background-position: 0px 2px;
	}
.post-cath {
	padding:    0 0 0px 16px;
	background: url(images/p_cat.gif) no-repeat;
        background-position: 0px 3px;
        }
.post-edit {
        padding: 0 0 3px 18px;
        background: url(images/p_edit.gif) no-repeat;
        background-position: 4px 2px;
        }

.post {
  margin-top:       20px;
  margin-bottom:     0;
  margin-right:   30px;
  text-align:  justify;
}

.post .info {
padding:          2px 3px 3px 8px;
border:           1px solid #ccc;
background-color: #f7f7f7;
font-size:        0.9em;
color:            #505050;
}



/* Comments Styling */
#comment {
margin-bottom:  1.5em;
padding-bottom: 1em;
border-bottom:  1px solid #700000;
}


#commentlist li {
margin-bottom: 1.5em;
padding-bottom: 1em;
border-bottom: 1px solid #700000;
}

#commentform {
margin: 1em 0;
background: #e0e0e0;
width: 550px;
text-align:left;
}



#commentform textarea {
    background: #f6f6f6;
	border:     2px solid #f6f6f6;
	color:      #0a0a0a;
    width: 500px;
	font-family: "Courier New", "Courier", "monospace";
}
#commentform textarea:hover {
	border:   2px dashed #78c092;
	color:    #0a0a0a;
}
#commentform textarea:focus {
	background: #ffffff;
	border:     2px solid #bbfadb;
    color:      #000000;
	
}

#commentform #email, #commentform #author, #commentform #url {

    background: #f6f6f6;
	border:     1px solid #f6f6f6;
	color:      #0a0a0a;

	
	font-family: Univers, Arial, Helvetica, sals-serif;
    font-size: 1.1em;
	margin-left: 2pt;
	padding-left: 2pt;
    width: 200px;}

#commentform #email:hover, #commentform #author:hover, #commentform #url:hover {

  
	border:   1px dashed #78c092;
	color:    #0a0a0a;
	
	
    font-size: 1.1em;

}
#commentform #email:focus, #commentform #author:focus, #commentform #url:focus {
	background: #ffffff;
	border:     2px solid #bbfadb;
    color:      #000000;
	
	font-size: 1.5em;
	font-weight: bold;
    width: 500px;
}
#commentform input{
	margin-bottom: 0px;
}
.submit1{
	width:      500px;
	cursor:     move;
	font-family: "Courier New", "Courier", "monospace";
	font-size:  14pt;

	padding-top: .5em;
	padding-bottom: .5em; 
	
	font-weight: bold;
	color: black;
    background: #d8f1e5;
	border-top: 1px solid #d5ffea;
	border-left: 1px solid #78c092;
	border-bottom: 1px solid #78c092;
	border-right: 1px solid #d5ffea;
}

.submit1:hover, .submit1:focus{
    background: #d8f1e5;
	border-top: 1px solid #78c092;
	border-left: 1px solid #d5ffea;
	border-bottom: 1px solid #d5ffea;
	border-right: 1px solid #78c092;
}