body{
	background: transparent url(custom/bgr3.jpg) no-repeat scroll center top;
	}

#page {
	background-color:transparent
}

#columns{
	background-color: transparent;
	margin:175px 0 0;
	padding-top:5px
}

a{
	color: #438CCF;
}
a:hover {
	color: #2d6da8;
}

/*- Page Navigation -*/

#nav {
	background:transparent url(custom/topbrg.jpg) no-repeat scroll center top;
	border-bottom:1px solid #C3C3C3;
	height:29px;
}
#nav1 a {
	color: #c0c1c2;
}
#nav1 .current_page_item a,
#nav1 li.sfHover,
#nav1 li.current,
#nav1 li a:focus, #nav1 li a:hover, #nav1 li a:active {
	color: #FFFFFF;
}

#nav1 ul li a {
	color: #666666 !important;
}

#nav1 ul li a:hover {
	color: #000000 !important;
}

/* Header Buttons */
#topbanner{
	float:none;
	margin:0 auto
}
#topbanner img{margin:0 0 25px}
#header-buttons{
	float:right;
	margin-top:8px;
	width:268px;
	height:104px
}
	.hb-corner {float:left; height:52px; width:133px; overflow:hidden}

/*- Category Navigation -*/

#nav2 {
	background-color: #ffffff;
	background-image: url(custom/nav-bg.png);
	background-position: left top;
	border:0 none;
	margin:0 0 25px !important;
	height:0px;
}
#nav2 a {
	color: #ffffff;
}

#nav2 li.current-cat a {
	border-bottom: 5px solid #94c632;
}

.nav2 li:hover,
.nav2 li.sfHover,
.nav2 li.current,
.nav2 a:focus, .nav2 a:hover, .nav2 a:active {
	color: #333333;
}
.featured h3 a:hover {
	color:#000;
}
.video-right h2{
	color: #000;
}
.catlist h2 {
	color: #fff;
	background-image: url(custom/ico-catlist.gif);
	background-repeat: no-repeat;
	background-position: right center;
}

.title-meta {
	margin-bottom: 25px;
	padding: 0 !important;
}

#talking-points h2 {
	color: #343434;
}

#nav2 li a:hover, #nav2 li.current-cat a, .catlist h2, .category-head, .category-head a, .comment-head, .author-head, .video-right .box_title, .video-right h3, .widget h3, #featured h2 span, .video-left h2 span, #talking-points h2 span, .archive-temp h3, #respond .required, #archivebox h4 em, #archivebox h2 em, #archivebox h3 em, #footer a {
	color: #438ccf !important;
}


ol.commentlist li .reply a {
	color: #8ab2d4;
}

.continue span {
	background: url(custom/ico-arrow.gif) no-repeat left;
}

.continue span a {
		color: #2871af;
}

.comments-head {
	/* background: url("minimal-blue/categories-head-span.jpg") right center no-repeat; */
}

.comments-head a {
    background-color: #c9c9c9 ;
	/* background: url("minimal-blue/categories-head.jpg") left top no-repeat; */
}

.widget_outer {
	border:3px solid #555
}

.widget{}

#twitter_update_list{
	background:#fff url(http://freelanceshow.com/wordpress/wp-content/uploads/2009/09/bg_twitter_body.png) no-repeat scroll center top
}

/*Col 2 was 280, now is 278. I did this so the twitter image would fit nicely in the widget*/
.col2{width:278px}

.widget .hl{border-bottom:0px solid #fff; padding:0}

.widget ul {
	border-top: 1px solid #e7e7e7;
}

.widget ul li {
	border-bottom:1px solid #EEEEEE;
	font-size: 12px;
}

.widget ul li {
	background: url("custom/widget_li_bg.jpg") left bottom repeat-x;
}

.widget ul li a {
	background: url("custom/widget_link_bg.jpg") left center no-repeat;
}

.widget ul li a:hover {
	background: url("custom/widget_link_active_bg.png") left center no-repeat;
}

.widget ul li:hover {
	background: #f8f8f8;
}

#tabs {
	border:1px solid #ddd;
	background-color:#363636;
}

