@charset "UTF-8";

body {
	margin: 0px;
	padding: 0px;
	background-color: #ffffff;
/*	background: #E9F0F2 url(../images/img02.jpg) repeat-x left top; */
	text-align: justify;
	font: 12px Arial, Helvetica, sans-serif;
	color: #000000;
}

h1, h2, h3 {
	font: 1.82em;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
}

p{
	font-size: 1.15em;
}

ol, ul {
	line-height: 1.67em;
}

a {
	color: #DA2128;
}

a:hover {
	text-decoration: none;
}

hr {
	display: none;
}

/* Header_ALL */

#header {
	width: 960px;
	height: 130px;
	margin: 0px auto;
}

/* Header_Logo */

#logo {
	float: left;
	height: 130px;
	padding: 10px 0 0 30px;
}

#logo h1 {
	margin: 0;
	height: 100px;
	padding: 40px 0 0 0px;
	text-transform: lowercase;
	letter-spacing: -2px;
	font-size: 4em;
	font-weight: normal;
	color: #a20404;
}

#logo h1 a {
	display: block;
	text-decoration: none;
	color: #080808;
}

#logo p {
	margin: -113px 0px 0 2px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
}

#logo a {
	display: block;
	text-decoration: none;
	color: #080808;
}

/* Header_Menu */

#menu {
	float: right;
	background-color: #a20404;
	margin-top: 60px;
}

#menu ul {
	margin: 0px;
	margin-left: 10px;
	margin-right: 15px;
	padding: 0px 0px 0px 0px;
	list-style: none;
}

#menu li {
	display: inline;
}

#menu a {
	display: block;
	float: left;
	margin-left: 5px;
	padding: 4px 15px;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif; 
	font-weight: bold;
	font-size: 11px;
	color: #FFFFFF;
}

#menu a:hover, .active a {
}

/* Header_NEWS */
.news {
	text-align: right;
	padding-top: 90px;
}

/* Wrapper_ALL */
#wrapper{
}

/* Page */


#page {
	width: 900px;
	margin: 0px auto;
	padding: 20px 0 0 0;
}

/* Content */

#content {
	float: left;
	width: 850px;
	margin-bottom: 10px;
}


/* Post */

.post-53 {
	background: #ffffff url(../image/iwdd_c.png) no-repeat right top;
	margin-top: 20px;
}
.post-3 {
	background: #ffffff url(../image/nucleusm_c.png) no-repeat right top;
	margin-top: 20px;
}
.post-54 {
	background: #ffffff url(../image/php_c.png) no-repeat right top;
	margin-top: 20px;
}
.post-7 {
	background: #ffffff url(../image/daily_c.png) no-repeat right top;
	margin-top: 20px;
}

.post-1 {
	background: #ffffff url(../image/daily_c.png) no-repeat right top;
	margin-top: 20px;
}

.post-5 {
	background: #ffffff url(../image/daily_c.png) no-repeat right top;
	margin-top: 20px;
}

.post-20 {
	background: #ffffff url(../image/daily_c.png) no-repeat right top;
	margin-top: 20px;
}

.post-22 {
	background: #ffffff url(../image/daily_c.png) no-repeat right top;
	margin-top: 20px;
}

.post-34 {
	background: #ffffff url(../image/daily_c.png) no-repeat right top;
	margin-top: 20px;
}

.post-46 {
	background: #ffffff url(../image/daily_c.png) no-repeat right top;
	margin-top: 20px;
}

.post-52 {
	background: #ffffff url(../image/daily_c.png) no-repeat right top;
	margin-top: 20px;
}

.post-55 {
	background: #ffffff url(../image/daily_c.png) no-repeat right top;
	margin-top: 20px;
}


.title {
	margin: 0;
	padding: 15px 0 0 0;
	margin-left: 10px;
	padding-left: 10px;
	font-size: 1.8em;
	font-weight: bold;
}

.title h2 {
	padding: 0;
	margin: 0;
}

.entry h3{
	border-bottom: 1px solid #bfbec5;
	padding-bottom: 5px;
}	

.hr1 {
}

.meta {
	margin: 0 0 10px 100px;
	padding: 8px 10px 5px 10px;
	line-height:normal;
	text-align: right;
	color: #080808;
}

.meta p {
}

.meta a {
	color: #DA2128;
}

.entry {
	margin: 0;
	padding: 10px 0 20px 100px;
}

