/*  
Theme Name:mm
Theme URI:http://www.vinochgastronomi.com
Description:V&amp;G
Author:http://www.vinochgastronomi.com
Author URI:http://www.vinochgastronomi.com/
Tags:blue, black, two-columns, fixed-width, right-sidebar
Version:1.11
*/



html{
	height: 100%;

	}
body {
	height: 100%;
	color:#666;
	font:62.5%/1.2em Verdana, Geneva, sans-serif;
}
* {
	margin:0;
	padding:0;
}
a {
	text-decoration:none;
	color:#b50102;
}
a:hover {
	border-bottom:1px solid #6cf;
	color:#b50102;
}
a img {
	border:0;
}
p, dt, dd, address, th, td {
	font:1.3em/1.3em Verdana, Geneva, sans-serif;
	text-indent:0;
	margin:0 0 1em;
}
table {
	margin:0 0 1em;
}
th, td {
	margin:0;
	padding:.25em;
}
address {
	font-style:italic;
}
pre {
	font:1.4em/2em courier, monospace;
	margin:0 0 1em;
}
ul, ol {
	margin:1em 0;
}
li {
	list-style-position:inside;
	margin:0 0 1em 1em;
}
li li {
	margin:0 0 1em 2em;
}
ul li {
	list-style-type:disc;
}
ul li li {
	list-style-type:circle;
}
ul li li li {
	list-style-type:square;
}
ol li {
	list-style-type:decimal;
}
ol li li {
	list-style-type:lower-alpha;
}
ol li li li {
	list-style-type:lower-roman;
}
blockquote {
	font:italic 1.4em/2em Verdana, Geneva, sans-serif;
	margin:2em;
}
blockquote blockquote {
	font-size:1em;
}
blockquote p {
	font-size:1em;
}
fieldset {
	border:0;
}
fieldset input, fieldset textarea {
	border:1px solid #ccc;
	margin:0 0 1em;
}
fieldset input.submit {
	background:#eee;
	padding:.5em;
	text-align:center;
}
fieldset input.submit:hover {
	background:#ccc;
}
fieldset legend {
	font-size:1.2em;
	padding: 0 0 1em;
	font-weight:bold;
}
label {
	font-weight:bold;
	margin:0 0 .5em;
}
.clear {
	clear:both;
}
img.centered, .aligncenter, div.aligncenter {
	display:block;
	margin-left:auto;
	margin-right:auto;
}
img.alignright, img.alignleft {
	display:inline;
}
img.alignright {
	float:right;
	margin-bottom:15px;
	margin-left:25px;
}
img.alignleft {
	float:left;
	margin-bottom:15px;
	margin-right:25px;
}
.alignnone{
	clear:both;
	}
#contentwide {
	float:left;
	width:100%;

}
.content {
	float:left;
	width:74%;

}
#contentwide .post {
	position:relative;
	display:inline;
	
		margin-bottom:5em;

}

#contentwide .post p{
	display:block;
}
#contentwide .post .left {
	position:absolute;
	top:0;
	left:0;
	
}
#contentwide .left .date .month, #contentwide .left .date .day {
	display:block;
	width:3.6em;
	background:url(images/month.gif) top left no-repeat;
	font-weight:bold;
	font-size:1.4em;
	line-height:1.6em;
	color:#fff;
	text-align:center;
	margin-bottom:.25em;
}
#contentwide .left .date .day {
	background:url(images/day.gif) top left no-repeat;
}
#contentwide .left p {
	text-indent:0;
	font-size:1.1em;
	line-height:1.4em;
	margin:0 0 .5em;
	padding-left:2.2em;
}
#contentwide .left p.date {
	padding:0;
}
#contentwide .left p.author {
	background:url(images/author.gif) left center no-repeat;
}
#contentwide .left p.comments {
	background:url(images/comments.gif) left center no-repeat;
}
#contentwide .right {
	padding-left:14em;
	width:74%;
}

#contentwide h1, #contentwide h2, #contentwide h3, #contentwide h4, #contentwide h5, #contentwide h6 {
	color:#555;
	font-size:2em;
	padding-bottom:1em;
	letter-spacing:-1px;
	font-weight:bold;
	position:relative;

}
#contentwide h1 {
	letter-spacing:-2px;
}


