 
/*
	Theme Name:1CoventryTheme
	Description: This WordPress theme was created exclusively for Coventry Village by Heidi Cool. It was inspired by the logo. 
	Version: .85
	Author: Heidi Cool - Cleveland, Ohio
	Author URI: http://www.heidicool.com
	Tags: bright colors, custom, all rights reserved
	
	 
*/

 

/* Global Reset */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, 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;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
	text-decoration:none;
}

strong {font-weight: bold;}

em {font-style: italic;}

small {font-size: .8em; margin-bottom: 14px; display:inline-block;}

 
#keyboardshortcuts {position:absolute;
left:-10000px;
top:auto;
width:1px;
height:1px;
overflow:hidden;}


/* remember to define focus styles! */
:focus {
	outline: 0;
}

* {
padding: 0;
margin: 0;
}


html, body  {
	min-height: 100%;
	width: 100%;
	height: 100%;
}
/*
 * The "height" above is a hack for IE5+/Win.  Below we 

adjust
 * it using the child selector to hide from IE5+/Win
 */

html>body, html>body #contents {
	height: auto;
}
/*
 * Without this, Moz1.0 adds a vertical scrollbar
 */

body {
	margin:0px auto 0px auto;
	font-family:Trebuchet, Helvetica, sans-serif;
	background: url('images/peoplebackground.jpg') repeat-x #f8ffff; 
	font-size: 16px;
	line-height:130%;
	font-style:normal;
	font-weight:normal;
	color: #3f4041;
	text-align:center;
}

 
#contents {
	margin: 0px auto 0px auto;
	padding:0px;
	width:900px;
	border: 1px solid #333;
}

p {	font-size:.9em;;
	border: 0;
	margin: 0;
	padding: 0px 0px 10px 0px;
	line-height: 1.3em;
}

p.quote {font-style:italic; padding:0px 30px 10px 30px; font-size:1em;}

p.annotation {font-size:.8em; line-height: 1.2em; color:#0045bc; font-style:italic;} 

#contents a, #contents a:link {
	color: #af00af;  
	text-decoration: none;
}
#contents a:visited {
	color: #af00af;
	text-decoration: none;
}
#contents a:hover {
	color: #e60e8c;
	text-decoration: underline;
}


a, a:link {
	color: #af00af;  
	text-decoration: none;
}
a:visited {
	color: #af00af;
	text-decoration: none;
}
a:hover {
	color: #e60e8c;
	text-decoration: underline;
}

h1 {font-size: 1.4em; font-weight:bold;  padding: 0px 0px 0px 0px; margin:0;}
h2 {font-size: 1.3em; font-weight:bold;  padding: 0px 0px 10px 0px; margin:0; color:#0045bc;  }
h3 {font-size: 1.2em; font-weight:normal;  padding: 0px 0px 10px 0px; margin:0; line-height:1.4em;}
h4 {font-size: 1.1em; font-weight:bold;  padding: 2px 0px 4px 0px; margin:0; color:#0045bc; line-height:1.1em;  }
h5 {font-size: 1.0em; font-weight:bold;  padding: 2px 0px 4px 0px; margin:0; }
h6 {font-size: .9em; font-weight:bold;  padding: 0px 0px 4px 0px; margin:0; }



.family {font-size: .9em;}


/* banner box */

#banner { overflow:hidden;
	width:900px;
	padding: 0px 0px 0px 0px;
	margin: 0px auto 0px auto;
text-align:left;
	
}


 
#banner h1 {line-height:1em;  padding-top:20px; margin-top:0; font-size:1.3em;  color:#0045bc;  font-weight:normal;}

#banner h1 a, a:link {
	color: #0045bc;
	text-decoration: none;
}
#banner h1 a:visited {
	color: #0045bc;
	text-decoration: none;
}
#banner h1 a:hover {
	color: #e60e8c;
	text-decoration: underline;
}


/* navigation */

