body {
font-family:tahoma, arial;
font-size:12px;
background:#8ab0bd url(img/bgd.jpg) top left repeat-x;
margin:0;
padding:0
}

a.readon {
font-size:.8em
}

#contener {
width:1124px;
margin:0 auto
}

#content {
background-color:#3b6581;
background-image:url(img/content_bg.gif);
background-position:top;
background-repeat:repeat-x;
padding:0 130px 0 34px
}

#content_left {
width:231px;
float:left
}

a {
text-transform:uppercase;
color:#343434;
text-decoration:none
}

a:hover {
text-decoration:underline
}

div.joomla_module {
font-family:'Century Gothic', arial, sans-serif;
background-position:bottom left;
background-repeat:no-repeat;
margin-bottom:8px;
padding-bottom:10px
}

div.text_center {
text-align:center
}

div.joomla_module div.module_name {
background-repeat:repeat-x;
height:39px;
padding:6px 20px 0 0
}

div.joomla_module div.module_pattern {
background-repeat:no-repeat;
float:left;
height:39px
}

div.joomla_module div.module_content {
padding:0 5px 5px
}

div.joomla_module ul {
list-style-type:none;
margin:0;
padding:0
}

div.joomla_module li {
background-image:url(img/left_top_divider.gif);
background-position:bottom;
background-repeat:no-repeat;
padding:10px 0 2px 4px
}

div.joomla_module input.inputbox {
background-color:#FFF;
border:1px solid #A7A6AA;
width:95%
}

div.joomla_module input.button,table.contentpaneopen button,form#josForm button,fieldset.input input.button,form.josForm button {
background-color:#3b6581;
border:1px solid #20455e;
border-top:1px solid #4b8ab5;
border-left:1px solid #4b8ab5;
color:#abd5f1;
margin:6px 0
}

div.grey {
background-color:#dedede;
background-image:url(img/corner_top.gif)
}

div.grey div.module_name {
background-image:url(img/name2_top_bg.gif)
}

div.grey div.module_pattern {
background-image:url(img/name1_top_bg.gif);
width:10px
}

div.rightSide {
background-image:url(img/corner_right.gif);
background-position:bottom right
}

div.rightSide div.module_pattern {
background-image:url(img/name1_right_bg.gif);
background-position:bottom right;
float:right;
width:10px
}

div.blue {
background-color:#0d76a9;
background-image:url(img/corner_middle.gif)
}

div.blue div.module_name {
background-image:url(img/name2_middle_bg.gif)
}

div.blue div.module_pattern {
background-image:url(img/name1_middle_bg.gif);
width:10px
}

div.dark {
background-color:#353535;
background-image:url(img/corner_bottom.gif)
}

div.dark div.module_pattern {
background-image:url(img/name1_bottom_bg.gif);
width:10px
}

div.darkRight {
background-color:#353535;
background-image:url(img/dark_right_bottom_corner.gif);
background-position:bottom right
}

div.darkRight div.module_pattern {
background-image:url(img/dark_right_corner.jpg);
background-position:bottom right;
float:right;
width:10px
}

div.imageright div.module_content {
padding:0
}

div.imageright div.module_content div.top {
background-image:url(img/right_pict_topframe.gif);
background-repeat:no-repeat;
height:10px
}

div.imageright div.module_content div.content {
text-align:center;
background-image:url(img/right_pict_bg.gif);
background-repeat:repeat-x;
padding:0 0 0 10px
}

div.imageright div.module_content div.content img {
border:solid 1px #000
}

div.imageright div.module_content div.bottom {
background-image:url(img/right_pict_bottomframe.gif);
background-repeat:no-repeat;
height:10px
}

#content_middle {
background-color:#dedede;
float:left;
width:532px;
padding-bottom:15px;
margin:0 8px
}

