/*  
Theme Name: Twelve
Theme URI: http://www.geekwithlaptop.com/twelve-wordpress-theme
Description: Elegant and stylish theme with a touch of minimalism.  Brought to you by <a href="http://www.geekwithlaptop.com">Geek with Laptop</a>
Version: 1.5
Author: Geek With Laptop
Author URL: http://www.geekwithlaptop.com
Tags: fixed width, two columns, widgets, gravatars, right sidebar, white, elegenat

The CSS/XHTML is released under GPL:  http://www.opensource.org/licenses/gpl-license.php
*/

* {
padding: 0px;
border: 0px;
list-style: none;
}

body {
background-color:#FFFFFF;
font-family: "メイリオ", "Meiryo", "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS P Gothic", sans-serif;
font-size: 13px;
}

/* -------------------------------------------------------------------------------------------------------------------------------
														TEXT & LINK PROPERTIES												
------------------------------------------------------------------------------------------------------------------------------- */

h1 {
font-family: "メイリオ", "Meiryo", "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS P Gothic", sans-serif;
font-size: 24px;
color: #010101;
text-decoration: underline;
font-weight: normal;
line-height: 36px;
}

h2 {
font-family: "メイリオ", "Meiryo", "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS P Gothic", sans-serif;
font-size: 11px;
color: #898989;
text-decoration: none;
font-weight: normal;
line-height: 24px;
text-transform: uppercase;
}

h3 {
font-family: "メイリオ", "Meiryo", "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS P Gothic", sans-serif;
font-size: 18px;
color: #010101;
text-decoration: none;
font-weight: normal;
line-height: 24px;
}

h4 {
font-family: "メイリオ", "Meiryo", "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS P Gothic", sans-serif;
font-size: 12px;
color: #9b9b9b;
text-decoration: none;
font-weight: normal;
line-height: 12px;
}

p {
font-family: "メイリオ", "Meiryo", "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS P Gothic", sans-serif;
font-size: 13px;
color: #101010;
text-decoration: none;
text-align:justify;
font-weight: normal;
line-height: 22px;
margin: 10px 0 0 0;
}

a, a:link, a:active, a:visited {
font-family: "メイリオ", "Meiryo", "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS P Gothic", sans-serif;
color: #101010;
text-decoration: none;
font-weight: normal;
}

a:hover {
font-family: "メイリオ", "Meiryo", "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS P Gothic", sans-serif;
color: #414141;
text-decoration: underline;
font-weight: normal;
}

.title a {
font-family: "メイリオ", "Meiryo", "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS P Gothic", sans-serif;
font-size: 20px;
color: #010101;
text-decoration: underline;
font-weight: normal;
line-height: 36px;
}

.title h2 a {
font-family: "メイリオ", "Meiryo", "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS P Gothic", sans-serif;
font-size: 11px;
color: #010101;
text-decoration: underline;
font-weight: normal;
line-height: 20px;
text-transform: uppercase;
}

.title h2 a:hover {
font-family: "メイリオ", "Meiryo", "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS P Gothic", sans-serif;
font-size: 11px;
color: #898989;
text-decoration: underline;
font-weight: normal;
line-height: 20px;
text-transform: uppercase;
}

.title a:hover {
font-family: "メイリオ", "Meiryo", "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS P Gothic", sans-serif;
font-size: 20px;
color: #898989;
text-decoration: none;
font-weight: normal;
line-height: 36px;
}

#sidebar h1 {
font-family: "メイリオ", "Meiryo", "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS P Gothic", sans-serif;
font-size: 13px;
color: #898989;
text-decoration: none;
font-weight: normal;
margin: 0 0 7px 0;
border-bottom: 1px solid #d2d2d2;
text-transform: uppercase;
}

#sidebar p {
	font-family: "メイリオ", "Meiryo", "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS P Gothic", sans-serif;
	font-size: 12px;
	color: #212121;
	text-decoration: none;
	font-weight: normal;
	line-height: 18px;
	text-align: justify;
}

#sidebar a, #sidebar a:link, #sidebar a:active, #sidebar a:visited, .sbcontainers a {
font-family: "メイリオ", "Meiryo", "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS P Gothic", sans-serif;
color: #010101;
text-decoration: none;
font-weight: normal;
}

