/*   
Theme Name: Pomme 2010
Theme URI: www.pomme.com.au
Description: Pomme 2010.
Author: Simon Clement
Author URI: 
Template: thematic
Version: 1.0
Tags: Thematic
.
Thematic is © Ian Stewart http://themeshaper.com/
.
*/

/* Reset browser defaults */
@import url('../thematic/library/styles/reset.css');

/* Apply basic typography styles */
@import url('../thematic/library/styles/typography.css');

/* Apply a basic layout */
@import url('../thematic/library/layouts/2c-r-fixed.css');

/* Apply basic image styles */
@import url('../thematic/library/styles/images.css');

/* Apply default theme styles and colors */
/* It's better to actually copy over default.css into this file (or link to a copy in your child theme) if you're going to do anything outrageous */
@import url('../thematic/library/styles/default.css');

/* Prepare theme for plugins */
@import url('../thematic/library/styles/plugins.css');







/*** THEMATIC SKIN ***/


.sf-menu{font-family:“Gill Sans”, Calibri, “Trebuchet MS”, sans-serif;
font-size: 1em;}


/*** Far right hand vertical border of menu ***/
.sf-menu {
    border-right:1px solid #ccc;
	float:left;
}
.sf-menu a {
	border-left:1px solid #ccc;
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
	padding:9px 13px;
	text-decoration:none;
}

/*** looks like this controls the bottom border of buttons depending on the page ***/

.sf-menu .current_page_item a,
.sf-menu .current_page_ancestor a,
.sf-menu .current_page_parent a {
    border-bottom-color:#f1f2f4;

/* #f1f2f4*/
}
.sf-menu a, .sf-menu a:visited  { /* visited pseudo selector so IE6 applies text colour*/
	color:			#666;
}

/*** background of buttons depending on level down ***/

.sf-menu li {
	background:		#f1f2f4;
}
.sf-menu li li {
	background:		white;
}
.sf-menu li li li {
	background:		white;
}


/*** bottom border of active button ***/
.sf-menu li:hover, .sf-menu li.sfHover,




.sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {
    background:     #f1f2f4;
	outline:		0;
 
}
.sf-menu ul {
    border-right:1px solid #ccc;
    border-bottom:1px solid #ccc;
}
.sf-menu li:hover ul,
.sf-menu li.sfHover ul {
	top:32px; /* overriding essential styles */
}
.sf-menu ul ul {
    margin-top:0;
}
.sf-menu ul a {
    background:white;
	border-bottom:none;
}


 /* the color of menu text when hovered */
.sf-menu ul a:hover {
    color: black;
}
.sf-menu a, .sf-menu a:visited{
background-color: #f1f2f4; /*Sets top level font color*/
}

 /* hides blog title */

#blog-title a {
display:block;
text-indent:-9000px;
width: 960px;
height: 100px;
}
 /* hides blog description */

#blog-description{
Margin-top:62px;
font-family:“Gill Sans”, Calibri, “Trebuchet MS”, sans-serif;
font-size: .9em;
padding-right: 20px;
text-align: center;
text-transform: none;
font-style: normal;
color:white;

height:27px;


}


}

.post{
margin-bottom:1;}

 /*header.jpg */

#branding {
width:960px;
margin-top: 10px;
background:url(images/header.png) no-repeat top center;
height:194px;
margin-bottom: 0px;
padding:0px;
border: 0px;
border-bottom: 0px;
border-top: 0px;

border-style: solid;

}

 /* space above and below imgs in widgets*/

.textwidget img{
margin-top:10px;
margin-bottom:10px;}



#container-practitioner {
width:800px;
left:150px;
	float: none;
	margin-left: 100px;
}

#content-practitioner {
width:800px;
left:150px;
background-color: white;
margin: 0px;

}


 /* Footer color */

#footer{

border-right:1px solid #CCCCCC;
border-left:1px solid #CCCCCC;
border-bottom:1px solid #CCCCCC;
border-top:0px solid #CCCCCC;
height:185px;
background-color: white;
width:960px;
margin: 0 auto;
margin-bottom: 30px;
padding-bottom: 0px;
background-image: url(http://www.pomme.com.au/wp-content/themes/pomme/images/footer2.jpg);
background-repeat: no-repeat;
}


