body {font-family: Helvetica, Arial, Verdana, sans-serif;}


a{ outline: none; color:#3e3e3e; text-decoration: none; }
a:hover{ color:#d0002c; /*border-bottom: 1px solid #727272;*/ }
em { color:#666; }
h3 a{ color: #3e3e3e; text-decoration:none; font-size: 15px; font-family: Georgia;}


/* 
Content items

.catfilter  = items in the cateogry page context
.homemid    = the right hand column on the homepage (with the added borders)
*/
.desc{ font-size: 12px; overflow:auto; }
.homemid p.desc { padding-bottom:0; overflow:auto; }
.desc a {font-size: 11px;}
.publisher {font-weight: bold; color: #2d82c9; font-size: 11px;}
.author {font-weight: bold; font-size: 11px;}
.datetime {font-weight: bold; font-size: 11px;}
.catfilter h3 { margin-bottom: .2em; clear:both; }
.catfilter h3 a {font-size: 16px;}
p.desc, .p.desc { margin-bottom:0 !important; overflow:auto; padding-bottom:0; font-size: 12px; }
p.desc img, .p.desc img { margin:0; }

/*
Filter results box at the top
*/
.catmsg { background:#e6f2f9; padding:10px; margin-bottom:2em; border: 1px solid #ddd; font-size: 16px; }
.catmsg a strong { font-size: 16px; }
.catmsg a { font-size: 12px; }


/* 
System Sidebar (Category menus, <h3>s, etc)
*/
.personal{border-top: #f19231 5px solid; padding-top:.25em;}
.nsplugin{border-top: #000 4px solid; border-bottom: #000 1px solid; padding-top:.25em;}
.cat{font-size: 1.5em; border-top: #999 5px solid; margin:.25em 0 .5 0; padding:.1em 0; background:#eee;}
.catmenu{display:none; font-size:70%;float:right;margin-top:.25em;}
.cat:hover .catmenu{display:block;}
.cattank{ padding-left:5px; width:230px; margin-left:-5px; }
.cattank .cat{ margin-left:-5px; padding-left:5px;}
.cattank h3 {font-size: 15px;}
.cattank h3 a {font-size: 13px;}
.sidebarplugin { margin-bottom: 15px; }

/* 
Live Stream
*/
.ls_outer{ border: 1px solid #e0e0e0; margin-bottom:1.5em; }
.ls_outer .ls_title{ height:1.5em; font-size: 12px; background: #e0e0e0; color: #333; padding: 5px; overflow:auto; }
.ls_title a { color:#ccc; }
.ls_title a:hover { color:#fff; }


/* 
Menu
*/
.nav{ font-size: 13px; list-style-type: none; margin-left:0; padding-left:0; }
.nav li {margin-bottom: 2px; border-bottom: 1px solid #ddd;}
.nav a{ color:#666; text-decoration:none; display:block; }
.nav a:hover{ color:#d0002c; }
.nav a.curr {font-weight:bold; color:#000; }

/*
Custom Nav
*/
ul.nav { margin-bottom: 0; }
ul.nav li { padding-left: 3px; }
ul.customnav { margin-top: 10px; border: 1px solid #ddd; padding-top: 5px; background-color: #e6f2f9; font-size: 12px; }
ul.customnav li { border: none; padding-left: 3px; }

/* 
Extensions
*/

.item_ext_tank .ext_opt, .item_ext_tank .ext_btn{ display:none; }
.show_item:hover .item_ext_tank .ext_ph{ display:none; }

.show_item:hover .item_ext_tank .ext_opt{ display:inline; }
.item_ext_tank{ display:block; margin-top:.5em; clear: both; }
.show_item:hover .item_ext_tank a.ext_btn, .ext_ph{ color:#999; display:inline-block; padding: 5px 5px 5px 0;  }
.item_ext_tank a.ext_btn:hover{ color:#666 !important; }

.ajaxeditem .ext_category { display:none !important; }
/*
Weather Plugin
*/
.wcontainer { /*border: 1px solid #ddd;*/ padding: 5px; overflow: auto; margin-bottom: 10px; }
.wcontainer h3 { text-align: right; }
.wimg { margin-right: 5px; border: 1px solid #ddd; padding: 3px; float: left; }
.wfutforecast { margin-top: 10px; padding-right: 0px; }
.wfutforecast img { margin-right: 6px; border: 1px solid #ddd; padding: 3px; }
.dayofweek { width: 46px; display: inline-block; margin-right: 8px; }
.cwt { float: left; }
.cwtemp { font-size: 20px; }


/* 
Floating content container (lightbox-esque)
*/
#floating_cover_layer{ position:fixed; top:0; left:0; bottom:0; right:0; background:rgba(0,0,0,.70); }
#floating_cover_box { position:fixed; top:150px; left:50%; margin-left:-200px; width:400px; background:#f5f5f5; padding:10px;}


/* 
Colors for the cateogories *NOTICE* there are 2 rules per category: `categoryname` & `categoryname.h`
*/
.news{border-top-color: #3396da; }
.family{border-top-color: #34aab5;}
.health{border-top-color: #e50030;}
.humor{border-top-color: #2ea768;}
.science{border-top-color: #32a99b;}
.movies{border-top-color: #c5008b;}
.music{border-top-color: #54b0e4;}
.politics{border-top-color: #25469c;}
.parenting{border-top-color: #bbdb88;}
.popculture{border-top-color: #e5004f;}
.tv{border-top-color: #fbd32c;}
.sports{border-top-color: #ed7431;}
.technology{border-top-color: #39aaec;}
.fashion{border-top-color: #e50076;}
.business{border-top-color: #66bd4c;}
.food{border-top-color: #f7b32f;}
.games{border-top-color: #286fb9;}
.us{border-top-color: #b6d640;}

.h{ border:none; border-bottom:5px solid #e0e0e0; font-size:3em; }
.news.h{border:none; border-bottom:5px solid #3396da; }
.family.h{border: none; border-bottom:5px solid #34aab5;}
.health.h{border: none; border-bottom:5px solid #e50030;}
.humor.h{border: none; border-bottom:5px solid #2ea768;}
.science.h{border: none; border-bottom:5px solid #32a99b;}
.movies.h{border: none; border-bottom:5px solid #c5008b;}
.music.h{border: none; border-bottom:5px solid #54b0e4;}
.politics.h{border:none; border-bottom:5px solid #25469c;}
.parenting.h{border:none; border-bottom:5px solid #bbdb88;}
.popculture.h{border:none; border-bottom:5px solid #e5004f;}
.tv.h{border: none; border-bottom:5px solid #fbd32c;}
.sports.h{border:none; border-bottom:5px solid #ed7431;}
.technology.h{border:none; border-bottom:5px solid #39aaec;}
.fashion.h{border:none; border-bottom:5px solid #e50076;}
.business.h{border:none; border-bottom:5px solid #66bd4c;}
.food.h{border:none; border-bottom:5px solid #f7b32f;}
.games.h{border:none; border-bottom:5px solid #286fb9;}
.us.h{border:none; border-bottom:5px solid #b6d640;}

/*
the edit filter/etc. button
*/
.edit_button_style { text-align: center; }
.edit_button_style a { background-color: #80b1e0; padding: 5px; padding-left: 10px; padding-right: 10px; -webkit-border-radius: 10px; -moz-border-radius: 10px; color: #fff; font-weight: bold; }
.edit_button_style a:hover { background-color: #5181bd; color:#fff; }

/* 
the menu 
*/
#wrap .tabs { font-size: 12px; }
#wrap .tabs .tab{ display:inline-block; padding: 4px 8px; background:#80b1e0; color:#fff; border: 1px solid #80b1e0; border-bottom: none; margin-right:2px; position:relative; }
#wrap .tabs .tab:hover{ background:#2d82c9; color:#fff; border: 1px solid #2d82c9; border-bottom: none;  }
#wrap .tabs .tab.curr{ background:#2d82c9; color:#fff; border: 1px solid #2d82c9; border-bottom: none; }

/*
where the content goes 
*/
.tabs_inner_tank { border-top:5px solid #2d82c9; padding-top:10px; }

/* 
The source list on each Category page 
*/ 
.sourcelist { list-style-type: decimal; }

/* 
Footer 
*/
.fcontainer { background-color: #2a2929; color: #fff; margin: 0 -10px -10px -10px; margin-top: 20px; }
.fblock { color: #fff; padding: 10px; }
.fblock ul li { list-style-type: none; margin: 0; padding: 0; }
.feedback { text-align: center; padding-top: 10px; padding-bottom: 5px; margin: 0; }
.feedback a { color: #fff; }
.feedback a:hover { color:#d0002c; }
.copyright { text-align: center; padding-bottom: 10px; padding-top: 10px; margin: 0; }


