a {

	text-decoration: none;

	}  

a:link, a:visited {

  color: #863F45;

}

a:hover, a:active {

  color: #94AB36;

  text-decoration:none;

}

ul {

  list-style-type: disc;

}

    ol, ul, li {

	list-style: square;

	font-size: 1.0em;

	line-height: 1.5em;

	margin-top: 0.2em;

	margin-bottom: 0.1em; 

	}

p   {

	font-size: 1.0em;

	line-height: 1.4em;

	margin: 0em 0em 1.2em 0em;

	}

table, tr, td , th, textarea, form {

	font-size: 1.0em;

	line-height: 1.5em;

	}  

img {

	font-size: 1em;

	line-height: 1.5em;

	text-decoration: none;

    border: 0px;

	}

li > p {

	margin-top: 0.2em;

	}

pre {

	font-family: monospace;

	font-size: 1.0em;

	}

strong, b { 

	font-weight: bold;

    color: #999999;

	}

h3 {

	color : #dddddd;

	font-size: 1.5em;

	font-weight: bold;

	margin: 0em 0em 1.2em 0em;

	}

h2 {

	color : #999999; 

	font-size: 1.2em;

	margin: 1.2em 0em 1.2em 0em;

	font-weight: bold;

	}

h1 {

	color : #999999;  

	font-size: 1.3em;

	margin: 0em 0em 1.2em 0em;

	font-weight: bold;

	}

h4 {

	color : #999999; 

	font-size: 1.2em;

	margin: 0em 0em 1.2em 0em;

	font-weight: bold;

	}

h5 {

	color : #999999; 

	font-size: 1.0em;

	margin: 0em 0em 1.2em 0em;

	font-weight: bold;

	}

h6 {

	color : #999999; 

	font-size: 0.8em;

	margin: 0em 0em 1.2em 0em;

	font-weight: bold;

	}

hr {

	border:none;

    border-top: 1px solid #dddddd;

} 

input {

	border: 1px solid #CCCCCC;

	margin-right: 4px;

	margin-left: 4px;

    margin-top: 2px;

	font-size: 1em;

    color: #333333;

    background-color: #F6F6F6;

}

option { 

    color: #333333;

    background-color: #FFF;

    	font-size: 1em;

} 

textarea , select {

	border-width: 1px;

	border-color: #CCC;

	border-style: dotted;

	background-color: #f6f6f6;

	color: #000000;

	font-size: 1.5em;

	text-align: right;

} 

checkbox {

background-color: #CCCCCC;

    color: #333333;

}

select {

  font-size: 1em;

}





.block-featured-left {

  padding-top: 5px;

} 

.block-featured-left a:hover{

  color: #863F45;

  border-bottom: 1px solid #DDDDDD;

  background-color: #FFFFFF;

  padding-bottom: 1px;

} 

.block-title, .blocktitle, .block-title-left, .block-title-right {

	font-weight: bold;

	background:transparent right;

	text-align: right;

} 

#download {

background-color: #ffffff;

margin-top: -34px;

margin-right: -11px;

margin-left: -11px;

position: relative;

color: #666666;

width:172px;

}

.footerblock {

vertical-align:middle;

padding: 5px 10px 8px 10px;

}

a:link.footerblock, a:visited.footerblock {

  color: #94AB36;

  text-decoration:none;

  border: 1px solid #F6F6F6;

  padding: 3px 3px 3px 5px

}

a:hover.footerblock, a:active.footerblock {

  color: #FFFFFF;

  text-decoration:none;

  background-color:#94AB36

}

.header-envelope {

background-color: #FFFFFF;

padding-top: 0px

} 

.header-navigation {

  color:#565034;

  padding:3px 10px 3px 10px;

}

.header-navigation a:link, .header-navigation a:visited {

  background:transparent;

  text-decoration:none;

  color:#789b51;

  border: solid 1px #F6F6F6;

  padding: 1px 4px 1px 4px

}