#content_middle div.componentheading {
background-image:url(img/name2_top_bg.gif);
background-repeat:repeat-x;
height:39px;
color:#747474;
font-family:'Century Gothic', arial, sans-serif;
font-size:14px;
font-weight:400;
text-align:left;
text-transform:uppercase;
margin:0;
padding:6px 0 0 20px
}

table.contentpaneopen td table {
font-size:12px;
width:90%;
border:2px solid #0E7DB4;
margin:20px
}

table.contentpaneopen td table th {
background-image:url(img/calendar_bg_days.gif);
background-repeat:repeat-x;
border-bottom:1px solid #B4B4B6;
text-align:center;
font-size:14px;
height:15px;
font-weight:700
}

table.contentpaneopen td table td {
border-top:1px solid #EAEAEA;
background-color:#FFF;
text-align:center
}

table.contentpaneopen td table td p,table.contentpaneopen td table th p {
margin:0;
padding:0
}

table.contentpaneopen td table th p {
font-weight:700
}

table.contentpane {
padding:20px 20px 10px
}

table.contentpaneopen {
width:523px;
background-repeat:no-repeat;
font-family:Tahoma, Arial, Verdana, sans-serif;
margin:0;
padding:0 0 4px
}

table.contentpaneopen td {
margin:0;
padding:0 10px
}

table.contentpaneopen td.contentheading,table.contentpaneopen h1,table.contentpaneopen h2 {
background-image:url(img/bg_article.jpg);
height:25px;
color:#008FF5
}

table.contentpaneopen h1 {
font-size:16px;
height:20px;
color:#008FF5;
padding:3px 10px 2px 14px
}

table.contentpaneopen h2 {
font-size:13px;
height:20px;
color:#444;
padding:5px 10px 0
}

table.contentpaneopen a.readon {
background-image:url(img/li.gif);
background-repeat:no-repeat;
background-position:4px 6px;
line-height:17px;
background-color:#FFF;
padding:2px 10px 2px 16px
}

table.contentpaneopen h3 {
font-size:12px;
color:#444
}

table.contentpaneopen p {
text-transform:none;
font-family:Tahoma, arial, sans-serif;
font-weight:400
}

table.contentpaneopen a {
border-bottom:dotted 1px #444
}

tr.sectiontableentry1 {
background-color:#bebebe
}

tr.sectiontableentry1 td,tr.sectiontableentry2 td {
padding:0 5px
}

#content_right {
width:179px;
float:left
}

.float_clear {
font-size:6px;
clear:both
}

#footer {
padding:0 130px 25px 34px
}

#footer_bottom {
background-image:url(img/footer_bottom.gif);
height:6px
}

#footer_middle {
font-size:10px;
background-color:#fff;
background-image:url(img/menu_bg.gif);
background-position:bottom;
background-repeat:repeat-x;
text-align:right;
width:960px;
padding:4px 0
}

#footer_middle ol {
margin:0 20px
}

#footer_top {
background-color:#fff;
background-image:url(img/menu_top.gif);
background-repeat:no-repeat;
background-position:bottom;
height:6px
}

#header {
height:305px;
padding-bottom:8px;
position:relative;
z-index:1
}

#header_menu {
position:relative;
top:65px;
z-index:2;
margin:0 130px 0 34px
}

#header_menu_bottom {
background-image:url(img/menu_bottom.gif);
height:6px
}

#header_menu_middle {
background-image:url(img/menu_bg.gif);
background-repeat:repeat-x;
height:53px;
width:960px
}

#header_menu_middle ul {
z-index:50000;
margin:0;
padding:0
}

#header_menu_middle ul li {
display:block;
position:relative;
float:left;
height:55px;
text-align:center
}

#header_menu_middle span {
cursor:pointer;
display:block;
background-image:url(img/ball.png);
background-repeat:no-repeat;
background-position:center 65%;
width:98px;
height:50px;
padding:5px 10px
}

