/* ~~~~~~~~~~~~ UNIVERSAL TAGS ~~~~~~~~~~~~~~~~~~ */
body {
font-family: Verdana, Arial, Helvetica, sans-serif;
background-color: #336633;
color: #000;
margin: 10px;
}

table {display: table;}
tr {display: table-row;}
td {
display: table-cell;
font-family: Verdana, Arial, Helvetica, sans-serif;
vertical-align: top;
word-spacing: 2px;
}

td h2 {
font: bold medium Verdana, Arial, Helvetica, sans-serif;
background-color: transparent;
color: #000;
}

td h3 {
font: bold x-small Verdana, Arial, Helvetica, sans-serif;
background-color: transparent;
color: #000;
margin: 0 0;
}

img {border: 0;}

/* ~~~~~~~~~ PAGE HEAD ELEMENTS ~~~~~~~~~~~~~~~~~~~ */
div#title {
height: 60px;
width: 760px;
background: url(http://www.qrtsufi.org/images/dependant/allah.gif) 50px -10px no-repeat;
}

div#title h1 {
margin: .75em 0 0 175px;
font: large Verdana, Arial, sans-serif;
background-color: transparent;
color: #fff;
}

div#title a, a:active, a:visited {
text-decoration: none;
background-color: transparent;
color: #fff;
}

div#images {
border: solid 1px #FFF;
background-color: #000;
color: inherit;
height: 135px;
width: 760px;
}

div#images img {border-right: 1px solid #FFF;}

/* ~~~~~~~~~~ CONTAINER TABLE ~~~~~~~~~~ */
table#ContentTable {
width: 760px;
background-color: #FFF;
color: inherit;
border: 1px solid #FFF;
}

/* ~~~~~~ NAVIGATION ~~~~~~~~~~~~~~~~~~~~~~ */
td#leftsidebar {
width: 175px;
background-image: url(images/dependant/tile.gif);
border-right: 1px solid #FFFFFF;
}

div#nav {
margin: 25px .5em .5em .5em;
font-size: 7pt;
line-height: 1.5em;
text-transform: uppercase;
}

div#nav ul {margin: 0; padding: 0;}

div#nav ul li {list-style-type: none;}

div#nav strong {
font-size: 8pt;
font-weight: bold;
font-variant: small-caps;
line-height: 2em;
text-transform: capitalize;
}

div#nav a, a:visited, a:active {
background-color: transparent;
color: #006600;
text-decoration: none;
}

div#nav a:hover {
background-color: transparent;
color: #FF0000
}

/* ~~~~~~~~~ PAGE CONTENT ~~~~~~~~~~~~~~~~~~ */
td#content {
vertical-align: top;
padding: 25px 10px 10px 10px;
width: 365px;
font-size: x-small;
}

td#content a, a:active, a:visited {
background-color: transparent;
color: #006600;
text-decoration: underline;
}
td#content a:hover {
background-color: transparent;
color: #FF0000;
}

/* ~~~~~~~ RIGHT SIDEBAR ~~~~~~~~~~~~~~~ */
div#flavor {
border: 1px solid #666;
vertical-align: top;
width: 169px;
margin: 55px 10px;
padding: 3px;
font-size: x-small;
}

div#flavor a, a:active, a:visited {
background-color: transparent;
color: #006600;
text-decoration: underline;
}
div#flavor a:hover {
background-color: transparent;
color: #FF0000;
}

div#crest {
text-align: center;
margin: 20px 20px;
}

/* ~~~~~~~ UTILITIES ~~~~~~~~~~~~~~~ */
div#utils {
font-size: x-small;
text-decoration: none;
text-align: right;
margin: 3px;
width: 760px;
background-color: transparent;
color: #FFF;
}

div#utils a, a:visited, a:active {
background-color: transparent;
color: #fff;
text-decoration: underline;
}

div#utils ul {margin: 0; padding: 0;}

div#utils ul li {
display: inline;
list-style-type: none;
}

