/*  
Theme Name: Corona Insights Custom 
*/

body { margin: 0; text-align: center; font: 12px/18px georgia, times, "times new roman", serif; color: #606060; }
p {margin: 0 0 14px 0; padding: 0; text-align: left;}
li, td { text-align: left; }
h1, h2, h3, h4, h5, h6 {padding: 0; font-family: arial, "lucida grande", verdana, tahoma, sans-serif; font-weight: bold;text-align: left; color: #222;}

h1 { margin: 0 0 16px 0; font-size: 25px; line-height: 25px; }
h1.pageHeading { margin: 5px 0 28px 0; padding: 12px 20px 0 15px; height: 31px; color: #fff; font-size: 25px;  line-height: 26px; background: url(/wp-content/themes/coronainsights/images/page_heading_bkg.jpg) no-repeat; }
h2 { margin: 0 0 14px 0; font-size: 20px; line-height: 22px;}
h3 { margin: 0 0 12px 0; font-size: 18px; line-height: 20px;}
h4 { margin: 0 0 10px 0; font-size: 15px; line-height: 17px;}
h5 { margin: 0 0 2px 0; font-size: 13px; line-height: 15px;  }
h6 { margin: 0; font: 12px/14px georgia, times, "times new roman", serif; color: #444; }

ul { margin: 0 0 14px 0; padding: 0 0 0 20px; }
ul li { margin: 0; padding: 0 0 6px 14px; list-style-type: none; line-height: 16px; background: url(/wp-content/themes/coronainsights/images/orange_bullet_on_white.gif) no-repeat; }

a, a:link, a:visited { text-decoration: underline; color: #606060; }
a:hover { text-decoration: none; }

.burntOrange { color: #8D3F04; }

/* PAGE LAYOUT  */
#pageWrapper { position: relative;  margin: 0 auto; padding: 26px 50px 20px 0; width: 1070px; text-align: center;   }

#leftColumn { position: absolute; top: 26px; left: 0; padding: 0 18px 0 0; width: 308px; }
#logoContainer {margin: 0 0 24px 0;width: 308px; height: 153px; }
#logoContainer img {display: block; }

#leftColumnContent { padding: 0 0 0 68px; width: 240px; }
.leftColumnBox { width: 240px; }
.leftColumnBox h3 { margin: 0; padding: 8px 16px 0 20px; width: 204px; height: 21px; color: #fff; font-size: 16px;line-height: 15px; background: #000 url(/wp-content/themes/coronainsights/images/leftcol_head_bkg_black.gif) no-repeat; }
.leftColumnBoxContent { padding: 18px 20px 30px 20px; }
#coronaNewsContainer { margin: 0 0 14px 0; background: url(/wp-content/themes/coronainsights/images/leftcol_bkg_grey_tile.gif) repeat-y; }
#coronaNewsContent {  background: url(/wp-content/themes/coronainsights/images/leftcol_bkg_grey_btm.gif) no-repeat bottom; }
#coronaNewsContent h5 { margin: 0 0 2px 0; }
#coronaNewsContent a { color: #9C4809; font-weight: bold; }
#coronaNewsContent p { margin: 0 0 14px 0; font-size: 11px; line-height:16px;  }
#leftColumnSecondHighlightContainer { margin: 0; background: url(/wp-content/themes/coronainsights/images/leftcol_bkg_orange_tile.gif) repeat-y; }
#leftColumnSecondHighlightContent {  background: url(/wp-content/themes/coronainsights/images/leftcol_bkg_orange_btm.gif) no-repeat bottom; }

#mainColumn { margin: 0 0 0 326px; padding: 21px 0 0 0; width: 744px;}

#searchContainer { padding-right: 30px; height: 47px; text-align: right;}
form#searchForm { margin: 0; padding: 0; height: 21px; }
input#searchBox  {margin: 0; border: 0; padding: 2px 4px; width: 142px; height: 17px; line-height: 21px; vertical-align: top; background: url(/wp-content/themes/coronainsights/images/search_box.gif) no-repeat; }
input#searchSubmit  {margin: 0; border: 0; }

#navContainer { border-bottom: 1px solid #b7b7b7; padding: 0 0 13px 16px; height: 37px; background: url(/wp-content/themes/coronainsights/images/navbar_line.gif) repeat-x bottom; }
#mainColumn #navContainer a { font: 13px/13px arial, "lucida grande", helvetica, sans-serif;  color: #000; text-align: center; text-decoration: none; }

#navContainer div.tabSmall  { float: left; margin: 0 2px; padding: 0; width: 94px; height: 24px;  }
#navContainer div.tabSmall a { display: block; padding: 13px 1px 0 0; width: 93px; height: 24px; background: url(/wp-content/themes/coronainsights/images/tab_small.gif) no-repeat; }
#navContainer div.tabSmall a:hover, #navContainer div.tabSmall a.activeTab { text-decoration: none; background: url(/wp-content/themes/coronainsights/images/tab_small.gif) 0 -37px; }

#navContainer div.tabMedium { float: left; margin: 0 2px; padding: 0; width: 142px; height: 24px;  }
#navContainer div.tabMedium a { display: block; padding: 13px 1px 0 0; width: 141px; height: 24px;  background: url(/wp-content/themes/coronainsights/images/tab_medium.gif) no-repeat; }
#navContainer div.tabMedium a:hover, #navContainer div.tabMedium a.activeTab { text-decoration: none; background: url(/wp-content/themes/coronainsights/images/tab_medium.gif) 0 -37px; }

#navContainer div.tabLarge { float: left; margin: 0 2px; padding: 0; width: 162px; height: 24px; }
#navContainer div.tabLarge a { display: block; padding: 13px 1px 0 0; width: 161px; height: 24px; background: url(/wp-content/themes/coronainsights/images/tab_large.gif) no-repeat; }
#navContainer div.tabLarge a:hover, #navContainer div.tabLarge a.activeTab { text-decoration: none; background: url(/wp-content/themes/coronainsights/images/tab_large.gif) 0 -37px; }


#mainHighlightContainer {  margin: 5px 0 29px 0; width: 744px;  background: url(/wp-content/themes/coronainsights/images/main_highlight_bkg3.jpg) no-repeat; }
#mainHighlightTable {width: 744px;}
#mainHighlightContent {padding: 42px 10px 52px 42px; width: 460px; color: #fff; vertical-align: top; }
#mainHighlightContent h1 { margin: 0 0 16px 0; font-size: 25px; line-height: 26px; color: #fff;  }
#mainHighlightContent p { margin: 0; font-size: 13px; line-height: 22px; color: #f8efe7; font-weight: bold; }
#mainHighlightContent a { color: #fff; font-weight: bold; }
#mainHighlightContent ul  { margin: 0; padding: 0; }
#mainHighlightContent ul  li { padding: 0 0 8px 20px; list-style-type: none; background: url(/wp-content/themes/coronainsights/images/bullet_white_on-_dark_orang.gif) no-repeat; line-height: 14px;}
#mainHighlightContent ul  li a { font-weight: bold; color: #fff; }
#mainHighlightSideBar { padding: 174px 0 0 0; width: 232px; text-align: center; vertical-align: top; }
#mainHighlightSideBar a { color: #000; }

#homepageThreeHighlights { margin: 0 0 20px 0; width: 743px; }
#homepageThreeHighlights td.topRow { border-right: 34px solid #fff; padding: 0; width: 225px; vertical-align: top; background: url(/wp-content/themes/coronainsights/images/homepage_3highlights_tile.gif) repeat-y;  }
#homepageThreeHighlightsRight {border-right: 0; }
.homepageThreeHighlightsContent {  padding: 0 0 4px 28px; width: 197px; background: url(/wp-content/themes/coronainsights/images/homepage_3highlights_top.gif) no-repeat; }
.homepageThreeHighlightsContent, .homepageThreeHighlightsContent p { font-size: 11px; line-height: 16px;}
.homepageThreeHighlightsContent h6 { margin: 14px 0 0 0; }
.homepageThreeHighlightsContent h6 a { font-weight: bold; color: #404040; font-size: 11px; }
#mainColumn .homepageThreeHighlightsContent h2 { margin: 0 0 12px 0; font-size: 20px; line-height: 20px; color: #222; }


#homepageThreeHighlights td.bottomRow { border-right: 34px solid #fff; padding: 0; width: 225px; height: 40px; background: url(/wp-content/themes/coronainsights/images/homepage_3highlights_btm.gif) no-repeat;  }
#homepageThreeHighlights td#bottomRowRight { border-right: 0;  }


#testimonialsTop { margin: 0 0 20px 0; width: 744px; background: #5D5D5D url(/wp-content/themes/coronainsights/images/testimonials_top.gif) no-repeat; }
#testimonialsBottom { padding: 30px 40px; width: 664px; background: url(/wp-content/themes/coronainsights/images/testimonials_btm.gif) no-repeat bottom; }
#slideshow div { padding: 10px 0 0 48px; background: url(/wp-content/themes/coronainsights/images/orange_quote_left.gif) no-repeat;}
#slideshow div p { margin: 0 0 6px 0; padding: 0 48px 10px 0; font-size: 14px; line-height: 19px;font-weight: bold; font-style: italic; color: #f2f2f2; background: url(/wp-content/themes/coronainsights/images/orange_quote_right.gif) no-repeat bottom right;}
#slideshow div h5 {margin: 0 0 4px 0; font-size: 14px; line-height: 14px; color: #F3CD9F; }
#slideshow div h6 {font: 14px/14px arial, "lucida grande", verdana, tahoma, sans-serif; font-weight: normal; color: #fff; }


/*   ************************* INTERNAL PAGES  ************************************   */

/*  ******  EDIT ENTRY  ********  */
.editEntry, .post-edit-link { display: none; }

#sideNavContainer { margin: 0 0 16px 0; padding: 20px 0 22px 0; background: #d6d6d6 url(/wp-content/themes/coronainsights/images/leftcol_nav_bottom.gif) no-repeat bottom; }
#sideNavContainer ul { margin: 0; border-top: 3px solid #f8f8f8; padding: 0; background: #eee; }
#sideNavContainer ul li { margin: 0; border-bottom: 3px solid #f8f8f8; padding: 7px 10px 8px 8px; list-style-type: none; background-image: none; }
#pageWrapper #sideNavContainer ul li  a { display: block; padding: 0 10px 0 12px; text-decoration: none;  color: #222;font-family: arial, "lucida grande", verdana, tahoma, sans-serif; font-weight: bold; background-image: none; }
#pageWrapper #sideNavContainer ul ul li  a { color: #222;font-family: arial, "lucida grande", verdana, tahoma, sans-serif; font-weight: normal; background-image: none; }
#pageWrapper #sideNavContainer ul li  a:hover, #pageWrapper #sideNavContainer ul li  a.activeLink, #pageWrapper #sideNavContainer ul li.current-cat  a, #pageWrapper #sideNavContainer ul li.current-cat  li a:hover  { color: #BE5900; text-decoration: underline; font-weight: bold; background: url(/wp-content/themes/coronainsights/images/sidenav_arrow.gif) no-repeat }
#pageWrapper #sideNavContainer ul li.current-cat  li a  { color: #222; text-decoration: none; font-weight: normal; background: none; }


#sideNavContainer #sidebar { margin: 0; border-top: 3px solid #f8f8f8; border-bottom: 3px solid #f8f8f8; padding: 0; background: #eee; }
#leftColumnSearch { display: none; }
/*  #leftColumnSearch {  margin: 0; border-bottom: 3px solid #f8f8f8; padding: 7px 10px 8px 0; }  */
#sideNavContainer #sidebar ul { margin: 0; border: 0; padding: 0; }
#sideNavContainer #sidebar ul li { margin: 0; border-bottom: 3px solid #f8f8f8; padding: 7px 10px 8px 20px; }
#sideNavContainer #sidebar ul li h2 { margin: 0; padding: 0; font-size: 12px;}
#sideNavContainer #sidebar ul li#latestPostsLink { padding-left: 8px; }
#sideNavContainer #sidebar ul li#latestPostsLink a { font-weight: normal;}
/* Second Level  */
#sideNavContainer #sidebar ul li ul  { margin: 0;  padding: 0; }
#sideNavContainer #sidebar ul li ul li  { margin: 0;  padding: 2px 0 3px 0px; border: 0; font-family: arial, "lucida grande", verdana, tahoma, sans-serif;  }
#sideNavContainer #sidebar ul li ul li a { display: inline;  }
#sideNavContainer #sidebar ul li ul li a:hover { font-weight: normal; }
/*  Third Level */
#sideNavContainer #sidebar ul li ul li ul li {  padding: 2px 0 3px 14px; border: 0;  font-size: 11px; line-height: 12px; font-family: arial, "lucida grande", verdana, tahoma, sans-serif;  }
#sideNavContainer #sidebar ul li ul li ul li a {  font-size: 11px; line-height: 12px;}


.leftColumnGreyBoxContainer { margin: 0 0 16px 0; padding: 20px 0 22px 0; background: #d6d6d6 url(/wp-content/themes/coronainsights/images/leftcol_nav_bottom.gif) no-repeat bottom;  }
.leftColumnGreyBoxContent { margin: 0; border-top: 3px solid #f8f8f8; border-bottom: 3px solid #f8f8f8; padding: 18px 20px 10px 20px; background: #eee; }
.leftColumnGreyBoxContent a { font-weight: bold; color:  #8D3F04;  font-family: arial, "lucida grande", verdana, tahoma, sans-serif; }
.leftColumnGreyBoxContent p { margin: 0 0 10px 0; line-height: 15px; color: #222; font-family: arial, "lucida grande", verdana, tahoma, sans-serif;}
.leftColumnGreyBoxContent h5 { margin: 0 0 6px 0;  color: #000; font-weight: normal; font-size: 11px; line-height: 14px; }
.leftColumnSpacer { margin: 0; height: 10px; }





.post {}
.entry { padding: 0; }

#oneColumnContainer { padding: 0 0 0 14px; width: 730px; }

#threeOrangeHighlights { margin: 12px 0 20px 0; width: 730px; }
#threeOrangeHighlights td {  border-right: 11px solid #fff; padding: 0; width: 236px; vertical-align: top; background:#F6EAD8 url(/wp-content/themes/coronainsights/images/orange_highlight_btm.gif) no-repeat bottom;   }
#threeOrangeHighlights td#orangeHighlightLast {  border-right: 0;   }
.orangeHighlightContent { padding: 20px 18px; width: 200px; background: url(/wp-content/themes/coronainsights/images/orange_highlight_top.gif) no-repeat;   }
.orangeHighlightContent  h3 { }
.orangeHighlightContent  a { color: #8D3F04; font-weight: bold;}


.lightGreyHighlightContainer { margin: 0 0 20px 0;  width: 730px; background: url(/wp-content/themes/coronainsights/images/light_grey_highlight_tile.gif) repeat-y;  }
.lightGreyHighlightTop { padding: 0; width: 730px; background: url(/wp-content/themes/coronainsights/images/light_grey_highlight_top.gif) no-repeat;  }
.lightGreyHighlightBottom { padding: 20px 18px; width: 694px; background: url(/wp-content/themes/coronainsights/images/light_grey_highlight_btm.gif) no-repeat bottom;  }

#twoColumnContainer { margin: 0; width: 744px;}
#twoColumnMain { margin: 0;padding: 0 30px 0 14px; width: 454px; vertical-align: top; }
#twoColumnRight {margin: 0; padding: 0; width: 260px; vertical-align: top;}

.rightColumnOrangeHighlight { margin: 10px 0 20px 0; width: 260px; background: url(/wp-content/themes/coronainsights/images/rightcol_orange_hilite_tile.gif) repeat-y; }
.rightColumnOrangeHighlightTop { width: 260px; background: url(/wp-content/themes/coronainsights/images/rightcol_orange_hilite_top.gif) no-repeat; }
.rightColumnOrangeHighlightBottom { padding: 20px 22px 22px 22px; width: 216px; background: url(/wp-content/themes/coronainsights/images/rightcol_orange_hilite_btm.gif) no-repeat bottom; }
.rightColumnOrangeHighlight ul, .rightColumnGreyHighlight ul { margin: 0 0 14px 0; padding: 0 0 0 4px; }
.rightColumnOrangeHighlight ul li { margin: 0; padding: 0 0 10px 14px; list-style-type: none; line-height: 16px; color: #404040; background: url(/wp-content/themes/coronainsights/images/orange_bullet_on_orange.gif) no-repeat; }
.rightColumnOrangeHighlightBottom a, .rightColumnGreyHighlightBottom a { color: #8D3F04; font-weight: bold; }

.rightColumnGreyHighlight { margin: 0 0 20px 0; width: 260px; background: url(/wp-content/themes/coronainsights/images/rightcol_grey_hilite_tile.gif) repeat-y; }
.rightColumnGreyHighlightTop { width: 260px; background: url(/wp-content/themes/coronainsights/images/rightcol_grey_hilite_top.gif) no-repeat; }
.rightColumnGreyHighlightBottom { padding: 20px 22px 22px 22px; width: 216px;  background: url(/wp-content/themes/coronainsights/images/rightcol_grey_hilite_btm.gif) no-repeat bottom; }
.rightColumnGreyHighlightBottom ul li { margin: 0; padding: 0 0 10px 14px; list-style-type: none; line-height: 16px; color: #404040; background: url(/wp-content/themes/coronainsights/images/orange_bullet_on_grey.gif) no-repeat; }

#copyrightAddressLinks { margin: 30px 0 0 0; border-top: 1px solid #F8882D; padding: 12px 0; font-size: 11px; line-height: 11px; }
#copyrightAddressLinks div { margin: 0 0 10px 0; text-align: right; font-family: arial, "lucida grande", verdana, tahoma, sans-serif; }
#copyrightAddressLinks p, #copyrightAddressLinks a { font-family: arial, "lucida grande", verdana, tahoma, sans-serif; }

#emailUsTable { margin: 30px 0 40px 0; width: 700px; }
.formTableLeft {padding: 0 0 12px 100px; width: 110px; font-weight: bold; vertical-align: top; text-align: left; }
.formTableRight {padding: 0 0 12px 0; width: 490px; font-weight: bold; vertical-align: top; text-align: left; }

#focusgroupFormTable {width: 700px;}
#focusgroupFormTable .formTableLeft {padding: 0 14px 12px 50px; width: 310px; font-weight: bold; vertical-align: top; text-align: left; }
#focusgroupFormTable .formTableRight {padding: 0 0 12px 0; width: 326px; font-weight: bold; vertical-align: top; text-align: left; }

#joinFormTable { margin: 30px 0 12px 0; width: 700px; }
.joinTableLeft  {padding: 0 0 12px 20px; width: 180px; font-weight: bold; vertical-align: top; text-align: left; }
.joinTableRight {padding: 0 0 12px 0; width: 500px; font-weight: bold; vertical-align: top; text-align: left; }
#joinMessage { margin: 0 0 0 20px; text-align: left; }

/*   BLOG  */
.postDate { margin: 0 0 10px 0;font-size:12px; font-family: arial, "lucida grande", verdana, tahoma, sans-serif; text-align: left;}
.post h3, .post h2 { margin-bottom: 6px; }
.post h3 a.burntOrange { color: #8D3F04; }
.contentDivider { clear: both; margin: 24px 0; border-top: 1px solid #b7b7b7; height: 1px;}
#radianceBlogTagline { margin: 0 0 24px 0;}
#olderNewerEntries { margin: 20px; height: 30px; }
#olderNewerEntries a { font-weight: bold;color: #8D3F04; font-size: 14px;  }


/*  STAFF  */
h2.staffPageCategory { margin: 30px 0 24px 0; }
.staffBioTable {margin: 0 0 16px 0;  border-bottom: 1px solid #b7b7b7; width: 720px;  }
.staffBioLeft { padding: 0 20px 16px 0; width: 160px; vertical-align: top; text-align: left; }
.staffBioLeft img { display: block; border: 1px solid #b7b7b7; padding: 7px; width: 176px; vertical-align: top; text-align: left; }
.staffBioRight { padding: 4px 0 10px 0; vertical-align: top; text-align: left; }
.staffBioRight p {  }
.staffBioRight h3 { margin: 0 0 4px 0;  }
.staffBioRight h4 { margin: 0 0 8px 0; color: #8D3F04; }
.staffBioRight div { margin: 0; padding: 0;}
.viewMore { font-weight: bold; font-family: arial, "lucida grande", verdana, tahoma, sans-serif; text-align: left; }



/* Federal Services */
#focusGroupThumbs { float: right; margin: 0 0 16px 26px; }

#businessContractDetailsTable { margin: 0 0 24px 0; border-top: 1px solid #2d3a3d; border-left: 1px solid #2d3a3d; border-right: 1px solid #2d3a3d; width: 726px;  }
#businessContractDetailsTable th { padding: 4px 12px 5px 12px;  vertical-align: middle; text-align: center; background-color: #333; color: #f6f4d9; font-weight: bold; font-size: 15px;}
#businessContractDetailsTable td { border-bottom: 1px solid #2d3a3d; vertical-align: top; text-align: left; background-color: #F6EBD8; color: #695E56;  }
#businessContractDetailsTable  p { text-align: left; background-color: #F6EBD8; color: #695E56;  }
#businessContractDetailsTable .businessContractDetailsLeft { padding: 6px 10px 6px 12px; width: 180px; font-weight: bold; background-color: #F6EBD8;}
.businessContractDetailsLeft  p { font-weight: bold; }
.businessContractDetailsRight { border-left: 1px solid #2d3a3d; padding: 6px 10px 6px 12px; width: 499px;}


#naicsCodesTable { margin: 0 0 24px 0; border-top: 1px solid #2d3a3d; border-left: 1px solid #2d3a3d; border-right: 1px solid #2d3a3d; width: 726px;  }
#naicsCodesTable th { padding: 4px 12px 5px 12px;  vertical-align: middle; text-align: center; background-color: #333; color: #f6f4d9; font-weight: bold; font-size: 15px;}
#naicsCodesTable td { border-bottom: 1px solid #2d3a3d; vertical-align: top; text-align: left; background-color: #eee; color: #695E56;  }
#naicsCodesTable td ul { padding: 0 0 0 16px; }
#naicsCodesTable td ul li { padding: 0 0 10px 0; list-style-type: disc; background: none;}
#naicsCodesTable  p { text-align: left; background-color: #eee; color: #695E56;  }
#naicsCodesTable .naicsCodesHeading {  background-color: #eee; text-align: center;  }
#naicsCodesTable .naicsCodesHeading p {  margin: 0 0 6px 0; background-color: #eee; text-align: center; font-weight: bold; font-size: 14px;  }
#naicsCodesTable #naicsCodesHeadingLeft { padding: 6px 10px 6px 12px; width: 200px; }
#naicsCodesTable #naicsCodesHeadingMiddle{ border-left: 1px solid #2d3a3d; padding: 6px 10px 6px 12px; width: 200px;  }
#naicsCodesTable #naicsCodesHeadingRight { border-left: 1px solid #2d3a3d; padding: 6px 10px 6px 12px; width: 200px; }
.naicsCodesLeft { padding: 6px 10px 6px 12px; width: 140px;  }
.naicsCodesMiddle{ border-left: 1px solid #2d3a3d; padding: 6px 10px 6px 12px; width: 140px; }
.naicsCodesRight { border-left: 1px solid #2d3a3d; padding: 6px 10px 6px 12px; width: 140px;}


#focusgroupSignup p { margin-left: 50px; }
#focusgrpSignupLogin { margin: 16px 12px 0 35px; }
#focusgroupSignupForm { margin: 0 0 0 10px; padding: 0; width: 420px; }



/*   *************************************   ORIGINAL THEME CSS    *************************************************  */

/* TYPOGRAPHY & COLORS */
.alt {background-color: #FFF2C4;}
small, small a {font-size: 11px; }
.commentlist li, #commentform input, #commentform textarea {font: 0.9em 'Lucida Grande', Verdana, Arial, Sans-Serif;}
.commentlist li {font-weight: bold;}
.commentlist li .avatar { 	float: right;	border: 1px solid #eee;	padding: 2px;	background: #fff;	}
.commentlist cite, .commentlist cite a {font-weight: bold;font-style: normal;font-size: 1.1em;}
.commentlist p {font-weight: normal;line-height: 1.5em;text-transform: none;}
#commentform p {font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;}
.commentmetadata {font-weight: normal;}
code {font: 1.1em 'Courier New', Courier, Fixed;}
acronym, abbr, span.caps{font-size: 0.9em;letter-spacing: .07em;}
#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;}



/* STRUCTURE */
.addThisContainer {margin: 0 0 24px 0; text-align: left;}
hr {display: block; color: #555; width: 100%; height: 1px;}
.widecolumn .post {margin: 0;}
.post .authorContainer {margin: 0 0 12px 0; }
.post .postmetadata {margin: 0 0 12px 0;}
.post .addThisContainer {margin: 0 0 24px 0; text-align: left;}
#searchResultsPage .postmetadata { display: none; }
.widecolumn .postmetadata {margin: 30px 0;}
.widecolumn .smallattachment {	text-align: center;	float: left;	width: 128px;	margin: 5px 5px 5px 0px;}
.widecolumn .attachment {text-align: center;margin: 5px 0px;}
.clear {clear: both; }
/* End Structure */


/* POSTS */
.entry { margin: 12px 0 0 0; }
.postmetadata ul, .postmetadata li {display: inline;list-style-type: none;list-style-image: none;}
.postmetadata a { font-weight: bold; color: #728176; }
.narrowcolumn .postmetadata {text-align: center;}

/* POST NAVIGATION */
.navigation { margin: 0 0 30px 0; width: 550px; }
.navLeft { padding: 0 30px 0 0; width: 260px; vertical-align: top; text-align: left; }
.navRight { padding: 0; width: 260px; vertical-align: top; text-align: right; }
.addToContainer {margin: 0 0 20px 0; }
.addToContainer img { vertical-align: middle; }



/* IMAGES */

/*	Using 'class="alignright"' on an image will (who would've
	thought?!) align the image to the right. And using 'class="centered',
	will of course center the image. This is much better than using
	align="center", being much more futureproof (and valid) */
img.centered {display: block;margin-left: auto;margin-right: auto;}
img.alignright {padding: 4px;	margin: 0 0 2px 7px;	display: inline;	}
img.alignleft {padding: 4px;	margin: 0 7px 2px 0;	display: inline;	}
.alignright {float: right;	}
.alignleft {float: left	}




/* FORM ELEMENTS */
.entry form { /* This is mainly for password protected posts, makes them look better. */	text-align:center;	}
select {	width: 130px;	}
#commentform input {	width: 170px;	padding: 2px;	margin: 5px 5px 1px 0;	}
#commentform textarea {	width: 96%;	padding: 2px;	}
#commentform #submit {	margin: 12px 0 30px 0;	}


/* COMMENTS */
.alt {margin: 0;padding: 10px;}
.commentlist {padding: 0;text-align: justify;}
.commentlist li {	margin: 15px 0 3px;	padding: 5px 10px 3px;	list-style: none;	}
.commentlist p {	margin: 10px 5px 10px 0;	}
#commentform p {	margin: 5px 0;	}
.nocomments {	text-align: center;	margin: 0;	padding: 0;	}
.commentmetadata {	margin: 0;	display: block;}


/* SIDEBAR */
#sectionMenu div { margin: 0; padding: 6px 4px 0 4px; width: 172px; background-color: #FEE59B; list-style-type: none; list-style-image: none; 
background-image:url(../images/general/sidenav_bkg.gif); }
#sectionMenu #sidebar{margin: 0; padding: 0; width: 180px;background-image:url(/images/general/sidenav_bkg.gif);	}
#sidebar form {margin: 0; padding: 0; text-align: center; }
#sectionMenu #searchform { margin: 0; padding: 0; background-color: #FEE59B; background-image: none; }
#sidebar #searchform #s { margin: 10px auto 8px auto; padding: 2px; width: 120px;	}
#sectionMenu ul { padding: 4px 8px 8px 10px; width: 154px; }
#sidebar #searchsubmit { margin: 0 auto 18px auto;	padding: 1px;	}
#sidebar h2 { margin: 4px 0 0 0; font-size: 14px; font-weight: bold; }
#sidebar ul ol {	margin: 0;	padding: 0;}
#sidebar ul li {margin: 0; padding: 0 0 4px 0; list-style-type: none;	list-style-image: none;		}
#sidebar ul p, #sidebar ul select {	margin: 5px 0 8px;}
#sidebar ul ul, #sidebar ul ol {	margin: 0 0 0 0;  padding: 2px 8px 8px 6px; }
#sidebar ul ul ul, #sidebar ul ol {	margin: 0 0 0 10px;	}
ol li, #sidebar ul ol li {	list-style: decimal outside;}
#sidebar ul ul li, #sidebar ul ol li {	margin: 3px 0 0 0;	}
#sidebar p { text-align: center; }
#blogPage #sectionMenu a { display: inline;  padding: 4px 0 6px 14px;  font: 13px "Trebuchet MS", "Lucida Grande", Arial, sans-serif; 
font-weight: bold; color: #728176; line-height: 15px; }
#blogPage #sectionMenu p a  { padding: 0 0 12px 0; background-image: none; }
#blogPage #sectionMenu p a:hover  { background-image: none; }
#blogPage #sectionMenu a:hover { background-color: transparent; background-image:url(/images/general/sidenav_arrow.gif); text-decoration: underline; }
#blogPage #sectionMenu h2 a { font-size: 14px; font-weight: bold; color: #728176; padding: 0; background-image: none;} 
#blogPage #sectionMenu h2 a:hover {padding: 0; background-image: none;} 


/* 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; }


/* 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;}
a img {border: none;}


