/* bm~styles.css -----------------------------------------------------
   CSS styles for GiftIdeasDirect.com,
   generated 2010-08-23 22:33:06 GMT by Big Medium v2.0.8
   
   DO NOT EDIT THIS FILE MANUALLY
   This file is generated automatically, and any changes that you
   make to it will be overwritten. To add your own custom styles,
   use the "Edit Theme CSS" option in the Big Medium control panel.
   You may also remove theme styles via the "Remove Design Theme"
   option. Navigation styles may be removed via the navigation options
   in "HTML Preferences."
   ------------------------------------------------------------------- */

/* START BASE BIG MEDIUM STYLES
------------------------------------------------------ */
/* $Id: base.css 3311 2008-09-05 09:56:36Z josh $ */

/* margins and containers
---------------------------------------------------------- */
p {
    margin-top:0;
    margin-bottom:1em;
}

div.bmw_link {  /* container for each page link */
    margin-bottom: 1.4em;
}

div.bmw_pagetools span { /* page tool spacing */
    margin-right: 1em;
}

div.bmw_pageContent,
div.bmw_anncContent,
div.bmw_tipContent,
div.bmw_link,
div.bmc_aboveContent,
div.bmc_belowContent,
div.bmw_images,
div.bmw_gallery,
form.bmf_form p {
    overflow: hidden;
    zoom:1; /* not standard, but necessary to make ie observe overflow */
}

/* navigation bars
---------------------------------------------------------- */
div.bmw_navigation ul, div.bmw_navigation li {
    list-style:none;
    padding:0;
    margin:0;
}
div.bmw_navigation a {
    display:block;
}
div.bmw_navigation iframe { /* for ie dropdowns */
	position: absolute;
	left: -1px;
	top: -1px;
	z-index: 0;
}
select.bmHide { visibility: hidden; } /* for IE 5.0 dropdowns */
div.bmw_navigation div.bmn_skipnav a,
div.bmw_navigation div.bmn_skipnav a:visited,
div.bmw_navigation div.bmn_skipnav a:hover {
    position: absolute;
    left: -99999px;
    float: left;
    width: 1px;
    font-size: 1px;
    line-height: 1px;
    text-align:left;
    background-color:transparent;
}


/* big medium link
---------------------------------------------------------- */
a.bmw_bigmedium {
    width: 90px;
    height: 16px;
    background: url(bm.assets/powered_by_big_medium.gif) no-repeat;
    display:block;
    text-indent:-10000em;
    font-size:0em;
    line-height:0em;
}

/* images
---------------------------------------------------------- */
img { border: 0; }

img.bma_leftthumb {
    float:left;
    margin-right: .5em;
}
img.bma_rightthumb {
    float:right;
    margin-left: .5em;
}

/* image wrappers
---------------------------------------------------------- */

div.bmc_image {
    padding: .5em
}
div.bmc_leftContentImage {
    float:left;
    margin-right: .5em;
}
div.bmc_rightContentImage{
    float:right;
    margin-left: .5em;
}
div.bmc_centerContentImage{
    margin-left: auto;
    margin-right: auto;
}

/* pullquotes
---------------------------------------------------------- */
blockquote.bmc_bigPullquote,
blockquote.bmc_smallPullquote {
    padding: 0 1em;
    margin: 0;
    width: 200px;
}

blockquote.bmc_bigPullquote {
    font-size: small;  /* fake size for ie5 */
    voice-family: "\"}\""; voice-family:inherit;
    font-size: medium; /* real font size for everyone else */
}

blockquote.bmc_rightPullquote {
    float:right;
    margin-left: .5em;
}
blockquote.bmc_leftPullquote {
    float:left;
    margin-right: .5em;
}
blockquote.bmc_centerPullquote{
    margin-left: auto;
    margin-right: auto;
}


/* document wrappers
---------------------------------------------------------- */

div.bmc_document {
    padding: 0 1em;
    width: 200px;
}
div.bmc_rightDocument {
    float:right;
    margin-left: .5em;
}
div.bmc_leftDocument {
    float:left;
    margin-right: .5em;
}
div.bmc_centerDocument{
    margin-left: auto;
    margin-right: auto;
}
div.bmc_Document {
    margin-bottom: 0.8em;
}

/* feed icon
---------------------------------------------------------- */

a.bma_feed {
    padding-left: 18px;
    background-image: url(bm.assets/feed-icon-12x12.gif);
    background-repeat: no-repeat;
	background-position: left center;
}

/* comment icon
---------------------------------------------------------- */

a.bma_commentcount {
	padding-left: 14px;
	background-image: url(bm.assets/comment-12x12.gif);
	background-repeat: no-repeat;
	background-position: left center;
}

/* document icons
---------------------------------------------------------- */
a.bm_docicon {
    padding-left: 20px;
    background-image: url(bm.assets/docIconSm_generic.gif);
    background-repeat: no-repeat;
	background-position: left top;
}
a.bm_gifDocIcon, a.bm_pngDocIcon, a.bm_jpgDocIcon, a.bm_jpegDocIcon, a.bm_icoDocIcon,
a.bm_bmpDocIcon, a.bm_jfifDocIcon, a.bm_tifDocIcon, a.bm_tiffDocIcon, a.bm_psdDocIcon,
a.bm_epsDocIcon {
    background-image: url(bm.assets/docIconSm_image.gif);
}
a.bm_pdfDocIcon {
    background-image: url(bm.assets/docIconSm_pdf.gif);
}
a.bm_docDocIcon {
    background-image: url(bm.assets/docIconSm_doc.gif);
}
a.bm_xlsDocIcon, a.bm_xlwDocIcon {
    background-image: url(bm.assets/docIconSm_excel.gif);
}
a.bm_rtfDocIcon {
    background-image: url(bm.assets/docIconSm_rtf.gif);
}
a.bm_txtDocIcon {
    background-image: url(bm.assets/docIconSm_txt.gif);
}
a.bm_xmlDocIcon {
    background-image: url(bm.assets/docIconSm_xml.gif);
}
a.bm_zipDocIcon, a.bm_gzDocIcon, a.bm_gzipDocIcon, a.bm_tazDocIcon,
a.bm_tgzDocIcon, a.bm_hqxDocIcon, a.bm_binDocIcon, a.bm_tarDocIcon {
    background-image: url(bm.assets/docIconSm_zip.gif);
}
a.bm_sitDocIcon {
    background-image: url(bm.assets/docIconSm_sit.gif);
}
a.bm_dmgDocIcon {
    background-image: url(bm.assets/docIconSm_dmg.gif);
}
a.bm_pptDocIcon, a.bm_ppsDocIcon {
    background-image: url(bm.assets/docIconSm_powerpoint.gif);
}
a.bm_mppDocIcon {
    background-image: url(bm.assets/docIconSm_project.gif);
}
a.bm_sxwDocIcon, a.bm_stwDocIcon, a.bm_sxgDocIcon, a.bm_sdwDocIcon, a.bm_sglDocIcon {
    background-image: url(bm.assets/docIconSm_oo-write.gif);
}
a.bm_sxcDocIcon, a.bm_stcmDocIcon, a.bm_sdcDocIcon {
    background-image: url(bm.assets/docIconSm_oo-calc.gif);
}
a.bm_sxiDocIcon, a.bm_stiDocIcon, a.bm_sddDocIcon, a.bm_sdpDocIcon {
    background-image: url(bm.assets/docIconSm_oo-impress.gif);
}
a.bm_sxdDocIcon, a.bm_stdDocIcon, a.bm_sdaDocIcon {
    background-image: url(bm.assets/docIconSm_oo-draw.gif);
}
a.bm_mp3DocIcon, a.bm_mpuDocIcon, a.bm_m4aDocIcon, a.bm_midDocIcon, a.bm_midiDocIcon,
a.bm_rmiDocIcon, a.bm_m4pDocIcon, a.bm_aacDocIcon, a.bm_aifDocIcon, a.bm_aiffDocIcon,
a.bm_aifcDocIcon, a.bm_wavDocIcon, a.bm_wmaDocIcon, a.bm_ramDocIcon, a.bm_rmDocIcon {
    background-image: url(bm.assets/docIconSm_audio.gif);
}
a.bm_wmvDocIcon, a.bm_aviDocIcon, a.bm_mpegDocIcon, a.bm_mpeDocIcon, a.bm_mpgDocIcon,
a.bm_mp4DocIcon {
    background-image: url(bm.assets/docIconSm_winvideo.gif);
}
a.bm_swfDocIcon {
    background-image: url(bm.assets/docIconSm_flash.gif);
}
a.bm_movDocIcon, a.bm_qtDocIcon, a.bm_moovDocIcon, a.bm_qtmDocIcon {
    background-image: url(bm.assets/docIconSm_quicktime.gif);
}