#sidebar a:hover, .sbcontainer a:hover {
font-family: "メイリオ", "Meiryo", "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS P Gothic", sans-serif;
color: #898989;
text-decoration: underline;
font-weight: normal;
}

#wp-calendar {
width: 100%;
text-align: center;
}
#wp-calendar td {
    border: 1px solid #444444;
}
#wp-calendar td.today {
    display: block;
    text-align: center;
    color: #444444;
    border: 1px solid #444444;
}
#wp-calendar td.holiday, #wp-calendar td.holiday a:link {
    color: #e50003;
}
#wp-calendar td.saturday, #wp-calendar td.saturday a:link {
    color: #0000ff;
}
#wp-calendar td.tholiday {
    display: block;
    border: 1px solid #444444;
    color: #e50003;
}
#wp-calendar td.tholiday a:link {
    color: #e50003;
}
#wp-calendar td.tsaturday {
    display: block;
    border: 1px solid #444444;
    color: #0000ff;
}
#wp-calendar td.tsaturday a:link {
    color: #0000ff;
}

ul {
font-family: "メイリオ", "Meiryo", "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS P Gothic", sans-serif;
font-size: 12px;
color: #212121;
text-decoration: none;
font-weight: normal;
line-height: 18px;
}

li {
font-family: "メイリオ", "Meiryo", "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS P Gothic", sans-serif;
font-size: 12px;
color: #212121;
text-decoration: none;
font-weight: normal;
line-height: 18px;
}

img, img a, img a:link, img a:active, img a:visited, img a:hover {
border: none;
}

#comment p {
font-family: "メイリオ", "Meiryo", "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS P Gothic", sans-serif;
font-size: 12px;
color: #111111;
text-decoration: none;
font-weight: normal;
line-height: 24px;
width: 90%;
}
.postcon li {
list-style-image:	none;
list-style-position:	outside;
list-style-type:	disc;
marker-offset:	auto;
}

/* -------------------------------------------------------------------------------------------------------------------------------
													LOGO & TOP CONTAINERS											
------------------------------------------------------------------------------------------------------------------------------- */

#topcontainer {
margin: auto;
width: 1084px;
height: 119px;
}

#lefttop {
float: left;
width: 900px;
height: 119px;
margin: 0 0 0 0px;
}

#righttop {
	float: right;
	width: 184px;
	height: 119px;
}

#logo {
float: left;
width: 900px;
height: 22px;
margin: 45px 0 0 0;
font-family: "メイリオ", "Meiryo", "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS P Gothic", sans-serif;
font-size: 24px;
font-weight: bold;
color: #101010;
}

#logobox {
background: url('images/logobox.png') no-repeat;
width: 152px;
height: 63px;
float:left;
margin-top:0px;
margin-right:20px;
cursor:pointer;
}

/* -------------------------------------------------------------------------------------------------------------------------------
													NAVIGATION STRUCTURE & BUTTONS											
------------------------------------------------------------------------------------------------------------------------------- */

#menu {
	float: right;
	height: 25px;
	margin: 90px 0 0 0;
}

#nav { 
height: 35px; 
display: inline; 
white-space: nowrap;
}

#nav li { 
display: inline;
font-family: "メイリオ", "Meiryo", "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS P Gothic", sans-serif;
font-size: 10px;
font-weight: bold;
color: #555454;
text-transform: uppercase;
}

#nav a { 
float: left;  
color: #555454;
font-weight: bold;
padding: 0 10px 0 10px;
}

#nav a:hover { 
color: #898989;
text-decoration: underline;
font-weight: bold;
}

/* -------------------------------------------------------------------------------------------------------------------------------
													BODY CONTAINER AND MAIN CONTENT											
------------------------------------------------------------------------------------------------------------------------------- */

#container {
	margin-top:0px;
	margin-left:auto;
	margin-right:auto;
	width: 1084px;
	background-color: #FFFFFF;
	background-position: 50% 0;
	border: 1px solid #d2d2d2;
}

#maincontent {
	float: left;
	width: 1024px;
	margin: 30px;
}

.postcon {
	width:1024px;
	margin: 0 0 60px 0;
}

.postcon img {
	border:none;
	padding: 5px 0 5px 0;
}