#banner  #navigation { clear:both;
padding:0;
width:900px;
	font-size: .9em;
	position:relative;
	text-align:right;
	background:transparent;
	overflow:hidden;
	 margin-top: 130px;
	 float:right; 
	 
}


body #banner  #navigation ul {position:relative; float:right; width:900px; overflow:hidden; text-align:right; padding-top:5px; padding-bottom:5px; background:transparent; margin:0;} 

#banner #navigation ul li {display:inline; padding:6px 0px 6px 18px; vertical-align:middle; text-transform:lowercase; font-weight:bold; font-size:1.1em;}

#banner #navigation ul li a:link {display:inline; color:#000; text-decoration:none;}
#banner #navigation ul li a:visited {display:inline; color:#000; text-decoration:none;}
#banner #navigation ul li a:hover {display:inline; color:#0045bc;text-decoration:none;}

#banner #navigation ul li.current_page_parent a:link, #banner #navigation ul li.current_page_item a:link, #banner #navigation ul li.selected a {display:inline;  color:#0045bc;}
#banner #navigation ul li.current_page_parent a:link, #banner #navigation ul li.current_page_item a:link,#banner  #navigation ul li.selected a:link {display:inline;  color:#0045bc;}
#banner #navigation ul li.current_page_parent a:visited, #banner #navigation ul li.current_page_item a:visited,#banner  #navigation ul li.selected a:visited {display:inline;  color:#0045bc;}
#banner #navigation ul li.current_page_parent a:hover, #banner #navigation ul li.current_page_item a:hover {display:inline;  color:#f5fa02;}

/* container box for main content and sidebar */

/* section navigation menu */
#mainsidebar {float: left;  padding:0px 0px 10px 0px; margin:20px 0px 50px 0px; width: 223px; background:transparent;  
text-align:left;

}

#mainsidebar .menubox, #mainsidebar .menuboxplain  { padding:0px 0px 10px 0px; margin:10px 0px 30px 0px; width: 220px; background:transparent;   
border:1px solid #c6c8c7; -moz-border-radius: 2px;
-webkit-border-radius: 2px;
text-align:left;

}

 #mainsidebar .menuboxsearch  { padding:0px 0px 0px 0px; margin:10px 0px 30px 0px; width: 220px; background:transparent;   
border:1px solid #c6c8c7; -moz-border-radius: 2px;
-webkit-border-radius: 2px;
text-align:left;

}

#mainsidebar .menuboxlogo { padding:0px 0px 0px 0px; margin:10px 0px 30px 0px; width: 220px; background:transparent;   
border:1px solid #c6c8c7; -moz-border-radius: 2px;
-webkit-border-radius: 2px;
text-align:left;

}

body.page-template-pagevisit-php #mainsidebar .menubox { padding:0px 0px 10px 0px; margin:10px 0px 30px 0px; width: 220px;  background: url('images/running.jpg') bottom right no-repeat; }
body.page-template-pagemerchants-php #mainsidebar .menubox { padding:0px 0px 10px 0px; margin:10px 0px 30px 0px; width: 220px;  background: url('images/table.jpg') bottom right no-repeat; }
body.page-template-pageabout-php #mainsidebar .menubox { padding:0px 0px 10px 0px; margin:10px 0px 30px 0px; width: 220px;  background: url('images/table.jpg') bottom right no-repeat; }
body.page-id-173 #mainsidebar .menubox { padding:0px 0px 10px 0px; margin:10px 0px 30px 0px; width: 220px;  background: url('images/table.jpg') bottom right no-repeat; }

body.page-template-pageevents-php #mainsidebar .menubox { padding:0px 0px 10px 0px; margin:10px 0px 30px 0px; width: 220px;  background: url('images/juggler.jpg') bottom right no-repeat; }

