/* Additional Styles */

.home-page div.post p {margin-bottom:2px; line-height: 17px; }

.entry a {
	border-bottom: 1px dotted #fe9227;
}

div.post blockquote h2 {
	margin-bottom: 0;
	font-weight: normal;
	font-style: normal;
	line-height: 150%;
	font-size: 13px;
}

div#sidebar .widget {
		background: #fff url('images/rightwidgetbg.png') repeat-x; 
		padding:0px; 
		margin-bottom:15px;
        border-color: #FFFFFF;
        border-style: solid;
        border-width: 15px 15px 10px;
		padding:10px 10px 0;
		-webkit-box-shadow: 0px 0px 5px #d5d5d5;
		-moz-box-shadow: 0px 0px 5px #d5d5d5;
		box-shadow: 0px 0px 5px #d5d5d5;
}

div#sidebar .twitterwidget {
		background: #fff url(images/twitterrightwidgetbg.png) no-repeat; 
		padding:0px; 
		margin-bottom:15px;
        border-color: #FFFFFF;
        border-style: solid;
        border-width: 15px 15px 10px;
		padding:10px 10px 0;
		-webkit-box-shadow: 0px 0px 5px #d5d5d5;
		-moz-box-shadow: 0px 0px 5px #d5d5d5;
		box-shadow: 0px 0px 5px #d5d5d5;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		border-radius: 3px}

#searchbox {
  border: 1px solid #999999;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    background: #ffffff url('images/inputshadow.gif') no-repeat top left;
    margin: 2px 10px 3px 0;
	width: 200px;
	height: 15px;
	padding-bottom: 3px;
	padding-left: 5px;
	padding-top: 2px;
}


	
	div#sidebar div#text-7.widget {background: #fff url('images/connectbox2.jpg')  repeat-x; padding: 10px 10px 0 12px; margin-bottom:15px;}


div.post h2.pagetitle a, div.post h2.posttitle a {
    color: #45484a;
    text-decoration: none;
    letter-spacing: -1px;
}

div.post div.author-box, div.comment-avatar-box {
		background: #f0f0f0;
		padding: 10px;
		float: left;
		margin: 0 15px 15px 0;
		text-align: center;
		width: 70px;
		-moz-border-radius: 3px;
		-webkit-border-radius: 3px;
		border-radius: 3px;
	}

#homemidcontent h2.newsupdates { background: #f9f9f9 repeat-x 0 bottom;color: silver;
	height: 18px;
	font-size: 10px;
	text-transform: uppercase;
	margin: -38px 0px 0px -20px;
	padding: 3px 15px 0;
	width: 102px;
}

div#sidebar h3.widgettitle {
		/*margin: 25px -20px 10px -19px;*/
		/*background: #62676A;*/
		/*padding: 5px 15px;*/
		font-size: 20px;
		font-weight:bold;
		clear: left;
		width:300px;
		color:#fff;
		padding: 3px 8px 0px;
		margin-top:-2px;
		height: 27px;
	letter-spacing: -1px;
}

.homeauthor-avatar {
	float: left;
	margin-right: 2px;
}

div.post img {
	border: 0px solid #eee;
	margin-right: 5px;
}

div.post img a {
	border-bottom-style: none;
}

div.postmetadata {
		margin-top: 15px;
		overflow: hidden;
		border: 1px solid #ddd;
		text-align: left;
		-moz-border-radius: 3px;
		-webkit-border-radius: 3px;
		border-radius: 3px;
	background-color: #eaeaea;
	padding: 10px;
}
div.postmetadata a {border:none;}

div.postmetadata img {
	border-style: none;
	margin-right: 3px;
	vertical-align: text-top;
}

#halosubaccount {
	margin-top: 2px;
}

#halosubnav-right {padding: 2px 13px 0px 0px; color:#8D8D8D; float:right; height:15px;}

.home-page div.post h3.posttitle {
        font-size: 18px;
        margin: 4px 0px 8px 0px;
	
	float: left;
}

