/*  Design by Free CSS Templates  http://www.freecsstemplates.org  Released for free under a Creative Commons Attribution 2.5 License  */    body {  	margin: 0;  	padding: 0;  	background: #F1F1F1 url(images/img01.gif) repeat-x left top;  	font-family: Arial, Helvetica, sans-serif;  	font-size: 12px;  	color: #787878;  }    h1, h2, h3 {  	margin: 0;  	padding: 0;  	font-weight: normal;  	color: #023848;  }    h1 {  	font-size: 2em;  }    h2 {  	font-size: 2.3em;  }    h3 {  	font-size: 1.6em;  }    p, ul, ol {  	margin-top: 0;  	line-height: 180%;  }    ul, ol {  }    a {  	text-decoration: none;  	color: #4486C7;  }    a:hover {  }    #wrapper {  	width: 980px;  	margin: 0 auto;  	padding: 0;  }    /* Header */    #header {  	width: 980px;  	height: 280px;  	margin: 0 auto;  	padding: 0px;  	background: url(http://img692.imageshack.us/img692/7734/watchgundamepiosdescss.png) no-repeat left top;  }    /* Logo */    #logo {  	float: right;  	margin: 0;  	padding: 0;  	color: #000000;  }    #logo h1, #logo p {  	margin: 0;  	padding: 0;  }    #logo h1 {  	float: left;  	padding-top: 223px;  	letter-spacing: -1px;  	text-align: right;  	text-transform: lowercase;  	font-size: 3.8em;  }    #logo p {  	float: left;  	margin: 0;  	padding: 250px 0 0 10px;  	font: normal 14px Georgia, "Times New Roman", Times, serif;  	font-style: italic;  	color: #FFFFFF;  }     #logo a {  	border: none;  	background: none;  	text-decoration: none;  	color: #FFFFFF;  }    /* Search */    #search {  	float: right;  	width: 280px;  	height: 60px;  	padding: 20px 0px 0px 0px;  	background: #E2E2E2;  	border-bottom: 4px solid #FFFFFF;  }    #search form {  	height: 41px;  	margin: 0;  	padding: 10px 0 0 20px;  }    #search fieldset {  	margin: 0;  	padding: 0;  	border: none;  }    #search-text {  	width: 170px;  	padding: 6px 5px 2px 5px;  	border: 1px solid #DEDEDE;  	background: #FFFFFF;  	text-transform: lowercase;  	font: normal 11px Arial, Helvetica, sans-serif;  	color: #5D781D;  }    #search-submit {  	width: 50px;  	height: 22px;  	border: none;  	background: #B9B9B9;  	color: #000000;  }    /* Menu */  ul#menu  {  	margin:0;  	padding:0;  	list-style-type:none;  	width:auto;  	position:relative;  	display:block;  	height:30px;  	font-size:12px;  	font-weight:bold;  	background:transparent url(images/nav_bg.png) repeat-x top left;  	font-family:Arial, Helvetica, sans-serif;  	border-bottom:1px solid #000000;  	border-top:1px solid #000000;  }    ul#menu li  {  	display:block;  	float:left;  	margin:0;  	padding:0;  }  	  ul#menu li a  {  	display:block;  	float:left;  	color:#999999;  	text-decoration:none;  	font-weight:bold;  	padding:8px 20px 0 20px;  }  	  ul#menu li a:hover  {	  	color:#FFFFFF;  	height:22px;  	background:transparent url(images/nav_bg.png) 0px -30px no-repeat;		  }  	    ul#menu li a.current  {  	display:inline;  	height:22px;  	background:transparent url(images/nav_bg.png) 0px -30px no-repeat;	  	float:left;  	margin:0;  }        /* Page */    #page {  	width: 940px;  	margin: 0 auto;  	padding: 0px 0px 0px 40px;  	background: url(images/img03.gif) repeat-y left top;  }    #page-bgtop {  	padding: 20px 0px;  }    #page-bgbtm {  }    /* Content */    #content {  	float: left;  	width: 580px;  	padding: 30px 0px 0px 0px;  }    .post {  	background: url(images/img07.gif) no-repeat left 50px;  	margin-bottom: 15px;  }    .post-bgtop {  }    .post-bgbtm {  }    .post .title {  	height: 38px;  	margin-bottom: 10px;  	padding: 12px 0 0 0px;  	letter-spacing: -.5px;  	color: #000000;  }    .post .title a {  	color: #023848;  	border: none;  }    .post .meta {  	margin-bottom: 30px;  	padding: 5px 0px 15px 0px;  	text-align: left;  	font-family: Arial, Helvetica, sans-serif;  	font-size: 13px;  	font-weight: bold;  }    .post .meta .date {  	float: left;  }    .post .meta .posted {  	float: right;  }    .post .meta a {  }    .post .entry {  	background: url(images/img08.gif) no-repeat left top;  	padding: 0px 0px 20px 0px;  	padding-bottom: 20px;  	text-align: justify;  }    .links {  	padding-top: 20px;  	font-size: 12px;  	font-weight: bold;  }    /* Sidebar */    #sidebar {  	float: right;  	width: 280px;  	margin: 0px;  	padding: 0px 20px 0px 0px;  	color: #787878;  }    #sidebar ul {  	margin: 0;  	padding: 0;  	list-style: none;  }    #sidebar li {  	margin: 0;  	padding: 0;  }    #sidebar li ul {  	margin: 0px 0px;  	padding-bottom: 30px;  }    #sidebar li li {  	line-height: 35px;  	border-bottom: 1px dashed #D1D1D1;  	margin: 0px 30px;  	border-left: none;  }    #sidebar li li span {  	display: block;  	margin-top: -20px;  	padding: 0;  	font-size: 11px;  	font-style: italic;  }    #sidebar h2 {  	height: 38px;  	padding-left: 30px;  	letter-spacing: -.5px;  	font-size: 1.8em;  }    #sidebar p {  	margin: 0 0px;  	padding: 0px 30px 20px 30px;  	text-align: justify;  }    #sidebar a {  	border: none;  }    #sidebar a:hover {  	text-decoration: underline;  	color: #8A8A8A;  }    /* Calendar */    #calendar {  }    #calendar_wrap {  	padding: 20px;  }    #calendar table {  	width: 100%;  }    #calendar tbody td {  	text-align: center;  }    #calendar #next {  	text-align: right;  }    /* Footer */    #footer {  	height: 50px;  	margin: 0 auto;  	padding: 0px 0 15px 0;  	background: #ECECEC;  	border-top: 1px solid #DEDEDE;  	font-family: Arial, Helvetica, sans-serif;  }    #footer p {  	margin: 0;  	padding-top: 20px;  	line-height: normal;  	font-size: 9px;  	text-transform: uppercase;  	text-align: center;  	color: #A0A0A0;  }    #footer a {  	color: #8A8A8A;  }