#contentwide h2 {
	font:1.8em "Trebuchet MS", Verdana, Geneva, sans-serif;
	padding-bottom:0.4em;
}
#contentwide h3 {
	font-size:1.25em;
}
#contentwide h4, #contentwide h5, #contentwide h6 {
	font-size:1em;
}
#contentwide h1.postTitle {
	color:#555;
	padding-bottom:0.4em;
	padding-right:1em;
	font:2.4em/1em "Trebuchet MS", Verdana, Geneva, sans-serif;
}

#contentwide h2.archive {
	font-size:1.75em;
}
#contentwide h2 a, #contentwide h1 a {
	color:#555;
}
#contentwide hr {
	clear:left;
	margin:1em 2em;
}

#contentwide p {
	line-height:1.3em;/*overflow:auto;*/
	position:relative;
	}
#contentwide p.date {
	text-indent:0;
	font-weight:bold;
	font-size:1em;
}
#contentwide p a:visited {
	color:#b50102;
}
#contentwide p.meta {
	margin:1em 0 -1em;
}
#contentwide p.feedback {
	padding-bottom:1em;
}
#contentwide li p, #contentwide li blockquote {
	float:none;
	font:1.1em/1.3em Verdana, Geneva, sans-serif;
}
#contentwide li blockquote p {
	font-size:1em;
}
#contentwide ul, #contentwide dl {
	clear:left;
	margin:0 3em 1em;
	width:70%;
	list-style-position: outside;
}
 #contentwide ol{
	clear:left;
	margin:0 3em 1em;
	width:100%;
	list-style-position: inside;
}
#contentwide ol li{	color:#666;
	font:1.3em/2em Verdana, Geneva, sans-serif;
	margin:0;
	list-style-position: inside;
}
#contentwide ul li, #contentwide dd, #contentwide dt {
	color:#666;
	font:1.3em/2em Verdana, Geneva, sans-serif;
	margin:0;
	list-style-position: outside;

}
#contentwide ul ul, #contentwide ul ol, #contentwide ol ol, #contentwide ol ul {
	margin: 0 2em;
}
#contentwide ul li li, #contentwide ol li li {
	font-size: 1em;
}
#contentwide #tagDescription, #contentwide #categoryDescription {
	padding-bottom: 2em;
}
#contentwide ul.postInfo {
	margin:1em 0 1em .5em;
	width:60%;
}
#contentwide ul.postInfo li {
	list-style-type:none;
	margin-bottom:0;
	font-size:1.2em;
}
#contentwide ul.postInfo li span {
	font-weight:bold;
}
#contentwide textarea {
	width:40em;
	height:10em;
}
#contentwide #page404 ul li {
	float:left;
	list-style-type:none;
	margin:0 1em 1em 0;
}
#contentwide #comments, #contentwide #trackBacks {
	clear:both;
}
#contentwide #comments h4, #contentwide #trackBacks h4 {
	font-size:1.2em;
	margin:0 3em 1em 0;
	padding-bottom:.5em;
	border-bottom:0.1em solid #663;
	color:#663;
}
#contentwide #comments p, #contentwide #trackBacks p, #contentwide fieldset p, #contentwide p.categoryPagination {
	text-indent:0;
}
#contentwide #comments p.commentAuthor {
	font-size:1em;
	margin-bottom:0;
	overflow:hidden;
}
#contentwide #comments p.messageTime, #contentwide #trackBacks p.commentAuthor {
	font-size:1em;
}
#contentwide #comments li, #contentwide #trackBacks li {
	list-style-position:outside;
	margin-bottom:0;
	padding:1em;
}
#contentwide #comments .avatar {
	float:right;
	padding:.5em;
	margin-left:1em;
	border:1px solid #ccc;
}
#contentwide #comments p.closedComments {
	text-indent:1.5em;
}
#contentwide p.categoryPagination {
	padding-right:1px;
}
#contentwide p.categoryPagination span {
	width:45%;
	float:right;
	text-align:right;
}
#contentwide p.categoryPagination span:first-child {
	float:left;
	text-align:left;
}
#contentwide label, #contentwide textarea {
	display:block;
}
#contentwide .cform label{	display:inline-block;
}

#contentwide .cform {
	margin:0;
	width:550px;
} 
#contentwide .cform LEGEND{
	font-family:Trebuchet MS, Verdana, Geneva, sans-serif;
} 
#contentwide .cform .cf-box-group LABEL {
	vertical-align:middle;
	}
	
	#contentwide .cform INPUT {
	width:325px;
	}
	#contentwide .cform TEXTAREA {
		display:inline-block;
		width:325px;}
	
	#contentwide .cform .cf-box-group INPUT {
	vertical-align:top;
	width:14px;
	padding-right:5px;
	padding-top:0px;
	}
	#contentwide .cform fieldset{
		margin-top:25px;
		}
