html, body, div, span, applet, object, iframe,

h1, h2, h3, h4, h5, h6, p, blockquote, pre,

a, abbr, acronym, address, big, cite, code,

del, dfn, font, img, ins, kbd, q, s, samp,

small, strike, sub, sup, tt, var,

dl, dt, dd, ol, ul, li,

fieldset, form, label, legend,

table, caption, tbody, tfoot, thead, tr, th, td {

	margin: 0;

	padding: 0;

  	border: 0;

	outline: 0;

	font-weight: inherit;

	font-style: inherit;

	font-size: 100%;

	font-family: inherit;

	vertical-align: baseline;

}

@media screen {

/* remember to define focus styles! */

:focus {

	outline: 0;

}

body {

	line-height: 1;

	color: black;

	background: #5D9C72;

	font-family: verdana;

	font-size: 13px;

}

ol, ul {

	list-style: none;

}

/* tables still need 'cellspacing="0"' in the markup */

table {

	border-collapse: separate;

	border-spacing: 0;

}

caption, th, td {

	text-align: left;

	font-weight: normal;

}

blockquote:before, blockquote:after,

q:before, q:after {

	content: "";

}

blockquote, q {

	quotes: "" "";

}

a{

color: #00A48B;

}

#container

{

width:800px;

height:auto;

margin:0 auto;

background-color: #FFFFFF;

border-left: 2px solid #A86BA6;

border-right: 2px solid #A86BA6;

}

#left_column

{

float:left;

width:250px;

height:auto;

}

#contentarea

{

float:right;

width:540px;

height:auto;

}

#nav

{

height:25px;

width:auto;

font-family:Arial;

font-size:11px;

font-weight:bold;

text-transform:uppercase;

color:#FFFFFF;

background-color: #A86BA6;

line-height:25px;

text-align:center;

//padding-bottom:5px;

}

#nav ul

{

padding:0;

margin:0;

}

#nav li

{

list-style-type:none;

display:inline;

}

#nav li a

{

display:inline;

/*padding:11px;*/

text-decoration:none;

font-weight: bold;

color:#FFFFFF;

padding: 11px 5px 11px 11px;

}

#nav a:hover

{

/*

background-image: url(images/current.jpg);

background-repeat:no-repeat;

background-position:bottom center;

*/

color:#000000;

}

#nav a.current

{

/*

background-image: url(../../images/worklive/current2.jpg);

background-repeat:no-repeat;

background-position:bottom center;

*/

color:#A8C992;

}

h1{

  color: #A86BA6;

  border-bottom: 1px solid #00A48B;

  margin-right: 10px;

  padding-left: 2px;

  margin: 15px 0 15px 0;

  font-size: 1.2em;

}

h2{

  color: #A86BA6;

  margin-right: 10px;

  padding-left: 2px;

  margin: 15px 0 15px 0;

  font-size: 1.1em;

}

p {

  padding: 5px;

  margin: 0 0 15px 0;

  line-height: 1.5em;

  word-spacing: 0.2em;

}

#header{

  height: 162px;

/*height: 195px;*/

  overflow: hidden;

}

#header p{

  line-height: 1em;

  padding: 0;

  margin: 0;

  position: relative;

}

#footer{

  clear: both;

  font-size: 0.8em;

  border-top: 1px solid #00A48B;

  padding: 10px 20px 0 20px;

  text-align: center;

}

#left_nav{

  /*border: 2px solid #A8C992;*/

  margin: 32px 0 5px 5px;

  padding: 5px;

  width: 231px;

  border: 1px solid #00CC99;

  text-align: center;

}

#left_nav ul{

padding:0;

margin:0;

background-color: #FFFFFF;

}

#left_nav li

{

  list-style-type:none;

  text-align: center;

  padding: 5px;

  color: #00A48B;

  font-style: italic;

}

#left_nav li a

{

padding:3px;

text-decoration:none;

color:#A86BA6;

font-style: normal;

}

#left_nav a:hover

{

/*

background-image: url(images/current.jpg);

background-repeat:no-repeat;

background-position:bottom center;

*/

color:#00A48B;

}

#left_nav a.current

{

/*

background-image: url(../../images/worklive/current2.jpg);

background-repeat:no-repeat;

background-position:bottom center;

*/

color:#000000;

}

img.left{

float: left;

border: 1px solid #00CC99;

margin: 0 10px 10px 0;

}

#testimonial div.quote{

background-image: url(http://www.form2list.com/bnsw/images/quote-open.gif);

background-repeat:no-repeat;

background-position:top left;

}

#testimonial p{

font-size: 0.8em;

font-style: normal;

}

#testimonial p.quote{

font-size: 1em;

font-style: italic;

