body {
text-align:center;
font-family:verdana, arial, sans-serif;
background:#000;
margin:0;
padding:0;
}
img {
border-color:#DDDDDD;
}
a {
text-decoration:none;
font-weight:700;
border:none;
}
a:hover {
text-decoration:underline;
border:none;
}
#pagewidth-800 {
width:770px;
text-align:left;
margin-left:auto;
margin-right:auto;
margin-bottom:20px;
background:#FFF;
}
#header {
height:115px;
width:100%;
background:#FFF;
}

#top-top {
height:12px;
width:100%;
background:transparent;
}

#top-bottom {
height:95px;
width:200px;
background:transparent;
float:left;
}

#search {
width:148px;
height:28px;
float:right;
vertical-align:top;
background:url(../images/back_search.gif) right top no-repeat;
margin:0;
padding:2px 0 0 10px;
}
#search .inputbox {
width:100px;
height:18px;
font-size:10px;
background:transparent;
border:none;
line-height:14px;
margin:0;
padding:0;
}
#search .button {
height:14px;
font-size:10px;
background:transparent;
border:none;
line-height:10px;
margin:0;
padding:0;
}
#topmenu {
height:20px;
float:left;
width:770px;
background-image:url(../images/headmenu_left.gif);
background-repeat:repeat-x;
position:relative;
}
#pathway {
width:770px;
height:24px;
float:left;
padding-left:6px;
padding-top:5px;
padding-bottom:0;
position:relative;
}
#leftcol {
float:left;
position:relative;
margin-right:5px;
}
#rightcol-normal {
width:155px;
float:right;
position:relative;
margin-right:1px;
margin-top:-22px;
}
#rightcol-broad {
width:180px;
float:right;
position:relative;
margin-right:1px;
margin-top:-22px;
}
#outer-800 {
width:770px;
padding-top:6px;
background:#FFF;
}
#footer-800 {
height:30px;
width:100%;
font-size:10px;
text-align:center;
color:#FFF;
line-height:12px;
padding-top:0;
margin-top:0;
}
#maincol-normal-800 {
float:left;
width:450px !important;
margin-left:0 !important;
}
#maincol-broad-800 {
float:left;
width:422px !important;
margin-left:0 !important;
}
#maincol-wide-800 {
float:left;
width:600px;
margin-left:0 !important;
padding-top:3px !important;
}
#banner {
width:478px;
height:69px;
float:right;
padding-left:6px;
padding-top:6px;
background:url(../images/banner_back.jpg) no-repeat;
}
iframe.wrapper {
z-index:0;
}
.clr {
clear:both;
}
.content {
font-size:10px;

padding:0;
}
#leftcol div.module,#rightcol-normal div.module {
width:152px;
background:transparent left repeat-y;
margin-bottom:10px;
}
#leftcol div.module div,#rightcol-normal div.module div {
width:152px;
background:transparent url(../images/module_top.jpg) top left no-repeat;
}
#leftcol div.module div div,#rightcol-normal div.module div div {
width:152px;
background:transparent bottom left no-repeat;
}
#leftcol div.module div div div,#rightcol-normal div.module div div div {
width:137px;
background:transparent;
font-size:10px;
padding:10px 10px 10px 5px;
}
#rightcol-broad div.module {
width:177px;
background:transparent url(../images/module_middle_wide.jpg) left repeat-y;
margin-bottom:10px;
}
#rightcol-broad div.module div {
width:177px;
background:transparent url(../images/module_top_wide.jpg) top left no-repeat;
}
#rightcol-broad div.module div div {
width:177px;
background:transparent url(../images/module_bottom_wide.jpg) bottom left no-repeat;
}
#rightcol-broad div.module div div div {
width:162px;
font-size:10px;
background:transparent;
padding:10px 10px 10px 5px;
}
div.module h3, div.modulegigs h3 {
font-size:14px;
width:130px;
font-weight:700;
color:#FFFDBB;
text-align:center;
margin:-6px 0 5px;
padding:0 0 6px;
}
#user1 {
float:left;
width:49%;
}
#user2 {
float:right;
width:49%;
}
#user1 ul,#user2 ul,#user3 ul {
list-style:none;
margin:2px 0 5px 0.7em;
padding:0 0 0 0.7em;
}
#maincol-normal-800 div.moduletable,#maincol-wide-800 div.moduletable,#maincol-broad-800 div.moduletable {
width:100%;
margin-bottom:10px;
border:0 solid #EFEFEF;
background:transparent;
font-size:10px;
line-height:16px;
}