body.blogstuff #mainsidebar .menubox { padding:0px 0px 10px 0px; margin:10px 0px 30px 0px; width: 220px;  background: url('images/juggler.jpg') bottom right no-repeat; }
body.archive #mainsidebar .menubox { padding:0px 0px 10px 0px; margin:10px 0px 30px 0px; width: 220px;  background: url('images/juggler.jpg') bottom right no-repeat; }
body.single #mainsidebar .menubox { padding:0px 0px 10px 0px; margin:10px 0px 30px 0px; width: 220px;  background: url('images/juggler.jpg') bottom right no-repeat; }
body.blog #mainsidebar .menubox { padding:0px 0px 10px 0px; margin:10px 0px 30px 0px; width: 220px;  background: url('images/juggler.jpg') bottom right no-repeat; }
body.blog #mainsidebar .menuboxplain { padding:0px 0px 10px 0px; margin:10px 0px 30px 0px; width: 220px;  }
body.blogstuff #mainsidebar .menuboxplain { padding:0px 0px 10px 0px; margin:10px 0px 30px 0px; width: 220px;  }

body.merchants #mainsidebar .menubox { padding:0px 0px 10px 0px; margin:10px 0px 30px 0px; width: 220px;  background: url('images/table.jpg') bottom right no-repeat; }
body.merchants #mainsidebar .menubox .sectionnav h4, body.merchants #mainsidebar .menuboxplain .sectionnav h4 {background:transparent; padding:20px 10px 6px 20px; font-size:1em; border-bottom:none; margin-bottom:0px;    }


 
#mainsidebar .menubox .sidebarphoto, #mainsidebar .menuboxplain .sidebarphoto {padding: 0px 0px 0px 0px; color: #0fff33; text-align:center;}
#mainsidebar .menubox .sectionnav, #mainsidebar .menuboxplain .sectionnav {padding:0px; color:#ffffff; margin-bottom:20px; font-size: .8em;   }
#mainsidebar .menuboxsearch .sectionnavsearch {padding:0px; color:#ffffff; margin-bottom:0px; font-size: .8em;  }

 
body.page-template-pageabout-php #mainsidebar .menubox .sectionnav h4, body.page-id-173 #mainsidebar .menubox .sectionnav h4  {background:transparent; padding:20px 10px 6px 20px; font-size:1em; border-bottom:none; margin-bottom:0px;    }
body.page-template-pageevents-php #mainsidebar .menubox .sectionnav h4 {background:transparent; padding:20px 10px 6px 20px; font-size:1em; border-bottom:none; margin-bottom:0px;    }
body.page-template-pagemerchants-php #mainsidebar .menubox .sectionnav h4 {background:transparent; padding:20px 10px 6px 20px; font-size:1em; border-bottom:none; margin-bottom:0px;    }
body.page-template-pagevisit-php #mainsidebar .menubox .sectionnav h4 {background:transparent; padding:20px 10px 6px 20px; font-size:1em; border-bottom:none; margin-bottom:0px;    }

body.blogstuff #mainsidebar .menubox .sectionnav h4, body.blogstuff #mainsidebar .menuboxplain .sectionnav h4 {background:transparent; padding:20px 10px 6px 20px; font-size:1em; border-bottom:none; margin-bottom:0px;    }
body.blog #mainsidebar .menubox .sectionnav h4, body.blog #mainsidebar .menuboxplain .sectionnav h4 {background:transparent; padding:20px 10px 6px 20px; font-size:1em; border-bottom:none; margin-bottom:0px;    }
body.single #mainsidebar .menubox .sectionnav h4, body.single #mainsidebar .menuboxplain .sectionnav h4 {background:transparent; padding:20px 10px 6px 20px; font-size:1em; border-bottom:none; margin-bottom:0px;    }
body.archive #mainsidebar .menubox .sectionnav h4, body.archive #mainsidebar .menuboxplain .sectionnav h4 {background:transparent; padding:20px 10px 6px 20px; font-size:1em; border-bottom:none; margin-bottom:0px;    }
 

body #mainsidebar .menuboxsearch .sectionnavsearch h4 {background:transparent; padding:20px 10px 6px 20px; font-size:1em; border-bottom:none; margin-bottom:0px;    }


