@charset "utf-8";

html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6
{
 margin: 0;
 padding: 0;
 border: 0;
 outline: 0;
 font-size: 100%;
}

body
{
 margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
 padding: 0;
 text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
 font-family: Tahoma, Arial, Helvetica, sans-serif;
 font-size: 12px;
 line-height: normal;
 color: #000;
}

html,
body,
#contents
{
 min-height: 100%;
 width: 100%;
 height: 100%;
}

html>body,
html>body #contents
{
 height: auto;
}

#bodyMain
{
 background: #FFC url(../images/admin_mainBG.png) repeat-x fixed;
}

#bodyClub
{
 background: #CDF url(../images/admin_clubBG.png) repeat-x fixed;
}

#bodyTheme
{
 background: #CFC url(../images/admin_themeBG.png) repeat-x fixed;
}

#bodyCMS
{
 background: #E6E6E6 url(../images/admin_cmsBG.png) repeat-x fixed;
}

#contents
{
 position: absolute;
 top: 0px;
 left: 0px;
}

h1,
h2,
h3,
h4,
h5,
h6
{
 font-style: italic;
 background-color: transparent;
}

#bodyMain h2.name,
#bodyClub h2.name,
#bodyTheme h2.name,
bodyCMS h2.name
{
 margin: 0;
 padding: 0;
 color: #000;
 background-color: transparent;
 font-size: 18px;
}

#bodyMain h1.title
{
 margin: 0;
 padding: 0;
 font-size: 14px;
 background-color: transparent;
 font-family: Tahoma, Arial, Helvetica, sans-serif;
 color: #444;
 font-weight: bold;
 border-left-width: 3px;
 border-left-style: solid;
 border-left-color: #f90;
 padding-left: 10px;
 margin-top: 15px;
}

#bodyClub h1.title
{
 margin: 0;
 padding: 0;
 font-size: 14px;
 background-color: transparent;
 font-family: Tahoma, Arial, Helvetica, sans-serif;
 color: #444;
 font-weight: bold;
 border-left-width: 3px;
 border-left-style: solid;
 border-left-color: #69f;
 padding-left: 10px;
 margin-top: 15px;
}

#bodyClub h1.rightTitle
{
 margin: 0;
 padding: 0;
 font-size: 14px;
 background-color: transparent;
 font-family: Tahoma, Arial, Helvetica, sans-serif;
 color: #444;
 font-weight: bold;
 border-right-width: 3px;
 border-right-style: solid;
 border-right-color: #69f;
 padding-right: 10px;
 margin-top: 15px;
}

#bodyTheme h1.title
{
 margin: 0;
 padding: 0;
 font-size: 14px;
 background-color: transparent;
 font-family: Tahoma, Arial, Helvetica, sans-serif;
 color: #444;
 font-weight: bold;
 border-left-width: 3px;
 border-left-style: solid;
 border-left-color: #6c6;
 padding-left: 10px;
 margin-top: 15px;
}

#bodyTheme h1.rightTitle
{
 margin: 0;
 padding: 0;
 font-size: 14px;
 background-color: transparent;
 font-family: Tahoma, Arial, Helvetica, sans-serif;
 color: #444;
 font-weight: bold;
 border-right-width: 3px;
 border-right-style: solid;
 border-right-color: #6c6;
 padding-right: 10px;
 margin-top: 15px;
}

#bodyCMS h1.title
{
 margin: 0;
 padding: 0;
 font-size: 14px;
 background-color: transparent;
 font-family: Tahoma, Arial, Helvetica, sans-serif;
 color: #444;
 font-weight: bold;
 border-left-width: 3px;
 border-left-style: solid;
 border-left-color: #666;
 padding-left: 10px;
 margin-top: 15px;
}

#bodyCMS h1.rightTitle
{
 margin: 0;
 padding: 0;
 font-size: 14px;
 background-color: transparent;
 font-family: Tahoma, Arial, Helvetica, sans-serif;
 color: #444;
 font-weight: bold;
 border-right-width: 3px;
 border-right-style: solid;
 border-right-color: #666;
 padding-right: 10px;
 margin-top: 15px;
}

