/*



Theme Name: Undedicated



Theme URI: http://www.speckygeek.com/undedicated-minimal-wordpress-theme/



Description: A minimal WordPress theme with lots of white space. Supports custom header and background. Adsense-ready. Tested with IE6 and above, Firefox, Safari and Opera. Threaded comments. Easily customizable with theme options. Wordpress 3.0 and above.



Version: 1.0.6



Author: Specky Geek



Author URI: http://www.speckygeek.com



Tags: white, light, two-columns, fixed-width, threaded-comments, custom-header, custom-menu, custom-background, sticky-post, theme-options, editor-style



License: GNU General Public License v2.0



License URI: http://www.gnu.org/licenses/gpl-2.0.html



*/







/* ----------------------------------------------- [ * ] */







* {



	margin: 0;



	padding: 0;



}







/* =Reset default browser CSS. Based on work by Eric Meyer: http://meyerweb.com/eric/tools/css/reset/index.html



-------------------------------------------------------------- */







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,



b, u, i, center,



dl, dt, dd, ol, ul, li,



fieldset, form, label, legend,



table, caption, tbody, tfoot, thead, tr, th, td {



	background: transparent;



	border: 0;



	margin: 0;



	padding: 0;



	vertical-align: baseline;



}



body {





}



h1, h2, h3, h4, h5, h6 {



	clear: both;



	font-weight: normal;



}



ol, ul {



	list-style: none;



}



blockquote {



	quotes: none;



}



blockquote:before, blockquote:after {



	content: '';



	content: none;



}



del {



	text-decoration: line-through;



}



/* tables still need 'cellspacing="0"' in the markup */



table {



	border-collapse: collapse;



	border-spacing: 0;



}



a img {



	border: none;



}



:focus {



	outline: 0;



}







/* -------------------------------- [ General Elements ] */







body {



	font-family:"Trebuchet MS",Verdana,Arial,sans-serif;



	font-size: 14px;



	color: #444;



	background-color:#fff;





}







hr {



	display: none;



}







img {



	vertical-align: baseline;



	border: 0;



}







p {



	margin: 0 0 1.4em 0;



}







h1, h2, h3, h4, h5, h6{



	font-family:"Trebuchet MS",Arial,sans-serif;



}



strong {



	font-weight: bold;



}







cite,



em,



i {



	font-style: italic;



}







big {



	font-size: 131.25%;



}







sup,



sub {



	height: 0;



	line-height: 1;



	position: relative;



	vertical-align: baseline;



}



sup {



	bottom: 1ex;



}



sub {



	top: .5ex;



}







ins {



	text-decoration: none;



}







a {



	color:#4789CA;



	text-decoration:none;



}







a:hover {



	color: #4789CA;



	text-decoration: underline;



}







a img {







}







.left{



	float:left;



}







.right{



	float:right;



}	



.capitalize{



text-transform:capitalize;



}







h1.page-title , h2.page-title {



	margin: 0 0 .75em 0;



	font-size: 22px;



	font-weight: normal;



	color: #21759B;



}











/* ----------------------------------------- [ Wrapper ] */



#container {



}



#wrapper {



	width: 900px;



	margin: 0 auto 0px auto;



	padding: 0 0;

position:relative;



background: #fff url(/banner/sfondosidebar.png) repeat-y right top;

-webkit-box-shadow: 0px 4px 5px 0px rgba(0,0,0,0.75);

    -moz-box-shadow: 0px 4px 5px 0px rgba(0,0,0,0.75);

    box-shadow: 0px 4px 5px 0px rgba(0,0,0,0.75);

}







.content-area {

width: 544px; float: left; padding: 10px;

}



#secondary {

    float: left;

    width: 336px;

}



aside {

padding-top: 5px;

    padding-bottom: 5px;

}



/* ------------------------------------------ [ Header ] */







#header {



	margin: 5px 0 0 0;



	padding: 0;



	clear:both;



	height:100px;



}







#header:after{



	content: ".";



	display: block;



	height: 0;



	clear: both;



	visibility: hidden;



}







#masthead{



	height:75px;



	padding:25px 0 5px 0;



	width:530px;



	float:left;



}







