/*****************************/
/*** Core html setup stuff ***/
/*****************************/
html
{
height:100%;
}
*
{
margin:0;
padding:0;
}
body
{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}
/* header elements */ 
h1
{
}
h2
{
}
h3
{
}
h4
{
}
h5
{
}
/* text elements */
p
{
}
b,strong
{
}
a
{
}
a:hover
{
}
/* list elements */
ul,li
{
list-style-type:none;
}
/* form elements */
form
{
}
fieldset
{
}
input
{
}
textarea
{
}
/* special classes */
.clr
{
clear:both;
height:0;
line-height:0;
font-size:0;
}
.empty
{
font-size:0;
line-height:0;
}


/*****************************************/
/*** Content specific layout elements ***/
/*****************************************/


div.blog
{
}
div.leading
{
}

div.article_column 
{
}
div.column1
{
}
div.column2
{
}
div.column3
{
}
div.cols2
{
float:left;
width:49%;
}
div.cols3
{
float:left;
width:32%;
}
span.article_separator
{
display:block;
float:left;
width:1%;
}
span .row_separator
{
display:block;
clear:both;
width:100%;
}
h2.contentheading
{
font-size:16px;
line-height:16px;
}
h2.icondisplay
{
width:72%;
float:left;
}
p.buttonheading
{
width:28%;
float:left;
text-align:right;
}
p.buttonheading a
{
}
p.buttonheading a img
{
border:none;
}	

p.iteminfo
{
}

p.iteminfo span.modifydate
{
}
p.iteminfo span.createdby
{
}
p.iteminfo span.createdate
{
font-weight:bold;
}

div.blog img
{
margin:5px 0px;
}
	
span.leading_separator
{
}

div.article_row
{
}

/*****************************************/
/*** Module specific layout elements ***/
/*****************************************/
div.page_navprev a span,
div.page_navnext a span
{
display:none;
}

div.page_navprev
{
position:absolute;
left:5px; 
top:26px;
}
div.page_navprev a
{
display:block;
width:30px;
height:30px;
background-image:url(../../../images/stories/layout/but_page_navprev.png);
background-position:right;
}
div.page_navprev a:hover
{
display:block;
width:110px;
height:30px;
margin-left:-80px;
background-image:url(../../../images/stories/layout/but_page_navprev.png);
background-position:right;
}

div.page_navnext
{
position:absolute;
right:0px;
top:22px;
}
div.page_navnext a
{
display:block;
width:30px;
height:30px;
background-image:url(../../../images/stories/layout/but_page_navnext.png);
background-position:left;
}
div.page_navnext a:hover
{
display:block;
width:110px;
height:30px;
margin-right:-80px;
background-image:url(../../../images/stories/layout/but_page_navnext.png);
background-position:left;
}

div.left div.page_number
{
text-align:center;
margin-top:34px;
font-size:0.9em;
color:#888888;
}
div.right div.page_number
{
text-align:center;
margin-top:34px;
font-size:0.9em;
color:#888888;
}
div.left div.page_number span,
div.right div.page_number span
{
}

div.left div#contentcontainer,
div.left div.moduletable
{
padding:5px 25px 5px 24px; 
/*padding:5px 45px 5px 55px;*/
}
div.right div#contentcontainer,
div.right div.moduletable
{
/* padding:5px 35px; */
padding:5px 55px; 
}