/* Body */
body {
	background-color:#c6c6c6;
	font-family: Tahoma, Geneva, sans-serif;
	font-size:12px;
	color:#646464;
	margin:0px;
	padding:0px;
}

/* Body Space */
	.space-one {
	height:80px;
	}

	.space-two {
	height:40px;
	}
	
	.space-three {
	height:20px;
	}

/* Body Backround */
	#back-top {
		background-image:url(../image/back/back-top.png);
		background-repeat:repeat-x;
		position:fixed;
		left:22px;
		width:100%;
		height:23px;
		z-index:1000;
		margin:0px;
		padding:0px;
	}

	#back-left {
		background-image:url(../image/back/back-left.png);
		background-repeat:repeat-y;
		position: fixed;
		top:22px;
		width:23px;
		height:100%;
		z-index:1000;
	}

	#back-left-top {
		background-color:#FFF;
		position: fixed;
		width:34px;
		height:23px;
		z-index:999;
	}

	#back-light {
		background-image:url(../image/back/light.png);
		background-repeat:no-repeat;
		background-position:top center;
		position: fixed;
		width:100%;
		height:593px;
		z-index:-1;
	}

/*-- HOME PAGE --------------------------------------------------------------------------------------------  */
	
	/* -- SLIDE -- */
	#slide {
		background-image:url(../image/general/slide-back.png);
		background-repeat:no-repeat;
		height:355px;
	}
	
	/* -- SLOGAN -- */
	#slogan {
	margin-bottom:10px;
	}

		#slogan h1 {
			display:inline;
			background-color:#dadada;
			padding-left:20px;
			padding-right:20px;
			padding-bottom:4px;
			font-size:44px;
			color:#707070;
			border-top:1px solid #a3a3a3;
			border-left:1px solid #a3a3a3;
			border-bottom:1px solid #ebebeb;
			border-right:1px solid #ebebeb;
		}

		#slogan h2 {
			display:inline;
			background-image:url(../image/general/cursor-one.png);
			background-repeat:no-repeat;
			background-position:bottom right;
			background-color:#dadada;
			padding-left:20px;
			padding-right:20px;
			padding-bottom:4px;
			font-size:44px;
			color:#707070;
			border-top:1px solid #a3a3a3;
			border-left:1px solid #a3a3a3;
			border-bottom:1px solid #ebebeb;
			border-right:1px solid #ebebeb; 
			text-transform:uppercase;
		}
	
	/* -- SLOGAN 2 -- */
	#slogan-two {
	margin-bottom:10px;
	}

		#slogan-two h1 {
			display:inline;
			background-color:#dadada;
			padding-left:20px;
			padding-right:20px;
			padding-bottom:4px;
			font-size:44px;
			color:#707070;
			border-top:1px solid #a3a3a3;
			border-left:1px solid #a3a3a3;
			border-bottom:1px solid #ebebeb;
			border-right:1px solid #ebebeb;
		}

		#slogan-two h2 {
			display:inline;
			background-image:url(../image/general/cursor-one.png);
			background-repeat:no-repeat;
			background-position:bottom right;
			background-color:#dadada;
			padding-left:20px;
			padding-right:20px;
			padding-bottom:4px;
			font-size:44px;
			color:#707070;
			border-top:1px solid #a3a3a3;
			border-left:1px solid #a3a3a3;
			border-bottom:1px solid #ebebeb;
			border-right:1px solid #ebebeb;
		}
	
	/* -- CATEGORIES -- */
	#categories-one{
		background-image:url(../image/general/home-page-cat-back.png);
		background-repeat:no-repeat;
		margin-left:46px;
		width:199px;
		height:399px;
	}
	
		#categories-one h1{
			position:absolute;
			top:16px;
			left:34px;
			font-size:18px;
			font-weight:normal;
			text-align:center;
			color:#FBFBFB;
			width:120px;
			height:41px;
			text-decoration:none;
			z-index:11;
		}
		#categories-one h1 a{
			color:#FBFBFB;
			text-decoration:none;
		}
	
		#categories-one-ribbon{
			background-image:url(../image/general/ribbon-red.png);
			position:absolute;
			top:4px;
			left:35px;
			width:120px;
			height:41px;
			z-index:10;
		}
	
	#categories-two{
		background-image:url(../image/general/home-page-cat-back.png);
		background-repeat:no-repeat;
		margin-left:34px;
		width:199px;
		height:399px;
	}
	
		#categories-two h1{
			position:absolute;
			top:16px;
			left:34px;
			font-size:18px;
			font-weight:normal;
			text-align:center;
			color:#FBFBFB;
			width:120px;
			height:41px;
			text-decoration:none;
			z-index:11;
		}
		
		#categories-two h1 a{
			color:#FBFBFB;
			text-decoration:none;
		}
	
		#categories-two-ribbon{
			background-image:url(../image/general/ribbon-orange.png);
			position:absolute;
			top:4px;
			left:35px;
			width:120px;
			height:41px;
			z-index:10;
		}
	
	#categories-three{
		background-image:url(../image/general/home-page-cat-back.png);
		background-repeat:no-repeat;
		margin-left:34px;
		width:199px;
		height:399px;
	}
		
		#categories-three h1{
			position:absolute;
			top:16px;
			left:34px;
			font-size:18px;
			font-weight:normal;
			text-align:center;
			color:#FBFBFB;
			width:120px;
			height:41px;
			text-decoration:none;
			z-index:11;
		}
		
		#categories-three h1 a{
			color:#FBFBFB;
			text-decoration:none;
		}
	
		#categories-three-ribbon{
			background-image:url(../image/general/ribbon-green.png);
			position:absolute;
			top:4px;
			left:35px;
			width:120px;
			height:41px;
			z-index:10;
		}
	
	#categories-four{
		float:right;
		background-image:url(../image/general/home-page-cat-back.png);
		background-repeat:no-repeat;
		margin-right:-1px;
		width:199px;
		height:399px;
	}
	
		#categories-four h1{
			position:absolute;
			top:16px;
			left:34px;
			font-size:18px;
			font-weight:normal;
			text-align:center;
			color:#FBFBFB;
			width:120px;
			height:41px;
			text-decoration:none;
			z-index:11;
		}
		
		#categories-four h1 a{
			color:#FBFBFB;
			text-decoration:none;
		}
	
		#categories-four-ribbon{
			background-image:url(../image/general/ribbon-purple.png);
			position:absolute;
			top:4px;
			left:35px;
			width:121px;
			height:41px;
			z-index:10;
		}
	
	/* -- TWITTER -- */
	
	#twitter{
		background-image:url(../image/blue/twitter.png);
		background-repeat:no-repeat;
		width:910px;
		height:166px;
	}
	
	#twitter-text{
		position:absolute;
		float:left;
		width:700px;
		top:22px;
		left:4px;
		font-size:24px;
		color:#FBFBFB;
	}
	
		#twitter-text p{
			line-height:28px;
			font-size:24px;
			font-style:italic;
			color:#FBFBFB;
		}
		
		#twitter-text a{
			font-style:normal;
			color:#046572;
			text-decoration:none;
		}
		
		#twitter-text a:hover{
			font-style:normal;
			color:#FBFBFB;
			text-decoration:none;
		}
		
		.aktt_more_updates {
			display:none;
		}
		
		#aktt_tweet_posted_msg {
			display:none;
		}
		
		#twitter-text form {
			display:none;
		}
		.aktt_credit {
			display:none;
		}
	/* -- HOME PAGE SIDEBAR -- */
	
	#latest-post{
	}
	
		#latest-post h2{
			background-image:url(../image/general/latest-post-icon.png);
			background-repeat:no-repeat;
			background-position:right center;
			background-color:#dadada;
			border-top:1px solid #a3a3a3;
			border-left:1px solid #a3a3a3;
			border-bottom:1px solid #ebebeb;
			border-right:1px solid #ebebeb;
			height:32px;
			padding-top:10px;
			padding-left:12px;
			color:#a6a6a6;
		}
	
		#latest-post ul{
		}
		
		#latest-post li{
			font-size:16px;
			color:#797979;
			border-bottom:1px solid #dadada;
			list-style-image:url(../image/general/list-one.png);
			list-style-position: inside;
			margin-left:0px;
			padding-top:8px;
			padding-bottom:12px;
			padding-left:12px;
		}
		
		#latest-post li:hover{
			border-bottom:1px solid #fff;
			list-style-image:url(../image/general/list-one-two.png);
		}
		
		#latest-post a{
			color:#797979;
			text-decoration:none;
		}
		
		#latest-post a:hover{
			color:#FBFBFB;
			text-decoration:none;
		}

	#latest-comments{
	}
	
		#latest-comments h2{
			background-image:url(../image/general/latest-post-comments.png);
			background-repeat:no-repeat;
			background-position:right center;
			background-color:#dadada;
			border-top:1px solid #a3a3a3;
			border-left:1px solid #a3a3a3;
			border-bottom:1px solid #ebebeb;
			border-right:1px solid #ebebeb;
			height:32px;
			padding-top:10px;
			padding-left:12px;
			color:#a6a6a6;
		}
	
		#latest-comments ul{
		}
		
		#latest-comments li{
			font-size:16px;
			color:#797979;
			border-bottom:1px solid #dadada;
			list-style-image:url(../image/general/list-three.png);
			list-style-position: inside;
			margin-left:0px;
			padding-top:8px;
			padding-bottom:12px;
			padding-left:12px;
		}
		
		#latest-comments li:hover{
			border-bottom:1px solid #fff;
			list-style-image:url(../image/general/list-four.png);
		}
		
		#latest-comments a{
			
			color:#797979;
			text-decoration:none;
		}
		
		#latest-comments a:hover{
			color:#FBFBFB;
			text-decoration:none;
		}

