/* generated by csscreator.com */
html, body{
    margin:0;
    padding:0;
    font-size: 12px;
    font-family: Georgia, "Times New Roman", Times, serif, Verdana, Arial, SunSans-Regular, Sans-Serif;
    color:#564b47;
    background: #C89C52 url(images/page_bg.jpg) repeat-x;
    text-align: justify;
    height:100%;
   /* overflow:auto;*/

}

#pagewidth{
    width:990px;
    text-align:left;
    margin-left:auto;
    margin-right:auto;
    background: #FFFFFF url(img/wrapper-body-two-column.png) repeat-y;
}

/* ----------banner for logo-------------- */
#banner {
    text-align: right;
    background-color: #FFFFFF; /*#C1913E;*/
    padding: 0px;
    margin: 0px;
}

#banner img {padding:0px 0px 0px 0px;}

#banner .illustration {
    width: 990px;
}

#leftcol{
    width:220px;
    float:left;
    position:relative;
    color: #C1913E;
    /*background: #C89C52 url(images/page_bg.jpg) repeat-x;
    background: #C89C52;
    background-color: #C1913E;
    min-height: 100%;
    height: auto !important;
    height: 100%;   */
}

#leftcol h2 {
    font: 22px Georgia, "Times New Roman", Times, serif;
    color:#3D3C2C;
    font-weight: normal;
/*    border-left: 3px solid #615331;
    padding: 1px 1px 1px 8px;
    margin-top: 22px;       */
}

#twocols{
    width:760px;
    float:right;
    position:relative;
/*    min-height: 100%;
    height: auto !important;
    height: 100%;
    background-color: #FFFFFF;*/
  }
 
#rightcol{
    width:212px;
    float:right;
    position:relative;
/*     background-color:#EAEBBE;
    min-height: 100%;
    height: auto !important;
    height: 100%;   */
 }

#rightcol h2 {
    font: 22px Georgia, "Times New Roman", Times, serif;
    color:#3D3C2C;
    font-weight: normal;
    border-left: 3px solid #615331;
    padding: 1px 1px 1px 8px;
    margin-top: 22px;
}

#maincol{background-color: #FFFFFF;
    float: left;
    display:inline;
    position: relative;
    width:710px;
    padding:
    10px 10px 10px 10px;
}
#maincol h2 {
    font: 22px Georgia, "Times New Roman", Times, serif;
    color:#3D3C2C;
    font-weight: normal;
    border-left: 3px solid #615331;
    padding: 1px 1px 1px 10px;
    margin-top: 22px;
}

#footer{
    clear:both;
    padding:14px;
    height: 20px;
    margin:0px;
    background: url(img/wrapper-footer.png);
    /*background-color:#735220;*/
    text-align: center;
    font: 12px Georgia, "Times New Roman", Times, serif;
    color: #FFFFB9;
 }
 
#footer .fr	 { float: right !important;; }
#footer .fl	 { float: left !important; }

 /* *** Float containers fix *** */
.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
 }
 
.clearfix{display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */  

.clear {
    clear: both;
}

#leftcol .pollbox h2.sf_pollTitle  {
    font: 22px Georgia, "Times New Roman", Times, serif;
    color:#3D3C2C;
    font-weight: normal;
}

 /*printer styles*/ 
 @media print{ 
/*hide the left column when printing*/ 
#leftcol{display:none;}

/*hide the right column when printing*/ 
#rightcol{display:none;}
#twocols, #maincol{width:100%; float:none;}
}


#top {
    width: 990px;
    height: 25px;
    position: relative;
    margin: 0 auto;
    text-align: left;
    background: #C89C52 url(images/page_bg.jpg) repeat-x;
/*    background: url(img/wrapper-top.png);         */
}

ul#navigation {
    float: right;
    margin: 0px 1px 0 0;
    display: inline;
    color: #FFFFFF;
}

ul#navigation li {
    float: left;
    display: inline;
    list-style-type: none;
    text-align: center;
    font-size: 0.9em;
}

ul#navigation li a, ul#navigation li a:visited {
    text-decoration: none;
    color: #FFFFFF;
    font-weight: normal;
}

ul#navigation li a:hover {
    text-decoration: underline;
}

li#house {
    background: url('images/house.gif') no-repeat 0 1px;
    padding-left: 24px;
}

li#house a {
    margin-right: 16px;
}

li#sitemap {
    background: url('images/sitemap.gif') no-repeat 0 2px;
    padding-left: 24px;
    margin-left: 16px;
}

li#sitemap a {
    margin-right: 16px;
}

li#envelope {
    background: url('images/envelope.gif') no-repeat 0 2px;
    padding-left: 23px;
    margin-left: 16px;
}
li#language{
    width:110px;
    height:20px;
    padding-left: 23px;
    margin-left: 16px;
    margin-top: -6px;
}