/* overflow navigation
---------------------------------------------------------- */
ul.bmw_overflowNav, ul.bmw_overflowNav li {
    margin: .5em 0em;
    padding: 0;
    list-style:none;
    position:relative; /* helps ie6 show the bottom link borders */
}
ul.bmw_overflowNav li {
    display:inline;
}
ul.bmw_overflowNav a, span.bma_inertPage {
    border:1px solid #999;
    padding: .2em .4em;
    text-decoration:none;
    background-color: #fff;
    line-height: 200%;
}
ul.bmw_overflowNav a.bma_thisPage {
    background-color: #ffa;
}
span.bma_inertPage {
   color: #999;
   border-color: #ccc;
}

/* search form 
---------------------------------------------------------- */

form.bmw_search button {
    vertical-align: top;
}

/* email, comment, widget-builder forms
---------------------------------------------------------- */
form.bmf_form {
    margin:.5em 0em;
    border: 1px solid #999;
    padding:.5em;
}
form.bmf_form p {
    overflow:hidden;
    zoom: 1;
}
form.bmf_form label {
    width: 30%;
    display: block;
    float:left;
    text-align: right;
    margin-right: .5em;
}
form.bmf_form input,
span.bmf_caption {
    width: 60%;
    display: block;
    float:right;
    margin-right: .5em;
}
label.bmf_req, p.bmf_req label {
    font-weight:bold;
}
form.bmf_form .bmf_comment {
    float:none;
    width: 99%;
    margin: 0;
    display:inline;
}
form.bmf_form label.bmf_auto,
form.bmf_form input.bmf_auto {
    width: auto;
    display:inline;
    float:none;
}
p.bmf_authorintro-sent,
p.bmf_authorintro-,
p.bmf_sendintro,
p.bmf_confirm,
div.bmf_tomail,
div.bmf_emailform-sent,
form.bmf_form input.bmf_honey,
.bmf_honey {
    display:none;
}
p.bmf_sendintro-,
div.bmf_tomail-,
p.bmf_confirm-sent {
    display:block !important;
}
p.bmf_privacy {
    font-size: smaller;
}
#bmjsFeed { width:95% }

/* gadget preview styling */
#bmjsSample div.bmfeedItem{margin-bottom:1em;overflow:hidden;zoom:1}
#bmjsSample img{float:left;margin-right:5px;}
#bmjsSample div div > p:first-child{margin-top:0}
#bmjsSample div div > p:last-child{margin-bottom:0}

/* workaround for mozilla hidden field bug */
input[type="hidden"] {
    display: none !important;
    visibility: hidden !important;
    padding: 0;
    border: 0;
}

/* comment html
---------------------------------------------------------- */

.bmc_comment {
    zoom: 1;
    overflow: hidden;
    border:1px solid #666;
    padding:.3em;
    margin-bottom: 1em;
    background-color: #fff;
}
.bmc_comment_staff {
    background-color: #ffc;
}
.bmc_comment_meta {
    background-color: #ddf;
    padding: .1em .5em;
    overflow: hidden;
    zoom: 1;
}
.bmc_comment_name {
    font-weight:bold;
    float: left;
    width: 40%;
}
.bmc_comment_timestamp {
    float:right;
    width: 55%;
    text-align:right;
    padding-top: .2em;
}
.bmc_comment_date,
.bmc_comment_time {
    padding-right: .5em;
    border-right: 1px solid #999;
    margin-right: .2em;
}

/* tag cloud
---------------------------------------------------------- */

ul.bmw_tagcloud, ul.bmw_tagcloud li {
    margin-left: 0;
    padding-left: 0;
    list-style: none;
}
ul.bmw_tagcloud li {
    display: inline;
    margin-right: 1em;
}
ul.bmw_tagcloud li a {
    text-decoration: none;
}
a.bmw_tagcloud_xsmall { font-size: x-small; }
a.bmw_tagcloud_small { font-size: small; }
a.bmw_tagcloud_medium { font-size: medium; }
a.bmw_tagcloud_large { font-size: large; }
a.bmw_tagcloud_xlarge { font-size: x-large; }

/* edit links
---------------------------------------------------------- */

p.bmEditPanel {
	padding: 1px 10px 1px;
	font-size: 11px;
	line-height: 15px;
	height: 16px;
	text-align: left;
	background: url(bm.assets/edit-panel.png) no-repeat right top;
}
p.bmEditPanel a,
p.bmEditPanel a:visited {
    font-size:11px;
    line-height: 15px;
    color: #fff;
    padding-left: 18px;
	background-position: left center;
    background-repeat: no-repeat;
}
p.bmEditPanel a:hover {
    color: #ccc;
}
a.bmEdit,
a.bmNewPage {
    padding-right: 10px;
    border-right:1px solid #fff;
    margin-right: 5px;
}
a.bmEdit {
    background-image: url(bm.assets/bmcp_edit.gif);
}
a.bmNewPage {
    background-image: url(bm.assets/bmcp_newpage.gif);
}
a.bmDel {
    background-image: url(bm.assets/bmcp_delete.gif);
}

