﻿/*







Theme Name: Professionally-Done







Tags: Professional, Dark, Nice, Adsense, Gray, 3 Column, clean, premium, widget ready







Theme URI: http://www.hablogs.com/demo/?wptheme=Pro-Wordpress







Description: Nice Looking, Professional Wordpress theme.







Version: 1.2







Author: Elad Domb







Author URI: http://wordpress.reviewitonline.net







*/















/***************************************************/







* {







	font-family: "Trebuchet MS";







	color: #333333;







	outline: 0;







	padding: 0;







	margin: 0;







	border: 0 none;







	text-decoration: none;







	/*white-space: normal;*/







	vertical-align: baseline;







}















html, body {line-height: 1}







hr {display: none}







blockquote:before, blockquote:after, q:before, q:after {content: ''}







blockquote, q {quotes: "" ""}







ul {list-style-type: none}







ol {list-style-type: decimal}







.clear {clear: both}







strong{font-size:13px}





/***************************************************/







body {







	background: #F7F7F7 url(images/bg.gif) repeat-x top;







	text-align: center;







}















#container {







	width: 1019px;







	margin-right: auto;







	margin-left: auto;







	text-align: left;







}















#header {







	width: 980px;







	height: 173px;







}







/***************************************************/







#pagenav {







	float: left;







	width: 627px;







	height: 45px;







	







}















#pagenav ul {







	float: left;







	padding-top: 15px;







	padding-left: 20px;







	height: 25px;







}















#pagenav ul li {







	float: left;







	height: 25px;







	text-align: center;







	margin-right: 10px;







}















#pagenav ul li a {







	float: left;







	display: block;







	padding-left: 20px;







	padding-right: 20px;







	line-height: 25px;







	height: 25px;







	font-size: 15px;







	letter-spacing: -1px;







	color: #aaa;







	font-weight: bold;







}















#pagenav ul li a:hover {







	color: #666;







	background: #ddd;







}















#pagenav ul li.current_page_item a {







	color: #fff;







	background: #6699cc;







}















#pagenav ul li.current_page_item a:hover {







}







/***************************************************/







#searchform {







	float: left;







	width: 333px;







	height: 45px;







	margin-right: 20px;







}















#searchform form {







	float: right;







	display: inline;







	background: url(images/ico-search.png) no-repeat;







	background-position: left 0px;







	width: 333px;







	height: 45px;







}















#searchform fieldset {







	float: right;







	display: inline;







	padding-top: 10px;







	height: 35px;







}















#searchform label {







	vertical-align: middle;







	color: #666;







	font-weight: bold;







	font-size: 11px;







}















#searchform input {







	display: inline;







	vertical-align: middle;







	font-size: 11px;







}















#searchinput {







	width: 177px;







	height: 20px;







	padding-left: 6px;







	padding-top: 6px;







	padding-right: 6px;







	background: url(images/search-input.png) no-repeat;







	color: #999;







}















#searchbutton {







	width: 35px;







	height: 25px;







	line-height: 1.4em;







	background: url(images/search-button.png) no-repeat;







	font-weight: bold;







	color: #fff;







	text-align: center;







	cursor: pointer;







}







/***************************************************/







/* Search form CSS */







form#srcform {







	margin: 0px 0px 10px 0px;







}







.wpcf7-form input







{







	color:Black;







	border:1px solid #DEDBD1;







	}







.wpcf7-form textarea







{







	color:Black;font-size:13px;







	border:1px solid #DEDBD1;







	}







	























form#srcform fieldset {







}















form#srcform input {







	vertical-align: middle;







	font-size: 11px;







	border:1px solid #DEDBD1;







}















form#srcform #srcinput {







	padding: 2px;







	width: 250px;







	background: #FFF;







	color: #333;







	font-weight: normal;







}















form#srcform #srcbutton {







	padding: 2px;







	width: 50px;







	background: #aaa;







	color: #FFF;







	font-weight: bold;







	text-align: center;







	cursor: pointer;







}







