/*
Theme Name: CWP Robi
Theme URI: http://themeisle.com/demo/?theme=CWP-Robi
Author: codeinwp
Author URI:  Codeinwp.com
Description: CWP Robi is a colorful WordPress Theme made for people who want to add some color to their blog.Along with the elegant design the theme is easily customizable with numerous theme options, for example you will be able to easily edit logo, menus, social profiles links and banners.
Version: 1.1.1
License: GNU General Public License v3
License URI: license.txt
Tags: black, blue, white, gray,featured-images, fixed-width, one-column, three-columns,right-sidebar, custom-menu, theme-options,custom-background,custom-header,translation-ready

00 - General style & Reset
01 - Header
02 - Index
03 - Post
04 - Archive & search
05 - Comments
06 - Footer
/*

/*--- 01 - LPIC1 Questions & Answers ---*/
.question {
	 border: 1px solid orange;
}
.answer {
	height: 20px;
	border: 1px solid green;
	width: 100%;
	position: relative;
	float: left;
	overflow: hidden;
}
.answer:hover {
	height: 100%;
}


/*--- 00 - General style & Reset ---*/

* { padding: 0; margin:0; }

img, input { border: 0; }

img {max-width:100%; height:auto;}

textarea:focus, input:focus{
    outline: none;
}

header, section, aside, article, footer, figure, figcaption, nav { display: block; }

section {
	color: white;
}

a { text-decoration: none; color: #a2a2a2; }

h1, h2, h3, h4, h5, h6 { font-weight: inherit; font-size: inherit; padding: 5px 5px 5px 0; color: orange;}

body {
	font-size: 14px;
	color: white;
	background: #010d26  ;
	font-family: Arial,sans-serif;
}

.clearfix { clear: both; }

/*--- 01 - Header ---*/

#header {
	width: 960px;
	min-height: 203px;
	/*margin: 0px auto;*/
	margin-left:auto;
	margin-right:auto;
	margin-top:0px;
}

#logo {
	margin: 101px 0 0 0;
	float: left;

}

#logo a {
	font-size:50px;
	color:white;
	text-decoration:none;
}


#logo img {
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-o-transition: all 0.5s;
	-ms-transition: all 0.5s;
	transition: all 0.5s;
}

#logo img:hover {
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	filter: alpha(opacity=50);
	opacity: 0.5;
	color: orange;
}

#search {
	float: right;
	margin: 100px 0 0 332px;
}

#sidebar #search {
	float: right;
	margin: 5px 0 0 5px;
	background-color:grey;
	width: 300px;
}


#search .field {
	width: 175px;
	height: 47px;
	float: right;
	line-height: 47px;
	color: #fff;
	padding-left: 10px;
	background: rgba(255, 255, 255, 0.2);
	border-top: 1px solid rgba(255, 255, 255, 0.5);
	border-bottom: 1px solid rgba(255, 255, 255, 0.5);
	border-left: 1px solid rgba(255, 255, 255, 0.5);

	-webkit-transition: all 0.5s ease-out;
	-moz-transition: all 0.5s ease-out;
	-o-transition: all 0.5s ease-out;
	-ms-transition: all 0.5s ease-out;
	transition: all 0.5s ease-out;
}

#sidebar #search .field {
	width: 238px;
	height: 47px;
	float: right;
	line-height: 47px;
	color: #fff;
	padding-left: 10px;
	background: rgba(255, 255, 255, 0.2);
	border-top: 1px solid rgba(255, 255, 255, 0.5);
	border-bottom: 1px solid rgba(255, 255, 255, 0.5);
	border-left: 1px solid rgba(255, 255, 255, 0.5);

	-webkit-transition: all 0.5s ease-out;
	-moz-transition: all 0.5s ease-out;
	-o-transition: all 0.5s ease-out;
	-ms-transition: all 0.5s ease-out;
	transition: all 0.5s ease-out;
}

#search .field:focus {
	width: 295px;
	padding-left: 10px;
}

#sidebar #search .field:focus {
	width: 238px;
	padding-left: 10px;
}

#search .button {
	width: 35px;
	height: 49px;
	float: right;
	background: rgba(255, 255, 255, 0.2) url(images/search-icon.png) no-repeat center center;
	border-top: 1px solid rgba(255, 255, 255, 0.5);
	border-bottom: 1px solid rgba(255, 255, 255, 0.5);
	border-right: 1px solid rgba(255, 255, 255, 0.5);
}

