body {
    font-family: Calibri, Tahoma, Arial, Helvetica, sans-serif;
    font-size: 12px;
    background: #f4f4f4 url(http://dstyler.com/vici/50x150-l5.30b100/gr-999-eee/sh-0009-2-r3.png) repeat-x;
    margin: 0;
    text-align: center;
}

body * {
    font-size: 100%;
}

#MasterWrapper {
    margin: 0 auto;
    width: 970px;
    text-align: left;
}


p, h1, h2, h3, h4, h5, h6, a {
    margin: 0;
    padding: 0;
}

p {
    margin-bottom: 10px;
    margin-top: 10px;
}

h1 {
    border: 1px solid #000;
    background-color: #444;
    color: #fff;
    font-size: 110%;
    padding: 2px 4px;
    margin-top: 10px;
    margin-bottom: 10px;
}

h2 {
    border-bottom: 1px solid #000;
    background-color: #444;
    color: #ddd;
    font-size: 100%;
    padding: 2px 4px;
    margin-top: 10px;
    margin-bottom: 10px;
}

h3 {
    border-bottom: 1px dotted #777;
    color: #444;
    font-size: 100%;
    padding: 2px 0;
    margin-top: 7px;
    margin-bottom: 7px;
}

pre {
    background-color: #eee;
    border: 1px solid #bbb;
    padding: 10px 5px; /*margin: 10px 0;*/
    font-size: 100%;
    font-family: Consolas, "Courier New" , Courier, monospace;
}

pre.Code {
    background-color: #eee;
    border: 1px solid #bbb;
    padding: 10px 5px; /*margin: 10px 0;*/
    font-size: 100%;
    font-family: Consolas, "Courier New" , Courier, monospace;
    font-weight: bold;
}

a {
    color: #000;
    text-decoration: underline;
    font-size: 100%;
}

a:hover {
    color: #F44;
}


.SinglePage {
    padding: 5px 8px;
    font-size: 100%;
}

.SplitPage {
    padding: 0 8px;
}

.SplitPage div.Left {
    float: left;
    width: 200px;
    padding: 0;
}

.SplitPage div.Right {
    float: right;
    width: 736px;
    padding-left: 8px;
    border-left: 1px solid #bbb;
    font-size: 100%;
    min-height: 800px;
    height: auto !important;
    height: 800px;
}

#Content {
    /*background: #fff url(../images/whitebg.jpg) repeat-x top left;*/
    background-color: #fff;
    padding: 1px 0 0 0;
    min-height: 500px;
    height: auto !important;
    height: 500px;
    border-left: 1px solid #bbb;
    border-right: 1px solid #bbb;
}

/* == Main Header ======================================================= */

#MainHeader {
    position: relative;
    background: url(http://dstyler.com/vici/1000x150-l15.910t56.95/gr-999-eee/im-_Logo400-x20-y60-h95/sh-0009-2-r3/im-_YouMakeItHappen-w400-x480-y88.png) no-repeat top left; /*background: url('../images/header_logo.jpg') no-repeat left 12px;*/
    height: 100px;
    margin-bottom: 1px;
}

#MainHeader a#HomeButton {
    position: absolute;
    left: 5px;
    top: 5px;
    width: 240px;
    height: 80px;
    text-indent: -1000px;
}

#MainHeader #MasterMenu {
    position: absolute;
    right: 10px;
    top: 0;
    width: 375px;
    height: 35px;
    background-repeat: no-repeat;
}

#MainHeader #MasterMenu a {
    display: block;
    text-align: center;
    float: left;
    width: 75px;
    height: 20px;
    text-indent: -5000px;
    overflow: hidden;
}

#MainHeader #MasterMenu a#MasterMenu1 {
    background: url(http://dstyler.com/vici/71x50-b20/gr-fff-eee/ch-10/bo-aaa/sh-0-r2/tx-home-Calibri_b-13-y30-w70-h20-c-m.png) no-repeat 0px 0px;
}

#MainHeader #MasterMenu a#MasterMenu1:hover {
    background: url(http://dstyler.com/vici/71x50-b20/gr-f6e4de-d96d2e/ch-10/bo-aaa/sh-0-r2/tx-home-Calibri_b-13-y30-w70-h20-c-m.png) no-repeat 0px 0px;
}

#MainHeader #MasterMenu a#MasterMenu2 {
    background: url(http://dstyler.com/vici/71x50-b20/gr-fff-eee/ch-10/bo-aaa/sh-0-r2/tx-support-Calibri_b-13-y30-w70-h20-c-m.png) no-repeat 0px 0px;
}