/***************************************************/







#logo {







	float: left;







	display: inline;







	margin-top: 20px;







	margin-left: 20px;







	margin-right: 20px;







}















#logo h1 {







	padding-top: 9px;







	font-size: 22px;







	font-weight: bold;







}















#logo h1 a {







	font-size: 22px;







	font-weight: bold;







	letter-spacing: -1px;







	color: #006d9a;







}















#logo h1 a:hover {







	color: #fff;







}















#logo .description {







	color: #999;







	font-size: 11px;







	line-height: 1.4em;







}















#ads {







	float: right;







	display: inline;







	margin-top: 20px;







	width: 468px;







	height: 60px;







}















.featuredvideo .link {







        text-align: center;







	margin-bottom: -20px;







}















.featuredvideo object {







        margin-top: -10px;







        margin-bottom: -15px;







	margin-left: -10px;







}







.signupform {	margin-bottom:10px;







	border-right: 1px dotted #cc0000;







	border-left: 1px dotted #cc0000;







	border-bottom: 1px dotted #cc0000;







	border-top: 1px dotted #cc0000;







	}





.signupformfields {	border-right: 1px solid #7f9db9;







	border-left: 1px solid #7f9db9;







	border-bottom: 1px solid #7f9db9;







	border-top: 1px solid #7f9db9;







	}


#ads img {







	display: block;







}















ul.listcat {















	margin: 35px 0px 0px 0px;	padding:0px;







}















ul.listcat li {







	float: left;







	display: inline;







	margin-right: 10px;







}















ul.listcat li a {







	padding-left: 10px;















	font-size: 0.8em;







	font-weight: bold;







	color: #fff;







	line-height: 18px;







	height: 18px;







	display: inline;	background: #366799 url(images/left-tab.gif) left top no-repeat; 







}















ul.listcat li span







{







background: url(images/right-tab.gif) right top no-repeat;







	padding-right: 10px;







			







}















ul.listcat li a span {







	color:#fff;







	}







	







ul.listcat li a:hover span







{







background: url(images/right-tab-hover.gif) right top no-repeat;







color: #333333;







padding-right: 10px;







}















ul.listcat li a:hover {







	background: #fff;







	color: #ffffff;







	background: #fff url(images/left-tab-hover.gif) left top no-repeat; 







}







/***************************************************/







#column {







	float: left;







	width: 530px;







	margin-right: 15px;







	margin-left:8px;







	/*background: #333;*/







}















.post {	background-color:#fff;	







	margin-bottom:10px;







	border-right: 1px solid #DEDBD1;







	border-left: 1px solid #DEDBD1;







	border-bottom: 1px solid #DEDBD1;







	border-top: 1px solid #DEDBD1;







	}















.post a {







	color: #0095d3;







}















.post a:hover {







	color: #FFC13D;







}















.post-top {







	width: 540px;







	height: 1px;	background-color:#DEDBD1;







	display:none;








}















.post-bottom {







	width: 540px;







	height: 10px;	background-color:#F7F7F7;







}















.entry {







	background: #fff;







}















.entry h2 {







	padding-left: 15px;







	padding-right: 15px;







	padding-top: 5px;







	line-height: 1.3em;







	font-size: 20px;







	font-weight: normal;







	letter-spacing: -1px;







}















.entry h2 a {







	line-height: 1.3em;







	font-size: 20px;







	letter-spacing: -1px;







	color: #000000;







}















.entry .date {



	float:left;





	display: block;







	margin-left: 15px;


	margin-top:3px;


	margin-right: 15px;

	



	color: #ffffff;
	
	
	
	font-size:14pt;
	
	
	background:url(images/date-box.gif) no-repeat;


	text-align:center;
	

	padding: 5px 14px 15px 14px;

	/*font-size: 0.7em;*/




	line-height: 1.3em;







}















/********* CSS For Post Info Below Header ***************/







