body {
	background: #555 url(images/body-bg_black.png) repeat;
	color: #383838;
}
img {
	border: none;
	background: none;
}
hr {
	color: #fff;
	border: none;
	border-top: 1px dotted #D3D3D3;
}
blockquote{
	background: url(images/quote.gif) no-repeat;
	color: #666666;
	}
/*************************************
	Links
**************************************/

a { color: #000; }
a:hover{ /* color: #f60; */ color: #72A6C6; }

/*************************************
	Headings
**************************************/
h1  {
	color: #333;
	}
h1 a, h3 a, h1 a:visited, h3 a:visited  {
	color: #333;
}
h1 a:hover, h3 a:hover { /* color: #bb0505; */ color: #72A6C6; }
h2 {
	color: #000;
}
	
h2 a, h2 a:visited  {
	color: #666;
}
h2 a:hover {
	color: #000000;
	}
h3 a, h3 a:visited {
	text-decoration: none;
}
#sidebar h2 {
	color: #fffc9e;
}
#sidebar .popular h2 {
	color: #fffc9e;
}
h6 {
	color: #000;
}
/*************************************
	Header
**************************************/

#header { background:url(images/headerbg_black.png) repeat-x; }
/*#header-in .title { background:url(http://blog.justinkorn.com/wp-content/uploads/solo_logo.png)  no-repeat; }*/
#header-in .title a { color: #fff; }
#header-in .title a:hover { color: #fff; }
#header-in .description { color: #fff; }

/*************************************
	Subscribe form 
**************************************/
.subscribe, .header_search {
	background:url(images/subscribebg_black.png) bottom left no-repeat;
}
	
.subscribeform p, .header_searchform p { 
	color:#fff; }
	
.subscribeform .input, .header_searchform .input {
	 background:url(images/sinputbg.png) no-repeat;
	 border:none;} 
.sbutton {
	background:url(images/b_subscribebg_black.png) no-repeat;
	border:none;
	color:#fff;
	}
 
/*************************************
	Top Search Form
**************************************/
/*Search box Rounded Corner start */
#xsnazzy {background: transparent; }
.xtop, .xbottom { background:transparent; }
.xb2, .xb3, .xb4 {background:#777; border-left:1px solid #9b9b9b; border-right:1px solid #9b9b9b;}
.xb1 {background:#9b9b9b;}
.xb2 {border-width:0 2px;}
.xboxcontent {display:block; background:#777; border:0 solid #9b9b9b; padding:5px; border-width:0 1px;}
/*Search box Rounded Corner End */
#searchform .s {
	background: #fff;
	color: #333;
	border:1px solid #443b34;
}

ul.tablist { 	
	color:#fff;}
ul.tablist li  { 
	border-bottom:1px dotted #959595; 
	color: #fff;
	background:url(images/bullet-arrow.gif) no-repeat;
	background-position:3px 8px;}
ul.tablist li a         { 
	color: #fff; }
ul.tablist li a:hover 	{ 
	color: #fffc9e;}

  
.searchform .s {
	border: none;
	background: #fff;
	color: #333;
	border:1px solid #443b34;
}

#subnav li {
	background: url(images/nav_black.png) top left no-repeat;
	}
#subnav ul li:hover, #subnav ul li.hover, #subnav ul li.current_page_item {
	background: url(images/nav-active_black.png) top left no-repeat;
	}
#subnav ul li:hover a, #subnav ul li.hover a, #subnav ul li.current_page_item a {
	/* color: #2f2717; */
        color: #72A6C6;
	background: url(images/nav-active_black.png) top right no-repeat;
	}
#subnav ul li a {
	color: #ffffff;
	background: url(images/nav_black.png) top right no-repeat;
	}
#subnav ul li a:hover {
	/* color: #bb0505; */
        color: #72A6C6;
	background: url(images/nav-active_black.png) top right no-repeat;
	}

#nav li { background: url(images/nav_black.png) top left no-repeat; }

#nav ul li:hover, 
#nav ul li.hover, 
#nav ul li.current_page_item { background: url(images/nav-active_black.png) top left no-repeat;	}

#nav ul li:hover a, 
#nav ul li.hover a, 
#nav ul li.current_page_item a { 
        /* color: #2f2717;  */
        color: #72A6C6;
        background: url(images/nav-active_black.png) top right no-repeat;
}

#nav ul li a {
	color: #ffffff;
	background: url(images/nav_black.png) top right no-repeat;
}

#nav ul li a:hover {
	/* color: #bb0505; */
        color: #72A6C6;
	background: url(images/nav-active_black.png) top right no-repeat;
	}

/*************************************
	Main Container
**************************************/
#container { 
	background:#fff url(images/container-cbg_black.gif) top repeat-y;
	}
.container-top {
	background:url(images/container-bg_black.gif) top left no-repeat;
}
.container-bottom {
	background: url(images/container-bottom_black.gif) no-repeat;
}

#page-container { 
	background:#fff url(images/container-cbg_justin.gif) top repeat-y;
	}