#mainsidebar .menubox .sectionnav p, #mainsidebar .menuboxplain .sectionnav p {padding: 10px 10px 0px 0px; color:#3f4041;}
#mainsidebar .menubox .sectionnavsearch p {padding: 10px 10px 0px 0px; color:#3f4041;}


#mainsidebar .menubox .sectionnav ul {padding:0px 0px 0px 20px; list-style-type: none; font-size:1em; }
#mainsidebar .menubox .sectionnav ul li {padding:0px 0px 6px 0px;  color: #000000; line-height:1.3em;  }
#mainsidebar .menubox .sectionnav ul li ul {padding:4px 0px 0px 10px;  }
#mainsidebar .menubox .sectionnav ul li ul li {padding:0px 0px 6px 0px;  color: #000000;}
#mainsidebar .menubox .sectionnav ul li img {vertical-align:text-top; padding-left:4px;}

#mainsidebar .menuboxplain .sectionnav ul {padding:0px 0px 0px 20px; list-style-type: none; font-size:1em; }
#mainsidebar .menuboxplain .sectionnav ul li {padding:0px 0px 6px 0px;  color: #000000; line-height:1.3em;  }
#mainsidebar .menuboxplain .sectionnav ul li ul {padding:4px 0px 0px 10px;  }
#mainsidebar .menuboxplain .sectionnav ul li ul li {padding:0px 0px 6px 0px;  color: #000000;}
#mainsidebar .menuboxplain .sectionnav ul li img {vertical-align:text-top; padding-left:4px;}

#mainsidebar .menuboxplain .sectionnav h4 {background:transparent; padding:20px 10px 6px 20px; font-size:1em; border-bottom:none; margin-bottom:0px;    }

   
#mainsidebar  a:link {
	color: #3f4041;
	text-decoration: none;
}
#mainsidebar  a:visited {
	color:#3f4041;
	text-decoration: none;
}
#mainsidebar  a:hover {
	color: #e60e8c;
	text-decoration: underline;
}  


#mainsidebar h4 a:link {
	color: #af00af;
	text-decoration: none;
}
#mainsidebar h4  a:visited {
	color:#af00af;
	text-decoration: none;
}
#mainsidebar h4 a:hover {
	color: #e60e8c;
	text-decoration: underline;
}

/* search box */
#searchform {padding:0px 0px 10px 0px;}
#searchbg	{width:180px;}
#searchmenu {padding-bottom:4px;}



/* middle content area */
#midbox {position:relative; clear:both; width: 900px;  overflow:hidden;   margin:0 auto; padding:10px 0px 20px 0px; background:transparent;}

.sideimage {float:left; width:300px; padding: 20px 0px 20px 0px;  background:transparent; text-align: left;}

.sideimage h4 {font-size:.9em; padding:30px 0px 4px 0px;}
.sideimage h5 { padding:30px 0px 4px 0px; }

.sideimage ul {clear:both; margin:0; padding:0px 0px 20px 0px;     }

.sideimage ul li {display:inline; font-size:.9em; line-height:1em; padding: 0px 10px 10px 0px;    }

.sideimage p.update {text-align:left; padding: 0px 0px 0px 0px;  background:transparent; font-style:italic; color:#8c8f8d; font-size:.8em;}

#main {float:left; background:transparent;
	width:600px;
	height:auto;
	padding: 30px 0px 20px 0px;
	margin: 0px 0px 0px 76px;
	text-align:left;
}

body.home #main, body.page-template-mainhome-php #main {float:left; background:transparent;
	width:540px;
	height:auto;
	padding: 30px 0px 20px 0px;
	margin: 0px 0px 0px 60px;
	text-align:left;
}