#search .button:hover {
	background: rgba(255, 255, 255, 0.2) url(images/search-icon-hover.png) no-repeat center center;
	cursor: pointer;
}


#hmenu {
	/*width: 960px;*/
	min-height: 25px;
	margin: 8px 0 0 0;
	/*float:left;*/
}

#hmenu ul {
	width: 960px;
	list-style: none;
}

#hmenu ul li {
	float: left;
	margin-right: 15px;
}

#hmenu ul li a {
	font-size: 24px;
	font-family: Arial, sans-serif;
	color: #fff;
	line-height: 25px;

	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-o-transition: all 0.3s;
	-ms-transition: all 0.3s;
	transition: all 0.3s;
}

#hmenu ul li a:hover {
	line-height: 15px;
}

/*Select category*/
#hmenu .category {
	width: 220px;
	height: 33px;
	border: 1px solid #fff;
	float: right;
	margin-right: 2px;
	font-size: 18px;
	line-height: 30px;
	text-align: center;
	position: relative;
	background-color: black;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

#hmenu .category:hover {
	background-color: white;
	cursor: pointer;
	color: #000;
}

#hmenu .category ul {
	display: none;
}

#hmenu .category:hover ul {
	width: 100%;
	padding: 0 1px 0 1px;
	margin: -2px 0 0 -1px;
	position: absolute;
	display: block;
	height: auto;
	z-index: 1000;
	list-style: none;
	background-color: black;
}

#hmenu .category:hover ul li {
	border-bottom: 1px solid white;
	border-top: 1px solid #fff;
	width: 100%;
	display: block;
}

#hmenu .category:hover ul li a {
	text-align: center;
	line-height: 24px;
	font-size: 16px;
	font-family: Arial, sans-serif;
	float: none;
	color: white;
	display: block;

}

#hmenu .category:hover ul a:hover {
	color: orange;
}

/*--- 02 - Index ---*/

#wrap {
	clear:both;
	width: 960px;
	overflow: hidden;
	margin: 0px auto;
}

/*--- 02 - Index - Inspiration ---*/

#inspiration {
	width: 980px;
	height: 130px;
	overflow: hidden;
	margin-top: 10px;
}

#inspiration .item {
	float: left;
	width: 150px;
	height: 130px;
	overflow: hidden;
	margin-right: 12px;
	position: relative;
}

#inspiration .item img {
	width: 120%;
}

#inspiration .item .hover {
	position: absolute;
	top: -130px;
	-webkit-transition: top 0.4s;
	-moz-transition: top 0.4s;
	-o-transition: top 0.4s;
	-ms-transition: top 0.4s;
	transition: top 0.4s;
}

#inspiration .item:hover .hover {
	display: block;
	width: 130px;
	height: 110px;
	padding: 10px;
	position: absolute;
	background: rgba(0, 0, 0, 0.5);
	top: 0px;
}

#inspiration .item:hover .hover a {
	font-size: 18px;
	font-family: Arial, sans-serif;
	letter-spacing: -1px;
	color: #fff;
	text-shadow: 1px 1px 1px #09132a;
	line-height: 18px;
}

#inspiration .item:hover .hover a:hover {
	color: #00f6ff;
}

/*--- 02 - Index - Posts ---*/

#content, #pagecontent {
	width: 975px;
	overflow: hidden;
}

#content:hover .item:not(:hover) {
}

/*--- 02 - Index - Post format ---*/

#content .item {
	overflow: hidden;
	width: 291px;
	margin: 13px 13px 0 0;
	float: left;
	padding: 10px;
}

#content .item:hover {
}

#content .item .title {
	width: 290px;
	margin-bottom: 10px;
}

#content .item .title a {
	font-weight: 300;
	font-size: 20px;
	color: white;
	-ms-word-wrap: break-word;
	word-wrap: break-word;
}

#content .item .title a:hover, .sticky {
	color: #2b87c1;
}

#content .item .date {
	padding-left: 20px;
	width: 260px;
	color: #828282;
	font-size: 14px;
	font-weight: 300;
	background: url(images/calendar.png) no-repeat left center;
}

