/**
 * version: 1.0
 * author: negatyve.com
 * author uri: http://www.negatyve.com/
 * © 2009 negatyve.com | all rights reserved
**/


/************************/
/* MAIN RESOURCE STYLES */
/************************/


.resource h1
{
position: relative;
float: left;
width: 650px;
left: 10px;
padding: 10px 0 20px 0;

font-family: 'Arial Narrow', Arial;
font-size: 36px;
color: #191919;
}
.resource-head
{
width: 670px;
overflow: hidden;
}
.resource img
{
position: relative;
float: left;
}
.resource-head .category
{
position: relative;
float: right;
right: 0;
width: 223px;
height: 21px;

text-indent: 10px;
text-transform: uppercase;
line-height: 21px;
font-family: 'Arial Black', Arial;
font-size: 11px;
color: #fff;
}
.resource-head .category:hover
{
text-decoration: none;
}
.resource .quick-links
{
float: right;
right: 0;
width: 223px;
height: 229px;

background: url( '/layout/manageronline/quick-links-background.png' ) no-repeat top left;
}
.resource .quick-links li a
{
display: block;
width: 111px;
height: 114px;

background-image: url( '/layout/manageronline/quick-links-sprite-background.png' );
background-repeat: no-repeat;

overflow: hidden;

text-align: center;
text-transform: uppercase;
font-family: 'Arial Narrow', Arial;
font-size: 14px;
line-height: 150px;
color: #1b6194;
}
.resource .quick-links li a:hover
{
text-decoration: none;
}
.resource .quick-links li.comment a { background-position: 0px 0px; }
.resource .quick-links li.print a   { background-position: -112px 0px; }
.resource .quick-links li.mail a    { background-position: -224px 0px; }
.resource .quick-links li.feed a    { background-position: -336px 0px; }

.resource .quick-links li.comment a:hover {background-position: 0px -114px; }
.resource .quick-links li.print a:hover   { background-position: -112px -114px; }
.resource .quick-links li.mail a:hover    { background-position: -224px -114px; }
.resource .quick-links li.feed a:hover    { background-position: -336px -114px; }

.resource .quick-links li.comment, .resource .quick-links li.print
{
margin-bottom: 1px;
}
.resource .quick-links li.comment, .resource .quick-links li.mail
{
margin-right: 1px;
}
.resource .desc
{
position: relative;
float: left;
padding: 0 10px 30px 10px;

font-family: Georgia, Arial;
font-style: italic;
font-size: 16px;
text-align: justify;
color: #191919;
}
.sponsored-article-label
{
display: block;
position: relative;
float: left;
height: 27px;
width: 670px;
padding: 0;

border-bottom: 1px solid;

font: normal 10px 'Arial Black', Arial;
text-transform: uppercase;
text-indent: 10px;
line-height: 26px;
}


/************************/
/* RESOURCE BODY STYLES */
/************************/


.resource-body
{
font-size: 13px;
font-family: Georgia, Arial;
color: #404040;
 line-height: 1.6em;
 width: 670px;
}
.resource-body p
{
/*text-align: justify;*/

padding: 0 10px 10px 10px;
}
.resource-body p.sponsor-inside-text
{
text-align: center;
}
.resource-body p img
{
float: left;
margin: 0 10px 5px 0;
}
.resource-body p a
{
text-decoration: underline;
color: #1b6194;
}
.resource-body p.resource-author
{
padding-top: 20px;
padding-bottom: 5px;
font-style: italic;
font-weight: bold;
}
.resource-body p.resource-author span.contact-info
{
font-size:11px;
font-style:normal;
font-weight:normal;
}
.resource-body p.resource-date
{
font-style: italic;
padding-bottom: 50px;
}
.resource-next
{
color: #1b6194;
font-size: 13px;
font-style: italic;
text-transform: uppercase;
}


/****************************/
/* RESOURCE PICTURES STYLES */
/****************************/


.resource-pictures
{
width: 670px;
height: 65px;
margin: 20px 0;
}
.resource-pictures div
{
height: 65px;
width: 600px;
overflow: hidden;
left: 37px;
}
.resource-pictures ul
{
height: 65px;
width: 2000px;
position: absolute;
left: 0;
top: 0;
}
.resource-pictures li
{
padding:0;
border: 0;
margin: 0 5px 0 0;

position: relative;
float: left;

width: 115px;
text-align: center;
}
.resource-pictures .pic-nav
{
display: block;
position: absolute;
margin: 0;
width: 22px;
height: 65px;

background-repeat: no-repeat;
background-position: 0px 0px;
}
.resource-pictures .prev-pic
{
background-image: url( '/layout/manageronline/resource-pictures-button-prev.png' );
}
.resource-pictures .next-pic
{
background-image: url( '/layout/manageronline/resource-pictures-button-next.png' );
}
.resource-pictures .prev-pic:hover
{
background-position: 0px -65px;
}
.resource-pictures .next-pic:hover
{
background-position: 0px -65px;
}
.resource-pictures .prev-pic
{
left: 10px;
}
.resource-pictures .next-pic
{
left: auto;
right: 10px;
}


/************************/
/* RESOURCE TAGS STYLES */
/************************/


.resource-tags
{
width: 670px;
}
.resource-tags p
{
padding: 10px;
}
.resource-tags strong
{
text-transform: uppercase;
}
.resource-tags a
{
padding: 1px;
}
.resource-tags a:hover
{
text-decoration: none;
}


/****************************/
/* RESOURCE SEE ALSO STYLES */
/****************************/


.resource-see-also
{
width: 670px;
}
.resource-see-also strong
{
position: relative;
float: left;
padding: 10px;
font-family: 'Arial Narrow', Arial;
font-size: 18px;
text-transform: uppercase;
}
.resource-see-also ul
{
padding-bottom: 20px;
}


/******************************/
/* RESOURCE PAGINATION STYLES */
/******************************/


.resource .pagination
{
width: 670px;
height: 27px;

background: url( '/layout/manageronline/pagination-background.png' ) repeat-x bottom left;
}
.resource .pagination-bottom
{
margin-bottom: 20px;
}
.resource .pagination li.prev
{
float: left;
left: 0;
}
.resource .pagination li.next
{
float: right;
right: 0;
}
.resource .pagination li a
{
display: block;

font-size: 14px;
font-family: 'Arial Narrow', Arial;
}
.resource .pagination li.prev a
{
padding: 0 20px 0 30px;
background: url( '/layout/manageronline/pagination-button-prev.gif' ) no-repeat top left;
}
.resource .pagination li.next a
{
padding: 0 30px 0 20px;
background: url( '/layout/manageronline/pagination-button-next.gif' ) no-repeat top right;
}
.resource .pagination li a:hover
{
text-decoration: none;
}