#contentwide .cform ol li{
	font: 1.2em/1em  Verdana, Geneva, sans-serif;
	font-weight:normal;
	letter-spacing:normal;
	font-weight:bold;
	}
	
	#contentwide .cform ol li .reqtxt, .emailreqtxt{
	font: 0.8em/0.8em  Verdana, Geneva, sans-serif;
	font-weight:normal;
	letter-spacing:normal;
	font-weight:normal;
	}
#contentwide OL.cf-ol LI.cf-box-title {
	padding-left:10px;}

#contentwide .cform ol{}
#contentwide OL.cf-ol LI.cf-box-group
{
	margin: 10px 0px 30px 0px;
	padding-left: 10px;
	padding-bottom:10px;
}
#contentwide LABEL.cf-group-after
{
	text-align: left;
	margin: 0px 10px 5px 1px;
	width: 90px;
	font-weight:normal;
}




#contentwide p.backToTop {
	font-size:1.2em;
	text-indent:0;
}







#right {
	float:right;
	width:25%;
/*	background:#e3e3e3;
*/	margin-bottom:2em;
border:1px solid #e3e3e3;
}

#right p{
	width:100%;
}

#right .inner {
	padding:1em 1em 3em 2em;
	position: absolut;
	top:100px;
	background-color:#FFF;
}
/*#contentcategory #right h3,#contentwide #right h3 {
	padding-bottom:8px;
	padding-left: 25px;
	font-size:14px;
	font-weight:normal;
	background: url(images/sidebars_h2_mind.gif) no-repeat left;
	color: #000;
	padding-top: 7px;
	letter-spacing:normal;
	line-height:normal;

}*/

#right h3 {
	padding-bottom: 5px;
	font-size:14px;
	font-weight:normal;
/*	background: url(images/sidebars_h2_mind.gif) no-repeat left;*/
	color: #000;
	padding-top: 7px;
	line-height:normal;
	letter-spacing:normal;
}

#right h3 a {
	color:#69c;
	margin-right:1em;
}
#right h4 {
	color:#69c;
	font-size:1.25em;
	padding:0 0 .5em 1em;
	margin:.2em 0;
}
#right #search {
	margin-bottom:2em;
}
#right #search div {
	margin-top:.5em;
}
#right #search input, #header #search input {
	padding:.2em 0;
}
#right #search input.submit, #header #search input.submit {
	padding:.1em .5em;
}
#right p#tagCloud {
	text-indent:0;
}
#right p#tagCloud a {
	line-height:1.1em;
}
#contentwide #right .current_page_item A
 {
	font-weight:bold;
	color:#b50102;
}

#contentcategory #right ul li a,#contentwide #right ul li a{
	color:#555;
}
#contentcategory  #right ul,#contentwide  #right ul{
	margin:0;
	width:100%;

}
#contentcategory #right ul ul,#contentwide #right ul ul,#contentcategory #right ul ul li,#contentwide #right ul ul li {
		font:1em/1em Verdana, Geneva, sans-serif;
	}

#contentcategory #right ul li,#contentwide #right ul li {
	list-style-image:url(/wp-content/themes/mm/images/sidebar_round.gif);
	list-style: outside;
	font:11px Verdana, Geneva, sans-serif;
	margin:0 0 7px 15px;

}
#contentcategory #right ul li li,#contentwide #right ul li li, #contentcategory #right ul li ul,#contentwide #right ul li ul {
	margin:7px 0 7px 0;
	padding:0;
}
#wrapper {
	width:80em;
	margin: 0 auto;
	height:100%;
		min-height:100%;
		height: auto !important;
}
#header {
	background:url(images/bodybg.gif) top left repeat-x;
	margin:0;
	height:93px;
	padding:0;
}
#header #blogTitle {
	height:63px;
	width:80em;
	padding:0;
	margin:0 auto;
}
#blogTitle img{
	
}
.attachment-large-top{
	margin-bottom:25px;
	}
#header #blogTitle fieldset {
	float:right;
	line-height:3em;
}
#header #blogTitle h2 {
	font-size:3em;
	line-height:1em;
	padding:0 7em .4em 0;
	font-weight:normal;
	color:#fff;
	font-variant:small-caps;
}

  #header {