/* -- PORTFOLIO  -------------------------------------------------------------------------------------------  */
	#portfolio-page {
		margin-top:18px;
		margin-left:-4px;
	}
	
	#portfolio-page-post {
		float:right;
		width:266px;
		margin-left:50px;
		margin-bottom:50px;
	}
	
	#portfolio-page-image-top {
		position:absolute;
		background-image:url(../image/general/blog-page-image-top.png);
		margin-top:-1px;
		margin-left:-1px;
		width:269px;
		height:147px;
		z-index:1;
	}
	
	#portfolio-page-image-top:hover {
		background-image:url(../image/general/blog-page-image-top-hover.png);
	}
	
/* -- BLOG PAGE  -------------------------------------------------------------------------------------------  */
	
	#blog-page-post {
		float:left;
		width:266px;
		margin-right:48px;
		margin-bottom:74px;
	}
	
	#blog-page {
	}
	
	#blog-page p {
		text-align:justify;
		margin-top:-12px;
		margin-left:16px;
		margin-right:16px;
		font-size:12px;
		color:#646464;
	}
	
	#blog-page h1 {
		margin-top:36px;
		margin-left:16px;
		font-size:24px;
		color:#575757;
	}
	
	#blog-page h1 a {
		text-decoration:none;
		color:#575757;
	}
	
	#blog-page h2 {
		margin-top:-12px;
		margin-left:7px;
		font-size:16px;
		color:#8d8c8c;
	}
	
	#blog-page h2 a {
		text-decoration:none;
		color:#8d8c8c;
	}
	
	#blog-page h2 img {
		margin-left:10px;
		margin-right:4px;
	}
	
	#blog-page-button{
		float:right;
		margin-top:-8px;
		margin-left:16px;
		margin-right:16px;
	}
	
	#blog-page-button a{
		color:#FFF;
		text-decoration:none;
		font-size:10px;
		padding:5px;
		background-color:#5a5a5a;
		border-top:1px solid #d8d8d8;
		border-left:1px solid #d8d8d8;
		border-right:1px solid #474747;
		border-bottom:1px solid #474747;
		width:74px;
		height:20px;
	}
	
	#blog-page-button a:hover{
		text-decoration:none;
		padding:4px;
		background-color:#454545;
		border-top:1px solid #474747;
		border-left:1px solid #474747;
		border-right:1px solid #d8d8d8;
		border-bottom:1px solid #d8d8d8;
	}
	
	#blog-page-image-top {
		position:absolute;
		background-image:url(../image/general/blog-page-image-top.png);
		margin-top:-1px;
		margin-left:-1px;
		width:269px;
		height:147px;
		z-index:1;
	}
	
	#blog-page-image-top:hover {
		background-image:url(../image/general/blog-page-image-top-hover.png);
	}
	
	#blog-page-text-back {
		position:absolute;
		background-image:url(../image/general/blog-page-text-back.png);
		margin-top:-148px;
		width:266px;
		height:175px;
		z-index:-1;
	}
	
	#page-navi{
	}
	
	.wp-pagenavi{
		margin-left:20px;
		margin-top:-5px;
		font-size:24px;
	}
	
	.page{
		display:inline-block;
		background-color:#a6a6a6;
		border-top:1px solid #CCC;
		border-left:1px solid #CCC;
		border-right:1px solid #7e7e7e;
		border-bottom:1px solid #7e7e7e;
		color:#D1D1D1;
		text-decoration:none;
		padding-top:2px;
		padding-bottom:2px;
		padding-left:8px;
		padding-right:8px;
		margin-right:2px;
		margin-left:2px;
	}
	
	.current{
		display:inline-block;
		background-color:#939191;
		border-top:1px solid #7e7e7e;
		border-left:1px solid #7e7e7e;
		border-right:1px solid #CCC;
		border-bottom:1px solid #CCC;
		padding-top:2px;
		padding-bottom:2px;
		padding-left:8px;
		padding-right:8px;
		margin-right:2px;
		margin-left:2px;
	}
	
	.nextpostslink {
		display:inline-block;
		background-color:#a6a6a6;
		border-top:1px solid #CCC;
		border-left:1px solid #CCC;
		border-right:1px solid #7e7e7e;
		border-bottom:1px solid #7e7e7e;
		color:#D1D1D1;
		text-decoration:none;
		font-size:16px;
		padding-top:2px;
		padding-bottom:2px;
		padding-left:8px;
		padding-right:8px;
		margin-right:2px;
		margin-left:2px;
	}
	
	.previouspostslink {
		display:inline-block;
		background-color:#a6a6a6;
		border-top:1px solid #CCC;
		border-left:1px solid #CCC;
		border-right:1px solid #7e7e7e;
		border-bottom:1px solid #7e7e7e;
		color:#D1D1D1;
		text-decoration:none;
		font-size:16px;
		padding-top:2px;
		padding-bottom:2px;
		padding-left:8px;
		padding-right:8px;
		margin-right:2px;
		margin-left:2px;
	}
	
	
	#page-navi li a{
		margin-left:2px;
		text-align:center;
		font-size:18px;
		color:#D1D1D1;
		text-decoration:none;
	}
	
	#page-navi-back {
		position:absolute;
		background-image:url(../image/general/page-navi.png);
		margin-left:5px;
		margin-top:-20px;
		width:266px;
		height:59px;
		z-index:-1;
	}
	