#content .item .excerpt {
	width: 290px;
	font-family: Arial, sans-serif;
	font-size: 12px;
	color: white;
	line-height: 20px;
	margin-top: 10px;
	overflow: hidden;
}

#content .item .readmore {
	width: 85px;
	margin-top: 10px;
}

#content .item .readmore a {
	font-size: 16px;
	color: #2b87c1;
	padding-right: 10px;
	background: url(images/arrow.png) no-repeat right center;
}

#content .item .readmore a:hover {
	color: #010d26;
}

#content .item .image {
	width: 290px;
	overflow: hidden;
	margin: 10px 0 10px 0;
}

#content .item .image img {
	width: 100%;

	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-o-transition: all 0.3s;
	-ms-transition: all 0.3s;
	transition: all 0.3s;
}

#content .item .image img:hover {
	opacity: 0.8;
}

/*--- 02 - Index - Post navi ---*/

#content .item .prev a, #content .item .next a {
	width: 290px;
	height: 40px;
	display: block;
	color: #a2a2a2;

	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-o-transition: all 0.3s;
	-ms-transition: all 0.3s;
	transition: all 0.3s;
}

#content .item .prev a:hover, #content .item .next a:hover {
	color: #2b87c1;
}

#content .item .prev {
	width: 290px;
	height: 40px;
	background: url(images/navi-left.png) no-repeat left center;
	background-position: 80px 15px;
	font-size: 18px;
	line-height: 40px;
	text-align: center;

	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-o-transition: all 0.3s;
	-ms-transition: all 0.3s;
	transition: all 0.3s;
}

#content .item .prev:hover {
	background-position: 20px 15px;

}

#content .item .next {
	width: 290px;
	height: 40px;
	background: url(images/navi-right.png) no-repeat left center;
	background-position: 200px 15px;
	font-size: 18px;
	line-height: 40px;
	text-align: center;
	margin-top: 1px;

	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-o-transition: all 0.3s;
	-ms-transition: all 0.3s;
	transition: all 0.3s;
}

#content .item .next:hover {
	background-position: 260px 15px;
}

/*--- 03 - Post ---*/
#post {
	width: 615px;
	overflow: auto;
	float: left;
	padding: 10px;
	margin: 13px 13px 0 0;
}

.post {
	width: 590px;
	overflow: hidden;
	float: left;
	padding: 30px;
	margin: 13px 13px 0 0;
}

#postitle {
	width: 615px;
	height: auto;
	font-size: 24px;
	margin: 0 0 10px 0;
	color: white;
	-ms-word-wrap: break-word;
	word-wrap: break-word;
}

#post .date {
	padding-left: 20px;
	width: 70px;
	color: #828282;
	font-size: 14px;
	font-weight: 300;
	background: url(images/calendar.png) no-repeat left center;
	float: left;
}

#post .category {
	padding-left: 20px;
	width: 170px;
	float: left;
	color: #828282;
	font-size: 14px;
	font-weight: 300;
	margin: 0 0 10px 5px;
	background: url(images/category-icon.png) no-repeat left center;
}

#post .category a {
	color: #828282;
}

#post .category a:hover {
	color: white;
}

.post-image {
	overflow: hidden;
}


/*post format*/
.postcontent {
	width: 100%;
	font-family: Arial, sans-serif;
	line-height: 18px;
	color: white;
}

.postcontent p {
	margin-bottom: 10px;
	line-height: 24px;
}

.postcontent img { margin: 0px 10px 10px 0;}
.postcontent h1 {font-size: 28px;}
.postcontent h2 {font-size: 22px;}
.postcontent h3 {font-size: 20px;}
.postcontent h4 {font-size: 16px;}
.postcontent h5 {font-size: 14px;}
.postcontent h6 {font-size: 12px;}

.postcontent h1,
.postcontent h2,
.postcontent h3,
.postcontent h4,
.postcontent h5,
.postcontent h6
{
	margin: 8px 0px;
	border-bottom: 1px solid #eee;
	width: 100%;
	padding-bottom: 12px;
	color: orange;
	line-height: 30px;
}

