/* 
Theme Name: Seaberth Minimal
Theme URI: 
Description: Large photo background wordpress theme
Version: 0.0.1
Author: M.Sayama 
Author URI: 
Tags: 

License: GNU General Public License (GPL) version 3

*/


/* =Global
------------------------------------------------------------------*/

html, body, form, fieldset, h1, h2, h3, h4, h5, h6, pre, blockquote, ul, ol, dl, address, .more-link  {
	margin:0;
	padding:0;
	}

a, a:link, a:visited {
	outline: none;
	text-decoration: none;
	}

h1, h2, h3, h4, h5, h6 {
	font-weight: normal;
}


body {
	background: url(images/bg1.jpg) center top fixed;
}

/* =Layout
------------------------------------------------------------------*/

#wrapper {
	width: 860px;
	margin: 24px auto;
}

#content {
	float: right;
	width: 500px;
/*	margin: 0 0 0 360px;*/

}

#sidebar {
	position: fixed;
	width: 260px;
	margin: 150px 0 0;
}

/* clearfix #wrapper 
------------------------------*/
#wrapper:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

#wrapper { display: inline-block; }

/* hides from IE-mac \*/
*html #wrapper { height: 1%; }
#wrapper { display: block; }
/* End hide from IE-mac */


/* =Layout #sidebar
------------------------------------------------------------------*/
h1 {
	margin: 0 0 30px 0;
}

#news, #categories, #search {
	margin: 0 0 30px 0;
}

#pages {
	margin: 0 0 60px 0;
}

#footer {
	margin: 20px 0 10px 0;
}

#archives {
	margin: 0 0 50px 0;
}


/* =Layout #content
------------------------------------------------------------------*/

.entry_header h2 {
	float: left;
}


/* clearfix .entry 
------------------------------*/

.entry {
	margin: 0 0 40px;
}

.section {
	clear: both;
	margin: 0;
}

.entry img.alignleft {
	margin: 0 1.5em 0 0;
}


.entry img.alignright {
	margin: 0 0 0 1.5em;
}

.section:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.section { display: inline-block; }

/* hides from IE-mac \*/
*html .section { height: 1%; }
.section { display: block; }
/* End hide from IE-mac */


/* clearfix .navigation 
------------------------------*/
.navigation:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.navigation { display: inline-block; }

/* hides from IE-mac \*/
*html .navigation { height: 1%; }
.navigation { display: block; }
/* End hide from IE-mac */



/* =Typography
------------------------------------------------------------------*/

body, .delicious-desc {
	font-family: "Lucida Grande", "Lucida Sans Unicode", verdana, 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro', 'メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
}

h1, h2, h3, h4, h5, #main_nav ul, .date, .description, .ctitle, .fin,
 	.entry > p:first-child:first-line, .error, .navigation, .more-link, .comment-author, .comment-meta {
	font-family: "Hoefler Text", "Constantia", Georgia, "Times New Roman", Times, 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro', 'メイリオ',Meiryo,'ＭＳ Ｐゴシック', serif;
}

h1, .date, .description {
	font-variant: small-caps;
}

/*h1 {
	font-size: 1.8em;
}*/


#sidebar, #content {
	font-size: 0.8em;
	line-height: 1.5em;
	color: #333333;
}

h1 {
	font-size: 1.8em;
}

h2 {
	font-size: 1.1em;
}


/* =Typography #sidebar
------------------------------------------------------------------*/

#news {
	font-size: 0.9em;
}

#sidebar p {
	font-size: 1em;
	margin: 0.5em 0;
}

#news, #categories, #search {
	line-height: 1.5em;
}


#categories li, #archives li {
	display: inline;
	list-style: none;
	margin: 0 0.5em 0 0;
}

#footer {
	font-size: 0.9em;
}

#copyright {
	font-size:0.8em;
}

#pages li {
	list-style:none;
}


/* =Typography #content
------------------------------------------------------------------*/

#content h2 {
	font-size: 0.9em;
}

.entry_header p.date {
	text-align: right;
	font-size: 1.2em;
}

.entry {
	font-size: 0.9em;
	line-height: 1.9em;
}


/* =Link Styles
------------------------------------------------------------------*/

a:link { color: #666; }
a:visited { color: #333; }
a:hover { color: #FF9900; }
a:active { color: #FF3300; }


h1 a:link { color: #FF9900; }
h1 a:visited { color: #FF9900; }
h1 a:hover { color: #666; }
h1 a:active { color: #333; }

h2 {
/*	border-bottom: 1px solid #EEE;
*/}


.entry a, .navigation a {
	font-weight: bold;
	font-size: 1em;
	color: #000;
}

.entry a:hover, .navigation a:hover {
	color: #FF9900;
}

.entry sup {
	font-size: 11px;
	color: #aaa;
}

.entry sup a {
	border: 0;
	color: #3399FF;
	margin: 0;
	font-weight: normal;
	font-size: 10px;
}

#side .post_nav ul.about_nav li a, #side .post_nav ul.single_post_meta a, #side ul.contact_key li a {
	color: #888888;
	border-bottom: 0;
}

#main_nav li {
	border-bottom: 1px solid #EEE;
}

#main_nav a {
	display: block;
	width: 100%;
	line-height: 1.6em;	
	padding-top: .3em;
}

#main_nav a:hover, .current_page_item, .current {
	width: 100%;
	border-right: 3px solid #EEE;
}

#footer a {
	border-bottom: 1px solid #eee;
}

#footer a:hover {
	color: #3399FF;
	border-bottom: 1px solid #FF9900;
}

#side a {
	color: #888;
}

#side a:hover {
	color: #3399FF;

}

#side .offsite a, .offsite a img {
	border: 0;
}

.entry h3 a, .entry h3 a:hover {
	color: #333;
	text-decoration: none;
	border: 0;
}

.entry a.more-link {
	color: #666;
	font-variant: small-caps;
	font-size: 1.2em;
	border: 0;
	text-align: center;
	display: block;
	margin: 1em auto;
	text-transform: none;
	font-weight: normal;
	clear: both;
	
}

/* =Required 
------------------------------------------------------------------*/

.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.alignleft {
	float: left;
}

.alignright {
	float: right;
}



#entry_content .entry p.wp-caption-text {
	color: #CCC;
	text-align: center;
	font-size: 11px;
	margin-top: 0;
}

.navigation {
	clear: both;
	margin: 0 0 36px;
}


/* =Clearfix
------------------------------------------------------------------*/




/* =Better image scaling in IE
------------------------------------------------------------------*/

img { -ms-interpolation-mode:bicubic; }