/* image lightbox
---------------------------------------------------------- */

#bmlbox_lightbox {
    position: absolute;
    left: 0;
    width: 100%;
    z-index: 100;
    text-align: center;
    line-height: 0;
}

#bmlbox_lightbox img{ width: auto; height: auto;}

#bmlbox_lightbox a img { border: none; }

#bmlbox_outerImageContainer {
    position: relative;
    background-color: #fff;
    width: 250px;
    height: 250px;
    margin: 0 auto;
}

#bmlbox_imageContainer { padding: 10px; }

#bmlbox_loading {
    position: absolute;
    top: 40%;
    left: 0%;
    height: 25%;
    width: 100%;
    text-align: center;
    line-height: 0;
}

#bmlbox_hoverNav {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 99%; /* 100% can cause 1-pixel overhang */
    z-index: 10;
}

#bmlbox_imageContainer>#bmlbox_hoverNav { left: 0; }
#bmlbox_hoverNav a { outline: none; }

#bmlbox_prevLink,
#bmlbox_nextLink {
    width: 49%;
    height: 100%;
    display: block;
}

#bmlbox_prevLink {
    left: 0;
    float: left;
    background: url(bm.assets/lightbox_prev.gif) left 0% no-repeat;
}

#bmlbox_nextLink {
    right: 0;
    float: right;
    background: url(bm.assets/lightbox_next.gif) right 0% no-repeat;
}

#bmlbox_imageDataContainer {
    font: 10px Verdana, Helvetica, sans-serif;
    background-color: #fff;
    margin: 0 auto;
    line-height: 1.4em;
	overflow: hidden;
	width: 100%	
}

#bmlbox_imageData {
    padding: 0 10px;
    color: #666;
}

#bmlbox_imageData #bmlbox_imageDetails {
    width: 70%;
    float: left;
    text-align: left;
}

#bmlbox_imageData #bmlbox_caption {
    font-weight: bold;
}

#bmlbox_imageData #bmlbox_numberDisplay {
    display: block;
    clear: left;
    padding-bottom: 1.0em;
}

#bmlbox_imageData #bmlbox_bottomNavClose {
    width: 66px;
    float: right;
    padding-bottom: 0.7em;
    outline: none;
}

#bmlbox_overlay {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 90;
    width: 100%;
    height: 0px; /* fixes pageload flash in some sites */
    background-color: #000;
}

/* sitemap link
---------------------------------------------------------- */
a.bma_sitemap { display:none }

/* START NAVIGATION VNAV STYLES
------------------------------------------------------ */
/* $Id: vnav_dropdown.css 2716 2007-10-31 17:46:37Z josh $
   Thanks to the gang from htmldog.com and the handy suckerfish technique:
   http://www.htmldog.com/articles/suckerfish/dropdowns/

This section controls the color of the navigation;
these may be overridden in the theme styles
-------------------------------------------------------------------    */
div.bmn_vnav li {
    background-color: #fff;        /*background color of main section area*/
}

div.bmn_vnav li ul li {
    background: #eff;              /*background color of dropdown menus */
}

div.bmn_vnav li:hover, div.bmn_vnav li.bmn_hover {
    background: #dee;              /* rollover background color */
}

div.bmn_vnav li {
    border-bottom: 1px solid #dee; /* border between menu items */
}

/*
This section controls the width of the navigation; override in theme styles
-------------------------------------------------------------------    */
div.bmn_vnav, div.bmn_vnav ul, div.bmn_vnav li {
    /* if safari has trouble w/vertical alignment of submenus,
       try setting to a unit-based width, like 100px */
    width:100%;
}

div.bmn_vnav li ul {
    margin-left:100%; /* match width above */
}

/* the rest is the css to handle the layout of the dropdowns
   --------------------------------------------------------- */

/* note: avoid position:relative on "div.bmn_vnav" or
   "div.bmn_vnav ul" -- makes ie7 cover adjacent text
   and links and make them unclickable */

div.bmn_vnav ul {
    padding: 0;
    margin: 0;
    list-style: none;
}

div.bmn_vnav a {
    display: block;
    padding: .3em;
}

div.bmn_vnav li {
    line-height:1.2em;
    float: left;
    position:relative;
}

/*hide all subnav*/
div.bmn_vnav li ul {
    /* margin is line height (1.2em) + ( 2 x padding div.bmn_vnav a (.3em) ) */
    margin-top:-1.8em;
    position: absolute;
    z-index: 1001;
    left: -999999em;
}

/*reveal first-level subnav on rollover*/
div.bmn_vnav li:hover ul,
div.bmn_vnav li.bmn_hover ul {
    left: auto;
}
/* ... but keep nested second-level and third-level subnav hidden */
div.bmn_vnav li:hover ul ul,
div.bmn_vnav li.bmn_hover ul ul,
div.bmn_vnav li:hover ul ul ul,
div.bmn_vnav li.bmn_hover ul ul ul {
    left: -999999em;
}
/* ... until their parents are rolled over */
div.bmn_vnav li li:hover ul,
div.bmn_vnav li li.bmn_hover ul,
div.bmn_vnav li li li:hover ul,
div.bmn_vnav li li li.bmn_hover ul {
    left: auto;
}

/*get clear of the floated navigation */
div.bmn_vnav span.bmn_clearNav {
    height:0px;
    font-size:0px;
    display:block;
    width: 0px;
    overflow:hidden;
    clear:left;
}

/* START NAVIGATION HNAV STYLES
------------------------------------------------------ */
/* $Id: hnav_dropdown.css 2690 2007-10-19 13:11:44Z josh $
   Thanks to the gang from htmldog.com and the handy suckerfish technique:
   http://www.htmldog.com/articles/suckerfish/dropdowns/

This section controls the color of the navigation;
these may be overridden in the theme styles
-------------------------------------------------------------------    */

div.bmn_hnav li {
    background: #fff;  /* background color of main, top-level sections */
}

div.bmn_hnav li li {
    background-color: #eff;  /* background color of dropdowns*/
}

div.bmn_hnav li:hover, div.bmn_hnav li.bmn_hover {
    background: #dee;    /* rollover background color */
}

div.bmn_hnav li {
    border-bottom: 1px solid #dee;   /* border between menu items */
    border-right: 1px solid #dee;
}

div.bmn_hnav li ul {
    padding-top: 1px;   /* should be same width as border-bottom above */
}

/*
This section controls the width of the navigation; override in theme styles
-------------------------------------------------------------------    */
div.bmn_hnav li { /* vary main section width according to name length */
    width:auto; 
}

div.bmn_hnav li ul,
div.bmn_hnav li li {
    width:10em; /* width of the navigation items and dropdown menus */
}
div.bmn_hnav li ul ul {
    margin-left:10em; /* should be same as the width above */
}