li#languages-images{
    width:200px;
    padding-left: 24px;
    margin-left: 16px;
    margin-top: -12px;
}

ul#languages-images li a, ul#languages-images li a:visited {
    text-decoration: none;
    color: #FFFFFF;
    font-weight: normal;
}

li#greek {
    background: url('images/el.gif') no-repeat 0 2px;
    width:20px;
    height:14px;
    padding-left: 23px;
    margin-left: 16px;
    margin-right: 15px;
}

li#english {
    background: url('images/en.gif') no-repeat 0 2px;
    width:20px;
    height:14px;
    padding-left: 23px;
    margin-left: 16px;
}
/*
#greek-language {
background: url("images/greece-flag1.jpg") no-repeat left center;
    width:28px;
    height:19px;
    padding-left: 10px;
    margin-left: 10px;
    padding-right: 5px;
    margin-right: 5px

}

#greek-language a {
	/*background: url("images/greece-flag1.jpg") no-repeat left center;
    width:28px;
    height:19px;
    padding-left: 10px;
    margin-left: 10px;
    padding-right: 5px;
    margin-right: 5px

}

#greek-language a:hover {
	background: url("images/greece-flag1.jpg") no-repeat left center;
    width:28px;
    height:19px;
    padding-left: 10px;
    margin-left: 10px;
    padding-right: 5px;
    margin-right: 5px

}

#english-language {
	background: url("images/uk-flag1.jpg") no-repeat left center;
    width:28px;
    height:19px;
    padding-left: 5px;
    margin-left: 5px;
    padding-right: 5px;
     margin-right: 5px
}
*/



#title {
    padding-top: 0px;
    width: 990px;
    height: 110px;      /* 87 for small logo */
    margin-top: 0px;
    margin-left: 0px;
    background: url(img/wrapper-title.png);
}

#logo {
/*    background: #C1913E url(images/alldogs_logo_and_title_large.png) no-repeat left top; */
    background: url(images/alldogs_logo_and_title_large.png) no-repeat left top;
    height: 110px;
}

/* VK Mods */
#leftcol p {
    margin-left: 12px;
    line-height: 1.7em;
    padding-right: 10px;
    color: #3D3C2C;
}

#leftcol .leftbartop {
    margin-top: 0px;
    padding: 10px 10px 10px 10px;
}

#leftcol .leftbarbottom {
    margin-top: 0px;
    padding: 10px 0px 10px 5px;
    color: #3D3C2C;
    line-height: 1.7em;
}
/* ----- FOR MAIN PAGE RIGHT BAR  ----------*/
#rightcol .rightbartop {
    margin-top: 0px;
    padding: 10px 15px 10px 10px;
    color: #333300;
}

#rightcol .rightbarbottom {
    margin-top: 0px;
    padding: 10px 15px 10px 10px;
    color: #3E341E;
}

#rightcol .rightbarbottom p {
    margin-left: 10px;
    line-height: 1.7em;
}

/* ----- FOR INNER PAGE ----------*/
#maincol .rightbartop {
    margin-top: 0px;
    padding: 10px 15px 10px 10px;
    color: #333300;
}

#maincol .rightbarbottom {
    margin-top: 0px;
    padding: 10px 15px 10px 10px;
    color: #3E341E;
}

#maincol .rightbarbottom p {
    margin-left: 10px;
    line-height: 1.7em;
}

/*------ FOR ALL PAGES -----*/
#maincol .breadcrumbs {
    font-size : small;
    color: #3E341E;
    font-style: italic;
  padding: 0 0 5px 6px;
}

#maincol .breadcrumbs a {
    color: #006699;
    text-decoration:underline;
}

#maincol .breadcrumbs a:hover {
    color: #000099;
    text-decoration:none;
}

#maincol .item  { position: relative; width: 710px; padding: 5px 10px 0 10px; margin-bottom: 10px; line-height: 1.4em; }
#maincol .first { background: url('img/first-time-inner-page3.png') no-repeat; }



#maincol .maincontent {
    margin-right: 30px;
    font-size:13px;
}

#maincol  .maincontent p {
    margin-left: 12px;
    line-height: 1.7em;
}

#maincol .maincontent a{
    color: #8D692D; /*#3E341E;*/
    text-decoration:underline;
}

#maincol .maincontent a:hover{
    color: #DBBF77;
    text-decoration:underline;
}

#maincol .sf_newsTitle a {
    color: #8D692D;
    font-weight: bold;
    text-decoration: none;
	text-align: left;
	background: url(img/dogstepbrown-s.png) no-repeat left top;
	padding: 0px 0 0 30px;
}

#maincol .maincontent .sf_newsTitle h2 {
    color: #8D692D;
    font-weight: bold;
    text-decoration: none;
	text-align: left;
	background: url(img/dogstepbrown-s.png) no-repeat left top;
	padding: 0px 0 0 30px;
}

