/*
THEME NAME: Susan Belau
THEME URI: http://fedmich.com/works/
DESCRIPTION: Made for Susan Belau 
VERSION: 0.1
AUTHOR: Fedmich
AUTHOR URI: http://fedmich.com/works/
.
Modified from Thematic Theme
.
*/

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

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

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

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

/* Apply default theme styles and colors */
@import url('library/styles/default.css');

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

/* -------------------------------------------------------------- 
   
   Default styles for Images
   
   I've duplicated these styles here from images.css in
   order to get Thematic through the auto-checker at the
   official WordPress Themes directory.
   
   When the directory can hunt though css files linked
   through @import the styles below will no longer be
   neccesary and will be removed.
   
   Cheers. --Ian Stewart
  
-------------------------------------------------------------- */   

.entry-content img {
    margin: 0 0 18px 0;
    max-width:100%;
}
.alignleft,
img.alignleft {
	float: left;
    margin-right:20px;
}
.alignright,
img.alignright {
	display: block;
	float: right;
    margin-left:20px;
}
.aligncenter,
img.aligncenter {
	margin-left:auto;
	margin-right:auto;
	display: block;
	clear: both;
}
.wp-caption {
	text-align: center;
	margin-bottom:18px;
}
.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
}
.wp-caption p.wp-caption-text {
	margin: 0;
	padding:5px;
}
.gallery img {
    margin:0;
}
.wp-smiley { /* Prevent the smileys from breaking line-height */
	max-height:12px;
	margin:0 !important;
}





/* for susan belau */
body{
	background-color : #EBEBEB;
	color: #444444;
	font-family:Verdana,Arial,Helvetica,sans-serif;
}
div.lefticon{
	top: 0px;
	left: 0px;
	position:absolute;
	
}
#blog-title{
	background: url(images/logo-susan_belau-name.gif) no-repeat;
	text-indent:-999px;
}
#branding {
	padding:20px 0px 0px 0px;
}

#access{
	border:0px;
}


#tcform input#tcf_sender ,
#tcform input#tcf_email ,
#tcform input#tcf_subject ,
#tcform textarea{
	width : 260px;
}
#tcform textarea{
	height : 115px;
}
#tcform table td{
	padding: 0px;
}
#tcform table{
	border:0px;
}
#tcform table tr{
	border:0px;
}
#tcform table td{
	vertical-align: top;
}

#wrapper{
	width : 700px;
	margin-left : 108px;
}

body.home h1.entry-title{
	display:none;
	font-family:Verdana,Arial,Helvetica,sans-serif;
}



.pageid-3 table{
	border:0px;
}


/*Hide page menu items */
li.page-item-24{
	display:none;
}
.sf-menu li.pagesep{
	margin-left: 10px;
	padding-left: 20px;
	background: url(images/pages-sep.jpg) no-repeat;
}
.sf-menu li.pagesep  li.pagesep{
	margin-left: 0px;
	padding-left: 0px;
	background: none;
}

.sf-menu li {
	background-color : #EBEBEB;
}
.sf-menu{
	border:0px;
}
.sf-menu li a{
	border:0px;	
}
.sf-menu li a:hover{
	text-decoration:underline;	
	background-color : #EBEBEB;
}

.sf-menu a {
	padding:4px 4px;
}


.sf-menu li:hover, .sf-menu li.sfHover, .sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {
	border:0px;
}

.page_item a{
	font-size: 10px;
}
.page_item a:hover{
	/*
	border-bottom: 1px dotted #88CCCC;
	*/
}



.ngg-gallery-thumbnail-box{
	width : 160px;
	height : 130px;
}
.ngg-gallery-thumbnail span {
	padding-left:0px;
}

.entry-title{
	color:#555555;
	font-size:20px;
	font-weight:normal;
	margin:0px;
	padding: 0px;
}
.entry-content{
	padding: 0px;
}

td{
	font-family:Verdana,Arial,Helvetica,sans-serif;
}

.sf-menu li:hover ul,
.sf-menu li.sfHover ul {
	top:25px; /* overriding essential styles */
}

/* for susan belau */



#imageDetails #caption{
	font-weight : normal;
}

.entry-content .ngg-gallery-thumbnail img {
	border:0px;
	width : 65px;
	height : 65px;
	padding: 0px;
}

.entry-content .ngg-gallery-thumbnail-box {
	height:auto;
	width:auto;
	margin:0px 10px 10px 0px;
}





#content{
	margin-left:0px;
}


/* ari edtis */

#respond {background: none }
.entry-utility {
color:#666666;
font-size:11px;
line-height:16px;
margin:0 0 44px 0;
}

.entry-content {
padding:20px 0;
}

.entry-title a {
color:#333333;
text-decoration:none;
}