@charset "utf-8";
/*
Theme Name: PC FORMATER
Theme URI: http://www.pcformater.com
Description: A custom worpdress theme for PC FORMATER
Version: 1.1
Author: ximi
Author URI: http://zeemidesign.com
Tags: one sidebar, grey, white, blue, CSS3
*/

/* Eric Meyer's CSS Reset*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td, input, textarea {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}

ol, ul {
	list-style: none;
}

table {
	border-collapse: separate;
	border-spacing: 0;
}

caption, th, td {
	text-align: left;
	font-weight: normal;
}

blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}

blockquote, q {
	quotes: "" "";
}

/* General Definitions */

body {
	background:#FFF;
	color:#252525;
	font-size:87.5%;
	line-height:1.5em;
	font-family: 'Calibri' ,‘Helvetica Neue’, ‘Liberation Sans’, Arial, sans serif;
}

h1, h2, h3, h4, h5, h6 {
	font-family:Verdana, Geneva, sans-serif;
	font-weight:bold;
}


h1 {
	font-size:1.5em;
	line-height:1.083em;
	margin-bottom:25px;
}

h2 {
	font-size:1.4em;
}

h3 {
	font-size:1.3em;
	margin-bottom:20px;
}

h4 {
	font-size:1.2em;
	margin-bottom:15px;
}

h5 {
	font-size:1.1em;
	margin-bottom:15px;
}

h6 {
	font-size:1em;	
	margin-bottom:15px;
}

a {
	text-decoration:none;
	color:#479cbb;
}

a:hover {
	text-decoration:underline;
}

strong {
	font-weight:bold;
}

em {
	font-style:italic;
}

.left {
	float:left;
}

.right {
	float:right;
}

.center {
text-align:center;
}

.clear {
	clear:both;
}

.wrapper {
	width:960px;
	margin:0 auto;
}

/* Main Styling */

/* Header */

#header {
	background:url(images/header_bg.png) repeat-x ;
	height:122px;
	position:relative;
	z-index:5;
	width:100%;
}

		#header a#logo img {
			margin-bottom:1px;	
		}
	
	#header ul {
		font-family:Verdana, Geneva, sans-serif;
		font-size:1.714em;
	}
	
		#header ul li {
			padding:14px 20px 0 10px;
			display:block;
			background:url(images/navigation_divider.png) no-repeat top left;
			height:36px;
			float:left;
		}
		
		#header ul li:first-child {
			background:none;
		}
		
			#header ul li a {
				color:#484848;
				-webkit-transition: all 0.5s ease-in-out;
				-moz-transition: all 0.5s ease-in-out;
				transition: all 0.5s ease-in-out;
			}
			
			#header ul li a:hover {
				text-decoration:none;
				color:#479cbb;
			}
			
				#header ul li a img{
					margin-right:10px;
				}

/* Content */
	
#content {
	background:url(images/sidebar_bg.png) repeat-y right;
	width:965px;
	margin:-2px auto 0;
	overflow:auto;
	min-height:600px;
}

.page div#content {
	background:none;
	padding-top:15px;
}

	#container {
		width:590px;
		float:left;
		margin:15px 15px 15px 0;
		padding-bottom:20px;
		text-align:justify;
	}
		
		#container .post {
			padding-bottom:2px;
			background:url(images/post_divider.png) bottom repeat-x;
			margin-bottom:28px;
		}
			
			.post img.wp-post-image {
				border:5px solid #e0eafd;
				-moz-border-radius:5px;
				-webkit-border-radius:5px;
				border-radius:5px;
				float:left;
				margin:0 15px 10px 0;
			}
			
			.post h2 {
				margin-bottom:5px;
			}
			
				.post h2 a {
					color:#262626;	
					-webkit-transition: all 0.5s ease-in-out;
					-moz-transition: all 0.5s ease-in-out;
					transition: all 0.5s ease-in-out;
				}
				
				.post h2 a:hover {
					color:#479cbb;
					text-decoration:none;
				}
			
			.post p.comment_count {
				color:#484848;
				float:right;
				background:url(images/comment32.png) no-repeat;
				height:30px;
				width:32px;
				text-align:center;
				padding-top:2px;
				margin:1px 0 0 10px;
			}
			
				.comment_count a {
					-webkit-transition: all 0.5s ease-in-out;
					-moz-transition: all 0.5s ease-in-out;
					transition: all 0.5s ease-in-out;
					color:#262626;
				}
				
				.comment_count a:hover {
					text-decoration:none;
					color:#479cbb;
				}
				
			.post em.post-metadata {
				background-color:#479cbb;
				padding:2px 5px;
			}
			
				.post em.post-metadata a {
					color:#262626;
				}
			
			.post div.entry {
				margin-top:12px;	
			}
			
			.post a.read_more {
				background-color:#479cbb;
				color:#262626;
				font-weight:bold;
				padding:2px 5px;
				float:right;
				margin-top:10px;
			}
			
			.post em.tags {
				background-color:#479cbb;
				padding:2px 5px
			}
			
				.tags a {
					color:#262626;
					font-weight:bold;
				}
			
			.single .post em.post-metadata {
				background-color:#479cbb;
				padding:0px 5px;
				float:right;
				
			}
			
				.single .post em.post-metadata a {
					font-weight:bold;	
				}
			