.page-container-top {
	background:url(images/container-bg_justin.gif) top left no-repeat;
}
.page-container-bottom {
	background: url(images/container-bottom_justin.gif) no-repeat;
}
 
/*************************************
	Content
**************************************/
#content p img{
	border: none;
	}
#content .post-meta-top {
	color: #8E8F91;
}
#content .post-bottom {
	border-top: 1px solid #DFE3E6;
	border-bottom: 1px solid #DFE3E6;
	color: #535353;
}
.post-bottom a {
	color: #535353;
}
.cat span {
	background: url(images/i_categories.png) 0px 3px no-repeat;
}

.post-tags span {
         background: url(images/i_categories.png) 0px 3px no-repeat;
}

.comm {
	background:url(images/comment_black.png) no-repeat;
}
.auth span {
	background: url(images/i_author.png) 0px 1px no-repeat;
}

.nav-next	{ background:url(images/arrow-right.gif) no-repeat right;}
.nav-previous { background:url(images/arrow-left.gif) no-repeat left;}

/*************************************
**************************************
	Comments
**************************************
**************************************/
.textarea { border:1px solid #ababab;}
.Cbutton { 
	border:none; 
	background:#434343;
	color:#fff;
	}

/*	Comments	*/

.comment-body {
	background:url(images/quote.png) no-repeat left top;
	background-position:0 0px;
}
.comment-metadata {
	background: #fff;
	color: #000;
}
.comment-metadata a, .comment-metadata a:visited {
	color: #333333;
}
.comment-metadata a:hover {
	color: #FF8800;
}

.authorcomment, .thecomment {
           border-top:dashed 1px #999;
}

/*
.authorcomment .comment-body {
	border: none;
}
*/

li.bypostauthor .vcard a { color: #bb0505; }
li.bypostauthor .vcard a:hover { color: #333; }

 /*************************************
	Popular Posts Section
**************************************/
 /*popular box Rounded Corner start */
#pxsnazzy {background: transparent; }
.pxtop, .pxbottom {background:transparent;}
.pxb2, .pxb3, .pxb4 {background:#555; border-left:1px solid #9b9b9b; border-right:1px solid #9b9b9b;}
.pxb1 {background:#9b9b9b;}
.pxb2 {border-width:0 2px;}
.pxboxcontent { background:#555; border:0 solid #9b9b9b; border-width:0 1px;}
/*popular box Rounded Corner End */



/*************************************
	Sidebar
**************************************/
 #sidebar .advertise img {
	border:none;
}

.popular ul a, .popular ul a:visited {
        color:#fff;
}

.popular ul a:hover {
        color:#fffc9e;
}

.popular ul li ul {
	border-top: 1px solid #9c9c9c;
}
.popular ul li ul li {
	border-bottom: 1px dotted #9c9c9c;
	background: url(images/bullet-arrow.gif) 5px 9px no-repeat;
}
.popular ul li ul li a, .popular ul li ul li a:visited {
	color: #fff;
}
.popular ul li ul li a:hover {
	color:#fffc9e;
}

/*************************************
	Left Sidebar
**************************************/
#l_sidebar ul li ul {
	border-top: 1px solid #9c9c9c;
}
#l_sidebar ul li ul li {
	border-bottom: 1px dotted #9c9c9c;
	background: url(images/bullet-arrow.gif) 5px 9px no-repeat;
}
#l_sidebar ul li ul li a, #l_sidebar ul li ul li a:visited {
	color: #fff;
}
#l_sidebar ul li ul li a:hover {
	color:#fffc9e;
}
#l_sidebar ul li ul li ul li {
	border-bottom: 1px solid #EAF4FF; /*IE Bug Fix */
	border-top: 1px dotted #9c9c9c;
	background: none;
}
#l_sidebar ul li ul li ul li a, #l_sidebar ul li ul li ul li a:visited {
	color: #fffc9e;
}
#l_sidebar ul li ul li ul {
	border: none;
}

/*************************************
	Right Sidebar
**************************************/
#r_sidebar ul li ul {
	border-top: 1px solid #9c9c9c;
}
#r_sidebar ul li ul li {
	border-bottom: 1px dotted #9c9c9c;
	background: url(images/bullet-arrow.gif) 5px 9px no-repeat;
}
#r_sidebar ul li ul li a, #r_sidebar ul li ul li a:visited {
	color: #fff;
}
#r_sidebar ul li ul li a:hover {
	color: #fffc9e;
}
#r_sidebar ul li ul li ul li {
	border-bottom: 1px solid #EAF4FF; /*IE Bug Fix */
	border-top: 1px dotted #9c9c9c;
	background: none;
}
#r_sidebar ul li ul li ul li a, #r_sidebar ul li ul li ul li a:visited {
	color: #fffc9e;
}
#r_sidebar ul li ul li ul {
	border: none;
}
#r_sidebar ul li ul li ul li a:hover {
	color: #fffc9e;
}

/*************************************
	Footer
**************************************/
#footer { 
	color: #787878;
	}

