/* Widget wrapper */
.widget-container {width:auto; padding:5px; border:1px dotted #efefef;margin:0;overflow:hidden;}
.widget-container .widget-foot a{ display:block; padding:3px; font-family:Helvetic,Arial,sans-serif; font-size:14px; text-align:center; color:#efefef; background-color:#333; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px}
.widget-container p.widget-foot {padding:0;line-heigt:14px;}
.widget-container .widget-foot a:hover { background-color:#7c1920; color:#efefef;}

/* PORT Specific */
.pt-widget { font-family:Georgia, Helvetica, Arial; font-size:12px;margin:0px;}
.pt-widget .pt-item {padding-bottom:6px;margin-bottom:6px;border-bottom:1px dotted #efefef;clear;both;}
.pt-widget a { display:block; line-height:1.2em; overflow:hidden; color:#333; text-decoration:none;}
.pt-widget a:hover { color:#591019;}
.pt-widget .content-container {margin-left: 60px;}
.pt-widget .img-container {float:left;}
.pt-widget img { background-color:#e6e6e6; float:left; margin:0; padding:3px; border:0; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; }
.pt-widget .pt-heading {margin-bottom:8px;}
.pt-widget .pt-heading a  { font-size:15px; color:#7c1920; font-weight:normal;}
.pt-widget .pt-heading a:hover, .pt-widget .pt-heading a:active { color:#591019;}
.pt-widget .blogname a {width:155px; float:left;}
.pt-widget .pt-more-link { padding:0; }
.pt-widget .pt-more-link a{ font-family:Helvetic,Arial,sans-serif; font-size:10px; float:right; width:auto; margin:0px; padding:2px; background-color:#f2f2f2; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px }
.pt-widget .pt-more-link a:hover { background-color:#7c1920; color:#efefef;}

/*Widget local.com Form */
.widget-container label { font-size:16px; color:#7c1920; font-weight:normal; margin:10px 0 0 0;display:block;}
.widget-container #what, .widget-container #where { display:block;width:274px; background-color:#f8f8f9; border:5px solid #e6e6e6; font-size:14px; font-weight:normal; color:#333; margin:5px 0 5px 0; padding:2px; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; }
.widget-container #what:focus, .widget-container #where:focus { background-color:#fff;border:5px solid #cdcfd0;}
.widget-container #searchsubmit {width:288px;display:block; padding:2px 5px; font-family:Helvetic,Arial,sans-serif; font-size:14px; text-align:center; border:0; color:#efefef; background-color:#333; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px;}
.widget-container #searchsubmit:hover{ background-color:#7c1920; color:#efefef;}
.widget-container #wform p {padding:10px 0 5px;line-height:14px;}
.widget-container #wform p em {font-style:italic;}
.widget-container #wform p a {color:#7c1920;}
.widget-container #wform p a:hover {text-decoration:underline;}

/* use hideicon class on block level (css field) to hide avatar */
.hideicon .pt-widget img, .hideicon .pt-widget .img-container {display:none;}
.hideicon .pt-widget .content-container {margin-left: 0px;}