.inside {
	background-color:#F8F8F8;
}

.inside ul {
	background-color:#FFFFFF;
	border:1px solid #DDDDDD !important;
}

.inside li {
	border-bottom:1px solid #EEEEEE;
}

ul.wooTabs li a.selected, ul.wooTabs li a:hover {
	background-color:#F8F8F8;
	color: #000000 !important;
}

#archivebox {
	background-color: #F7F7F7;
	border: 1px solid #E7E7E7;
}

#rss h2{
	background-color: #f5cccc;
	border: 1px solid #e06666;
	color:#000000;
}

#featured-outer, .box .post, .post-outer, .video-outer, .author-outer, #talking-points-outer, #comments-outer {
	border: 3px solid #F7F7F7;
	background-color: #ffffff;
}

#featured, .widget, .box .post-inner, .post-alt, .video-inner, .author-info, #talking-points, #comments-container {
	border: 1px solid #dbdada;
}

.slider-dots span {
	background-image: url(custom/star.png);
	height: 20px;
	width: 25px;
}


.box .post-inner {
	background-color:#FFFFFF;
}

.box .post h2 a{
	color:#1d1d1d;
}

.post-alt h1, .post-alt h2, .post-alt h3, .post-alt h4, .post-alt h5 {
	color: #1d1d1d;
}

.entry blockquote {
	border-top: 1px solid #eaeaea;
	border-bottom: 1px solid #eaeaea;
	color:#bbbbbb;
	background: #ffffff url(styles/images/blockquote_bg.gif) repeat top left;
}

.entry ul, .entry ol {
        font-size: 14px;
}

.more_entries .wp-pagenavi .current,
.more_entries .wp-pagenavi .on,
.more_entries .wp-pagenavi a:hover {background: #343434; color:#fff; }

.video-left {
	border-right: 1px solid #e7e7e7;
}

.video-current {
	border-bottom: 1px solid #e7e7e7;
}

.video-more img {
	border: 1px solid #e7e7e7;
}

#talking-points li {
	border-bottom: 1px solid #f3f3f3;
}

#talking-points .post-title {
	border-left: 1px solid #e7e7e7;
}

#footer {
	background-color: #b2b2b3;
	border-top: 1px solid #d0d0d1;
	border-bottom: 1px solid #808082;
	margin: 0;
}

#credits {
	background-color: #fff;
}

/* cforms */
.entry form ol li {clear:left}
	.entry form ol li label {float:left; width:80px; text-align:right; margin-right:10px}

/*- Header -*/
#header{
	float: left;
	background-color:transparent;
	margin: -4px 0 0 -20px;
	padding: 3px 0 0;
	width: 940px;
}

.post .thumbnail {
border: 1px solid #DEDEDE;
padding: 5px;
}

/*- Color and Texture Styling for Home Feature Box -*/

#featured {
	background: #d6dfe8 url(custom/featured-bgr.jpg) no-repeat scroll center top;
	padding: 20px 30px 30px;
}
#featured h2 {
	margin-bottom: 12px;
	font-size: 20px;
}
#featured-outer {
	background: #b8cbde
}

#slider-holder .slider-left {
	background: transparent url(custom/left-arrow.png) no-repeat scroll center bottom;
}
#slider-holder .slider-left, #slider-holder .slider-right {
	height: 50px;
	width: 50px;
}
#slider-holder .slider-right {
background: transparent url(custom/right-arrow.png) no-repeat scroll center bottom;
}
#comments-container {
background-color: #e2e3e5;
}
#respond {
background-color: #e2e3e5;
}

.author-info {
	background:transparent url(custom/author.jpg) no-repeat scroll right;
	padding:20px 30px 40px
}

.author-description {
	width: 360px
}