#header_menu_middle span.separator {
display:block;
width:2px;
height:50px;
float:left;
background-image:url(img/menu_divider.gif);
background-repeat:no-repeat;
background-position:center bottom;
padding:0
}

#header_menu_middle span.separator span {
background-image:none;
display:none
}

#header_menu_middle ul li a {
color:#747474;
font-family:'Century Gothic', arial, sans-serif;
font-size:14px;
font-weight:400;
text-transform:uppercase;
text-decoration:none;
margin:0
}

#header_menu_middle ul li:hover {
background-image:url(img/hover.png);
background-repeat:no-repeat
}

#header_menu_top {
background-image:url(img/menu_top.gif);
height:1px
}

#header_menu_middle ul ul {
position:relative;
z-index:500;
top:auto;
display:none;
width:115px
}

#header_menu_middle ul ul li {
background-image:url(img/li.gif);
background-repeat:no-repeat;
background-position:7px 12px;
background-color:#FFF;
border:1px solid #B3B3B3;
height:30px;
z-index:50000;
margin:0;
padding:0
}

#header_menu_middle ul ul li a {
color:#343434
}

#header_menu_middle ul ul li:hover {
background-image:url(img/ball_small.png);
background-position:2px 6px;
background-repeat:no-repeat;
background-color:#E5E5E5;
font-weight:700
}

#header_menu_middle ul ul li span {
background-image:none;
width:190px;
height:30px;
text-align:left;
font-size:12px;
z-index:50000;
margin:0;
padding:5px 0 5px 25px
}

#header_menu_middle ul ul ul {
position:absolute;
top:0;
left:215px;
width:190px
}

#header_menu_middle li:hover ul,#header_menu_middle li li:hover ul,#header_menu_middle li li li:hover ul,#header_menu_middle li li li li:hover ul {
display:block
}

#header_top {
background-color:#fff;
background-image:url(img/header_corner.gif);
background-position:left top;
background-repeat:no-repeat;
height:170px;
position:relative;
bottom:-65px;
z-index:1;
margin:0 100px 0 34px;
padding:5px 0 5px 5px
}

#header_top_game {
position:relative;
top:-34px;
z-index:2
}

#header_top_logo {
position:relative;
top:-281px;
left:587px;
width:428px;
z-index:3
}

#header_top_volleyball {
position:relative;
top:-388px;
left:815px;
width:143px;
z-index:4
}

div.mod_events_link {
color:#FFF;
background-image:url(img/arrow_background.gif);
background-repeat:no-repeat;
font-size:9px;
width:12px;
margin:0 2px
}

div.calendar div.module_content {
width:180px;
margin:5px 15px;
padding:5px 10px
}

div#extcal_minical a.extcal_daylink,div#extcal_minical a.extcal_busylink,div#extcal_minical a.extcal_sundaylink {
font-size:11px
}

table.mod_events_monthyear td {
background-image:url(img/calendar_bg_monthyear.gif);
background-repeat:repeat-x;
border-bottom:1px solid #B4B4B6
}

table.mod_events_monthyear td a {
font-size:9px;
text-decoration:none
}

table.mod_events_table {
border-top:1px solid #FFF;
width:100%
}

table.mod_events_table td {
font-family:"Trebuchet MS", Verdana, Arial, "Microsoft Sans Serif";
font-size:10px;
font-weight:400;
color:#333;
text-decoration:none;
text-align:center
}

table.mod_events_table td.mod_events_td_dayname {
padding-top:4px;
font-size:12px;
font-weight:700;
background-image:url(img/calendar_bg_days.gif)
}

table.mod_events_latest_table {
color:#DCDCDC
}

table.mod_events_latest_table td {
border-bottom:1px solid #868686;
padding:5px
}

table#jevents_header {
background-image:url(img/name2_top_bg.gif);
background-repeat:repeat-x;
height:39px;
width:100%;
margin:0;
padding:0
}