#masthead:after{



	content: ".";



	display: block;



	height: 0;



	clear: both;



	visibility: hidden;



}











#site-title{



	font-size: 48px;



	font-weight: normal;



	color:#333;



	float:left;



	clear:both;



	line-height:1.1;



	margin:0;



	padding:0;



	letter-spacing:-2px;



}







#site-title a{



	text-decoration: none;



	color:#000;



	line-height:1.1;



	background:transparent;



}







#site-description{



	font-size: 14px;



	font-weight: normal;



	color:#666;



	float:left;



	clear:both;



	line-height:1.6;



}







#search-header{



width:250px;



float:right;



margin-top:40px;



}



/*------------------------------------- [ Top Navigation ]*/



#access{



	width:100%;



	border-bottom:1px solid #DFE2FF;



	border-top:1px solid #DFE2FF;



	clear:both;



	background:#EFF0FF;



	font-family:"Trebuchet MS",Arial,sans-serif;



	font-weight:bold;



	margin-bottom:20px;



}







#access:after{



	content: ".";



	display: block;



	height: 0;



	clear: both;



	visibility: hidden;



}











/* =Menu



-------------------------------------------------------------- */







#access .menu-header,



div.menu {



	font-size: 12px;



}



#access .menu-header ul,



div.menu ul {



	list-style: none;



	margin: 0;



}



#access .menu-header li,



div.menu li {



	float: left;



	position: relative;



}



#access a {



	color: #222;



	display: block;



	line-height:25px;



	padding: 0 5px;



	text-decoration: none;



	text-transform:uppercase;



}



#access ul ul {



	box-shadow: 0px 3px 3px rgba(0,0,0,0.2);



	-moz-box-shadow: 0px 3px 3px rgba(0,0,0,0.2);



	-webkit-box-shadow: 0px 3px 3px rgba(0,0,0,0.2);



	display: none;



	position: absolute;



	top: 25px;



	left: 0;



	float: left;



	width: 180px;



	z-index: 99999;



}



#access ul ul li {



	min-width: 180px;



}



#access ul ul ul {



	left: 100%;



	top: 0;



}



#access ul ul a {



	background: #EFF0FF;



	line-height: 1em;



	padding: 10px;



	width: 160px;



	height: auto;



	border-bottom:1px solid rgba(255, 255, 255, 0.1);



}



#access li:hover > a,



#access ul ul :hover > a {



	color: #21759B;



}



#access ul li:hover > ul {



	display: block;



}



#access ul li.current_page_item > a,



#access ul li.current-menu-ancestor > a,



#access ul li.current-menu-item > a,



#access ul li.current-menu-parent > a {



	color: #21759B;



}



* html #access ul li.current_page_item a,



* html #access ul li.current-menu-ancestor a,



* html #access ul li.current-menu-item a,



* html #access ul li.current-menu-parent a,



* html #access ul li a:hover {



	color: #21759B;



}







/*------------------------------------------ [ Top Connect RSS Twitter Facebook ] */







ul#connect{



float:right;



font-size:9px;



text-transform:uppercase;



color:#444;



margin:4px 0 0 0;



line-height:1;



}







ul#connect li{



float:right;



margin-left:3px;



}







#connect a{



height:20px;



width:20px;



padding:0;



margin-left:2px;



}







#connect a.feedicon, #connect a.feedicon:hover{



height:16px;



width:16px;



padding:0;



background:url('images/feed.png') no-repeat 0 0;



text-indent:-9999em;



margin:0 5px 0 2px;



}







#connect a.twittericon, #connect a.twittericon:hover{



height:16px;



width:16px;



padding:0;



background:url('images/twitter.png') no-repeat 0 0;



text-indent:-9999em;



margin-left:2px;



}







#connect a.facebookicon, #connect a.facebookicon:hover{



height:16px;



width:16px;



padding:0;



background:url('images/facebook.png') no-repeat 0 0;



text-indent:-9999em;



margin-left:2px;



}











/* ----------------------------------------- [ Content ] */







#content {



	padding: 15px 0;



	float: left;



}







#content.narrow{



	    width: 544px;

    padding: 10px;



}