.comment-col-left input#submit {
	background-color: #2D6DA8;
	color: #FFFFFF;
	font-style: normal;
}
.comment-col-left input {
 	color: #828080;
	padding: 5px 0 5px 5px;
}
input, select, textarea {
	border: 1px solid #c8cbd1;
	font-size: 11px;
}
.comment-col-left input#submit {
	-moz-border-radius-bottomleft: 0;
	-moz-border-radius-bottomright: 0;
	-moz-border-radius-topleft: 0;
	-moz-border-radius-topright: 0;
}
#respond label {
	padding-right: 5px
}
#respond p {
	line-height: 15px;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}
#search input {
	background: #505153 none repeat scroll 0 0;
	border: 1px solid #747577;
}

/* Author comment */
ol.commentlist li.comment{background:transparent}
.comment-author-admin, .bypostauthor {background-color:#ced7e4; background:#ced7e4}

/* Footer */
#footer {background:#bfbfbf; width:100%; padding-right:0; padding-left:0; border-bottom:0px solid #c3c3c4}
	#footer-container, #credits-container{width:942px; margin:0 auto}

#credits {background:#bfbfbf url(custom/bg_credits.jpg) no-repeat top center; width:100%; padding:0; border-top:0px solid #7e7e80; height:56px; overflow:hidden; line-height:56px}
	#credits-container {color:#fff; border-top:1px solid #7e7e80;}
	#credits-container p.fr {margin-right:120px}
		#credits-container p.fr a{color:#522b15; text-decoration:underline}


.author-head p {
margin-left: 110px;
}

.author-head h3 {
margin: 0 0 20px 110px;
}

.author-description {
margin-left: 110px;
}

ol.commentlist .comment-body p {
padding-right: 100px;
}

.interview {
background: #CED7E4;
padding: 20px !important;
margin-bottom: 10px;
}
.interview-image {
border: none;
padding: 0 !important;
float: left;
margin-right: 10px;
}

#preload-images{display:none}

#prize {
background: #b0b0b0;
color: #FFFFFF !important;
font-size: 16px;
font-weight: bold; 
text-transform: uppercase;
padding: 10px;
margin: 0 0 10px 0 !important;
}

#prize-winner {
background: #e9410e;
color: #FFFFFF !important;
font-size: 16px;
font-weight: bold; 
text-transform: uppercase;
padding: 10px;
margin: 0 0 10px 0 !important;
}

#contest-twitter {
display: block;
width: 157px;
height: 45px;
 background: url("http://www.freelanceshow.com/wp-content/uploads/2009/12/twitter-normal.gif") no-repeat 0 0;
}

#contest-twitter:hover { 
background: url("http://www.freelanceshow.com/wp-content/uploads/2009/12/twitter-over.gif") no-repeat 0 0;
}

#contest-facebook {
display: block;
width: 157px;
height: 39px;
 background: url("http://www.freelanceshow.com/wp-content/uploads/2009/12/facebook-normal.gif") no-repeat 0 0;
}

#contest-facebook:hover { 
background: url("http://www.freelanceshow.com/wp-content/uploads/2009/12/facebook-over.gif") no-repeat 0 0;
}

#contest-posts-rss {
display: block;
width: 157px;
height: 42px;
float: left;
background: url("http://www.freelanceshow.com/wp-content/uploads/2009/12/posts-rss-normal.gif") no-repeat 0 0;
}

#contest-posts-rss:hover { 
background: url("http://www.freelanceshow.com/wp-content/uploads/2009/12/posts-rss-over.gif") no-repeat 0 0;
}

#contest-posts-email {
display: block;
width: 170px;
height: 38px;
margin-left: 0;
 background: url("http://www.freelanceshow.com/wp-content/uploads/2009/12/posts-email-normal.gif") no-repeat 0 0;
}

#contest-posts-email:hover { 
background: url("http://www.freelanceshow.com/wp-content/uploads/2009/12/posts-email-over.gif") no-repeat 0 0;
}