div#content.homecontent #homemidcontent{float:left; width: 603px; background-color:#f9f9f9; margin-top: 23px;}

div#sidebar .widget ul {margin-top: 0;}

#show-page div.post h2.posttitle {background: url(images/orangegrad.jpg) repeat-x 0px 0px; height:46px; width: 615px; color:#ffffff; position:relative; left:-15px; padding: 11px 0px 0px 15px;
	margin: -5px 0px 5px -5px;
}

#show-page div.post h2.posttitle.showarticletitle {background:none; color:#666; margin-bottom:5px; height:25px; padding-left:18px;}
#show-page div.post h2.posttitle.showarticletitle a {color:#666;}

#showcontent-tabs.ui-state-hover, #showcontent-tabs .ui-widget-content .ui-state-hover, #showcontent-tabs .ui-state-focus, #showcontent-tabs.ui-widget-content .ui-state-focus { color: #64686B; background: #f1983c url(images/orangegrad.jpg);}
#showcontent-tabs .ui-state-hover a, #showcontent-tabs .ui-widget-content .ui-state-hover a, #showcontent-tabs .ui-state-focus a, #showcontent-tabs.ui-widget-content .ui-state-focus a {color: #64686B;background: #f1983c url(images/orangegrad.jpg);}
#showcontent-tabs .ui-state-active, #showcontent-tabs .ui-widget-content .ui-state-active { font-weight: normal;color: #64686B; background: #f1983c url(images/orangearrow.png) no-repeat center 35px; overflow:visible;}

.relatedposts ul li {
	list-style-type: disc;
}

div.post ul { list-style: square;
	margin-left: 15px;
	padding-left: 15px;
}

div.relatedposts ul { list-style: square;
	margin-left: 0;
}

div.post h2.pagetitle, div.post h2.posttitle {
		margin: 0;
		line-height: 120%;
		font-size:22px;
}

div.post p.date, div.post p.postmetadata, div.comment-meta, div.comment-options {
		color: #888;
		font-size: 10px;
		padding: 3px 0;
		margin: 0px 0 10px 0;
	line-height: 14px;
}

.homeauthor img {
	width: 26px;
	height: 26px;
}

div.single-top-right {
	float: right;
	display: inline;
}

div.single-top-left {
	float: left;
}

div.single-top {
	display: inline-block;
	width: 612px;
}

div.single-top-right p {
	margin-top: 7px;
}

div.post .wp-caption {
		border: 1px solid #ddd;
		text-align: center;
		background-color: #f3f3f3;
		padding-top: 4px;
		-moz-border-radius: 3px;
		-webkit-border-radius: 3px;
		border-radius: 3px;
	padding-bottom: 5px;
}

ul.addtoany_list{list-style-type:none;margin:0!important;padding:0!important;text-indent:0!important}

.padder { padding: 20px; }

.home-page div.post-entry {float:left; width: 458px;}

.home-page div.post p.date {border:none; font-size: 11px; margin:0; padding:0; margin-top:1px; margin-bottom:5px;}

#homepagenavigation {margin: 5px 0px 15px -21px; padding: 11px 0px 10px 10px; border-bottom: 1px solid #e6e6e6;
	background-color: #DDDDDD;
	  -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
	width: 635px;
	text-align: center;
}

h2.pagetitle {line-height:120%;
	height: 46px;
	width: 615px;
	color: white;
	left:-15px; padding: 10px 0px 0px 15px;
	margin: -5px 0px 5px -20px;
	background: url(images/orangegrad.jpg) repeat-x 0 0;
}

.gigpress-sidebar-more {background:url('images/schedulemore.jpg') no-repeat; height:33px; width:300px; margin-left:-10px; padding: 11px 8px 5px 10px; font-size:10px;}

#footer {
	/*text-align: center;*/
	color: #727272;
	width: 960px;
	margin: 0 auto;
	padding: 15px;
	font: .9em/15px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}
	#footer a {
		color: #8f9090;
	}