/* the rest is the css to handle the layout of the dropdowns
   --------------------------------------------------------- */
div.bmn_hnav, div.bmn_hnav ul {
    padding: 0;
    margin: 0;
    list-style: none;
    position:relative;
    zoom:1; /* forces IE to give layout and honor relative position */
}
div.bmn_hnav { margin: 0px 0px 1px 0px; }

div.bmn_hnav a {
    display: block;
    padding: .2em .7em;
}

div.bmn_hnav li {
    float: left;
    line-height:1.2em;
}
div.bmn_hnav li ul ul {
    margin-top:-1.6em; /* line height + ( 2 x padding on div.bmn_hnav li ) */
}

/*fix issue in IE7*/
div.bmn_hnav li:hover,
div.bmn_hnav li.bmn_hover {
    position: static;
}

/*hide all subnav*/
div.bmn_hnav li ul {
    position: absolute;
    z-index: 1001;
    left: -999999em;
}
/*reveal first-level subnav on rollover*/
div.bmn_hnav li:hover ul,
div.bmn_hnav li.bmn_hover ul {
    left: auto;
}
/* ... but keep nested second-level and third-level subnav hidden */
div.bmn_hnav li:hover ul ul,
div.bmn_hnav li.bmn_hover ul ul,
div.bmn_hnav li:hover ul ul ul,
div.bmn_hnav li.bmn_hover ul ul ul {
    left: -999999em;
}
/* ... until their parents are rolled over */
div.bmn_hnav li li:hover ul,
div.bmn_hnav li li.bmn_hover ul,
div.bmn_hnav li li li:hover ul,
div.bmn_hnav li li li.bmn_hover ul {
    left: auto;
}

/*get clear of the floated navigation */
div.bmn_hnav span.bmn_clearNav {
    height:0px;
    font-size:0px;
    display:block;
    width: 0px;
    overflow:hidden;
    clear:left;
}

/* START SUBNAVIGATION VSUB STYLES
------------------------------------------------------ */
/* $Id: vsub_dropdown.css 2716 2007-10-31 17:46:37Z josh $
   Thanks to the gang from htmldog.com and the handy suckerfish technique:
   http://www.htmldog.com/articles/suckerfish/dropdowns/

This section controls the color of the navigation;
these may be overridden in the theme styles
-------------------------------------------------------------------    */
div.bmn_vsubnav li {
    background-color: #fff;        /*background color of main section area*/
}

div.bmn_vsubnav li ul li {
    background: #eff;              /*background color of dropdown menus */
}

div.bmn_vsubnav li:hover, div.bmn_vsubnav li.bmn_hover {
    background: #dee;              /* rollover background color */
}

div.bmn_vsubnav li {
    border-bottom: 1px solid #dee; /* border between menu items */
}

/*
This section controls the width of the navigation; override in theme styles
-------------------------------------------------------------------    */
div.bmn_vsubnav, div.bmn_vsubnav ul, div.bmn_vsubnav li {
    /* if safari has trouble w/vertical alignment of submenus,
       try setting to a unit-based width, like 100px */
    width:100%;
}

div.bmn_vsubnav li ul {
    margin-left:100%; /* match width above */
}

/* the rest is the css to handle the layout of the dropdowns
   --------------------------------------------------------- */
   
/* note: avoid position:relative on "div.bmn_vsubnav" or
   "div.bmn_vsubnav ul" -- makes ie7 cover adjacent text
   and links and make them unclickable */

div.bmn_vsubnav ul {
    padding: 0;
    margin: 0;
    list-style: none;
}

div.bmn_vsubnav a {
    display: block;
    padding: .3em;
}

div.bmn_vsubnav li {
    line-height:1.2em;
    float: left;
    position:relative;
}

/*hide all subnav*/
div.bmn_vsubnav li ul {
    /* margin is line height (1.2em) + ( 2 x padding div.bmn_vsubnav a (.3em) ) */
    margin-top:-1.8em;
    position: absolute;
    z-index: 1001;
    left: -999999em;
}

/*reveal first-level subnav on rollover*/
div.bmn_vsubnav li:hover ul,
div.bmn_vsubnav li.bmn_hover ul {
    left: auto;
}
/* ... but keep nested second-level and third-level subnav hidden */
div.bmn_vsubnav li:hover ul ul,
div.bmn_vsubnav li.bmn_hover ul ul,
div.bmn_vsubnav li:hover ul ul ul,
div.bmn_vsubnav li.bmn_hover ul ul ul {
    left: -999999em;
}
/* ... until their parents are rolled over */
div.bmn_vsubnav li li:hover ul,
div.bmn_vsubnav li li.bmn_hover ul,
div.bmn_vsubnav li li li:hover ul,
div.bmn_vsubnav li li li.bmn_hover ul {
    left: auto;
}

/*get clear of the floated navigation */
div.bmn_vsubnav span.bmn_clearNav {
    height:0px;
    font-size:0px;
    display:block;
    width: 0px;
    overflow:hidden;
    clear:left;
}

/* START THEME STYLES
----------------------------------------------------------- */
/*	-------------------------------------------------
	New GID theme starts here 
	this portion of the css can be edited and complements
	the built-in css as genereated by BigMedium
	------------------------------------------------- */


html, body	{
	margin: 0px;
	padding: 0px;
	width: 100%;
	height: 100%;
	}

body { 
    background-color:#006;
    color: #555;
    font-family:verdana, arial, helvetica, sans-serif;
	font-size: .75em;
	line-height: 1.5;
	}

/*	-------------------------------------- 
	automatically generated default styles
	from the default style sheet need to be overwritten 
	------------------------------------- */

p	{/*
    margin-top:0;
    margin-bottom:1em; */
	/* reset margins to default */
	margin: 1em 0em;
	}
div.bmw_link	{  /* container for each page link */
    /* margin-bottom: 1.4em; */
	/* reset margins to default */
	margin-bottom: auto;
	}
a.bmw_bigmedium	{/* displays BM logo image in footer */
    width: 90px;
    height: 16px;
    background: url(powered_by_big_medium.gif) no-repeat;
    display:block;
    text-indent:-10000em;
    font-size:0em;
    line-height:0em;
	}
a.bma_sitemap	{
	display:none;
	}
img	{/* overwritten by specific img class attributes below */
	border: 0;
	}
img.bma_leftthumb	{/* thumb img for older articles */
    /* float:left;
    margin-right: .5em; */
	}
img.bma_rightthumb {/* thumb img for older articles */
    /* float:right;
    margin-left: .5em; */
	}

/*	---------------------------------
	Twitter widget
	-------------------------------- */
#twitter_div	{/* widget container */
	width: 190px;
	margin: 10px auto;
	}
