/*
Theme Name: Maes-y-Derw
Theme URI: 
Description: Maes-y-Derw
Version: 1.0
Author: Jeremy Clulow
Author URI: 
*/

body {
padding-top: 10px;
margin: 0;
text-align: center;
background: url(images/background.jpg) top left repeat-x #FFFFFF;
font-family:  Verdana, Arial, Tahoma, sans-serif;
}

#heading {
background:  url(images/banner.jpg) no-repeat transparent;
width:780px;
height: 256px;
margin: 0px auto 0px auto;
}

#header {
padding: 20px 20px 0px 10px;
}


#header h1 {
visibility: hidden;
display: none;

}

#header h1 a:link, h1 a:visited {
visibility: hidden;
display: none;
}

#header h2 {
visibility: hidden;
display: none;

}





	/*Top  Navigation*/
		
	#topnav {
	background: url(images/maes-y-derw-name.png)  top left no-repeat transparent; 
	height: 74px;
	width:624px;	
		}

	
/*Important*/

 #topnavwrap{
	margin: 135px 0px 0px 35px ;
	height: 54px;
	width:680px;	
}




#content {
margin: 0px auto 0px auto;
width: 780px;
text-align: left;
background: url(images/bodyback.jpg) top left repeat-y transparent;
}



#navigation {
	padding: 15px;
	background-color:transparent;
}




#content .entry h2 {
  margin: 0px 0em 0.5em 0em;
  font: normal normal normal 140% /1.3em Georgia, Serif;
  border-bottom: 1px solid #880000;
  color: #880000;
  letter-spacing: 1px;
padding-top:10px;
}


#content  .entry h3 {
  margin: 0.5em 0em 0.2em 0em;
  font: normal normal 120%/1.3em Georgia, Serif;
  color: #000088;
  padding:0px;

}


#content  .entry h3 a:link, h3 a:visited {
  text-decoration: none;
  color: #2364A0;
}

#content  .entry h4 {
  font: 100%  Georgia, serif;
  margin: 0.5em 0em 0em 0em;
  color: #333333;
  font-weight:bold;
}


#content  .entry a:link {
	color: #0000FF; 
	text-decoration: underline;
	}

#content .entry a:visited {
	color: #990099; 
	text-decoration: underline;
	}
	
#content  .entry a:active {
	color: #FF0000;  
	text-decoration: underline;
	}

#content  .entry a:hover {
	color: #FF0000;  
	text-decoration: underline;
	}

	
#content .entry p, #content .entry li, #content .entry blockquote, #content .entry td {
margin: 0.7em 0em 0.7em 0em;
font-family: Georgia, Serif;
font-size: 98%;
line-height: 1.5em;
}


#content .entry img{
margin:10px 0px 10px 0px;
}



	
	
	
	
	
	
	
	
	

#sidebar {
	width: 200px;
	margin: 0px;
	background-color: transparent;
	padding : 0px;
float:left;
border:0px dashed red;
}


#sidebar h3 {
	margin: 15px 0px 15px 10px;
	padding: 3px 0 6px 10px; 
	font: normal normal 95%/1.3 Verdana, Arial,helvetica, Sans-serif;
	color: #FFFFFF;
/*   background: #B57622 url(images/headerbg.png) repeat-x left bottom;	*/
	height:16px;
}


#sidebar #logos {
text-align:center;
margin:15px auto 15px auto;
}


#sidebar #logos img {
text-align:center;
margin:15px auto 15px auto;
border:0px;

}


/*TOP LEVEL MENU*/

#sidebar ul {
	padding-left: 0px;
	margin: 0px 0px 0px 15px;
	list-style-type: none;
}


#sidebar li {
background: url(images/menu-icon.png) top left no-repeat transparent;	
width: 150px;
padding: 0px 0px 3px 22px;
margin:0px 0px 10px 0px;
font-family: Georgia, Serif;
text-align:left;
font-weight:normal;
font-size: 95%;
line-height:1.2em;
border-bottom: 1px solid #666666;
display:block;
}


#sidebar ul li a {
text-decoration: none;	
background-image: none;	
color: #333333;
font-family: Georgia, Serif;
}


#sidebar ul  li a:link{
color: #333333;
text-decoration: none;
}

#sidebar ul li a:visited{
color: #333333;
text-decoration: none;
}

