/* 
Title:		Tidbits screen style
*/


/*
Color Glossary:

Featured - Cat ID. 95 - Orange - #f89828;
Infants & Toddlers - Cat. ID 96 - Blue -  #32add3;
School Age Children - Cat. ID 97 - Purple - #a1689e;
Teens - Cat. ID 98 - Red - #ef4f3e;
Family Fun - Cat. ID 99 - Green - #a3ca4a;
Past Issues - Cat. ID 110 - Dark Blue - #326bd3;

*/


/* reset---------------------------------------------------------- */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}ol,ul {list-style:none;}caption,th {text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym {border:0;}

/* general---------------------------------------------------------- */
body {
	background: #fff ;
	margin: 3em 0 0 0;
	padding: 0;
	font-family: Verdana, sans-serif;
	font-size: .850em;
	text-align: left;
	color: #807f7f;
	line-height: 1.5em;
}

hr {
	visibility: hidden;
}

h2 {
	text-transform: uppercase;
	font-weight: bold;
	font-size: .85em;
}
h3 {
	font-weight: bold;
	font-size: 1.2em;
}


/* general classes---------------------------------------------------------- */
.indent {
	margin-left: 6%;
}
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.byline{
text-transform: uppercase;
}

/* structure---------------------------------------------------------- */
#main {
	background: #ffffff url(http://www.childrenshosp-richmond.org/CMS/images/tidbits/sidebar-tile.gif) repeat-y scroll left 260px;
	width: 58.8em;
	margin: 0 auto 0 auto;

}

#header p.volume{
	text-align:right;
	color:#A1CB4B;
	font-weight:bold;
	background-color:#FFF;
}

#sidebar {
	float: left;
	width: 13.5em;
}
#articles {
	width: 42em;
	float: left;
	margin-left: 2em;
}

a {
	color: #ff9933;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

/* header---------------------------------------------------------- */
#header {
	position:relative;
	padding: 0;
	color: #666666;
	line-height: 1.2em;
	height:200px;
	width:800px;
	background-color:#FFF;
}
#header h2 {
	background: none;
	font-weight: bold;
	text-transform: none;
	font-size: .9em;
	margin-top: 1em;
}
#logo {
	position:absolute;
	top:30px;
	left:20px;
	width: 482px;
	height: 95px;
	text-indent:-9999px;
	display: block;
}
#logo a {
	width: 482px;
	height: 95px;
	text-decoration: none;
	text-indent: -2000em;
	display: block;
}
#logo a span{display:none;}
#returnToCH{
	position:absolute;
	display:block;
	width:40px;
	height:45px;
	top:10px;
	right:30px;
}

/* sidebar---------------------------------------------------------- */

#sidebar p.art_links{
margin:1em 10px 1em 20px;
font-weight:bold;
font-size:0.8em;
line-height:1.2em;
}

#sidebar a{color:#666;}

#sidebar a:hover{text-decoration:underline;}

.navButtons {
	display: block;
	height: 141px;
	width: 158px;
	outline-color: invert;
	outline-style: none;
	outline-width: medium;
	text-decoration: none;
	text-indent: -2000em;
	margin: 0 0 2em 0;
}
#sidebar li#archive {
	background: transparent url(http://www.childrenshosp-richmond.org/CMS/images/tidbits/nav-archive.gif) 0px 0px no-repeat;
	margin-left: 15px;
}
#sidebar li#archive a {
	height: 177px;
}
#sidebar li#archive a:hover {
	background: transparent url(http://www.childrenshosp-richmond.org/CMS/images/tidbits/nav-archive.gif) 0px -177px no-repeat;
}
#sidebar li#calendar {
	background: transparent url(http://www.childrenshosp-richmond.org/CMS/images/tidbits/nav-calendar.gif) 0px 0px no-repeat;
	margin-left: 1em;
}
#sidebar li#calendar a {
	height: 141px;
}
#sidebar li#calendar a:hover {
	background: transparent url(http://www.childrenshosp-richmond.org/CMS/images/tidbits/nav-calendar.gif) 0px -141px no-repeat;
}
#sidebar li#subscribe {
	background: transparent url(http://www.childrenshosp-richmond.org/CMS/images/tidbits/nav-subscribe.gif) 0px 0px no-repeat;
	margin-left: 1em;
}
#sidebar li#subscribe a {
	height: 207px;
}
#sidebar li#subscribe a:hover {
	background: transparent url(http://www.childrenshosp-richmond.org/CMS/images/tidbits/nav-subscribe.gif) 0px -207px no-repeat;
}


