/* www.roopletheme.com */
body 
{
 color: #1D2326;
 /*background-color: #DBD7B3;*/
 background-color: #fff;
}

a 
{
/* color: #E13F4B;*/
color: #336600
}

#outer-container 
{
/* background-image: url(../images/cactusbloom/bg.png);*/
 background-color: #E6EFC2 /*élénk #DDEF95*/ /*#CDD7A6 *//*eredeti keki #DBD7B3;*/;
/* background-repeat: r;epeat-x;*/
}

#container 
{
 background-image: url(../images/cactusbloom/page-top.png);
/* background-color: #FAF5F5;*/
background-color: #fff;
 background-repeat: repeat-x;
}

#banner 
{
 background-color: #FAF5F5;
}

#page-right 
{
 background-image: url(../images/cactusbloom/page-right.png);
 background-color: transparent;
 background-repeat: no-repeat;
 background-attachment: scroll;
 background-position: right;
}

#page-left 
{
 background-image: url(../images/cactusbloom/page-left.png);
 background-color: transparent;
 background-repeat: no-repeat;
 background-attachment: scroll;
 background-position: 0 0;
}

#container .page-bottom 
{
 background-image: url(../images/cactusbloom/page-bottom.png);
 background-color: #FAF5F5;
 background-repeat: repeat-x;
}

#round-right 
{
 background-image: url("../images/cactusbloom/round-bottom-right.png");
 background-color: transparent;
 background-repeat: no-repeat;
 background-position: right;
}

#round-left 
{
 background-image: url(../images/cactusbloom/round-bottom-left.png);
 background-color: transparent;
 background-repeat: no-repeat;
 background-position: 0 0;
}

#round-container 
{
 background-image: url(../images/cactusbloom/round-bottom.png);
 background-color: transparent;
 background-repeat: repeat-x;
}

#leaderboard 
{
 background-color: #312B57;
}

#trailerboard 
{
 background-color: #312B57;
}

#header 
{
 /* background-image: url(../images/cactusbloom/masthead-bg.png);*/

 background-color: #FFFFEA;
 background-repeat: repeat-x;
}

#header 
{
 color: #FAF5F5;
}

#header a 
{
 color: #FAF5F5;
}

.site-slogan 
{
 color: #312B57;
}

#header-bottom 
{
 background-image: url(../images/cactusbloom/masthead-bottom.png);
 background-color: #8FA168;
 background-repeat: repeat-x;
}

#mission 
{
 border-color: #E13F4B;
 border-width: 1px;
 border-style: solid;
 color: #312B57;
 background-color: #DBD7B3;
}

#mission a 
{
 color: #E13F4B;
}

#region1-container 
{
 background-color: #FFE4C4;
}

#user4, #user5,#user6 
{
 float: left;
}

#region2-container 
{
 background-color: #FCFCEA;
 border-bottom-style: solid;
 border-bottom-width: 3px;
 border-bottom-color: #312B57;
}

#region3-container
{background-color: #FFFFEA;
 border-bottom: 2px solid #312B57 /* #DBD7B3- keki */;
 border-top: 1px solid #312B57;
 background-image: url("../images/cactusbloom/region3-bg.png");
 background-repeat: repeat-x;
 Background-position: bottom;
}

#region5-container
{background-color: #FFFFEA;
 border-bottom: 2px solid #312B57 /* #DBD7B3- keki */;
 border-top: 1px solid #312B57;
 background-image: url("../images/cactusbloom/user4-bg.png");
 background-repeat: repeat-x;
}

#block-event-1
{
 background-color: #FFFFEA;
 background-image: url("../images/cactusbloom/user5-bg.png");
 background-repeat: repeat-x;
 border: 1px solid #312B57;
}

#user4 
{
 background-color: #FFFFEA;
 background-image: url("../images/cactusbloom/user4-bg.png");
 background-repeat: repeat-x;
}

#user5 
{
 background-color: #FFFFEA;
 background-image: url("../images/cactusbloom/user5-bg.png");
 background-repeat: repeat-x;
}