.title {
	width: 1024px;
	margin-bottom:10px;
	position:relative;
}

.the_content {
	position:relative;
}
/* -------------------------------------------------------------------------------------------------------------------------------
													SIDEBAR CONTAINER AND CONTENT											
------------------------------------------------------------------------------------------------------------------------------- */

#sidebar {
	float: right;
	width: 1024px;
	margin: 40px 0px 40px 0px;
	line-height: 18px;
	padding-left: 10px;
}

#sidebar input {
border: 1px solid #d2d2d2;
font-family: "メイリオ", "Meiryo", "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS P Gothic", sans-serif;
font-size: 12px;
color: #9b9b9b;
padding: 7px;
}

#sidebar #s {
border: 1px solid #d2d2d2;
font-family: "メイリオ", "Meiryo", "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS P Gothic", sans-serif;
font-size: 12px;
color: #9b9b9b;
padding: 7px;
width: 110px;
}

.push {
margin: 0 0 20px 6px;
}

.sbcontainers {
	float: left;
	width: 240px;
	padding: 7px 0 30px 0;
}

/* -------------------------------------------------------------------------------------------------------------------------------
														COMMMENT BOXES											
------------------------------------------------------------------------------------------------------------------------------- */

.commentcon {
	float: left;
	width: 1024px;
	background-color:#999;
	border-left: 1px solid #d2d2d2;
	border-right: 1px solid #d2d2d2;
	margin: 0 0 20px 0;
}

.commenttop {
	float: left;
	width: 1024px;
	height: 3px;
}

.comment {
	float: left;
	background: #FFFFFF;
	margin: 20px;
	padding: 20px;
	width: 940px;
	border: 1px solid #d2d2d2;
}

.textinput {
border: 1px solid #d2d2d2;
font-family: "メイリオ", "Meiryo", "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS P Gothic", sans-serif;
font-size: 12px;
color: #111111;
padding: 7px;
width: 924px;
}

.submit {
border: 1px solid #d2d2d2;
background: #FFFFFF;
font-family: "メイリオ", "Meiryo", "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS P Gothic", sans-serif;
font-size: 11px;
color: #222222;
padding: 7px;
}

input {
border: 1px solid #d2d2d2;
font-family: "メイリオ", "Meiryo", "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS P Gothic", sans-serif;
font-size: 12px;
color: #111111;
padding: 7px;
}

/* -------------------------------------------------------------------------------------------------------------------------------
														FOOTER											
------------------------------------------------------------------------------------------------------------------------------- */

#footer {
width: 1060px;
margin: auto;
}

#footer p {
text-align:center;
clear:both;
}

/* -------------------------------------------------------------------------------------------------------------------------------
														MONITOR SPACING											
------------------------------------------------------------------------------------------------------------------------------- */

.monitors {
float: left;
border: 0px;
padding: 0 18px 30px 0;
}

.alignleft {
float: left;
}

.alignright {
float: right;
}

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


/* -------------------------------------------------------------------------------------------------------------------------------
														DATE											
------------------------------------------------------------------------------------------------------------------------------- */


.the_date {
display:block;
text-align: center;
float:left;
font-family: "メイリオ", "Meiryo", "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS P Gothic", sans-serif;
font-weight:bold;
background: url(images/Black.png) no-repeat;
width:60px;
margin-right:10px;
}

.date_m {
display:block;
font-size: .9em;
margin:0;
padding:0;
font-weight: bold;
text-align:center;
color:#FFFFFF;
}

.date_d {
display:block;
font-size:1.6em;
margin:0;
padding:0.3em 0 1.3em 0;
text-align: center;
}

.postcon blockquote {
  padding-left: 70px;
  padding-top: 18px;
  padding-bottom: 18px;
  padding-right: 18px;
  background-color: #dadada;
  border-top: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 10px;
  margin-bottom: 10px;
  background-image: url(images/openquote4.gif);
  background-position: middle left;
  background-repeat: no-repeat;
} 

.postcon a, .postcon a:link, .postcon a:active, .postcon a:visited {
	font-family: "メイリオ", "Meiryo", "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS P Gothic", sans-serif;
	color: #333333;
	text-decoration: underline;
	font-weight: normal;
}