/* Sidebar */
	#sidebar {
		float:right;
		width:350px;
		text-align:center;
		margin-right:2px;
		padding-bottom:20px;
	}
	
		#sidebar h2 {
			font-weight:normal;
			margin-bottom:15px;
		}
	
		#sidebar .widget {
			background:url(images/sidebar_divider.png) repeat-x bottom;
			padding:15px 20px 30px;
		}
		
			#sidebar .widget input#searchform {
				background:url(images/searchform.png) no-repeat;
				height:29px;
				width:263px;
				display:block;
				margin-left:-1px;
				font-family:Verdana, Geneva, sans-serif;
				font-size:1.714em;
				padding:5px 50px 5px 10px;
			}	
			
			#sidebar .widget input#searchicon {
				position:relative;
				margin:-30px 10px 0 0;
				float:right;
			}
			
			#sidebar .widget ul li {
				margin-top:5px;	
			}
			
/* Footer */

	#footer {
		background:url(images/footer_bg.png) repeat-x;
		height:36px;
		width:100%;
		margin-top:-2px;
		color:#FFF;
		text-align:center;
		padding-top:16px;
	}
	
		#footer .wrapper {
			background-color:#262626;
		}

/* single.php Styling */

	#breadcrumb {
		font-size:0.857em;
		font-weight:bold;
	}
		
	.single div.post p, #intro p {
		margin-bottom:15px;
	}
	
	#intro {
		margin-bottom:30px;	
	}
	
	.single .post h1, .page .page h1 {
		margin-top:15px;
	}
	
	#commentform input {
		background:#FFF;
		height:25px;
		width:200px;
		border:1px solid #479cbb;
		font-weight:bold;
		margin:5px 0;
	}
	
	#commentform textarea {
		background:#FFF;
		height:150px;
		width:588px;
		border:1px solid #479cbb;
		margin:5px 0;
	}
	
	#commentform input#submit {
		background:#479cbb;
		float:right;
	}
	
	#commentform input#submit:hover {
		color:#FFF;
	}
	
	#commentform input#submit:active {
		background:#E0EAFD;
		color:#262626;
	}
	
	.commentlist {
		margin-bottom:20px;	
	}
		
		.commentlist div.comment-author {
			background:#479cbb;
			height:34px;
			margin-bottom:10px;
		}
	
		.comment-author img {
			float:left;
			margin:1px 0 0 1px;
		}
		
		.comment-author cite.fn {
			display:block;
			float:left;
			margin:6px 3px 0px 8px;
		}
		
			.fn a {
				color:#262626;
				font-weight:bold;
			}
		
		.comment-author span.says {
			float:left;
			margin-top:6px;
		}
		
	.commentlist div.comment-meta {
		float:right;
		margin:-38px 8px 0 0;
	}
	
		.comment-meta a {
			color:#262626;
			font-weight:bold;
		}
		
	.comment {
		padding-bottom:2px;
		margin-bottom:10px;
	}
	
	.comment p {
		margin-bottom:10px;
		padding-left:15px;
	}
	
	.comment-body {
		padding-bottom:3px;
		background:url(images/post_divider.png) bottom repeat-x;	
		margin-bottom:10px;
	}
	
	.comment a.comment-reply-link {
		background:#479cbb;
		color:#262626;
		padding:2px 5px 2px;
		font-weight:bold;
		float:right;
		margin-top:-25px;
	}
	
	ul.children  {	
		padding-left:40px;
	}
	
	#respond  h4 {
		margin-bottom:0;
	}
	
	img.alignleft {
		float:left;
		padding:10px 10px 10px 0;
	}
		
	img.alignright {
		float:right;
		padding:10px 0 10px 10px;
	}
	
	.post blockquote {
		padding-left:50px;
		font-style:italic;
	}
	
	
	input {
	border:1px solid;
	}
	
	h2.tagtitles{
		font-size:20px;
		
	}
 #facebook{
   margin:10px 0px 5px 0px; 
  }