#user6 
{
 background-color: #FFFFEA;
 background-image: url("../images/cactusbloom/user6-bg.png");
 background-repeat: repeat-x;
}

#region5 .unstyled-block 
{
 color: #FAF5F5;
}

#region5 .unstyled-block h2 
{
 color: #FAF5F5;
}

#region5 .unstyled-block a 
{
 color: #312B57;
}

#mastfoot 
{
 background-image: url(../images/cactusbloom/mastfoot-bg.png);
 background-color: #8FA168;
 background-repeat: repeat-x;
}

#mastfoot-bottom 
{
 background-image: url(../images/cactusbloom/mastfoot-bottom.png);
 background-color: #8FA168;
 background-repeat: repeat-x;
}

#footer 
{
 color: #FAF5F5;
}

#footer a 
{
 color: #8FA168;
}

/* box */
.boxborder 
{
 background-image: url(../images/cactusbloom/box-right.gif);
 background-position: 0 100%;
 background-repeat: repeat-y;
}

.bi 
{
 background-image: url(../images/cactusbloom/box-left.gif);
 background-position: 0 0;
 background-repeat: repeat-y;
}

.bt 
{
 background-image: url(../images/cactusbloom/box.gif);
 background-position: 0 100%;
 background-repeat: no-repeat;
}

.bt div 
{
 background-image: url(../images/cactusbloom/box.gif);
 background-position: 0 0;
 background-repeat: no-repeat;
}

.bb 
{
 background-position: 100% 100%;
 background-image: url(../images/cactusbloom/box.gif);
 background-repeat: no-repeat;
}

.bb div 
{
 background-image: url(../images/cactusbloom/box.gif);
 background-position: 0 100%;
 background-repeat: no-repeat;
}

/* block theme styles */
.color0-box-page-bg 
{
 background-color: #FAF5F5;
}

.color0-box-page-bg h2 
{
 color: #8FA168;
}

.color0-box-page-bg a 
{
 color: #8FA168;
}

.color1-box-page-bg 
{
 background-color: #8FA168;
 color: #FAF5F5;
}

.color1-box-page-bg h2 
{
 color: #FAF5F5;
}

.color1-box-page-bg a 
{
 color: #DBD7B3;
}

.color2-box-page-bg 
{
 background-color: #E13F4B;
 color: #FAF5F5;
}

.color2-box-page-bg h2 
{
 color: #FAF5F5;
}

.color2-box-page-bg a 
{
 color: #DBD7B3;
}

.color3-box-page-bg 
{
 background-color: #312B57;
 color: #FAF5F5;
}

.color3-box-page-bg h2 
{
 color: #FAF5F5;
}

.color3-box-page-bg a 
{
 color: #8FA168;
}

.color4-box-page-bg 
{
 background-color: #DBD7B3;
 color: #1D2326;
}

.color4-box-page-bg h2 
{
 color: #1D2326;
}

.color4-box-page-bg a 
{
 color: #E13F4B;
}

.stripe0-box-page-bg 
{
 background-color: #FAF5F5;
 color: #1D2326;
}

.stripe0-box-page-bg h2 
{
 background-color: #8FA168;
 border-top-color: #312B57;
 border-top-width: 1px;
 border-top-style: solid;
 border-bottom-color: #312B57;
 border-bottom-width: 1px;
 border-bottom-style: solid;
 color: #FAF5F5;
}

.stripe0-box-page-bg a 
{
 color: #8FA168;
}

.stripe1-box-page-bg 
{
 background-color: #8FA168;
 color: #FAF5F5;
}

.stripe1-box-page-bg h2 
{
 background-color: #E13F4B;
 border-top-color: #FAF5F5;
 border-top-width: 1px;
 border-top-style: solid;
 border-bottom-color: #FAF5F5;
 border-bottom-width: 1px;
 border-bottom-style: solid;
 color: #FAF5F5;
}

.stripe1-box-page-bg a 
{
 color: #DBD7B3;
}