/*articles---------------------------------------------------------- */
#articles p {
	font-size: .85em;
	line-height: 1.5em;
	margin: 1em 0;
}

#articles h2 {
	margin-top: 2em;
}

#articles h2.first {
	margin: 0;
}
#articles h3 {
	margin: .2em 0;
}

#articles h4 {
	margin: 1.2em 0 0 0;
	font-size:1.1em;
	font-weight:bold;
}

#articles h5 {
	margin: .2em 0;
	font-size:1em;
	font-weight:normal;
	text-transform:uppercase;
}

#articles ul {
	list-style:disc;
	margin:1em 0  1em 13px;
	font-size: .85em;
	line-height: 1.5em;
}

#articles ul li{
	margin:0.5em 0;
}


/* Assign colors by Category ID -------*/


/*-- Featured --*/
.cat_95 h2, .cat_95 h3, .cat_95 h4, .cat_95 h5, .cat_95 p a{
	color: #f89828;
}

/*-- Baby --*/
.cat_96 h2, .cat_96 h3, .cat_96 h4, .cat_96 h5, .cat_96 p a {
	color: #32add3;
}

/*-- Children --*/
.cat_97 h2,  .cat_97 h3, .cat_97 h4,  .cat_97 h5, .cat_97 p a {
	color: #a1689e;
}

/*-- Teens --*/
.cat_98 h2, .cat_98 h3, .cat_98 h4, .cat_98 h5, .cat_98 p a {
	color: #ef4f3e;
}

/*-- Family --*/
.cat_99 h2, .cat_99 h3, .cat_99 h4, .cat_99 h5, .cat_99 p a {
	color: #a3ca4a;
}

/*-- Past Issues --*/
.cat_110 h2, .cat_110 h3, .cat_110 h4, .cat_110 h5, .cat_110 p a {
                color: #326bd3;
}

#feature h2 span {
	background: #ffffff none repeat scroll 0% 50%;
	padding: 3px 15px 3px 0pt;
}

/* Indent on homepage */
#tidbits_home #feature p, #tidbits_home #feature h3{
margin-left: 30px;
}

.cat_95 h2  {
	background: #ffffff url(http://www.childrenshosp-richmond.org/CMS/images/tidbits/feature-tile.gif) repeat-x scroll center bottom;
}
.cat_96 h2  {
	background: #ffffff url(http://www.childrenshosp-richmond.org/CMS/images/tidbits/baby-tile.gif) repeat-x scroll center bottom;
}
.cat_97 h2  {
	background: #ffffff url(http://www.childrenshosp-richmond.org/CMS/images/tidbits/kid-tile.gif) repeat-x scroll center bottom;
}
.cat_98 h2  {
	background: #ffffff url(http://www.childrenshosp-richmond.org/CMS/images/tidbits/teen-tile.gif) repeat-x scroll center bottom;
}
.cat_99 h2  {
	background: #ffffff url(http://www.childrenshosp-richmond.org/CMS/images/tidbits/family-tile.gif) repeat-x scroll center bottom;
}
.cat_110 h2 {
                background: #ffffff url(http://www.childrenshosp-richmond.org/CMS/images/uploads/tidbits/past_tile.gif) repeat-x scroll center bottom;
}


/*signup---------------------------------------------------------- */

#tidbits_signup #feature{
border-top: 2px solid #a1689e;
margin-top:1em;
margin-left:30px;
padding-top:0.5em;
}

#tidbits_signup #feature img{
float:right;
margin:0 0 20px 20px;
}

#tidbits_signup #feature h3{
color:#a1689e;
font-size:1.2em;
}

/*footer---------------------------------------------------------- */
#footer {
	width: 25em;
	font-size: .9em;
	float: left;
	margin: 3em 2em 0 1em;
}

#articles #footer p{margin:0;}

#sponsors {
	margin: 2em 0 0 0;
                float: bottom;
}
#sponsors li {
	display: inline;
}