/*	padding:0 0 2em;  border-top:1px solid #ccc;*/
/*    background:#333 url(images/header.gif) bottom left repeat-x;
*/  }
#blogInfo {
	padding:0;/*  border-top:1px solid #ccc;*/
/*    background:#333 url(images/header.gif) bottom left repeat-x;
*/  }
#header ul {
	 padding-left:20em;
	margin:1em auto 0em;
	text-align: right;
	list-style-type:none;
	position:relative;
	top:-60px;
}
#header li, #footer li {
	display:inline;
}
#header ul li a, #footer ul li a, #footer p a {
	text-decoration:none;
	margin:0 .5em;
	font-variant:small-caps;
	font-size:1.5em;
	line-height:1.5em;
	color:#fff;
}
#header ul li a:hover, #header ul li.current_page_item a,  #footer ul li a:hover, #footer ul li.current_page_item a,  #footer p a:hover {
	color:#b50102;
	border:0;
}
#header ul li.current_page_item a,  #footer ul li.current_page_item a {
	font-weight:bold;
}
#header #blogDescription {
	margin: auto;
	width:60em;
	clear:both;
	min-height:15em;
	padding-left:20em;
}
#header h2 {
	font-weight:normal;
	color:#9c9;
	font-size:3em;
	line-height:1em;
	margin:0 0 .5em;
}
#header p {
	color:#fff;
	text-indent:0;
}
#footer {
	clear:both;
	background:#404042 ;
	padding-top:1em;
	padding-bottom:1em;
	color:#fff;
	height: 4em;
	}
#footer .inner {
	text-align:center;
	margin:0 auto;
	width:80em;
}
.frontboxleft {
	color:#FFF;
	font:"Trebuchet MS", Verdana, Geneva, sans-serif;
	background:url(images/frontbox.gif) top left no-repeat;
	float:left;
	width:210px;
	height:183px;
	padding:0 10px;
	font-size:10px;
	margin-right:40px;
}
#contentwide  .frontboxright p, #contentwide  .frontboxleft p, #contentwide .frontboxmiddle p,
#contentwide  .frontboxright ul li, #contentwide  .frontboxleft ul li, #contentwide .frontboxmiddle ul li{
	color:#FFF;
	font-size:11px;
	line-height:normal;
}
#contentwide .frontboxright h2, #contentwide .frontboxleft h2, #contentwide .frontboxmiddle h2 {
	color:#FFF;
	font:2.4em "Trebuchet MS", Verdana, Geneva, sans-serif;
}
.frontboxleft {
	color:#FFF;
	font:"Trebuchet MS", Verdana, Geneva, sans-serif;
	background:url(images/frontbox.gif) top left no-repeat;
	float:left;
	width:210px;
	height:166px;
	overflow:hidden;
	padding:5px 10px;
	font-size:10px;
	margin-right:50px;
}
.frontboxmiddle {
	background:url(images/frontbox.gif) top left no-repeat;
	padding:5px 10px;
	height:166px;
	overflow:hidden;
	width:210px;
	margin-right:50px;
	float:left;
	
}
.frontboxright {
	background:url(images/frontbox.gif) top left no-repeat;
		height:166px;
	overflow:hidden;
	padding:5px 10px;
	width:210px;
	float:left;
	margin-bottom:40px;
	
}
#footer .footleft {
	float:left;
	margin:0 auto;
	width:25%;
}
#footer .footmiddle {
	margin:0 auto;
	width:25%;
}
#footer .footright {
	float:right;
	margin:0 auto;
	width:25%;
	clear:both;
}
#footer ul {
	text-align:left;
}
#footer p#designedBy {
	font-family:Verdana, Geneva, sans-serif;
	text-transform:lowercase;
	font-size:0.6em;
	float: right;
	margin:0 0 0 4em;
}
#footer p a {
	font-size:1em;
	margin:0;
	color:#fff;
}
#footer p#copyright {
	/*margin:.5em;*/
	color:#fff;
}
#menu {
	position:relative;
	top:-30px;
	margin:0 auto;
	padding:0;
	height:30px;
	width:80em;
	display:block;
	background:url('images/topMenuImages.png') repeat-x;
}
#menu ul {
	padding:0;
	margin:0;
}
#menu li {
	padding:0;
	margin:0;
	list-style:none;
	display:inline;
}
#menu li a {
	border:none;
	float:left;
	padding-left:15px;
	display:block;
	color:rgb(64,64,66);
	text-decoration:none;
	font:11px Verdana, Verdana, Geneva, sans-serif;
	cursor:pointer;
	background:url('images/topMenuImages.png') 0px -30px no-repeat;
}
#menu li a span {
	line-height:30px;
	float:left;
	display:block;
	padding-right:15px;
	background:url('images/topMenuImages.png') 100% -30px no-repeat;
}
#menu li a:hover {
	background-position:0px -60px;
	color:rgb(255,255,255);
}
#menu li a:hover span {
	background-position:100% -60px;
}
#menu li.current_page_item a, #menu li.current_page_item a:hover, #menu li.current_page_ancestor a, #menu li.current_page_ancestor a:hover {
	line-height:30px;
	font:11px Verdana, Verdana, Geneva, sans-serif;
	background:url('images/topMenuImages.png') 0px -90px no-repeat;
	color:rgb(255,255,255);
}
#menu li.current_page_item a span, #menu li.current_page_item a:hover span, #menu li.current_page_ancestor a span, #menu li.current_page_ancestor a:hover span {
	background:url('images/topMenuImages.png') 100% -90px no-repeat;
}
@charset "utf-8";
/* CSS Document */