.colmask{
   clear: both;
   width: 100%;
   left: 0%;
   float: left;
   overflow: hidden;
   position: relative;
   background: #ffffff;
}
.colleft{
   float: left;
   width: 100%;
   right: 50%;
   position: relative;
}
.col1{
width: 48%;
   left: 101%;
   padding: 0px 0px 1em 0px;
   overflow: hidden;
   float: left;
   position: relative;
}
.col2{
   width: 48%;
   left: 3%;
   padding: 0px 0px 1em 0px;
   overflow: hidden;
   float: left;
   position: relative;
}
.bottom{
   clear: both;
   width: 100%;
   float: left;
   position: relative;
}

/* Footer */

#wrapper2 {
}

#footer {
	width: 940px;
	margin: 0 auto;
	padding-top: 20px;
	padding-bottom: 20px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #ffffff;
}

#footer a {
	text-decoration: none;
	font-size: 10px;
	color: #ffffff;
}

#legal {
	clear: both;
	margin: 0;
	padding: 10px 0;
	text-align: center;
	font-size: 10px;
	color: #ffffff;
	background: #a20404;
}

#legal a {
	border-bottom: 1px solid #ffffff;
	text-decoration: none;
	color: #ffffff;
}

/* Leftbox and Rightbox toolbar buttons */
.leftbox, .rightbox {
	margin: 3px;
	padding: 3px;
	font-size: larger;
	width: 20%;
}
.leftbox {
	float: left;
	border-right: 2px solid #ccc;
}
.rightbox {
	float: right;
	border-left: 2px solid #ccc;
}
/* forms */
.commentform, .mailform{
	margin-top: 10px;
    padding: 10px;
    background: #ffffff;
    /* Rounded borders, for Mozilla browsers */
    /* -moz-border-radius: 10px; */
}
.commentform img{
    margin: 5px 0 0 0;
}
.formfield{
	display:block;
	font-size: 12px;
	background: #fffff9;
	color: #494949;
	border-top: 1px solid #868686;
	border-left: 1px solid #868686;
	border-bottom: 1px solid #D4D2CF;
	border-right: 1px solid #D4D2CF;
	margin: 5px 0 5px 0;
}
.formbutton{
	font-size: 11px;
	background: #fffff9;
	color: #494949;
	border-top: 1px solid #D4D2CF;
	border-left: 1px solid #D4D2CF;
	border-bottom: 1px solid #868686;
	border-right: 1px solid #868686;
	margin: 1px 0 0 0;
}
.commentform .formfield, .commentform .formbutton, .loginform .formbutton {
	display: block;
}

#nucleus_cf_name, #nucleus_cf_mail, #nucleus_cf_email{
    width: 350px;
    margin-right: 105px;
    font-family: Arial, Trebuchet MS, Verdana, sans-serif;
}
.commentform textarea, .commentform .formfield, .mailform textarea, .mailform .formfield
{
    width: 350px;
}
.commentform .formbutton
{
	width: 100px;
	height: 25px;
    font-family: Tahoma, Arial, Trebuchet MS, Verdana, sans-serif;
}
.error
{
	color: red;
	font-weight: bold;
}
.fcheck{
 	color: #ff0033;
}
.bottomttitle{
	border-bottom: 1px solid #868686;
}
.itemcomment{
	background: #fffff9;
}
.commentwrote{
	font-size: 14px;
}
.commentwrote a{
	color: #080808;	
}
.commentinfo{
	margin-top: -15px;
	text-align: right;
	color: #080808;
}
.commentbody p{
	padding-bottom: 5px;
	border-bottom: 1px dashed #868686;
	}
/* pluginlist */
div.tb {
	border: 0px solid #000; background: #FFF;
}
div.tb div.head {
	font: 1.82em;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	border-bottom: 1px solid #868686;
}
div.tb div.empty {
	padding: 4px;
	font-size: 95%;
}
div.tb div.item {
	padding: 4px;
}
div.tb div.item div.name {
	margin-bottom: 8px;
	font-size: 120%; font-weight: bold;
}
div.tb div.item div.body {
	font-size: 95%;
}
div.tb div.item div.body a {
	font-weight: bold;
}
div.tb div.item div.date {
	margin-bottom: 8px;
	color: #888;
	font-size: 85%; text-align: right;
}
div.tb div.info {
	padding: 4px;
	color: #080808;
	font-size: 85%; font-style: italic;
}
.commentlist{
}