.postcontent a {color: orange;}
.postcontent a:hover {color:#ec4646;}
.postcontent table {border: 1px solid #ccc;}
.postcontent td {border-top: 1px solid #ccc;border-left: 1px solid #ccc;padding: 5px;}

.postcontent ul,
.postcontent li,
.postcontent ol,
.postcontent dl,
.postcontent dd
{ margin-left: 10px;}


.postcontent cite, .postcontent q {
	font-style: italic;
	font-size: 12px;
}

.postcontent .ultitle {
	font-size: 24px;
	font-weight: 300;
	color: #3c3c3c;
	padding-bottom: 8px;
    margin-bottom: 7px;
    font-family: Arial, sans-serif;
	border-bottom: 1px dotted #ccc;
}

.postcontent ul, .postcontent ul li {
	margin: 10px 0 0 10px;
}

.postcontent ul li {
	list-style: square;
	margin-bottom: 5px;
}
.postcontent blockquote {
	font-size: 22px;
	color: orange;
	margin: 10px 0 10px 3%;
	font-style:italic;
	width: 97%;
	font-weight: bold;
}

/*links lists*/
.postcontent .linklist {
	width: 595px;
	height: auto;
	background: url(images/wrap.png) repeat-x bottom;
	padding-bottom: 12px;
	margin: 10px 0 0 10px;
	overflow: hidden;
}

.postcontent .linklist .img {
	width: 40px;
	height: 40px;
	overflow: hidden;
	float: left;
	margin-right: 20px;
}

.postcontent .linklist .img img { width: 100%; }

.postcontent .linklist .name {
	font-size: 14px;
	font-weight: bold;
	width: 530px;
	float: left;
	overflow: hidden;
	display: block;
}

.postcontent .linklist .link {
	width: 95px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	font-size: 12px;
	color: #999;
	float: right;
	margin: 5px 1px 5px 10px;
	border: 1px solid #fafafa;
	background-image: linear-gradient(bottom, rgb(235,235,235) 26%, rgb(250,250,250) 63%);
	background-image: -o-linear-gradient(bottom, rgb(235,235,235) 26%, rgb(250,250,250) 63%);
	background-image: -moz-linear-gradient(bottom, rgb(235,235,235) 26%, rgb(250,250,250) 63%);
	background-image: -webkit-linear-gradient(bottom, rgb(235,235,235) 26%, rgb(250,250,250) 63%);
	background-image: -ms-linear-gradient(bottom, rgb(235,235,235) 26%, rgb(250,250,250) 63%);

	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;

	-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
}

.postcontent .linklist .link :hover {
	background-image: linear-gradient(bottom, rgb(250,250,250) 26%, rgb(235,235,235) 63%);
	background-image: -o-linear-gradient(bottom, rgb(250,250,250) 26%, rgb(235,235,235) 63%);
	background-image: -moz-linear-gradient(bottom, rgb(250,250,250) 26%, rgb(235,235,235) 63%);
	background-image: -webkit-linear-gradient(bottom, rgb(250,250,250) 26%, rgb(235,235,235) 63%);
	background-image: -ms-linear-gradient(bottom, rgb(250,250,250) 26%, rgb(235,235,235) 63%);

	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

.postcontent .linklist .link a {
	width: 95px;
	height: 30px;
	display: block;
	color: #414141;
	text-shadow: 0 1px #fff;
	font-weight: bold;
}

.aboutauthor, .post-tags {
	width: 265px;
	max-height: 230px;
	padding: 15px;
	margin-top: 15px;
	float: left;
}

.aboutauthor .image {
	width: 32px;
	height: 32px;
	float: left;
	display: block;
}

.aboutauthor .name {
	font-size: 14px;
	font-weight: bold;
	line-height: 32px;
	height: 32px;
	margin-left: 15px;
	float: left;
}

.aboutauthor p { margin-top: 15px; }

/*social links*/
.postcontent .social {
	padding-left: 20px;
}

.postcontent .twitter { background: url(images/shortcode-icons/social/twitter.png) no-repeat left; }
.postcontent .facebook { background: url(images/shortcode-icons/social/facebook.png) no-repeat left; }
.postcontent .flickr { background: url(images/shortcode-icons/social/flickr.png) no-repeat left; }
.postcontent .linked_in { background: url(images/shortcode-icons/social/linked_in.png) no-repeat left; }
.postcontent .vimeo { background: url(images/shortcode-icons/social/vimeo.png) no-repeat left; }
.postcontent .youtube { background: url(images/shortcode-icons/social/youtube.png) no-repeat left; }
.postcontent .xbox { background: url(images/shortcode-icons/social/xbl.png) no-repeat left; }
.postcontent .wordpress { background: url(images/shortcode-icons/social/wordpress.png) no-repeat left; }

/*post format end*/

#post-social {
	width: 615px;
	height: 50px;
	margin: 20px 0 0 0;
}

#post-social p {
	font-size: 28px;
	margin-bottom:10px;
	padding-left: 30px;
	background: url(images/social-icon.png) no-repeat left center;
}

#sidebar {
	float: left;
	width: 310px;
	overflow: hidden;
	margin-top: 13px;
}

#sidebar .banner {
	width: 250px;
	margin: 0 0 20px 5px;
}