#contentfront {
	float:left;
	width:100%;
	height:100%;

}
.content {
	
}
#contentfront .post {
		
	position:relative;
	clear:both;
	display:block;
	margin-bottom:2.5em;
	padding-right:2em;
}
#contentfront .post .left {
	position:absolute;
	top:0;
	left:0;
}
#contentfront .left .date .month, #contentfront .left .date .day {
	display:block;
	width:3.6em;
	background:url(images/month.gif) top left no-repeat;
	font-weight:bold;
	font-size:1.4em;
	line-height:1.6em;
	color:#fff;
	text-align:center;
	margin-bottom:.25em;
}
#contentfront .left .date .day {
	background:url(images/day.gif) top left no-repeat;
}
#contentfront .left p {
	text-indent:0;
	font-size:1.1em;
	line-height:1em;
	margin:0 0 .5em;
	padding-left:2.2em;
}
#contentfront .left p.date {
	padding:0;
}
#contentfront .left p.author {
	background:url(images/author.gif) left center no-repeat;
}
#contentfront .left p.comments {
	background:url(images/comments.gif) left center no-repeat;
}
#contentfront .right {
	float:right;
	padding-left:14em;
}
#contentfront h1, #contentfront h2, #contentfront h3, #contentfront h4, #contentfront h5, #contentfront h6 {
	color:#555;
	font-size:2em;
	padding-bottom:1em;
	clear:both;
	letter-spacing:-1px;
	font-weight:bold;
}
#contentfront h1 {
	letter-spacing:-2px;
}
#contentfront h2 {
	font:1.8em "Trebuchet MS", Verdana, Geneva, sans-serif;
	padding-bottom:0.4em;
}
#contentfront h3 {
	font-size:1.25em;
}
#contentfront h4, #contentfront h5, #contentfront h6 {
	font-size:1em;
}
#contentfront h1.postTitle {
	color:#555;
	padding-bottom:0.4em;
	font:2.4em/1em "Trebuchet MS", Verdana, Geneva, sans-serif;
}

#contentfront h2.archive {
	font-size:1.75em;
}
#contentfront h2 a, #contentfront h1 a {
	color:#555;
}
#contentfront hr {
	clear:left;
	margin:1em 2em;
}

#contentfront p {
	/*clear:left;*/
	line-height:1.3em;/*overflow:auto;*/
	
}