/* -- BLOG READ PAGE (SINGLE) ------------------------------------------------------------------------------  */
	
	#blog-main-picture {
		margin-top:19px;
		margin-left:20px;
	}
	
	#blog-main-picture-bigger {
		position:absolute;
		background-image:url(../image/general/bigger.png);
		background-repeat:no-repeat;
		background-position:center center;
		width:866px;
		height:316px;
		z-index:10;
	}
	
	#blog-main-picture-bigger:hover {
		background-image:url(../image/general/bigger-hover.png);
		background-repeat:no-repeat;
		background-position:center center;
	}
	
	#blog-read-cat {
		display:inline-block;
		background-image:url(../image/general/blog-read-cat.png);
		background-repeat:no-repeat;
		background-position:top left;
		height:47px;
		font-size:18px;
		color:#949494;
		margin-top:8px;
		margin-right:12px;
		padding-left:70px;
		padding-top:14px;
	}
	
	#blog-read-cat a {
		text-decoration:none;
		color:#949494;
	}
	
	#blog-read-date {
		display:inline-block;
		background-image:url(../image/general/blog-read-date.png);
		background-repeat:no-repeat;
		background-position:top left;
		height:47px;
		font-size:18px;
		color:#949494;
		padding-left:70px;
		padding-top:14px;
	}
	
	#blog-read-page {
	}
	
	#blog-read-page a{
		color:#0aa7bc;
		text-decoration:none;
	}
	
	#blog-read-page a:hover{
		color:#F7F7F7;
	}
	
	#blog-read-page p{
		font-size:14px;
		color:#646464;
		text-align:justify;
		letter-spacing:0.1px;
		line-height:27px;
	}
	
	.alignleft {
		float:left;
	}
	
	.alignright {
		float:right;
	}
	
	#blog-read-page img {
		border:1px solid #989898;
		padding:16px;
		margin-top:10px;
		margin-left:30px;
		margin-right:30px;
	}
	
	#blog-read-page h1 {
		font-size:42px;
		color:#0aa7bc;
		margin-top:32px;
		margin-bottom:4px;
	}
	
	#blog-read-page h2 {
		font-size:38px;
		color:#A31F67;
		margin-top:32px;
		margin-bottom:4px;
	}
	
	#blog-read-page h3 {
		font-size:34px;
		color:#525252;
		margin-top:32px;
		margin-bottom:4px;
	}
	
	#blog-read-page h4 {
		font-size:30px;
		color:#525252;
		margin-top:32px;
		margin-bottom:4px;
	}
	
	#blog-read-page h5 {
		font-size:26px;
		color:#525252;
		margin-top:32px;
		margin-bottom:4px;
	}
	
	#blog-read-page h6 {
		font-size:22px;
		color:#525252;
		margin-top:32px;
		margin-bottom:4px;
	}
	
	#blog-read-page table{
		color:#646464;
		text-align:justify;
		letter-spacing:0.1px;
		margin-top:36px;
		margin-bottom:32px;
	}
	
	#blog-read-page table th{
		color:#dadada;
		font-size:24px;
		text-align:center;
		padding-top:10px;
		padding-bottom:10px;
		background-color:#979797;
		border:1px solid #989898;
	}
	
	#blog-read-page table td{
		font-size:18px;
		padding-top:10px;
		padding-left:10px;
		padding-bottom:10px;
		border:1px solid #989898;
		background-color:#dadada;
	}
	
	#blog-read-page blockquote {
		margin-top:32px;
		margin-bottom:32px;
	}
	
	#blog-read-page blockquote p{
		display:inline;
		background-image:url(../image/general/sidebar2-sub-hover.png);
		background-position:right bottom;
		background-repeat:no-repeat;
		background-color:#3a3a3a;
		padding-top:6px;
		padding-left:10px;
		padding-right:10px;
		padding-bottom:6px;
		line-height:34px;
		color:#dadada;
		border-top:1px solid #a3a3a3;
		border-left:1px solid #a3a3a3;
		border-bottom:1px solid #ebebeb;
		border-right:1px solid #ebebeb;
	}
	
	#blog-read-page code {
		margin-top:32px;
		margin-bottom:32px;
		font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
		background-image:url(../image/general/sidebar2-sub-hover.png);
		background-position:right bottom;
		background-repeat:no-repeat;
		background-color:#a7206a;
		color:#dadada;
		line-height:34px;
		padding-left:10px;
		padding-right:10px;
		padding-top:6px;
		padding-bottom:6px;
		margin-top:32px;
		margin-bottom:32px;
		border-top:1px solid #a3a3a3;
		border-left:1px solid #a3a3a3;
		border-bottom:1px solid #ebebeb;
		border-right:1px solid #ebebeb;
	}
	
	#blog-read-page ul{
		margin-left:20px;
		width:25%;
	}
	
	#blog-read-page ul li{
		padding:2px;
		font-size:14px;
		list-style-image:url(../image/general/list-one.png);
	}
	
	#blog-read-page ul li:hover{
		padding:2px;
		font-size:14px;
		list-style-image:url(../image/general/list-one-two.png);
	}
	
	#blog-read-page ol{
		margin-left:20px;
		width:25%;
	}
	
	#blog-read-page ol li{
		padding:2px;
		font-size:14px;
		list-style-image:url(../image/general/list-three.png);
	}
	
	#blog-read-page ol li:hover{
		padding:2px;
		font-size:14px;
		list-style-image:url(../image/general/list-four.png);
	}
	
	#blog-read-comments {
		margin-bottom:36px;
	}
	
	#blog-read-comments img {
		float:left;
		margin-top:16px;
		margin-left:16px;
	}
	
	#blog-read-comments-image {
		float:left;
		background-image:url(../image/general/comments-image-back.png);
		width:83px;
		height:82px;
		margin-right:14px;
	}
	
	#blog-read-comments h1 {
		font-size:20px;
		color:#a5a5a5;
		text-transform:uppercase;
		padding-top:4px;
		margin-bottom:-16px;
	}
	
	#blog-read-comments h1 a {
		color:#525252;
		text-transform:uppercase;
	}
	
	#blog-read-comments p {
		font-size:14px;
		color:#646464;
		line-height:22px;
	}
	
	#picture-big-size {
		position:absolute;
		background-image:url(../image/general/picture-big.png);
		background-repeat:no-repeat;
		background-position:top left;
		width:46px;
		height:46px;
		z-index:1000;
	}
	
	#picture-big-size-two {
		position:absolute;
		background-image:url(../image/general/picture-big.png);
		background-repeat:no-repeat;
		background-position:top left;
		margin-left:55px;
		margin-top:-55px;
		width:46px;
		height:46px;
		z-index:1000;
	}
	
	#picture-big-size-three {
		position:absolute;
		background-image:url(../image/general/picture-big.png);
		background-repeat:no-repeat;
		background-position:top left;
		margin-left:110px;
		margin-top:-55px;
		width:46px;
		height:46px;
		z-index:1000;
	}
	
	
	#picture-big-size img:hover {
		background-image:url(../image/general/picture-big-hover.png);
		background-repeat:no-repeat;
		background-position:top left;
		width:46px;
		height:46px;
	}
	
	#picture-big-size-two img:hover {
		background-image:url(../image/general/picture-big-hover.png);
		background-repeat:no-repeat;
		background-position:top left;
		width:46px;
		height:46px;
	}
	
	#picture-big-size-three img:hover {
		background-image:url(../image/general/picture-big-hover.png);
		background-repeat:no-repeat;
		background-position:top left;
		width:46px;
		height:46px;
	}