#sidebar .sidebarbox {
	width: 255px;
	padding: 20px;
	margin-bottom: 20px;
	float:left;
}

#sidebar .sidebarbox .title {
	font-weight: 300;
	font-size: 20px;
	color: white;
	width: 100%;
	margin-bottom: 10px;
	padding-bottom: 10px;
	border-bottom: 1px solid #ccc;
}

#sidebar .sidebarbox ul {
	list-style: none;
	margin-top: -10px;
}

#sidebar .sidebarbox ul li {
	width: 100%;
	border-bottom: 1px solid #eee;
	padding: 10px 0px;
}

#sidebar .sidebarbox ul li:hover { border-bottom: 1px solid #E1E1E1; }

#sidebar .sidebarbox ul li a {
	font-size: 12px;
	font-family: Arial, sans-serif;
	color: #a2a2a2;
	display: block;

	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-o-transition: all 0.3s;
	-ms-transition: all 0.3s;
	transition: all 0.3s;
}

#sidebar .sidebarbox ul li a:hover {
	color: orange;
	padding-left: 10px;
}

#sidebar .sidebarbox #wp-calendar {
	width:100% !important;
}

#sidebar .sidebarbox #wp-calendar td{
	padding-left:15px !important;
}

#sidebar .sidebarbox ul.children li {
	margin-left:10px;
	margin-top:10px;
	list-style:none;
}

#sidebar .sidebarbox  ul.sub-menu li{
	margin-top:10px;
	margin-left:20px;
	list-style:none;
}

/*--- 04 - Archive & search ---*/

#archivetitle {
	width: 950px;
	height: 28px;
	font-size: 20px;
	font-weight: 400;
	line-height: 28px;
	padding: 5px 0 5px 10px;
	margin: 10px 0 0 0;
	color: #010d26;
}

/*--- 05 - Comments ---*/

#comments {
	width: 615px;
	display:block;
	margin: 20px 0 20px 0;
}

#commentsheadline {
	width: 585px;
	height: 30px;
	font-size: 28px;
	padding-left: 30px;
	margin-bottom: 20px;
	background: url(images/comments-icon.png) no-repeat left center;
}

#commentform {
	width: 615px;
	height: 300px;
	margin-bottom: 20px;
}

#commentform p {
	width: 615px;
	margin-bottom: 15px;
	/* overflow: hidden; */
}

#commentform .user {
	background: url(images/user.png) no-repeat left center #fff;
	padding-left: 20px;
}

#commentform .url {
	background: url(images/url.png) no-repeat left center #fff;
	padding-left: 20px;
}

#commentform .email {
	background: url(images/email.png) no-repeat left center #fff;
	padding-left: 20px;
}

#commentform input, #commentsform textarea {
	float:left;
	width: 300px;
	height: 30px;
	background: #fff;
	border: 1px solid #ccc;
	color: #999;

	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-o-transition: all 0.5s;
	-ms-transition: all 0.5s;
	transition: all 0.5s;
}

#commentform  input:focus, #commentsform textarea:focus {
	width: 380px;
	background: #fff;
	padding-left: 5px;
}

#commentform textarea {
	height: 80px;
	width: 300px;
	padding:8px;
	background-color: black;
	color: white;
}


#commentform label {
	width: 200px;
	height: 30px;
	float: left;
	font-size: 18px;
	font-family: Arial, sans-serif;
	font-weight: 300;
	line-height: 30px;
}