h2.sidebar-title	{
	background-color: #D8E3F8;
	font-size: 1em;
	letter-spacing: .12em;
	font-family: Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	padding: 3px;
	color: #036;
	}
ul#twitter_update_list	{
	margin: 0px;
	padding: 0px;
	}
ul#twitter_update_list li	{
	background-color: #66A4CC;
	list-style-type: none;
	color: #FFF;
	margin: 5px 0;
	padding: 10px;
	font-size: .9em;
	}
ul#twitter_update_list li a:link, 
ul#twitter_update_list li a:visited	{
	color: #036;
	text-decoration: none;
	}
ul#twitter_update_list li a:hover	{
	text-decoration: underline;
	color: #FFF;
	}
	
a#twitter-link:link, 
a#twitter-link:visited	{
	background-color: #D8E3F8;
	font-weight: bold;
	font-size: .9em;
	color: #036;
	text-decoration: none;
	padding: 3px;
	}
a#twitter-link:hover	{
	text-decoration: underline;
	}


/*	--------------------------------
	custom styles and regular styles
	-------------------------------- */

a:link {}
a:visited {}
a:hover {}

/* medium font sizes - spotlight articles titles+links */
h3.bmc_subhead {/* not used
	color: #666;
	font-weight: bold;
	text-decoration: none; */
	}

/* x-small font sizes - breadcrumbs, footer, published date, article links */
span.bmw_modified,
div.bmc_caption {/* not used
	color: #00438C;
	text-decoration: none;
	font-size: .9em; */
	}



/*	--------------------------------
	ALL TEMPLATES CONTENT WRAPPERS
		MAIN CONTENT CANVAS	
	-------------------------------- */
	
#PageFrame { /* page container */
	width: 980px;
	margin: 0px auto;
	position: relative;
	background-color: #FFF;
	}
#Content {/* page content container inside #PageFrame */
	width: 100%;
	margin-top: 2px;
	border-top: 1px solid #00438C;
	}
#search	{/* search form container */
	margin: 0px;
	padding-top: 5px;
	text-align: center;
	background-color: #00438C;
	float: left;
	width: 136px;
	height: 56px;
	}
#search form	{
	margin: 0px;
	padding: 0px;
	}
#search form input	{/* align input field with button */
	vertical-align: middle;
	margin: 0px;
	padding: 0px;
	}
.goSearch	{/* search image button */
	margin: 0px;
	padding: 0px;
	color: #00386E;
	background-color: #D8E3F8;
	}
	
span.bma_date, /* published date style */
span.bmw_modified,
div.bmc_caption {
	color: #666;
	text-decoration: none;
	font-size: .9em;
	}


/* -------------------------
	FOOTER CONTENT
	------------------------ */	
.fullborder {/* clearing div for above divs, dotted border before footer */
	clear: both;
	margin: 0px;
	padding: 0px;
	border-top: 1px dotted #00438C;
	background-color: #D8E3F8;
	}
/* Small footer text */
#Footer { /* footer text container */}
#Footer a	{}
#Footer a:hover	{}
/* Helps to prevent Win IE5 from losing
its margins for floated divs (see notes
below for the #OlderArticles and
#LatestArticles styles */
.ieFixer {
	width:100%;
	position:relative;
}
div.bmw_footer { /* footer div */
	margin: 0px;
	padding: 10px 0px;
    text-align:center;
	color: #00438C;
	font-size: .9em;
	background-color: #D8E3F8;
	}
div.bmw_footer a, .bmw_footer a:visited	{
	color: #00438C;
	text-decoration: none;
	}
div.bmw_footer a:hover	{
	text-decoration: underline;
	}


/*	---------------------------
	LOGO - BRANDING SECTIONS
	--------------------------- */

#TopStrip {/* top header container */
	margin: 0px;
	padding: 0px;
	text-align: left;
	background-color: #fff;
	}
#MainBrand {/* logo container */
	float: left;
	margin: 0px;
	padding-left: 15px;

	}
#MainBrand img	{/* logo image */
	margin-left: 15px;
	padding: 10px 0px;
	vertical-align: middle;
	}
#top_banner{
float:left;
width:620px;
margin-top:20px;
text-align:center;
}
#rss	{/* rss page link container */
        margin-left:5px;
	}
#rss a	{
	text-decoration: none;
	color: #F60;
	font-size: .9em;
	}
#rss a:hover	{
	color: #00438C;
        text-decoration:underline;
	}
#rss img	{
	margin-right: 5px;
	padding: 0px;
	vertical-align: middle;
	}


/* ----------------------
		MAIN NAVIGATION 
	--------------------- */
#MainNav {/* top navigation container */
	margin: 0px;
	padding: 0px;
	background-color: #00438C;
	/* height: 30px; */
	position:relative;
	z-index: 10;
	/* clear: both; */
	float: right;
	width: 624px; /* corresponds to 148px width for top-level links */
	}
/*	-----------------------------------------------------------	 
		Big Medium's built-in dropdown nav + overwrites
		START NAVIGATION HNAV STYLES - HORIZONTAL NAV BAR
	----------------------------------------------------------- */
div.bmn_hnav, div.bmn_hnav ul	{
    padding: 0px;
    margin: 0px;
    list-style: none;
    position: relative;
    zoom: 1; /* forces IE to give layout and honor relative position */
	}
div.bmn_hnav a	{
    display: block;
    padding: 0px;
	margin: 0px;
	text-decoration: none;
	color: #00438C;
	width: 155px; /* to allow full width click in IE */
	text-indent: .2em;
	}
div.bmn_hnav a:hover	{
	color: #036;
	}

div.bmn_hnav ul li	{/* top-level sections */
    background: #FFF;
	line-height: 60px;
	height: 60px;
	padding: 0px;
	margin: 0px;
	border-bottom: 10px solid #00438C;
	border-left: 1px solid #00438C;
	border-right: none;
	width: 155px; /* fixed width for 4 links */
    /* width: auto;  vary main section width according to name length */
	font-weight: bold;
	}
div.bmn_hnav li:hover, div.bmn_hnav li.bmn_hover {
	/* rollover background color for top-level sections and dropdowns  */
    background: #D9E4F8;
    width: 155px;	/* width of the dropdown menus */
    position: static;	/*fix issue in IE7*/
	}
div.bmn_hnav li ul	{/* container for dropdowns */
    padding-top: 1px;   /* should be same width as border-bottom above */
	margin-left: -1px;	/* compensate for 1px shift to right */
    width: 155px;	/* width of the navigation items */
    position: absolute; /* hide sub nav */
    z-index: 1001;
    left: -999999em;
	}
div.bmn_hnav li ul li	{/* subsections links */
	margin: 0px;
	padding: 0px;
	line-height: normal;
	height: 30px;
    background-color: #FFF;	/* background color of dropdowns*/
    width: 155px;	/* width of the dropdown menus */
	border-right: 1px solid #00438C;	/* add right border to dropdowns, but not to top-level */
	border-bottom: 1px solid #00438C;
	font-weight: normal;
	}