#contentfront p.date {
	text-indent:0;
	font-weight:bold;
	font-size:1em;
}
#contentfront p a:visited {
	color:#b50102;
}
#contentfront p.meta {
	margin:1em 0 -1em;
}
#contentfront p.feedback {
	padding-bottom:1em;
}
#contentfront li p, #contentfront li blockquote {
	float:none;
	font:1.1em/1.3em Verdana, Geneva, sans-serif;
}
#contentfront li blockquote p {
	font-size:1em;
}
#contentfront ul, #contentfront ol, #contentfront dl {
	clear:left;
	margin:0 3em 1em;
}
#contentfront ul li, #contentfront ol li, #contentfront dd, #contentfront dt {
	color:#666;
	font:1.3em/2em Verdana, Geneva, sans-serif;
	margin:0 0 1em;
}
#contentfront ul ul, #contentfront ul ol, #contentfront ol ol, #contentfront ol ul {
	margin: 0 2em;
}
#contentfront ul li li, #contentfront ol li li {
	font-size: 1em;
}
#contentfront #tagDescription, #contentfront #categoryDescription {
	padding-bottom: 2em;
}
#contentfront ul.postInfo {
	margin:1em 0 1em .5em;
}
#contentfront ul.postInfo li {
	list-style-type:none;
	margin-bottom:0;
	font-size:1.2em;
}
#contentfront ul.postInfo li span {
	font-weight:bold;
}
#contentfront textarea {
	width:40em;
	height:10em;
}
#contentfront #page404 ul li {
	float:left;
	list-style-type:none;
	margin:0 1em 1em 0;
}
#contentfront #comments, #contentfront #trackBacks {
	clear:both;
}
#contentfront #comments h4, #contentfront #trackBacks h4 {
	font-size:1.2em;
	margin:0 3em 1em 0;
	padding-bottom:.5em;
	border-bottom:0.1em solid #663;
	color:#663;
}
#contentfront #comments p, #contentfront #trackBacks p, #contentfront fieldset p, #contentfront p.categoryPagination {
	text-indent:0;
}
#contentfront #comments p.commentAuthor {
	font-size:1em;
	margin-bottom:0;
	overflow:hidden;
}
#contentfront #comments p.messageTime, #contentfront #trackBacks p.commentAuthor {
	font-size:1em;
}
#contentfront #comments li, #contentfront #trackBacks li {
	list-style-position:outside;
	margin-bottom:0;
	padding:1em;
}
#contentfront #comments .avatar {
	float:right;
	padding:.5em;
	margin-left:1em;
	border:1px solid #ccc;
}
#contentfront #comments p.closedComments {
	text-indent:1.5em;
}
#contentfront p.categoryPagination {
	padding-right:1px;
}
#contentfront p.categoryPagination span {
	width:45%;
	float:right;
	text-align:right;
}
#contentfront p.categoryPagination span:first-child {
	float:left;
	text-align:left;
}
#contentfront label, #contentfront textarea {
	display:block;
}
#contentfront p.backToTop {
	font-size:1.2em;
	text-indent:0;
}
#contentfront .frontboxright p, #contentfront .frontboxleft p, #contentfront .frontboxmiddle p, #contentfront .frontboxright ul li, #contentfront .frontboxleft ul li, #contentfront .frontboxmiddle ul li {
	color:#FFF;
	font-size:11px;
	line-height:normal;
}
#contentfront .frontboxright h2, #contentfront .frontboxleft h2, #contentfront .frontboxmiddle h2 {
	color:#b50102;
	font:2.4em "Trebuchet MS", Verdana, Geneva, sans-serif;
}


#contentcategory {
	float:left;
	width:100%;
	height:100%;
}
.content {
	float:left;
/*	width:74%;
*/}

#contentcategory .post .left {
	position:absolute;
	top:0;
	left:0;
	
}
#contentcategory .left .date .month, #contentcategory .left .date .day {
	display:block;
	width:3.6em;
	background:url(images/month.gif) top left no-repeat;
	font-weight:bold;
	font-size:1.4em;
	line-height:1.6em;
	color:#fff;
	text-align:center;
	margin-bottom:.25em;
}
#contentcategory .left .date .day {
	background:url(images/day.gif) top left no-repeat;
}
#contentcategory .left p {
	text-indent:0;
	font-size:1.1em;
	line-height:1.4em;
	margin:0 0 .5em;
	padding-left:2.2em;
}
#contentcategory .left p.date {
	padding:0;
}
#contentcategory .left p.author {
	background:url(images/author.gif) left center no-repeat;
}
#contentcategory .left p.comments {
	background:url(images/comments.gif) left center no-repeat;
}
#contentcategory .right {
/*	float:left;*/
	padding-left:12em;
	width:60%;
}



#contentcategory h1, #contentcategory h2, #contentcategory h3, #contentcategory h4, #contentcategory h5, #contentcategory h6 {
	color:#555;
	font-size:2em;
	padding-bottom:1em;
	/*clear:both;*/
	letter-spacing:-1px;
	font-weight:bold;
	position:relative;
	/*float:left;
	clear:left;*/
}
#contentcategory h1 {
	letter-spacing:-2px;
}