#content.fullpage{



	width: 878px;



}







/* Post */


.wp-block-embed__wrapper iframe {
	width: 100%;
    height: 307px;
}




.hentry {



	margin: 0 0 75px 0 !important;



}







.hentry:after{



	content: ".";



	display: block;



	height: 0;



	clear: both;



	visibility: hidden;



}







.hentry h1, .hentry h2, .hentry h3, .hentry h4, .hentry h5, .hentry h6 {



	margin: 25px 0 5px 0;



	color: #333;



}







.hentry h1{



font-size: 30px;



}







.hentry h2{



font-size: 26px;



}







.hentry h3{



font-size: 20px;



}







.hentry h4,



.hentry h5,



.hentry h6 {



	font-size: 20px;



}







.hentry table {



	border-left: 1px solid #E0E8EF;



	border-top: 1px solid #E0E8EF;



	margin: 0 -1px 24px 0;



	text-align: left;



	width: 100%;



}



.hentry tr th,



.hentry thead th {



	color: #777;



	font-weight: bold;



	padding: 9px 24px;



	border-right: 1px solid #E0E8EF;



	border-bottom: 1px solid #E0E8EF;



}



.hentry tr td {



	padding: 6px 24px;



	border-right: 1px solid #E0E8EF;



	border-bottom: 1px solid #E0E8EF;



}







.hentry tr.even td {



	background: #DFEFFF;



}







.hentry tr.odd td {



	background: #f2f7fc;



}







.hentry dl {



	margin: 0 0 20px 0;



}







.hentry dt {



	margin-top: 20px;



	line-height: 1.65;



	font-weight: bold;



}







.hentry dt:first-child {



	margin: 0;



}







.hentry dd {



	margin-bottom: 20px;



	line-height: 1.65;



}







.hentry ul {



	list-style: square;



	margin: 0 0 18px 2.5em;



}



.hentry ol {



	list-style: decimal;



	margin: 0 0 18px 2.5em;



}



.hentry ol ol {



	list-style: upper-alpha;



}



.hentry ol ol ol {



	list-style: lower-roman;



}



.hentry ol ol ol ol {



	list-style: lower-alpha;



}



.hentry ul ul,



.hentry ol ol,



.hentry ul ol,



.hentry ol ul {



	margin-bottom: 0;



}







.hentry li {



}







.hentry li ul,



.hentry li ol {



	margin-left: 15px;



}







.hentry address {



	font-size: 12px;



	margin: 0 0 14px 0;



}







.hentry abbr,



.hentry acronym {



	border-bottom: 1px dotted #666;



	cursor: help;



}







.hentry code {



	font-family: Monaco, "Courier New", fixed;



	font-size: 12px;



	color: #6C8318;



	background: #FFFFCC;



	padding: 0 2px;



	font-weight: normal;



}







.hentry pre {



	margin: 0 0 14px 0;



	font-family: Monaco, "Courier New", fixed;



	font-size: 12px;



	background: #FFFFCC;



	color: #6C8318;



	line-height: 18px;



	margin-bottom: 18px;



	padding: 5px 7px;



}



.hentry kbd,



.hentry tt {



	font-family: Monaco, "Courier New", fixed;



	font-size: 12px;



	color: #666;



}







.hentry var {



	color: #892E12;



}







/* Hack to make the 'Div and Span Tests' unit test look better */



div.myclass strong { 



	font-size: 14px;



	line-height: 1.65;



}







.hentry blockquote {



	margin-left: 30px;



	padding-left: 15px;



	border-left: 2px solid #E0E8EF;



}







.hentry img {



	height:auto;



	margin-top: 5px;



	margin-bottom: 15px;



	padding: 1px;



	background: #fff;



	border: 1px solid #e9e9e9;



}







.sticky {



border-top:3px solid #A4CFEF;



BACKGROUND:#EFF0FF;



padding:15px;



}







.sticky:before{



	content: "# Sticky Post";



	font-size:8px;



	line-height:1;



	text-transform:uppercase;



	color:#FFF;



	background:#A4CFEF;



	padding:1px 3px;



	letter-spacing:1px;



	margin-bottom:-10px;



}