#entry-content-practitioner {
width:100%;
left:150px;
font-family: “Gill Sans”, Calibri, “Trebuchet MS”, sans-serif;
font-size: 1em;
border-left: 0px;
}


#content{
font-family: “Gill Sans”, Calibri, “Trebuchet MS”, sans-serif;
font-size: .8em;
color:#455b52;
width:640px;
margin:0 0 0 0px;
border-right:#CCCCCC;
}


#widgettitle {
	font: normal 1em   “Gill Sans”, Calibri, “Trebuchet MS”, sans-serif;
}

#s {font: normal 1em “Gill Sans”, Calibri, “Trebuchet MS”, sans-serif;
	
}

#access{
width:960px;
margin: 0 auto;


}

.size-medium{
margin-top:20px;

}


body
{
  background-color: lightgray;
}


.textwidget{font-family: “Gill Sans”, Calibri, “Trebuchet MS”, sans-serif;
font-size: 1em;}

.widgettitle{font-family: “Gill Sans”, Calibri, “Trebuchet MS”, sans-serif;
font-size: 1.2em;}


.entry-content{
border-right:0px solid #bfbfbf;
border-left:0px solid #bfbfbf;
border-bottom:0px solid #bfbfbf;
padding:5px 10px 5px 10px;
background:white;
margin-left:0px;




}

.entry-content img{
	border: 1pt solid silver;
	padding: 5px;


}



.entry-content p{
margin-left: 50px;
width:560px;
font-size: 1.3em;
line-height: 1.4em;
color: darksilver;


}

.ngg-galleryoverview{
margin-left: 0px;
}




.entry-title{
border-right:0px solid #bfbfbf;
border-left:0px solid #bfbfbf;
border-top:0px solid #bfbfbf;
padding:0px 5px 5px 60px;
background:white;
font-family: “Gill Sans”, Calibri, “Trebuchet MS”, sans-serif;
margin-left: 0px;
margin-bottom: 5px;
margin-top:20px;
font-size: 2.2em;
color: darkolivegreen;

}



.sticky{

background:#98baac;


}

#main{
background-color:white;
padding-top: 0px;
border-color: #CCCCCC;
border:0px solid #CCCCCC;
border-top:0px;



}

.aside{
background-color:white;


}

.entry-meta{
border-right:0px solid #bfbfbf;
border-left:0px solid #bfbfbf;
padding:0px 5px 5px 60px;
background:white;
margin-left: 0px;

}

.hentry{

padding: 0 0 0px;
}



/* Width and position of main aside */

.main-aside {
    width:319px;
    right:0px;
    border:none;
}




/* controls text box beneath post containing comments category etc */

.entry-utility{
	border-bottom:0px solid #bfbfbf;
	border-right:0px solid #bfbfbf;
	border-left:0px solid #bfbfbf;
	padding:5px;
	background:white;
	text-indent:-9000px;
	height:0px;
	background-image: url(images/xrings.png);
	background-repeat: repeat-x;
	margin:2px 2px 2px 2px;
	visibility: none;
}


/* Buttons used in widget to access categories*/



.rssfeed {
	display: block;
	width: 188px;
	height: 24px;
	position:relative;
	text-align: center;
	margin: 0 auto;
	line-height: 2em;
	text-decoration:none;
	color: silver;
	font-size: 1em;


}


.button {
	display: block;
	width: 120px;
	height: 24px;
	position:relative;
	text-align: center;
	margin: 0 auto;
	line-height: 1.4em;
	text-decoration:none;
	color: gray;
	  float: left;
	  font-family:  “Gill Sans”, Calibri, “Trebuchet MS”, sans-serif;
	font-size: 1.2em;
	margin-top:5px;


}


a.button:active {

    outline: none; /* hide dotted outline in Firefox */
    background-position: bottom left;
    padding: 0px 0 0px 0px; /* push text down 1px */
   	height: 24px;
    color: gray;
}
a.button:active .click {

  
    padding: 1px 0 0px 0px; /* push text down 1px */

}


a.button:hover {

      color: orange;
}