#bodyMain h3.title
{
 margin: 0;
 padding: 0;
 font-size: 12px;
 background-color: transparent;
 font-family: Tahoma, Arial, Helvetica, sans-serif;
 color: #444;
 font-weight: bold;
 border-left-width: 2px;
 border-left-style: solid;
 border-left-color: #f90;
 padding-left: 10px;
 margin-top: 15px;
}

#bodyClub h3.title
{
 margin: 0;
 padding: 0;
 font-size: 12px;
 background-color: transparent;
 font-family: Tahoma, Arial, Helvetica, sans-serif;
 color: #444;
 font-weight: bold;
 border-left-width: 2px;
 border-left-style: solid;
 border-left-color: #69f;
 padding-left: 10px;
 margin-top: 15px;
}

#bodyTheme h3.title
{
 margin: 0;
 padding: 0;
 font-size: 12px;
 background-color: transparent;
 font-family: Tahoma, Arial, Helvetica, sans-serif;
 color: #444;
 font-weight: bold;
 border-left-width: 2px;
 border-left-style: solid;
 border-left-color: #6c6;
 padding-left: 10px;
 margin-top: 15px;
}

#bodyCMS h3.title
{
 margin: 0;
 padding: 0;
 font-size: 12px;
 background-color: transparent;
 font-family: Tahoma, Arial, Helvetica, sans-serif;
 color: #444;
 font-weight: bold;
 border-left-width: 2px;
 border-left-style: solid;
 border-left-color: #666;
 padding-left: 10px;
 margin-top: 15px;
}

#footerWrapper
{
 position: fixed;
 bottom: 0;
 left: 0;
 width: 100%;
 color: #555;
 text-align: center;
 border-top: 1px solid #000;
 border-bottom: 1px solid #000;
}

#bodyMain #footerWrapper
{
 background-color: #FEB;
}

#bodyClub #footerWrapper
{
 background-color: #DEF;
}

#bodyTheme #footerWrapper
{
 background-color: #EFD;
}

#bodyCMS #footerWrapper
{
 background-color: #E6E6E6;
}

#contentWrapper
{
 width: 725px;
 margin: 0 auto;
 text-align: center;
 padding-bottom: 85px;
}

#content
{
 height: 100%;
 padding: 2em 8em 2em 8em;
 border: 1px solid #000;
 background-color: #FFF;
 text-align: justify;
 -moz-border-radius: 6px; /* FF1+ */
 -webkit-border-radius: 6px; /* Saf3+, Chrome */
 border-radius: 6px; /* Opera 10.5, IE 9 */
}

#content a:link,
#content a:visited
{
 color: #00F;
 background-color: transparent;
 text-decoration: underline;
}

#content li a:link,
#content li a:visited
{
 color: #000;
 background-color: transparent;
 text-decoration: none;
 font-style: normal;
}

#liList li a:link,
#liList li a:visited
{
 color: #00F;
 background-color: transparent;
 text-decoration: underline;
}

#content a:hover,
#content li a:hover
{
 text-decoration: underline;
 color: #C00;
}

#content table
{
 margin: 15px auto 0 auto;
}

#footer
{
 margin: 0;
 padding: 0;
 font-size: .8em;
}

#footer p
{
 margin: .5em 0 1em 2em;
 padding: 0;
}

.nav
{
 margin: 10px 0;
 text-align: center;
}

.nav ul
{
 list-style: none;
 margin: 0;
 padding: 5px 0;
}

.nav li
{
 display: inline;
}

