/*
Theme Name:Guardian
Description: high quality wordpress theme.
Author: Jinsona
Author URI: http://www.web2feel.com
*/

body {
	margin:0;
	padding-top:0px;
	background:#111;
	font-family:"Tahoma",Verdana,sans-serif;
	color:#fefefe;
	font-size:13px;
	}
img {
	border:0;
	}
a {
	color:#a3cdff;
	text-decoration:none
	
	}
a:hover {
	color:#fefefe;
	text-decoration:none;
	border-bottom: 1px solid yellow;
    padding-bottom: 5px;
    margin-bottom: 3px;
		}
h1, h2, h3, h4, h5, h6 {
	
	}
blockquote {
	padding-left:10px;
	color:#555;
	font-style: normal;
	
	}
.clear {
	clear:both;
	}
.alignleft {
	float:left;
	}
.alignright {
	float:right;
	}

/* The Wrapper */

.wrapper {
	width:1000px;
	margin:0 auto;
	background:#454545;		
	}
	
.content{
	width:1000px;
	margin:0 auto;
	background:#194471 url(../images/content.jpg);
	background-repeat:no-repeat;
	}

/* The Top */

.top {
	height:364px;
	margin-top:0px;
	background:url(../images/top.jpg);
	}
.blogname {
	float:left;
	width:800px;
	}
.blogname h1  {
	font-size:45px;
	font-weight:bold;
	margin:80px 0 0 80px;
	color:#000;
	text-decoration: none;
	}
.blogname h1  a:link, .blogname h1  a:visited{ 
	
	color: #fff; 
	text-decoration: none; 
	background-color:transparent;
	}


.blogname h1  a:hover { 
	color: #194471; 
	text-decoration: none; 
	background-color:transparent;
	}
		
.blogname h2 {
	margin:0px 0 0 80px;
	font-size:16px;
	font-weight:normal;
	color:#000;
	}


/* The Menu */

.menu {
	height:26px;
	background:url(../images/menu.jpg);
	}
.menu ul {
	list-style:none;
	margin:0;
	padding:4px 10px 0 0;
	float:left;
	}
.menu li {
	display:inline;
	font-size:12px;
	padding:0px 5px 0px 5px;
	font-weight:normal;
	}
.menu a {
	color:#888;
	text-decoration:none;
	}
.menu a:hover {
	color:#ddd;
	background:none;
	border-bottom: 1px solid #ffc600;
    padding-bottom: 10px;
    margin-bottom: 8px;
	}
/* The Content */
#content {
	float: left;
	width: 800px;
	margin: 0 0 10px 0;
	padding: 0 0;
		background:#194471 url(../images/content.jpg);
	background-repeat:no-repeat;
	}

.post {
	margin: 10px 5px 0 10px;
	padding: 0 0;
	height: 100%;
	background: transparent;
	text-align: justify;
	color:#333;
	}
.title{
	margin: 0 0;
	padding: 2px 0px 0px 15px;
	height:43px;
	background: url(../images/title.png) no-repeat left top;
}
.post h2 {
	margin: 0 0;
	padding: 8px 0px 0px 0px;
	text-align: left;
	color:#ddd;
	font: 20px "georgia", Arial, sans-serif;
	font-weight:bold;
	
	}
.author{
	margin: 0 0;
	padding: 2px 15px 0px 15px;
	height: 18px;	
	background: url(../images/author.png) no-repeat left top;
	font: normal 12px Verdana, Arial, sans-serif;
	text-align: left;
	
	}
.post h2 a, .post h2 a:link, .post h2 a:visited  {
	color: #003077;
	background-color: transparent;
	}
.post h2 a:hover  {
	color: #ececec;
	background-color: transparent;
}

.post .postmetadata {
	margin: 0 0;
	padding: 7px 15px 0px 15px;
	height: 25px;	
	background: url(../images/postmet.png) no-repeat left top;
	font: normal 12px Verdana, Arial, sans-serif;
	text-align: right;
	}

.post a:link,
.post a:visited {
	color: #134e8c;
	background-color: transparent;
}

.post a:hover {
	color: #6699cc;
	background-color: transparent;
	text-decoration: none;
}
.cover{
	margin: 0 0;
	background: url(../images/cover.png) repeat-y left top;
	}
.entry {
	/* display:block; */
	margin: 0 0;
	padding: 15px 15px;
	}

/* The Sidebar */
.sidebar {
	float:right;
	width:190px;
	padding-top:20px;
	padding-left:0px;
	font-size:14px;
	margin-right:10px;
	}
.sidebar ul {
	margin:0;
	padding:0;
	list-style:none;
	}
.sidebar h2 {
	height:31px;
	line-height:32px;
	font-size:14px;
	color:#fff;
	margin:0;
	background:#002c4a;
	padding:0 0 0 10px;
	border-top:1px solid #256ec4; 
	border-left:1px solid #256ec4;
	}

.sidebar ul li {
	background:transparent;
	padding-bottom:5px;
	margin-bottom:5px;
		}
.sidebar ul li li {
	background:none;
	padding-bottom:0;
	margin-bottom:0;

	}