.info {







	background: #F7F7F7;







	border-top: 1px solid #F7F7F7;







	border-bottom: 1px solid #F7F7F7;







	padding-left: 15px;







	padding-right: 15px;







	font-size: 11px;







}















.info .cat {







	float: left;







	color: #333333;







}















.info .comments {







	float: right;







}















.info .cat a {







	line-height: 26px;







	background: url(images/ico-date.png) no-repeat;







	background-position: left center;







	padding-top: 1px;







	padding-bottom: 1px;







	padding-left: 20px;







}















.info .comments a {







	line-height: 26px;







	background: url(images/ico-comment.png) no-repeat;







	background-position: left center;







	padding-top: 1px;







	padding-bottom: 1px;







	padding-left: 20px;







}







/********* CSS For Article CONTENT ***************/







.content {







	padding-top: 15px;







	padding-right: 15px;







	padding-left: 15px;







	padding-bottom: 1px;







}















.content h1, .content h2, .content h3, .content h4, .content h5, .content h6 {







	line-height: 1.5em;







	margin: 0px 0px 5px 0px;







	padding: 0;







	color:#333333







}















.content p {







	font-size: 12px;







	line-height: 1.6em;







	margin: 0px 0px 10px 0px;







	padding: 0;







}















.content .more-link {







	font-size: 11px;







	font-weight: bold;







	text-transform: uppercase;







	display: block;







	color:#0095d3;


	
	
	float:right;




}















.content h1 {







	letter-spacing: -2px;







	font-size: 20px;







	color: #333333;







}















.content h2 {







	letter-spacing: -1px;







	font-size: 18px;







	color: #333333;







}















.content h3 {







	letter-spacing: -1px;







	font-size: 16px;







	font-weight: bold;







	color: #333333;







}















.content h4 {







	font-size: 14px;







	font-weight: bold;







	color: #333333;







}















.content h5 {







	font-size: 12px;







	font-weight: bold;







	color: #333333;







}















.content h6 {







	font-size: 11px;







	font-weight: bold;







}



















/* CSS for UL/OL lists */







.content ol {padding-left: 20px;}







.content ul {margin: 5px 5px 20px 5px;}







.content ol {margin: 5px 5px 20px 5px;}







.content ul ul {margin: 5px 5px 5px 5px;}







.content ol ol {margin: 5px 5px 5px 5px;}















.content ol li {







	line-height: 1.5em;







	margin-bottom: 5px;







	font-size: 12px;







}















.content ul li {







	line-height: 1.5em;







	color: #333333;







	background: url(images/bullet.gif) no-repeat;







	background-position: left 6px;







	padding-left: 20px;







	margin-bottom: 5px;







	font-size: 12px;







}







/* End CSS for UL/OL lists */















/* Additional post tags */







blockquote {







	padding: 10px;







	padding-left: 40px;







	background: #f7fcea url(images/blockquote.png) no-repeat;







	background-position: 8px 8px;







	margin-bottom: 15px;







}















blockquote p {







	font-family: georgia, arial;







	line-height: 1.5em;







	font-size: 12px;







	color: #7590a0;







}























blockquote * {







	font-family: georgia, arial;







	line-height: 1.5em;







	font-size: 12px;







	color: #7590a0;







}















ins {







	text-decoration: underline;







}















del {







	text-decoration: line-through;







}















code {







	color: #999;







	font-family: verdana;







	font-size: 11px;







	background: #eee;







}







/* Thanks! */















.tags {







	/*border-top: 1px solid #666;*/







	/*border-bottom: 1px solid #DEDBD1;*/







	font-weight: bold;







	line-height: 2em;







	color: #3E3E3E;







	padding-left: 15px;







	padding-right: 15px;







	text-align: right;







	font-size: 11px;







}















.tags a {







	font-weight: normal;







	/*color: #3E3E3E;*/







	/*font-style:italic;*/







	text-transform:lowercase;







}















.tags a:hover {







	color: #0095D3;







}