#commentform #submit {
	width: 150px;
	height: 40px;
	padding: 10px;
	background: url(images/button.png) no-repeat center center;
	border: none;
	color: #fff;
	float: right;
	text-shadow: 1px 1px 1px #000;
	margin-right: 275px;
	cursor: pointer;
	-webkit-transition: all 0 ease 0;
	-moz-transition: all 0 ease 0;
	-o-transition: all 0 ease 0;
	-ms-transition: all 0 ease 0;
	transition: all 0 ease 0;
}

#commentform .submitbutton:focus {
	width: 150px;
	background: url(images/button.png) no-repeat center center;
	padding: 10px;
}

.comment {
	max-width: 595px;
	padding: 10px;
	margin-bottom: 20px;
	font-size: 16px;
}

li.comment {
	border: 1px solid #ccc;
}

.comment:hover {
}

.comment .commenttile {
	width: 595px;
	min-height: 32px;
	line-height: 32px;
	height: auto;
	margin-bottom: 10px;
}

.comment .commenttile a {
	font-size: 18px;
	font-family: Arial, sans-serif;
	color: #353f54;
	float: left;
	margin-left: 20px;
}

.comment .commenttile a:hover {
	color: #010d26;
}

.comment_avatar {
	float: left;
}

.comment .commentdate {
	float: right;
	font-size: 14px;
	font-style: italic;
	color: #9e9e9e;
}

.comment .commentlink {
	clear:both;
	margin-top: 15px;
	text-decoration: underline;
}

.comment .commentlink a {
	color: #444;
	text-decoration: underline;
}

.comment .commentlink a:hover {
	color: #000;
}

.comment ul li, .comment ol li{
	margin-left:15px;
	list-style:none;
}



/*--- 06 - Footer ---*/

#footer {
	width: 960px;

	min-height: 110px;
	margin: 15px 0 15px 0;
	color: #010d26;
}

.about-img {
	width: 60px;
	height: 75px;
}

#footer .title {
	font-size: 24px;
	margin-bottom: 6px;
	font-weight: 400;
	color: white;
}

#footer .about {
	background: url(images/avatar.png) no-repeat left;
	padding-left: 80px;
	font-size: 18px;
	font-weight: 200;
	margin: 10px 0 0 10px;
	float: left;
	width: 280px;

	/*max-width: 280px;
	float: left;
	margin: 10px 10px 10px 10px;
	font-size: 18px;
	font-weight: 200;*/
}

.aboutImg {
	width:60px;
	height:75px;
	float:left;
	margin: 10px 10px 10px 10px;
}

.aboutImg img {
	width:60px;
	height:75px;

}

.aboutTitleText {
	width:300px;
	float:left;
	margin: 10px 10px 10px 10px;
}

.aboutTitleText .title {
	font-size: 24px;
	margin-bottom: 6px;
	font-weight: 400;
}

.aboutTitleText .text {
	font-size: 18px;
	font-weight: 200;
	color: white;
}

#footer .social {
	width: 215px;
	float: left;
	margin: 10px 0 0 35px;
}

#footer .social img {
	margin-right: 15px;
	float: left;

	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-o-transition: all 0.3s;
	-ms-transition: all 0.3s;
	transition: all 0.3s;
}

#footer .social img:hover {
	opacity: 0.5;
}

#footer .copyright {

	float: right;
	font-family: Arial, sans-serif;
	font-size: 12px;
	max-width:180px;
	margin-top:40px;
	margin-right: 20px;
}

.poweredby {
	float: right;
	font-family: Arial, sans-serif;
	font-size: 12px;
	margin-right: 20px;
}

/* =WordPress Core
-------------------------------------------------------------- */
.alignnone {
    margin: 5px 20px 20px 0;
}

.aligncenter,
div.aligncenter {
    display: block;
    margin: 5px auto 5px auto;
}

.alignright {
    float:right;
    margin: 5px 0 20px 20px;
}

.alignleft {
    float: left;
    margin: 5px 20px 20px 0;
}

.aligncenter {
    display: block;
    margin: 5px auto 5px auto;
}

a img.alignright {
    float: right;
    margin: 5px 0 20px 20px;
}

a img.alignnone {
    margin: 5px 20px 20px 0;
}

a img.alignleft {
    float: left;
    margin: 5px 20px 20px 0;
}

a img.aligncenter {
    display: block;
    margin-left: auto;
    margin-right: auto
}