/*	reveal first-level subnav on rollover*/
div.bmn_hnav li:hover ul, div.bmn_hnav li.bmn_hover ul	{
    left: auto; /* dropdown position for each top-level link */
	}
/* ... but keep nested second-level and third-level subnav hidden */
div.bmn_hnav li:hover ul ul,
div.bmn_hnav li.bmn_hover ul ul,
div.bmn_hnav li:hover ul ul ul,
div.bmn_hnav li.bmn_hover ul ul ul {
    left: -999999em;
	}
/* ... until their parents are rolled over */
div.bmn_hnav li li:hover ul,
div.bmn_hnav li li.bmn_hover ul,
div.bmn_hnav li li li:hover ul,
div.bmn_hnav li li li.bmn_hover ul {
    left: auto;
	}

/*	get clear of the floated navigation */
div.bmn_hnav span.bmn_clearNav {
    height:0px;
    font-size:0px;
    display:block;
    width: 0px;
    overflow:hidden;
    clear: both;
	}
/* ------------- end of top navigation bar styles ------------ */



/*	-------------------------------
		STYLES FOR HOMEPAGE
	------------------------------- */
/*	set as a two col page inside #PageFrame container
	after #TopStrip header container */

#MainHomeCanvas {/* left column */
	float: left;
	background-color: #FFF;
	width: 760px;
	border-right: 1px solid #00438C;
	}

#GrayBack {/* container inside #Content for bkg. color on home page */
   /* Gray background creates gray right column on
   homepage (the entire page is actually gray,
   and the content canvas created by #MainHomeCanvas
   is white on top of it) */
	margin: 0px;
	padding: 0px;
	background-color: #FFF;
	}
#MainHomeContent {/* content div in left column inside #MainHomeCanvas */
	margin: 30px 15px 0px 15px;
	padding: 0px;	
	}
#OtherArticles {/* content container inside #MainHomeContent  */
	padding-top: 10px;
	margin: 0px;
	border-top: 1px dotted #00438C;
	background-color: #FFF;
	}
	
/*	---------------------------------------------
	left navigation container inside #MainContent
	--------------------------------------------- */
#SkinnyHomeColumn {	/* homepage left navigation */
	float: left;
	width: 210px;
	margin: 0px;
	padding: 0px;
	}
#HomeBlueColumn {/* container inside SkinnyHomeColumn */
	margin-bottom: 20px;
	padding: 0px;
	}
.CategHeader	{/* homepage categories header */
	margin: 0px;
	padding: 3px 0px;
	color: #215134;
	font-size: 1em;
	letter-spacing: .12em;
	font-family: Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	text-indent: 5px;
	background-color: #DCFDA6;
	}
	
/*	description widget
	------------------ */
/*	content controlled by edit>sections>homepage>about */

/*	tips widget 
	-----------  */
#QuoteBox {/* tips div in left column */
	padding: 0px;
	margin: 10px auto;
	}
.bmw_tips	{/* tips title H3 */
	font-size: 1em;
	margin: 0px;
	padding: 0px;
	}
a.bma_tips, a.bma_tips:visited	{
	color: #666;
	font-weight: bold;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	}
a.bma_tips:hover	{
	color: #00438C;
	text-decoration: underline;
	}

/*	tagcloud widget
	--------------- */
ul.bmw_tagcloud	li a, 
ul.bmw_tagcloud li a:visited	{/* tagcloud links container */
	color: #00438C;
	}
ul.bmw_tagcloud li a:hover	{
	color: #C00;
	text-decoration: underline;	
	}
	
	
/*	--------------------------
		center col content
	-------------------------- */
	
/*	spotlight widget 
	---------------- */
.bmw_spotlightimageLinks {/* image container for spotlight article */
	float: left;
	width: auto; /* max is 400x400px set in HTML pref. */
	margin-right: 10px;
	padding: 0px;
	}
.bma_spotimage	{
	border: 1px solid #999;
	}
#SpotText {/* spotlight container */
	margin: 0px;
	padding: 0px;
	width: auto;
	}
.SpotTitle	{/* h1 spottext headline */
	font-size: 2.5em;
	line-height: 1em;
	font-weight: normal;
	font-family: "Times New Roman", Times, serif;
	text-transform: capitalize;
	color: #666;
	}
div.bmw_spotlightLinks	{/* spotlight article container */
	margin-top: .5em;
	padding: 0px;
	}
div.bmw_spotlightLinks a.bma_head	{/* spotlight title link */
	color: #666;
	font-weight: bold;
	text-decoration: none;
	display: block;
	margin: 0px;
	padding: 0px;
	}
div.bmw_spotlightLinks a.bma_head:hover	{
	text-decoration: underline;
	color: #00438C;
	}
.bma_byline	{/* span author name insert */
	color: #999;
	font-weight: bold;
	display: block;
	padding: 0px;
	margin-top: 5px;
	}
div.bmw_spotlightLinks a.bma_section, 
div.bmw_spotlightLinks a.bma_section:visited	{/* links to sections */
	display: block;
	color: #00438C;
	text-decoration: none;
	margin-bottom: 5px;
	padding: 0px;
	}
div.bmw_spotlightLinks a.bma_section:hover {
	color: #00438C;
	text-decoration: underline;
	}

/*	links widget - recent articles below spotlight
	---------------------------------------------- */
#HomeOthers {/* older articles container below spotlight */
	float: right;
	margin: 0px;
	padding-left: 20px;
	width: 480px;
	border-left: 1px solid #CCC;
	}
div.advert	{/* advertising banner 468x60 */
	margin: 10px 0px;
	padding: 0px;	
	}
.RecentHeader	{/* home page recent header */
	margin: 0px;
	padding: 3px 0px;
	color: #00386E;
	font-size: 1em;
	letter-spacing: .12em;
	font-family: Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	text-indent: 5px;
	background-color: #D8E3F8;
	}	
.CategTitle_under	{/* header underline */
	padding: 0px;
	margin-top: 5px;
	border-top: 1px solid #CCC;
	}
div.bmw_links	{/* older articles container inside HomeOthers */
	margin: 6px 0px;
	padding: 0px;
	}
div.bmw_links a.bma_head {/* headlines links to articles  */
	color: #666;
	font-weight: bold;
	text-decoration: none;
	display: block;
	margin: 0px;
	padding: 0px;
	}
div.bmw_links a.bma_head:hover {
	text-decoration: underline;
	color: #00438C;
	}
.bmw_links div.bmw_link a.bma_section	{/* links to sections */
	display: block;
	margin-bottom: 5px;
	padding: 0px;
	}
.bmw_links span.bma_date	{
	display: block;
	color: #666;
	margin-bottom: 10px;
	}
	
