html,body,div,p,span,img
{
    margin: 0;
    padding: 0;
    border: 0;
    vertical-align: baseline;
    line-height: 1.4em;
    font-size: 10pt;
} 
body
{
background: #000 url("Images/styles/Passion/bodybg.jpg") top center no-repeat fixed;
padding-bottom: 20px;
font-family: "Lucida Grande","Lucida Sans Unicode",Verdana,Arial,Helvetica,sans-serif;
text-align: left; 
line-height: 1; 
}
a:link
{

color: #4CA5CF;
line-height: 1.4em;
font-size: 10pt;

}
a:active
{
color: #4CA5CF;
line-height: 1.4em;
font-size: 10pt;
}

a:visited
{
color:#4CA5CF;
line-height: 1.4em;
font-size: 10pt;
}

a:hover
{
color: #D64E20;
line-height: 1.4em;
font-size: 10pt;
}

h1
{
font-size: 12pt;

}
h2
{
font-size: 13pt;

}
h3
{
font-size: 14pt;

}
h4
{
font-size: 15pt;

}
h5
{
font-size: 16pt;

}

h6
{
font-size: 17pt;

}
pre
{
    overflow: auto;
    width: 600px;
    background: url(images/blacktrans.png);
    padding: 1em 1.5em;
    margin: 1em 0;
    font-size: 1.2em;
    white-space: pre-wrap;/* css3 */
} 
hr
{
border: 1px solid #FFFFFF; 
}
#header
{

width: 900px;

height: 200px;

margin-top: auto;

margin-right: auto;

margin-bottom: auto;

margin-left: auto;

background: #000 url("Images/styles/Passion/Header.png");



background-repeat: no-repeat;

}
#footer
{

width: 900px;

margin-top: auto;

margin-right: auto;

margin-bottom: auto;

margin-left: auto;

color: #FFFFFF;

}
#content_wrapper_table
{

   width: 900px;

   margin: auto;

}

#menu
{

width: 900px;

margin-top: auto;

margin-right: auto;

margin-bottom: auto;

margin-left: auto;

padding-top: 0pt;

padding-right: 0pt;

padding-bottom: 0pt;

padding-left: 0pt;

text-align: center;

background-image: url("Images/styles/Passion/blacktrans.png");

}
#menu li
{

list-style-type: none;

line-height: 30px;

margin-left: 7px;

margin-right: 7px;

display: inline-block;

}
img

#content_wrapper
{
width: 100%;

margin-top: auto;

margin-right: auto;

margin-bottom: auto;

margin-left: auto;

background-color: #2E2E2E;
}
#footer a:link
{
color: #4CA5CF;
font-size: 10pt;
}
#footer a:visited
{
color: #4CA5CF;
font-size: 10pt;
}
#main_content
{
border-bottom-width: 10px;

border-bottom-style: solid;

border-bottom-color: transparent;

padding-top: 3px;

padding-right: 3px;

padding-bottom: 3px;

padding-left: 3px;
}
#right_content
{
width: 210px;
background-color: transparent;

background-image: url("Images/styles/Passion/blacktrans.png");

background-repeat: repeat;

background-attachment: scroll;

background-position: 0% 0%;

padding-top: 10px;

padding-right: 10px;

padding-bottom: 10px;

padding-left: 10px;
}
#inner_content

#header p