.wp-caption, .gallery-caption {
    background: none repeat scroll 0 0 transparent;
    max-width: 96%;
    padding: 5px 3px 10px;
    text-align: center;
}

.wp-caption.alignnone {
    margin: 5px 20px 20px 0;
}

.wp-caption.alignleft {
    margin: 5px 20px 20px 0;
}

.wp-caption.alignright {
    margin: 5px 0 20px 20px;
}

.wp-caption img {
    border: 0 none;
    height: auto;
    margin: 0;
    max-width: 98.5%;
    padding: 0;
    width: auto;
}

.wp-caption p.wp-caption-text {
    font-size: 11px;
    line-height: 17px;
    margin: 0;
    padding: 0 4px 5px;
}

.bypostauthor  { font-weight: bold; }

.size-auto,
.size-full,
.size-large,
.size-medium,
.size-thumbnail {
	max-width: 100%;
	height: auto;
}

.menu-header-container, .menu-header-container ul { width: 700px !important;  margin: 0px !important;}

.navigation span.current {
	font-weight:bold;
	color:black;
}

#commercial {
	position: fixed;
	top: 0;
	right: 0;
	width: 69px;
	height: 164px;
}

.full {
	width:100% !important;
}

.notfound {
	margin:20px 0 50px 0;
	min-height:100px;
}

.notfound #search {
	float:left;
	margin-top:0px;
	margin-left:0px;
}

#sidebar img {
	max-width: 90%;
}
#sidebar select {
	max-width: 90%;
}

/* =Menu----------------------------------------------- */
.main-navigation {
	clear: both;
	display: block;
	float: left;
	width: 75%;
	border-bottom: 1px solid #121926;
}
.main-navigation ul {
	list-style: none;
	margin: 0;
	padding-left: 0;
}
.main-navigation li {
	float: left;
	position: relative;
	margin-right: 15px;
	list-style:none;
}


.main-navigation ul li a { display: block; padding-bottom: 15px;}

.main-navigation a {	display: block;	text-decoration: none;	font-size: 24px;	font-family: Arial, sans-serif;	color: #fff;	line-height: 25px;		-webkit-transition: all 0.3s;	-moz-transition: all 0.3s;	-o-transition: all 0.3s;	-ms-transition: all 0.3s;	transition: all 0.3s;	}
.main-navigation ul ul {
	box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2);
	background-color: rgba(255, 255, 255, 0.9);
	padding: 10px;
	display: none;
	float: left;
	position: absolute;
	top: 40px;
	left: 0;
	z-index: 99999;
	-webkit-border-radius: 10px;
	-webkit-border-top-left-radius: 0;
	-moz-border-radius: 10px;
	-moz-border-radius-topleft: 0;
	border-radius: 10px;
	border-top-left-radius: 0;
}

.main-navigation ul ul ul {	left: 100%;	top: 0;}
.main-navigation ul ul a {	width: 200px;}
.main-navigation ul ul li a{
	color: #010D26;
	padding-bottom: 5px;
	font-weight: 300;
}
.main-navigation li:hover > a {}
.main-navigation ul ul :hover > a {}
.main-navigation ul ul a:hover {}
.main-navigation ul li:hover > ul {	display: block;}
.main-navigation li.current_page_item a,.main-navigation li.current-menu-item a {}
.main-navigation ul.children li{
	margin:0px 5px 15px 5px;
}
.main-navigation ul li a:hover{
	color:orange !important;
}

/* Small menu */
.menu-toggle {	display: none;	cursor: pointer;}
@media screen and (max-width: 600px) {
	.menu-toggle,	.main-navigation.toggled .nav-menu {		display: block;	}
	.main-navigation ul {		display: none;	}
}
#header{
	background:url(images/header-bg.jpg) no-repeat  #010D26;
}
.pingback {
	margin-bottom: 5px;
	margin-top: 5px;
	font-size: 16px;
}
.menu .sub-menu a{
	font-size:16px;
}

.menu .sub-menu {
	padding-top:10px;
}

/* 1.0.5 */
#pagecontent .category {
	border-bottom: 1px solid #ccc;
	padding-bottom: 15px;
	margin-bottom: 10px;
}

pre {
	white-space: pre-wrap;
	white-space: -moz-pre-wrap;
	white-space: -o-pre-wrap;
	word-wrap: break-word;
	color: #59cf59;
}

