/* This CSS sheet defines the main layout of Capsellart.com content pages */

/* Define general properties */

body {background: transparent;
background-image: url('../img/lace.png');
background-repeat: repeat-y;
background-position: top left;
background-attachment: scroll;
margin: 25px;
padding: 0;
border-spacing: 0;
border: 0}

body, div, table {font-family: "Gautami", "Latha", sans-serif;
font-size: 11pt;
color: #ffffff}

a:link, a:hover, a:active, a:visited, h1, h2, h3, .sign {font-family: "Minion Pro", "Sylfaen", serif;
font-weight: bold}

a:link, a:hover, a:active, a:visited {font-style: normal;
text-decoration: none}


a:link {color: #eee0be}
a:hover {color: #ffffff;
text-shadow: #ffffff 0.0em 0.0em 0.5em}
a:active {color: #ffffff}

a:visited {color: #edceb0}

img {border: 0px}

p, ul, ol, table {margin: 15px 0 15px 0}

p {text-align: justify;
text-indent: 25px}

h1, h2, h3, .sign {font-style: italic}

h1, h2, h3 {color: #f6efde;
text-shadow: #e0fffc 0.0em 0.0em 0.5em}

h1 {font-size: 25pt;
text-align: center;
margin: 0 0 28px 0}

h2, h3 {text-align: left;
margin: 30px 0 10px 0}

h2 {font-size: 17pt;
text-indent: 25px}

h3 {font-size: 14pt;
text-indent: 50px}

ul, ol {font-style: normal}

ul {list-style-image: url('../img/dot.png')}

ol {list-style-type: upper-roman}

/* Specify style classes

.large = large centered text <p>
.invi = invisible centered table <table> 
.fme = framed media <img>, <iframe>
.ft = framed table <table>
.fc = framed cell <td> */

.large {font-size: 17pt;
text-align: center}

.invi {padding: 0;
border-spacing: 0;
border-width: 0;
text-align: center;
vertical-align: middle}

.fme, .ft, .fc {border-color: #000000;
border-style: solid}

.fme {border-width: 7px}

.ft {border-width: 0 0 4px 4px;
border-collapse: collapse}

.fc {padding: 10px;
border-spacing: 0;
border-width: 4px 4px 0 0;
text-align: left;
vertical-align: middle}

.sign {font-size: 12pt;
text-align: right;
margin: 40px 20px 15px 0}