/*  Theme Name: Fresh TweetTheme URI: http://www.freshpressthemes.comAuthor: WeborithmAuthor URI: http://www.weborithm.com/Description: Inspired by Twitter. Released via <a href="http://www.freshpressthemes.com" target="_blank" >FreshPress Themes</a>.	This theme was designed and built by Hyder Jaffari of Weborithm Design Studio.*/body {	margin: 0px;	padding: 0px;	background: #999999 url(images/bg.gif) no-repeat left top;	font: 85% Helvetica, sans-serif;}.clear {	margin: 0px;	padding: 0px;	clear:both;}/* Links */a {	text-decoration: none;	color: #0000CC;}a:hover {	color: #000099;	text-decoration: underline;}/* Links Ends *//* Main Containers */#container {	width: 820px;	margin: auto;	padding: 20px 0px;}#header {	padding: 0px 0px 20px;	float: left;}#logo {	float: left;	width: 260px;	padding: 4px 0px;}#search {	float: left;}#nav {	float:right;	background: #fff;	width: 500px;	padding: 10px;}.ctop {	float: left;	background: url(images/ctop.png) no-repeat;	height: 22px;	width: 620px;}#content {	float:left;	width: 600px;	padding: 2px 10px 10px;	background: #fff;}#sidebar {	float: right;	width: 160px;	background: #999999;	padding: 10px 10px 0px;}#cfooter {	padding: 10px 0px;}#cfooteralt {	padding: 10px 0px 30px;}#footer {	padding: 10px;	background: #fff;	margin: 20px 0px 0px;	width: 600px;	font-size: 90%;	text-align: right;}/* Main Containers Ends *//* Search */#search form {	padding: 0px;	margin: 0px;}#searchtop #s {	width: 135px;	padding: 5px;	font-size: 80%;	color: #717171;	border: 1px solid #ccc;	margin: 0px 10px 0px 0px;}#sbutton {	border: 1px solid #ccc;	background: #e5e5e5;	font-size: 90%;	padding: 3px;	margin: 0px;}/* Search Ends *//* Logo Starts */#logo h1 {	margin: 0px;	padding: 0px;	color: #000000;	font-weight: normal;	font-size: 220%;}#logo h1 a {	color: #000000;}#logo h1 a:hover {	color: #000000;	text-decoration: none;}/* Logo Ends *//* Nav */#nav ul {	margin: 0px;	padding: 0px;	list-style: none;	text-align: center;}#nav ul li {	display: inline;	padding: 0px 10px;	font-size: 90%;	line-height: 25px;}/* Nav Ends *//* Post */h2.title {	padding: 5px 0px;	margin: 0px;	font-size: 145%;	font-weight: normal;	color: #000;	line-height: normal;	border-bottom: 1px solid #ccc;}h2.title a {	color: #000;}h2.title a:hover {	color: #0000FF;	text-decoration: none;}.post {	padding: 15px 0px 0px;}.post .author {	font-size: 90%;}.post h2 {	margin: 0px 0px 10px;	padding: 0px 0px 5px;	font-size: 140%;	font-weight: normal;	border-bottom: 1px dotted #ccc;	color: #292929;}.post h3 {	margin: 0px 0px 10px;	padding: 0px;	font-size: 130%;	font-weight: normal;	color: #292929;}.post p {	line-height: 22px;	padding: 0px 0px 15px;	margin: 0px;	font-size: 105%;}.post blockquote {	margin: 0px 20px 20px;	border-left: 3px solid #f7f7f7;	padding: 0px 20px;}.post blockquote p {	padding: 11px 0px;}.post ul, .post ol {	margin: 0px 40px 22px;	padding: 0px;}.post ul {	margin: 0px 40px 22px 20px;	list-style: none;}.post ul li {	background: url(images/li.gif) no-repeat left 8px;}.post ul li {	padding: 7px 0px 7px 25px;	color: #292929;	font-size: 95%;}.post ol li {	padding: 7px 0px;	color: #292929;	font-size: 95%;}.gallery {	text-align:center;}.gallery img {	padding:2px;	height:150px;	width:150px;}.gallery a:hover {	background-color:#ffffff;}.attachment {	ext-align:center;}.attachment img {	display:block;	margin:auto;	padding:2px;	border:1px solid #999999;}.attachment a:hover {	background-color:#FFFFFF;}.imgnav {	text-align:center;}.imgleft {	float:left;}.imgleft a:hover {	background-color:#FFFFFF;}.imgleft img {	padding:2px;	border:1px solid #999999;	height:100px;	width:100px;}.imgright {	float:right;}.imgright a:hover {	background-color:#FFFFFF;}.imgright img {	padding:2px;	border:1px solid #999999;	height:100px;	width:100px;}/* Post Ends *//* Sidebar */.side {	font-size: 90%;	line-height: 18px;}.side li {	list-style: none;}.side h2 {	padding: 0px 0px 2px;	margin: 0px 0px 10px;	font-size: 100%;	font-weight: bold;	border-bottom: 1px solid #87bc44;}.side ul {	margin: 0px 0px 20px;	padding: 0px;}.side ul li {	padding: 0px 0px 4px;}.side ul li p {	padding: 0px 0px 15px;}#calendar_wrap {	margin: 0px;	padding: 0px 0px 10px;}#wp-calendar {	width: 160px;}#today {	text-align: center;	background: #bbeef0!important;}table#wp-calendar td {	text-align: center;	background: #bbeef0;}#prev {	text-align: left !important;	padding: 0px 2px;}#next {	text-align: right !important;	padding: 0px 2px;}#tag_cloud {	padding: 0px 0px 10px !important;}#tag_cloud a {	font-size: 120% !important;	padding: 0px 2px;}.textwidget, .adrotatorwidget {	margin: 0px;	padding: 0px 0px 20px;}.textwidget img, .adrotatorwidget img {	display: block;	margin: auto;}/* Sidebar Ends *//* Content Footer */#cfooteralt ul {	margin: 0px;	padding: 0px;	list-style: none;}#cfooter ul {	text-align: center;	margin: 0px;	padding: 0px;	list-style: none;}#cfooter ul li {	display: inline;	border: 1px solid #ccc;	padding: 5px 15px;	font-size: 90%;	margin: 0px 5px 0px 0px;}#cfooteralt ul li {	float: left;	border: 1px solid #ccc;	padding: 5px 15px;	font-size: 90%;	margin: 0px 5px 0px 0px;}#cfooter .alt {	margin: 0px 0px 0px 5px;}/* Content Footer Ends *//* Comments Starts */#comments {	margin: 20px 0px 0px;}#respond {	margin: 0px;	background: #fff;}#respond h4 {	margin: 0px;	font-size: 140%;	font-weight: normal;	color: #333;	padding:5px;	text-align: left;	border-bottom: 1px solid #ccc;}#comments h5 {	margin: 0px;	font-size: 95%;	font-weight: bold;	color: #333;	padding:5px 0px;	text-align: left;	border-bottom: 1px solid #ccc;}/* Main Comment Elements */ol#commentlist {	margin: 0px;	padding: 0px;	list-style: none;}ol#commentlist li {	color: #333;	margin: 0px;	padding: 5px 0px 0px 0px;	border-bottom: 1px solid #ccc;}ol#commentlist .entry {	margin: 0px;	padding: 0px 10px 5px 0px;	float: left;	width: 490px;	text-align: left;}ol#commentlist .entry p {	font-size: 0.9em;	color: #333;	padding: 0px 0px 10px;	margin: 0px;	line-height: 20px;}ol#commentlist .entry blockquote {	padding: 5px 5px 5px 10px;	margin: 0px 40px 10px;	font-size: 0.9em;	border-left: 3px solid #ccc;}ol#commentlist .entry blockquote p {	line-height: 20px;	padding: 0px 0px 5px;}ol#commentlist #comment span {	float: right;}ol#commentlist li .avatar {	float: left;	margin: 0px 5px 0px 0px;	padding: 1px;}ol#commentlist li .avatar img {	border: 1px dotted #ccc;}ol#commentlist li .perm {	float: right;	width: 20px;}ol#commentlist .perm img {	margin: 5px 0px 0px;}#commentform {	padding: 0px;	margin: 0px 0px 10px;}#commentform input {	width: 178px;	padding: 5px;	margin: 10px 5px;	border: 1px solid #ccc;	background: #fff;	float: left;	color: #717171;}#commentform textarea {	padding: 5px;	border: 1px solid #ccc;	background: #fff;	width: 578px;	margin: 0px 0px 0px 5px!important;	color: #333;}#commentform #submit {	border: 1px solid #000;	background: #808080;	color: #fff;	margin: 0px 0px 0px 240px;	padding: 5px 0px;	width: 100px;	font-size: 95%;	font-weight: bold;}#commentform #submit:hover {	border: 1px solid #000;	background: #808080;	color: #999999;	cursor: pointer;}#commentform input[type="text"]:focus {	background: #ffffff;	border: 1px solid #999999;}#commentform textarea:focus {	background: #fff;	border: 1px solid #999999;}.entry {	margin: 0px;	padding: 5px 0px;	text-align: center;}.entry p {	font-size: 110%;	color: #333;	padding: 0px;	margin: 0px;}/* Comments Ends */