/*Images Widths*/



.post img, .narrow .page img{



	max-width: 595px;



}







.post .wp-caption, .narrow .page .wp-caption{



	max-width: 535px;



}







.fullpage .page img, .attachment img{



max-width:860px;



}







.fullpage .page .wp-caption{



	max-width: 878px;



}







/*Post Title Meta*/







.post-header{



margin:0 0 15px 0;}







.post-header h1, .post-header h2 {



	margin: 0;



	font-size: 24px;



	color: #21759B;



	line-height:1.4;



}







.post-header h1 a, .post-header h2 a {



	border: 0 none;



	color: #21759B;



}



.post-header h2 a {



	background:#EFF0FF;



}



.post-header h1 a:hover, .post-header h2 a:hover{



	text-decoration:underline;



}







.post-header h3{



	margin-bottom: 0;



	font-size: 20px;



	line-height: 1.4;



	font-weight: normal;



}







.post-header h3 a {



	border: 0 none;



	color: #333;



	text-decoration:none;







}







.post-header .metadata {



	font-size: 13px;



	color: #777;



}







.post-header .metadata a{



	color:#777;



	background:transparent;



}







.post-meta {



	font-size: 13px;



	color: #4789CA;



	border:1px solid #DEDEDE;



	clear: both;



	width:565;



	padding: 10px 15px;	



	margin:35px 0 15px  0;



}



.post-meta a{



	background:#EFF0FF;



}



.post-meta ul {



	list-style:none;



	margin: 0 0 0 0;



}







.post-meta p{



margin-top:10px;}







.post-navigation{



	margin: 0 0 40px 0;



	padding: 10px 0 0 0;



	clear: both;



	float: left;



	height: 1%;



}







.post-navigation:after{



	content: ".";



	display: block;



	height: 0;



	clear: both;



	visibility: hidden;



}







.post-navigation ul,



.comment-navigation ul {



	list-style-type: none;



	margin: 0 0 0 0;



}







.post-navigation li{



	margin-right: 25px;



	color: #777;



	float: left;



}







.post-page-links {



	font-family:Verdana,Arial,Helvetica,sans-serif;



	font-size: 10px;



	text-transform:uppercase;



	color: #666;



	margin: 20px 0;



	clear:both;



}







.post-page-links a:link, .post-page-links a:visited{



	background:#E0E8EF;



	color: #777;



	padding:3px;



	font-size:10px;



}







/* Comments */







#comments{



width:530px;



}



.post-comments {



	margin: 0 0 40px 0;



}







.post-comments:after {



	content: ".";



	display: block;



	height: 0;



	clear: both;



	visibility: hidden;



}







.post-comments h3, h3#comments-title {



	margin-bottom: 1em;



	font-size: 2em;



	font-weight: normal;



	color: #21759B;



}







.comment,



.trackback,



.pingback {



	width: 505px;



	margin: 0 0 40px 0;



	padding: 0 0 20px 0;



	border-bottom: 1px solid #E0E8EF;



	clear: both;



	float: left;



	height: 1%;



}







.comment:after, 



.trackback:after,



.pingback:after {



	content: ".";



	display: block;



	height: 0;



	clear: both;



	visibility: hidden;



}







.pingback p, 



.trackback p {



}







.comment-avatar {



	width: 60px;



	float: left;



}







.comment-avatar img {



	width: 54px;



	padding: 1px;



	background: #fff;



	border: 1px solid #ddd;



}







.comment-author{



	font-weight:bold;



	color:#4083A9;



	text-transform:capitalize;



}







.comment-body {



	width: 430px;



	margin-left: 10px;



	float: right;



}







.comment-body ul {



	margin: 0 0 1.4em 1.2em;



}







.comment-body li {



	font-size: 11px;



	line-height: 1.5;



}







.comment-body blockquote {



	margin-left: 30px;



	margin-bottom: 1.4em;



	padding-left: 15px;



	font-size: 11px;



	line-height: 1.5;



	border-left: 2px solid #E0E8EF;



}







.comment-body blockquote p {



	font-size: 1em;



}







.comment-meta {



	margin: 0 0 10px 0;



	color: #A3A3A3;



}