.nav a:link,
.nav li a:link,
.nav a:visited,
.nav li a:visited,
#content .nav a:link,
#content .nav li a:link,
#content .nav a:visited,
#content .nav li a:visited,
#footer .nav a:link,
#footer .nav li a:link,
#footer .nav a:visited,
#footer .nav li a:visited
{
 padding: 2px 3px 2px 3px;
 font-size: 10px;
 text-decoration: none;
 font-style: normal;
 color: #000;
 border-top: 1px solid #999;
 border-left: 1px solid #999;
 border-bottom: 1px solid #000;
 border-right: 1px solid #000;
}

#bodyMain .nav a:link,
#bodyMain .nav li a:link,
#bodyMain .nav a:visited,
#bodyMain .nav li a:visited
{
 background-color: #FFC;
}

#bodyClub .nav a:link,
#bodyClub .nav li a:link,
#bodyClub .nav a:visited,
#bodyClub .nav li a:visited
{
 background-color: #CDF;
}

#bodyTheme .nav a:link,
#bodyTheme .nav li a:link,
#bodyTheme .nav a:visited,
#bodyTheme .nav li a:visited
{
 background-color: #CFC;
}

#bodyCMS .nav a:link,
#bodyTheme .nav li a:link,
#bodyTheme .nav a:visited,
#bodyTheme .nav li a:visited
{
 background-color: #E6E6E6;
}

.nav a:hover,
.nav li a:hover,
#content .nav a:hover,
#content .nav li a:hover,
#footer .nav a:hover,
#footer .nav li a:hover
{
 text-decoration: none;
 color: #C00;
 background-color: #EEE;
 border-top: 1px solid #000;
 border-left: 1px solid #000;
 border-bottom: 1px solid #999;
 border-right: 1px solid #999;
}

#album
{
 text-align: center;
 padding: 15px 0;
}

#bodyMain hr
{
 border: none;
 background-color: #FC6;
 color: #FC6;
 height: 2px;
}

#bodyClub hr
{
 border: none;
 background-color: #9CF;
 color: #9CF;
 height: 2px;
}

#bodyTheme hr
{
 border: none;
 background-color: #0F9;
 color: #CFC;
 height: 2px;
}

#bodyCMS hr
{
 border: none;
 background-color: #0F9;
 color: #E6E6E6;
 height: 2px;
}

.alignCenter
{
 text-align: center;
}

.alignJustify
{
 text-align: justify;
}

.alignLeft
{
 text-align: left;
}

.alignRight
{
 text-align: right;
}

.tab-020
{
 text-align: left;
 padding-left: 20px;
}

.tab-040
{
 text-align: left;
 padding-left: 40px;
}

.tab-060
{
 text-align: left;
 padding-left: 60px;
}

.tab-080
{
 text-align: left;
 padding-left: 80px;
}

.tab-100
{
 text-align: left;
 padding-left: 100px;
}

.tab-100
{
 text-align: left;
 padding-left: 120px;
}

.tab-120
{
 text-align: left;
 padding-left: 120px;
}

.tab-150
{
 text-align: left;
 padding-left: 150px;
}

.tab-200
{
 text-align: left;
 padding-left: 200px;
}

.highlight
{
 font-style: italic;
 font-weight: bold;
}

.border0
{
 border: none;
}

.initialLetter
{
 font-family: Georgia, "Times New Roman", Times, serif;
 font-weight: bold;
}

.blankPaper
{
 margin: 0;
 padding: 0;
 margin: 10px 0;
 padding: 0 15px;
 background-color: transparent;
 border: #000 1px solid;
 font-style: italic;
}

.newspaper
{
 margin: 0;
 padding: 0;
 margin: 10px 0;
 padding: 0 15px;
 background-color: #EBEBEB;
 border: #000 1px solid;
 font-style: italic;
}

#bodyMain .newspaper h1,
#bodyClub .newspaper h1,
#bodyTheme .newspaper h1,
#bodyMain .blankPaper h1,
#bodyClub .blankPaper h1,
#bodyTheme .blankPaper h1,
#bodyMain .newspaper h2,
#bodyClub .newspaper h2,
#bodyTheme .newspaper h2,
#bodyMain .blankPaper h2,
#bodyClub .blankPaper h2,
#bodyTheme .blankPaper h2
{
 padding: 0;
 margin: 0;
 margin-top: 15px;
 padding: 5px 0;
 color: #000;
 font-size: 12px;
 background-color: #CCC;
 border-left-width: 4px;
 border-left-style: solid;
 border-left-color: #666;
 padding-left: 10px;
 padding-right: 10px;
 text-transform: uppercase;
}

