/*  
Theme Name: jnxapps-theme
Description: A Child Theme of thematic
Template: thematic
*/
@import url(../thematic/style.css);

body { background-color:#F0F0F0;}

/*default links*/

a:link {
    color:#383838;
}
a:visited {
    color:#383838;
}
a:active,
a:hover {
    color: #0085CF;
    text-decoration: underline;
}

#blog-title a:active,
#blog-title a:hover {
    color: #000;
}

/*Default links end*/


#branding {
padding:5px 0 5px;
}


#branding, .menu,  #siteinfo {
width:70%;
}

#blog-title, #logo-image {
float: left;
}

/*Search box*/
#header-primary-aside{
float: right;
width:300px;
}

/*======incative page items=======*/
.sf-menu .page_item a, .sf-menu .page_parent a  {
	/* Legacy browsers */
	background: #ffffff repeat-x top;
	-o-background-size: 100% 100%;
	-moz-background-size: 100% 100%;
	-webkit-background-size: 100% 100%;
	/* Internet Explorer */
	*background: #ffffff;
	background: #ffffff\0/;
	filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr=#FFffffff, endColorstr=#FFF0F0F0);
	}
	@media all and (min-width: 0px) {
		.sf-menu .page_item a, .sf-menu .page_parent a  {
			/* Opera */
			background: #ffffff ;
			/* Recent browsers */
			background-image: -moz-linear-gradient(
				top,
				#ffffff,
				#F0F0F0
			);
			background-image: -webkit-gradient(
				linear,
				left top, left bottom,
				from(#ffffff),
				to(#F0F0F0)
			);
		}
}



/*======current page item=======*/
.sf-menu .current_page_item a, .sf-menu .current_page_parent a {
background: #E0E0E0;
border-bottom:1px solid #E0E0E0;
}

/*===============gradient background current page item==============*/

.sf-menu .current_page_item a, .sf-menu .current_page_parent a {
	/* Legacy browsers */
	background: #E0E0E0 repeat-x top;
	-o-background-size: 100% 100%;
	-moz-background-size: 100% 100%;
	-webkit-background-size: 100% 100%;
	/* Internet Explorer */
	*background: #E0E0E0;
	background: #E0E0E0\0/;
	filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr=#FFF0F0F0, endColorstr=#FFE0E0E0 );
	}
	@media all and (min-width: 0px) {
		.sf-menu .current_page_item a, .sf-menu .current_page_parent a {
			/* Opera */
			background: #E0E0E0;
			/* Recent browsers */
			background-image: -moz-linear-gradient(
				top,
                                #F0F0F0,
				#E0E0E0
				
			);
			background-image: -webkit-gradient(
				linear,
				left top, left bottom,
				from(#F0F0F0),
				to(#E0E0E0)
			);
		}
	}



/*make links in navi big*/
.sf-menu a {
padding:20px 25px;
}

/*make links in navi big*/
#access {
height:57px;
font-size:16px;
}

#main{
width:70%;
}


#main{
padding-top: 30px;
}

.entry-meta {
margin-bottom:20px;
}


#container {
width:65%;
}

#content {
width:95%;
}

.entry-content{
padding:5px 0 0;
}

body.home #content, body.home #container {
width:98%;
}


body.home #container {
border-bottom:1px solid #ccc;
margin-bottom:30px;
padding-bottom:30px;
}

table.home-page-table{
margin-left:52%;
width: 230px;
border: 0;
}

.home-page-table tr,.home-page-table  td{
border: 0;
}

.sf-menu {
float:right;
margin-right:5%;
}

body.home .main-aside {
float:left;
right:0;
width:49%;
}

.main-aside {
width:30%;
}

body.home #main .xoxo {
padding:0 10%;
}

body.home #primary {
border:0;
border-right:1px solid #ccc;
}

body.home #secondary {
margin-bottom:22px;
padding:18px 0 0;
}


/*Headline 2 on starting page*/
#post-15 h2, #post-15 h3, #post-15 h4, #post-15 h5 {
clear:none;
padding-top: 0;
padding-bottom: 14px;
}


/*====Widgets====*/

h3.widgettitle{
margin-bottom: 10px;
}

.aside ul ul li {
list-style:none;
margin-bottom:10px;
}


.aside ul ul {
margin-left:0;
}

/*Image teaser starting page*/
img.wp-image-384 {
float:left;
margin-right: 50px; 
}

.clearer{
clear:both;
}

/*===============gradient background light==============*/



#wrapper, #header, #footer {
	/* Legacy browsers */
	background: #E0E0E0 repeat-x top;
	-o-background-size: 100% 100%;
	-moz-background-size: 100% 100%;
	-webkit-background-size: 100% 100%;
	/* Internet Explorer */
	*background: #E0E0E0;
	background: #E0E0E0\0/;
	filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr=#FFE0E0E0, endColorstr=#FFF0F0F0);
	}
	@media all and (min-width: 0px) {
		#wrapper, #header, #footer {
			/* Opera */
			background: #E0E0E0;
			/* Recent browsers */
			background-image: -moz-linear-gradient(
				top,
				#E0E0E0,
				#F0F0F0
			);
			background-image: -webkit-gradient(
				linear,
				left top, left bottom,
				from(#E0E0E0),
				to(#F0F0F0)
			);
		}
	}

/*======ALL hovers of Links=====*/

.sf-menu ul a:hover {
    color: #0085CF;
}

.page-title a:active,
.page-title a:hover {
    color: #0085CF;
    text-decoration:none;
}

.entry-title a:active,
.entry-title a:hover {
    color: #0085CF;
    text-decoration:none;
}

.entry-meta a:active,
.entry-meta a:hover {
    color: #0085CF;
}

.entry-utility a:active,
.entry-utility a:hover {
    color: #0085CF;
}

.page-link a:active,
.page-link a:hover {
    color: #0085CF;
}

.navigation a:active,
.navigation a:hover {
    color: #0085CF;
}

#comments-list .comment-meta a:active,
#comments-list .comment-meta a:hover {
    color: #0085CF;
}

.comment-reply-link a:active,
.comment-reply-link a:hover {
    color: #0085CF;
}

.comment-navigation a:active,
.comment-navigation a:hover {
    color: #0085CF;
}

#respond .required {
    color:#0085CF;
    font-weight:bold;
}

.aside .current_page_item a {
    color: #E0E0E0;
}


.aside .current_page_item .page_item a:hover,
.aside .current_page_item .page_item a:active {
    color: #E0E0E0;
}

.aside a:active,
.aside a:hover {
    color: #0085CF;
}

#siteinfo a:active,
#siteinfo a:hover {
    color: #0085CF;
}

.wp-pagenavi a:hover {
    border:1px solid #ccc !important;
    color:#0085CF !important;
}
.wp-pagenavi a:active {
    border:1px solid #ccc !important;
    color:#0085CF !important;
}

/*Hide Headlines of pages*/
div.page h1, div.page H1 {
display:none;
}



/*======ALL hovers of Links END =====*/


/*======Digg Digg share bottons =====*/
.dd_button {
margin-bottom:50px;
margin-top:50px;
}

/*======Twitter plugin =====*/
.tweets a {
font-weight: bolder;
color:#60DFE5;
}

.timesince {
clear:both;
}


/*Blog respond box*/
#respond {
padding:18px 20px;
border-color:#CCCCCC;
border-style:solid;
border-width:1px 1px 1px;
}