/****************** General page wide styles ******************/

/****************** General page wide styles ******************/

body {margin:0;background-color: #333; font-family:Verdana,Arial,sans-serif; font-size: 8pt; color:#666666; font-weight:normal; }

td {line-height:1.4em;font-family:Verdana,Arial,sans-serif; font-size: 8pt; color:#666666; font-weight:normal;}

#wrapper {width:980px; border:0; padding:0; margin:auto;} /*outer table surrounding all the content*/

input, select, textarea {font-size:10pt;} /*text size in forms*/

p {margin-top: 0;margin-bottom:0;}

h1{margin:0; font-family:Arial,sans-serif; font-size: 14pt; color:#777777; font-weight:heavy; }

img {border: none; text-decoration:none;}
a img {text-decoration:none;}

.smalltxt {font-size:90%;} /*styles beginning with a period '.' will appear in the content editor's style menu*/
.largetxt {font-size:110%;}

.sirendolltitle { 
    font: normal 16pt arial, helvetica, sans-serif;
color: #ff0000;
    letter-spacing: 5px;

}

a.sdnav:link 		{ font-family:Verdana,Arial,sans-serif; font-size: 9pt; color:#FF0000; font-weight:normal; text-decoration:underline; }
a.sdnav:visited 		{ font-family:Verdana,Arial,sans-serif; font-size: 9pt; color:#FF0000; font-weight:normal; text-decoration:underline; }
a.sdnav:active 		{ font-family:Verdana,Arial,sans-serif; font-size: 9pt; color:#FF0000; font-weight:normal; text-decoration:underline; }
a.sdnav:hover 		{ font-family:Verdana,Arial,sans-serif; font-size: 9pt; color:#cccccc; font-weight:normal; text-decoration:overline; BACKGROUND: #000000; }

a:link { font-family:Verdana,Arial,sans-serif; font-size: 8pt; color:#FF0000; font-weight:normal; text-decoration:underline; }
a:visited { font-family:Verdana,Arial,sans-serif; font-size: 8pt; color:#FF0000; font-weight:normal; text-decoration:underline; }
a:active { font-family:Verdana,Arial,sans-serif; font-size: 8pt; color:#FF0000; font-weight:normal; text-decoration:underline; }
a:hover { font-family:Verdana,Arial,sans-serif; font-size: 8pt; color:#ffffff; font-weight:normal; text-decoration:none}

#topContent{padding:0px;
background-color: #000;
} /*Page Header*/

#leftContent{width:200px;padding:0px;vertical-align:top;
background-color: #222;
} /*Left Nav Panel*/

#centerContent{width:630px;padding:15px;vertical-align:top;
background-color: #000;
} /*the page's main content area*/

#rightContent{width:150px;padding:10px;vertical-align:top;
background-color: #111;
} /*Right Nav Panel*/

#bottomContent{padding:0px;
background-color: #111;
} /*Page Footer*/

#navcontainer
{
width: 180px;
border-right: 1px solid #000;
padding: 1em 0 1em 0;
margin-bottom: 1em;
margin-left: 7px;
font-family: Arial, Verdana, Lucida, Geneva, Helvetica, sans-serif;
background-color: #222222;
color: #333;
}

#navcontainer ul
{
list-style: none;
margin: 0;
padding: 0;
border: none;
}

#navcontainer li
{
border-bottom: 1px solid #000000;
margin: 0;
}

#navcontainer li a
{
display: block;
padding: 5px 5px 5px 0.5em;
border-left: 10px solid #666666;
border-right: 10px solid #666666;
background-color: #333333;
color: #fff;
text-decoration: none;
width: 100%;
}

html>body #navcontainer li a { width: auto; }

#navcontainer li a:hover
{
border-left: 10px solid #FF0000;
border-right: 10px solid #FF0000;
background-color: #000000;
color: #fff;
}

.ripesiteFooterLogo{display:none}

#hnavcontainer ul
{
text-align: center;
padding-bottom: 5px;
padding-top: 5px;
padding-left: 0;
margin-top: 0;
/* cancels gap caused by top padding in Opera 7.54 */
margin-left: 0;
background-color: #222222;
color: white;
width: 100%;
font-family: Arial,Helvetica,sans-serif;
line-height: 18px;
/* fixes Firefox 0.9.3 */
}

#hnavcontainer ul li
{
display: inline;
padding-left: 0;
padding-right: 0;
padding-bottom: 5px;
/* matches link padding except for left and right */
padding-top: 5px;
}

#hnavcontainer ul li a
{
padding-left: 10px;
padding-right: 10px;
padding-bottom: 5px;
padding-top: 5px;
color: white;
text-decoration: none;
border-right: 1px solid #fff;
}

#hnavcontainer ul li a:hover
{
background-color: #000000;
color: white;
}

#hnavcontainer #active { border-left: 1px solid #fff; }


.codebox { font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 8pt;
border: 2px #666666 solid;
overflow: hidden;
padding: 3px;
width: 500px;
}

a.selectall:link 		{ font-family:Verdana,Arial,sans-serif; font-size: 9pt; color:#FFFFFF; font-weight:normal; text-decoration:underline; }
a.selectall:visited 		{ font-family:Verdana,Arial,sans-serif; font-size: 9pt; color:#FFFFFF; font-weight:normal; text-decoration:underline; }
a.selectall:active 		{ font-family:Verdana,Arial,sans-serif; font-size: 9pt; color:#FFFFFF; font-weight:normal; text-decoration:underline; }
a.selectall:hover 		{ font-family:Verdana,Arial,sans-serif; font-size: 9pt; color:#cccccc; font-weight:normal; text-decoration:overline; BACKGROUND: #000000; }