#content .alpha a
{
 margin: 0;
 padding: 0;
 display: block;
 height: 22px;
 width: 22px;
 text-align: center;
 text-decoration: none;
 font-style: normal;
 font-family: Tahoma, Arial, Helvetica, sans-serif;
 font-size: 11px;
 line-height: 1.8;
 color: #000;
}

#bodyMain #content .alpha a:link,
#bodyMain #content .alpha a:visited
{
 background: #FFC url(../images/admin_alphaNav.png) no-repeat;
 background-position: 0 0;
}

#bodyClub #content .alpha a:link,
#bodyClub #content .alpha a:visited
{
 background: #CDF url(../images/admin_alphaNav.png) no-repeat;
 background-position: 0 -22px;
}

#bodyTheme #content .alpha a:link,
#bodyTheme #content .alpha a:hover
{
 background: #CFC url(../images/admin_alphaNav.png) no-repeat;
 background-position: 0 -44px;
}

#bodyCMS #content .alpha a:link,
#bodyTheme #content .alpha a:hover
{
 background: #E6E6E6 url(../images/admin_alphaNav.png) no-repeat;
 background-position: 0 -66px;
}

#bodyMain #content .alpha a:hover
{
 color: #C00;
 background-position: -22px 0;
}

#bodyClub #content .alpha a:hover
{
 color: #C00;
 background-position: -22px -22px;
}

#bodyTheme #content .alpha a:hover
{
 color: #C00;
 background-position: -22px -44px;
}

#bodyCMS #content .alpha a:hover
{
 color: #C00;
 background-position: -22px -66px;
}

img
{
 border: #000 1px solid;
}

.photo
{
 padding: 5px;
 border: 1px solid #CCC;
 border-right-color: #111;
 border-bottom-color: #111;
 background-color: #FFF;
}

.photoCaption
{
 margin: 0;
 padding: 0;
 color: #666;
 font-size: 10px;
 font-weight: normal;
 font-style: italic;
 text-align: center;
}

.photoCaptionJ
{
 margin: 0;
 padding: 0;
 color: #666;
 font-size: 10px;
 font-weight: normal;
 font-style: italic;
 text-align: justify;
}

#bodyMain .copyright
{
 margin: 0;
 padding: 0;
 font-size: 11px;
 font-style: italic;
 font-weight: normal;
 font-family: Tahoma, Arial, Helvetica, sans-serif;
 color: #333;
 border-left-width: 3px;
 border-left-style: solid;
 border-left-color: #F93;
 padding-left: 10px;
}

#bodyMain .copyright2
{
 margin: 0;
 padding: 0;
 font-size: 11px;
 font-style: italic;
 font-weight: normal;
 font-family: Tahoma, Arial, Helvetica, sans-serif;
 color: #333;
 border-left-width: 2px;
 border-left-style: solid;
 border-left-color: #F93;
 padding-left: 10px;
}

#bodyClub .copyright
{
 margin: 0;
 padding: 0;
 font-size: 11px;
 font-style: italic;
 font-weight: normal;
 font-family: Tahoma, Arial, Helvetica, sans-serif;
 color: #333;
 border-left-width: 3px;
 border-left-style: solid;
 border-left-color: #69F;
 padding-left: 10px;
}

#bodyClub .copyright2
{
 margin: 0;
 padding: 0;
 font-size: 11px;
 font-style: italic;
 font-weight: normal;
 font-family: Tahoma, Arial, Helvetica, sans-serif;
 color: #333;
 border-left-width: 2px;
 border-left-style: solid;
 border-left-color: #69F;
 padding-left: 10px;
}