#MainHeader #MasterMenu a#MasterMenu2:hover {
    background: url(http://dstyler.com/vici/71x50-b20/gr-f6e4de-d96d2e/ch-10/bo-aaa/sh-0-r2/tx-support-Calibri_b-13-y30-w70-h20-c-m.png) no-repeat 0px 0px;
}

#MainHeader #MasterMenu a#MasterMenu3 {
    background: url(http://dstyler.com/vici/71x50-b20/gr-fff-eee/ch-10/bo-aaa/sh-0-r2/tx-license-Calibri_b-13-y30-w70-h20-c-m.png) no-repeat 0px 0px;
}

#MainHeader #MasterMenu a#MasterMenu3:hover {
    background: url(http://dstyler.com/vici/71x50-b20/gr-f6e4de-d96d2e/ch-10/bo-aaa/sh-0-r2/tx-license-Calibri_b-13-y30-w70-h20-c-m.png) no-repeat 0px 0px;
}

#MainHeader #MasterMenu a#MasterMenu4 {
    background: url(http://dstyler.com/vici/71x50-b20/gr-fff-eee/ch-10/bo-aaa/sh-0-r2/tx-about-Calibri_b-13-y30-w70-h20-c-m.png) no-repeat 0px 0px;
}

#MainHeader #MasterMenu a#MasterMenu4:hover {
    background: url(http://dstyler.com/vici/71x50-b20/gr-f6e4de-d96d2e/ch-10/bo-aaa/sh-0-r2/tx-about-Calibri_b-13-y30-w70-h20-c-m.png) no-repeat 0px 0px;
}

#MainHeader #MasterMenu a#MasterMenu5 {
    background: url(http://dstyler.com/vici/71x50-b20/gr-fff-eee/ch-10/bo-aaa/sh-0-r2/tx-blog-Calibri_b-13-y30-w70-h20-c-m.png) no-repeat 0px 0px;
}

#MainHeader #MasterMenu a#MasterMenu5:hover {
    background: url(http://dstyler.com/vici/71x50-b20/gr-f6e4de-d96d2e/ch-10/bo-aaa/sh-0-r2/tx-blog-Calibri_b-13-y30-w70-h20-c-m.png) no-repeat 0px 0px;
}


#MainHeader #MainMenu {
    position: absolute;
    right: 10px;
    top: 72px;
    width: 848px;
    height: 35px;
    background-image: url(http://dstyler.com/vici/844x30/gr-fff-eee/ro-8/bo-aaa/sh-1-r4.png);
    background-repeat: no-repeat;
}

#MainHeader #MainMenu a {
    position: absolute;
    top: 5px;
    display: block;
    width: 210px;
    height: 27px;
    bottom: 0;
    text-align: center;
    overflow: hidden;
    line-height: 27px;
    color: #444;
    text-decoration: none;
    font-size: 90%;
    font-weight: bold;
    text-indent: -5000px; /*background-image: url('http://dstyler.com/vici/111x32-t27/gr-777-000/ro-3/bo-fff/sh-000-0-r2.png');*/
}


#MainHeader #MainMenu a#Menu1 {
    left: 5px;
    background: url('http://dstyler.com/vici/206x22/gr-eee-ddd/ro-5/bo-ccc/tx-Vici$20MVC-Calibri_b-14-w200-h24-c-m.png') no-repeat 2px 2px;
}

#MainHeader #MainMenu a#Menu1:hover {
    background: url('http://dstyler.com/vici/206x22/gr-f6e4de-d96d2e/ro-5/bo-c35428/sh-888-0-r2/tx-Vici$20MVC-Calibri_b-14-w200-h24-c-m.png') no-repeat top left;
}

#MainHeader #MainMenu a#Menu2 {
    left: 215px;
    background: url('http://dstyler.com/vici/206x22/gr-eee-ddd/ro-5/bo-ccc/tx-Vici$20Core-Calibri_b-14-w200-h24-c-m.png') no-repeat 2px 2px;
}

#MainHeader #MainMenu a#Menu2:hover {
    background: url('http://dstyler.com/vici/206x22/gr-f6e4de-d96d2e/ro-5/bo-c35428/sh-888-0-r2/tx-Vici$20Core-Calibri_b-14-w200-h24-c-m.png') no-repeat top left;
}

#MainHeader #MainMenu a#Menu3 {
    left: 425px;
    background: url('http://dstyler.com/vici/206x22/gr-eee-ddd/ro-5/bo-ccc/tx-Vici$20CoolStorage-Calibri_b-14-w200-h24-c-m.png') no-repeat 2px 2px;
}