.follow {















	background: #f9f9f9;















	padding: 10px;















	margin-left: 15px;















	margin-right: 15px;















	margin-top: 10px;















	margin-bottom: 10px;















	border: 1px dashed #eee;















	font-weight: bold;















	font-size: 11px;







	color:#000;















}































.follow a {















	font-weight:bold;















	background: url(images/rss.png) no-repeat;















	background-position: left center;















	padding-left: 20px;















}































.state {







	margin-left: 15px;







	margin-bottom: 15px;







	font-size: 12px;







	line-height: 1.5em;







}















.state a {







	line-height: 1.5em;







}







/***************************************************/







.navigation {







	padding-top: 10px;







	padding-right: 5px;







	padding-left: 5px;







	font-size: 11px;







	line-height: 1em;







	text-transform: uppercase;







	font-weight: bold;







}















.navigation a {







	color: #666666;







}















.navigation a:hover {







	color: #FFC13D;







}















.navleft {







	float: left;







	width: 48%;







	border:solid 1px #A3A3A3;







	padding:2px;







}















.navright {







	float: right;







	width: 48%;







	text-align: right;







	border:solid 1px #A3A3A3;







	padding:2px;	







}







/***************************************************/







.alignleft img, .alignright img, .aligncenter img {







	border: 4px solid #ccc;







}















.alignleft {







	float: left;







	display: inline;







	margin-right: 10px;







	margin-bottom: 4px;



	



	margin-left:2px;

	

	







}















.alignright {







	float: right;







	display: inline;







	margin-left: 10px;







	margin-bottom: 4px;







}















.aligncenter {







	text-align: center;







	display: inline;







}















.alignnone {







}















p.wp-caption-text {







	padding: 3px;







	margin: 0;







	font-size: 11px;







	color: #999;







}







/***************************************************/







#sidebar {







	float: left;







	width: 440px;







	}







/***************************************************/







.box {







	width: 380px;







}















.box h2 {







	margin-top: 20px;







	display: block;







	width: 420px;







	border-bottom: 2px solid #ffc13d;







	height: 22px;







	background: #6699cc;







	color: #fff;







	line-height: 22px;







	font-weight: bold;







	text-indent: 10px;







	font-size: 13px;







}







/***************************************************/







.ads {







	padding-top: 10px;







	float: right;







	padding-right:20px;







}















.ads ul {















}















.ads ul li {







	float: left;







	display: inline;







	width: 125px;







	height: 125px;







	margin-left: 5px;







	margin-right: 2px;







}















.ads ul li a {







	float: left;







	display: block;







	width: 125px;







	height: 125px;







}















.ads ul li a img {







	float: left;







	display: block;







	width: 125px;







	height: 125px;







}















.ads2 {







	padding-top: 10px;







	float: left;







	padding-right:20px;







}















.ads2 ul {















}















.ads2 ul li {







	float: left;







	display: inline;







	width: 125px;







	height: 125px;







	margin-left: 5px;







	margin-right: 2px;







	padding-bottom:5px;







}















.ads2 ul li a {







	float: left;







	display: block;







	width: 125px;







	height: 125px;







}















.ads2 ul li a img {







	float: left;







	display: block;







	width: 125px;







	height: 125px;







}







/***************************************************/







.subscribe {







	padding: 10px;







}















.rssfeed {







	font-size: 12px;







	line-height: 1.4em;







	margin-bottom: 5px;







}















.rssfeedlinks {







	padding-top: 5px;







	padding-bottom: 5px;







	margin-bottom: 10px;







	







	font-size: 11px;







}







.line