#HomeOthers div.bmw_link	{/* older articles individual containers */
	margin-top: 10px;
	padding-top: 10px;
	border-top: 1px solid #CCC;
	}
div.bmw_link a.bma_section, 
div.bmw_link a.bma_section:visited	{/* older articles links to sections */
	color: #00438C;
	text-decoration: none;
	}
div.bmw_link a.bma_section:hover {
	color: #00438C;
	text-decoration: underline;
	}
.bma_mediatop	{/* image container in older articles listing */
	}
.bma_thumb	{/* image thumb link in older articles listing */
	}
.bma_leftthumb	{/* image thumb in older articles listing */
	border: 1px solid #999;
	margin-top: .3em;
	}
	
/*	related widget
	-------------- */
div.bmw_spotlightLinks div.bma_related	{
	/* related links only in the spotlight container */
	padding: 0px;
	margin: 0px;
	border-bottom: none;
	}	
.bma_related	{/* related container */
	padding: 0px 10px;
	margin: 10px 0px;
	border: 1px solid #CCC;
	background-color: #EEE;
	}
.bma_related ul	{
	padding: 0px;
	margin: 0px;
	list-style-type: none;
	}
.bma_related ul li a,
.bma_related ul li a:visited	{/* related links after article */
	color: #00438C;
	text-decoration: none;	
	}
.bma_related ul li a:hover	{/* related links after article */
	color: #00438C;
	text-decoration: underline;	
	}
	
/*	widget related
	-------------- */
.bmw_related	{/* related container */
	margin: 20px 0px;
	padding: 3px 0px;
	border-bottom: 1px dotted #215134;
	}
.bmw_related h3	{/* headline for related */
	margin: 0px auto;
	padding: 3px 0px;
	color: #215134;
	font-size: 1em;
	letter-spacing: .12em;
	font-family: Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	text-indent: 5px;
	background-color: #DCFDA6;
	}
.bmw_related ul	{/* related links container */
	margin: 5px 0px;
	padding-left: 17px;
	border-top: 1px solid #CCC;
	}
.bmw_related ul li	{/* section specific feeds */
	list-style-type: square;
	color: #666;
	}
.bmw_related a, 
.bmw_related a:visited	{/* related links  */
	color: #666;
	text-decoration: none;
	}
.bmw_related a:hover	{
	color: #00438C;
	text-decoration: underline;
	} 	

/*	morelinks widget
	---------------- */
.bmw_moreLinks a.bma_head	{/* links in morelinks */
	color: #666;
	font-weight: bold;
	text-decoration: none;
	}
.bmw_moreLinks a.bma_head:hover {
	text-decoration: underline;
	color: #00438C;
	}
.bma_more	{/* link and icon image for morelinks */
	margin-right: .5em;
	}

#hp_tags	{/* tagcloud container on homepage */
	margin: 20px;
	padding: 0px 20px;
	border: 1px solid #CCC;
	}

/*	--------------------------------
	right column content on homepage 
	-------------------------------- */
#AdHomeColumn {/* right column content div */
	padding-top: 5px;
	margin-left: 760px;
	}
#AdBox {/* advertising content divs */
	padding: 0px;
	margin: 10px auto 0px;
	width: 190px;
	}
#rssBox	{/* right col rss feeds box */
	margin: 0px auto;
	padding: 5px;
	width: 190px;
	/* background-color: #F9E7C1; */
	border-bottom: 1px dotted #DB5D06;
	}
.rssHeader	{
	margin: 0px auto;
	padding: 3px 0px;
	color: #DB5D06;
	font-size: 1em;
	letter-spacing: .12em;
	font-family: Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	text-indent: 5px;
	background-color: #FBDDC2;
	}
div.bmw_sectionfeeds ul	{
	margin: 0px;
	padding: 0px;
	}
div.bmw_sectionfeeds ul li	{/* section specific feeds */
	list-style-type: none;
	}
div.bmw_sectionfeeds h3	{/* title for section feeds */
	margin: 10px 0px;
	padding: 0px;
	color: #DB5D06;
	font-size: 1em;
	font-family: Arial, Helvetica, sans-serif;
	}
a.bma_feed, 
a.bma_feed:visited	{/* feed links */
	color: #DB5D06;
	text-decoration: none;
	}
a.bma_feed:hover	{
	color: #00438C;
	text-decoration: underline;
	} 	
	
	
	
/*	---------------------------------
	STYLES FOR ALL NON-HOMEPAGE PAGES
	--------------------------------*/
/*	Left column
	----------- */

#SectionMenu {/* sections left navigation container */
	float: left;
	width: 210px;
	margin: 0px;
	padding: 0px;
	border-bottom: dotted 1px #00438C;
	}
#SubNavigation {/* container for links to subsections */
	margin: 0px;
	padding: 5px 0px;
	}
/* overwrites for built-in styles */
div.bmn_vsubnav, 
div.bmn_vsubnav ul, 
div.bmn_vsubnav li	{
	width:100%;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	}
div.bmn_vsubnav li	{/*background color of main section area*/ 
    border-bottom: 1px solid #D8E3F8;      
	}
div.bmn_vsubnav li ul li	{/*background color of dropdown menus */
	}
div.bmn_vsubnav li:hover, 
div.bmn_vsubnav li.bmn_hover	{/* rollover background color */
	background-color: #D8E3F8;
	}
div.bmn_vsubnav li a, 
div.bmn_vsubnav a:visited	{/*background color of main section area*/ 
	color: #00438C;
	text-decoration: none;    
	}
div.bmn_vsubnav a:hover	{
	color: #036;
	}


#SubNavigation div.bmw_navigation {/* subsections links container */}

.bmw_parentlink, 
.bmw_mainsectionlink,
a.bmw_mainsectionlink:visited,
a.bmw_parentlink:visited {/* links/titles in sections, above links */
	display: block;
	padding: 3px 0px;
	margin: 0px;
	background-color: #D8E3F8;
	color: #00386E;
	font-size: 1.2em;
	text-decoration: none;
	text-transform: uppercase;
	font-family: Arial, Helvetica, sans-serif;
	text-indent: 5px;
	}

/*	latest widget 
	------------- */
.bmw_latestLinks	{/* container for links to latest in sections */
	margin: 0px;
	padding: 3px 0px;
	border-bottom: 1px dotted #215134;
	}
div.bmw_latestLinks h3.bma_heading	{
	margin: 0px auto;
	padding: 3px 0px;
	color: #215134;
	font-size: 1em;
	letter-spacing: .12em;
	font-family: Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	text-indent: 5px;
	background-color: #DCFDA6;
	}
.bmw_latestLinks a, 
.bmw_latestLinks a:visited	{/* related links  */
	display: block;
	margin-top: 5px;
	padding: 0px;
	color: #666;
	text-decoration: none;
	}
.bmw_latestLinks a:hover	{
	color: #00438C;
	text-decoration: underline;
	} 	

	