#MainHeader #MainMenu a#Menu3:hover {
    background: url('http://dstyler.com/vici/206x22/gr-f6e4de-d96d2e/ro-5/bo-c35428/sh-888-0-r2/tx-Vici$20CoolStorage-Calibri_b-14-w200-h24-c-m.png') no-repeat top left;
}

#MainHeader #MainMenu a#Menu4 {
    left: 425px;
    background: url('http://dstyler.com/vici/206x22/gr-eee-ddd/ro-5/bo-ccc/tx-Vici$20Wiki-Calibri_b-14-w200-h24-c-m.png') no-repeat 2px 2px;
}

#MainHeader #MainMenu a#Menu4:hover {
    background: url('http://dstyler.com/vici/206x22/gr-f6e4de-d96d2e/ro-5/bo-c35428/sh-888-0-r2/tx-Vici$20Wiki-Calibri_b-14-w200-h24-c-m.png') no-repeat top left;
}

#MainHeader #MainMenu a#Menu5 {
    left: 635px;
    background: url('http://dstyler.com/vici/206x22/gr-eee-ddd/ro-5/bo-ccc/tx-Vici$20WinService-Calibri_b-14-w200-h24-c-m.png') no-repeat 2px 2px;
}

#MainHeader #MainMenu a#Menu5:hover {
    background: url('http://dstyler.com/vici/206x22/gr-f6e4de-d96d2e/ro-5/bo-c35428/sh-888-0-r2/tx-Vici$20WinService-Calibri_b-14-w200-h24-c-m.png') no-repeat top left;
}

#MainHeader #MainMenu a#Menu6 {
    left: 705px;
    background: url('http://dstyler.com/vici/206x22/gr-eee-ddd/ro-5/bo-ccc/tx-Vici$20Core-Calibri_b-14-w200-h24-c-m.png') no-repeat 2px 2px;
}

#MainHeader #MainMenu a#Menu6:hover {
    background: url('http://dstyler.com/vici/206x22/gr-f6e4de-d96d2e/ro-5/bo-c35428/sh-888-0-r2/tx-Vici$20Core-Calibri_b-14-w200-h24-c-m.png') no-repeat top left;
}

/* == End Main Header =================================================== */


#WhatIsVici {
    width: 430px;
    padding: 10px;
    background-image: url(http://dstyler.com/vici/440x320/gr-f6e4de-d96d2e-f6e4de-40/im-_Icon100-x335-y35/bo-c35428/ib-fff/sh-0-r5.png);
    background-repeat: no-repeat;
    height: 310px;
}

#WhatIsVici h1 {
    margin: 0;
    padding: 0 5px;
    background-color: #fff;
    color: #c35428;
    line-height: 23px;
    background-image: url(http://dstyler.com/vici/430x23/bg-fff/bo-c35428/ro-4.png);
    border: 0;
    margin-bottom: 20px;
}

#WhatIsVici .LogoHolder {
    float: right;
    width: 105px;
    height: 100px;
}

#WhatIsVici a {
    font-weight: bold;
    text-decoration: none;
    color: #000;
}

#WhatIsVici a:hover {
    text-decoration: underline;
}


#LatestReleases table.Releases {
    border-collapse: collapse;
    width: 100%;
}

#LatestReleases table.Releases td {
    padding: 3px;
    border: 1px solid #999;
    border-left: 0;
    border-right: 0;
    font-size: 100%;
}

#LatestReleases table.Releases th {
    padding: 3px;
    background-color: #999;
    color: #fff;
    font-size: 100%;
}

#LatestReleases table.Releases a {
    color: #000;
    text-decoration: none;
    font-size: 100%;
}

#LatestReleases table.Releases a:hover {
    color: #444;
    text-decoration: underline;
}


/* == Doc Menu ========================================================== */

div.DocMenu {
}

div.DocMenu h2 {
    padding: 0;
    font-size: 100%;
    border-bottom: 0;
    color: #000;
    background-color: Transparent;
    margin: 0;
    margin-bottom: 2px;
}

div.DocMenu h2 a {
    text-decoration: none;
    display: block;
    color: black;
    height: 23px;
    line-height: 23px;
    padding: 2px 8px;
    background: url('http://dstyler.com/vici/196x23/gr-fff-ddd/ro-7/bo-aaa.png') 2px 2px no-repeat;
}