#contentcategory h2 {
	font:1.8em "Trebuchet MS", Verdana, Geneva, sans-serif;
	padding-bottom:0.4em;
}
#contentcategory h3 {
	font-size:1.25em;
}
#contentcategory h4, #contentcategory h5, #contentcategory h6 {
	font-size:1em;
}
#contentcategory h1.postTitle {
	color:#555;
	padding-bottom:0.4em;
	padding-right:1em;
	font:2.4em/1em "Trebuchet MS", Verdana, Geneva, sans-serif;
}

#contentcategory h2.archive {
	font-size:1.75em;
}
#contentcategory h2 a, #contentcategory h1 a {
	color:#555;
}
#contentcategory hr {
	clear:left;
	margin:1em 2em;
}

#contentcategory .post {
	position:relative;
	margin-bottom:2.5em;
	padding-right:2em;
	display:block;
}

#contentcategory .post .title {
	/*overflow: auto;*/
}
	

#contentcategory p {
	line-height:1.3em;
	position:relative;
	
	
	}
#contentcategory p.date {
	text-indent:0;
	font-weight:bold;
	font-size:1em;
}
#contentcategory p a:visited {
	color:#b50102;
}
#contentcategory p.meta {
	margin:1em 0 -1em;
}
#contentcategory p.feedback {
	padding-bottom:1em;
}
#contentcategory li p, #contentcategory li blockquote {
	float:none;
	font:1.1em/1.3em Verdana, Geneva, sans-serif;
}
#contentcategory li blockquote p {
	font-size:1em;
}
#contentcategory ul, #contentcategory ol, #contentcategory dl {
	margin:0 3em 1em;
}
#contentcategory ul li, #contentcategory ol li, #contentcategory dd, #contentcategory dt {
	color:#666;
	font:1.3em/2em Verdana, Geneva, sans-serif;
	margin:0 0 1em;
}
#contentcategory ul ul, #contentcategory ul ol, #contentcategory ol ol, #contentcategory ol ul {
	margin: 0 2em;
}
#contentcategory ul li li, #contentcategory ol li li {
	font-size: 1em;
}
#contentcategory #tagDescription, #contentcategory #categoryDescription {
	padding-bottom: 2em;
}
#contentcategory ul.postInfo {
	margin:1em 0 1em .5em;
	
}
#contentcategory ul.postInfo li {
	list-style-type:none;
	margin-bottom:0;
	font-size:1.2em;
}
#contentcategory ul.postInfo li span {
	font-weight:bold;
}
#contentcategory textarea {
	width:40em;
	height:10em;
}
#contentcategory #page404 ul li {
	float:left;
	list-style-type:none;
	margin:0 1em 1em 0;
}
#contentcategory #comments, #contentcategory #trackBacks {
	clear:both;
}
#comments{
	width:70%;
	}
#contentcategory #comments h4, #contentcategory #trackBacks h4 {
	font-size:1.2em;
	margin:0 3em 1em 0;
	padding-bottom:.5em;
	border-bottom:0.1em solid #663;
	color:#663;
}
#contentcategory #comments p, #contentcategory #trackBacks p, #contentcategory fieldset p, #contentcategory p.categoryPagination {
	text-indent:0;
}
#contentcategory #comments p.commentAuthor {
	font-size:1em;
	margin-bottom:0;
	overflow:hidden;
}
#contentcategory #comments p.messageTime, #contentcategory #trackBacks p.commentAuthor {
	font-size:1em;
}
#contentcategory #comments li, #contentcategory #trackBacks li {
	list-style-position:outside;
	margin-bottom:0;
	padding:1em;
}
#contentcategory #comments .avatar {
	float:right;
	padding:.5em;
	margin-left:1em;
	border:1px solid #ccc;
}
#contentcategory #comments p.closedComments {
	text-indent:1.5em;
}
#contentcategory p.categoryPagination {
	padding-right:1px;
}
#contentcategory p.categoryPagination span {
	width:45%;
	float:right;
	text-align:right;
}
#contentcategory p.categoryPagination span:first-child {
	float:left;
	text-align:left;
}
#contentcategory label, #contentcategory textarea {
	display:block;
}
#contentcategory p.backToTop {
	font-size:1.2em;
	text-indent:0;
}

TR.gigpress-info TD.description{
	font-size:120%;
	color:#666;
		}
		
		th.gigpress-heading{
			font-size:150%;
			font-weight:bold;}
td.gigpress-date {
	width:80px;
}
