﻿

/* LAYOUT
-----------------------------------------------------------------------------------*/
#paper-holder 
{
    position:relative;
    float:right;
    width:500px;
    top:25px;
    right:60px;
    padding:10px;
    height:325px;
    overflow:auto;
}

/* FORMATTING
-----------------------------------------------------------------------------------*/
* 
{
    color:#7e7e7e;
}
h1
{
    margin-top:5px;
}
p 
{
    line-height:1.5em;
    padding: 10px 0;
}
p strong
{
    font-weight:bold;
}
ul 
{
    list-style-type:disc;
    padding-left:15px;
}
li 
{
    padding:5px;
}
td 
{
    padding:0px;
    color:#6d7577;
    line-height:1.5em;
}
td.time-span
{
    font-weight:bold;
    width:100px;
}
tr.on 
{
    background-color: #dceaf3;
}

/* EMAIL A FRIEND
-----------------------------------------------------------------------------------*/
#error-msg p
{
    display:inline;
    color:#f00 !important;
    font-size:14px;
    font-weight:bold;
    padding:0px;
}
table td
{
    padding:5px;
}
table td.left-column-email
{
    font-weight:bold;
}
#paper-holder h2
{
    font-size:14px;
    color: #000 !important;
}
#cta 
{
    display:inline;
    float:right;
    width:auto;
    margin:5px 0 0 0;
}
#cta h2
{
    display:inline;
     font-weight:bold;
     color:#000;
    border-bottom:dotted 1px #000;
}
#cta a 
{
    text-decoration:none;
}
.emphasized 
{
    line-height:1.5em;
    font-size:18px;
}

/* SITEMAP
-----------------------------------------------------------------------------------*/
h2
{
	font-size:12px;
	margin-top:5px;
	font-weight:bold;
}

strong	{ font-weight:bold;
	color:#333; }

ul a 
{
	text-decoration:underline;
	color:#333;
}

ol li
{
    list-style-type:decimal;
	color:#333;
    margin-left:20px;
    padding:2px;
}

/* FOOTER POSITION OVERRIDE
-----------------------------------------------------------------------------------*/
#footer 
{
    position:relative;
	padding-top: 60px;
}