.row1
{

background-color: transparent;

background-image: url("Images/styles/Passion/whitetrans.png");

background-repeat: repeat;

background-attachment: scroll;

background-position: 0% 0%;

overflow-x: hidden;

overflow-y: hidden;

padding-top: 10px;

padding-right: 0pt;

padding-bottom: 10px;

padding-left: 0pt;

font-size: 0.8em;

line-height: 1.4em;

margin-top: 15px;

color: #FFFFFF;



}
.row2
{

background-color: transparent;

background-image: url("Images/styles/Passion/blacktrans.png");

background-repeat: repeat;

background-attachment: scroll;

background-position: 0% 0%;

overflow-x: hidden;

overflow-y: hidden;

padding-top: 10px;

padding-right: 0pt;

padding-bottom: 10px;

padding-left: 0pt;

font-size: 0.8em;

line-height: 1.4em;

margin-top: 15px;

color: #FFFFFF;



}
table.sidemodule
{
background-color: transparent;

background-image: url("Images/styles/Passion/blacktrans.png");

background-repeat: repeat;

background-attachment: scroll;

background-position: 0% 0%;

padding-top: 10px;

padding-right: 10px;

padding-bottom: 10px;

padding-left: 10px;

color: #FFFFFF;
}
table.sidemodule td
{

background-color: transparent;

background-image: url("Images/styles/Passion/whitetrans.png");

background-repeat: repeat;

background-attachment: scroll;

background-position: 0% 0%;

color: #FFFFFF;
}
table.sidemodule th
{

background-color: transparent;

background-image: url("Images/styles/Passion/blacktrans.png");

background-repeat: repeat;

background-attachment: scroll;

background-position: 0% 0%;

padding-top: 10px;

padding-right: 10px;

padding-bottom: 10px;

padding-left: 10px;

color: #FFFFFF;

}
table.centermodule th
{

background-color: transparent;

background-image: url("Images/styles/Passion/blacktrans.png");

background-repeat: repeat;

background-attachment: scroll;

background-position: 0% 0%;

padding-top: 10px;

padding-right: 10px;

padding-bottom: 10px;

padding-left: 10px;

color: #FFFFFF;

}
table.centermodule td
{

background-color: transparent;

background-image: url("Images/styles/Passion/whitetrans.png");

background-repeat: repeat;

background-attachment: scroll;

background-position: 0% 0%;

overflow-x: hidden;

overflow-y: hidden;

padding-top: 10px;

padding-right: 10pt;

padding-bottom: 10px;

padding-left: 10pt;

font-size: 0.8em;

line-height: 2.0em;

margin-top: 15px;

color: #E6E6E6;



}
table.centermodule
{
background-color: transparent;

background-image: url("Images/styles/Passion/blacktrans.png");

background-repeat: repeat;

background-attachment: scroll;

background-position: 0% 0%;

padding-top: 10px;

padding-right: 10px;

padding-bottom: 10px;

padding-left: 10px;

color: #FFFFFF;

width: 100%;
}
#menu a:link
{

line-height: 24px;

display: block;

text-decoration: none;

text-indent: 5px;

color: #FFFFFF;

}
#menu a:visited
{

line-height: 24px;

display: block;

text-decoration: none;

text-indent: 5px;

color: #FFFFFF;

}
#menu a:hover
{

color: #FFFFFF;

background-image: url("Images/styles/Passion/whitetrans3.png");

}
th
{

background-color: transparent;

background-image: url("Images/styles/Passion/blacktrans.png");

background-repeat: repeat;

background-attachment: scroll;

background-position: 0% 0%;

padding-top: 10px;

padding-right: 10px;

padding-bottom: 10px;

padding-left: 10px;

color: #FFFFFF;
}
#footer a:hover
{
color: #D64E20;
font-size: 10pt;
}
#MenuRollover_MK2
{

background-color: transparent;

background-image: url("Images/styles/Passion/blacktrans.png");

background-repeat: repeat;

background-attachment: scroll;

background-position: 0% 0%;

overflow-x: hidden;

overflow-y: hidden;

padding-top: 10px;

padding-right: 0pt;

padding-bottom: 10px;

padding-left: 0pt;

font-size: 8pt;

line-height: 1.1em;

margin-top: 15px;

color: #FFFFFF;

width: 100%;

}
#MenuRollover_MK2 a:hover
{

color: #CF6767;

background-image: url("Images/styles/Passion/whitetrans3.png");

}
#MenuRollover_MK2 a:link
{

line-height: 24px;

display: block;

text-decoration: none;

text-indent: 5px;

color: #FFFFFF;

}
#MenuRollover_MK2 a:visited
{

line-height: 24px;

display: block;

text-decoration: none;

text-indent: 5px;

color: #FFFFFF;

}
p
{
font-size: 10pt;
}