{







	width:410px;







	padding-top:5px;







	border-bottom: 1px dotted #666;}







.addthis {







	margin-top: -17px;







	/*border-bottom: 1px dotted #666;*/







	float:right;







}















.rssfeedlinks a {







	float: left;







	font-weight: bold;







	background: url(images/rss.png) no-repeat left;







	padding-left: 22px;







	line-height: 1.5em;







	color: #222222;







	margin-right: 40px;







}















.rssfeedlinks a:hover {







	color: #d7ff78;







	line-height: 1.5em;







}















.subscribe form {







	display: inline;







}















.subscribe fieldset {







	display: inline;







}















.subscribe input {







	display: inline;







	vertical-align: middle;







	font-size: 11px;







}















#rssinput {







	width: 300px;







	height: 16px;







	padding: 3px;







	background: #fffe9a;







	color: #333;







}















#rssinput:focus {















}















#rssbutton {







	background: #1894e2;







	color: #fff;







	padding-left: 10px;







	padding-right: 10px;







	font-size: 0.7em;







	font-weight: bold;







	cursor: pointer;







	height: 22px;







}















#rssbutton:hover {background: #333}







/***************************************************/







.tabs {







	margin-top: 20px;







	width: 420px;







	overflow: hidden;







}















.tabs li {







	float: left;















	display: inline;







	margin-left: 1px;







	text-align: center;







	overflow: hidden;







	font-size: 11px;







}















.tabs li a {







	float: left;







	display: block;







	color: #333;







	font-weight: bold;







	padding-left: 20px;







	padding-right: 20px;







	line-height: 26px;







	height: 26px;







	background: #eee;







}















.tabs li a:hover {







	display: block;







	background: #ddd;







}















.tabs li a.selected {







	display: block;







	background: #6699CC;







	color: #FFF;







}















.tabs li a.selected:hover {







	display: block;







	background: #6699CC;







	color: #FFF;







}







/***************** CSS For TAB Content *******************/







.tabcontent {







	display: none;








	overflow: hidden;







	font-size: 11px;







}















.tabcontent a, .tabcontent a strong {







	color: #222222;







	line-height: 1.4em;









}















.tabcontent a:hover, .tabcontent a:hover strong {







	color: #222222;







	text-decoration:underline







}















.tabcontent ul li {







	display: block;







	border-bottom: 1px dotted #666;







	color: #757575;







	line-height: 1.4em;







	font-size: 11px;







	padding: 5px;







}















.tabcontent ul li a {







	color: #222222;







	line-height: 1.4em;







}















.tabcontent ul li a:hover {







	color: #222222;







	text-decoration:underline







}















.tabcontent ul li span {







	display: block;







	color: #999999;







}







/***************** CSS For TAB Content *******************/







@media print {







	.tabcontent {







	display: block !important;







	}







}







/***************************************************/







.sidebar {







	float: left;







	width: 200px;







	margin-right: 20px;







	font-size: 11px;







}















.sidebar a {







	color: #fff;







}















.sidebar a:hover {







	color: #222222;







	text-decoration:underline







}















.sidebar ul li h2 {







	margin-top: 20px;







	display: block;







	width: 200px;







	border-bottom: 2px solid #ffc13d;







	height: 22px;







	background: #6699cc;







	color: #FFF;







	line-height: 22px;







	font-weight: bold;







	text-indent: 10px;







	font-size: 13px;







	margin-bottom: 5px;







}















.sidebar ul li div {







	padding: 10px;







	line-height: 1.4em;







	font-size: 11px;







}







/***********************************************/







.sidebar ul ul {







}















.sidebar ul ul ul {







}















.sidebar ul li ul li {







	display: block;







}















.sidebar ul li ul li a {







	display: block;







	color: #222222;







	line-height: 1.4em;







	padding-left: 4px;







	padding-top: 4px;







	padding-bottom: 4px;







	border-left: 5px solid #E1E1E1;







	margin-bottom: 1px;







	border-bottom: 1px solid #666;







}















.sidebar ul li ul li a:hover {







	border-left: 5px solid #959595;







}







/***************************************************/







#footer {







	margin-top: 20px;







	width: 100%;







	background:url(images/footer_bg.gif) repeat-x;







	border-top: 2px solid #fff;







	padding-top: 15px;







	padding-bottom: 15px;







}