.comment-reply-meta {



	margin: 0;



	color: #A3A3A3;



	float:right;



}







/*Author Comments*/



.bypostauthor .avatar {



	background:#4083A9 !important;



}











/* Comments Form */







#respond {



	overflow: hidden;



	position: relative;



	margin-bottom:50px;



	clear:both;



	width:530px;



}



h3#reply-title {



	margin-bottom: 5px;



	font-size: 2em;



	font-weight: normal;



	color: #21759B;



}



#commentform{



background:#EBF4FB;



padding:20px 10px 10px 20px;



border:1px solid #B7DDF2;



}



#respond p {



	color: #666;



	margin-bottom: 10px;



}



#respond .comment-notes {



	margin-bottom: 1em;



}



.form-allowed-tags {



	line-height: 1em;



}







#cancel-comment-reply-link {



	font-weight: normal;



	font-size:24px;



}



#respond .required {



	color: #21759B;



	font-weight: bold;



}



#respond label {



	font-size: 13px;



	font-weight:bold;



	line-height: 1.4;



	color: #777;



}



#respond input {



	width: 95%;



	padding: 6px;



	font-family:Verdana,Arial,Helvetica,san-serif;



	font-size: 12px;



	border: 1px solid #ddd;



	color: #666;



}



#respond textarea {



	width: 95%;



	padding: 6px;



	font-size: 12px;



	font-family:Verdana,Arial,Helvetica,san-serif;



	line-height: 1.65;



	border: 1px solid #DDD;



	color: #555;



}



#respond .form-allowed-tags {



	color: #888;



	font-size: 12px;



	line-height: 18px;



}



#respond .form-allowed-tags code {



	font-size: 11px;



}



#respond .form-submit {



	margin: 12px 0;



}



#respond .form-submit input {



	font-size: 14px;



	width: auto;	



}







input#submit {



	background:url("images/button-grad.png") repeat-x scroll left top;



	background-color: #21759B;



	border-color:#298CBA;



	color:#FFF;



	font-size:14px;



	font-weight:bold;



	padding:4px 8px;



	text-shadow:0 -1px 0 rgba(0, 0, 0, 0.3);



	width: auto;



	cursor: pointer;



	border-radius: 5px;



	-webkit-border-radius: 5px;



	-moz-border-radius: 5px;



	-webkit-transition: all .4s linear;



}







input#submit:hover {



	background-color: #21759B;



	border-color:#13455B;



	color:#EAF2FA;



	text-decoration: none;



}







.depth-2,



.depth-3,



.depth-4,



.depth-5 {



	margin: 15px 0 0 0;



	padding: 0;



	border: 0 none;



}







.depth-2 .comment-avatar {



	text-align: right;



}







.depth-2 .comment-body p {



}







.depth-2 .comment-avatar img {



	width: 30px;



	height: 30px;



}







.depth-3 .comment-avatar {



	width: 100px;



}







.depth-3 .comment-body {



	width: 420px;



}







.depth-4 .comment-avatar {



	width: 140px;



}







.depth-4 .comment-body {



	width: 380px;



}







.comment-navigation {



	margin: 0 0 40px 0;



	clear: both;



	float: left;



	height: 1%;



	width:100%;



}







.comment-navigation:after {



	content: ".";



	display: block;



	height: 0;



	clear: both;



	visibility: hidden;



}







.comment-navigation li {



	color: #777;



	float:left;



	margin-right:25px;



}







/* ----------------------------------------- [ Sidebar ] */







#sidebar {



	width: 336px;



	padding: 20px 0 0 0;



	float: right;



	color: #777777;



	font-size:13px;



	line-height:1.5;



}







#sidebar .section:after {



	content: ".";



	display: block;



	height: 0;



	clear: both;



	visibility: hidden;



}







#sidebar h3 {



	margin: 0 0 10px 0;



	font-size: 16px;



	font-weight:bold;



	line-height: 1.4;



	text-transform: uppercase;



	color: #4789BF;



	border-bottom:1px DOTTED #AFB7FF;

    padding: 5px;

}







#sidebar a {



	color: #555;



	background:transparent;



}







