/**
 * Abac theme for Drupal 5.x
 *
 * Design: Artinet,  http://www.artinet.ru/
 * Author: garamond, http://drupal.ru/user/1408
 *
 */
BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #ffffff; PADDING-BOTTOM: 0px; MARGIN: 0px; FONT: 0.74em Arial, sans-serif; COLOR: #454545; PADDING-TOP: 0px
}
A {
	COLOR: #295487
}
A:hover {
	COLOR: #f60
}
P {
	MARGIN: 5px 0px
}
IMG {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
.main    { background-color: #fff; margin: 0px auto; width: 920px }
.heada   { background: #fff repeat-x 50% bottom; clear: both; width: 850px; height: 49px }
.headMenu {
	FONT-SIZE: 11px; FLOAT: left; WIDTH: 455px
}
.headMenu UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; MARGIN: 0px; BORDER-TOP-STYLE: none; PADDING-TOP: 20px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; LIST-STYLE-TYPE: none; BORDER-BOTTOM-STYLE: none
}
.headMenu LI {
	DISPLAY: inline
}
.headMenu LI A {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; PADDING-BOTTOM: 6px; MARGIN: 0px; COLOR: #f60; PADDING-TOP: 20px; TEXT-DECORATION: none
}
.headMenu LI A:hover {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; PADDING-BOTTOM: 6px; MARGIN: 0px; COLOR: #000; PADDING-TOP: 20px; BORDER-BOTTOM: #ccc 4px solid; BACKGROUND-COLOR: #f5f5f5; TEXT-DECORATION: none
}
.search {
	MARGIN-TOP: 14px; FLOAT: right
}
.search P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 14px 0px 0px; PADDING-TOP: 0px; TEXT-ALIGN: right
}
.headb    { background: #fff url(images/dotted.gif) repeat-x 50% bottom; clear: both; width: 900px; height: 145px }
.headb .logo  { float: left; width: 450px; height: 125px }
.headb .welcome  { text-align: right; vertical-align: bottom; float: right; width: 205px; height: 125px }
.welcome H1 SPAN {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 32px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #666; PADDING-TOP: 0px; FONT-FAMILY: Arial, Helvetica, sans-serif; LETTER-SPACING: -3px
}
.welcome H1 A {
	FONT-WEIGHT: bold; FONT-SIZE: 32px; COLOR: #f60; FONT-FAMILY: Arial, Helvetica, sans-serif; LETTER-SPACING: -3px; TEXT-DECORATION: none
}
.welcome P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 10px 0px 0px; PADDING-TOP: 0px
}
.welcome A {
	COLOR: #f60; TEXT-DECORATION: none
}
.welcome A:hover {
	COLOR: #f60; TEXT-DECORATION: none
}
.cont  { clear: both }
.leftColumn {
	PADDING-RIGHT: 30px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 8px; WIDTH: 175px; COLOR: #666; PADDING-TOP: 0px
}
.leftColumn H3, .leftColumn H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 18px; PADDING-BOTTOM: 4px; MARGIN: 0px; COLOR: #f60; PADDING-TOP: 10px; BORDER-BOTTOM: #666 2px solid; FONT-FAMILY: Arial, Helvetica, sans-serif; LETTER-SPACING: -1px
}
.leftColumn H3 SPAN {
	COLOR: #f60
}
.leftColumn UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.leftColumn LI {
	PADDING-RIGHT: 0px; DISPLAY: list-item; PADDING-LEFT: 0px; BACKGROUND: url(images/dotted.gif) #fff repeat-x 50% bottom; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.leftColumn P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(images/dotted.gif) #fff repeat-x 50% bottom; PADDING-BOTTOM: 2px; MARGIN: 0px; PADDING-TOP: 2px
}
.leftColumn LI A {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 8px; MARGIN: 0px; COLOR: #666; PADDING-TOP: 8px; TEXT-DECORATION: none
}
.leftColumn P A {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 8px; MARGIN: 0px; COLOR: #666; PADDING-TOP: 8px; TEXT-DECORATION: none
}
.leftColumn LI A:hover {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 5px; BACKGROUND: url(images/dotted.gif) #f5f5f5 repeat-x 50% bottom; PADDING-BOTTOM: 8px; MARGIN: 0px; COLOR: #000; PADDING-TOP: 8px; TEXT-DECORATION: none
}
.leftColumn P A:hover {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 5px; BACKGROUND: url(images/dotted.gif) #f5f5f5 repeat-x 50% bottom; PADDING-BOTTOM: 8px; MARGIN: 0px; COLOR: #000; PADDING-TOP: 8px; TEXT-DECORATION: none
}
.menu LI A.active {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 5px; BACKGROUND: url(images/dotted.gif) #f5f5f5 repeat-x 50% bottom; PADDING-BOTTOM: 8px; MARGIN: 0px; COLOR: #000; PADDING-TOP: 8px; TEXT-DECORATION: none
}
.leftColumn UL.menu LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 1em; PADDING-TOP: 0px
}
.center UL.menu LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 2px; MARGIN: 0px 0px 0px 1em; PADDING-TOP: 2px
}
LI.expanded  { text-decoration: none; list-style-type: circle; list-style-image: url(images/vmenuarrow_down.gif); margin: 0px; padding: 0px }
LI.collapsed {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LIST-STYLE-IMAGE: url(images/vmenuarrow.gif); PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: disc; TEXT-DECORATION: none
}
LI.leaf {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LIST-STYLE-IMAGE: url(images/vmenuarrowhover.gif); PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: square; TEXT-DECORATION: none
}
.center   {
	float: left;
	padding: 8px 0px;
	width: 500px;
}
.center P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 4px; MARGIN: 0px; PADDING-TOP: 4px
}
.center H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 18px; BACKGROUND: url(images/dotted.gif) #fff repeat-x 50% bottom; PADDING-BOTTOM: 12px; MARGIN: 10px 0px; COLOR: #d36206; LINE-HEIGHT: 1em; PADDING-TOP: 0px; LETTER-SPACING: 0px; TEXT-DECORATION: none
}
.center H1 A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 18px; BACKGROUND: url(images/dotted.gif) #fff repeat-x 50% bottom; PADDING-BOTTOM: 12px; MARGIN: 10px 0px; COLOR: #d36206; LINE-HEIGHT: 1em; PADDING-TOP: 0px; LETTER-SPACING: 0px; TEXT-DECORATION: none
}
.center H1 A:hover {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 18px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #b40000; PADDING-TOP: 0px; LETTER-SPACING: 0px; TEXT-DECORATION: none
}
.center H2  { color: #666; font-weight: bold; font-size: 16px; font-family: Arial, Helvetica, sans-serif; background-color: #f5f5f5; letter-spacing: 0.02em; margin: 8px 0px; padding: 2px 0px 2px 8px; border-top: 1px dotted #ccc; border-bottom: 1px dotted #ccc; border-left: 8px solid #ffac72 }
.center H2 A {
	COLOR: #666; TEXT-DECORATION: none
}
.center H2 A:hover {
	COLOR: #f60
}
.center H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 14px; PADDING-BOTTOM: 0px; MARGIN: 8px 0px; COLOR: #666; PADDING-TOP: 0px; LETTER-SPACING: 0px; TEXT-DECORATION: none
}
.center H3 A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 14px; PADDING-BOTTOM: 0px; MARGIN: 8px 0px; COLOR: #666; PADDING-TOP: 0px; LETTER-SPACING: 0px; TEXT-DECORATION: none
}