/*	-----------------------------
	STYLES MAIN SECTION PAGES
	-----------------------------*/

#MainSecCanvas {/* container center col */
	margin-top: 20px;
	padding: 0px;
	}

/*	widget breadcrumbs
	------------------ */
.bmw_breadcrumbs {
	display: inline;
	color: #00438C;
	padding: 0px;
	margin: 0px;
	}
.bmw_breadcrumbs a, .bmw_breadcrumbs a:visited	{
	color: #00438C;
	text-decoration: none;
	}
.bmw_breadcrumbs a:hover	{
	text-decoration: underline;
	}	

/*	widget newsgadget
	---------------- */
div.bmw_newsgadget	{
	padding: 5px;
	margin-top: 10px;
	background-color: #EEE;
	border: 1px solid #CCC;
	}
div.bmw_newsgadget a,
div.bmw_newsgadget a:visited	{/* link in RSS news feeds page content */
	display: block;
	color: #00438C;
	padding: 0px;
	margin: 0px;
	text-decoration: none;
	}
div.bmw_newsgadget a:hover	{
	text-decoration: underline;
	color: #036;
	}

/*	section About Us is customized in Settings > Section Prop. */

/*	widget announcement 
	------------------- */
div.bmw_announcements	{}
h3.bmw_announce	{
	margin: 0px auto;
	padding: 3px 0px;
	color: #215134;
	font-size: 1em;
	letter-spacing: .12em;
	font-family: Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	text-indent: 5px;
	background-color: #DCFDA6;
	}
.bmw_anncContent a,
.bmw_anncContent a:visited	{
	color: #00438C;
	padding: 0px;
	margin: 0px;
	text-decoration: none;
	}
.bmw_anncContent a:hover	{
	text-decoration: underline;
	color: #036;
	}
	


/*	---------------------------------------
	STYLES FOR SUBSECTION ~ Articles PAGES 
	--------------------------------------- */
/* Article pages also use the MainSecCanvas style from main
   section pages */


/*	widget headline
	----------------- */
.bmw_headline	{/* headlines in article pages */
	font-size: 2.5em;
	line-height: 1em;
	font-weight: normal;
	font-family: "Times New Roman", Times, serif;
	text-transform: capitalize;
	color: #666;	
	}
	
/*	widget byline 
	-------------- */	
.bmw_byline	{/* bylines in article pages */
	color: #666;
	font-weight: bold;
	text-decoration: none;
	margin: 0px;
	padding: 0px;	
	}
.bmw_byline a, .bmw_byline a:visited	{
	color: #666;
	font-weight: bold;
	text-decoration: none;
	}
.bmw_byline a:hover	{
	text-decoration: underline;
	color: #00438C;
	}
	
/*	widget pubdate
	-------------- */
span.bmw_pubdate	{/* pub date in article pages */
	color: #00438C;
	padding: 0px;
	margin: 0px;
	font-size: .9em;
	}

/*	widget pagetools 
	---------------- */
.bmw_pagetools	{/* container for tools */
	padding: 10px 0px;
	margin: 0px;
	}	
.bmw_emailpage a,
.bmw_printpage a,
.bmw_emailpage a:visited,
.bmw_printpage a:visited
	{/* email/print article link */
	color: #00438C;
	padding: 0px;
	margin: 0px;
	font-size: .9em;
	text-decoration: none;
	vertical-align: middle;
	}
.bmw_emailpage a:hover,
.bmw_printpage a:hover	{
	text-decoration: underline;
	color: #00438C;
	}

/*	content widget 
	-------------- */
/* includes img, pull quotes, tags styles */
.bmc_leftContentImage	{/* img container */
	padding: 0px;
	margin-top: 17px;
	border: 1px solid #CCC;
	}
blockquote.bmc_bigPullquote,
blockquote.bmc_smallPullquote { /* quotes */
	border-top: 2px dotted #006;
    padding: 0px;
	margin-top: 5px;
	color: #00438C;
	font-family: "Times New Roman", Times, serif;
	font-size: 1.5em;
	}
p.bmw_tags	{/* tags container */
	background-color: #EEE;
	border: 1px solid #CCC;
	margin: 0px;
	padding: 5px;
	clear: both;
	}	
.bmw_tags a,
.bmw_tags a:visited	{/* tags links */
	color: #00438C;
	font-weight: bold;
	text-decoration: none;
	}
.bmw_tags a:hover	{
	text-decoration: underline;
	color: #00438C;
	}
.bookmark h3	{/* bookmark script */
	font-size: 1em;
	color: #666;
	padding: 10px 0px;
	margin: 0px;
	}

/*	widget tags 
	------------ */
div.bmw_tagLinks a.bma_head,
div.bmw_tagLinks a.bma_head:visited	{
	color: #666;
	text-decoration: none;
	font-weight: bold;
	}
div.bmw_tagLinks a.bma_head:hover	{
	color: #00438C;
	text-decoration: underline;
	}
div.bmw_tagLinks a.bma_section,
div.bmw_tagLinks a.bma_section:visited	{
	display: block;
	color: #00438C;
	text-decoration: none;
	margin-bottom: 10px;
	}
div.bmw_tagLinks a.bma_section:hover	{
	color: #00438C;
	text-decoration: underline;
	}

div.bmw_tagLinks span.bma_date	{
	display: block;
	color: #666;
	}



/*	not in use, just in case
	------------------------ */
/*	sections widget 
	----------------- */
.bmw_sections	{/* left nav categories links */
	background-color: #F9FADD;
	}
div.bmw_sections a.bma_head	{/* left nav links to sections */
	color: #00438C;
	text-decoration: none;
	display: block;
	margin: 0px;
	padding: 0px;
	}
div.bmw_sections a.bma_head:hover	{
	text-decoration: underline;
	}
	
/*	quicktease widget
	----------------- */	
.bmw_quickteaseLinks	{
	background-color: #F5FDE8;
	}
.bmw_quickteaseLinks a.bma_section	{/* left nav to sections */
	display: block;
	}
div.bmw_quickteaseLinks h3.bma_heading	{/* left nav titles and links */
	text-decoration: none;
	font-size: 1em;
	font-weight: normal;
	padding: 5px 0px;
	margin: 0px;
	color: #00438C;
	}
div.bmw_quickteaseLinks h3.bma_heading a	{
	color: #00438C;
	text-decoration: none;
	font-size: 1em;
	font-weight: normal;
	}
div.bmw_quickteaseLinks h3.bma_heading a:hover	{
	color: #00438C;
	text-decoration: underline;
	}
div.bmw_quickteaseLinks a.bma_head	{/* left nav to articles */
	color: #666;
	font-weight: bold;
	text-decoration: none;
	}
div.bmw_quickteaseLinks a.bma_head:hover	{
	color: #00438C;
	text-decoration: underline;
	}