.header-navigation a:hover, .header-navigation a:active {

  background:#94AB36;

  text-decoration:none;

  border: solid 1px #789b51;

  color:#565034;

}

.header-logobg-container-outer {

	border: solid 0px #94AB36;

	background-image: url(images/top_new.gif);

	height: 130px;

	background-repeat: no-repeat;

}

.header-logobg {

  color: #565034;

  padding:0px 10px 0px 10px;

  font-size: 1em;

  font-weight:bold;

}

.header-logobg a:link, .header-logobg a:visited, .header-logobg a:hover, .header-logobg a:active {

  color: #863F45;

}

.readmore a:link, .readmore a:hover, .readmore a:active, .readmore a:visited{

  font-weight: bold;

  background-color:#EEEEEE;

  padding: 0px 3px;

  border-bottom: 0px dashed #EEEEEE !important

}

.shrek {

	margin-top: 28px;

}

#a {

	background-image: url(images/1.gif);

	background-repeat: no-repeat;

	background-position: top left;

}



#b {

	background-image: url(images/2.gif);

	background-repeat: repeat-x;

	background-position: top center;



}

#c {

	background-image: url(images/3.gif);

	background-repeat: no-repeat;

	background-position: top right;

}

#d {

	background-image: url(images/4.gif);

	background-position: left;

	background-repeat: repeat-y;	

}

#e {

	background-image: url(images/6.gif);

	background-position: right;

	background-repeat: repeat-y;	

}

#f {

	background-image: url(images/7.gif);

	background-repeat: no-repeat;

	background-position: bottom left;

}

#g {

	background-image: url(images/8.gif);

	background-repeat: repeat-x;

	background-position: bottom center;

}

#h {

	background-image: url(images/9.gif);

	background-repeat: no-repeat;

	background-position: bottom right;

}    

