/* divs */
#container {width:1000px; margin:0 auto; background-color: #FFFFFF;}
#top {width:100%; height:320px; background:url(gfx/top.jpg) top left no-repeat;}
#left {width: 770px; display: table-cell; vertical-align: top;}
#right {width: 210px; height: 600px; display: table-cell; vertical-align: top; background:url(gfx/nav-bg.jpg) repeat;}
#bottom {clear: both; width: 100%; height:70px;}

/* tabs */
#tabs {margin: 0; padding: 0;}
#tabs li {display: inline;}
#tabs li a {float: right; display: block; margin: 10px 10px 0 0; width: 190px; height: 50px; line-height: 50px;}
#tabs li:hover a {width: 190px;}
#tab1 a:hover {background-color: #4e5166;}
#tab2 a:hover {background-color: #ffb627;}
#tab3 a:hover {background-color: #436436;}
#tab4 a:hover {background-color: #bf1a2f;}
#tab5 a:hover {background-color: #a799b7;}
#index #tabs li#tab1 a {background-color: #4e5166;}
#info #tabs li#tab2 a  {background-color: #ffb627;}
#about #tabs li#tab3 a {background-color: #436436;}
#contact #tabs li#tab4 a {background-color: #bf1a2f;}
#admin #tabs li#tab5 a {background-color: #a799b7;}

/* default */
font,td,p {font-family: PT Sans, sans-serif; font-size: large; color: #000000;}
a {color: #a248a2;}
a.white {color: #ffffff;}
a:link, a:active, a:visited {text-decoration: underline;}
a:hover {text-decoration: none;}

/* menu */
.menu {font-family: Righteous; color: #ffffff;}
.menu a {color: #ffffff;}
.menu a:link, a:active, a:hover, a:visited {text-decoration: none;}

/* title */
.title {font-family: Righteous; font-size: x-large; color: #000000;}
.title a {color: #a248a2;}
.title a.white {color: #ffffff;}
.title a:link, a:active, a:visited {text-decoration: underline;}
.title a:hover {text-decoration: none;}

/* table */
table._none {border-collapse: collapse;}

/* cell */
td._left {border-left: 2px solid #7c7c7c;}