.pollright {float: right; width:220px; border: 1px solid #8c8f8d; padding:6px; margin: 0px 0px 10px 10px;}

.time {font-weight:normal; font-style:italic;} 


#main p.photoright {float: right; color:#0ccc29; font-weight:normal; font-size:.8em; line-height: 1.2em; padding: 2px 0px 10px 10px;     }
#main p.photorightplain {float: right; color:#0ccc29; font-weight:normal; font-size:.8em; line-height: 1.2em; padding: 2px 0px 10px 10px;     }

#main p.photoright300 {float: right; width:300px; color:#0ccc29; font-weight:normal; font-size:.8em; line-height: 1.2em; padding: 2px 0px 10px 10px;     }
#main p.photo { color:#0ccc29; font-weight:normal; font-size:.8em; line-height: 1.2em; padding: 2px 0px 10px 0px;     }


#main p.photoleft {float:left; margin:0; padding: 2px 15px 5px 0px;  color:#0045bc;  line-height: 1.2em;  font-size: .9em;}
#main p.photoleftplain {float:left; margin:0; padding: 2px 15px 5px 0px;  color:#0045bc;  line-height: 1.2em;  font-size: .9em;}

.feedcolumn {float:right; padding:10px 10px 10px 10px; margin:0px 0px 30px 30px; width: 220px; border:1px solid #c6c8c7; -moz-border-radius: 2px;
-webkit-border-radius: 2px;
text-align:left;  }

#main .feedcolumn ul  {padding:2px 0px 10px 24px; font-weight:normal; }
#main .feedcolumn ul li {padding:0px 0px 4px 0px; list-style-type:square; font-size: .8em; font-weight:normal; line-height:1.2em; }



#main p.photoleft img, #main p.photoright img, #main p.map img {border: 1px solid #8c8f8d; margin-bottom:4px; }

p img { margin-bottom:4px; }

img.border {border:1px solid #000000;}

img.plain {border:none;}




 #main p.map {margin-bottom:16px;  }
 
 #main h4.recent {padding-top:6px;}

#main td p.photoleft img, #main td p.photoright img {border:none; }

#main dl.sponsors p.photoright img, #main dl.sponsors p.photoleft img {border:none; }

#main ul {padding:2px 0px 10px 24px; font-weight:normal; }
#main ul li {padding:0px 0px 6px 0px; list-style-type:square; font-size: .9em; font-weight:normal; line-height:1.2em; }
#main ul.inline {padding:2px 0px 10px 0px; list-style-type: square;}
#main ul.inline li {display:inline;}

#main ul.plain {padding:2px 0px 10px 0px; font-weight:normal; }
#main ul.plain li {padding:0px 0px 6px 0px; list-style-type:none; font-size: .9em; font-weight:normal; line-height:1.2em; }


ul.social {clear:both; display:inline; height:112px; }
ul.social li {display:inline; font-size:.9em; line-height:1em; padding: 0px 10px 10px 10px;  }


#main ol {padding:2px 0px 10px 30px;  }
#main ol li {padding:0px 0px 6px 0px; list-style-type:decimal; font-size: .9em; }

#main dl {padding:2px 0px 0px 10px; font-size: 1em;  }
#main dl dt {padding:0px 0px 2px 0px; font-size:.9em; font-weight:bold; clear:both; }

#main dl dd {padding:0px 0px 8px 0px; font-size: .9em; line-height: 1.3em; }

body.merchants #main dl {padding:2px 0px 10px 0px; font-size: 1em;  }
body.merchants #main dl dt {padding:0px 0px 1px 0px; font-size:.8em; font-weight:normal; clear:both; line-height:1.1em; }
body.merchants #main dl dd {padding:0px 0px 10px 0px; font-size: .9em; line-height: 1.2em; }

body.merchants #main dl dt.merchantname {padding:0px 0px 2px 0px; font-size:.9em; font-weight:bold; clear:both; }
body.merchants #main dl dd.merchanttags {padding:0px 0px 6px 0px; font-size: .9em; line-height: 1.3em; border-bottom:1px solid #c6c8c7; margin-bottom:10px; }

body.merchants p img {border:1px solid #000;}
body.merchants #main p.photoleft img, #main p.photoright img, #main p.map img {border: 1px solid #000; margin-bottom:4px; }
body.merchants #main p.photoright img.plain {border:none;}
body.merchants #main p.photorightplain img {border:none;}

#main dl dd p { font-size: 1.1em; line-height: 1.3em; }

p.profilepic { float:right; padding: 0px 0px 10px 14px; }
p.profiletext {  font-size: 1.1em; line-height: 1.3em; }

#main dl.news {padding:2px 0px 0px 10px; font-size: 1em;  }
#main dl.news dt {padding:0px 0px 0px 0px; font-size:.8em; font-weight:normal; margin:0 }
#main dl.news dd {padding:0px 0px 10px 0px; font-size: .9em; line-height: 1.3em;  margin:0 }
#main dl.news dd p { font-size: 1.1em; line-height: 1.3em; }
#main .entrymetamerchants p {padding: 0px 0px 2px 0px; }
#main .entrymetamerchants {clear:both; padding: 10px 10px 4px 10px;  border:1px solid #c6c8c7; ; -moz-border-radius: 2px;
-webkit-border-radius: 2px; }

#main table {font-size:.9em; padding:0; margin:0; border:none;}
#main table tr td {padding:0; }
#main table tr td table tr td {padding: 4px 6px 4px 10px; }


#main table tr td.first {width: 120px; }
#main table tr td.date {background: #af00af; padding: 3px 10px 1px 10px; color:#fff; margin:0;}
#main table tr th {font-weight:bold; padding-right:10px; }

iframe.maps { padding:0; margin:0; background:transparent;   
border:1px solid #c6c8c7; -moz-border-radius: 2px;
-webkit-border-radius: 2px;
text-align:left; width: 598px; height:900px;

}

iframe.airport { padding:0; margin:0; background:transparent;   
border:1px solid #c6c8c7; -moz-border-radius: 2px;
-webkit-border-radius: 2px;
text-align:left; width: 598px; height:280px;

}

 iframe.distance { padding:0; margin:0; background:transparent;   
border:1px solid #c6c8c7; -moz-border-radius: 2px;
-webkit-border-radius: 2px;
text-align:left; width: 598px; height:400px;

}

.clear {clear:both;}
 
/* Form Styles */

#main ul.warning { color: #a2276f; padding:0; margin:0;}

#main ul.warning li { color: #a2276f; font-weight: bold; font-style:italic; list-style-type:none; padding:0px 0px 10px 0px; margin:0;}


fieldset {width: 600px; 
		border:none; 
		padding: 0px 0px 0px 0px; margin: 0px;
		text-align:left;  
      }
	  
	  
form div {clear: both; padding: 0px 0px 14px 0px; }

form#searchform {padding-left:20px;}
	  
.name, .email {float:left; text-align:left; padding: 0px 0px 14px 0px; font-size:.9em; }

.message {clear:both;text-align:left; padding: 0px 0px 10px 0px; font-size:.9em;  }
	  
.note {font-size:.9em; }	  

legend {font-weight: bold;
		padding: 0 5px;
       }
     
.intro {width: 590px; line-height: 1.3em; padding: 0px 0px 10px 0px; }

.name label, .email label {width: 60px;
		float: left;
		text-align: left;
		padding-right: 9px;
      }
	  
.message label {width: 600px;
		text-align: left;
		padding-right: 10px;
      }
	  
	 

#cfsubmit {padding: 0px 10px 10px 10px;}

#searchsubmit {padding: 4px 4px 4px 4px; }

.name input, .email input, textarea, input#searchsite {border:1px solid #c6c8c7;}

form input.searchbg {width:180px; height:20px; border:1px solid #c6c8c7; margin-bottom:4px;}

 form.directions {margin-bottom:16px;}
 
 #fbshare {margin: 0; padding:0px 0px 0px 0px;}
 
 /***
 ***  Event list
 ***/

.ec3_list {
 margin-left:0px;
 word-spacing:-1px;
 letter-spacing:-0.2px;
 color:#800;
}

.ec3_list li {
 font-size:1em !IMPORTANT;
}

.ec3_list li:before {
 content:"" !IMPORTANT;
}

 

/* blog post styling */
.blogpostwrapper {padding: 0px 0px 0px 0px; text-align:left;}
.blogpost {margin-bottom:0px;}
.blogcontent {border-bottom: 1px solid #0fff33; padding-bottom:2px; margin-bottom:0px;}
.blogcontentnoborder {padding-bottom:2px; margin-bottom:12px;}

#main p.blogdate {font-size:.8em; color:#0fff33; font-style:italic;   line-height: 1em; padding: 0px 0px 10px 0px;   }
.categoryexcerpts p.date {font-size:.7em; color:#0fff33; font-style:italic; text-align:right;  line-height: 1em; padding: 0px 0px 10px 0px;   }


#main p.blogcategory {padding: 14px 0px 10px 0px; font-size:.8em; color:#0fff33; font-style:italic;  line-height: 1.2em;  border-top: 1px solid #0fff33; }
#main p.blogtags {padding: 10px 0px 14px 0px; font-size:.8em; color:#0fff33; font-style:italic;  line-height: 1.2em;  border-bottom: 1px solid #0fff33; }

#main p.blogcategoryebook {padding: 14px 0px 10px 0px; font-size:.8em; color:#0fff33; font-style:italic;  line-height: 1.2em;  }
#main p.blogtags {font-size:.8em; color:#0fff33; font-style:italic;  line-height: 1.2em; padding: 0px 0px 10px 0px;}

.entrymeta {
	margin-top: 0;
	font-size: 10px;
	font-style:italic;
	 color: #3f4041;
	padding:0px 0px 2px 0px;
	margin-bottom: 8px;
	text-align:right;
}

.entrymetamerchants {
	margin-top: 0;
	font-size: .9em;
	font-style:italic;
	color: #3f4041;
	padding:0px 0px 2px 0px;
	margin-bottom: 8px;
	text-align:left;
}

#maincontent ul.navigationarrows {font-size:.9em;
	color:#000;
	margin: 0;
	padding: 10px 0px 8px 0px;
}

#maincontent ul li.previous {float:left; width: 250px; display:inline;
min-height:62px;
	list-style-type: none;
	margin:0;
	padding: 10px;
	font-size:.9em;
	line-height:110%; 	background:#ddd4e9;  
border:1px solid #91ae2b;}
	
#maincontent ul li.next {float:left; width: 250px; display:inline;
min-height:62px;
	list-style-type: none;
	margin-left:20px;
	padding: 10px;
	font-size:.9em;
	line-height:110%; 	background:#ddd4e9;  
border:1px solid #91ae2b;
}

li.next span, li.previous span { color:#949495; } /* lighter than the normal anchor text */
	

/* simpleviewer slideshows */

#flashcontent {margin-bottom: 26px;}


/* category styling */
.blogtags {font-size: .9em; padding: 0px 0px 10px 0px;}

 
#main .mf_taxonomy_list ul.mf_taxonomy_column {float:left; width:180px; padding:0px 20px 0px 0px;}
#main .mf_taxonomy_list ul.mf_taxonomy_column li.has-quantity {padding:0px 0px 4px 0px; list-style-type:none; font-size: .9em; font-weight:normal; line-height:1.2em; }


 

#box {width: 200px; height:200px; background: #45b541; }

/* A-Z Index */

.azindex {width:99.9%;clear:none;}
.azindex .head {}
.azindex .subhead {}
.azindex .desc {float:left; font-size:80%; padding-left:10px;}
.azindex {padding:20px 0 20px 0}
.azindex h2 { padding-top:0;margin-top:0}
.azindex h2 .azcont {font-size:50%;font-style:italic;}
.azindex ul {list-style:none; padding:0 5px 0 5px; margin:0;}
.azindex ul li {clear:none; padding-top:5px;}
.azindex ul li.azalt {float:left; width:100%; background-color:#c5c5c7;}
.azindex .spacer {height:20px;}
.azlinks {text-align:center;}
.azlinkspacer {height:20px;}
.azpagelinks {text-align:center;}


/* Comments */  
 
 h5#postcomment {clear:both; font-size: 1.1em; font-weight:bold;  padding: 10px 0px 10px 0px;  color:#662d91; margin: 12px 0px 6px 0px;}
h6#comments {clear:both; font-size: 1.0em; font-weight:bold;  padding: 10px 0px 10px 0px;  color:#662d91; margin: 14px 0px 2px 0px; }

ol#commentlist {width:564px;
	margin-top:0px;
	padding: 0px;
	margin-left: 0px;
	list-style-type: none;
}

ol#commentlist li {list-style-type:none;}

#commentlist img {
	float:left; display:inline;
	padding: 4px 10px 6px 0px; margin:0;}


ol#commentlist li {clear:both;
	font-size: 1em;
	padding: 12px 12px 12px 12px;
	line-height: 120%;
	margin:0px 0px 10px 0px;
	border: 1px solid #0fff33;
	min-height:64px;
}

ol#commentlist li img {padding-bottom:10px;
	
}

#commentlist li  p {
	font-size: .9em;
	padding: 2px 0px 6px 0px;
	line-height: 120%;
	margin:0;
}

