

.css_prop
{
padding-left: 10px;
padding-right: 15px;
}


.css_prop h3
{
font-size: 20px;
font-weight: normal;
margin-bottom: 0;
}

.css_prop h3 em
{
font-size: 18px;
font-weight: bold;
margin-bottom: 0;
}

.css_prop em
{
font-weight: normal;
font-style: normal;
color: #000;
line-height: 24px;
}

/*.css_prop a
{
font-weight: bold;
font-style: italic;
text-decoration: none;
color: #5f788f;
border-bottom: 1px dashed #AAA;
}

.css_prop a:link, .css_prop a:visited
{
color: #5f788f;
}

.css_prop a:hover
{
color: #9AB;
border-bottom: 1px solid #CCC;
}*/

.css_prop ul
{
margin-left: 0;
padding-left: 2em;
list-style-type: square;
list-style-position: outside;
}

.css_prop li
{
margin-left: -5px;
}




.css_prop pre
{
background-color: #EEE;
color:#888;
margin-top: 0;
margin-bottom: 0;
padding-left: 1em;
padding-right: 2px;
padding-top: 2px;
padding-bottom: 2px;
border: 1px dashed #CCC;
}

.css_prop .code_wrap
{
font-family:"Courier New", Courier, monospace;
background-color: #FFF;
color:#000;
margin-top: 0;
margin-bottom: 0;
padding-left: 1em;
padding-right: 2px;
padding-top: 2px;
padding-bottom: 2px;
border: 1px dashed #CCC;
}

.css_prop samp
{
color:#800;
font-weight: bold;
}

.css_prop p
{
padding-left: 10px;
padding-right: 15px;
text-align: justify;
}

.css_prop .code_pre
{
background-color: #FFF;
border: 1px dashed #BBB;
margin-left: 10px;
margin-right: 10px;
padding-left: 10px;
padding-right: 10px;
}


.css_prop strong
{
color:#800;
font-weight: normal;
}


.css_prop a.cssref
{
color: #0963A0;
border-bottom: 1px dashed  #666666;
font-weight: bold;
font-style: italic;
padding-right:19px;
background:url(images/tick-css1.png) 0 no-repeat;
background-position:center right;
}

.css_prop a.cssref:link, .css_prop .cssref:visited
{
color: #0963A0;
text-decoration: none;
}

.css_prop a.cssref:hover
{
color: #FF0000;
border-bottom: 1px solid #CCC;
background:url(images/tick-css2.png) 0 no-repeat;
background-position:center right;
}