#sidebar a:hover {



	color: #111;



}







#sidebar p {



	font-size: 13px;



	line-height: 1.5;



}







#sidebar ul {



	list-style-type: none;



}







#sidebar li {



	margin-bottom:4px;



	font-size: 13px;



	line-height: 1.5;



	padding: 3px 0 5px 15px;



	background: url(images/bullet.gif) no-repeat 0 8px;



	border-bottom:1px dotted #EEE;



}







#sidebar .section {



	margin: 0 0 40px 0;



	padding: 0;



	width:100%;



}







/* ------------------------------------------ [ Widgets With Bulleted Lists ] */







.widget_categories li, .widget_archive li, .widget_links li, .widget_meta li{



width:100px;



float:left;



padding: 3px 0 5px 15px;



margin-right:10px;



background: url(images/bullet.gif) no-repeat 0 8px;



border-bottom:1px dotted #EEE;



} 







/* ------------------------------------------ [ Widget Tag Cloud ] */







.widget_tag_cloud{



	font-family: "Trebuchet MS", Arial, sans-serif;



	text-align:center;



}







.widget_tag_cloud  h3{



	text-align:left;



}







.widget_tag_cloud a{



	text-transform:capitalize;



	padding:4px;



}







#sidebar .widget_tag_cloud a:link, #sidebar .widget_tag_cloud a:visited {



	color:#555;



	text-decoration:none;



}







#sidebar .widget_tag_cloud a:hover{



	color:#4083A9;



	text-decoration:underline;



}







/* ------------------------------------------ [ Footer ] */







#footer {



	padding: 10px;



	clear: both;

background-color: #F4F8FF;

}







#footer p {



	font-size: 13px;



	color: #666;



	line-height:1;



	margin:0 0 5px 0;



	clear:both;



	display:block;



}







#footer-navi{



font-size: 10px;



float:left;



clear:both;



line-height:1em;



list-style-type:none;



text-transform:uppercase;



margin-bottom:5px;



overflow:hidden;



padding:2px;



}







#footer-navi:after {



	content: ".";



	display: block;



	height: 0;



	clear: both;



	visibility: hidden;



}







#footer-navi a:link, #footer-navi a:visited{



text-decoration:none;



}







#footer-navi li{



	float:left;



	padding:0 15px 0 0;



}







/* Plugin: Twitter for WordPress (http://wordpress.org/extend/plugins/twitter-for-wordpress/) */







span.twitter-timestamp {



	color: #aaa;



}







li.twitter-item {



	margin-bottom: 1.4em !important;



}







/* Widget: Search */







#searchform input {



	width: 86%;



	padding: 6px 6px 6px 30px;



	font-size: 13px;



	border-left: 1px solid #999;



	border-top: 1px solid #999;



	border-right: 1px solid #ddd;



	border-bottom: 1px solid #ddd;



	background:#FFF url(images/search.png) no-repeat -3px -35px;



	color: #CFCFCF;



}







#searchform input:focus{



	color:#444;



	background:#FFF url(images/search.png) no-repeat -3px -3px;



}







#searchform input:focus{



	color:#444;



}



/* Widget: Calendar */







.widget_calendar{



}







table#wp-calendar {



	width: 100%;



	border-collapse: collapse;



	text-align: center;



}







table#wp-calendar caption {



	font-size: 11px;



	letter-spacing: 1px;



	text-transform: uppercase;



	background:#EFF0FF;



	margin-bottom:10px;



	color:#333;



	font-weight:bold;



	line-height:1;



}







table#wp-calendar thead {



	font-size: 11px;



	font-weight:normal;



}







table#wp-calendar tbody, table#wp-calendar tfoot{



	font-size: 11px;



}







table#wp-calendar tfoot  td#prev{



	padding:2px 0;



	text-align:left;



}







table#wp-calendar tfoot  td#next{



	font-size: 11px;



	padding:2px 0;



	text-align:right;



}







table#wp-calendar caption, table#wp-calendar td, table#wp-calendar tr {



	padding: 7px 2px;



}







table#wp-calendar tr {



	border-bottom: 1px solid #ddd;



}