table#jevents_header td {
padding-left:20px;
background-image:none;
color:#747474;
font-family:'Century Gothic', arial, sans-serif;
font-size:14px;
font-weight:400;
text-align:left;
text-transform:uppercase
}

table#jevents_body table {
background-image:none;
width:100%;
border:0;
margin:0;
padding:0
}

table#jevents_body table td {
background-image:none;
background-color:transparent;
padding:4px
}

table#jevents_body fieldset {
border:0;
width:450px
}

table#jevents_body fieldset legend {
font-size:16px
}

table.cal_table {
font-size:10px
}

table.contentpaneopen table.cal_table td {
font-size:25px;
text-align:center;
vertical-align:middle;
background-color:#FFF
}

table.contentpaneopen table.cal_table td.cal_td_today {
border:2px dotted #555
}

table.contentpaneopen table.cal_table td div {
font-size:10px;
margin:3px
}

table.contentpaneopen table.cal_table tr {
background-image:url(img/calendar_bg_monthyear.gif);
background-repeat:repeat-x
}

table.contentpaneopen table.cal_table td.cal_td_daysnames {
background-color:transparent;
font-size:10px;
border-bottom:1px solid #B4B4B6;
margin:0;
padding:0
}

td.contentheading {
font-weight:700;
text-transform:uppercase;
font-size:1.3em;
font-family:'Century Gothic', arial, sans-serif
}

li.latestnewsgrey {
text-align:right;
padding-right:10px!important
}

li.latestnewsgrey a {
font-size:1.1em
}

form#form-login ul li a {
font-size:.9em
}

div.joomla_module div.package {
background-color:#FFF;
text-align:center;
padding:10px 0
}

div.joomla_module a.contentpagetitledarkRight {
color:#FFF;
font-size:12px
}

div.contentdescription {
border:1px solid #CCC;
background-color:#FFF;
margin:2px 10px;
padding:5px
}

div#phocagallery-module {
border:2px solid #000;
background-color:#353535;
margin:15px;
padding:10px
}

div#phocagallery-module a.nodeSel {
color:#FFF;
font-size:14px;
font-weight:700;
background-color:#353535
}

div.qualitybros {
font-family:tahoma;
float:left;
margin:3px 10px
}

div.qualitybros div.image {
float:left
}

div.qualitybros div.text {
color:#777;
padding-top:10px;
float:left;
text-align:left;
padding-left:5px
}

div.qualitybros div.text a {
font-size:16px;
color:#0A5B83;
text-decoration:none;
text-transform:none
}

table#jevents_body {
margin-left:0
}

table#jevents_body a {
color:#333;
text-decoration:none;
border-bottom:none
}

table#jevents_body table td.caldaydigits {
font-size:20px
}

table td.mod_events_latest a,table td.mod_events_latest_first a {
padding-left:15px;
background-image:url(/templates/JetsVolleyball/img/ball_x_small.png);
background-repeat:no-repeat;
color:#FFF
}

div.clearfix {
clear:both;
font-size:0;
overflow:hidden;
height:0
}

div.whatson {
background:#737373 url(img/whatson.gif) top left no-repeat;
width:488px;
color:#FFF;
padding:32px 10px 10px
}

div.whatson a {
color:#353535;
text-transform:lowercase
}

div.whatson img {
border:1px solid #FFF;
float:left;
margin-right:10px
}

div.whatson_bottom {
background:transparent url(img/whatson_bottom.gif) top left no-repeat;
width:508px;
height:8px;
margin-top:-8px;
clear:both
}

div.grey_box {
text-align:center;
background:#737373 url(img/box_top.gif) top left no-repeat;
width:488px;
color:#FFF;
padding:12px 10px 10px
}

div.grey_box h2 {
color:#FFF;
background-image:none;
margin:0
}

div.sponsors {
background:#fff url(img/sponsors.gif) top left no-repeat;
width:396px;
padding:32px 10px 10px
}

