
.container
{
    margin: 0 auto;
}
.header
{
    background: #9999FF url(images/newlogo-test2.render.png) no-repeat scroll left top;
    color: white;
    font-size: 50px;
    height: 130px;
    text-align: right;
    width: 100%;
}
.title
{
    display: block;
    font-size: 50px;
    margin-right: 50px;
    padding-top: 40px;
}
.subtitle
{
    font-size: 30px;
}
.subheader
{
    background-color: #9999CC;
    border-bottom: 2px dashed #660099;
    border-top: 2px dashed #660099;
    color: #FFFFFF;
    font-size: 18px;
    line-height: 1px;
    width: 100%;
}
.subheaderTable
{
    margin: 0;
    width: 100%;
}
.sidenav
{
    border-left: 2px dashed #660099;
    float: left;
    padding-left: 5px;
    width: 18%;
}
.sidenav h1
{
    background-color: #9999FF;
    border-bottom: 1px dashed black;
    color: white;
    font-size: 16px;
    margin-bottom: 3px;
}
.mainContent
{
    border: 3px none;
    float: left;
    max-width: 100%;
    min-width: 40%;
    padding-left: 5px;
    padding-top: 10px;
    position: relative;
    width: 80%;
    border-left: 2px dashed #660099;
}
div.spacer
{
    clear: both;
    margin: 0;
}
.contentContainer
{
}
.blogdateheader
{
    display: none;
}
.itemBoxStyle
{
    margin-bottom: 20px;
}
.itemTitleStyle
{
    color: #000000 !important;
    float: left;
    font-family: georgia;
    font-size: 26px;
    font-weight: bold;
    position: relative;
    width: 100%;
}
.itemTitleStyle a, .itemTitleStyle a:active, .itemTitleStyle a:visited
{
    text-decoration: none;
    text-transform: capitalize;
}

.itemBoxStyle h2
{
    margin-top: 10px;
    margin-bottom: 5px;
    margin-left: 3px;
}

.TitleLinkStyle
{
    margin-left: 10px;
}
.itemWhenStyle
{
    font-size: 11px;
    padding-left: 30px;
}
.itemBodyStyle
{
    padding: 10px;
}
.itemBodyStyle pre
{
    background-color: #EEEEFF;
    border: 1px dashed;
    padding: 5px;
    white-space: pre-wrap !important;
}
.commentBoxStyle
{
    border: 1px solid black;
    margin-bottom: 10px;
    padding: 5px;
}
.commentDateStyle, .commentBoxFooterStyle
{
    font-size: 10px;
}
.commentPermalinkStyle
{
    font-size: 14px;
}
.commentSpamStateStyle 
{
	margin-top: 1em;
	font-style: italic;
	font-size: smaller;
	 visibility:hidden;
}