#sidebar ul li a:hover{
color: #990000;
text-decoration: none;
}


/*SECOND LEVEL MENU*/




#sidebar ul li ul {
	padding-left: 0px;
	margin: 0px 0px 0px -5px;
	list-style-type: none;
	color:#333333;
	border:0px dashed red;


}


#sidebar ul li ul li {
background: url(images/bullet.png) center left no-repeat transparent;
width: 135px;
padding: 4px 0px 4px 15px;
margin:3px 0px 3px 0px;
font-family: Georgia, Serif;
text-align:left;
font-weight:normal;
font-size: 85%;
line-height:1.2em;
display:block;
border: 0px;
}

#sidebar ul li ul li a:link{
color: #333333;
text-decoration: none;
}

#sidebar ul li ul li a:visited{
color: #333333;
text-decoration: none;
}

#sidebar ul li ul li a:hover{
color: #333333;
text-decoration: none;}







#footer {
	clear: both;
	background: url(images/footerback.jpg) #EFEFEF;
	text-align: center;
	color: gray;
	padding: 0px;
	 margin: 0px 0px 0px 0px;
	 width: 780px;
	 height:56px;	 
}


#footer p {
/*border-top: 1px solid #F5F5F5;*/
padding-top:8px;
margin: 0px 33px 0px 33px;
font-size:80%;
line-height:1.2em;
}



#footer p a:link, #footer p a:visited { 
	color: gray;
	font-weight:bold;
}



.meta {
	color: #6D6D74;
	font-size: 11px;
	margin: 0px;
}




.entry {
background-color: transparent;
/*background: url(images/logoback.png) top center repeat-y transparent;*/
padding: 0px 0px 20px 0px;
width: 510px;
border: 0px dashed red;
margin: 0px 0px 0px 230px;


/*MINIMUM HEIGHT HACK FOR IE* TO PREVENT MENU OVERFLOW  */	

height:600px
}
	 

html>body .entry
{
height: auto;
min-height: 600px;
}

/*END HACK*/







/*.commentbox {
	border: 1px solid #6D6D74;
	margin: 5px 2px;
	padding: 5px;
}
*/
.alignleft {
	float: left;
}

.alignright {
	float: right;
}

/*.pagenav{
border:1px dashed red;
	}
*/	
	
				
			/*Forces Scrollbar in short pages in Firefox and Opera*/


#scrollbar {
position:absolute;
top:0;
bottom:-0.1px;
width:1em;
z-index:-1;
}


.w3clogos {
text-align:center;
margin: 10px 0px 5px 0px;
}	





















/*Contact form CSS moved from Contact Form Plugin*/


/*.contactform {
	position: static;
	overflow: hidden;
	font-family: Arial, Helvetica, sans-serif;
font-size: 90%;
line-height: 1.5em;

}

.contactleft {
	width: 25%;
	text-align: right;
	clear: both;
	float: left;
	display: inline;
	padding: 4px;
	margin: 5px 0;
}

.contactright {
	width: 70%;
	text-align: left;
	float: right;
	display: inline;
	padding: 4px;
	margin: 5px 0;
}

.contacterror {
	border: 1px solid #ff0000;
}

.contactsubmit {
background-color:#DDDDDD;
}


#calendar{
margin:10px 0px 20px 32px; 
background-color:#B4CA8B;
color:#006600;
}

*/
/* CALENDAR*/
 
 
 
 /*
 #wp-calendar{
 	font-size:80%;
	font-family: Verdana,Tahoma, arial, sans-serif;
	text-align:center;
 	margin:5px  auto 20px auto;
 background-color: transparent;
 }
 

 #wp-calendar td{
padding:2px 3px;
 }
 


#wp-calendar td a:link, #wp-calendar td a:visited{
color: #006600;
font-weight:bold; 	
text-decoration:underline;
 }
 

#wp-calendar #today{
font-weight:bold; 
border:1px solid black;
 }


  #wp-calendar caption{
  	text-align:center;
	margin: 0px auto 0px auto;
	font-weight:bold;
  padding-top:10px;
  width:auto;

  }
  
 #wp-calendar #prev, #wp-calendar #next, #wp-calendar #prev a, #wp-calendar #next a{
font-weight:bold;
color:006600;
text-decoration:none;
  font-size: 110%;
  }
*/

  #eXTReMe{
  	visibility:hidden;
	display:none;
  }
  
  