p {
  font-family: verdana, sans-serif;
  font-size: 12px;
  color : #000000;
}
A:link    {color: #3333CC; }
A:visited {color: #3333CC; }
A:active  {color: #3333CC; }
A:hover   {color: #3333CC; }

a.leftmenu {
  font-family : Verdana, Tahoma, Arial;
  font-size : 9px;
  line-height : 12px;
  color: #3333CC;
  text-decoration : underline;
}
a.leftmenu:link    {color: #3333CC; }
a.leftmenu:visited {color: #3333CC; }
a.leftmenu:active  {color: #3333CC; }
a.leftmenu:hover   {color: #3333CC; }

a.s16 {
  font-family : Verdana, Tahoma, Arial;
  font-size : 16px;
  line-height : 17px;
  font-style : italic;
  font-weight : bold;
  color: #000000;
  text-decoration : none;
}
a.s16:link    {color: #000000}
a.s16:visited {color: #000000}
a.s16:active  {color: #000000}
a.s16:hover { text-decoration: underline;}

a.smenu {
  font-family : Verdana, Tahoma, Arial;
  font-size : 10px;
  font-weight : bold;
  color: #404850;
  text-decoration : none;
}
a.smenu:link    {color: #404850}
a.smenu:visited {color: #404850}
a.smenu:active  {color: #404850}
a.smenu:hover {color: #3333CC; text-decoration: underline;}


a.midmenu {
  font-family : Verdana, Tahoma, Arial;
  font-size : 10px;
  line-height : 17px;
  color: #000000;
  text-decoration : none;
}
a.midmenu:link    {color: #000000}
a.midmenu:visited {color: #000000}
a.midmenu:active  {color: #000000}
a.midmenu:hover { text-decoration: underline;}

a.menupath {
  font-family : Verdana, Tahoma, Arial;
  font-size : 10px;
  color: #000000;
  text-decoration : underline;
}
a.menupath:link    {color: #000000}
a.menupath:visited {color: #000000}
a.menupath:active  {color: #000000}
a.menupath:hover   {color: #000000}


a.s1w {
  font-family : Verdana, Tahoma, Arial;
  font-size : 9px;
  line-height : 10px;
  color: #ffffff;
  text-decoration : underline;
}
a.s1w:link    {color: #ffffff}
a.s1w:visited {color: #ffffff}
a.s1w:active  {color: #ffffff}

a.services {
  font-family : Verdana, Tahoma, Arial;
  font-size : 10px;
  line-height : 13px;
  color: #ffffff;
  text-decoration : underline;
  cursor: hand;
}
a.services:link    {color: #ffffff}
a.services:visited {color: #ffffff}
a.services:active  {color: #ffffff}

img {
  border: 0px;
  margin: 0px; 
}
img.photo {
   padding: 12px;
}

th {
  font-family: Verdana, Tahoma, Arial;
  font-size : 12px;
  text-align : center;
  font-weight : bold;
}

td {
  font-family: Verdana, Tahoma, Arial;
  font-size : 12px;
}


h2 {
  font-family : Verdana, Tahoma, Arial;
  font-size : 18px;
  font-weight : bold;
  color: #000000;

}


.heading-large {
    border-right-color: #666699;
    border-color: #666699;
    border-left-color: #666699;
    border-bottom-color: #666699;
    border-top-color: #666699;
    font-size: 12px;
    text-align: left;
    color: #666699;
    text-decoration: none;
    font-family: Georgia, "Times New Roman", Times, serif;
    font-weight: 700;
}

.heading-small {
    border-right-color: #666699;
    border-color: #666699;
    border-left-color: #666699;
    border-bottom-color: #666699;
    border-top-color: #666699;
    font-size: 16px;
    text-align: left;
    color: #666699;
    text-decoration: none;
    font-family: Georgia, "Times New Roman", Times, serif;
    font-weight: 700;
}

.content {
    margin: 0px 0px 14px;
    margin-right: 0px;
    border-left-color: #333;
    border-bottom-color: #333;
    border-top-color: #333;
    margin-top: 0px;
    font-size: 100%;
    letter-spacing: 0px;
    text-align: left;
    margin-bottom: 14px;
    height: 1%;
    line-height: 15.655pt;
    margin-left: 0px;
    color: #333;
    font-family: verdana, tahoma, arial, Georgia;
}

.post-date {
    margin: 0px;
    border-right-color: #555;
    border-color: #555;
    margin-right: 0px;
    border-left-color: #555;
    border-bottom-color: #555;
    border-top-color: #555;
    margin-top: 0px;
    font-size: 12px;
    letter-spacing: 0px;
    text-align: left;
    margin-bottom: 0px;
    line-height: 11pt;
    margin-left: 0px;
    color: #555;
    font-weight: bold;	
    font-family: Tahoma, Arial;
}

.post-link {
    padding: 0px 0px 0px 20px;
    border-right-color: #666699;
    text-transform: uppercase;
    border-color: #666699;
    border-left-color: #666699;
    list-style-type: none;
    border-bottom-color: #666699;
    border-top-color: #666699;
    font-size: 12px;
    letter-spacing: 0px;
    background-repeat: no-repeat;
    text-align: left;
    color: #666699;
    background-position-x: 0px;
    background-position-y: 0px;
    text-decoration: none;
    font-family: Arial;
    background-image: url( "http://ivolatility.com/design/images/ico/ico1.gif" );
    font-weight: 700;
}

.post-comment {
    padding: 0px 0px 0px 19px;
    border-right-color: #666699;
    text-transform: uppercase;
    border-color: #666699;
    border-left-color: #666699;
    list-style-type: none;
    border-bottom-color: #666699;
    border-top-color: #666699;
    font-size: 12px;
    letter-spacing: 0px;
    background-repeat: no-repeat;
    text-align: left;
    color: #666699;
    background-position-x: 0px;
    background-position-y: 0px;
    text-decoration: none;
    font-family: Arial;
    background-image: url( "http://ivolatility.com/design/images/ico/ico1a.gif" );
    font-weight: 700;
}

.post-email {
    padding: 0px 0px 0px 16px;
    text-transform: uppercase;
    list-style-type: none;
    font-size: 80%;
    letter-spacing: 0px;
    background-repeat: no-repeat;
    text-align: left;
    color: #666699;
    background-position-x: 0px;
    background-position-y: 3px;
    text-decoration: none;
    font-family: Arial;
    background-image: url( "http://ivolatility.com/design/images/ico/details.gif" );
    font-weight: 700;
}


.comment-count {
    margin: 1px 0px 5px;
    padding: 5px 0px 5px 5px;
    margin-right: 0px;
    margin-top: 1px;
    font-size: 90%;
    letter-spacing: 0px;
    text-align: left;
    padding-top: 5px;
    margin-bottom: 5px;
    padding-left: 5px;
    line-height: 16.575pt;
    margin-left: 0px;
    font-family: Arial;
    font-weight: bold;
    padding-bottom: 5px;
}

.comment-index {
    margin: 0px 5px 0px 0px;
    display: inline;
    margin-right: 5px;
    list-style-type: none;
    margin-top: 0px;
    font-size: 95%;
    letter-spacing: 0px;
    text-align: right;
    margin-bottom: 0px;
    width: 22px;
    line-height: 10pt;
    margin-left: 0px;
    font-family: Georgia;
}

.comment-data {
    margin: 0px 10px 0px 0px;
    display: inline;
    margin-right: 10px;
    list-style-type: none;
    margin-top: 0px;
    font-size: 95%;
    letter-spacing: 0px;
    text-align: left;
    margin-bottom: 0px;
    width: 70px;
    line-height: 10pt;
    margin-left: 0px;
    font-family: Georgia;
    width:100%;
}

.comment-time-link {
    border-right-color: #666699;
    border-color: #666699;
    border-left-color: #666699;
    list-style-type: none;
    border-bottom-color: #666699;
    border-top-color: #666699;
    font-size: 95%;
    letter-spacing: 0px;
    text-align: left;
    line-height: 10pt;
    color: #666699;
    text-decoration: none;
    font-family: Georgia;
}

.form-label
{
	margin: auto auto auto 5px;
	font-size: 100%;
	text-align: left;
	width: 95px;
	line-height: 16.575pt;
	margin-left: 5px;
}

.comment-break
{
    border-top: 1px solid gray;
    width: 100%;
}
.comment-break-white
{
    border-top: 1px solid white;
    width: 100%;
}
  
.hCalendarTable {
  font-family: Verdana, Tahoma, Arial;
  font-size : 10px;
  text-align : center;
  font-weight : bold;
}
.hCalendarDayNameRow {
  font-family: Verdana, Tahoma, Arial;
  font-size : 10px;
  text-align : center;
  font-weight : bold;
  background-color : #EEEEEE; 
}
.hCalendarMonthYearRow {
  font-family: Verdana, Tahoma, Arial;
  text-align : center;
  font-size : 10px;
  font-weight : bold;
  background-color : #EEEEEE; 
}


.hCalendarDayTitle {
  font-family: Verdana, Tahoma, Arial;
  text-align : center;
  font-size : 10px;
  font-weight : bold;
  background-color : #EEEEEE; 
}

.hCalendarDay {
  font-family: Verdana, Tahoma, Arial;
  font-size : 10px;
  text-align : center;
  background-color : #EEEEEE; 
}
.hCalendarDayCurrent {
  font-size : 10px;
  text-align : center;
  font-weight : bolder ;
  margin: 2px 2px 2px 2px;
}
.hCalendarDayLinked {
  font-size : 10px;
  font-weight : bolder ;
  text-align : center;
}
.hCalendarDayNotInMonth {
  font-size : 10px;
  background-color : #EEEEEE; 
  margin: 2px 2px 2px 2px;
}
.hCalendarNextPrev {
  font-size : 10px;
  text-align : center;
  font-style : italic;
}
.htitle {
  font-family : Verdana, Tahoma, Arial;
  font-size : 18px;
  font-weight : bold;
  margin-left: 5px;
  color: #000000;
}

table.full_view_table {
height: 100%;
}
/*************/
/* comments.vm */
/*************/
a.entrycommentslink {
    background: transparent;
}
/* master containing div or ul */
.comments {
  margin: 10px 5px 10px 5px;
}
/* Preview / Comments Header */
div.comments-head {
  color: #999; 
  font-weight:bold;
  margin-top:10px;
  text-transform:uppercase;
  border-bottom:1px dotted #666;
}
/* actual comment content */
.comment {
    margin: 5px 10px 10px 5px;
    border: 1px solid #ddd;
    background:#eee;    
}
/* commenter info */
p.comment-details {
    background: transparent;
    color: #333333;
    font-size: .95em;
    margin: 10px 0px 10px 10px !important;
}
div.comments-form {
  color:#999;
  font-weight:normal;
  background:#FFF;  
  margin: 15px 15px 15px 15px;
}
span.comments-syntax-indicator {
    display: block;
}

ul.commentsList {
    list-style: none;
    margin-left: 0;
    padding-left: 0;
}
li.commentsListItem {
    font-size : small;
    font-weight: normal;
}
label.rememberInfo{
    font-size: small;
}
label.notify{
    font-size: small;
}
/* Begin Hidden Comment Form */
form.commentFormBox {
    margin-top: 10px;
}
tr.commentFormRow {
    color: #808080;
    font-size: 12px;
    padding-bottom: 6px;
}
input.commentFormInput {
    font-size: 1em;
}
textarea.commentFormTextarea {
    font-size: 12px;
    width: 90% !important;
}
div.htmlSyntax {
    font-weight: bold;
}
div.commentBody {}
div.commentByline {}
div.commentAuthor {
    border: none;
}
/* End Hidden Comment Form */



.s16h {
  font-family : Verdana, Tahoma, Arial;
  font-size : 15px;
  font-weight : bold;
  color: #000000;
  text-decoration : none;
}

.s1 {
  font-family : Verdana, Tahoma, Arial;
  font-size : 9px;
}

.s000 {
  font-family : Verdana, Tahoma, Arial;
  font-size : 7px;
}


.s1w {
  font-family : Verdana, Tahoma, Arial;
  font-size : 9px;
  line-height : 10px;
  color: #ffffff;
}

.s12 {
  font-family : Verdana, Tahoma, Arial;
  font-size : 9px;
  color: #666666;
}


.s15 {
  font-family : Verdana, Tahoma, Arial;
  font-size : 15px;
  font-style : italic;
  font-weight : bold;
}

.s2 {
  font-family : Verdana, Tahoma, Arial;
  font-size : 10px;
}

.s23 {
  font-family : Verdana, Tahoma, Arial;
  font-size : 10px;
  color: #3333CC;

}

.s3 {
  font-family : Verdana, Tahoma, Arial;
  font-size : 11px;
}

.s3_leftmenu {
  font-family : Verdana, Tahoma, Arial;
  font-size : 11px;
}


.s3w {
	font-family : Verdana, Tahoma, Arial;
	font-size : 11px;
	color: #ffffff;
}

.s30 {
  font-family : Verdana, Tahoma, Arial;
  font-size : 13px;
  font-weight : bold;
}
.error {
  font-family : Verdana, Tahoma, Arial;
  font-size : 12px;
  color: #FF0000;

}

.s4 {
  font-family : Verdana, Tahoma, Arial;
  font-size : 11px;
  color: #3333CC;

}

.ex {
  position: absolute;
  left: 0px;
  top: 0px;
  z-index: 1000;
  visibility: hidden;
  background-color : #EEEEEE;
}

table.full_view_table {
height: 100%;
}