h4 {
	margin: 10px 0 0;
}

.rightColumn h4 {
	color: #999;
}

.content {margin-left: 10px; 
}
.rightColumn   { color: #999; font-size: 11px; font-family: Tahoma, Arial, Helvetica, sans-serif; text-align: left; float: left; margin: 0px; padding: 0px 0px 10px 20px; width: 180px; 
}
.rightColumn H3, .rightColumn H2     { color: #ffab72; font-weight: bold; font-size: 10pt; line-height: 8pt; font-family: Arial, Helvetica, sans-serif; padding-bottom: 4px; border-right: 20px inset #fff; border-bottom: 1px outset #f6f6f6; border-left: 20px outset #fff }
.rightColumn H3 SPAN {
	COLOR: #ffab72
}
.rightColumn UL  {font-size: 11px;  margin: 0px; padding: 0px; list-style-type: none; list-style-position: inside;
}
.rightColumn LI {
	PADDING-RIGHT: 0px; DISPLAY: list-item; PADDING-LEFT: 0px; BACKGROUND: #fff; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; list-style-type: none;
}
.rightColumn P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #fff repeat-x 50% bottom; PADDING-BOTTOM: 2px; MARGIN: 0px; PADDING-TOP: 2px
}
.rightColumn LI A {
	PADDING-RIGHT: 0px;  PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #666; PADDING-TOP: 0px; TEXT-DECORATION: none; list-style-type: none;
}
.rightColumn P A  { color: #7e8fac; text-decoration: none; margin: 0px; padding: 2px 0px; }
.rightColumn LI A:hover { PADDING-RIGHT: 0px; PADDING-LEFT: 5px; BACKGROUND: #f5f5f5 repeat-x 50%; PADDING-BOTTOM: 2px; MARGIN: 0px; COLOR: #000; PADDING-TOP: 2px; TEXT-DECORATION: none;
}
.rightColumn P A:hover  { color: #ffa47c; text-decoration: none; margin: 0px;
}
.rightColumn UL.menu  {font-size: 12px;  margin: 0px; padding: 0px; list-style-type: none; list-style-position: outside;
}
.rightColumn UL.menu LI {
    PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 1em; PADDING-TOP: 0px
}
.rightColumn UL.menu LI A {
    PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 5px; BACKGROUND: url(images/dotted.gif) #fff repeat-x 50% bottom; PADDING-BOTTOM: 8px; MARGIN: 0px; COLOR: #000; PADDING-TOP: 8px; TEXT-DECORATION: none
}
.rightColumn UL.menu LI A:hover {
    PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 5px; BACKGROUND: url(images/dotted.gif) #f5f5f5 repeat-x 50% bottom; PADDING-BOTTOM: 8px; MARGIN: 0px; COLOR: #000; PADDING-TOP: 8px; TEXT-DECORATION: none
}
.bottom { color: #ccc; font-size: 11px; font-family: Tahoma, Arial, Helvetica, sans-serif; text-align: center; clear: both; margin: 0px; padding: 20px 0px 10px; border-bottom: 1px solid #ccc }
.bottom UL {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; LIST-STYLE-TYPE: none; BORDER-BOTTOM-STYLE: none
}
.bottom LI {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.bottom LI A {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; BACKGROUND: #fff; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #999; PADDING-TOP: 0px; TEXT-DECORATION: none
}

.slinks A {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; BACKGROUND: #fff; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #999; PADDING-TOP: 0px; TEXT-DECORATION: none
}
.bottom LI A:hover {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; BACKGROUND: url(images/arrup.gif) #fff no-repeat 50% bottom; PADDING-BOTTOM: 10px; MARGIN: 0px; COLOR: #666; PADDING-TOP: 0px; TEXT-DECORATION: none
}
.slinks A:hover {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; BACKGROUND: url(images/arrup.gif) #fff no-repeat 50% bottom; PADDING-BOTTOM: 10px; MARGIN: 0px; COLOR: #666; PADDING-TOP: 0px; TEXT-DECORATION: none
}
INPUT.text {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; BACKGROUND: #fff; MARGIN: 0px; BORDER-LEFT: #ccc 1px solid; WIDTH: 130px; COLOR: #777; BORDER-BOTTOM: #ccc 1px solid
}
INPUT.text:hover {
	BORDER-RIGHT: #666 1px solid; BORDER-TOP: #666 1px solid; BORDER-LEFT: #666 1px solid; BORDER-BOTTOM: #666 1px solid
}
INPUT.form-submit {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 1px; FONT-SIZE: 10px; BACKGROUND: #f9f9f9; PADDING-BOTTOM: 1px; MARGIN: 1px; TEXT-TRANSFORM: uppercase; BORDER-LEFT: #ccc 1px solid; COLOR: #f60; PADDING-TOP: 1px; BORDER-BOTTOM: #ccc 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif
}
FIELDSET {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; BORDER-BOTTOM: #ccc 1px solid
}
TEXTAREA.text {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; BACKGROUND: #fff; BORDER-LEFT: #ccc 1px solid; WIDTH: 90%; COLOR: #444; BORDER-BOTTOM: #ccc 1px solid; HEIGHT: 150px
}
TEXTAREA.text:hover {
	BORDER-RIGHT: #bbb 1px solid; BORDER-TOP: #bbb 1px solid; BACKGROUND: #fffff4; BORDER-LEFT: #bbb 1px solid; COLOR: #000; BORDER-BOTTOM: #bbb 1px solid
}
INPUT.field {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; WIDTH: 200px; COLOR: #444; BORDER-BOTTOM: #ccc 1px solid; BACKGROUND-COLOR: #fff
}
INPUT.field:hover {
	BORDER-RIGHT: #bbb 1px solid; BORDER-TOP: #bbb 1px solid; BACKGROUND: #fff; BORDER-LEFT: #bbb 1px solid; COLOR: #444; BORDER-BOTTOM: #bbb 1px solid
}
INPUT.button {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 10px; BACKGROUND: #f4f4f4; BORDER-LEFT: #ccc 1px solid; COLOR: #555; BORDER-BOTTOM: #ccc 1px solid; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}
.comments {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: #f8f8f8; PADDING-BOTTOM: 8px; MARGIN: 0px 0px 7px; COLOR: #666; PADDING-TOP: 10px
}
.commentsbox {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; BACKGROUND: #f4f4f4; PADDING-BOTTOM: 10px; MARGIN: 0px 0px 10px; COLOR: #666; PADDING-TOP: 8px
}
.error {
	BORDER-RIGHT: #f60 1px dashed; PADDING-RIGHT: 7px; BORDER-TOP: #f60 1px dashed; MARGIN-TOP: 5px; PADDING-LEFT: 7px; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 7px; BORDER-LEFT: #f60 1px dashed; COLOR: #f60; PADDING-TOP: 7px; BORDER-BOTTOM: #f60 1px dashed; BACKGROUND-COLOR: #fec
}
.error H2 {
	FONT-WEIGHT: normal; COLOR: #f60; LETTER-SPACING: -1px
}
.success {
	BORDER-RIGHT: #ccc 1px dashed; PADDING-RIGHT: 7px; BORDER-TOP: #ccc 1px dashed; MARGIN-TOP: 5px; PADDING-LEFT: 7px; BACKGROUND: #f5f5f5; MARGIN-BOTTOM: 5px; PADDING-BOTTOM: 7px; BORDER-LEFT: #ccc 1px dashed; COLOR: #666; PADDING-TOP: 7px; BORDER-BOTTOM: #ccc 1px dashed
}
.success H2 {
	FONT-WEIGHT: normal; COLOR: #666; LETTER-SPACING: -1px
}
.breadcrumb {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 11px; PADDING-BOTTOM: 8px; MARGIN: 0px; COLOR: #f60; PADDING-TOP: 6px; BORDER-BOTTOM: #999 2px solid; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.breadcrumb A {
	COLOR: #666; TEXT-DECORATION: none
}
.mission   { background-color: #f5f5f5; text-align: center; margin-right: auto; margin-bottom: 10px; margin-left: auto; padding: 15px 5px; border: solid 1px #ccc; width: 500px }
.node  { border-left: 3px solid #ffab72 }
.sticky {
	BORDER-RIGHT: #ccc 0px solid; PADDING-RIGHT: 15px; BORDER-TOP: #ccc 0px solid; PADDING-LEFT: 15px; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 15px; BORDER-LEFT: #ccc 0px solid; PADDING-TOP: 8px; BORDER-BOTTOM: #ccc 0px solid; BACKGROUND-COLOR: #fbfbfb
}
.sticky H2 {
	PADDING-RIGHT: 0px; BORDER-TOP: #ccc 0px dotted; PADDING-LEFT: 8px; FONT-WEIGHT: normal; FONT-SIZE: 18px; PADDING-BOTTOM: 2px; MARGIN: 8px 0px; BORDER-LEFT: #f60 0px solid; COLOR: #666; PADDING-TOP: 2px; BORDER-BOTTOM: #ccc 1px dotted; FONT-FAMILY: Arial, Helvetica, sans-serif; LETTER-SPACING: -0.02em; BACKGROUND-COLOR: #fbfbfb
}
.sticky H2 A {
	COLOR: #d36206; TEXT-DECORATION: none
}
.sticky H2 A:hover {
	COLOR: #f60
}
.clear-block .clear { vertical-align: bottom; margin-top: auto; margin-bottom: 0px }
.meta {

}
SPAN.submitted {
	FONT-SIZE: 10px; COLOR: #898989
}
.description {
	FONT-SIZE: 10px; COLOR: #898989
}
.node_read_more {
	FONT-SIZE: 10px
}
.comment_forbidden {
	FONT-SIZE: 10px
}
.blog_usernames_blog {
	FONT-SIZE: 10px
}
.comment_add {
	FONT-SIZE: 10px
}
.book_add_child {
	FONT-SIZE: 10px
}
.book_printer {
	FONT-SIZE: 10px
}
.comment_comments  { font-size: 10px; clear: both }
.comment_new_comments {
	FONT-SIZE: 10px
}
.comment_delete {
	FONT-SIZE: 10px
}
.comment_edit {
	FONT-SIZE: 10px
}
.comment_reply {
	FONT-SIZE: 10px
}
.terms {
	FONT-SIZE: 10px
}
.node_read_more A  { color: #888; text-decoration: none; background-color: #e4f8da; padding: 0px 5px }
.comment_forbidden A {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; BORDER-LEFT: #ccc 1px solid; COLOR: #888; PADDING-TOP: 0px; BORDER-BOTTOM: #ccc 1px solid; BACKGROUND-COLOR: #f8f2da; TEXT-DECORATION: none
}
.blog_usernames_blog A  { color: #888; text-decoration: none; background-color: #daedf8; padding: 0px 5px }
.comment_add A  { color: #888; text-decoration: none; background-color: #f8dada; padding: 0px 5px }
.book_add_child A {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; BORDER-LEFT: #ccc 1px solid; COLOR: #888; PADDING-TOP: 0px; BORDER-BOTTOM: #ccc 1px solid; BACKGROUND-COLOR: #daf8e8; TEXT-DECORATION: none
}
.book_printer A {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; BORDER-LEFT: #ccc 1px solid; COLOR: #888; PADDING-TOP: 0px; BORDER-BOTTOM: #ccc 1px solid; BACKGROUND-COLOR: #daedf8; TEXT-DECORATION: none
}
.comment_comments A {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; BORDER-LEFT: #ccc 1px solid; COLOR: #888; PADDING-TOP: 0px; BORDER-BOTTOM: #ccc 1px solid; BACKGROUND-COLOR: #dfdaf8; TEXT-DECORATION: none
}
.comment_new_comments A {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; BORDER-LEFT: #ccc 1px solid; COLOR: #888; PADDING-TOP: 0px; BORDER-BOTTOM: #ccc 1px solid; BACKGROUND-COLOR: #dfdaf8; TEXT-DECORATION: none
}
.comment_delete A {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; BORDER-LEFT: #ccc 1px solid; COLOR: #888; PADDING-TOP: 0px; BORDER-BOTTOM: #ccc 1px solid; BACKGROUND-COLOR: #f8dada; TEXT-DECORATION: none
}
.comment_edit A {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; BORDER-LEFT: #ccc 1px solid; COLOR: #888; PADDING-TOP: 0px; BORDER-BOTTOM: #ccc 1px solid; BACKGROUND-COLOR: #fff; TEXT-DECORATION: none
}
.comment_reply A {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; BORDER-LEFT: #ccc 1px solid; COLOR: #888; PADDING-TOP: 0px; BORDER-BOTTOM: #ccc 1px solid; BACKGROUND-COLOR: #f8daf8; TEXT-DECORATION: none
}

span.read-more {
	display: block;
	margin-top: 20px;
}

span.new { color: #c80000; font-weight: bold }
.terms A  { color: #888; line-height: 12pt; text-decoration: none; background-color: #f8daf8; padding: 0px 5px }
.links   { color: #727272; font-size: 10px; text-decoration: none; clear: both }
.links a { color: #8483ff; font-size: 10px; text-decoration: none }
hr.noderule { width: 95%; border: 0px;height: 1px; color: #cccccc; background-color: #cccccc }
hr.hrdots { clear: both; border: dotted thin #858585 }
.spam-spam .spam-notspam .spam-report a { color: #727272; font-size: 10px }
.last-reply {
	FONT-SIZE: 9px
}
.created {
	FONT-SIZE: 9px
}
.replies {
	FONT-SIZE: 9px
}
.last-reply A {
	TEXT-DECORATION: none
}
.created A {
	TEXT-DECORATION: none
}
.replies A {
	TEXT-DECORATION: none
}
TABLE {
	BORDER-COLLAPSE: collapse
}
TH {
	PADDING-RIGHT: 1em; FONT-SIZE: 10px; BORDER-BOTTOM: #ccc 3px solid; TEXT-ALIGN: left
}
TH.active IMG {
	DISPLAY: inline
}
TR.even {
	BORDER-RIGHT: #dfdfe1 0px solid; BORDER-TOP: #dfdfe1 1px solid; BORDER-LEFT: #dfdfe1 0px solid; BORDER-BOTTOM: #dfdfe1 1px solid
}
TR.odd {
	BORDER-RIGHT: #dfdfe1 0px solid; BORDER-TOP: #dfdfe1 0px solid; BORDER-LEFT: #dfdfe1 0px solid; BORDER-BOTTOM: #dfdfe1 0px solid
}
TBODY TH {
	BORDER-RIGHT: #dfdfe1 0px solid; BORDER-TOP: #dfdfe1 1px solid; BORDER-LEFT: #dfdfe1 0px solid; BORDER-BOTTOM: #dfdfe1 1px solid
}
TR.odd {
	BACKGROUND-COLOR: #f9f9f9
}
TR.info {
	BACKGROUND-COLOR: #f9f9f9
}
TR.even {
	BACKGROUND-COLOR: #fff
}
TR.odd TD.active {
	BACKGROUND-COLOR: #f2f2f2
}
TR.even TD.active {
	BACKGROUND-COLOR: #f9f9f9
}
TD.active {
	BACKGROUND-COLOR: #ddd
}
THEAD  { background-color: transparent; border: solid 0px #ffffff }
TBODY  { background-color: #ffffff; border: 0px; font-size: 9pt; }
#forum TD.container  { color: #fff; font-weight: bold; font-size: 14px; font-family: Arial, Helvetica, sans-serif; background-color: #ffdbe1; letter-spacing: 0.02em; margin: 8px 0px; padding: 2px 0px 2px 8px }
#forum TD.container A  { color: #373737; text-decoration: none }

.pager {
	CLEAR: both; MARGIN-TOP: 20px; FONT-SIZE: 10px; BACKGROUND: #f5f5f5; TEXT-ALIGN: center
}
.pager-current {
	COLOR: #fff; BACKGROUND-COLOR: #f60
}
.pager A {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; TEXT-DECORATION: none
}
.pager A:hover {
	BACKGROUND-COLOR: #f5f5f5
}
.book-navigation .menu {
	PADDING-RIGHT: 0px; PADDING-LEFT: 20px; PADDING-BOTTOM: 8px; PADDING-TOP: 0px
}
.book-navigation .page-links {
	PADDING-RIGHT: 2px; BORDER-TOP: #c0c0c0 1px solid; PADDING-LEFT: 2px; FONT-SIZE: 11px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #c0c0c0 1px solid; BACKGROUND-COLOR: #fbfbfb; TEXT-ALIGN: center
}
.copy {
	FONT-SIZE: 9px; COLOR: #ccc
}
.copy A {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 0px; COLOR: #f5f5f5; PADDING-TOP: 0px; BACKGROUND-COLOR: #ccc; TEXT-DECORATION: none
}
.picture {
	FLOAT: right; MARGIN: 0px 0px 0px 10px
}

IMG.left {
	FLOAT: left; MARGIN: 0px 12px 0px 0px
}
IMG.right {
	FLOAT: right; MARGIN: 0px 0px 0px 12px
}
IMG.center {
	DISPLAY: block; MARGIN: 0px auto
}
.view-content-Random table {
        margin-right: 0px; margin-left: auto; border: #ffffff 5px
}
.view-content-Random tbody { background-color: #ff00ff; padding: 0px; border: 0px #ffffff }
.view-content-Random td.odd  { background-color: #ffffff; padding: 0px; border: 0px #ffffff }
h3.feed-item-title
  {
    color: #f000ff; border-left: 5px #000000; 
}



div.publication-cover {
	display: inline-block;
	margin-right: 15px;
}

div.publication-info {
	float: right;
	padding-top: 10px;
	width: 275px;
	padding-right: 15px;
}

div.field-field-headline div.field-item {
	display: list-item;
	margin-left: 15px;
}

span.pdf div.filefield-file {
	display: inline;
}

span.pdf .filefield-icon {
	display: inline;
	float: none;
}