﻿@charset "utf-8";
/*
Theme Name: Quragelab News Release
Theme URI: http://quragelab.jp/
Description: Quragelab Blog Theme
Version: 1.0
Author: Quragelab
Author URI: http://quragelab.jp/
Tags: quragelab

*/

.clearing{
	clear : both;
	height : 102px;
}


body{
	background-color : #ddd;
	font-family: sans-serif;
	text-align : center;
}
#wrapper{
	background-color : #fff;
	margin : 0px auto;
	text-align : left;
	width : 960px;
}

#header h1{
	background-image : url('images/title_120.png');
	height : 120px;
	width : 960px;
	margin : 0px;
	padding : 0px;
}
#header h1 a{
	display : block;
	height : 120px;
	overflow : hidden;
	text-indent : -9999px;
	width : 960px;
}
#header h2{
	background-image : url('images/h2_title.png');
	height : 120px;
	width : 960px;
	margin : 0px;
	padding : 0px;
}
#header h2 a{
	display : block;
	height : 120px;
	overflow : hidden;
	text-indent : -9999px;
	width : 960px;
}

#footer{
	background-image : url('images/top_menu.png');
	height : 30px;
	line-height : 30px;
	text-align : center;
	font-size : 0.8em;
}

#top_menu{
	background-image : url('images/top_menu.png');
	height : 30px;
}
#top_menu ul{
	background-color : #ddd;
	margin : 0px;
	padding : 0px;
	list-style : none;
}
#top_menu li{
	display : block;
	float : left;
	margin : 0px;
	padding : 0px;
}
#top_menu li a{
	color : #008;
	font-weight : bold;
	line-height : 30px;
	padding-left : 20px;
	padding-right : 20px;
	text-decoration : none;
}
#top_menu li a:hover{
	color : #00f;
}
#menu_shade{
	background-color : #ccc;
	background-image : url('images/menu_shade.png');
	clear : both;
	height : 24px;
}
#menu_shade_reversed{
	background-color : #ccc;
	background-image : url('images/menu_shade_reversed.png');
	clear : both;
	height : 24px;
}

.narrowcolumn{
	float : left;
	width : 700px;
}
#sidebar{
	margin-left : 710px;
	margin-right : 10px;
}

h2.pagetitle{
	margin-left : 20px;
}

#content .post{
	margin-left : 20px;
	margin-bottom : 50px;
	margin-right : 10px;
}
#content .post .post_header{
	border-bottom : 1px solid #88f;
	height : 30px;
}
#content .post h2,#content .post h3{
	display : block;
	float : left;
	height : 30px;
	margin : 0px;
	padding : 0px;
}
#content .post h2 a,#content .post h3 a{
	color : #008;
	text-decoration : none;
}
#content .post .posted_at{
	display : block;
	float : right;
	font-size : 0.6em;
	border-top : 4px solid #008;
	margin-top : 10px;
	padding-top : 4px;
}
#content .post .entry{
	font-size : 0.9em;
	padding : 10px;
}
#content .post .postmetadata{
	font-size : 0.7em;
	text-align : right;
}

#sidebar ul{
	list-style : none;
	margin : 0px;
	padding : 0px;
}
#sidebar ul li{
	margin : 0px;
	padding : 0px;
}
#sidebar #feed_icon{
	background-image : url('images/rss_feed_icon.png');
	display : block;
	height : 200px;
	width : 200px;
}
#sidebar #feed_icon a{
	display : block;
	height : 200px;
	text-indent : -9999px;
	overflow : hidden;
	width : 200px;
}
#sidebar h2{
	background-image : url('images/top_menu.png');
	border-left : 10px solid #008;
	border-top : 1px solid #88f;
	border-right : 1px solid #88f;
	border-bottom : 1px solid #88f;
	color : #008;
	font-size : 1.0em;
	line-height : 150%;
	padding-left : 4px;
}
#sidebar li.widget li{
	margin-left : 10px;
	line-height : 150%;
	font-size : 0.85em;
}

.widecolumn{
	float : none;
	width : 100%;
}

.navigation{
	height : 30px;
	padding : 0px 20px;
	text-align : center;
}
.alignleft{
	float : left;
}
.alignright{
	float : right;
}
