/**************************************************
 GRUNGE!STA - STYLE 2
***************************************************/



body {
	color:#ffffff;
	background:url(../images/style2/layout_bg.gif) repeat;
	}
	
#layout {
	background:url(../images/style2/layout_leftbottom.gif) no-repeat left 100%;
	}
	
#layout_inner {
	background:url(../images/style2/layout_lefttop.gif) no-repeat left top;
	}

#footer {
	background:url(../images/style2/layout_rightbottom.gif) no-repeat right 100%;
	}

a {
	color:#e3c757;
	}
	
input.inputbox {
	color:#aebf8a;
	background:#47553d;
	border:1px solid #20231a;
	}
	
input.button,
button {
	color:#ffffff;
	background:#47553d;
	border:1px solid #20231a;
	}
	
.topmod_bordertop {
	background:url("../images/style2/topmod_borders.gif") repeat-x left top;
	}
	
.topmod_borderbot {
	background:url("../images/style2/topmod_borders.gif") repeat-x left bottom;
	}
	
.topmod_borderleft {
	background:url("../images/style2/topmod_borders.gif") repeat-y left top;
	}
	
.topmod_borderright {
	background:url("../images/style2/topmod_borders.gif") repeat-y right top;
	}
	
#top-module {
	background:url("../images/style2/topmod_topborder.gif") repeat-x left top;
	}
	
#login-form H3 {
	color:#e3c757;
	background:url("../images/style2/login_h3.gif") repeat-x left top;
	}
	
#login-form fieldset {
	background:url("../images/style2/login_bg.gif") no-repeat left top;
	}
	
#login-form input.button {
	color:#e3c757;
	background:url("../images/style2/login_okbutton.gif") no-repeat center 4px;
	}
	
#mainmenu {
	background:#20231a url("../images/style2/mainmenu_topborder.gif") repeat-x left top;
	}
	
#mainmenu_botborder {
	background:#47553c url("../images/style2/mainmenu_botborder.png") repeat-x left top;
	}
	
#mainmenu_botborder-left {
	background:url("../images/style2/topmod_borders.gif") repeat-y left top;
	}
	
#mainmenu_botborder-right {
	background:url("../images/style2/topmod_borders.gif") repeat-y right top;
	}
	
#mainmenu ul.menu li {
	background:url("../images/style2/bottom_list.gif") no-repeat left 50%;
	}
	
#mainmenu ul.menu li li {
	background:url("../images/style2/suckerfish_list.gif") no-repeat left 50%;
	}
	
#mainmenu ul.menu li a {
	color:#ffffff;
	}
	
#mainmenu ul.menu li a:hover {
	color:#aebf8a;
	}
	
#mainmenu ul.menu li li a {
	color:#e7e7e7;
	background:url("../images/style2/suckerfish_list-dot.gif") repeat-x left bottom;
	}
	
#mainmenu ul.menu li li a:hover {
	color:#aebf8a;
	}

#mainmenu ul.menu ul {
	background:url("../images/style2/suckerfish.png") repeat;
	border:3px solid #20231a;
	}
	
#mainmenu ul.menu li li.parent {
	background:url("../images/style2/suckerfish_list-parent.png") no-repeat 149px 50%;
	}
	
#main-column {
	background:url("../images/style2/venzel.gif") no-repeat right top;
	}
	
#top-module_botblock {
	background:#47553d url("../images/style2/topmod_bot-lefttop.gif") no-repeat left 15px;
	}

#top-module_botblock1 {
	background:url("../images/style2/topmod_botbg2.gif") no-repeat 90% bottom;
	}
	
#top-module_botblock2 {
	background:url("../images/style2/topmod_bot-rightbottom.gif") no-repeat 77% bottom;
	}
	
#top-module_botblock3 {
	background:url("../images/style2/topmod_botbg1.gif") no-repeat 15px bottom;
	}
	
#top-module_botblock4 {
	background:url("../images/style2/topmod_bot-righttop.gif") no-repeat right 10px;
	}
	
#topmod_bottomborder {
	background:url("../images/style2/topmod_borders.gif") repeat-x left bottom;
	}
	
#top-module_botblock a.readmore {
	color:#000000;
	background:url("../images/style2/topmod_bot-readmore.gif") repeat-x left top;
	}
	
#leftcolumn div.module,
#leftcolumn div.module_menu {
	background:url("../images/style2/leftcol_module-topborder.gif") repeat-x left top;
	}

#leftcolumn div.module div,
#leftcolumn div.module_menu div {
	background:url("../images/style2/leftcol_module-leftborder.gif") repeat-y left top;
	}
	
