/*   

Theme Name: Karen Ades

Theme URI: 

Description: Use the Thematic Feature Site Theme to power your WordPress web site.

Author: Tricia Kennedy

Author URI: http://triciakennedy.com.au/

Template: thematic

Version: 1.0.1

Tags: Thematic

.

Thematic Site 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 */

@import url('../thematic/library/styles/default.css');



/* Prepare theme for plugins */

@import url('../thematic/library/styles/plugins.css');

/*google fonts*/
@import url(http://fonts.googleapis.com/css?family=Open+Sans);



/* re-define base font-face and size */

body, input, textarea {

		font-family: 'Open Sans';

		font-size:14px;

		color:#444444;



		}

/* apply a back ground colour to the whole page */

body { /*background: url(images/bodybg.jpg) top center no-repeat fixed; */

background: #bfa5a5;

}



/* apply a background image to the content area */

#main {

		background: url(images/bodybg.jpg);

		border-top: #96846e;

	}

/* correct the margin to better fit the bg image */

#content {

margin-left:20px;

}







/* header */

#header {

		width:960px;

		margin:0 auto;

    	position:relative;

		background: url(images/Logotest.jpg);

		height:165px;

		border-left:none;

		border-right:none;

		border-top: none;

		height: 217px;



	}







#blog-title a {

display:block;

text-indent:-9000px;

height: 50px; 

width: 960px; 

}



#blog-description {

position:absolute;

left:-9000px; 

}



#main {

		border-left:none;

		border-right:none;

		}

	

#access {

border-bottom: none;

}



.sf-menu ul {

    	top:            -1500em;

		}



/* boarders */

#footer {

border-top:1px solid #666666;

width:960px;

margin:0 auto;

position:relative;



}

/* content borders */

/* page borders and bg*/



div.page{

background:url(images/trans.png);



padding:10px 10px 10px 10px;

}



div.page a{

color:#cc0099;

font-weight: bold;

text-decoration:none;

}



/* page title */



.entry-title {

    font-size:18px!important;

    font-weight: bold!important;

	font-family:'Open Sans'!important;

	padding:0px;

	color: #cc0099;

	}





.main-aside{

background-image:url(images/trans.png);

margin-right:10px;

}



#primary {

	border:none;

	padding-top:46px;

	}

	

#primary h3.widgettitle{

color:#CCCCCC;

border-bottom:1px solid #CCCCCC;

margin-bottom:7px;

}



/* text in widgets */

.main-aside{

font-size:12px;

color:#333333;

}

.main-aside a{

text-decoration:none;

font-weight:bold;

}

.main-aside a:active, .main-aside a:hover {

color:#000000;

}



.main-aside h3.widgettitle{

font-style:normal;

}



#subsidiary #first{

background-color:#ede6e0;

border:1px solid #CCCCCC;

padding:5px;

margin:0;

}



a:active, a:hover{

color:#999999!important;

}



/* menu */



.menu{

width:960px;

}



.sf-menu a{

border-left:none;

border-right:1px dotted #CCCCCC;

border-top:none;

border-bottom:none;

padding:12px;

height:12px;

}



.sf-menu {

border-right: none;

}



.sf-menu a:hover, .sf-menu a:active {

color: #999999!important;

}



.sf-menu a, .sf-menu a:visited {

color:#cc0099;

}





.sf-menu li li {

background-color: transparent; /* Background color first sub-level */
line-height:20px;


}





.sf-menu li li a, .sf-menu li li a:visited{

color: #5c5b5b; /*Sets second level font color*/

}



.sf-menu li:hover, .sf-menu li.sfHover, .sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {

background-image: url(images/ROLLOVER.gif)

}



/* sub items */



.sf-menu ul, .sf-menu ul a {

border-left:none;

border-right:none;

border-top:none;

border-bottom:none;

}



blockquote {

    color:#000;

    font-style:italic;

}

#footer {

margin-top:0px;

text-decoration:none;

}



#siteinfo {

color:#fff;

text-decoration:none;

padding:10px 0 10px;

}



.aligncenter,

img.aligncenter {

	margin-left:0px;

	margin-right:20px;

}



#content .aside {

border:none;

margin:none;

padding:0px;

}



.page #content, .single #content {

width:920px;

}





/* images */



.entry-content img {

	margin: 0 10px 0 0!important;

	border: 1px dotted #ccc;

	float: left;

	padding:0px!important;

}

.entry-content {

    margin: 0px;

	padding-top: 0px;

}



.alignleft,

img.alignleft {

    padding-right:10px;

	padding-bottom:10px;

	margin-right:0px;

}

.alignright,

img.alignright {

 padding-right:10px;

	padding-bottom:10px;

	margin-left:0px;

}



/* blog title */



#blog-title {

text-indent:-9000px;

height: 0px;

margin: 0 auto;

padding: 0px;

}



.sf-menu li {

background-color: transparent; /* Background color Top Level*/

}



img {

     border: dotted 1px #ccc;

}



ul { list-style-image: url(images/bullet.png) }



.safari #access-search {

padding-top:5px;

padding-bottom:5px;

}



.safari .sf-menu {

font-size:13px;

}



.ie .sf-menu {

font-size:13px;

}



#searchsubmit {

background:url(images/search.png) no-repeat;

position:absolute;

border:none;

width:40px;

height:20px;

text-indent:-99px;

cursor:pointer;

} 



#noresults-searchsubmit {

background:url(images/search.png) no-repeat;

border:none;

width:40px;

height:20px;

text-indent:-9999px;

cursor:pointer;

} 



#s {

border:1px dotted #CCCCCC;

} 



#noresults-s {

border:1px dotted #CCCCCC;

} 



input, textarea {

border:1px dotted #CCCCCC;

} 



.safari #s {

height:15px;

}



.safari #noresults-s {

border:1px dotted #CCCCCC;

}



/*tables*/

table, td, tr { 

border: none;

padding: 0px; 

}



/*paragraph*/

p {

margin-top: 10px;

margin-bottom: 5px;

}















































	







	