/* Formats recent entries in footer*/


.widget_recent_entries{
color: green;
margin-left: 20px;
text-align: center;}

#text-25{
margin-bottom:25px;
text-align: center;
}

#text-27{
text-align: center;
color: green;
}


/* Format post title*/


.post h2 a {
	text-decoration:none;
	color: MediumSeaGreen ;
	font-weight: 100;
	
}

.post h2 a:hover {
	text-decoration:none;
	color: silver ;
	font-weight: 100;
	
}



/* controls link behaviour for artist names in widget*/

a.artistlink {
	color: darkgreen;
	text-decoration: none;
	font-family:  “Gill Sans”, Calibri, “Trebuchet MS”, sans-serif;
	font-size: 1em;
	float: left;
	margin-top: 10px;
	margin-left: 10px;
}


a.artistlink:hover {
	color: MediumSeaGreen;
	
}
a.artistlink:visited {
	color: silver;
	
}

/* controls space for artist name and associated image*/

.widgetimgwrap{
height:35px;
width:260px;
margin: 0 auto;
margin-bottom: 10px;
}

/* Place border around images in widgets used to click-through to artist's page*/


.widgetimgwrap img{
border-color: black;
border-style: solid;
border-width: 1px;
margin: 0;
margin-left:29px;
float: left;


}
/* Remove border from top and left of primary aside*/


#primary.aside{
background-color: white;
border: 0px;
background-color: whitee;
top:10px;

}

#index-top.aside{
border-right: 0px solid #CCCCCC;
border-top:0px;
border-left:0px;
margin-bottom:0px;
height:10px;
}

#index-top.aside h3.widgettitle{

padding-left:40px;
}

#index-top.aside .textwidget{

padding-left:40px;
height:150px;
}


#wrapper{
background-image: url(images/wrapper.png)
}
.aside li a{
text-decoration: none;
 list-style-type:none; }
 
 .aside li{

 list-style-type:none; }
 
#primary a img{

margin-bottom: 5px;}

#primary .widgetimgwrap a:hover img{

border-bottom: medium solid green;}

h1.entry-title{
font-weight: 100;}

#access {display:block;}

.boxgrid{ 
				width: 208px; 
				height: 208px; 
				margin-left:34px;
				margin-top:0px;
				float:left; 
				background:darkgray; 
				overflow: hidden;
				position: relative;
				color:white;
				margin-bottom: 5px;
				border-top: white;
				border-color: darkslategray;
				border-style: solid;
				border-width: 1px;
				}

.boxgrid a		{ 
				color:darkslategray; 
				text-decoration: underline;
				}

			
.boxgrid img	{ 
					position: absolute; 
					top: 0; 
					left: 0; 
					border: 0;
					margin:0px; 
				}
				
				.boxgrid h3{ 
					margin-left:10px;
					font-size: 1.2em;
					font-style: normal;
					margin-bottom:5px;
					margin-top: 3px;
					color: darkslategray; 
				}

 /* Header for artist*/ 
.boxgrid p

				{ 
					padding: 0 10px; 
					color:white; 
					font-weight:bold; 
					font:10pt "Lucida Grande", Arial, sans-serif; 
					margin-botom:3px;
				}
				
.boxcaption{  
    float: left;  
    position: absolute;  
    background: #000;  
    height: 100px;  
    width: 100%;  
    opacity: .8;  
    /* For IE 5-7 */  
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);  
    /* For IE 8 */  
    -MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";  
    }  
				
.captionfull .boxcaption {  
    top: 208;  
    left: 0;  
}  
.caption .boxcaption {  
    top: 220;  
    left: 0;  
}  
.artisttitles{
color:darkslategray;
font-size: 1.2em;
font-family:  “Gill Sans”, Calibri, “Trebuchet MS”, sans-serif;
margin-left:40px;
}
.main-aside{
line-height: 9px;}

.alignright, img.alignright{
float: none;
margin-left: 0;}

.christmas{
line-height: 20px;
color:darkslategray;
font-size: 1em;
	font-family:“Trebuchet MS”, sans-serif;
	padding:10px;
	border-color: black;
	border-style: solid;
	border-width: 1px;
	margin-bottom: 20px;
	background-color: graysmoke;
}