#maincol-normal-800 div.moduletable h3,#maincol-wide-800 div.moduletable h3,#maincol-broad-800 div.moduletable h3 {
font-size:12px;
font-weight:700;
height:20px;
line-height:16px;
color:#FFF;
width:100%;
border-bottom:0 solid #EFEFEF;
text-align:left;
text-indent:5px;
background:url(../images/module_head_back.jpg) no-repeat;
margin:0;
padding:0 0 0 4px;
}
ul#mainlevel-nav {
list-style:none;
float:left;
display:block;
white-space:nowrap;
margin:0;
padding:0;
}
ul#mainlevel-nav li {
float:left;
display:block;
font-size:12px;
height:20px;
line-height:18px;
white-space:nowrap;
background:url(../images/headmenu_left.gif) bottom left repeat-x;
margin:0;
}
ul#mainlevel-nav li a {
width: auto !important;
height:20px;
display:block;
float:left;
padding-left:4px;
padding-right:8px;
text-decoration:none;
text-align: center;
color:#FFF;
margin-left:0px;
white-space:nowrap;
background:url(../images/headmenu_right.gif) bottom right no-repeat;
}
a.mainlevel-nav:hover, a.mainlevel-nav#active_menu-nav {
text-decoration:underline;
color:#EEE;
}
ul#mainlevel-nav li:hover,ul#mainlevel-nav li.sfhover {
background-image:url(../images/headmenu_right_hover.gif);
background-position:left bottom;
}
ul#mainlevel-nav li:hover a,ul#mainlevel-nav li.sfhover a {
background:url(../images/headmenu_right.gif) bottom right no-repeat;
}
a.mainlevel {
font-size:10px;
padding-left:4px;
display:block;
line-height:20px;
margin-bottom:2px;
text-decoration:none;
font-weight:400;
voice-family:inherit;
width:135px;
border-left-width:0;
border-left-style:solid;
border-left-color:#900;
color:#900;
}
html>body a.mainlevel {
width:135px;
}
a.mainlevel:hover,a.mainlevel#active_menu {
text-decoration:underline;
font-size:small;
}
a.sublevel {
font-size:10px;
display:block;
line-height:20px;
text-decoration:none;
font-weight:400;
border-right:4px solid #CACACA;
voice-family:inherit;
width:123px;
color:#900;
background:url(../images/submenu_back.gif) left center no-repeat;
margin:0 0 2px;
padding:0 0 0 12px;
}
a.sublevel:hover,a.sublevel#active_menu {
text-decoration:none;
voice-family:inherit;
width:123px;
border-right:4px solid #FFF;
background-color:#FFF;
background-image:url(../images/submenu_back.gif);
background-repeat:no-repeat;
background-position:left center;
}
.pathway {
color:#666;
font-size:10px;
text-decoration:none;
font-weight:400;
}
.pathway a {
color:#900;
text-decoration:none;
font-weight:400;
}
.mosimage {
border:1px solid #ccc;
margin:5px;
}
.mosimage_caption {
margin-top:2px;
background:#efefef;
color:#666;
font-size:10px;
border-top:1px solid #ccc;
padding:1px 2px;
}
hr {
width:90%;
}
hr.separator {
width:40%;
}
.small {
font-size:10px;
color:#ABABAB;
line-height:0.7;
}
.smalldark {
font-size:10px;
color:#000;
height:10px;
line-height:10px;
text-align:left;
}
.sectiontableentry1, .sectiontableentry1 td {
text-align:left;
font-size:10px;
padding:2px 2px 16px 2px;

}
.sectiontableentry2, .sectiontableentry2 td{
font-size:10px;
text-align:left;
padding:2px 2px 16px 2px;
}
.createdate {
font-size:10px;
color:#ABABAB;
height:10px;
line-height:0.7;
}
.modifydate {
font-size:10px;
color:#ABABAB;
height:20px;
line-height:20px;
margin-bottom:5px;
}
a.readon {
font-size:10px;
line-height:15px;
border:1px solid #EEE;
padding-left:13px;
margin-top:10px;
text-decoration:none;
font-weight:400;
background:url(../images/readon.gif) no-repeat left;
}
a.readon:hover {
text-decoration:none;
background:#EEE url(../images/readon.gif) no-repeat left;
}
.contentheading {
width:98%;
font-weight:700;
font-size:16px;
height:23px;
line-height:20px;
font-family:'Trebuchet MS', verdana, sans-serif;
border-bottom:1px solid #005E31;
color:#000099;
}
table.contentpaneopen {
text-align:left;
background:transparent;
font-size:10px;
line-height:1.5;
}
table.contentpane td.contentheading {
font-weight:700;
font-size:16px;
height:23px;
line-height:20px;
font-family:'Trebuchet MS', verdana, sans-serif;
border:none;
color:#900;
}
table.contentpane ul {
list-style:none;
margin:0;
padding:0;
}
table.contentpane ul li {
background:url(../images/readon2.gif) no-repeat left top;
margin:0;
padding:0 0 0 15px;
}
.sectiontableheader {
font-weight:700;
font-size:10px;
height:25px;
line-height:25px;
}
.categorytitle {
font-weight:700;
font-size:16px;
height:25px;
line-height:25px;
font-family:"Trebuchet MS", Verdana, sans serif;
}
.componentheading {
font-weight:700;
font-size:16px;
height:23px;
line-height:20px;
font-family:"Trebuchet MS", Verdana, sans serif;
margin-bottom:5px;
border-bottom:1px solid #002E61;
color:#900;
}
table.moduletable {
width:100%;
font-size:80%;
}
table.moduletable th {
font-size:80%;
}
.poll {
font-size:10px;
text-align:center;
}
.back_button a {
font-size:10px;
font-weight:400;
}
.blog_more ul li {
list-style:none;
padding-left:14px;
line-height:18px;
background:url(../images/readon.gif) no-repeat left;
}
table.contenttoc {
border:1px solid #CCC;
padding:3px;
}
table.contenttoc th {
font-weight:700;
font-size:10px;
border-bottom:1px solid #BBB;
}
table.article_thumb_element_table2 td {
background-color:#CCC;
border-bottom:0 solid #AFC0D0;
border-color:#000;
border-style:none;
padding:0;
}
a.sidecontentthumb:hover {
color:#000;
border-bottom:none;
}
a,#search .inputbox,#search .button {
color:#900;
}