#leftcolumn div.module div div,
#leftcolumn div.module_menu div div {
	background:url("../images/style2/leftcol_module-rightborder.gif") repeat-y right top;
	}
	
#leftcolumn div.module div div div,
#leftcolumn div.module_menu div div div {
	background:#47553d url("../images/style2/leftcol_module-botborder.gif") repeat-x left bottom;
	}
	
#leftcolumn div.module_hlight {
	background:url("../images/style2/leftcol_moduleh-topborder.gif") repeat-x left top;
	}
	
#leftcolumn div.module_hlight div {
	background:url("../images/style2/leftcol_moduleh-leftborder.gif") repeat-y left top;
	}
	
#leftcolumn div.module_hlight div div {
	background:url("../images/style2/leftcol_moduleh-rightborder.gif") repeat-y right top;
	}
	
#leftcolumn div.module_hlight div div div {
	background:#aebf8a url("../images/style2/leftcol_moduleh-botborder.gif") repeat-x left bottom;
	}
	
#leftcolumn div.module H3,
#leftcolumn div.module_menu H3 {
	color:#e3c757;
	background:url("../images/style2/leftcol_h3-1.gif") repeat-x left top;
	}
	
#leftcolumn div.module_hlight H3 {
	color:#1b281d;
	background:url("../images/style2/leftcol_h3-2.gif") repeat-x left top;
	}
	
#leftcolumn div.module li a {
	color:#ffffff;
	}
	
#leftcolumn div.module_hlight a {
	color:#1b281d;
	}

#leftcolumn div.module_menu li {
	background:url("../images/style2/leftcol_menu-list.gif") repeat-x left bottom;
	}
	
#leftcolumn div.module_menu li a {
	color:#ffffff;
	background:url("../images/style2/leftcol_menu-href.gif") no-repeat left 50%;
	}
	
#leftcolumn div.module_menu li a:hover {
	color:#aebf8a;
	background:url("../images/style2/leftcol_menu-href-hov.gif") no-repeat left 50%;
	}

#leftcolumn div.module li,
#leftcolumn div.module_hlight li {
	background:url("../images/style2/bottom_list.gif") no-repeat left 50%;
	}
	
#inset_area {
	background:url("../images/style2/inset_bg2.gif") no-repeat right bottom;
	}
	
#inset_area-bg {
	background:url("../images/style2/inset_bg1.gif") repeat-x left bottom;
	}
	
#rightcol-right div.module {
	background:url("../images/style2/rightcol_h3.gif") repeat-x left bottom;
	}
	
#rightcol-right H3 {
	color:#20231a;
	background:url("../images/style2/rightcol_h3.gif") repeat-x left bottom;
	}
	
.componentheading {
	color:#e1ce00;
	}
	
.contentheading {
	color:#e3c757;
	background:url("../images/style2/contentheading.gif") repeat-x left bottom;
	}
	
a.readon {
	color:#000000;
	background:url("../images/style2/readmore.gif") no-repeat left 50%;
	}

	
a.readmore {
	color:#000000;
	background:url("../images/style2/inset_readmore.gif") repeat-x left top;
	}
	
.createdate,
.modifydate {
	color:#aebf8a;
	}
	
.small {
	color:#20231a;
	}
	
.column_separator {
	border-left:1px dotted #a2a370;
	}
	
#rightcol-component td.sectiontableheader {
	color:#000000;
	background:#aebf8a;
	}
	
#rightcol-component td.sectiontableheader a {
	color:#000000;
	}
	
#rightcol-component tr.sectiontableentry1 {
	color:#ffffff;
	background:#47553d;
	}
	
#rightcol-component tr.sectiontableentry2 {
	color:#ffffff;
	background:#383d2e;
	}
	
#rightcol-component tr.sectiontableentry2 a {
	color:#ffffff;
	}
	
#bottom-block {
	background:url("../images/style2/bottom_venzel.gif") no-repeat 98% top;
	}
	
#bottom-block-topborder {
	background:url("../images/style2/bottom_topborder.png") repeat-x left top;
	}
	
#bottom-block-botborder {
	background:url("../images/style2/bottom_botborder.gif") repeat-x left bottom;
	}
	
#bottom-block-bg {
	background:#20231a;
	}
	
#bottom-block .bottom-module H3 {
	background:url("../images/style2/bottom_h3.gif") repeat-x left top;
	}
	
#bottom-block ul li {
	background:url("../images/style2/bottom_list.gif") no-repeat left 50%;
	}