#footer a:hover {
	color: #f1983c;
}

#footer h3 {
	color: #eaeaea;
	margin-top: 0;
	margin-bottom: 8px;
	font-size: 1.4em;
}

.footer-col-1 {
	width: 325px;
	float: left;
	height: 175px;
	padding-right: 10px;
	margin: 5px 5px 5px 0;
	border-right: 1px dotted #333;
	border-right-width: 1px;
	line-height: 18px;
		vertical-align: top;
	padding-left: 0;
}
.footer-col-2 {
	width: 150px;
	height: 145px;
	border-right: 1px dotted #333;
	padding-right: 10px;
	padding-left: 10px;
	vertical-align: top;
	display: -moz-inline-stack;
	display: inline-block;
	zoom: 1;
    *display: inline;
	margin: 5px;
}
.footer-col-2 ul {margin-left:0px; padding-left:0px;
	list-style-type: disc;
	list-style-position: inside;
}

.footer-col-3 ul {margin-left:0px; padding-left:0px;
	list-style-type: disc;
	list-style-position: inside;
}

.footer-col-4 ul {margin-left:0px; padding-left:0px;
	list-style-type: disc;
	list-style-position: inside;
}
.footer-col-3 {
	width: 150px;
	display: -moz-inline-stack;
	display: inline-block;
	border-right: 1px dotted #333;
	padding-right: 10px;
	padding-left: 10px;
	margin: 5px;
	height: 175px;
	vertical-align: top;
	zoom: 1;
    *display: inline;
}
.footer-col-4 {
	display: -moz-inline-stack;
	display: inline-block;
	zoom:1;
	*display:inline;
	padding-right: 10px;
	padding-left: 10px;
	margin: 5px;
	border-right-color: #333;
	border-right-width: 1px;
	vertical-align: top;
	zoom: 1;
    *display: inline;
	width: 150px;
}

.relatedposts {margin-left:300px; padding-left:5px; }

#home-featured {
	margin-bottom:15px;
	-webkit-box-shadow: 0px 0px 5px #d5d5d5;
	-moz-box-shadow: 0px 0px 5px #d5d5d5;
	box-shadow: 0px 0px 5px #d5d5d5;
}

div#content .padder {
	-webkit-box-shadow: 0px 0px 5px #d5d5d5;
		-moz-box-shadow: 0px 0px 5px #d5d5d5;
		box-shadow: 0px 0px 5px #d5d5d5;

	/*margin-right: 305px;
	border-right: 1px solid #ddd;*/

}

.commentsbox {float: right; width:33px; height: 35px; background: url(images/commentbox.png) no-repeat; font-size:18px; font-weight:bold; padding: 4px 0px 0px; color:#fff; margin-left:15px; text-align:center;
	overflow: hidden;
	margin-top: 10px;
	letter-spacing: -1px;
	margin-bottom: 10px;
}



div.post-content h3.posttitle {border-bottom:none;
	color: #45484a;
	letter-spacing: -1px;
	font-size: 18px;
	margin-top: 10px;
	margin-bottom: 4px;
}

div.post-content h3.posttitle a {border-bottom:none;
	color: #45484a;}

div.post-content div.entry p {
    /* width: 200px; display:inline-block; */
}

#show-page .relatedposts {margin-top: 0; border-top: 1px none #E0E0E2;
	padding: 0 10px 10px 15px;
	border-left: 1px dotted #c0c0c0;
}

div.shownshare {
	float: right;
	clear: right;
	margin-left: 20px;
	margin-top: 5px;
}



div.post table#nothing td { border-top: 0px solid #eee;
	vertical-align: top;
}

.stafftitle {font-size: 10px}

/** Created by Mardix **/
.tags-n-cats .set{
    margin-bottom:5px;
}
.tags-n-cats{
    margin-top:5px;
    margin-bottom:10px;
}
.tags-n-cats .icon{
   float:left;width:20px; 
}

.tags-n-cats .data{
   float:left;margin-left:5px;width:550px; 
}