#footercontent {







	width: 980px;







	height: 140px;







	margin-right: auto;







	margin-left: auto;







}















#footercontent ul {







	float: left;







	margin-bottom: 10px;







}















#footercontent ul li {







	float: left;







	margin-right: 20px;







	padding-right: 20px;







	border-right: 1px dotted #d6d3a4;







	line-height: 1.5em;







}















#footercontent ul li a {







	float: left;







	display: block;







	color: #666;







	font-size: 14px;







	font-weight: bold;







	text-transform: uppercase;







	letter-spacing: -1px;







	line-height: 1.5em;







}















#footercontent ul li a:hover {







	color: #333;







	line-height: 1.5em;







}















.copyright {







	float: right;







	color: #999;







	line-height: 1.5em;







	font-size: 11px;







}















.copyright a {







	font-weight: bold;







	border-bottom: 1px dotted #366799;







	line-height: 1.5em;







	color: #666;







}















.copyright a:hover {







	color: #333;







	line-height: 1.5em;







}















.rss {







	float: left;







	font-size: 11px;







}















.rss a {







	float: left;







	display: block;







	font-weight: bold;







	background: url(images/rss.png) no-repeat left;







	padding-left: 25px;







	line-height: 1.5em;







	color: #366799;







	margin-right: 25px;







}















.rss a:hover {









	color: #333;







	line-height: 1.5em;







}















.property {







	float: right;







	color: #366799;







	line-height: 1.5em;







	font-size: 11px;







}















.property a {







	font-weight: bold;







	color: #366799;







}















.property a:hover {







	color: #000;







}







/***************************************************/







/* CSS for Search Results Only Optional */











.result {







	border-top: 1px solid #666;







	padding-top: 10px;







	padding-bottom: 10px;







	font-size: 11px;







}















.result h3 {







	font-size: 16px;







	font-weight: bold;







	letter-spacing: -1px;







	padding:0;margin:0;







	line-height: 1em;







}















.result h3 a {







	font-size: 16px;







	font-weight: bold;







	letter-spacing: -1px;







	padding:0;margin:0;







	line-height: 1em;







}















.result .rdate {







	float: left;







	line-height: 2em;







	color: #aaa;







}















.result .rcomment {







	float: right;







	line-height: 1.5em;







	color: #aaa;







	font-weight: bold;







}















.result .rcomment a {







	color: #fff;







}















.result .rcomment a:hover {







	color: yellow;







}















.result .rsummary {







	line-height: 1.7em;







}















.result .rsummary p {







	font-size: 12px;







	margin:0;







	padding:0;







}















.result .rcat {







	float: left;







	line-height: 2em;







	color: #aaa;







}















.result .rcat a {







	color: #0095D3;







	font-weight: bold;







}















.result .rcat a:hover {







	color: #FFC13D;







}















.result .rtags {







	float: right;







	line-height: 2em;







	color: #aaa;







}















.result .rtags a {







	color: #0095D3;







	text-transform: lowercase;







}















.result .rtags a:hover {







	color: #FFC13D;







}







/***************************************************/







/*           Commenting System CSS        */







#combox {







	border-top: 5px solid #fff;







	padding-top: 20px;







	padding-bottom: 20px;







	padding-left: 15px;







	padding-right: 15px;







}















h3#respond {







	font-size: 16px;







	font-weight: bold;







	letter-spacing: -1px;







	line-height: 1em;







	padding-bottom: 5px;







	margin-bottom: 2px;







	border-bottom: 1px dotted #ddd;







}















h3#comments {







	font-size: 16px;







	font-weight: bold;







	letter-spacing: -1px;







	line-height: 1em;







	padding-bottom: 5px;







	margin-bottom: 2px;







	border-bottom: 1px dotted #ddd;







}















ol.commentlist {







	list-style-type: none;







	margin-bottom: 20px;







	padding-bottom: 20px;







	border-bottom: 5px solid #ff9000;







}