padding: 5px 20px 5px 20px;

}

#testimonial p.quote span{

width: 20px;

height: 20px;

background-image: url(http://www.form2list.com/bnsw/images/quote-close.gif);

background-repeat:no-repeat;

background-position:bottom right;

color: #FFFFFF;

}

ul{

list-style-type: disc;

margin: 0 0 0 20px;

}

li{

padding: 5px 0 0 0;

}

.picture{

width: 250px;

text-align: center;

float: left;

}

.hotel{

clear: left;

border-bottom: 1px solid #CCCCCC;

padding: 5px 0 0 0;

}

.hotel img{

float: left;

margin: 0 10px 10px 0;

}

.hotel p, .hotel h3{

margin-left: 170px;

}

#diary h3{

font-weight: bold;

padding-left: 5px;

}

fieldset {  

    float: left;  

    clear: left;  

    width: 99%;  

    margin: 0 0 1.5em 0;  

    padding: 0;

    border: none;

  }

  legend {

    margin-left: 1em;

    color: #000000;

    font-weight: bold;

  }

  fieldset ol {

    padding: 1em 1em 0 1em;

    list-style: none;

    border: 1px solid #000000;

  }

  fieldset li {

    clear: left;

    padding-bottom: 1em;

  }

  fieldset.submit {  

    float: none;  

    width: auto;  

    border: 0 none #FFF;  

    text-align: right;

padding-right: 10px;

  }

  label {

clear: left;

    float: left;  

    width: 475px;   

    text-align: left;

  }

form{

  margin-top: 1.5em;

  padding-bottom: 35px;

 }

input.text{

    width: 15em;

}

input.submit{

    cursor: pointer;

  }

form p.verification{

    margin-left: 11em;

  }

fieldset ol li ul{

list-style: none;

}

label.error{

color:#FF0000;

text-align: left;

padding-left: 11em;

width: 25em;

}

#membersarea p{

  line-height: 1.1em;

  padding: 10px 0 0 0;

  margin: 0;

}

#membersarea h2{

  color: #A86BA6;

  margin: 15px 0 0 0;

  font-size: 1em;

  font-weight: bold;

}

textarea{

width: 400px;

}

}

@media print {

   body {font-size: 10pt; line-height: 120%; background: white;}

   #left_column{display: none;}

   #contentarea{float: none; width: 100%; margin: 0 5% 0 5%;}

   #header{display: none;}

   #membersarea h2{font-size: 12pt; font-weight: bold; margin: 10pt 0 0 0; color: #000000;}

   #membersarea p{line-height: 110%; padding: 10pt 0 0 0; margin: 0; color: #000000;}

}

#gallery3{

clear: left;

text-align: center;

vertical-align: middle;

}

#gallery3 img{

margin: 5px;

vertical-align: middle;

}

#gallery3 div{

float: left;

width: 160px;

}

#blog h2{

clear: both;

text-decoration: underline;

font-weight: bold;

}

#blog p{

margin: 0;

}

#blog p.posted{

font-size: 0.8em;

}

#news_by_date{

float: left;

}

.error{

  color:#FF0000;

}

#search fieldset{

margin: 0 0 .5em 0;

}

#search fieldset ol{

border: none;

padding: 0 1em 0 1em;

}

#search fieldset ol li label{

margin-top: .3em;

width: 150px;

font-weight: bold;

}

ul#sitemap li p{

padding: 0;

margin: 0;

}

.bnuk{

margin-top: 50px;

text-align: center;

font-size: 0.7em;

}

.bnuk p{

margin: 0;

}

.category ul, .category li{

list-style-type: none;

}

.category li{

clear: left;

}

#blog_latest, #blog_dates, #blog_categories, #blog_text{

text-align: left;

}

#blog_latest h2, #blog_dates h2, #blog_categories h2{

color: #00A48B;

}

#blog_latest li, #blog_dates li, #blog_categories li{

padding: 0 0 3px 3px;

text-align: left;

}

#blog_text p{

font-size: 0.9em;

}

#diary h2{

border-top: 2px solid #00A48B;

padding: 10px 0 0 0;

}

#diary .green_arrow{

margin-right:10px;

}

#header p img{

  position: relative;

  top: 0;

  float: left;

}

#header p img.random{

position: relative;

  top: 0;

  float: right;

  margin-left: 15px;

}


/*********Icons********/

#social_networking_links{
	float: left;
	height: auto;
	padding-left: 67px;
	padding-top: 25px;
	width: 181px;
}

.icons{
	float: left;
	height: auto;
	margin-right: 15px;
	width: 50px;
}
.image_content{
height:162px;
width:250px;
float:left; 
overflow: hidden;
  margin-left: 5px;
}