.sitebody {

  padding: 0em 0em 3em 0em;

  font-family:  Tahoma, Arial, sans-serif;

  font-size : 0.7em;

  color: #565034;

  background-color: #945b52;
  background-image:url(http://www.olamagol.co.il/balloon_bg.jpg);

  }

.site-slogan {
visibility:hidden;

	font-size:1em;

	padding:2px 5px 2px 5px;

	color: #A55B68;

	text-align: right;

	font-weight: bold;

}

.story-content {

  text-align: justify;

  padding: 0px 0px 0px 0px

}

/*.story-box img {

  color:#DDDDDD;

  border-left:solid 1px #EEEEEE;

  border-top:solid 1px #EEEEEE;

  border-right:solid 2px #DDDDDD;

  border-bottom:solid 2px #DDDDDD;

  padding:10px;

  margin-right: 7px;

}  */

.story-box {

padding-left:5px

}

.story-box a:link {

  color: #863F45;

  padding-bottom: 1px;

   border-bottom: 1px dashed #EEEEEE;

}  

.story-box a:visited {

  color: #863F45;

  padding-bottom: 1px;

   border-bottom: 1px dashed #EEEEEE;

}  

.story-box a:hover{

  color: #863F45;

  border-bottom: 1px dashed #EEEEEE;

  background-color: #FFFFFF;

    padding-bottom: 1px;

}  

.story-box a:active {

  color: #863F45;

  border-bottom: 1px dashed #EEEEEE;

  background-color: #FFFFFF;

    padding-bottom: 1px;

}  

.story-container {

padding-right: 50px;

padding-left: 5px;

padding-top : 6px

}

.story-information  {

text-align: right;

font-size: 0.7em;

border-top: 1px dashed #DDDDDD;

background-color: transparent;

color: #565034;

}

.story-information a:link, .story-information a:hover, .story-information a:visited  {

text-align: right;

font-size: 90%;

border: none;

background-color: transparent;

}

.story-information  img {

border: none;

margin: 0;

padding: 0;

vertical-align:middle

}

.story-title {

padding-top: 10px;

color: #863F45;

padding-bottom:0px;

font-size: 1.2em;

	margin: 0em 0em 0em 0em;

	font-weight: bold;



}



/*Calendar*/



.cal-body {

  background:#FFFFFF;

  border-bottom:#E7E7E7 1px solid;

  border-left:#E7E7E7 1px solid;

  border-right:#E7E7E7 1px solid;

  border-top:#E7E7E7 1px solid;

}

.cal-day,cal_day {

  background:transparent;

  border-bottom:#F7F7F7 1px dashed;

  border-left:#F7F7F7 1px dashed;

  border-top:#999999 2px solid;

}

.cal-dayview-times {

  background:#F7F7F7;

  border-bottom:#E7E7E7 1px solid;

  border-left:#E7E7E7 1px solid;

  border-right:#E7E7E7 1px solid;

  border-top:#1A3955 1px dashed;

}

.cal-dayx-body {

  background:#E7E7E7

}

.cal-dayx-cur {

  background:#FFFFFF;

}

.cal-dayx-subcur {

  background:#FFFFFF;

  padding-top:4px

}

.cal-dayx-times {

  border-bottom:#FFFFFF 1px solid;

  border-left:#FFFFFF 1px solid;

  border-right:#FFFFFF 1px solid

}

.cal-dayx-times2 {

  background:#FFFFFF

}

.cal-dayx-weekevent {

  border-bottom:#FFFFFF 1px solid;

  border-left:#FFFFFF 1px dashed;

  border-right:#FFFFFF 1px dashed;

  border-top:#E7E7E7 1px solid

}

.cal-futureday {

  background:#F7F7F7

}

.cal-header {

  border-bottom:#F7F7F7 1px solid;

  border-left:#F7F7F7 1px solid;

  border-right:#F7F7F7 1px solid;

  border-top:#F7F7F7 1px solid

}

.cal-hr {

  background:#FFFFFF

}

.cal-month,cal_month {

  background:#F7F7F7;

}

.cal-nullday {

  background:#FFFFFF;

  border-bottom:#F7F7F7 1px dashed;

  border-left:#F7F7F7 1px dashed;

  border-top:#F7F7F7 1px dashed;

}

.cal-oldday {

  background:#E7E7E7;

}

.cal-quickadd,quickadd {

  background:#F7F7F7;

  border-bottom:#E7E7E7 1px solid;

  border-left:#E7E7E7 1px solid;

  border-right:#E7E7E7 1px solid;

  border-top:#E7E7E7 1px solid;

  padding:4px

}

.cal-today {

  background:#FFFFFF;

  border-bottom:#B0A77E 1px dashed;

  border-left:#B0A77E 1px dashed;

  border-right:#B0A77E 1px dashed;

  border-top:#B0A77E 1px dashed

}

.cal-weekpointers {

  border-bottom:#F7F7F7 1px dashed;

  border-left:#F7F7F7 1px dashed

}

.cal-weekview-addevent {

  background:#FFFFFF;

  border-right:#E7E7E7 1px solid;

  border-top:#E7E7E7 1px solid;

  padding:4px

}

.cal-weekview-caltitle {

  background:#FFFFFF;

  border-bottom:#E7E7E7 1px solid;

  border-left:#E7E7E7 1px solid;

  border-right:#E7E7E7 1px solid;

  padding:4px

}

.cal-weekview-curday,weekview_curday {

  background:#F7F7F7;

}

.cal-weekview-daterange {

  background:#FFFFFF;

  border-left:#E7E7E7 1px solid;

  border-right:#E7E7E7 1px solid;

  border-top:#E7E7E7 1px solid;

  color:#999999;

  padding:4px

}

.cal-weekview-dayformat {

  background:#FFFFFF;

  border-left:#E7E7E7 1px solid;

  border-top:#E7E7E7 1px solid;

  padding:4px

}

.cal-weekview-offday,weekview_offday {

  background:transparent;

}

.smallcal {

font-size:0.8em

}

.cal-event-title {

color : #999999; 

	font-size: 1.7em;

	margin: 1em 0em 0em 0em;

	font-weight: bold;

}



/*Comments*/



.comment, #comment {

 margin-left: 20px;

margin-right: 20px;

color:#333333;

}