.stripe2-box-page-bg 
{
 background-color: #E13F4B;
 color: #FAF5F5;
}

.stripe2-box-page-bg h2 
{
 background-color: #8FA168;
 border-top-color: #FAF5F5;
 border-top-width: 1px;
 border-top-style: solid;
 border-bottom-color: #FAF5F5;
 border-bottom-width: 1px;
 border-bottom-style: solid;
 color: #FAF5F5;
}

.stripe2-box-page-bg a 
{
 color: #DBD7B3;
}

.stripe3-box-page-bg 
{
 background-color: #312B57;
 color: #FAF5F5;
}

.stripe3-box-page-bg h2 
{
 background-color: #8FA168;
 border-top-color: #DBD7B3;
 border-top-width: 1px;
 border-top-style: solid;
 border-bottom-color: #DBD7B3;
 border-bottom-width: 1px;
 border-bottom-style: solid;
 color: #312B57;
}

.stripe3-box-page-bg a 
{
 color: #8FA168;
}

.stripe4-box-page-bg 
{
 background-color: #DBD7B3;
 color: #1D2326;
}

.stripe4-box-page-bg h2 
{
 background-color: #E13F4B;
 border-top-color: #FAF5F5;
 border-top-width: 1px;
 border-top-style: solid;
 border-bottom-color: #FAF5F5;
 border-bottom-width: 1px;
 border-bottom-style: solid;
 color: #FAF5F5;
}

.stripe4-box-page-bg a 
{
 color: #E13F4B;
}

.blk-outline1 
{
 border-color: #8FA168;
 border-width: 1px;
 border-style: solid;
}

.blk-outline1 h2, .blk-outline1 a 
{
 color: #8FA168;
}

.blk-outline2 
{
 border-color: #E13F4B;
 border-width: 1px;
 border-style: solid;
}

.blk-outline2 h2, .blk-outline2 a 
{
 color: #E13F4B;
}

.blk-outline3 
{
 border-color: #312B57;
 border-width: 1px;
 border-style: solid;
}

.blk-outline3 h2, .blk-outline3 a 
{
 color: #312B57;
}

.blk-outline4 
{
 border-color: #DBD7B3;
 border-width: 1px;
 border-style: solid;
}

.blk-outline4 h2, .blk-outline4 a 
{
 color: #DBD7B3;
}

.blk-solid1 
{
 background-color: #8FA168;
 color: #FAF5F5;
}

.blk-solid1 a 
{
 color: #fff;
}

.blk-solid2 
{
 background-color: #E13F4B;
 color: #FAF5F5;
}

.blk-solid2 a 
{
 color: #fff;
}

.blk-solid3 
{
 background-color: #312B57;
 color: #FAF5F5;
}

.blk-solid3 a 
{
 color: #fff;
}

.blk-solid4 
{
 background-color: #DBD7B3;
 color: #1D2326;
}

.blk-solid4 a 
{
 color: #E13F4B;
}

#region5 .blk-outline1 
{
 border-color: #FAF5F5;
 border-width: 1px;
 border-style: solid;
}

#region5 .blk-outline1 h2, #region5 .blk-outline1 a 
{
 color: #FAF5F5;
}

#region5 .blk-solid1 
{
 background-color: #FAF5F5;
 color: #8FA168;
}

#region5 .blk-solid1 a 
{
 color: #E13F4B;
}

.pager strong, .pager a, .pager a:link, .pager a:visited 
{
 background-color: #FAF5F5;
 border-color: #DBD7B3;
 border-width: 1px;
 border-style: solid;
}

.pager a:hover 
{
 background-color: #DBD7B3;
 color: #FAF5F5;
}

.pager strong 
{
 background-color: #DBD7B3;
 color: #FAF5F5;
}

.sticky 
{
 border-bottom-color: #DBD7B3;
 border-bottom-width: 1px;
 border-bottom-style: solid;
}

.comment 
{
 border-color: #DBD7B3;
 border-width: 1px;
 border-style: solid;
}

#primary a
{color: #312B57
}

#primary li a.active 
{
 color: #8FA168;
}

