/*
Theme Name: bedc
Theme URI: http://fronterainteractive.com/
Description: Custom theme developed for Broomfield Economic Development Corporation.
Version: 1.0
Author: Frontera Interactive
Author URI: http://www.fronterainteractive.com/

	BEDC v1.0
	 
	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php

*/

/* PAGE STRUCTURE ********************************************************* */

/* Global */
body {margin: 0; padding: 0; background: #fff; color: #222;text-align: center;}
body, p, div, a {font: 12px/18px Arial, 'Lucida Grande', Verdana, Sans-Serif;}
p {margin: 0 0 14px 0; padding: 0;}

#outer-page-container { background: url(images/page-gradient.png) repeat-x;}
#page-container-left {margin: 0 auto; width: 1024px; background: url(images/page-left-border.png) no-repeat top left;}
#page-container-right {padding: 0 3px; width: 1018px; background: url(images/page-right-border.png) no-repeat top right; }
#page {padding: 0 18px; width: 982px; background: #fff; }

.post {margin: 0 0 10px 0; padding: 0; text-align: left; }
.entry { margin: 0; padding: 0; }

/* Header */
#homepage-header {position: relative; width: 982px; height: 415px; background: url(images/homepage-slideshow-bkg.png) no-repeat; }
#internalpage-header { position: relative; width: 982px; height: 387px;}

/* Search  */
#search-container {position: absolute; top: 12px; left: 764px; width: 205px; z-index: 2000; }
#searchform {}
.input-search { display: block; float: left; border: none; padding: 3px; width: 165px; height: 17px; background: url(images/search-background.png) no-repeat; }
#searchform {margin: 0;padding: 0; text-align: right;}
#searchform #s {}
#searchform #searchsubmit {	display: block; float: left; margin: 0 0 0 2px; padding: 0;line-height: 10px; }

.divider-on-grey {margin: 20px 0 0 0; border-top: 1px solid #999; height: 20px; }

#request-info-form .grey-table-content { padding-top: 30px; padding-bottom: 20px; }
#request-info-form label {float: left; display: block; margin: 0 12px 12px 0; width: 240px; }
#request-info-form input {float: left; display: block; margin: 0 0 12px 0; width: 300px; }
#request-info-form .radio-button,  #request-info-form .check-box {float: none; display: inline; margin: 0; padding: 0 8px 0 0; width: auto; }
#request-info-form select {}
#request-info-form ul {float: left; width: 250px; margin: 0 !important; padding: 0 !important;  }
#request-info-form ul li {list-style-type: none; margin: 0; padding: 0 0 6px 0 !important; background: none !important; }
#request-info-form .submit-button { float: none; width: 100px;}


/* Left Column */
#left-column {float: left; padding: 10px 26px 30px 16px; width: 224px; color: #f2f2f2; background: #003b66;  }
#left-column a { color: #a8e1fb;}
#left-column p { margin: 0 0 6px 0; }
#left-column p, #left-column div {line-height: 18px; }
#left-col-contact {}
#sidebar { width: 224px; text-align: left; padding: 0; }
#sidebar ul, #sidebar ul ol {margin: 0;padding: 0; }
#sidebar ul li {list-style-type: none; }
/* First Level Nav */
#sidebar ul ul li { margin: 0; padding: 0; list-style-type: none; list-style-image: none; background: url(images/nav-separator.png) no-repeat bottom left;  }
#sidebar ul ul li a { display: block; margin: 0; padding: 14px 6px 4px 17px; font-size: 12px; font-weight: bold; line-height: 15px;  text-decoration: none;	}
#sidebar ul ul li a:hover, #sidebar ul ul li.current_page_item a, #sidebar ul ul li.current_page_parent>a { color: #fff; }
#sidebar ul ul li.current_page_item  ul li a { color: #a8e1fb;}
/* Second Level Nav */
#sidebar ul ul ul {margin: 0 0 0 22px; padding: 0 0 6px 0;}
#sidebar ul ul ul li { background:none;	}
#sidebar ul ul ul li a {  padding: 4px 0 4px 9px; font-size: 11px; font-weight: normal; line-height: 13px; 	}
#sidebar ul ul ul li a:hover, #sidebar ul ul ul li.current_page_item a { color: #fff; }

#sidebar ul ul ul li.cat-item  { padding: 4px 22px 4px 9px;  font-size: 12px; line-height: 12px; 	}
#sidebar ul ul ul li.cat-item a { display: inline; padding: 0 8px 0 0; line-height: 12px; font-size: 12px; }
#sidebar ul ul ul li:hover, #sidebar ul ul ul li.current_page_item, #sidebar ul ul ul li.current-cat {  }
#sidebar ul ul ul li.nav-archives-heading:hover { background: transparent; }
#sidebar ul ul ul li h2 { border-top: 1px solid #b8a082; padding: 4px 0 4px 9px;  font-size: 14px; line-height: 14px;  color: #fff;	}

li.page-item-387 {display: none; }

#sidebar div {margin: 0 0 24px 17px; }
#sidebar #leftcol-connect-broomfield {margin-top: 30px;}
#left-column #left-col-contact { }
#left-column #left-col-social-links a {font-size: 11px; }
#left-column #left-col-social-links p, #left-column #left-col-social-links img, #left-column #left-col-social-links img a {vertical-align: middle; line-height: 22px; }


/*   MAIN COLUMN  */
#main-content-container { margin: 0;  width: 982px; background: url(images/left-col-bkg.png) repeat-y;  }
#main-column {float: left; border-top: 11px solid #fff; padding: 45px 22px 40px 40px;width: 654px; text-align: left; background:  url(images/main-column-gradient.png) repeat-x; }



/* Footer  */
#footer-container { margin: 0 auto; border-top: 6px solid #fff; padding: 0 4px 30px 18px; width: 996px;}
#footer { padding: 8px 80px 0 34px; height: 27px; color: #fff; font-size: 11px; line-height: 11px; font-weight: bold; text-align: left;  background: #68727b url(images/footer-tip.png) no-repeat right;}



/* COMMON ELEMENTS  ******************************************************** */
p {margin: 0 0 12px 0; padding: 0; }

/*	Headers */
h1.page-heading {margin: 0 0 18px 0; padding: 0 0 4px 0; color: #0b4b79; font-size: 27px; line-height: 27px; background: url(images/page-heading-underline.png) no-repeat bottom left; } 
h2, h2 a {margin: 24px 0 12px 0; padding: 0; font-size: 18px; line-height: 20px; color: #0b4b79;}
h3 { margin: 24px 200px 12px 0; padding: 0 0 4px 0; font-size: 18px;  line-height: 20px; color: #0b4b79; background: url(images/page-heading-underline.png) no-repeat bottom right;  }
h4, h4 a {margin: 22px 0 8px 0; padding: 0; font-size: 16px; line-height: 18px; color: #0b4b79;}
h5 { margin: 22px 200px 8px 0; padding: 0 0 4px 0; font-size: 16px;  line-height: 18px; color: #0b4b79; background: url(images/page-heading-underline.png) no-repeat bottom right;  }
h6, h6 a {margin: 22px 0 4px 0; padding: 0; font-size: 16px; line-height: 18px; color: #0b4b79;}

.home h3, .home h5 {margin-right: 0; }

.widget_pages h2 {display: none;}


/*  Links  */
a { color: #0066a4; text-decoration: underline;}
a:hover { text-decoration: none; }

/* Lists */
#main-column ul { margin: 0 0 12px 0; padding: 0 0 0 20px;}
#main-column ul li { margin: 0; padding: 0 0 8px 12px; line-height: 15px; list-style-type: none; background: url(images/bullet-blue-arrow-on-white.png) no-repeat; }

ol li {	list-style: decimal outside;	}
.entry ul {margin: 0 0 12px 0;padding: 0 0 0 30px; }
.entry ul li {margin: 0; padding: 0 0 8px 0; list-style-type: disc; }
.postmetadata ul, .postmetadata li {display: inline;list-style-type: none;list-style-image: none;}
ul.arrow { font-size: 12px; }
ul.arrow li { list-style-image: url(images/arrow.gif); }

/* Images */
p img {padding: 0;max-width: 100%;}
img.centered {display: block;margin-left: 4uto;margin-right: auto;}
img.alignright {margin: 5px 2px 12px 22px; border: 1px solid #a6acb1; padding: 8px;}
img.alignleft {padding: 4px;margin: 0 7px 2px 0;display: inline;}
.alignright {float: right;}
.alignleft {float: left;}

/* Begin Form Elements */
.entry form { text-align:left; }
select {width: 130px;}

/* Other Elements  */
.post hr {display: block;}


/* MISCELLANEOUS FORMATTING  **************************************************  */
.clear {clear: both;}
.small {font-size: 11px;}

/* Begin Various Tags & Classes */
acronym, abbr, span.caps {cursor: help;}
acronym, abbr {	border-bottom: 1px dashed #999;}
blockquote { margin: 15px 30px 0 10px;	padding-left: 20px;	border-left: 5px solid #ddd;}
blockquote cite { margin: 5px 0 0;display: block;	}
.center {text-align: center;}
.hidden {display: none;}
.screen-reader-text { position: absolute;  left: -1000em;}
hr { display: none;}
a img {border: none;}


/* SPECIFIC PAGES ********************************************************* */

/*  Homepage  */
.home #main-column a { font-weight: bold; color: #ab3447;}
#homepage-two-column-container {width: 654px; }
#homepage-two-column-container p {margin: 0 0 8px 0; }
#homepage-two-column-left {float: left; padding: 0 26px 0 0; width:376px; }
.homepage-bullets-left { float: left; width: 188px; }
.homepage-bullets-right { float: left; width: 188px; }
#homepage-two-column-left ul { margin: 0; padding: 0 0 10px 0; }
#homepage-two-column-left ul li { margin: 0; padding: 0 0 5px 12px; line-height: 11px; list-style-type: none; background: url(images/bullet-blue-arrow-on-white.png) no-repeat; }
#homepage-two-column-left ul li a { font-size: 11px; line-height: 12px; font-weight: normal !important; color: #ab3447; }

#homepage-two-column-right {float: left; padding: 4px 0 0 0; width:250px; }
.home  #homepage-two-column-right a {color:  #0c5a9d; }
#homepage-two-column-right h4 { text-align: center; }
.homepage-right-box { width: 250px; background: #deedfc url(images/homepahe-blue-box-top.png) no-repeat;  }
.homepage-right-box-content { padding: 30px 20px 0 20px; width: 210px; background: url(images/homepahe-blue-box-btm.png) no-repeat bottom;  }
#home-primary-employers {width: 210px;}
.home-primary-employer-left {padding: 0 0 8px 0; width: 142px; font-size: 11px; line-height: 12px; text-align: left; color: #303030;}
.home-primary-employer-right {padding: 0; width: 60px; font-size: 11px; line-height: 12px; text-align: right; color: #7a7a7a;}
p.rightbox-footer-link {margin: 0; padding: 15px 0 7px 0;line-height: 12px;}
p.rightbox-footer-link a {line-height: 12px; font-size: 11px; }
#major-primary-employers-box { margin: 0 0 24px 0;}
#main-column .homepage-right-box-content ul {margin: 0; padding: 0;}
#main-column .homepage-right-box-content ul li {list-style-type: none;padding: 0 0 8px 0; line-height: 13px; background: none; }
#main-column .homepage-right-box-content ul li a { color: #0c5a9d !important; font-size: 11px; font-weight: normal !important; line-height: 13px; }

/* MISCELLANEOUS PAGES  */
.content-three-columns {}
.content-three-columns div { float: left; width: 215px;}

.rightcol-blue-box-container { float: right; margin: 4px 2px 14px 22px; padding: 0;width: 277px; background: #d0e6fb url(images/rightcol-blue-box-top.png) no-repeat; }
.rightcol-blue-box-content { margin: 0; padding: 18px 24px 24px 24px; width: 229px; background: url(images/rightcol-blue-box-btm.png) no-repeat bottom; }
.rightcol-blue-box-content h3 {margin: 0 0 12px 0; color: #073669; font-size: 14px; line-height: 14px; background: none; }
#main-column .rightcol-blue-box-content ul {margin: 0; padding: 0 0 0 10px;}
#main-column .rightcol-blue-box-content ul li {margin: 0; padding: 0 0 10px 14px; font-size: 11px; line-height: 12px; list-style-type: none; background: url(images/bullet-rightcol-blue-box.png) no-repeat !important; }
#main-column .rightcol-blue-box-content ul li a { font-size: 11px; line-height: 12px; color: #8e1f34; }

#area-map-thumb { float: right; margin: 0 2px 12px 20px;text-align: center; }
#area-map-thumb img { display: block; margin: 0 0 6px 0;  }

/* PLAIN TABLES  */
.plain-table { margin: 0 0 20px 0; border-top: 1px solid #8fb7d6; border-bottom: 1px solid #8fb7d6; width: 352px; }
.plain-table-left { padding: 4px 20px 4px 40px; width: 132px; text-align: left; vertical-align: top; }
.plain-table-right { padding: 4px 50px 4px 0; width: 130px; text-align: right; vertical-align: top; }
.plain-table .odd td {background: #eee;}

#broomfield-vacancy-rates {width: 402px; }
#broomfield-vacancy-rates .plain-table-left { padding: 4px 20px 4px 30px; width: 102px; text-align: left; vertical-align: top; }
#broomfield-vacancy-rates .plain-table-middle { padding: 4px 10px 4px 0; width: 100px; text-align: right; vertical-align: top; }
#broomfield-vacancy-rates .plain-table-right { padding: 4px 30px 4px 0; width: 130px; text-align: right; vertical-align: top; }

#occupations-wages {width: 650px; border: 0; border-bottom: 1px solid #8fb7d6; }
#occupations-wages th { border-bottom: 1px solid #8fb7d6; vertical-align: bottom;}
#occupations-wages .plain-table-left { padding: 4px 20px 4px 30px; width: 435px; text-align: left; vertical-align: top; }
#occupations-wages .plain-table-right { padding: 4px 30px 4px 0; width: 135px; text-align: center; vertical-align: top; }


/* WP TABLES RELOADED  */

.wp-table-reloaded {margin: 0; border-bottom: 1px solid #8fb7d6; width: 590px; }

.wp-table-reloaded th { border-bottom: 1px solid #8fb7d6;font-size: 14px !important; vertical-align: top; }
.wp-table-reloaded .odd td {background: #f5f5f5; }
.wp-table-reloaded .last td {border-bottom: 1px solid #8fb7d6; }

/*   GREY TABLES */
.grey-table-container { margin: 0 0 20px 0; padding: 0; width: 650px; background: #e2e2e2 url(images/grey-table-top.png) no-repeat;}
.grey-table-content { margin: 0; padding: 16px 30px 25px 30px; width: 590px; background:url(images/grey-table-btm.png) no-repeat bottom;}
.grey-table, .grey-table-two-column {margin: 0; border-bottom: 1px solid #8fb7d6; width: 590px;}
.grey-table td {vertical-align: top;}

.grey-table-content th { border-bottom: 1px solid #8fb7d6;font-size: 14px !important; vertical-align: top; }
.grey-table-content .odd td {background: #f5f5f5; }
.grey-table-content .last td {border-bottom: 1px solid #8fb7d6; }

th.grey-table-two-column-left { padding: 0 20px 3px 30px; width: 350px; text-align: left;  }
th.grey-table-two-column-right {padding: 0 30px 3px 0; width: 160px; text-align: right; }
td.grey-table-two-column-left {padding: 6px 20px 6px 30px; width: 250px; text-align: left; vertical-align: top; line-height: 13px; }
td.grey-table-two-column-right {padding: 6px 30px 6px 0; width: 260px; text-align: right; vertical-align: top;line-height: 13px;}


/*  Three Column Tables */
.grey-table-three-column-one { padding: 6px 20px 6px 30px;width: 210px; text-align: left; font-weight: bold;  }
.grey-table-three-column-two { padding: 6px 12px 6px 0;width: 216px; text-align: left;  }
.grey-table-three-column-three { padding: 6px 22px 6px 0;width: 93px; text-align: right;   }

#daily-traffic-counts .grey-table-three-column-one { padding: 6px 20px 6px 30px;width: 250px; text-align: left; font-weight: bold;  }
#daily-traffic-counts .grey-table-three-column-two { padding: 6px 12px 6px 0;width: 186px; text-align: left;  }
#daily-traffic-counts .grey-table-three-column-three { padding: 6px 22px 6px 0;width: 83px; text-align: right;   }

#major-shopping-centers th {vertical-align: bottom;}
#major-shopping-centers .grey-table-three-column-one { padding: 6px 20px 6px 30px;width: 170px; text-align: left; font-weight: bold;  }
#major-shopping-centers .grey-table-three-column-two { padding: 6px 12px 6px 0;width: 106px; text-align: left;  }
#major-shopping-centers .grey-table-three-column-three { padding: 6px 22px 6px 0;width: 243px; text-align: left;   }


#grey-table-local-public-schools th {vertical-align: bottom; }
#grey-table-local-public-schools th, #grey-table-local-public-schools td {text-align: center;}
#grey-table-local-public-schools .grey-table-six-column-one {text-align: left;}


/* Four-Column Tables */
.grey-table-four-column-one { padding: 6px 12px 6px 20px;width: 145px; text-align: left; font-weight: bold;  }
.grey-table-four-column-two { padding: 6px 12px 6px 0;width: 141px; text-align: center;  }
.grey-table-four-column-three { padding: 6px 12px 6px 0;width: 141px; text-align: center;   }
.grey-table-four-column-four { padding: 6px 12px 6px 0;width: 141px; text-align: center;   }

#broomfield-area-demographics .grey-table-four-column-one { padding: 8px 12px 8px 20px;width: 205px; text-align: left; font-weight: bold;  }
#broomfield-area-demographics .grey-table-four-column-two { padding: 6px 12px 6px 0;width: 121px; text-align: center;  }
#broomfield-area-demographics .grey-table-four-column-three { padding: 6px 12px 6px 0;width: 121px; text-align: center;   }
#broomfield-area-demographics .grey-table-four-column-four { padding: 6px 12px 6px 0;width: 121px; text-align: center;   }


#employers-by-industry-table .grey-table-four-column-one { padding: 8px 20px 8px 20px;width: 177px; text-align: left; font-weight: normal; }
#employers-by-industry-table .grey-table-four-column-two { padding: 8px 20px 8px 0;width: 141px; text-align: left;  }
#employers-by-industry-table .grey-table-four-column-three { padding: 8px 20px 8px 0;width: 133px; text-align: left;   }
#employers-by-industry-table .grey-table-four-column-four { padding: 8px 14px 8px 0;width: 91px; text-align: right;  }

/* Five Column */
.grey-table-utility-rates .bold td { font-weight: bold; color: #2e7db9; }
.grey-table-utility-rates  .grey-table-five-column-one { padding: 6px 12px 6px 20px;width: 120px; text-align: left; font-weight: bold;  }
.grey-table-utility-rates .grey-table-five-column-two { padding: 6px 12px 6px 0;width: 110px; text-align: right;  }
.grey-table-utility-rates .grey-table-five-column-three { padding: 6px 12px 6px 0;width: 110px; text-align: right;   }
.grey-table-utility-rates .grey-table-five-column-four { padding: 6px 12px 6px 0;width: 110px; text-align: right;   }
.grey-table-utility-rates .grey-table-five-column-five { padding: 6px 22px 6px 0;width: 110px; text-align: right;   }


/*  Six Column */
.grey-table-six-column-one { padding: 6px 12px 6px 20px;width: 120px; text-align: left; font-weight: bold;  }
.grey-table-six-column-two { padding: 6px 12px 6px 0;width: 87px; text-align: right;  }
.grey-table-six-column-three { padding: 6px 12px 6px 0;width: 87px; text-align: right;   }
.grey-table-six-column-four { padding: 6px 12px 6px 0;width: 87px; text-align: right;   }
.grey-table-six-column-five { padding: 6px 12px 6px 0;width: 87px; text-align: right;   }
.grey-table-six-column-six { padding: 6px 12px 6px 0;width: 90px; text-align: right;   }


/* Seven Column */
.grey-table-seven-column-one { padding: 6px 12px 6px 20px;width: 174px; text-align: left; font-weight: bold;  }
.grey-table-seven-column-two { padding: 6px 8px 6px 0;width: 64px; text-align: right;  }
.grey-table-seven-column-three { padding: 6px 8px 6px 0;width: 64px; text-align: right;   }
.grey-table-seven-column-four { padding: 6px 8px 6px 0;width: 64px; text-align: right;   }
.grey-table-seven-column-five { padding: 6px 8px 6px 0;width: 64px; text-align: right;   }
.grey-table-seven-column-six { padding: 6px 8px 6px 0;width: 64px; text-align: right;   }
.grey-table-seven-column-seven { padding: 6px 20px 6px 0;width: 64px; text-align: right;   }


/* Contact Page  */
#contact-page-container { position: relative;}
#contact-left {margin: 0; width: 380px; }
.cform ol {margin: 0; padding: 0; }
.cform ol li {margin: 0; padding: 0 0 12px 0; list-style: none; }
.cform ol li label {display: block; color: #6d8d23; text-align: left; }
.cform ol li input.single { border: 1px solid #6d8d23; padding: 2px; width: 374px; height: 20px; }
.cform ol li textarea { border: 1px solid #6d8d23; padding: 2px; width: 374px; height: 200px; }
.cform .cf_hidden { display:none; border:none!important;background:none!important;padding:0!important;margin:0!important;}
.cform input.sendbutton { float: right; border: 0; width: 134px; padding: 4px; background: #0066a4; color: #fff; font-size: 14px;  }
p.linklove { display: none; }
#contact-right {position: absolute; top: 0; left: 398px; margin: 0; width: 224px; }
#contact-right img {border: 4px solid #6d8d23; }
#contact-right p, #contact-right a { color: #0066a4; }
#contact-right p { margin: 0 0 10px 0; }


.three-column-div {float: left; width: 215px;}


/*  BLOG  ****************************************************************** */
.blog-container { margin: 0 0 10px 0; padding: 26px; text-align: left; background: #ededed;}
.blog-container .post { margin: 0 0 32px 0;border: 0;  padding: 0; text-align: left; background: transparent;}


/* Post */
#blog-main-page h1 {margin: 0 0 0 0; color: #6d8d23; font-size: 18px; line-height: 20px; }
#blog-main-page h1 a {color: #6d8d23; text-decoration: none; font-weight: bold; font-size: 18px; line-height: 20px;}
#blog-main-page h1 a:hover { text-decoration: underline; }
#blog-main-page h1.page-heading { margin: 0 0 14px 0; font-size: 28px; line-height: 30px;}
#blog-main-page .page {margin-bottom: 36px; }
.post-subtitle-line { margin: 0 0 6px 0; font-size: 10px; line-height: 10px; color: #67861e;}
.post-subtitle-line a {font-size: 10px; line-height: 10px; text-decoration: none;}
.post-subtitle-line a:hover {text-decoration: underline;}
#blog-main-page p {margin: 0 0 4px 0; }
.read-full-post {margin: 0; padding: 0; width: 150px;}
.read-full-post a {display: block; margin: 0; padding: 2px; color: #fff; background: #0066a4; text-align: center; text-decoration: none; }
.read-full-post a:hover {background: #6d8d23; text-decoration: none; }

#blog-single-post h1.page-heading { margin: 0 0 2px 0;}
#blog-single-post .postmetadata {margin: 0; border-top: 1px solid #6f4001; padding: 4px 0 0 0; font-size: 10px; line-height: 14px; color: #88612e; }
#blog-single-post .postmetadata a {font-size: 10px; line-height: 14px; color: #88612e; }
#blog-single-post h2 {color: #6d8d23;}

.navigation { margin: 10px 0 0 0; padding: 0 0 24px 0;}
.navigation div a {color: #88612e; }

.sticky {background: #f7f7f7;padding: 0 10px 10px;}
.sticky h2 {padding-top: 10px;}


/* Begin Comments*/
.alt {margin: 0;	padding: 0;	}
.commentlist li ul li { margin-right: -5px;margin-left: 10px;}
.children { padding: 0; }
.nocomments {display: none;}

.commentlist { margin: 0; padding: 0; }
.commentlist li { margin: 0 0 12px 0; padding: 0; list-style: none; }
.commentlist li .comment-body { padding: 0; }
.commentlist li .comment-text-container { padding: 6px 8px 6px 10px; background: #5187a8; color: #fff;}
.commentlist li .comment-author, .commentlist li .comment-author a { color: #000; font-size: 12px;  }
.commentlist li .avatar {display: none;}
.commentlist cite, .commentlist cite a {font-style: normal; color: #0066a4; }
.commentmetadata {display: inline; color: #000; }
.commentmetadata a {color: #000; text-decoration: none;}
.commentlist p {font-weight: normal;text-transform: none;}


#commentform {	margin: 0 0 20px 0;	}
#commentform p {margin: 0 0 10px 0; color: #6d8d23;}
#commentform label {font-size: 14px; }
#commentform input { border: 1px solid #6d8d23; padding: 2px; width: 300px; height: 16px; }
#commentform textarea { border: 1px solid #6d8d23; padding: 2px; width: 616px; height: 180px;}
#commentform #submit { float: right; border: 0; width: 134px; padding: 0 0 2px 0; height: 26px; background: #0066a4; color: #fff; font-size: 14px; line-height: 14px;cursor: pointer; }
#respond:after {	content: ".";    display: block;    height: 0;    clear: both;    visibility: hidden;}

#wp-calendar #prev a, #wp-calendar #next a { font-size: 9pt;}
#wp-calendar a { text-decoration: none; }
#wp-calendar caption { font: bold 1.3em 'Lucida Grande', Verdana, Arial, Sans-Serif;text-align: center;}
#wp-calendar th {font-style: normal;text-transform: capitalize;}



/* Begin Calendar */
#wp-calendar {	empty-cells: show;	margin: 10px auto 0;	width: 155px;	}
#wp-calendar #next a {padding-right: 10px;text-align: right;}
#wp-calendar #prev a {	padding-left: 10px;	text-align: left;	}
#wp-calendar a {	display: block;	}
#wp-calendar caption {	text-align: center;	width: 100%;	}
#wp-calendar td {	padding: 3px 0;	text-align: center;	}
#wp-calendar td.pad:hover { /* Doesn't work in IE */ background-color: #fff; }


/* Captions */
.aligncenter,
div.aligncenter {display: block;margin-left: auto;margin-right: auto;}
.wp-caption {	border: 1px solid #ddd;text-align: center;background-color: #f3f3f3;padding-top: 4px;margin: 10px;-moz-border-radius: 3px;-khtml-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;}
.wp-caption img {margin: 0;padding: 0;border: 0 none;}
.wp-caption p.wp-caption-text {font-size: 11px;line-height: 17px;padding: 0 4px 5px;margin: 0;}