.commentbar1 {

  background:transparent;

  padding:3px 3px

}

.commentbar2 {

  text-align: center;

  padding: 10px 2px 2px 2px;

}

.commentbar3 {

  background:#FFFFFF;

  font-size:0.8em;

  padding:3px 3px

}

.commentbar4 {

  background:#E7E7E7;

}

.commentbox {

	border:1px dashed #dddddd;

	margin: 20px 0px 10px 0px;

	padding: 0px 20px 10px 20px;

	color:#666666;

	background-color:#f9f9f9;

	text-align:justify;

	font-weight: bold;

}

.commenttitle {

  font-weight:bold;

  text-transform:uppercase;

  padding:3px 0px 3px 0px;

  margin-top:15px;

  color:#FF9900}

.comment-information {

font-size: 0.8em;

color: #333333;

text-align: right;

margin: 0px 15px 0px 15px

}

.comment-information-thread {

font-size: 0.8em;

color: #333333;

margin: 0px 15px 0px 15px

}



#trackback {

padding: 25px 

}

 









/* New GL Common Plugin CSS Declarations */

.pluginRow1 td         { background-color: #F6F6F6; }

.pluginRow2 td         { background-color: #FAFAFA; }



.pluginRollOver         { color: #999999; background-color: #EEEEEE; }

.pluginRollOut          { color: #999999; background-color: #F7F7F7; }



.pluginCellTitle {color: #666666; background-color: #DDDDDD;}



A.pluginButton:link, A.pluginButton:visited {

    color: #FFF;

    text-align: center;

    padding-top: 2px;

    display: block;

    height: 19px;

    text-decoration: none;

    background-color: transparent;

}

A.pluginButton:hover { 

    color: #FFF; 

    text-align: center; 

    padding-top: 2px; 

    background: url('navbar/images/button_over.gif') repeat-x center; 

    display:block; height:19px; text-decoration:none; background-repeat:repeat-x; background-color:transparent

}

/* END of GL Plugin Common CSS */





/* Forum Plugin specific CSS */

.codeblock  { 

    background-color: #ECE9D8;

    width: 470px;

    height: 160px;

    overflow: auto;

    font-size: 11px;

    min-height: 50px;

    max-height: 120px;

    margin: 5px 0px 5px 5px;

    padding:5px;

    border: 1px dashed black;

    }

.quotetop

{

    border-right:1px dotted #000; border-top:1px dotted #000; border-bottom:1px dotted #000; background:#EEE url('forum/image_set/img_quote.gif') no-repeat right; border-left:4px solid #CCCCCC;

    font-weight: bold;

    font-size: 10px;

    padding: 3px; margin-left:auto; margin-right:auto; margin-top:8px; margin-bottom:0

}



.quotemain

{

    background: #FAFCFE;

    border: 1px dotted #000;

    border-left: 4px solid #CCCCCC;

    color: #999999;

    padding: 4px;

    margin: 0 auto 8px auto;

}

.forumrules img{

  vertical-align:bottom;

}

/* End of Forum specific CSS  */





/* Common CSS for on-hover info feature - Add if not already included */

a.info{

    position:relative; /*this is the key*/

    z-index:24;

    text-decoration:none

}



a.info:hover  {

    z-index:25;

    padding-top:5px;

    padding-bottom:5px;

    text-decoration:none

}



a.info span{display: none}



a.info:hover span { /*the span will display just on :hover state*/

    font-style:normal;

    display:block;

    position:absolute;

    top:3em; left:-5em; width:22em;

    border:1px solid #CCC;

    background-color:#E3E1C1; color:#999;

    padding:7px;

    text-align: left;

    text-decoration:none

}



/* End of common CSS for on-hover info feature */