/* -- CONTACT PAGE AND GENERAL FORM STYLE ------------------------------------------------------------------  */
input[type="text"] {
	background-image:url(../image/general/list-threec.png);
	background-repeat:no-repeat;
	background-position:left top;
	background-color:#dadada;
	border-top:1px solid #ededed;
	border-left:1px solid #ededed;
	border-right:1px solid #c4c4c4;
	border-bottom:1px solid #c4c4c4;
	padding-left:34px;
	height:34px;
	font-size:14px;
}

input[type="text"]:focus {
	background-image:url(../image/general/list-fourc.png);
	background-repeat:no-repeat;
	background-position:left top;
	background-color:#a6a6a6;
	border-bottom:1px solid #ededed;
	border-right:1px solid #ededed;
	border-left:1px solid #c4c4c4;
	border-top:1px solid #c4c4c4;
	padding-left:34px;
	height:34px;
	font-size:14px;
	color:#dadada;
}

textarea {
	background-image:url(../image/general/list-threec.png);
	background-repeat:no-repeat;
	background-position:left top;
	background-color:#dadada;
	border-top:1px solid #ededed;
	border-left:1px solid #ededed;
	border-right:1px solid #c4c4c4;
	border-bottom:1px solid #c4c4c4;
	padding-left:34px;
	height:134px;
	font-size:14px;
}
textarea:focus {
	background-image:url(../image/general/list-threecc.png);
	background-repeat:no-repeat;
	background-position:left top;
	background-color:#a6a6a6;
	border-bottom:1px solid #ededed;
	border-right:1px solid #ededed;
	border-left:1px solid #c4c4c4;
	border-top:1px solid #c4c4c4;
	padding-left:34px;
	height:134px;
	font-size:14px;
	color:#dadada;
}

	
/* -- FOOTER -----------------------------------------------------------------------------------------------  */
#footer img {
	float:right;
}

#twitter .thinkTwitTweet, #twitter .thinkTwitNoTweets {margin-top: 50px; width: 680px;}
#twitter li.thinkTwitTweet , #twitter li.thinkTwitTweet *, #twitter li.thinkTwitNoTweets , #twitter li.thinkTwitNoTweets * {font-size: 19px; color: #ffffff;}
#twitter li.thinkTwitTweet span.thinkTwitPublished { display: block; font-size: 17px;}