.itemFooterStyle
{
    background-color: #CCCCEE;
    padding-left: 15px;
}
.profileStyle
{
    border: 2px solid black;
    padding: 5px;
}
body
{
    margin: 0;
}
body :link, body :visited
{
    color: #6666FF;
}
body :link:hover, body :visited:hover
{
    background-color: #6666FF;
    color: #FFFFFF;
}
.header_link
{
    color: #FFFFFF;
}
.header_link :link, .header_link :visited
{
    color: #FFFFFF;
    font-weight: bold;
    text-decoration: none;
}
.header_link :link:hover, .header_link :visited:hover
{
    background-color: #FFFFFF;
    color: #9999CC;
    font-weight: bold;
    text-decoration: none;
}
.footer
{
    background-color: #9999FF;
    border-bottom: 2px dashed #660099;
    border-left: 2px dashed #660099;
    border-right: 2px dashed #660099;
    font-size: 10px;
}
.footer :link, .footer :visited
{
    color: #FFFFFF;
}
.footer :link:hover, .footer :visited:hover
{
    background-color: #FFFFFF;
    color: #660099;
    font-weight: bold;
    text-decoration: none;
}
.adminNavbarStyle
{
    display: block;
    float: left;
    position: relative;
    z-index: 1;
}
.adminNavbarStyle ul
{
    display: inline;
    margin: 0;
    padding: 0;
    white-space: nowrap;
}
.adminNavbarStyle ul li
{
    background-color: #FFFFFF;
    display: inline;
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
    margin: 0;
    padding: 3px;
}
.adminNavbarStyle ul li a
{
}
.adminNavbarStyle ul li.first
{
    border-left: 1px solid darkgray;
}
.adminNavbarStyle ul li.here
{
    background-color: #D1DCEC;
    border-bottom: 1px solid darkgray;
    display: inline;
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
    position: relative;
    z-index: 2;
}
.adminNavbarStyle ul li.firstHere
{
    background-color: #D1DCEC;
    border-bottom: 1px solid darkgray;
    border-left: 1px solid darkgray;
    display: inline;
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
    position: relative;
    z-index: 3;
}
.configControlStyle
{
    font-family: verdana,arial,helvetica,sans-serif;
    font-size: 11px;
}
.configLabelColumnStyle
{
    vertical-align: top;
}
.configLabelStyle
{
    font-size: 14px;
    margin-right: 10px;
}
.configSectionStyle
{
    background-color: White;
    border: 1px dashed #CCCCCC;
    margin-bottom: 15px;
    padding: 10px;
    vertical-align: middle;
}
.configSectionTitleStyle
{
    border-bottom: 1px solid darkgray;
    font-size: 110%;
    font-weight: bold;
    margin-bottom: 10px;
    padding-bottom: 5px;
}
.statsTableColumnStyle
{
    border: 1px solid #CCCCCC;
    margin-bottom: 3px;
    margin-top: 3px;
    padding: 3px;
}
.statsTableDateColumnStyle
{
    border: 1px solid #CCCCCC;
    margin-bottom: 3px;
    margin-top: 3px;
    padding: 3px;
    text-align: left;
    width: 25%;
}
.statsTableFooterColumnStyle
{
    border-style: solid;
    border-width: 2px 1px 1px;
    font-weight: bold;
    padding: 3px;
}
.statsTableFooterNumColumnStyle
{
    border-style: solid;
    border-width: 2px 1px 1px;
    font-weight: bold;
    padding: 3px;
    text-align: right;
    width: 15%;
}
.statsTableHeaderColumnStyle
{
    border-style: solid;
    border-width: 1px 1px 2px;
    font-size: 105%;
    font-weight: bold;
    padding: 3px;
}
.statsTableNumColumnStyle
{
    border: 1px solid #CCCCCC;
    margin-bottom: 3px;
    margin-top: 3px;
    padding: 3px;
    text-align: right;
    width: 15%;
}
.statsTableStyle
{
    background: White none repeat scroll 0 0;
    border: 1px solid #CCCCCC;
    border-collapse: collapse;
    border-spacing: 0;
    margin-bottom: 10px;
    width: 100%;
}
.searchContainerStyle
{
    float: right;
}
.hCalendarDay
{
    font-weight: normal;
}
.hCalendarDay a, .hCalendarDay a:active, .hCalendarDay a:visited
{
    font-weight: bold;
}
.hCalendarDay a:hover, .hCalendarDay a:visited:hover
{
    font-weight: bold;
}
.hCalendarDayCurrent
{
    color: #FF3300;
    font-weight: normal;
    line-height: 100%;
}
.hCalendarDayCurrent a
{
    font-weight: bold;
}
.hCalendarWeekendStyle
{
    font-weight: normal;
}
.hCalendarWeekendStyle a, .hCalendarWeekendStyle a:active, .hCalendarWeekendStyle a:visited
{
    font-weight: bold;
}
.hCalendarWeekendStyle a:hover, .hCalendarWeekendStyle a:visited:hover
{
}
.hCalendarDayNameRow
{
    border-bottom-color: #7F7F7F;
    font-size: 10px;
    font-weight: bold;
    line-height: 100%;
    padding: 0;
}
.hCalendarMonthYearRow
{
    border-bottom: 2px solid black;
    font-weight: bold;
    line-height: 100%;
    padding: 0;
    width: 100%;
}
.hCalendarMonthYearRow td
{
    font-weight: bold;
}
.hCalendarNextPrevStyle
{
    color: #FF3399;
    font-weight: bold;
}
.hCalendarOtherMonthStyle
{
    color: gray;
}
.hCalendarOtherMonthWeekendStyle
{
    color: gray;
}
.hCalendarOtherMonthStyle a
{
    font-weight: bold;
}
.hCalendarOtherMonthWeekendStyle a
{
    font-weight: bold;
}
.hCalendarStyle
{
    background-color: #9999FF;
    border: 1px dashed black;
    font-family: georgia,verdana,sans-serif;
    font-size: 13px;
    width: 180px;
}
.hCalendarStyle a
{
    color: #3333FF;
    text-decoration: none;
}
.hCalendarStyle td
{
    line-height: 120%;
}
.commentViewBoxStyle
{
    background-color: #9999FF;
}