.ngg-gallery-thumbnail {
margin: 20px 0 4px 50px;
margin-left: auto;
margin-right: auto;
}

.ngg-singlepic{border:red;}

#justin{
background:url(images/temp.png);
height:80px;
width:960px;
background-color:	#888888 ;
margin: 0 auto;
clear:both;
border-bottom-width:1px; 
border-right-width:1px; 
border-left-width:1px; 
border-right-style:solid;
border-right-color:silver;
border-right-width:thin;
border-left-style:solid;
border-left-color:silver;
border-left-width:thin;
}

.justinbox{

height:50px;
width:100px;
background-color: silver;
border-style: solid;
border-color:  slategray;
border-width:  thin;
margin-left:40px;
position: relative;
float:left;
margin-top:12px;
padding: 4px;


}
.justintext{
font-family:“Gill Sans”, Calibri, “Trebuchet MS”, sans-serif;
font-size: 2em;
float: left;
margin-left: 70px;
margin-top: 14px;
color: white;
font-weight: normal;
background-color: xsilver;
padding: 15px;
border-color: black;
border-width: thin;
}

blockquote {

font-style: normal;
	color:darkslategray;
	font-size: 1.2em; 
	 text-align: left;
	 margin-left:0px;}

}

#siteinfo {

    text-indent: -4000px;
}
#siteinfo {
    color: #666666;
    font-size: 11px;
    line-height: 18px;
    padding: 22px 0 44px;
    text-indent: -4000px;
}
#content .aside{
border: 0px;}
#mp_product_list{margin-left: 50px;}

.mp_product_name
{color:red;
font-style:	normal;}

a:link {font-style:	normal; }

.mp_product_content{margin-left: 0px;
font-size: 1.2em;}

.mp_product_price{margin-left: 0px;

font-size: 1.1bnem;}

.mp_store_navigation li, #mp_popular_products li, #mp_category_list li, .product_category li {
    margin-left:50px;
}

li.page_item{

font-size: 1.3em;
line-height: 1.3em;}



.pommemenu{height:34px;
background-color: white;
margin-bottom: 15px;
opacity:0.6;
filter:alpha(opacity=60); /* For IE8 and earlier */}


.ngg-galleryoverview {
    margin-left: 40px;
 
}

a.button{

font-family:“Gill Sans”, Calibri, “Trebuchet MS”, sans-serif;
font-size: 1.2em;}
a.button:link {
    color: darkgreen;
}

a.button:visited {
    color: darkslategray;
}


a.button:hover {
    color: darkslategray;
}
.aside h3 {
    font-style: normal;
font-size:1.2em;
}
.widgettitle {
   
    text-align: left;
    padding-bottom: 10px;
    font-size: 1.4em;}



.page-template-pagefull-php #container {
    width:940px;
    float:left;
}
 
.page-template-template-pagefull-php #content {
    margin:0 0 0 10px;
    width:940px;
    overflow:hidden;
}

.mp_product_meta {
    margin-left: 50px;
}
.mp_product_categories {
    margin-left: 50px;}

.mp_lightbox img.alignleft {
    margin-left: 50px;

}
.entry-content img {

    margin-right: 20px;

}

ul#mp_product_list {
    font-family: helvetica;
    line-height: 20px;}

#custom_text{line-height: 20px;
font-family: helvetica, sans-serif;}

#mp_category_list {
    font-family: helvetica, sans-serif;
    line-height: 20px;}

.mp_store_navigation li, #mp_popular_products li, #mp_category_list li, .product_category li {
    margin-left: 0px;
}
h3.mp_product_name{
font-family: helvetica, sans-serif;;
font-size:1em;
line-height: 34px;}

.mp_product_meta {
    margin-left: 50px;
}

.mp_cart_widget_content{line-height:20px;
 font-family: helvetica, sans-serif;}

.mp_tag_cloud_widget{
line-height:20px;
 font-family: helvetica, sans-serif;

}
.search-image{
margin-left:58px;}

.search-entry-content{
margin-left:58px;
margin-top:15px;
font-family:helvetica, sans-serif;
font-size:1.2em;
width:300px;}
