BODY
{
    PADDING-BOTTOM: 20px;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 0px
}
#page
{
    MARGIN: 0px auto;
    WIDTH: 100%
}
#header
{
    MARGIN-LEFT: 200px
}
#content
{
    WIDTH: 100%
}
TABLE.sections
{
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 0px;
    WIDTH: 100%;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 0px
}
TD.section
{
    PADDING-BOTTOM: 10px;
    PADDING-LEFT: 10px;
    PADDING-RIGHT: 10px;
    PADDING-TOP: 10px
}
TD.width49
{
    WIDTH: 50%
}
TD.width33
{
    WIDTH: 33%
}
TD.divider
{
    BORDER-LEFT: #fff 2px solid
}
TABLE.sections
{
    WIDTH: 100%
}
TD.sections
{
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 10px;
    PADDING-RIGHT: 10px;
    PADDING-TOP: 0px
}
DIV#section1 TD.section
{
    PADDING-BOTTOM: 15px;
    PADDING-LEFT: 20px;
    PADDING-RIGHT: 10px;
    PADDING-TOP: 5px
}
DIV#section2 TD.section
{
    PADDING-BOTTOM: 15px;
    PADDING-LEFT: 20px;
    PADDING-RIGHT: 10px;
    PADDING-TOP: 20px
}
#middlecontainer
{
    Z-INDEX: -10
}
#sidebar-left
{
    PADDING-BOTTOM: 1em;
    PADDING-LEFT: 1em;
    WIDTH: 210px;
    PADDING-RIGHT: 1em;
    VERTICAL-ALIGN: top;
    PADDING-TOP: 1em
}
#sidebar-right
{
    PADDING-BOTTOM: 1em;
    PADDING-LEFT: 1em;
    WIDTH: 210px;
    PADDING-RIGHT: 1em;
    VERTICAL-ALIGN: top;
    PADDING-TOP: 1em
}
#sidebar-left .block
{
    PADDING-BOTTOM: 15px;
    PADDING-LEFT: 6px;
    PADDING-RIGHT: 10px
}
#sidebar-right .block
{
    PADDING-BOTTOM: 15px;
    PADDING-LEFT: 6px;
    PADDING-RIGHT: 10px
}
#main
{
    PADDING-BOTTOM: 10px;
    PADDING-LEFT: 10px;
    PADDING-RIGHT: 10px;
    PADDING-TOP: 10px
}
TBODY
{
    BORDER-BOTTOM: medium none;
    BORDER-LEFT: medium none;
    BORDER-TOP: medium none;
    BORDER-RIGHT: medium none
}
BODY
{
    LINE-HEIGHT: 125%;
    BACKGROUND-COLOR: #fff;
    FONT-FAMILY: Verdana, sans-serif;
    COLOR: #000;
    FONT-SIZE: 80%
}
TR.odd TD
{
    PADDING-BOTTOM: 0.3em;
    PADDING-LEFT: 0.3em;
    PADDING-RIGHT: 0.3em;
    PADDING-TOP: 0.3em
}
TR.even TD
{
    PADDING-BOTTOM: 0.3em;
    PADDING-LEFT: 0.3em;
    PADDING-RIGHT: 0.3em;
    PADDING-TOP: 0.3em
}
TR.odd
{
    BACKGROUND: #eee
}
TR.even
{
}
H1
{
    PADDING-BOTTOM: 5px;
    MARGIN: 10px 0px
}
H2
{
    PADDING-BOTTOM: 5px;
    MARGIN: 10px 0px
}
H3
{
    PADDING-BOTTOM: 5px;
    MARGIN: 10px 0px
}
H4
{
    PADDING-BOTTOM: 5px;
    MARGIN: 10px 0px
}
H4
{
    PADDING-BOTTOM: 5px;
    MARGIN: 10px 0px
}
H1
{
    FONT-SIZE: 160%
}
H2
{
    FONT-SIZE: 125%
}
H3
{
    FONT-SIZE: 110%
}
H4
{
    FONT-SIZE: 100%
}
#main H2.title
{
    MARGIN-LEFT: 80px;
    FONT-SIZE: 125%
}
P
{
    MARGIN-TOP: 0.5em;
    MARGIN-BOTTOM: 0.9em
}
A
{
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none
}
A:hover
{
    TEXT-DECORATION: underline
}
FIELDSET
{
    BORDER-BOTTOM: #ccc 1px solid;
    BORDER-LEFT: #ccc 1px solid;
    BORDER-TOP: #ccc 1px solid;
    BORDER-RIGHT: #ccc 1px solid
}
PRE
{
    BORDER-BOTTOM: #ddd 1px solid;
    BORDER-LEFT: #ddd 1px solid;
    PADDING-BOTTOM: 0.75em;
    BACKGROUND-COLOR: #eee;
    PADDING-LEFT: 1.5em;
    PADDING-RIGHT: 1.5em;
    FONT-SIZE: 12px;
    BORDER-TOP: #ddd 1px solid;
    BORDER-RIGHT: #ddd 1px solid;
    PADDING-TOP: 0.75em
}
TABLE
{
    FONT-SIZE: 1em
}
#name-and-slogan
{
    MARGIN-TOP: 0px;
    MARGIN-LEFT: 42px;
    FONT-SIZE: 80%
}
#site-name
{
    DISPLAY: inline
}
#site-name A
{
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    FONT-SIZE: 140%;
    FONT-WEIGHT: normal;
    PADDING-TOP: 0px
}
#site-name A:hover
{
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    FONT-SIZE: 140%;
    FONT-WEIGHT: normal;
    PADDING-TOP: 0px
}
#site-slogan
{
    MARGIN: 0px;
    DISPLAY: inline;
    FONT-SIZE: 85%
}
#logo-title
{
    POSITION: relative;
    MARGIN: 0px 0px 0px -10px;
    DISPLAY: inline
}
#logo
{
    MARGIN-TOP: 6px
}
#logo IMG
{
    BORDER-BOTTOM: 0px;
    BORDER-LEFT: 0px;
    PADDING-BOTTOM: 15px;
    PADDING-LEFT: 1em;
    WIDTH: 250px;
    PADDING-RIGHT: 1em;
    FLOAT: left;
    HEIGHT: 100px;
    BORDER-TOP: 0px;
    BORDER-RIGHT: 0px;
    PADDING-TOP: 15px
}
IMG#roopletheme
{
    WIDTH: 100px;
    HEIGHT: 20px
}
#search
{
    FLOAT: right;
    PADDING-TOP: 25px
}
#search .form-submit
{
    BACKGROUND: #ff7700
}
#search .form-text
{
    WIDTH: 75px;
    HEIGHT: 1.5em;
    FONT-SIZE: 1.1em;
    VERTICAL-ALIGN: middle
}
#search .form-submit
{
    WIDTH: 75px;
    HEIGHT: 1.5em;
    FONT-SIZE: 1.1em;
    VERTICAL-ALIGN: middle
}
#search .form-text
{
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 0.5em;
    WIDTH: 8em;
    PADDING-RIGHT: 0.5em;
    PADDING-TOP: 0px
}
#mission
{
    PADDING-BOTTOM: 1.5em;
    MARGIN-TOP: 20px;
    PADDING-LEFT: 2em;
    PADDING-RIGHT: 2em;
    MARGIN-BOTTOM: 20px;
    FONT-SIZE: 85%;
    FONT-WEIGHT: bold;
    PADDING-TOP: 1.5em
}
.form-item LABEL
{
    COLOR: #000
}
#search .form-item LABEL
{
    DISPLAY: none;
    COLOR: #fff
}
.item-list .title
{
    COLOR: #222
}
.comment .links
{
    MARGIN-BOTTOM: 0px
}
.clr
{
    CLEAR: both
}
#primary
{
    BORDER-BOTTOM: red 0px solid;
    POSITION: absolute;
    TEXT-ALIGN: center;
    BORDER-LEFT: red 0px solid;
    PADDING-BOTTOM: 0em;
    LINE-HEIGHT: 100%;
    MARGIN-TOP: -13px;
    PADDING-LEFT: 0em;
    WIDTH: 800px;
    PADDING-RIGHT: 0em;
    MARGIN-BOTTOM: -0.6em;
    HEIGHT: 20px;
    MARGIN-LEFT: 168px;
    BORDER-TOP: red 0px solid;
    BORDER-RIGHT: red 0px solid;
    PADDING-TOP: 10px;
    LEFT: 0px
}
#primary UL
{
    PADDING-BOTTOM: 0px;
    LIST-STYLE-TYPE: none;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 0px
}
#primary LI
{
    DISPLAY: inline
}
#primary A
{
    PADDING-BOTTOM: 4px;
    PADDING-LEFT: 14px;
    PADDING-RIGHT: 14px;
    BACKGROUND: url(images/menu_bar.gif) #737373 50% bottom;
    HEIGHT: 40px;
    COLOR: white;
    FONT-SIZE: 95%;
    FONT-WEIGHT: bold;
    MARGIN-RIGHT: -5px;
    BORDER-RIGHT: white 1px solid;
    PADDING-TOP: 8px
}
#primary .last A
{
    BORDER-BOTTOM: 0px;
    BORDER-LEFT: 0px;
    BORDER-TOP: 0px;
    BORDER-RIGHT: 0px
}
#secondary
{
    Z-INDEX: 10;
    POSITION: absolute;
    MARGIN-TOP: -6.8em;
    HEIGHT: 40px;
    RIGHT: 0px;
    MARGIN-RIGHT: 10%
}
#secondary UL
{
    PADDING-BOTTOM: 0px;
    LIST-STYLE-TYPE: none;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 0px
}
#secondary LI
{
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    DISPLAY: inline;
    PADDING-TOP: 0px
}
#secondary LI A
{
    PADDING-BOTTOM: 12px;
    PADDING-LEFT: 14px;
    PADDING-RIGHT: 14px;
    BACKGROUND: url(images/menu_bar_secondary.gif) #737373 50% bottom;
    HEIGHT: 40px;
    COLOR: white;
    MARGIN-LEFT: -5px;
    FONT-SIZE: 95%;
    FONT-WEIGHT: bold;
    BORDER-RIGHT: white 1px solid;
    PADDING-TOP: 4px
}
#secondary .last A
{
    BORDER-BOTTOM: 0px;
    BORDER-LEFT: 0px;
    BORDER-TOP: 0px;
    BORDER-RIGHT: 0px
}
UL.links LI
{
    BORDER-LEFT: #fff 1px solid
}
UL.links LI.first
{
    BORDER-BOTTOM: medium none;
    BORDER-LEFT: medium none;
    BORDER-TOP: medium none;
    BORDER-RIGHT: medium none
}
A.readon
{
    TEXT-ALIGN: center;
    PADDING-BOTTOM: 2px;
    MARGIN-TOP: 15px;
    PADDING-LEFT: 5px;
    PADDING-RIGHT: 5px;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none;
    PADDING-TOP: 2px
}
A.readon:hover
{
    TEXT-ALIGN: center;
    PADDING-BOTTOM: 2px;
    MARGIN-TOP: 15px;
    PADDING-LEFT: 5px;
    PADDING-RIGHT: 5px;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none;
    PADDING-TOP: 2px
}
#help
{
    MARGIN-BOTTOM: 1em;
    FONT-SIZE: 0.9em
}
.messages
{
    BORDER-BOTTOM: #ccc 1px solid;
    BORDER-LEFT: #ccc 1px solid;
    PADDING-BOTTOM: 0.3em;
    BACKGROUND-COLOR: #eee;
    PADDING-LEFT: 0.3em;
    PADDING-RIGHT: 0.3em;
    MARGIN-BOTTOM: 1em;
    BORDER-TOP: #ccc 1px solid;
    BORDER-RIGHT: #ccc 1px solid;
    PADDING-TOP: 0.3em
}
.error
{
    BORDER-BOTTOM-COLOR: red;
    BORDER-TOP-COLOR: red;
    BORDER-RIGHT-COLOR: red;
    BORDER-LEFT-COLOR: red
}
#footer
{
    FLOAT: left
}
#footer A
{
    FONT-WEIGHT: bold
}
DIV#breadcrumb
{
    CLEAR: both;
    FONT-SIZE: 80%;
    PADDING-TOP: 3px
}
.title
{
    MARGIN: 0px auto;
    FONT-WEIGHT: bold
}
.title A
{
    MARGIN: 0px auto;
    FONT-WEIGHT: bold
}
#main H1.title
{
    PADDING-LEFT: 100px;
    BACKGROUND: url(images/vertical_line_title.gif) #737373 no-repeat left 50%;
    FONT-SIZE: 125%;
    PADDING-TOP: 4px
}
.submitted
{
    FONT-SIZE: 0.8em
}
.links A
{
    FONT-WEIGHT: bold
}
.block
{
    PADDING-BOTTOM: 1.5em;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 0px
}
.box
{
    PADDING-BOTTOM: 1.5em;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 0px
}
.block
{
    PADDING-BOTTOM: 0.75em;
    MARGIN-BOTTOM: 1.5em
}
.section .block
{
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    MARGIN-BOTTOM: 0px;
    PADDING-TOP: 0px
}
.section .box
{
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    MARGIN-BOTTOM: 0px;
    PADDING-TOP: 0px
}
.block .title
{
    MARGIN-BOTTOM: 0.25em
}
.node
{
    MARGIN: 0.5em 0px 2em
}
.sticky
{
    BORDER-BOTTOM: #ddd 1px solid;
    BORDER-LEFT: #ddd 1px solid;
    PADDING-BOTTOM: 0.5em;
    BACKGROUND-COLOR: #eee;
    PADDING-LEFT: 0.5em;
    PADDING-RIGHT: 0.5em;
    BORDER-TOP: #ddd 1px solid;
    BORDER-RIGHT: #ddd 1px solid;
    PADDING-TOP: 0.5em
}
.node .content
{
    MARGIN: 0.5em 0px
}
.comment .content
{
    MARGIN: 0.5em 0px
}
.node .picture
{
    BORDER-BOTTOM: #ddd 1px solid;
    BORDER-LEFT: #ddd 1px solid;
    MARGIN: 0.5em;
    FLOAT: right;
    BORDER-TOP: #ddd 1px solid;
    BORDER-RIGHT: #ddd 1px solid
}
.comment
{
    PADDING-BOTTOM: 0.5em;
    PADDING-LEFT: 0.5em;
    PADDING-RIGHT: 0.5em;
    MARGIN-BOTTOM: 1em;
    PADDING-TOP: 0.5em
}
.comment .title A
{
    FONT-WEIGHT: normal
}
.comment .new
{
    TEXT-ALIGN: right;
    FLOAT: right;
    COLOR: red;
    FONT-SIZE: 0.8em;
    FONT-WEIGHT: bold
}
.comment .picture
{
    MARGIN: 0.5em;
    FLOAT: right
}
#aggregator .feed-source
{
    BORDER-BOTTOM: #ccc 1px solid;
    BORDER-LEFT: #ccc 1px solid;
    PADDING-BOTTOM: 1em;
    BACKGROUND-COLOR: #eee;
    MARGIN: 1em 0px;
    PADDING-LEFT: 1em;
    PADDING-RIGHT: 1em;
    BORDER-TOP: #ccc 1px solid;
    BORDER-RIGHT: #ccc 1px solid;
    PADDING-TOP: 1em
}
#aggregator .news-item .categories
{
    FONT-STYLE: italic;
    FONT-SIZE: 0.9em
}
#aggregator .source
{
    FONT-STYLE: italic;
    FONT-SIZE: 0.9em
}
#aggregator .age
{
    FONT-STYLE: italic;
    FONT-SIZE: 0.9em
}
#aggregator .title
{
    MARGIN-BOTTOM: 0.5em
}
#aggregator H3
{
    MARGIN-TOP: 1em
}
#forum TABLE
{
    WIDTH: 100%
}
#forum TD
{
    PADDING-BOTTOM: 0.5em;
    PADDING-LEFT: 0.5em;
    PADDING-RIGHT: 0.5em;
    PADDING-TOP: 0.5em
}
#forum TD.forum
{
    BACKGROUND-COLOR: #eee
}
#forum TD.posts
{
    BACKGROUND-COLOR: #eee
}
#forum TD.topics
{
    BACKGROUND-COLOR: #ddd
}
#forum TD.last-reply
{
    BACKGROUND-COLOR: #ddd
}
#forum TD.container
{
    BACKGROUND-COLOR: #ccc
}
#forum TD.container A
{
    COLOR: #555
}
#forum TD.statistics
{
    BORDER-BOTTOM: #bbb 1px solid;
    BORDER-LEFT: #bbb 1px solid;
    HEIGHT: 1.5em;
    BORDER-TOP: #bbb 1px solid;
    BORDER-RIGHT: #bbb 1px solid
}
#forum TD.settings
{
    BORDER-BOTTOM: #bbb 1px solid;
    BORDER-LEFT: #bbb 1px solid;
    HEIGHT: 1.5em;
    BORDER-TOP: #bbb 1px solid;
    BORDER-RIGHT: #bbb 1px solid
}
#forum TD.pager
{
    BORDER-BOTTOM: #bbb 1px solid;
    BORDER-LEFT: #bbb 1px solid;
    HEIGHT: 1.5em;
    BORDER-TOP: #bbb 1px solid;
    BORDER-RIGHT: #bbb 1px solid
}
#forum TD .name
{
}
#forum TD .links
{
    FONT-SIZE: 0.9em;
    PADDING-TOP: 0.7em
}
#profile .profile
{
    PADDING-BOTTOM: 0.5em;
    MARGIN: 1em 0em;
    PADDING-LEFT: 0.5em;
    PADDING-RIGHT: 0.5em;
    CLEAR: both;
    PADDING-TOP: 0.5em
}
#profile .profile .name
{
    PADDING-BOTTOM: 0.5em
}
.block-forum H3
{
    MARGIN-BOTTOM: 0.5em
}
DIV.admin-panel .body
{
    BACKGROUND: #f4f4f4
}
DIV.admin-panel H3
{
    PADDING-BOTTOM: 5px;
    MARGIN: 0px;
    PADDING-LEFT: 8px;
    PADDING-RIGHT: 8px;
    PADDING-TOP: 5px
}
.poll .title
{
    COLOR: #000000
}
#primary UL.links LI
{
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 0px
}
#secondary A:hover
{
    BACKGROUND: #999;
    COLOR: white
}
#secondary A.active
{
    BACKGROUND: #999;
    COLOR: white
}
#primary A:hover
{
    BACKGROUND: #999;
    COLOR: white
}
#primary A.active
{
    BACKGROUND: #999;
    COLOR: white
}
#vertikal
{
    PADDING-BOTTOM: 1px;
    MARGIN-TOP: -106px;
    PADDING-LEFT: 1px;
    WIDTH: 10px;
    PADDING-RIGHT: 1px;
    BACKGROUND: #000;
    FLOAT: left;
    HEIGHT: 104px;
    PADDING-TOP: 1px
}
#section1
{
    PADDING-LEFT: 10%;
    PADDING-RIGHT: 10%
}
#section2
{
    PADDING-LEFT: 10%;
    PADDING-RIGHT: 10%
}
#middlecontainer
{
    PADDING-LEFT: 10%;
    PADDING-RIGHT: 10%
}
A:link
{
    COLOR: #666666
}
A:visited
{
    COLOR: #666666
}
A:hover
{
    COLOR: #666666
}
.title
{
    COLOR: #666666
}
.title A
{
    COLOR: #666666
}
.submitted
{
    COLOR: #666666
}
.links
{
    COLOR: #666666
}
.node .taxonomy
{
    COLOR: #666666
}
#aggregator .news-item .categories
{
    COLOR: #666666
}
#aggregator .source
{
    COLOR: #666666
}
#aggregator .age
{
    COLOR: #666666
}
#forum TD .name
{
    COLOR: #666666
}
DIV.admin-panel .description
{
    COLOR: #666666
}
DIV#section1
{
    Z-INDEX: -10;
    BACKGROUND: #dcdcdc;
    PADDING-TOP: 1.6em
}
DIV#section1 .contentheading
{
    COLOR: #000
}
DIV#section1 DIV.moduletable H3
{
    COLOR: #000
}
DIV#section1
{
    COLOR: #000
}
DIV#section1 .title
{
    COLOR: #000
}
DIV#section1 A
{
    COLOR: #000
}
DIV#section1 A:link
{
    COLOR: #000
}
DIV#section1 A:visited
{
    COLOR: #000
}
DIV#section2
{
    Z-INDEX: -10;
    BACKGROUND: #dcdcdc;
    COLOR: #000
}
DIV#section2 .title
{
    COLOR: #000
}
DIV#section2 .contentheading
{
    COLOR: #000
}
DIV#section2 DIV.moduletable H3
{
    COLOR: #000
}
DIV#section2
{
    COLOR: #000
}
DIV#masthead
{
    BACKGROUND: #000;
    HEIGHT: 80px
}
DIV#footer-wrapper .footer-left
{
    HEIGHT: 15px
}
DIV#breadcrumb
{
    COLOR: #666666
}
DIV#breadcrumb A
{
    COLOR: #666666
}
DIV#middlecontainer
{
    BACKGROUND: #f0f0f0
}
DIV#middlecontainer A
{
}
DIV#middlecontainer A:link
{
}
DIV#middlecontainer A:visited
{
}
DIV#middlecontainer A.readon
{
    BACKGROUND: #666666;
    COLOR: #fff
}
DIV#middlecontainer A.readon:visited
{
    BACKGROUND: #666666;
    COLOR: #fff
}
DIV#middlecontainer A.readon:hover
{
    BACKGROUND: #666666;
    COLOR: #fff
}
#middlecontainer .title
{
    COLOR: #fff
}
#middlecontainer H2
{
    COLOR: #fff
}
#footer
{
}
#footer A
{
    COLOR: #adadad
}
DIV#navigation
{
}
#mission
{
    BORDER-BOTTOM: #666666 1px solid;
    BORDER-LEFT: #666666 1px solid;
    COLOR: #000;
    BORDER-TOP: #666666 1px solid;
    BORDER-RIGHT: #666666 1px solid
}
#mission A
{
    COLOR: #666666
}
#mission A:visited
{
    COLOR: #666666
}
#site-name A
{
    COLOR: #fff
}
#site-name A:hover
{
    COLOR: #fff
}
#site-slogan
{
    COLOR: #fff
}
#search .form-text
{
    BORDER-BOTTOM: #999 0px solid;
    BORDER-LEFT: #999 0px solid;
    BORDER-TOP: #999 0px solid;
    BORDER-RIGHT: #999 0px solid
}
#search .form-submit
{
    BORDER-BOTTOM: #999 0px solid;
    BORDER-LEFT: #999 0px solid;
    BORDER-TOP: #999 0px solid;
    BORDER-RIGHT: #999 0px solid
}
#search .form-text
{
    WIDTH: 139px;
    MARGIN-RIGHT: -4px
}
.comment
{
    BORDER-BOTTOM: #666666 1px solid;
    BORDER-LEFT: #666666 1px solid;
    BORDER-TOP: #666666 1px solid;
    BORDER-RIGHT: #666666 1px solid
}
.comment .picture
{
    BORDER-BOTTOM: #666666 1px solid;
    BORDER-LEFT: #666666 1px solid;
    BORDER-TOP: #666666 1px solid;
    BORDER-RIGHT: #666666 1px solid
}
#profile .profile
{
    BORDER-BOTTOM: #666666 1px solid;
    BORDER-LEFT: #666666 1px solid;
    BORDER-TOP: #666666 1px solid;
    BORDER-RIGHT: #666666 1px solid
}
#main .content
{
    MARGIN-LEFT: 80px
}
.node
{
    BORDER-BOTTOM: 0px;
    BORDER-LEFT: 0px;
    MARGIN-TOP: 0px;
    PADDING-RIGHT: 1em;
    BACKGROUND: url(images/vertical_line.gif) no-repeat left 50%;
    BORDER-TOP: 0px;
    BORDER-RIGHT: #666 1px solid;
    PADDING-TOP: 10px
}
#main .chapter
{
    PADDING-BOTTOM: 2px;
    PADDING-LEFT: 2px;
    PADDING-RIGHT: 2px;
    BACKGROUND: #f0f0f0;
    MARGIN-LEFT: -80px;
    FONT-WEIGHT: bold;
    PADDING-TOP: 2px
}
DIV#middlecontainer LI LI A
{
    COLOR: #524fa1
}
DIV#middlecontainer LI LI A:link
{
    COLOR: #524fa1
}
DIV#middlecontainer LI LI A:visited
{
    COLOR: #524fa1
}
DIV#middlecontainer LI LI
{
    LIST-STYLE-TYPE: none;
    MARGIN-LEFT: 0px
}
#frontpage .node
{
    BACKGROUND: none transparent scroll repeat 0% 0%;
    BORDER-RIGHT: 0px
}
#frontpage .chapter
{
    MARGIN-LEFT: 0px
}
#frontpage .content
{
    MARGIN-LEFT: 0px
}
#frontpage H1.title
{
    DISPLAY: none
}
#frontpage #sidebar-left
{
    WIDTH: 33%;
    BORDER-RIGHT: #666 1px solid;
    PADDING-TOP: 1em
}
#frontpage #content-center
{
    PADDING-BOTTOM: 1.5em;
    PADDING-LEFT: 1.5em;
    WIDTH: 33%;
    PADDING-RIGHT: 1.5em;
    PADDING-TOP: 1em
}
#frontpage #sidebar-right
{
    BORDER-LEFT: #666 1px solid;
    WIDTH: 33%;
    PADDING-TOP: 1em
}
#content-center
{
    PADDING-TOP: 1em
}
.node .taxonomy
{
}
.node .taxonomy A
{
    PADDING-BOTTOM: 0px;
    MARGIN-TOP: 4px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    COLOR: #524fa1;
    FONT-SIZE: 80%;
    PADDING-TOP: 0px
}
.view-eventlist .date-display-single
{
    PADDING-BOTTOM: 0px;
    MARGIN-TOP: 4px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    COLOR: #524fa1;
    FONT-SIZE: 80%;
    PADDING-TOP: 0px
}
.view-member-news .views-field-changed
{
    PADDING-BOTTOM: 0px;
    MARGIN-TOP: 4px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    COLOR: #524fa1;
    FONT-SIZE: 80%;
    PADDING-TOP: 0px
}
.view-news .views-field-changed
{
    PADDING-BOTTOM: 0px;
    MARGIN-TOP: 4px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    COLOR: #524fa1;
    FONT-SIZE: 80%;
    PADDING-TOP: 0px
}
.node .taxonomy A:visited
{
    COLOR: #524fa1
}
.view-eventlist .date-display-single
{
    PADDING-BOTTOM: 0px;
    MARGIN-TOP: -2px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 0px
}
.view-news .views-field-title
{
    PADDING-BOTTOM: 0px;
    MARGIN-TOP: -2px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 0px
}
.view-header
{
    FONT-SIZE: 125%;
    FONT-WEIGHT: bold
}
.links
{
    MARGIN-LEFT: 72px
}
.taxonomy
{
    MARGIN-LEFT: 72px
}
#mediasearch
{
    BORDER-BOTTOM: 0px;
    BORDER-LEFT: 0px;
    WIDTH: 700px;
    HEIGHT: 600px;
    BORDER-TOP: 0px;
    BORDER-RIGHT: 0px
}
.view-eventlist UL LI
{
    LIST-STYLE-TYPE: none;
    MARGIN: 0px
}
.view-eventlist .date-display-single
{
    MARGIN-TOP: 6px;
    DISPLAY: block
}
.calendar-calendar TD.today
{
    BACKGROUND: #ff7700
}
.calendar-calendar TD.today .mini-day-on
{
    BACKGROUND: #ff7700
}
.calendar-calendar TH.days
{
    BACKGROUND: #524fa1
}
#block-user-1
{
    BORDER-BOTTOM: red 1px solid;
    POSITION: absolute;
    FILTER: alpha(opacity=80);
    BORDER-LEFT: red 1px solid;
    WIDTH: 210px;
    BACKGROUND: white;
    BORDER-TOP: red 1px solid;
    TOP: 0px;
    BORDER-RIGHT: red 1px solid;
    LEFT: 0px;
    opacity: 0.8;
    -moz-opacity: 0.8
}
#block-user-1 H2.title
{
    COLOR: black
}
#block-views-member_news-block_1
{
}
#block-views-calendar-calendar_block .title
{
    COLOR: #000
}
#block-views-calendar-calendar_block H2
{
    COLOR: #000
}
#block-block-4 H2
{
    MARGIN-TOP: -0.2em
}
#block-views-calendar-calendar_block H2
{
    MARGIN-TOP: -0.1em
}
.view-display-id-block_1 .view-header
{
    MARGIN-TOP: -1em
}
#frontpage #sidebar-left
{
    PADDING-TOP: 1em
}
#frontpage #sidebar-right
{
    PADDING-TOP: 1em
}
#frontpage #content-center
{
    PADDING-TOP: 1em
}
.calendar-calendar DIV.calendar
{
    BACKGROUND: none transparent scroll repeat 0% 0%
}