#canvas {
width:854px;
position:relative;
text-align:center;
background-image:url(../images/bg_b3.gif);
background-repeat:repeat-y;
background-position:top;
margin:0 auto;
padding:0;
}
#canvas-top {
background:transparent url(../images/top_blog_b3.gif) top center no-repeat;
height:18px;
position:relative;
margin:0;
padding:0;
}
#canvas-bottom {
background:transparent url(../images/bottom_blog_b3.gif) center no-repeat;
height:18px;
position:relative;
margin:0;
padding:0;
}
#maincol-broad-800 div.moduletable a {
color:#039;
}
#rightcol-broad h3 {
color:#900;
text-align:left;
border-bottom-width:1px;
border-bottom-style:solid;
border-bottom-color:#900;
}
#gallery {
font-size:x-small;
}
table.contentpaneopen tr td p {
margin-top:0;
margin-bottom:0;
padding-top:8px;
padding-bottom:0;
}
#accessibility,#source {
position:absolute;
left:-2000px;
top:-2000px;
display:none;
}
#search form,form {
margin:0;
padding:0;
}
#leftcol div.module div div div div,#rightcol-normal div.module div div div div,#rightcol-broad div.module div div div div {
margin:0;
padding:0;
}
#user3,.blog {
width:100%;
}
html>body a.sublevel,html>body a.sublevel:hover,a.sublevel#active_menu {
width:123px;
}
#leftcol div.module div div div div.syndicate,#leftcol div.module div div div div.syndicate div {
background:transparent;
width:137px;
margin:0;
padding:0;
}
.pathway a:hover,a.category,a.category:hover {
text-decoration:underline;
}
.button,.inputbox {
border:1px solid #BBB;
}
.blog_more,.contentdescription,.blogsection {
font-size:10px;
}
table.article_thumb_main_table,table.article_thumb_element_table1,table.article_thumb_element_table2 {
border-spacing:0;
border-collapse:separate;
background-color:#FFF;
width:100%;
padding-left:0;
padding-right:0;
border-bottom:0 solid #AFC0D0;
border-color:#000;
border-style:none;
border-width:0;
}
table.article_thumb_main_table td,table.article_thumb_element_table1 td {
background-color:#FFF;
border-bottom:0 solid #AFC0D0;
border-color:#000;
border-style:none;
padding:0;
}
a.sidecontentthumb:link,a.sidecontentthumb:visited,div.article_thumb_intro {
font-size:11px;
font-weight:400;
font-family:Arial, sans-serif, Times New Roman, Tahoma, Verdana;
color:#000;
padding-top:0;
}
.latestnews {
margin-left:0px;
margin-top:8px;
margin-bottom:2px;
padding-left:0px;
list-style:none;
}
ul.mod_login {
margin-left:0px;
margin-top:2px;
list-style:none;
}
.mod_gigcal_upcom {
margin-left:0px;
margin-top:0px;
margin-bottom:5px;
padding-left:0px;
list-style:none;
}
li.mod_gigcal_upcom {
margin-left:0px;
margin-top:0px;
margin-bottom:5px;
padding-left:0px;
padding-bottom:5px;
list-style:none;
}
#rightcol-broad div.modulegigs {
width:177px;
background:transparent url(../images/module_middle_wide.jpg) left repeat-y;
margin-bottom:10px;
}
#rightcol-broad div.modulegigs div {
width:177px;
background:transparent url(../images/module_top_wide.jpg) top left no-repeat;
}
#rightcol-broad div.modulegigs div div {
width:177px;
background:transparent url(../images/module_bottom_wide.jpg) bottom left no-repeat;
}
#rightcol-broad div.modulegigs div div div {
padding:10px 10px 10px 5px;
width:162px;
background:transparent;
}
.newsfeed {
margin-left:0px;
margin-top:8px;
margin-bottom:2px;
padding-left:0px;
list-style:none;
font-size:10px;
}