div.sponsors h2 {
background-image:none;
background-color:transparent;
color:#2F2F2F;
font-size:12px;
text-align:left;
margin-bottom:0
}

div.sponsors img {
margin-right:15px;
border:0
}

div.sponsors_bottom {
background:transparent url(img/sponsors_bottom.gif) top left no-repeat;
width:416px;
height:6px;
margin-top:-6px
}

div.twitter {
float:right;
text-align:center
}

div.twitter a {
text-decoration:none;
font-family:'Century Gothic',arial;
color:#008FF5;
border:0
}

div.module_content span.article_separator {
display:block;
height:10px
}

div.subscribe {
text-align:right
}

div.subscribe input.button {
font-family:'Century Gothic',arial;
font-size:12px;
text-transform:uppercase
}

body#tinymce {
background-color:#DEDEDE;
background-image:none
}

table.contentpaneopen p img {
border:1px solid #737373;
margin:3px
}

div#component-contact table.contentpaneopen {
margin-left:10px
}

div#slidewrap {
background-color:#FFF;
border:1px solid #737373;
height:305px;
padding:3px
}

dl {
margin:0 0 10px
}

dl dt {
background-image:url(img/name2_top_bg.gif);
background-repeat:repeat-x;
color:#747474;
font-family:'Century Gothic',arial,sans-serif;
font-size:14px;
font-weight:400;
height:39px;
text-align:left;
text-transform:uppercase;
margin:0;
padding:6px 0 0 20px
}

dl dd ul {
border:1px solid #737373;
background-color:#FFF;
width:420px;
color:#922;
list-style-type:none;
padding:10px
}

div#Kunena {
background-color:#FFF;
border:1px solid #737373;
margin:4px 4px 25px;
padding:14px
}

fieldset.input {
border:0;
margin-left:30px
}

form#com-form-login {
margin-bottom:30px
}

form#com-form-login ul {
list-style-type:none
}

form#com-form-login ul li {
background-image:url(img/left_top_divider.gif);
background-position:left bottom;
background-repeat:no-repeat;
padding:10px 0 2px 4px
}

div.joomla_module div.module_name h1,div.joomla_module div.module_name h2 {
font-size:14px;
font-weight:400;
text-align:right;
text-transform:uppercase;
margin:0
}

div.joomla_module p,div.whatson p {
margin:0
}

div.joomla_module fieldset,div.darkRight img,div.sponsors a,div.twitter img {
border:0
}

div.grey div.grey,#header_menu_middle ul ul ul li span {
background-image:none
}

div.grey div.module_name h1,div.blue div.module_name h1,div.dark div.module_name h1,div.dark a,div.darkRight div.module_name h1,div.darkRight a,div#phocagallery-module a {
color:#747474
}

div.blue li,div.dark li,div.darkRight li {
background-image:url(img/left_bottom_divider.gif)
}

div.dark div.module_name,div.darkRight div.module_name {
background-image:url(img/name2_bottom_bg.gif)
}

table.blog,div.calendar div.module_content table,div#extcal_minical table.extcal_weekdays {
width:100%
}

#header_menu_middle li:hover ul ul,#header_menu_middle li li:hover ul ul,#header_menu_middle li li li:hover ul ul,#header_menu_middle li li li li:hover ul ul,div.ev_navigation,#jevents_header a,table td.extcal_weekcell {
display:none
}

table.mod_events_table td.mod_events_td_dayoutofmonth,table td.mod_events_latest,table td.mod_events_latest_first {
color:#999
}

table.mod_events_table td.mod_events_td_daywithevents a,table.mod_events_table td.mod_events_td_todaywithevents a {
color:#26E
}

table.mod_events_table td.mod_events_td_todaynoevents,table.mod_events_table td.mod_events_td_todaywithevents {
border:1px dotted #575757
}

form#josForm button,form.josForm button {
margin-left:15px
}

form#josForm,form.josForm {
margin-bottom:20px
}