.sidebar ul li ul, .sidebar ul li div {
	padding:10px;
	background:transparent;
		}
.sidebar ul li ul ul, .sidebar ul li div div {
	padding:0;
	background:none;
	}
.sidebar ul li ul li {
	background:none;
	padding-left:5px;
	}
.sidebar table {
	width:100%;
	text-align:center;
	}

.sidebar ul li.ad div {
	text-align:center;
	}

	
/* --- FOOTER --- */


#footer {
	height:25px;
	padding:25px 0 0 15px;
	background:#000 url(../images/footer.jpg);
	color:#000;
	font-size:10px;
	font-weight:normal;
	letter-spacing:1px;
	text-align:center;
	}

#footer a {
	color:#003077;
	}

#footer a:hover {
	color:#000;
	}

	
/* The Navigation */

.navigation {
	height:10px;
	padding:0 20px;
	}
.navigation a {
	font-weight:bold;
	text-decoration:none;
	font-size:14px;
	color:#fefefe;
	}
.navigation a:hover {
	color:#fff;
		border-bottom: 1px solid #ffc600;
    padding-bottom: 10px;
    margin-bottom: 8px;

	}

/* The Attachment */

.contentCenter {
	text-align:center;
	}

/* The Page Title */

h2.pagetitle {
	padding:0;
	margin:0 0 20px 0;
	font-size:25px;
	text-align:center;
	}

/* The Comments */

.comments {
	}
.comments form {
	}
.comments textarea {
	width:95%;
	height:156px;
	background:#fff;
	border:1px solid #579aff;
	color:#484849;
	padding:10px;
	overflow:auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	}
#commentform {
	padding-left:23px;
	}
#commentform input {
	background:#fff;
	border:1px solid #ababab;
	color:#484849;
	padding-left:10px;
	}
.comments input#submit {
	padding:0;
	width:72px;
	height:29px;
	}
.comments h2 {
	font-size:19px;
	line-height:30px;
	margin:24px 0 0 23px;
	padding:0;
	font-weight:normal;
	}
.comments ol li p {
	padding:0;
	margin:10px 0;
	}
	.social2 a { width: 26px; height: 26px; margin: -4px 6px 0 0; display: block; float: left; background-position: 0 0; background-repeat: no-repeat; }
.social2 a:hover { background-position: 0 100%; }
.social2 .facebook { background-image: url("../images/icon-facebook.png"); }
.social2 .twitter { background-image: url("../images/icon-twitter.png"); }
.social2 .linkedin { background-image: url("../images/icon-linkedin.png"); }
.social2 .git { background-image: url("../img/images/icon-gp-big.png"); }

.social2 .social { margin: 0 0 0 -20px; padding: 0; }
.social2 .social li { width: 40px; height: 40px; margin: 0 0 0 20px; padding: 0; list-style: 0; display: block; float: left; }
.social2 .social a { width: 40px; height: 40px; display: block; background-position: 0 0; background-repeat: no-repeat; }
.social2 .social a:hover { background-position: 0 100%; }
.social2 .social .icon-rss { background-image: url("../images/icon-rss-big.png"); }
.social2 .social .icon-fb { background-image: url("../images/icon-fb-big.png"); }
.social2 .social .icon-tw { background-image: url("../images/icon-tw-big.png"); }
.social2 .social .icon-in { background-image: url("../images/icon-in-big.png"); }
.social2 .social .icon-yt { background-image: url("../images/icon-yt-big.png"); }
.social2 .social .icon-gp { background-image: url("../images/icon-gp-big.png"); }

.social-icons {
	margin: 10px; padding: 10px;
}
.social-icons li {
	list-style: none; margin-right: 35px; display: inline-block;
}
.social-icons .fa {
	margin-bottom: 0px;
}
#footer .social-icons li {
	margin-top: 10px;
}
#footer .social-icons a {
	border-radius: 3px; text-align: center; line-height: 28px; font-size: 24px; display: block; background-color: rgb(218, 218, 218);
}
#footer .social-icons a {
	color: rgb(154, 154, 154); background-color: transparent;
}
.social-icons a.facebook:hover {
	color: rgb(66, 101, 185) !important; background-color: transparent;
}
.social-icons a.twitter:hover {
	color: rgb(85, 172, 238) !important; background-color: transparent;
}
.social-icons a.googleplus:hover {
	color: rgb(214, 36, 8) !important; background-color: transparent;
}
.social-icons a.pinterest:hover {
	color: rgb(195, 30, 38) !important; background-color: transparent;
}
.social-icons a.linkedin:hover {
	color: rgb(0, 89, 135) !important; background-color: transparent;
}
.social-icons a.youtube:hover {
	color: rgb(223, 51, 51) !important; background-color: transparent;
}
.social-icons a.instagram:hover {
	color: rgb(249, 91, 96) !important; background-color: transparent;
}
.social-icons a.rss:hover {
	color: rgb(243, 156, 18) !important; background-color: transparent;
}
.social-icons a.foursquare:hover {
	color: rgb(35, 152, 201) !important; background-color: transparent;
}
.social-icons a.github:hover {
	color: rgb(65, 131, 196) !important; background-color: transparent;
}