ol.commentlist li {







	background: #f8fcef;







	border: 1px solid #eee;







	padding: 20px;







	margin-top: 20px;







}















ol.commentlist li.alt {







	background: #FFF;







	border: 1px solid #eee;







	padding: 20px;







	margin-top: 20px;







}















.avatar {







	float: left;







	display: inline;







	width: 32px;







}















.avatar img {	border: 3px solid #ddddd4}















.commentbody {







	float: left;







	display: inline;







	margin-left: 20px;







	width: 410px;







}















.commentbody em {







	font-size: 11px;







}







/***************************************************/







p.comment_author, p.comment_author a {







	font-weight: bold;







	color: #555555;







	font-size: 11px;







}















p.comment_author a:hover {








	font-weight: bold;







	color: #ff9000;







}















p.comment_time {







	line-height: 1.5em;







	color: #999;







	font-size: 11px;







	font-family: tahoma;







}















.comment_text {















	line-height: 1.5em;















	color: #000;















	margin-top: 15px;















	font-size: 11px;















}







.comment_text p{















	color: #000;















}























/***************************************************/















.reply form {
	width: 488px;
}

.reply p {
	margin-top: 10px;
	font-size: 11px;
}
.reply fieldset {
	vertical-align: middle;
	display: inline;
}















.reply input {







	vertical-align: middle;







	display: inline;







	font-size: 11px;







}















.reply textarea {







	vertical-align: middle;







	display: inline;







	font-size: 11px;







	}















.reply label {







	vertical-align: middle;







	display: inline;







	font-size: 11px;







	font-weight: bold;







	font-family: tahoma;







	margin-left: 10px;







}















.replytext {
	border: 1px solid #eee;
	width: 200px;
	padding: 5px;
	color: #366799;
}


#answer 
{
	border: 1px solid #eee;
	color: #366799;
        padding: 5px;
}











.replytext:focus {







	background: #fffff9;







}















.replyarea {







	border: 1px solid #eee;







	line-height: 1.5em;







	padding: 5px;







	width: 470px;







	height: 120px;











	color: #366799;







}















.replyarea:focus {







	background: #fffff9;







}















.replybutton {







	text-align: center;







	width: 100px;









	height: 25px;







	font-weight: bold;







	color: #366799;







	cursor: pointer;







}







/***************************************************/















#calendar_wrap td a {







	color:#3E3E3E;







	font-weight:bold







	}















#calendar_wrap td a:hover {







	font-style:italic;







	}





/**************************************************************/

/*     twitter style                                          */



#sidebar .widget_twitter {

	background:#ffffff url(images/twitt_bottom.jpg) left bottom no-repeat;

	padding-bottom:5px;

	}



#sidebar ul li.widget_twitter h2 {

	background:url(images/twitt_top.jpg) left top no-repeat;

	border-bottom:1px dotted #e1e1e1;

	color:#f57c18;

	padding:2px 0;

	}

	

#sidebar ul li.widget_twitter ul.twitter {

	position:relative;
	
	top:-5px;

	border-left:1px solid #e1e1e1;

	border-right:1px solid #e1e1e1;

	padding:0 3px;

	}



#sidebar li.widget_twitter ul.twitter .inner-twitter {

	position:relative;

	top:5px;

	margin:10px 5px;
	
	border:1px solid #a9ccde;

	}



#sidebar li.widget_twitter ul.twitter li.twitter-item {

	margin-bottom:8px;

	border-bottom:1px dotted #DADADA;
	
	padding-left:5px;
	
	padding-bottom:5px;

	}



#sidebar li.widget_twitter a:link, #sidebar li.widget_twitter a:visited {

	color:#0095D3;

	text-decoration:none;
	
	border:none;
	
	padding:0;

	}



#sidebar li.widget_twitter a:hover {

	color:#FFC13D;

	}


/* related posts styling */
ol.related_posts li{
	font-size:12px;
	}

ol.related_posts small {
	font-size:11px;
	}