div.DocMenu h2 a:hover {
    background: url('http://dstyler.com/vici/196x23/gr-f6e4de-d96d2e/ro-5/bo-c35428/sh-000-0-r1.png') 1px 1px no-repeat;
}


div.DocMenu h3 {
    padding: 10px 0 0 0;
    border-top: 1px solid #999;
    font-size: 100%;
    border-bottom: 0;
    color: #000;
}

div.DocMenu h3 a {
    text-decoration: none;
    margin-bottom: 7px;
    display: block;
    color: black;
}

div.DocMenu h3 a:hover {
    color: #800;
}

div.DocMenu ul {
    list-style: square;
    margin-top: 3px;
    margin-bottom: 7px;
}

div.DocMenu ul li {
    margin-left: -15px;
    color: #c45528;
    font-size: 100%;
}

div.DocMenu ul li a {
    color: #555;
    text-decoration: none;
}

div.DocMenu ul li a:hover {
    color: #800;
}

div.DocMenu ul li span {
    color: #555;
}

div.DocMenu ul li ul li {
    margin-left: -15px;
    color: #fbb;
    font-size: 100%;
}


#Footer {
    margin-top: 10px;
    background-color: #555;
    color: #ddd;
    border-top: 1px solid #AAA;
    border-bottom: 1px solid #000;
    padding: 3px;
    font-size: 105%;
}

#Footer a {
    color: #eee;
    text-decoration: underline;
}

div.LatestNews {
}

div.NewsEntry {
    width: 470px;
    background: #fff url(http://dstyler.com/vici/470x500/bg-ddd/gr-eee-ddd-x50-h50/ro-7.png) no-repeat;
    margin-bottom: 5px;
}

div.NewsEntry h2 {
    background: #fff url(http://dstyler.com/vici/470x100/bg-d96d2e/ro-7.png) no-repeat;
    color: #fff;
    border: 0;
    margin: 0;
    padding: 3px 7px;
}

div.NewsEntry div.Content {
    padding: 3px 7px;
}

div.NewsEntry div.Footer {
    height: 10px;
    background: #fff url(http://dstyler.com/vici/470x100/bg-ddd/ro-7.png) no-repeat bottom left;
}

/* == Wiki ========================================================== */

div.Wiki * {
    margin-top: 0;
    margin-bottom: 0;
}

div.Wiki ul {
    margin-top: 10px;
    margin-bottom: 10px;
}
div.Wiki p {
    margin-top: 10px;
    margin-bottom: 10px;
}

div.Wiki h1, div.Wiki h2, div.Wiki h3, div.Wiki h4 {
    margin-top: 0;
    margin-bottom: 10px;
}

table.WikiTable {
    border-collapse: collapse;
}
table.WikiTable tr {
    background-color: #eee;
}
table.WikiTable td {
    border: 1px solid #888;
    padding: 4px;
}
table.WikiTable th {
    background-color: #ddd;
    border: 1px solid #888;
    padding: 4px;
}

/* == Edit Wiki Page ================================================ */

div.EditPage, div.LoginPage {
    padding: 10px 0;
}

form.Editor .error {
    background-color: #ffc2c2;
}

form.Editor {
    text-align: left;
}

form.Editor textarea {
    height: 500px;
    width: 950px;
}

form.Editor label {
    display: block;
    float: left;
    padding-top: 3px;
    width: 75px;
}

form.Editor select {
    min-width: 304px;
}

form.Editor input[type="text"] {
    width: 300px;
}

form.Editor .SaveButton {
    float: right;
}

div.SplitContent {
}

div.SplitContent div.Column1 {
    float: left;
    width: 450px;
}

div.SplitContent div.Column2 {
    float: left;
    width: 285px;
}



div.Contributors {
    float: right;
    width: 250px;
    padding: 10px;
    background-image: url(http://dstyler.com/vici/260x210/gr-f6e4de-d96d2e-f6e4de-40/im-_Icon100-x335-y35/bo-c35428/ib-fff/sh-0-r5.png);
    background-repeat: no-repeat;
    height: 200px;
    margin: 0 0 20px 20px;
}

div.Contributors h1 {
    margin: 0;
    padding: 0 5px;
    background-color: #fff;
    color: #c35428;
    line-height: 23px;
    background-image: url(http://dstyler.com/vici/250x23/bg-fff/bo-c35428/ro-4.png);
    border: 0;
    margin-bottom: 20px;
}


td.Left, th.Left {
    text-align: left;
}
td.Center, th.Center {
    text-align: center;
}
td.Right, th.Right {
    text-align: right;
}