#bodyClub .rightCopyright
{
 margin: 0;
 padding: 0;
 font-size: 11px;
 font-style: italic;
 font-weight: normal;
 font-family: Tahoma, Arial, Helvetica, sans-serif;
 color: #333;
 border-right-width: 3px;
 border-right-style: solid;
 border-right-color: #69F;
 padding-right: 10px;
}

#bodyTheme .copyright
{
 margin: 0;
 padding: 0;
 font-size: 11px;
 font-style: italic;
 font-weight: normal;
 font-family: Tahoma, Arial, Helvetica, sans-serif;
 color: #333;
 border-left-width: 3px;
 border-left-style: solid;
 border-left-color: #6C6;
 padding-left: 10px;
}

#bodyTheme .copyright2
{
 margin: 0;
 padding: 0;
 font-size: 11px;
 font-style: italic;
 font-weight: normal;
 font-family: Tahoma, Arial, Helvetica, sans-serif;
 color: #333;
 border-left-width: 2px;
 border-left-style: solid;
 border-left-color: #6C6;
 padding-left: 10px;
}

#bodyTheme .rightCopyright
{
 margin: 0;
 padding: 0;
 font-size: 11px;
 font-style: italic;
 font-weight: normal;
 font-family: Tahoma, Arial, Helvetica, sans-serif;
 color: #333;
 border-right-width: 3px;
 border-right-style: solid;
 border-right-color: #6C6;
 padding-right: 10px;
}

#bodyCMS .copyright
{
 margin: 0;
 padding: 0;
 font-size: 11px;
 font-style: italic;
 font-weight: normal;
 font-family: Tahoma, Arial, Helvetica, sans-serif;
 color: #333;
 border-left-width: 3px;
 border-left-style: solid;
 border-left-color: #666;
 padding-left: 10px;
}

#bodyCMS .rightCopyright
{
 margin: 0;
 padding: 0;
 font-size: 11px;
 font-style: italic;
 font-weight: normal;
 font-family: Tahoma, Arial, Helvetica, sans-serif;
 color: #333;
 border-right-width: 3px;
 border-right-style: solid;
 border-right-color: #666;
 padding-right: 10px;
}

#bodyCMS .copyright2
{
 margin: 0;
 padding: 0;
 font-size: 11px;
 font-style: italic;
 font-weight: normal;
 font-family: Tahoma, Arial, Helvetica, sans-serif;
 color: #333;
 border-left-width: 2px;
 border-left-style: solid;
 border-left-color: #666;
 padding-left: 10px;
}

.caption
{
 line-height: normal;
 font-size: 11px;
 font-style: italic;
}

.fltrt
{ /* this class can be used to float an element right in your page. The floated element must precede the element it should be next to on the page. */
 float: right;
 margin-left: 10px;
 margin-bottom: 5px;
}

.fltlft
{ /* this class can be used to float an element left in your page */
 float: left;
 margin-right: 10px;
 margin-bottom: 5px;
}

.clearfloat
{ /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
 clear: both;
 height: 0;
 font-size: 1px;
 line-height: 0px;
}

.poemBG
{
 background-position: top right;
 background-repeat: no-repeat;
}

.listAcrobat
{
 list-style-image: url(../images/acrobat.png);
}

.listDTA
{
 list-style-image: url(../images/sml_dta.jpg);
}

.listInternet
{
 list-style-image: url(../images/webicon.png);
}

.listMusic
{
 list-style-image: url(../images/musicicon.png);
}

.listNew
{
 list-style-image: url(../images/new.gif);
}

.listNorm
{
 list-style-image: none;
}

.listNone
{
 list-style: none;
}

.listTIC
{
 list-style-image: url(../images/sml_tic.jpg);
}

.tooltip
{
 color: #C00;
 font-style: normal;
 font-weight: normal;
 font-size: 8px;
 font-stretch: extra-condensed;
 text-decoration: underline;
 cursor: pointer;
}