table#wp-calendar tr:last-child {



	border: 0 none;



}







/*=Related Posts



------------------------------------------------------------ */



.relatedposts{



width:100%;



margin-top:10px;



overflow:hidden;



font-size:13px;



line-height:1.3em;



text-align:center;



clear:both;



}



.relatedposts ul{



list-style:none;



margin:10px 0 0 0;



padding:0;



}



.relatedposts li{



width:155px;



margin:0 25px 0 0;



float:left;



}



.relatedposts li:last-child{



border-right:0;



padding-right:0;



margin-right:0;



}



.relatedthumb img{



width:150px;



height:150px;



padding:7px;



border:1px solid #eee;



margin: 0 0 0 0;



display:block;



}



.relatedtext{



font-weight:normal;



}



.relatedtitle{



text-align:left;



}







/*Next Previous Links*/



ul.next-prev-links{



	line-height:1.1;



	list-style:none;



	margin: 40px 0 0 0 !important;



	padding: 0 0 0 0 !important;



	overflow:hidden;



}







ul.next-prev-links li{



	margin: 0 0 0 0 !important;



	padding: 0 0 0 0 !important;



	float:left;



}







/* Widget: Pages */







#sidebar ul.children {



	margin-left: 15px;



	margin-bottom: 15px;



	font-size: .9em;



}







/* General WordPress Classes */







.aligncenter {



	margin: 0 auto;



	text-align: center;



}







.alignleft {



	margin-right: 15px;



	float: left;



}







.alignright {



	margin-left: 15px;



	float: right;



}







.alignnone {



	margin-right: 5px;



	margin-bottom: 0;



}







.wp-caption {



	margin-bottom:15px;



	padding-right:12px;



}







.wp-caption img {



	background:none repeat scroll 0 0 #FFFFFF;



	border:1px solid #E9E9E9;



	height:auto;



	margin-top:5px;



	margin-bottom:5px;



	padding:1px;



}







.wp-caption a[rel] {



	border: 0 none;



}







.wp-caption-text {



	margin:1px 0;



	padding:1px;



	text-align: center;



	color:#666;



}







.gallery-caption {



	margin:1px 0;



	padding:1px;



	text-align: center;



	color:#666;



}







.gallery-icon a {



	border: 0 none;



	background:transparent;



}







.gallery-item img {



	background:none repeat scroll 0 0 #FFFFFF;



	border:1px solid #E9E9E9;



	height:auto;



	margin-top:5px;



	margin-bottom:15px;



	padding:1px;	



	border: 1px solid #E9E9E9 !important;



}







.gallery {



	margin: 0 auto 18px;



}







.gallery .gallery-item {



	float: left;



	margin-top: 0;



	text-align: center;



	width: 33%;



}







.gallery img {



	border: 2px solid #cfcfcf;



}



.gallery .gallery-caption {



	color: #888;



	font-size: 12px;



	margin: 0 0 12px;



}



.gallery dl {



	margin: 0;



}







.gallery br+br {



	display: none;



}







/*Attachment Page*/







.entry-attachment{



margin:0;



}







.entry-attachment img { /* single attachment images should be centered */



	display: block;



	padding:1px;



	background:#FFF;



	border:1px solid #E9E9E9;



	margin: 0 0 15px 0;



}







p.attachment{



margin-bottom:5px;



}







.entry-caption, .entry-captionp{



	font-size: 13px !important;



	line-height: 1.5 !important;



	text-align: left;



	color:#666;



	font-style:italic;



}







ul.attachment-navi{



	font-size:13px;



	line-height:1.65;



	margin:0 0 1.4em 0;



}







ul.attachment-navi:after{



	content: ".";



	display: block;



	height: 0;



	clear: both;



	visibility: hidden;



}







.attachment-navi li{



	margin-right:25px;



	list-style:none;



	float:left;



}







.return-attachment{



	display:block;



	overflow:hidden;



	clear:both;



}







/*Author Page*/







#entry-author-info {



	background: #f2f7fc;



	border: 1px solid #E0E8EF;



	border-top: 4px solid #E0E8EF;



	clear: both;



	margin: 24px 0;



	overflow: hidden;



	padding: 18px 20px;



}