#primary li a:hover 
{
 color: #8FA168;
}

#suckerfishmenu a 
{
 color: Green;
}

#suckerfishmenu a:active, #suckerfishmenu a:hover 
{
 background-color: #DBD7B3;
 color: #E13F4B;
}

#suckerfishmenu ul.menu li li a:link, #suckerfishmenu ul.menu li li a:visited 
{
 color: #fff;
 background-color: #8FA168;
 border-bottom-color: #8FA168;
 border-bottom-width: 1px;
 border-bottom-style: solid;
 border-top-color: #DBD7B3;
 border-top-width: 1px;
 border-top-style: solid;
 border-right-color: #DBD7B3;
 border-right-width: 1px;
 border-right-style: solid;
}

#suckerfishmenu ul.menu li li 
{
 border-left-color: #8FA168;
 border-left-width: 1px;
 border-left-style: solid;
}

#suckerfishmenu ul.menu li ul a 
{
 color: #fff;
}

#suckerfishmenu ul.menu li ul a:active, #suckerfishmenu ul.menu li ul a:hover 
{
 color: #E13F4B;
 background-color: #DBD7B3;
}

#suckerfishmenu ul.menu li li.expanded a 
{
 background-position: 100% 50%;
 background-image: url(../images/cactusbloom/sfmenu-expand-1.png);
 background-color: #8FA168;
 background-repeat: no-repeat;
}

#suckerfishmenu ul.menu li li.expanded a:active, #suckerfishmenu ul.menu li li.expanded a:hover 
{
 background-position: 100% 50%;
 background-image: url(../images/cactusbloom/sfmenu-expand-2.png);
 background-color: #DBD7B3;
 background-repeat: no-repeat;
}

#suckerfishmenu ul.menu li ul a:active, #suckerfishmenu ul.menu li ul a:hover 
{
 background-color: #DBD7B3;
 text-decoration: none;
}

#suckerfishmenu ul.menu li li.expanded ul.menu a 
{
 background-color: #8FA168;
}

#suckerfishmenu ul.menu li li.expanded ul.menu a:active, #suckerfishmenu ul.menu li li.expanded ul.menu a:hover 
{
 background-color: #DBD7B3;
}

#suckerfishmenu ul.menu li li.expanded ul.menu li.expanded a 
{
 background-position: 100% 50%;
 background-image: url(../images/cactusbloom/sfmenu-expand-1.png);
 background-color: #69A268;
 background-repeat: no-repeat;
}

#suckerfishmenu ul.menu li li.expanded ul.menu li.expanded a:active, #suckerfishmenu ul.menu li li.expanded ul.menu li.expanded a:hover 
{
 background-position: 100% 50%;
 background-image: url(../images/cactusbloom/sfmenu-expand-2.png);
 background-color: #CEC997;
 background-repeat: no-repeat;
}

.rollover-block h2 
{
 color: #E13F4B;
 background-color: #DBD7B3;
}

.rollover-block ul li a 
{
 color: #fff;
 background-color: #8FA168;
}

.rollover-block ul li a:active, .rollover-block ul li a:hover 
{
 color: #E13F4B;
 background-color: #DBD7B3;
}

thead th 
{
 border-bottom-color: #312B57;
 border-bottom-width: 3px;
 border-bottom-style: solid;
}

.even th, .even td, .odd th, .odd td 
{
 background-color: #FAF5F5;
 border-bottom-color: #312B57;
 border-bottom-width: 1px;
 border-bottom-style: solid;
}

td.active 
{
 background-color: #FFF;
}

.messages 
{
 color: #312B57;
 border-color: #312B57;
 border-width: 1px;
 border-style: solid;
}

/* uj bejegyzések*/

.node
{border-bottom:1px solid #DBD7B3;
margin-bottom: 20px;
padding-bottom: 15px;
 }
 
#user5 .views-field-title, #user5 .views-field-title a
{/*color: red;*/
 font-size:130%;
 text-align:center;
 margin-top:10px;
 margin-bottom:10px;

}