.note
{
 margin-left: -5px;
 margin-right: -5px;
 padding: 3px 5px 3px 5px;
 background-color: #DDD;
 color: #000;
}

.anagram
{
 margin-right: 2px;
 font-size: 16px;
 line-height: 1;
}

.border
{
 margin: 0;
 padding: 0;
 margin: 1em 0;
 padding: 15px;
 background-color: transparent;
 border: #000 1px solid;
 font-style: italic;
}

.box_round
{
 -moz-border-radius: 5px; /* FF1+ */
 -webkit-border-radius: 5px; /* Saf3+, Chrome */
 border-radius: 5px; /* Opera 10.5, IE 9 */
}

/**
Top Menu
**/
div#topmenuholder
{
 height: 45px;
}

ul#css3menu1,
ul#css3menu1 ul
{
 margin: 0;
 list-style: none;
 padding: 0;
 background-color: #dedede;
 border-width: 1px;
 border-style: solid;
 border-color: #5f5f5f;
 -moz-border-radius: 5px;
 -webkit-border-radius: 5px;
 border-radius: 5px;
}

ul#css3menu1 ul
{
 visibility: hidden;
 position: absolute;
 left: 0;
 top: 100%;
 opacity: 0;
 -moz-transition: all 0.5s;
 -webkit-transition: opacity 0.5s;
 -o-transition: opacity 0.5s, visibility 0.5s;
 transition: opacity 0.5s;
 -moz-box-shadow: 3.5px 3.5px 5px #000000;
 -webkit-box-shadow: 3.5px 3.5px 5px #000000;
 box-shadow: 3.5px 3.5px 5px #000000;
 background-color: #efe;
 border-radius: 5px;
 -moz-border-radius: 5px;
 -webkit-border-radius: 5px;
 border-color: #d4d4d4;
 padding: 0 10px 10px;
}

#bodyMain ul#css3menu1 ul
{
 background-color: #ffe;
}

#bodyClub ul#css3menu1 ul
{
 background-color: #def;
}

#bodyTheme ul#css3menu1 ul
{
 background-color: #efe;
}

#bodyCMS ul#css3menu1 ul
{
 background-color: #e5e5e5;
}

ul#css3menu1 li:hover>ul
{
 visibility: visible;
 opacity: 1;
}

ul#css3menu1 li
{
 position: relative;
 display: block;
 white-space: nowrap;
 font-size: 0;
 float: left;
}

ul#css3menu1 li:hover
{
 z-index: 1;
}

ul#css3menu1 ul ul
{
 position: absolute;
 left: 100%;
 top: 0;
}

ul#css3menu1
{
 font-size: 0;
 z-index: 999;
 position: relative;
 display: inline-block;
 zoom: 1;
 padding: 0;
 *display:inline;
}

* html ul#css3menu1 li a
{
 display: inline-block;
}

ul#css3menu1>li
{
 margin: 0;
}

ul#css3menu1 a:active,
ul#css3menu1 a:focus
{
 outline-style: none;
}

ul#css3menu1 a
{
 display: block;
 vertical-align: middle;
 text-align: left;
 text-decoration: none;
 font: 12px Arial, Helvetica, sans-serif;
 color: #000;
 text-shadow: #FFF 0 0 1px;
 cursor: pointer;
 padding: 10px;
 background-color: #6b6;
 background-image: url("../images_menu/mainbk.png");
 background-repeat: repeat;
 background-position: 0 0;
 border-width: 0 0 0 1px;
 border-style: solid;
 border-color: #C0C0C0;
}

#bodyMain ul#css3menu1 a
{
 background-color: #fc6;
}

#bodyClub ul#css3menu1 a
{
 background-color: #69f;
}

#bodyTheme ul#css3menu1 a
{
 background-color: #6b6;
}

#bodyCMS ul#css3menu1 a
{
 background-color: #b4b4b4;
}

ul#css3menu1 ul li
{
 float: none;
 margin: 10px 0 0;
}

