/* CSS Document */

/* Generic Styles */
body { background: url(http://www.buzzbums.com/images/bg.gif); text-align: center; margin: 0px; padding: 0px; font-family: arial, tahoma, verdana, helvetica, sans-serif, sans; }
a { text-decoration: none; padding: 0px; }

/* Content Wrap */
#wrap { position: relative; width: 865px; margin: 0px auto; background: #FAFDFE; text-align: left; }

/* Header */
#header { background: #F8FCFE; height: 55px; position: relative; border-bottom: 5px solid #C40E00; margin-bottom: 5px; }
#title { color: #74A72E; font-size: 36px; margin-left: 5px; height: 55px; position: relative; float: left; }
#title span { display: inline; }
#title b { color: #2BA0C2; font-weight: normal; display: inline; }
#title * { vertical-align: middle; }
a.title:link, a.title:visited { color: #74A72E; }
a.title:hover { text-decoration: none; }
#headermenu { position: relative; float: right; top: 18px; background: url(http://www.buzzbums.com/images/menu_bg.gif) repeat-x; margin-right: 10px; }
#headermenu_wrap * { vertical-align: middle; }
#headermenu_wrap { position: relative; bottom: 10px; font-size: 12px; font-weight: bold;  }
#headermenu a:link, #headermenu a:visited { margin: 10px 5px; display: inline; color: #222222; }
#headermenu a:hover { color: #C50D01; }
#headermenu img { display: inline; }
#headermenu div { display: inline; }

/* Content */
#content { width: 835px; margin: 0px 15px 0px 15px; }

/* Categories */
#categories { background: #F8E4E3; border: 1px solid #C20E00; width: 833px; margin-bottom: 10px; margin-top: 5px; }
#categories img { border: 0px; }
#categories ul { list-style: none; max-width: 813px; height: 12px; padding: 0px; margin: 5px; }
#categories ul li { float: left; width: 101px; }
a.categories:link, a.categories:visited { display: block; width: 100px; height: 16px; font-size: 13px; font-weight: bold; margin: 0 0px; color: #C20E00; }
a.categories:hover { background: #C20E00; color: #FFFFFF; }
a.categories_blank:link, a.categories_blank:visited, a.categories_blank:hover { display: block; width: 100px; height: 16px; font-size: 14px; font-weight: bold; margin: 0 0px; color: #C20E00; }
.categories_title { font-size: 24px; color: #2D2D2D; }
#categories_bottom { clear: both; height: 10px; }

/* Latest Entries */
#latestentries { float: left; width: 410px; height: 425px; background: #EAF5D7; border: 1px solid #75A72E; margin: 0px; padding: 0px; }
#entry { width: 390px; margin: 10px; }
#entry_break { height: 1px; width: 390px; background: url(http://www.buzzbums.com/images/entry_break.gif); margin-top: 8px; }
a.entry_title:link, a.entry_title:visited { color: #75A72C; font-size: 14px; font-weight: bold; }
a.entry_title:hover { text-decoration: underline; }
a.latestentries:link, a.latestentries:visited { color: #FFF; font-size: 18px; background: #75A72C; }
a.latestentries:hover { text-decoration: underline; }
a.featuredentries:link, a.featuredentries:visited { color: #75A72C; font-size: 18px; background: #FAFDFE; }
a.featuredentries:hover { text-decoration: underline; }

/* Latest Notes */
#latestnotes { float: right; width: 410px; height: 425px; background: #D7EDF5; border: 1px solid #2BA0C2; }
a.latestnotes:link, a.latestnotes:visited { color: #FFF; font-size: 18px; background: #2AA1C1; }
a.latestnotes:hover { text-decoration: underline; }
#note { width: 390px; margin: 10px; }
#note img { border: 0px; margin-right: 5px; }
#note_break { height: 1px; width: 390px; background: url(http://www.buzzbums.com/images/note_break.gif); margin-top: 10px; }
#note_left a:link, #note_left a:visited { color: #2AA1C1; font-size: 14px; font-weight: bold; }
#note_left a:hover { text-decoration: underline; }
#note_left { float: left; height: 15px; display: block; width: 300px; }
#note_left * { vertical-align: middle; }
#note_right { float: right; height: 15px; }
#note_right * { vertical-align: middle; }
#note_right a:link, #note_right a:visited { color: #2AA1C1; font-size: 14px; font-weight: bold; }
#note_right a:hover { text-decoration: underline; }
#note_username { width: 300px; }
#note_username a:link, #note_username a:visited { color: #74A72E; font-size: 12px; font-weight: bold; }
#note_username a:hover { text-decoration: underline; }
#note_comments { display: inline; width: 100px; }
#note_category { clear: both; color: #767676; font-size: 12px; height: 10px; position: relative; }
#note_category a:link, #note_category a:visited { color: #767676; font-size: 12px; font-weight: bold; }
#note_category a:hover { background: #767676; color: #FFF; }

/* Featured Post */
#featuredpost { float: left; clear: both; width: 410px; margin-top: 15px; font-size: 12px; color: #606060; margin-bottom: 10px; }
#featuredpost2 { float: right; width: 410px; margin-top: 15px; font-size: 12px; color: #606060; margin-bottom: 10px; }
#featured_break { height: 1px; width: 410px; background: url(http://www.buzzbums.com/images/featured_break.gif); }
#featured_content { margin-top: 2px; }
#featured_posted * { vertical-align: middle; font-weight: bold; font-size: 12px; }
#featured_posted img { margin-right: 3px; }
#featured_posted b { font-size: 10px; font-weight: normal; }
.featuredpost { color: #2C2C2C; font-size: 24px; }
a.featured_title:link, a.featured_title:visited { color: #75A72C; font-size: 18px; }
a.featured_title:hover { text-decoration: underline; }
a.featured_poster:link, a.featured_poster:visited { color: #2BA0C1; font-size: 12px; font-weight: bold;}
a.featured_poster:hover { color: #FFF; background: #2BA0C1; font-size: 12px; font-weight: bold;}
a.featured_category:link, a.featured_category:visited { color: #75A72C; background: #FAFDFE;}
a.featured_category:hover { background: #75A72C; color: #FFF; }

/* Footer */
#footer { clear: both; font-size: 12px; font-weight: bold; color: #2C2C2C; height: 80px; }
#footer a:link, #footer a:visited { color: #2C2C2C; font-size: 12px; font-weight: bold; }
#footer a:hover { text-decoration: underline; color:#464646; }

/* Sub-Page */
#pagemain { width: 390px; margin: 10px; }
#pageside { width: 300px; background: #D7EDF5; border: 1px solid #2BA0C2; padding-top: 10px; padding-down: 10px; text-align: left; }
#pagecontent { width: 525px; background: #DFFFFFF; border: 0px; }
a.pagetitle:link, a.pagetitle:visited { color: #B30000; font-size: 17px; font-weight: bold;}
a.pagetitle:hover { color: #000000; text-decoration: underline; }
#subheader { align: left; width: 500px;}
#maintext { font-size : 12px; font-weight : normal; font-family : Verdana, sans-serif; color : #000000; }
.textpage a:link, .textpage a:visited, .textpage a:active{ color: #2BA0C1; text-decoration: none; }
.textpage a:hover { color: #B30000; text-decoration: none; }

/* Sidecat */
#sidecat { width: 275px; font-size: 12px; font-weight: bold;}
#info { width: 255px; align: center; font-size : 12px; font-weight : normal; font-family : Verdana, sans-serif; color : #000000;}
#sidecat ul { list-style-image: url("http://www.buzzbums.com/images/note_file.gif") }
#sidecat ul li {}
a.sidecat_link:link, a.sidecat_link:visited { color: #2AA1C1; font-size: 12px; font-weight: bold; }
a.sidecat_link:hover { text-decoration: underline; }

/* main content */
.text { font: 83%/1.4 arial, helvetica, sans-serif; color : #000000; }
.textpage { font-size : 11px; font-weight : normal; font-family : Verdana, sans-serif; color : #000000; }
.textwhite { font-size : 11px; font-weight : normal; font-family : Verdana, sans-serif; color : #FFFFFF; }
.sidetitle{ font-size:18px; font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; COLOR: #000000; font-weight : bold; margin-bottom: 0px; margin-top: 0px; }
.titlelink{ font-size:14px; font-family: Lucida Grande, Verdana, sans-serif; COLOR: #000000; font-weight : bold; margin-bottom: 0px; margin-top: 0px; }
.titlelink a:link, .titlelink a:visited, .titlelink a:active { color: #B30000; text-decoration: underline; }
.textwhite a:link, .textwhite a:visited, .textwhite a:active{ color: #FFFFFF; text-decoration: underline; }
.titlelink a:hover { color: #000000; text-decoration: none; }
.textwhite a:hover { color: #FFFFFF; text-decoration: none; }
H1, H2 { font-size:19px; font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; COLOR: #000000; margin-bottom: 0px; margin-top: 0px; padding-left:0px; padding-bottom: 0px;}
.textpage a:link, .textpage a:visited, .textpage a:active{ color: #2BA0C1; text-decoration: none; }
 .textpage a:hover { color: #B30000 !important; text-decoration: none !important; }