.copyright a 	{ color: #787878; }
.copyright a:hover {color: #fff; }

ul#nav-footer li a 			{ color: #fff; }
ul#nav-footer li a:hover 	{ color: #fffc9e;   }
 
 
  
/*  Tabber  Style start -------------------- */
 
ul.tabbernav li a
{
 border-bottom: none;
 background: #777;
}

ul.tabbernav li a:link { color: #fffc9e; }
ul.tabbernav li a:visited { color: #667; }

ul.tabbernav li a:hover
{
 color: #fff;
 background: #333;
}

ul.tabbernav li.tabberactive a
{
 background-color: #333;
 border-bottom: 1px solid #333;
 color:#fff;
}

ul.tabbernav li.tabberactive a:hover
{
 color: #000;
 background: white;
 border-bottom: 1px solid white;
}

/*---- tabbertab = the tab content---------------------*/
.tabberlive .tabbertab {
 border-top:0;
 background:#333;
}



/* If you wish to have Sidebar on left, Simple remove the code comment from below - /* */

/*
#container { 
	background:#fff url(images/container-cbg_black_m.gif) top repeat-y;
	}
.container-top {
	background:url(images/container-bg_black_m.gif) top left no-repeat;
}
.container-bottom {
	background: url(images/container-bottom_black_m.gif) no-repeat;
}
*/

/*----------------------Main Home----------------------*/
#main_home_table
{
        width:100%;
 	text-align:center;
	font-weight: bold;
	font-family: Georgia, "Times New Roman", Times, serif;
        font-size: 115%;
        text-transform:uppercase;
}

.main_home_section
{
   padding: 15px;
}

.main_home_title
{
   margin-top:15px;
}

.main_home_image
{
    border:solid 5px #383838;
    padding:10px;
}

.main_home_image img
{
    border: solid 5px #383838;
    padding:5px;
}

.main_home_image a:hover img
{
        /* border: solid 5px #f60; */
    border:solid 5px #72A6C6;
}

.blogdescription 
{ 
        color:#fff; 
        font-weight:bold;
	float: left;
	margin: 28px -4px 0px 4px;
	padding: 0px;
}

/*---------------------Categories Widget--------------------*/

li.widget_categories {  }
li.widget_categories ul { }
li.widget_categories ul li.cat-item {  }

li.widget_categories ul li.cat-item a, 
li.widget_categories ul li.cat-item a:visited { padding-bottom:0 !important; }

li.widget_categories ul li.cat-item ul.children { padding-bottom:3px !important; }

li.widget_categories ul li.cat-item ul.children li.cat-item { border:none !important; }

li.widget_categories ul li.cat-item ul.children li.cat-item a, 
li.widget_categories ul li.cat-item ul.children li.cat-item a:visited {}

/*----------------------Galleries Home----------------------*/
#gallery_home_table
{
        width:100%;
 	text-align:center;
	font-weight: bold;
	font-family: Georgia, "Times New Roman", Times, serif;
        font-size: 115%;
        text-transform:uppercase;
}

#gallery_home_table {}

.gallery_image
{
	margin-bottom:5px;
        border: solid 5px #383838;
}

.gallery_image a:hover img
{
        /* border: solid 5px #f60; */
        border: solid 5px #72A6C6;
}

.gallery_image img
{
        border: solid 5px #383838; 
        margin: 15px;
        padding:5px;
}

.gallery_category
{
	margin-bottom:5px;
}

.rss_image 
{ 
    padding:7px;
    border-bottom: dashed 1px white;
}

.rss_first_image { padding-top:0; }
.rss_last_image { border:none; padding-bottom:0; }

/*------------------------------ BackType Hack ---------------- */

p.btc-summary { }
p.btc-summary img { vertical-align:top; }
p.btc-summary a { }


/*------------------------------ Thumbnail with Excerpt ---------------- */
.thumbnail { clear:both; float:left; }
.thumbnail img { border: solid 1px black; margin-right:5px; margin-bottom:5px; padding:5px; }
.thumbnail a:hover img { border-color: #72A6C6; }
.the_excerpt { padding-bottom:5px; }
.more_link {text-align:right; }

/*------------------FriendFeed Comments -----------------------------*/
.friendfeedlikeslist {}

.friendfeedlikeslist ul {
   margin:0 !important;
   padding:0 !important;
   display: inline !important;
}

.friendfeedlikeslist ul li { 
   margin:0 !important; 
   padding:0 !important; 
   display: inline !important;
}

.friendfeedlikeslist ul li a { 
   margin:0 !important; 
   padding:0 !important; 
   display: inline !important;
}

/*---------Lifestream---------------------*/

/* -- Remove comments -- */
.friendfeed .feed .entry .comments { display: none; }

/* -- Remove comment icons -- */
.friendfeed .feed .entry .comments .comment .quote { background: none }; 

/*----------------WP-PostRatings--------------------------*/
.post-ratings { margin-bottom:7px !important; }

/*-----------Hide WordPress Stats Smiley----------------*/
img#wpstats{width:0px;height:0px;padding:0px;border:none;overflow:hidden;}