ul#css3menu1 ul a
{
 text-align: left;
 padding: 4px;
 background-color: #efe;
 background-image: none;
 border-width: 0;
 border-radius: 5px;
 -moz-border-radius: 5px;
 -webkit-border-radius: 5px;
 -moz-transition: all 0.5s;
 -webkit-transition: all 0.5s;
 -o-transition: all 0.5s;
 font: 12px Arial, Helvetica, sans-serif;
 color: #000;
 text-decoration: none;
}

#bodyMain ul#css3menu1 ul a
{
 background-color: #ffe;
}

#bodyClub ul#css3menu1 ul a
{
 background-color: #def;
}

#bodyTheme ul#css3menu1 ul a
{
 background-color: #efe;
}

#bodyCMS ul#css3menu1 ul a
{
 background-color: #e5e5e5;
}

ul#css3menu1 li:hover>a,
ul#css3menu1 li a.pressed
{
 background-color: #eeffee;
 border-color: #C0C0C0;
 border-style: solid;
 color: #f00;
 text-shadow: #FFF 0 0 1px;
 background-image: url("../images_menu/mainbk.png");
 background-position: 0 100px;
 text-decoration: none;
}

#bodyMain ul#css3menu1 li:hover>a,
#bodyMain ul#css3menu1 li a.pressed
{
 background-color: #ffe;
}

#bodyClub ul#css3menu1 li:hover>a,
#bodyClub ul#css3menu1 li a.pressed
{
 background-color: #def;
}

#bodyTheme ul#css3menu1 li:hover>a,
#bodyTheme ul#css3menu1 li a.pressed
{
 background-color: #efe;
}

#bodyCMS ul#css3menu1 li:hover>a,
#bodyCMS ul#css3menu1 li a.pressed
{
 background-color: #e5e5e5;
}

ul#css3menu1 span
{
 display: block;
 overflow: visible;
 background-position: right center;
 background-repeat: no-repeat;
 padding-right: 0px;
}

ul#css3menu1 ul span
{
 background-image: url("../images_menu/arrowsub.png");
 padding-right: 12px;
}

ul#css3menu1 ul li:hover>a,
ul#css3menu1 ul li a.pressed
{
 background-color: #6b6;
 background-image: none;
 color: #fff;
 text-decoration: none;
}

#bodyMain ul#css3menu1 ul li:hover>a,
#bodyMain ul#css3menu1 ul li a.pressed
{
 background-color: #fc6;
}

#bodyClub ul#css3menu1 ul li:hover>a,
#bodyClub ul#css3menu1 ul li a.pressed
{
 background-color: #69f;
}

#bodyTheme ul#css3menu1 ul li:hover>a,
#bodyTheme ul#css3menu1 ul li a.pressed
{
 background-color: #6b6;
}

#bodyCMS ul#css3menu1 ul li:hover>a,
#bodyCMS ul#css3menu1 ul li a.pressed
{
 background-color: #b4b4b4;
}

ul#css3menu1 li.topfirst>a
{
 border-radius: 5px 0 0 5px;
 -moz-border-radius: 5px 0 0 5px;
 -webkit-border-radius: 5px;
 -webkit-border-top-right-radius: 0;
 -webkit-border-bottom-right-radius: 0;
 -moz-transition: all 0.5s;
 -webkit-transition: all 0.5s;
 -o-transition: all 0.5s;
}

ul#css3menu1 li.topmenu>a
{
 -moz-transition: all 0.5s;
 -webkit-transition: all 0.5s;
 -o-transition: all 0.5s;
}

ul#css3menu1 li.toplast>a
{
 border-radius: 0 5px 5px 0;
 -moz-border-radius: 0 5px 5px 0;
 -webkit-border-radius: 0;
 -webkit-border-top-right-radius: 5px;
 -webkit-border-bottom-right-radius: 5px;
 -moz-transition: all 0.5s;
 -webkit-transition: all 0.5s;
 -o-transition: all 0.5s;
}
