/*  
Theme Name: Pink Glass
Theme URI: http://www.reblog.sk/
Description:
Version: 1.3.2
*/
@charset "utf-8";
/*tables*/
* {margin-top:0; padding-top:0;}

#Holder{
  width:100%;
	background-repeat:repeat-x;
  background-image: url(http://www.bwebsites.co.uk/images/bg.jpg);
}

body {
  padding:0px;
	margin:0px;
	color:#000000;
	font: 80%  Verdana, sans-serif;
	background-color: #C6F2B4;
	min-width:1000px;
	margin-top:0px;
	margin-bottom:10px;
	background: url(http://www.bwebsites.co.uk/images/graingreen.png) 0px 0px;
}

#wrap{  position: relative;
	margin-left: auto;
	margin-right: auto;
	width: 1000px;	
  
background-color:#ffffff;
background-repeat: repeat-x;

}



#container{background-color:#ffffff;}
#content{float:right; width:620px; padding:30px; padding-right:50px; background-color:#ffffff;padding-top:15px;}
#sidebar{font-size:90%; float:left; width:240px; margin-top:20px;background-color:#ffffff; border:dashed 1px #ffffff;padding-left:5px; padding-right:5px;margin-left:30px;}
#footer{clear:both; border-top:#CCCCCC solid 1px; text-align:right; padding:3px; width:730px; margin:12px auto 0 auto;}
.meta{text-align:right; font-size:11px; border-bottom:#DBDBDB solid 1px; padding-bottom:6px; padding-top:3px;}
.text {margin:0; padding:0;}
.post{padding-bottom:10px; }
#sidebar ul{list-style:none; margin-left:0px; padding-left:0px;}
blockquote{margin-top:6px; margin-left:10px; padding:6px; border:#DBDBDB solid 1px; background-color:#FBFBFB;}
.alignleft{float:left;}
.alignright{float:right;}
.com-write{width:520px;}
.side-center{text-align:center;}
/*forms*/
.search{width:180px;}
/*thypography*/
.page h2{font-size:20px; font-weight:normal; color:#000000;}
h2 {
	font-size: 30px;
	color: #000000;
    	border-bottom:solid 1px #000000;
	text-align:left;
	margin-bottom:30px;
	margin-top:15px;
	padding-bottom:8px;
	padding-top:8px;
font-family: trebuchet MS;
}
h3 {
	font-size: 130%;
	color: #A00279;
	font-family: trebuchet MS;
}

h4{
  font-size:150%;
  background-color:#C6F2B4;
}
h2 a{text-decoration:none;}
#sidebar a{ color:#000000;font-size:100%;text-decoration:none;border-bottom:dotted 0px;}
#sidebar a:hover{ color:#C13C7B;}
li {margin:0px;padding:0px;padding-bottom:10px;}
#sidebar h3{ background-repeat:repeat-x; height:23px; color:#000000; font-size:120%; font-weight:normal; margin-left:0px; padding-top:2px; margin-bottom:6px;border-bottom:solid 1px;}
#sidebar h4{color:#E52098; font-size:15px; font-weight:normal; padding-left:0px; padding-top:2px; margin-bottom:6px;}
.trackback{font-size:11px;}
.com-name{font-size:13px; font-weight:bold;}
/*links*/

/*menu*/
/*** MENU ***/
#website_menu{
	padding: 0px;
	text-align: left;
	margin:0px;
	height: 30px; 
background-color:#980373;
line-height:30px;
font-size:110%;
width:1000px;
clear:both;
}

.website_top_menu ul{
	padding: 0px;
	margin:0px;
	height: 30px; 
	width:1000px;
}
	
.website_top_menu a {
	padding: 0px;
	margin:0px;
	height: 30px;
	padding:20px;
	padding-left:25px;
	padding-right:25px;
	text-decoration:none;
	color:#ffffff;
}

.website_top_menu li {
	display: inline;
	margin: 0;
	padding: 0;
}


#website_menu a.current
{
  color:#ffffff;
  font-weight:normal;
  text-decoration:none;
  background-image:url(http://www.bwebsites.co.uk/images/selected.jpg);
  background-repeat:no-repeat;
  background-position:center;
}

#website_menu a:hover
{
   color:#000000;
  text-decoration:none;
  background-image:url(http://www.bwebsites.co.uk/images/selected.jpg);
  background-repeat:no-repeat;
  background-position:center;
}
a:active {
	text-decoration: none;
}

a {
color: #A00279;
}

a:hover {
	color: #9BF15F;
}


#subfooter{
	clear: both;
width:1000px;
height:210px;
padding-top:15px;
padding-bottom:15px;
background-color:#D58FCB;
}

.subitem{
width:216px;
float:left;
background-color:#ffffff;
margin-left:25px;
border:solid 1px #000000;
text-align: center;
padding-bottom:5px;
}

.subitem img{
border:0px;
padding:0px;
margin:0px;
padding-bottom:5px;}

.subitem a{
text-decoration:none;
border:0px;
font-weight:bold;
font-size:15px;
}

.subitem a:hover{
color:#9EEC34;
}

.subitem:hover{
border:solid 1px #9EEC34;
}

#website_footer{
  clear:both;
  padding-top:30px;
  font-size: 80%;
	width:1000px;
	text-align:center;
	font-weight:bold;
	color:#000000;
/***background-image: url(http://www.bwebsites.co.uk/images/foot_grad.png);***/
	
	background-color:#ffffff;
}


#website_footer img{
  border:0px;
}

#website_footer a{
  font-size: 130%;
  color:#000000;
}

#website_footer a:hover{
color:#9EEC34;
}

.feets {
  width:230px;
  float:left;
  display:block;
  text-align:left;
  padding-left:20px;
  font-weight:normal;
}

.feets a{
  border-bottom:0px;
}

#footer1 {

}

#foot3{
  padding:10px;
  clear:both;
}

#foot4{
  padding:10px;
  clear:both;
  font-size:150%;
}
#blog{
position:absolute;
left:750px;
top:104px;
color:#ffffff;
}

#blog a{
color:#ffffff;
background-color:#000000;
padding:5px;
font-weight:bold;
}

#tel{
color:#000000;
font-weight:bold;
font-size:17px;
}



#website_branding{
  text-align: right;
  width:990px;
  border: solid 0px black;
  background-color:#ffffff; 
  font-size: 100%;
  line-height:1.1em;
  height: 110px;
  padding-left:10px;
    background-image: url(http://www.bwebsites.co.uk/images/contact.png);
   background-repeat:no-repeat;
   background-position: 728px 25px;
}

#restofbranding{
  padding-right:10px;
  padding-top:5px;
  padding-bottom:35px;
  color:#037297;
  font-size:110%;
 
}

#website_branding a{
  font-weight:bold;
}

#logobranding{
float:left;
padding-left:0px;
padding-top:10px;
display:block;
}

#logobranding a
{
	border-bottom:0px;
	
}

#logobranding img{
border:0px;
}

#breadcrumb{
display:inline;
position:absolute;
top:91px;
width:990px;
text-align:right;
  padding-right:20px;
}

.mainimage{
text-align:center;
border:solid 10px #EDEDED;
width:600px;}

.mainimagedescription{
text-align:center;
background-color:#EDEDED;
width:620px;
margin-bottom:10px;
text-transform:lowercase;
color:#7B8590;
font-size:90%;
padding-bottom:10px;margin-bottom:20px;}