#entry-author-info #author-avatar {



	background: #fff;



	border: 1px solid #e7e7e7;



	float: left;



	height: 96px;



	margin: 0 -116px 0 0;



	padding: 2px;



}



#entry-author-info #author-description {



	float: left;



	margin: 0 0 0 116px;



}



#entry-author-info h2 {



	color: #000;



	font-size: 20px;



	margin-bottom: 0;



}







/*-------------------------------------- [ Archives Page ]*/







.archivesection{



	border-bottom: 1px solid #EEE;



}







.archivesection h3 {



	cursor:pointer;



	margin-bottom:15px;



	padding-left:28px;



	background: url(images/plusminus.png) no-repeat 0 8px;



	color:#21759B;



}







.archivesection h3:hover{



}







h3.active{



	background: url(images/plusminus.png) no-repeat 0 -22px;



}







.archiveslist{



	padding-bottom:25px;



	padding-left:25px;



	color:#AFAFAF;



}







.archiveslist ol, .archiveslist ul{



	overflow:hidden;



	width:100%;



	clear:both;



	margin:0;



	padding-left:15px;



}







.archiveslist li{



}







/*-------------------------------------------- [Post Ads ]*/



.topad{



margin: 20px 0;



}







.bottomad{



margin: 20px 0;



}







/*Typo Styles*/







.intro, .intro1 {



color:#666;



font-size:18px;



font-family:"Trebuchet MS",Arial,sans-serif;



}



.intro2 {



color:#666;



font-size:18px;



font-family:Georgia, "Times New Roman", Serif;



}



.intro3{



color:#444;



font-size:20px;



font-family:Georgia, "Times New Roman", Serif;



}







.capitalize{



text-transform:capitalize;



}







.column{



	clear:both;



	margin-bottom:15px;



}







.column:after{



	content: ".";



	display: block;



	height: 0;



	clear: both;



	visibility: hidden;



}







.col1, .half, .half1 {



width:48%;



float:left;



margin-bottom:1.4em;



}







.col2, .half2{



width:48%;



float:right;



margin-bottom:1.4em;



}







.third, .third1, .third2{



width:280px;



float:left;



margin-bottom:1.4em;



margin-right:20px;



}







.third3{



width:280px;



float:right;



margin-bottom:1.4em;



}







.quarter, .quarter1, .quarter2, .quarter3{



	width:205px;



	float:left;



	margin-bottom:1.4em;



	margin-right:20px;



}



.quarter4{



width: 205px;



float:right;



margin-bottom:1.4em;



}



.textwidget {text-align:center; }



.SocialButton > div > span { display: block }



.SocialButton > .fb-like { width: 120px !important; }



#wysija-box-after-comment { float: left; width: 15px !important; margin: 2px; }



.post-navigation li, .next-prev-links li { width: 265px; margin: 0; }



.post-navigation a, .next-prev-links a { border: 1px solid #4789CA; float: left; padding: 5px; }



.post-navigation li:nth-child(2), .next-prev-links li:nth-child(2) { text-align: right; }



.post-navigation li:nth-child(2) > a, .next-prev-links li:nth-child(2) > a { float: right }



#IntrCat > p { text-align: justify }



.widget-title { text-align:center; font-weight: bold}



#ImgNewsletter {

    /* Chrome, Safari, Opera */

    -webkit-animation-name: myfirst;

    -webkit-animation-duration: 5s;

    -webkit-animation-timing-function: linear;

    -webkit-animation-iteration-count: infinite;

    -webkit-animation-direction: alternate;

    -webkit-animation-play-state: running;

    /* Standard syntax */

    animation-name: myfirst;

    animation-duration: 5s;

    animation-timing-function: linear;

    animation-iteration-count: infinite;

    animation-direction: alternate;

    animation-play-state: running;

}



/* Chrome, Safari, Opera */

@-webkit-keyframes myfirst {

    0%   {left:-200px;}

    50%  {left:-140px;}

    100% {left:-200px;}

}



/* Standard syntax */

@keyframes myfirst {

    0%   {left:-200px;}

    50%  {left:-140px;}

    100% {left:-200px;}

}