.PollBox .sf_pollTitle h2 {
    font: 22px Georgia, "Times New Roman", Times, serif;
    color:#3D3C2C;
    font-weight: normal;
    border-left: 0px solid #C1913E;
    /*border-left: 3px solid #615331;
    padding: 1px 1px 1px 8px;
    margin-top: 22px; */
}
/*
h2 {
    font: 22px Georgia, "Times New Roman", Times, serif;
    color:#3D3C2C;
    font-weight: normal;
    border-left: 3px solid #615331;
    padding: 1px 1px 1px 8px;
    margin-top: 22px;
}
*/
p {
    margin-left: 12px;
    line-height: 2em;
    color: #564929;
    font: 12px Verdana,Georgia, "Times New Roman", Times, serif;
    text-align: justify;
}
/*
a {
    color: #8D692D;
    font-weight: bold;
    text-decoration: none;
}

a:hover {
    color: #5B431A;
    text-decoration: underline;
}
*/
#leftcol a {
    color: #8D692D;
/*    color: #FFFFFF;  */
    text-decoration: none;
}

#leftcol a:hover {
    /*color: #5B431A;*/
    color: #FFCC66;
    text-decoration: underline;
}

#leftcol a:active {
    /*color: #5B431A;*/
    color: #FFFFFF;
    text-decoration: underline;
}

#leftcol .sf_newsTitle a {
    color: #8D692D;
    font-weight: bold;
    text-decoration: none;
	text-align: left;
	background: url(img/dogstepbrown-s.png) no-repeat left top;
	padding: 0px 0 0 30px;
}

#rightcol a {
    color: #8D692D;
    font-weight: bold;
    text-decoration: none;
	text-align: left;
	/*background: url(images/dogstep.gif) no-repeat left top;
	padding: 5px 0 0 30px; */
}

#rightcol .sf_newsTitle a {
    color: #8D692D;
    font-weight: bold;
    text-decoration: none;
	text-align: left;
	background: url(img/dogstepbrown-s.png) no-repeat left top;
	padding: 0px 0 0 30px;
}

#rightcol a:hover {
    /*color: #5B431A;*/
    color: #AB5B03;
    text-decoration: underline;
}

#footer a {
    color: #DFC082;
    font-weight: normal;
    text-decoration: none;
    font-family: Georgia, "Times New Roman", Times, serif, Verdana, Arial, SunSans-Regular, Sans-Serif;
}

#footer a:hover {
    color: #FFFFFF;
    text-decoration: underline;
}

/** later **/

#later {
  color: #564929;
  width: 710px;
  text-align: justify;
}

#later .bottomleft-col {
    float: left;
    width: 320px;
    padding: 10px 15px 10px 10px;
}

#later .bottomright-col {
  float: right;
  width: 320px;
    padding: 10px 15px 10px 10px;
}

/*
#later h2 {
  font: 22px Georgia, "Times New Roman", Times, serif;
  color:#3D3C2C;
  font-weight: normal;
  border-left: 3px solid #615331;
  padding: 1px 1px 1px 8px;
  margin-top: 22px;
}
*/
#later .bottomleft-col p {
    line-height: 1.7;
}

#later .bottomright-col p {
    line-height: 1.7;
}



/*--------------------------------Board--------------------------------*/

#board-top {
width: 212px;
height: 21px;
background: #C89C52 url('img/board-top-s3.gif') no-repeat 0 0;
}

#board {
background-color: #8B5F26;
width: 215px;
}

.board-in {
margin: 0 1.8em;
padding: 0.7em 0;
}

#board-bottom {
width: 215px;
height: 24px;
background: #8B5F26 url('img/board-bottom-s1.gif') no-repeat 0 0;
}

#board h3 {
font-size: 1.35em;
color: #FFF9E7;
}

#board dl {
color: #FFF9E7;
margin-top: 13px;
}

#board dt {
font-size: 0.95em;
font-weight: bold;
margin-bottom: 2px;
}

#board dd {
margin-bottom: 17px;
}

#board dd a, #board dd a:visited  {
color: #FFF9E7;
font-weight: normal;
text-decoration: none;
line-height: 1.3;
margin-bottom: 17px;
}

#board dd a:hover {
text-decoration: underline;
}

.divider {
width: 202px;
height: 13px;
background: #8B5F26 url('img/divider-s.gif') no-repeat 0 0;
margin: -5px 0 16px 0;
}

.paper {
width: 215px;
height: 255px;
background: #8B5F26 url('img/paper-s1.gif') no-repeat 0 0;
margin-top: 4px;
padding-bottom: 9px;
}

.paper-in {
margin: 0 2.5em;
padding-top: 1.7em;
}

#board address {
font-style: normal;
font-weight: bold;
color: #803900;
line-height: 1.45;
background-color: #FFFFFF;
}
