/****************************
	Site Wide Styles
****************************/

body {background:url(../images/bg.png) repeat-x #f1efdc top left;color:#000;font-family:arial,verdana,san-serif;font-size:12px;margin:0px;padding:0px;text-align:left;}
#header {background:url(../images/header.png) no-repeat bottom left;height:100px;width:990px;margin:0px auto;}
#footer {margin-top:10px;}
#content {}

h1 span, h2 span, h3 span, h4 span, h5 span, a span {display:none;}
h1, h2, h3, h4, h5 {margin:0px;padding:0px;}
h1 {font-size:30px;}
h3 {font-size:16px;}
a {color:#2f80ab;text-decoration:none;cursor:pointer;}
a:hover {text-decoration:underline;}
p {margin:0px 0px 10px;}
a img {border:none;cursor:pointer;}
form, fieldset {border:none;padding:0px;margin:0px;}
ul.inline {margin:0px;padding:0px;}
ul.inline li {list-style:none;display:inline;float:left;}
input[type="hidden"] {display:none;}
ul.naked {margin:0px;padding:0px;}
ul.naked li {list-style:none;clear:both;margin:3px 0px;}

.right {text-align:right;float:right;}
.left {text-align:left;float:left;}
.clear {clear:both;}
.strong {font-weight:bold;}
.italic {font-style:italic;}
.small {font-size:10px;}
.large {font-size:14px;}
.normal {font-size:12px;font-weight:normal;}
.dim {color:#666666;}
.center {text-align:center;}
.black {color:#000;}
.blue {color:#0067a6;}
.beige {color:#d6d1bc;}
.green {color:#7a915d;}
.red {color:#ff0000;}
.white {color:#fff;}
a.darkblue {color:#005884;text-decoration:underline;}

.spacer5 {padding-bottom:5px;}
.spacer10 {padding-bottom:10px;}
.spacer15 {padding-bottom:15px;}
.spacer20 {padding-bottom:20px;}
.spacer25 {padding-bottom:25px;}
.spacer30 {padding-bottom:30px;}

a.greenbox {color:#fff;padding:4px 15px;background:#669933;cursor:pointer;border:none;text-decoration:none;}
a.greenbox:hover {background:#508120;text-decoration:none;}

a.bluebox {background:#0067a6;}
a.bluebox:hover {background:#014a6e;}

hr {margin:10px 0px;border-top:1px dotted #999;height:1px;background:transparent;border-bottom:none;width:100%;}


/***************************
		Header
**************************/

h1.logo {background:url(../images/logo.png) no-repeat top left;display:block;width:266px;height:76px;float:left;}

.topsearch {float:right;padding:10px 17px 0px 0px;width:400px;}
.topsearch form.sitesearch {float:right;}
.topsearch form.sitesearch input {float:left;}
.topsearch form.sitesearch input.text {background:url(../images/sitesearch-field.gif) repeat-x top left #fff;border:1px solid #cae07d;padding:3px;height:19px;width:250px;margin-right:5px;}
.topsearch form.sitesearch input.submit {display:block;background:url(../images/search-btn.png) no-repeat top left;width:108px;height:30px;cursor:pointer;border:none;margin-top:-1px;}
.topsearch form.sitesearch input.submit:hover {background-position:bottom left;}
.topsearch ul.blue {margin-top:2px;float:right;}
.topsearch ul.blue li {padding:0 12px;border-right:1px solid #0067a6;}
.topsearch ul.blue li img {margin:0px 0 -5px;}
.topsearch ul.blue li a img.rss-icon {margin:-2px 0px 0px;}
.topsearch ul.blue li.first {padding-top:1px;}
.topsearch ul.blue li.last {border-right:none;padding-right:0px;}


/***************************
		Footer
**************************/
#footer ul.inline li {padding:0px 5px;}
#footer ul.right {margin:0px;padding:0px;}
#footer ul.right li {list-style:none;}
#footer a.jhouse {margin:36px 0px 0px 375px;display:block;width:136px;height:55px;background:url(../images/jhouselogo.png) no-repeat top left;}
#footer .taglines {text-align:right;}

.waves {display:block;width:100%;height:77px;background:url(../images/waves.png) center bottom repeat-x;}

/***************************
		Main Nav
**************************/

.main_nav {position:absolute;top:70px;width:1000px;}
.main_nav ul {margin:0px;padding:0px;}
.main_nav ul li {display:inline;list-style:none;margin:0px 31px 0px 0px;float:left;}
.main_nav ul li a {display:block;height:28px;position:relative;}
.main_nav ul li a span {display:none;}
.main_nav ul li a .tab-arrow {background:url(../images/tab-arrow.png) no-repeat left top;position:absolute;width:9px;height:7px;top:11px;right:7px;}

.main_nav ul li a.home {background:url(../images/nav-home.png) transparent no-repeat scroll left top;width:87px;}
.main_nav ul li a.news {background:url(../images/nav-news.png) transparent no-repeat scroll left top;width:87px;}
.main_nav ul li a.sports {background:url(../images/nav-sports.png) transparent no-repeat scroll left top;width:101px;}
.main_nav ul li a.connect {background:url(../images/nav-connect.png) transparent no-repeat scroll left top;width:111px;}
.main_nav ul li a.marketplace {background:url(../images/nav-marketplace.png) transparent no-repeat scroll left top;width:143px;}
.main_nav ul li a.calendar {background:url(../images/nav-calendar.png) transparent no-repeat scroll left top;width:117px;}
.main_nav ul li a.multimedia {background:url(../images/nav-multimedia.png) transparent no-repeat scroll left top;width:131px;}

.main_nav ul li a:hover, .main_nav ul li a.on  {background-position:left bottom;}


/** drop downs **/

#nav {}
#nav li ul {margin:0 0 0 10px;padding:0px;position: absolute;visibility: hidden;background:#fff;z-index:10;}
#nav li ul li {float:none;display:inline;margin:0px;}
#nav li ul li a {display:inline;background:transparent;text-decoration:none;}
#nav li ul li table {border-width:2px 1px;border-color:#5ca9df;border-style:solid;background:#fff;}
#nav li ul li table tr td {padding:0px;width:161px;border-left:1px solid #5ca9df;border-right:1px solid #5ca9df;}
#nav li ul li table tr td a {padding:0px 7px;display:block;line-height:2;}
#nav li ul li table tr td.hdr {background:#e0f2ff;}
#nav li ul li table tr td.hdr a {color:#5191B3;font-weight:bold;}
#nav li ul li table tr td.fr a {padding-left:14px;font-weight:bold;}
#nav li ul li table tr.lr td {padding-bottom:7px;}
#nav li ul li table tr td a:hover {background:#f0f9ff;}
#nav li ul li table tr td.hdr a:hover {background:#cfeafe;}


#nav li ul li.cat span {background: #e0f2ff;width:150px;padding:4px 3px 4px 5px;font-weight:bold;height:auto;margin-bottom:5px;font-size:13px;display:block;color:#2f80ab;}


/***************************
		content
**************************/

#content {background:url(../images/content-bg.png) top center repeat-y;float:left;padding:0px;margin:0px auto;width:100%}
.topshadow, .bottomshadow {padding:0px;margin:0px;border:none;}
.topshadow {background:url(../images/content-bg-top.png) top center no-repeat;}
.bottomshadow {background:url(../images/content-bg-bottom.png) bottom center no-repeat;}
.sitecontent {padding:0px 0px 30px;}
.top {padding-top:15px;}

/***************************
		icons
**************************/

a.photo, a.video, a.text, a.audio, a.login, a.contact {display:block;width:15px;border:none;} 
a.photo, a.photo-text {background:url(../images/icon-photo.png) top left no-repeat;height:15px;}
a.video, a.video-text {background:url(../images/icon-video.png) top left no-repeat;height:15px;}
a.text {background:url(../images/icon-text.png) top left no-repeat;height:15px;}
a.audio, a.audio-text {background:url(../images/icon-audio.png) top left no-repeat;height:16px;}
a.login {background:url(../images/icon-login.png) top left no-repeat;height:19px;}
a.contact {background:url(../images/icon-contact.png) top left no-repeat;height:19px;}
a.loggedin {display:block;width:74px;height:21px;cursor:pointer;background:url(../images/loggedin.gif) top left no-repeat;margin-top:-2px;}

a.photo-text, a.audio-text, a.video-text {padding:1px 0px 2px 20px;margin-right:5px;text-decoration:none;font-size:10px;}

ul.iconlist li {margin:0px 5px;}

/* large icons */
a.lphoto {background:url(../images/l-icon-photo.png) top left no-repeat;height:26px;width:30px;display:block;}
a.lvideo {background:url(../images/l-icon-video.png) top left no-repeat;height:26px;width:30px;display:block;}
a.lletter {background:url(../images/l-icon-letter.png) top left no-repeat;height:26px;width:30px;display:block;}
a.lcalendar {background:url(../images/l-icon-calendar.png) top left no-repeat;height:24px;width:30px;display:block;}


/************************************************
		Page Headers and Sub Navigation
***********************************************/
/* interior page headers */
.pageheader {background:url(../images/pageheader-bg.gif) bottom left repeat-x #fff;}
.pageheader h2 {color:#005884;font-size:30px;margin:0px;padding:10px;font-weight:normal;}

/* sub nav */
.subnav {background:url(../images/subnav-bg.gif) bottom left repeat-x #83bbe3;padding-top:4px;}
.subnav ul {padding:0px;margin:0px;}
.subnav ul li {display:inline;list-style:none;margin:0px 5px;float:left;}
.subnav ul li a {display:block;float:left;background:url(../images/subnav-a-on.gif) -30px left no-repeat;height:28px;padding-left:12px;font-weight:bold;color:#fff;}
.subnav ul li a span {display:block;background:url(../images/subnav-span-on.gif) -10px right no-repeat transparent;padding:7px 10px 6px;}
.subnav ul li a:hover, .subnav ul li a.on {background:url(../images/subnav-a-on.gif) top left no-repeat;color:#005884;text-decoration:none;}
.subnav ul li a:hover span, .subnav ul li a.on span {background;background:url(../images/subnav-span-on.gif) top right no-repeat #fff;}


/************************************************
		Left Navigation
***********************************************/
ul.leftnav {margin:0px;padding:0px;}
ul.leftnav li {display:block;width:167px;background:url(../images/sidenav-li.gif) top right repeat-y #fdfdfc;border-bottom:1px dotted #d7d7d6;margin:0px;padding:0px;}
ul.leftnav li a {color:#000;font-weight:normal;padding:10px;display:block;}
ul.leftnav li a:hover {color:#669933;text-decoration:none;}
ul.leftnav li.on a  {background:none;background-color:#fff;}
ul.leftnav li.on a, ul.leftnav li.on a:hover {color:#005884;font-weight:bold;text-dectoration:none;}
ul.leftnav li.cat {background:url(../images/sidenav-li-cat.gif) top right repeat-y #f4f3ed;border-bottom:none;}
ul.leftnav li.cat span {color:#747262;font-weight:bold;padding:10px;display:block;font-size:14px;}
ul.leftnav li.topcap {height:10px;background:url(../images/sidenav-li-top.gif) top right no-repeat #fff;border-bottom:none;}
ul.leftnav li.bottomcap {height:25px;background:url(../images/sidenav-li-bottom.gif) top right no-repeat #fff;border-bottom:none;}

/* sub sub nav for archive */
ul.leftnav li ul {margin:-5px 0px 10px	;padding:0px;}
ul.leftnav li ul li {background:none;padding:5px 0px 5px 20px;border:none;}
ul.leftnav li ul li a {padding:0px;display:inline;width:auto;color:#000;font-weight:normal;}
ul.leftnav li ul li a.on, ul.leftnav li.on ul li a.on, ul.leftnav li.on ul li a.on:hover, ul.leftnav li ul li a.on:hover {color:#000;font-weight:bold;text-decoration:none;}
ul.leftnav li.on ul li a {color:#000;font-weight:normal;}
ul.leftnav li.on ul li a:hover {color:#000;font-weight:normal;text-decoration:underline;}



/**********************************************
		Common Page Elements
*********************************************/
/* tag list */
p.tags {font-size:11px;color:#2f80ab;}

/*  standard gradient border box found on form pages */
.border-box {padding:2px;border:1px solid #e6e2d2;background:#fff;margin-bottom:10px;}
.fade-box {padding:15px;background:url(../images/border-box.gif) top left repeat-x transparent;}
.fade-box h3 {color:#0067a6;font-size:16px;font-weight:bold;padding-bottom:2px;}
.fade-box h3 a:hover {text-decoration:none;}
.fade-box h3 span {font-size:12px;font-weight:normal;display:inline;}
.fade-box span.dim {line-height:2;}
.skinny-box {padding:0px;}
.skinny-box h3 {padding-top:5px;}
.fade-box hr {margin:10px 0px;border-top:1px dotted #999;height:1px;background:transparent;border-bottom:none;}

/*  dotted border headers (called bh) */
h3.bh {color:#000;font-size:16px;font-weight:bold;padding:0px 0px 5px;border-bottom:1px dotted #999;margin-bottom:10px;}
a.rightlink {float:right;text-align:right;padding-top:5px;}
h3.bh span {display:inline;font-size:12px;font-weight:normal;color:#666;}
h3.bh-switch {color:#000;font-size:16px;font-weight:bold;padding:5px 0px 0px;border-top:1px dotted #999;margin-top:10px;}

/* pagination */
ul#lowerpag {margin-top:15px;}
ul#lowerpag2 {margin-top:7px;}
ul#nofloat {float:none;}
ul.pagination {float:right;margin:0px;padding:0px;}
ul.pagination li {list-style:none;display:inline;margin:0px 10px;}
ul.pagination li a {font-size:11px;}
ul.pagination li a.prev {background:url(../images/prev.gif) center left no-repeat;padding-left:18px;}
ul.pagination li a.next {background:url(../images/next.gif) center right no-repeat;padding-right:18px;margin-right:5px;}
ul.pagination li select {font-size:10px;color:#666;padding:1px;}

/* article listing box like that found in the upper right of the index page */
.artlistbox {background:url(../images/beambox.png) bottom right no-repeat #efede3;padding:0px 0px 10px 0px;width:320px;margin-bottom:10px;}
.artlistbox h3 {color:#29505d;font-size:18px;font-weight:normal;padding-left:11px;background:url(../images/beambox-hdr.png) top left no-repeat;width:320px;height:24px;padding-top:3px;}
.artlistbox ul {margin:0px;padding:10px;}
.artlistbox ul li {list-style:none;float:left;}
.artlistbox ul li h5 {clear:both;}
.artlistbox ul li h5 a {color:#0067a6;font-size:14px;font-weight:bold;text-decoration:none;float:left;margin-right:5px;}
.artlistbox ul li h5 a:hover {color:#7a915d;text-decoration:none;}
.artlistbox ul li p {margin:5px 0px 10px;float:left;clear:both;}

/* standard adbox, grid provides sizing */
.adbox {text-align:center;margin-bottom:10px;}

/* tabbed box large tabs (right col, 3rd box, index.php) */
.tab-holder {background:url(../images/grayround-l.gif) no-repeat top left #efede3;padding:0px 0px 1px;margin:0px 0px 10px;}
.tab-holder h3 {display:block;background:url(../images/grayround-r.gif) no-repeat top right;color:#333;font-size:14px;font-weight:bold;}
.tab-holder h3 span {display:block;padding:0px 8px;position:relative;top:5px;height:20px;}
.tab-holder ul.large-tabs {margin:6px 0 0 9px;padding:0px;}
.tab-holder ul.large-tabs li {display:inline;float:left;background:url(../images/tabround-l.png) top left no-repeat #c9d6da;margin:0px 2px;}
.tab-holder ul.large-tabs li a {color:#333;font-weight:bold;text-decoration:none;font-size:14px;background:url(../images/tabround-r.png) top right no-repeat;cursor:pointer;display:block;padding:5px 52px;}
.tab-holder ul.large-tabs li a:hover {color:#666;}
.tab-holder ul.large-tabs li.on {background-color:#ffffff;}
.tab-box {background:#fff;margin:0 5px 3px;padding:9px;}
.tab-box ul.thumbs {margin:0px 0px 5px;padding:0px;float:left;}
.tab-box ul.thumbs li {display:inline;float:left;margin:6px 12px;width:75px;}
.tab-box ul.thumbs li a, .tab-box ul.thumbs li a:hover {color:#000;font-weight:normal;text-decoration:none;}
.tab-box ul.thumbs li img {margin-bottom:5px;}
.tab-box ul.thumbs li p {font-size:11px;margin:0px;padding:0px;}
a.seeall {display:block;margin:10px auto;text-align:center;font-size:14px;text-decoration:underline;width:100%;}

/* tabbed box small tabs (right col, 4th box, index.php) */
ul.small-tabs {margin:0px;padding:0px;}
ul.small-tabs li {display:inline;float:left;background:url(../images/stabround-l.png) top left no-repeat #c9d6da;margin:0px 3px 0px 0px;}
ul.small-tabs li a {color:#333;font-weight:bold;text-decoration:none;font-size:12px;background:url(../images/stabround-r.png) top right no-repeat;cursor:pointer;display:block;padding:5px 12px;}
ul.small-tabs li a:hover {color:#666;}
ul.small-tabs li.on {background-color:#efede3;}
.smalltab-holder {background:#efede3;padding:5px 0px 1px;margin:0px 0px 10px;float:left;}

/* blue orderd list */
ol.toplist {color:#006697;font-weight:bold;margin:0px;padding:0px 10px 0px 30px;font-size:14px;}
ol.toplist li a {color:#000;font-weight:normal;padding:5px 0px 5px 10px;margin:0px;font-size:12px;text-decoration:none;display:block;}
ol.toplist li a:hover {color:#5880C8;}

/* rounded corner boxes */
.curvedbox {background:url(../images/roundwhite-foot-l.png) no-repeat bottom left;margin-bottom:10px;}
.curvedbox .content {background:url(../images/roundwhite-foot-r.png) no-repeat bottom right;padding:10px;}
.curvedbox h4 {background:url(../images/roundwhite-head-l.gif) no-repeat top left;color:#29505d;font-weight:bold;font-size:16px;display:block;height:27px;}
.curvedbox h4 span {background:url(../images/roundwhite-head-r.gif) no-repeat top right;display:inline;padding:4px 6px;display:block;}

.darkbox {background:url(../images/rounddark-foot-l.gif) no-repeat bottom left #efede3;}
.darkbox .content {background:url(../images/rounddark-foot-r.gif) no-repeat bottom right;}
.darkbox h4 {background:url(../images/rounddark-head-l.gif) no-repeat top left;}
.darkbox h4 span {background:url(../images/rounddark-head-r.gif) no-repeat top right;}

.curvedbox ul {margin:0px;padding:0px;}
.curvedbox ul li {list-style:none;float:left;}
.curvedbox ul li h5 {clear:both;}
.curvedbox ul li h5 a {color:#0067a6;font-size:14px;font-weight:bold;text-decoration:none;float:left;margin-right:5px;}
.curvedbox ul li h5 a:hover {color:#7a915d;text-decoration:none;}
.curvedbox ul li p {margin:5px 0px 10px;float:left;clear:both;}



/**********************************************
		COMMENT STYLES
*********************************************/

/* small comment box (default) */
.commentbox {background:url(../images/comments-small.png) top left repeat-y;margin-bottom:10px;}
.commentbox h4 {background:url(../images/comments-hdr-small.png) top left no-repeat;display:block;height:58px;color:#000;font-size:16px;font-weight:bold;}
.commentbox h4 span {display:block;padding:24px 60px 0 13px}
.commentbox .content {background:url(../images/comments-footer-small.png) bottom left no-repeat;padding:10px 40px 10px 15px;}
.commentbox .content form, .commentbox .content form fieldset {margin:0px;padding:0px;border:none;}
.commentbox .content form label {font-weight:bold;color:#000;padding-bottom:5px;}
.commentbox .content form input, .commentbox .content form textarea {background:#fff;border:1px solid #999;width:100%;}
.commentbox .content form input.submit, .commentbox .content a.submit {border:none;background:url(../images/comments-submit.png) no-repeat top left;display:block;width:167px;text-align:center;font-weight:bold;color:#000;float:right;cursor:pointer;font-family:Arial, Helvetica, sans-serif;margin:0px 0px 10px;padding:0px;}
.commentbox .content form input.submit {height:33px;font-size:14px;}
.commentbox .content a.submit {padding-top:8px;height:25px;font-size:12px;}
.commentbox .content form input.submit:hover, .commentbox .content a.submit:hover {background-position:bottom left;text-decoration:none;}

/* large comment box (default) */
.large-comment {background:url(../images/comments-large.png) top left repeat-y;}
.large-comment h4 {background:url(../images/comments-hdr-large.png) top left no-repeat;}
.large-comment .content {background:url(../images/comments-footer-large.png) bottom left no-repeat;}

/* actual comment */
.comment {padding-left:15px;margin-bottom:10px;}
.comment span.commentor {display:block;background:url(../images/icon-comment.gif) top left no-repeat;padding:3px 0 5px 38px;margin-bottom:10px;}


/**********************************************
		MESSAGE BOARD STYLES
*********************************************/

/* blue box */
.forumbox {background:url(../images/forumbox-top.gif) no-repeat top left #68addd;display:block;width:961px;margin-bottom:10px;}
.forumbox .content {background:url(../images/forumbox-bottom.gif) no-repeat bottom left;padding:2px;}
.forumbox .content h3 {color:#fff;padding:3px 3px 0px;}
.forumbox .content .posttext {background:#fff;padding:5px;margin:0px 3px 3px;}
.forumbox .content .posttext p {margin:5px 0px;padding:0px;}

/* gray box */
.replybox {background:url(../images/replybox-top.gif) no-repeat top left #9d9d9d;}
.replybox .content {background:url(../images/replybox-bottom.gif) no-repeat bottom left;}

/* table */
table.forum {width:100%;vertical-align:middle;border-bottom:2px solid #fff;}
table.forum tbody tr {border:1px solid #fff;}
table.forum a {text-decoration:underline;}
table.forum span.green {color:#669933;font-weight:bold;text-decoration:none;}
table.forum p {margin:2px 0px;padding:0px;font-size:11px;}
table.forum p.small {font-size:10px;}
table.forum tr td {color:#5c5c5c;background:url(../images/table-bg.gif) top left repeat-x #eee;border-bottom:1px solid #cdcdcd;padding:6px 4px 2px;border-right:1px solid #dddddd;text-align:center;}
table.forum tr th {color:#fff;background:#68addd;border:none;border-spacing:0px;font-weight:normal;font-size:11px;}
table.forum tr td.first {border-left:2px solid #fff;background:url(../images/table-bg-first.gif) top left no-repeat #eee;text-align:left;width:40%;}
table.forum tr td.last {border-right:2px solid #fff;background:url(../images/table-bg-last.gif) top right no-repeat #eee;text-align:left;width:40%;}

/* arrow list */
ul.trianglelist {margin:0px;padding:0px 0px 0px 30px;}
ul.trianglelist li {list-style-image:url(../images/arrow-bullet.gif);font-size:14px;margin:10px 0px;}
ul.trianglelist li a {text-decoration:underline;}


/**********************************************
		CALENDAR styles 
*********************************************/

/* inviso table for listing events */
table.eventlist {margin-bottom:15px;}
table.eventlist tr td {text-align:center;padding:2px 10px;width:75px;vertical-align:top;}
table.eventlist tr td a {color:#000;}
table.eventlist tr td a.green {color:#7a915d;}
table.eventlist tr td.event {width:500px;text-align:left;padding-left:0px;}

/* calendar header */
h3.calendarhead {background:url(../images/calendar-head.gif) top left repeat-x;text-align:center;color:#fff;padding-top:5px;height:23px;}
a.calendarhead-prev {background:url(../images/calendar-head-prev.gif) top left repeat-x;display:block;width:35px;height:28px;float:left;cursor:pointer;}
a.calendarhead-next {background:url(../images/calendar-head-next.gif) top left repeat-x;display:block;width:35px;height:28px;float:right;cursor:pointer;}
.calendar .content {padding:2px 2px 7px;}
.calendar .content p {margin:5px;line-height:0.9;}
.calendar .content p a {text-decoration:underline;}
a.calendarhead-next, a.calendarhead-prev {margin-top:-5px;}

/* calendar table */
table.calendar {background:#fff;color:#000;font-weight:bold;text-align:center;font-size:16px;vertical-align:middle;width:100%;}
table.calendar th {background:#f7fad1;height:30px;padding:0px 5px;}
table.calendar tr td {background:#dddddd;}
table.calendar tr td a {background:#e7e7e7;padding:10px 0 0;height:28px;border:1px solid #e7e7e7;color:#000;display:block;width:40px;}
table.calendar tr td a:hover {text-decoration:none;background:#c5f3fd;border:1px solid #47bef1;}
table.calendar tr td a.today {background:#fff;border:1px solid #13557c;}
table.calendar tr td a.on {background:#cad996;border:1px solid #cad996;}

/* calendar extras */
a.submitevent {background:url(../images/submit-event.gif) top left no-repeat;display:inline;height:12px;padding-left:16px;line-height:0.9;}
a.submitevent:hover {background-position:bottom left;}
ul.calendarlist li a img {margin-bottom:-3px;}