#commentlist li  p cite {
	font-size: .8em;
	padding: 2px 0px 6px 0px;
	line-height: 120%;
	margin:0;
}

.commentsfeed {  font-size:.7em; color:#91ae2b; line-height: 1.2em; padding: 12px 0px 10px 0px; }
  

.comments-link {
	background-image:url(images/comments.gif);
	background-repeat: no-repeat;
	background-position: left center;
	font-size:.8em; color:#91ae2b; line-height: 1.2em; padding: 0px 0px 10px 0px;
}


.post-edit-link {font-size:.8em; color:#91ae2b; line-height: 1.2em; padding: 0px 0px 10px 10px;}
 

#main ul.navigationarrows {font-size:1.1em;
	color:#000;
	margin: 0;
	padding: 10px 0px 8px 0px;
}

#main ul li.previous {
	list-style-type: none;
	margin:0;
	padding: 0px 0px 4px 0px;
	font-family:Helvetica, Verdana, Arial, sans-serif;
	font-size:.9em;
	line-height:110%;}
	
#main ul li.next {
	list-style-type: none;
	margin:0;
	padding: 0px 0px 4px 0px;
	font-family:Helvetica, Verdana, Arial, sans-serif;
	font-size:.9em;
	line-height:110%;
	text-align:right;}


	
	
	/* footer */
	
	 
	 	/* footer */
	#bottombar {clear:both; position:relative; width: 100%; height:94px; padding:0px; overflow:hidden; margin:0 auto; text-align:center; background:url("images/footerbldgs.jpg") repeat-x top #0effff; }
	 
	#footer {clear:both; position:relative;   width:900px;  padding:0; margin:0 auto; overflow:hidden; }
	#footer p.copyright {float: left; width: 680px; padding:66px 0px 10px 0px; text-align:left; font-size:.8em;   }
	#footer p.phone {float: left; width: 220px; padding: 66px 0px 10px 0px; text-align:right; font-size:.8em;    }

	
	#footer ul { font-size:.8em;  padding:12px 0px 0px 0px; height:26px; margin:0;}
	#footer  li {display:inline; overflow:hidden;}
	#footer  li img {line-height:.9em; padding:0px 10px 0px 0px; margin:0;  }
	#footer  a {color: #af00af; text-decoration:none;}
	#footer  a:visited {color: #af00af; text-decoration:none;}
    #footer  a:hover { color:#af00af; text-decoration:underline;}
	
	#clearfooter {position:relative; clear:both; height: 84px; padding:0; margin:0; }
	
		/* colors */
	
	.berry {color:#e60e8c;}
	.blue {color:#0045bc;}
	.charcoal {color:#3f4041;}
	.green {color:#0fff33;}
	.greendarker {color:#0ccc29;}
	.orange {color:#ff770f;}
	.purple {color:#af00af;}
	.sidewalk {color:#8c8f8d;}
	.turquoise {color:#19ffff;}
	.yellow {color:#f5fa02}
	
	

	

	 
	 
	
	
	
	
