/*

Theme Name: Fresh-Blog

Description: A premium quality magazine wordpress theme for your blog. Has a nice fresh look to it + a very nice layout.

Version: 1.0

Author: Themes Junction

Author URI: http://www.bingowebdesign.info

Tags: blue, white, light, three-columns, fixed-width

*/



/*------TJ-------*/	

/*     Global    */

/*---------------*/



body {

	margin: 0;

	background: #D9EFFC;

}



h1, h2, h3, h4 {

	margin: 0;

}

a {

	text-decoration: none;

}



a:hover {

	text-decoration: underline;

}



img {

	border: 0;

}



.clear {

	clear: both;

	height: 0;

	overflow: hidden;

}



/*------TJ-------*/	

/*    The Wrap   */

/*---------------*/



#wrap {

	width: 1004px;	

	

	margin: 0 auto;

	padding:0px;

}



#content-container {

	width: 1004px;

	background: url("images/header.jpg") no-repeat top;

	width: 1004px;	

	margin: 0 auto;

	padding:0px;

}



#contents {

	width: 995px;

	padding: 0 0px 0 5px;

}



#page-bottom {

	width: 1004px;

	background: url("images/footer.gif") no-repeat bottom;

}





/*------TJ-------*/	

/*   The Header  */

/*---------------*/



#header {

	width: 1004px;

	height: 264px;

	position: relative;

}







#header-title {

	position: absolute;

	text-transform: uppercase;

	left: 90px;

	top: 103px;	

}

#header-title h1 {

	color: #ffffff;

	font:36px "Century Gothic", Arial;

	font-weight:bold;

	margin-bottom: 2px;

}

#header-title h1 a {

	color: #0C67A2;

	text-decoration: none;

}

.header-subtitle {

	color: #0C67A2;

	font:bold 12px Arial;

}





#rss {

	float:left;

	padding-left: 25px;

	margin-left:5px;

	height: 33px;

	font: 10px tahoma;

	color: #a2a2a2;

	line-height:20px;

	background: url("images/icon_feed.gif") no-repeat;

}



#rss a {

	color: #a2a2a2;

}



#rss_com {

	float:left;

	padding-left: 25px;

	margin-left:55px;

	height: 33px;

	font: 10px tahoma;

	color: #a2a2a2;

	line-height:20px;

	background: url("images/icon_feed_com.gif") no-repeat;

}



#rss_com a {

	color: #a2a2a2;

}

.rsstext{

	font: 12px tahoma;

	color: #a2a2a2;

	height: 20px;

}





/*------TJ-------*/		

/*   Top Menu    */

/*---------------*/

	

#navlist{

	position:absolute;

	top:47px;

	right:10px;

	display:block;

	height:28px;

	font-size:11px;

	font-weight:bold;

	padding:0;

	font-family:arial;	

	}

#navlist ul{

	margin:0px;

	list-style-type:none;

	float:right;

	

	}

#navlist ul li{

	display:block;

	float:left;

	margin:0 ;

	width:86px;

	}

#navlist ul li a{

	display:block;

	float:left;

	color:#A3DAFE;

	padding:5px 0px 0 0px;

	width: 86px; 

	height: 22px;

	background:url(images/menu.gif) no-repeat right top;

	text-align: center;

	text-decoration:none;

	}

#navlist ul li a:hover,#navlist ul li.current_page_item a{

	color:#0C67A2;

	background:url(images/menu.gif) no-repeat top left;

	width: 86px; height: 22px;

	text-align: center;

	

	}

#navlist ul li .current_page_item a,#navlist ul li .current_page_item a:hover{

	color:#0C67A2;

	width: 86px; height: 22px;

	background:url(images/menu.gif) no-repeat top left;

	}



/*------TJ-------*/		

/*  Search Area  */

/*---------------*/

	

#menu_search_box {

	position: absolute;

	top: 10px;

	left: 25px;

	width: 150px;

	height: 27px;

}



#menu_search_box #searchform {

	margin: 0;

	padding: 0;

	width: 150px;

	height: 27px;

}



#menu_search_box #s {

	font: 10px tahoma;

	color: #262626;

	background:#D9EFFC;

	border:1px solid #78C0FB;

	padding: 1px;		

	float: left;

	width: 150px;

	height: 15px;

}



#menu_search_box #submit {

	display: none;

}

	

/*------TJ-------*/		

/*   List Menu   */

/*---------------*/

	

#listmenu {

	margin:0;

	position: absolute;

	top: 210px;

	left: 22px;

	width: 930px;		

	height: 20px;

	float:left;

}



#listmenu ul {

	list-style-type: none;

	margin: 0;

	padding: 0;

	width: 930px;

	height: 20px;

	float:left;

}



#listmenu ul li {

	

	height: 20px;

	font: 12px Arial;

	color: #9ab0c4;

	margin:0 5px 0 0;

	float: left;

}



#listmenu ul li a {

	display: block;

	color: #D3F7FC;

	padding: 5px 6px  4px 2px;

	height:20px;

	text-decoration: none;

	float: left;

	background: url("images/ctg_divider.gif") no-repeat right top;

}



#listmenu ul li a:hover {

	color: #ffffff;

	background: url("images/ctg_divider.gif") no-repeat right top;

}



#listmenu ul li.current-cat {

	color: #ffffff;

}



#listmenu ul li.current-cat a {

	color: #ffffff;

}



#listmenu ul li ul {

	display: none;

}





/*------TJ-------*/		

/*    Posts      */

/*---------------*/





#contents .top_post {

	float: left;

	padding:0;

	margin: 0 0 10px 0;

	width: 590px;

	background:url("images/top_post_bg.gif") repeat-y left  ;

}





.post_title {

	width: 577px;

	color: #848484;

	height:70px;

	font: 10px Arial;

	background:url("images/top_post_top.gif") no-repeat top left;

}



.post_title h2 {

	color: #676767;

	font: 18px Arial;

	padding:5px;

	margin-left:7px;

	width:555px;

	background:url("images/ln.gif") repeat-x bottom ;

}



.post_title h2 a {

	color: #378CC7;

	text-decoration: none;

}



.post_title h2 a:hover {

	text-decoration: underline;

}



.post_title a {

	color: #848484;

	text-decoration: none;

}



.post_title a:hover {

	text-decoration: underline;

}



.meta_inf_container {

	width: 555px;

	padding-left:5px;

	height: 55px;

	

}





.meta_date {

	float: left;

	background: url("images/icon_author.gif") no-repeat;

	padding-left: 25px;

	color:#151515;

	line-height:20px;	

}



.meta_comments {

	float: right;

	font:10px arial;

	padding-left: 25px;

	height:20px;

	line-height:22px;

	background: url("images/icon_comments.gif") no-repeat;

}

	

.top_entry {

	text-align:justify;

	color: #808080;

	width: 575px;

	padding: 1px 10px 0 12px;

	clear:both;

	font: 12px Arial;

	height:190px;

	overflow: hidden;

}



.top_entry blockquote {

	border-left: 7px solid #efefef;

	font-style:italic;

	padding:0 0 0 15px;

	margin: 0px 15px;

}



.top_entry a {

	color: #E98E26;

	text-decoration: none;

}



.top_entry a:hover {

	text-decoration: underline;

}



.top_entry img {

	padding: 3px;

}



.post_bottom {

	width: 577px;

	background: url("images/top_post_bottom.gif") no-repeat left top;

	height: 26px;

}



.post_cat {

	float: left;

	font:10px arial;

	padding-left: 25px;

	height:16px;

	line-height:22px;

	background:  url("images/icon_category.gif") no-repeat;

	clear:both;

}



.post_cat a {

	color: #378CC7;

}



/*------TJ-------*/		

/*   Mag Posts   */

/*---------------*/

#page-content {

	float: left;

	width: 995px;

	overflow: hidden;

}

#content {

	float: left;

	width: 580px;

	

}





/*------TJ-------*/		

/*  Pages Posts  */

/*---------------*/





#content .meta_inf {

	width: 566px;

	height: 40px;

	background:url("images/ln.gif") repeat-x bottom center ;

}

#content .meta_inf a {

	color:#0D548A;

}

#content .post .post_ctg {

	width: 500px;

	padding-left: 14px;

	line-height: 22px;

	height: 22px;

	font: 11px Arial;

	color: #999999;

}



#content .post .post_ctg a {

	color: #378CC7;

}



#content .post-entry {

	font: 12px Arial;

	color: #909090;			

	width: 550px;

	padding: 0 10px 0 10px;

	text-align:justify;



}



#content .post-entry a {

	color: #E98E26;

	text-decoration: none;

}



#content .post .post-entry a:hover {

	text-decoration: underline;

}



#content .post .post-entry blockquote {

	border-left: 6px solid #999999;

	margin: 0px 20px;

	padding-left: 10px;

	font-style:italic;

}



#content .post .post-entry img {

	padding: 5px;

	border: 0px;

}







#content .post h3 {

	margin: 20px 0 5px 0;

	color: #378CC7;

	font: 18px Verdana;

}



#comment {

	background:#fefefe;

	width:500px;

	border:1px solid #606060;

}

#commentform input{

	border:1px solid #606060;

	background:#post-entry;

}

#commentform #submit{

	border:1px solid #909090;

	border-style:outset;

	background:#post-entry;

	color:#222222;

}

		

#content .post .comments {

	font: 11px Arial;

	color: #969696;

	width: 500px;

}



#content .post .comments ol {

	margin: 10px 0;

	padding-left: 25px;

}



#content .post .comments ol li {

	padding: 5px;

}



#content .post .comments ol li a {

	color: #E98E26;

	text-decoration: none;

}



#content .post .comments ol li a:hover {

	text-decoration: underline;

}



#content .post .comments ol li.alt {

	background: #efefef;

}



#content .post .comments ol li cite {

	color: #606060;

	font-style: normal;

	font-weight: bold;

}



#content .post .comments ol li cite a {

	color: #606060;

	text-decoration: none;

}



#content .post .comments ol li cite a:hover {

	text-decoration: underline;

}



#content .post .comments ol li .commentmetadata a {

	color: #cdcdcd;

	text-decoration: none;

}



#content .post .comments ol li .commentmetadata a:hover {

	text-decoration: underline;

}



#content .post #commentform {

	font: 11px Arial;

	color: #909090;

	width: 558px;

	padding-left: 25px;

	margin: 0;

}



#content .post #commentform a {

	color: #E98E26;

	text-decoration: none;

}



#content .post #commentform a:hover {

	text-decoration: underline;

}







/*------TJ-------*/		

/*  Ads Spaces   */

/*---------------*/

	

.rightads {

	float: right;

	width: 415px;

	background:url("images/sidebar_ads.gif") repeat-y;

	margin:0;

	padding:0;

	margin-bottom: 10px;

}

.rightads_top {

	width: 415px;

	margin:0;

	background:url("images/sidebar_ads_top.gif") no-repeat;

}

.rightads_ad {

	padding: 5px;

	float: left;

}

.rightads_bottom {

	padding: 5px;

	width: 405px;

	background: url("images/sidebar_ads_bottom.gif") no-repeat left bottom;

}

.righttabs_top {

	width: 415px;

	margin:0;

	padding:0;

	background:url("images/sidebar_tabs_top.gif") no-repeat;

}

.righttabs_bottom {

	padding: 0px;

	margin:0px;

	width: 415px;

	background: url("images/sidebar_ads_bottom.gif") no-repeat left bottom;

}

/*------TJ-------*/		

/*   Side bar    */

/*---------------*/

#sidebar-wrap {

width:415px; margin:0; padding:0;float:left;

}

#sidebar1 {

	float: left;

	width: 206px;

	font: 11px Arial;

	color: #999999;

	background: url("images/sidebar_bg.gif") repeat-y left;

}

	

#sidebar_container {

	width: 400px;

	margin-bottom: 3px;	

}



#sidebar_container h2 {

	font: bold 14px tahoma;

	color: #1878A0;

	padding-left: 5px;

	padding-top:0px;

	height:25px;

}





#sidebar1 h2 {

	width: 195px;

	height: 30px;

	padding-left: 10px;

	padding-top:8px;

	margin-bottom: 2px;

	font: bold 14px tahoma;

	color: #1878A0;

	background: url("images/sidebar_title.gif") no-repeat top left;

}



#sidebar1 a {

	color: #F06917;

	text-decoration: none;

}



#sidebar1 a:hover {

	text-decoration: underline;

}



#sidebar1 ul {

	margin: 0;

	padding: 0 5px;

	list-style-type: none;

}



#sidebar1 ul li {

	color: #656565;

	font: 12px Arial;

}



#sidebar1 ul li a {

	color: #F06917;

	text-decoration: none;

	padding: 5px 5px 5px 17px;

	height:17px;

	margin:0;

	display: block;

	background: url("images/sidebar_menu.gif") no-repeat bottom left;

}



#sidebar1 ul li a:hover {

	text-decoration: none;

	background: url("images/sidebar_menu_hover.gif") no-repeat bottom left ;

}





#sidebar1 ul li ul {

	margin: 0;

	padding: 0;

	background: none;

}



#sidebar1 #searchform {

	display:none;

}



#sidebar1 #searchform #s {

	width: 180px;

}



#sidebar1 #calendar_wrap {

	width: 190px;

	margin: 0 auto;

	padding-top: 5px;

}



#sidebar1 #calendar_wrap table {

	width: 190px;


}



#sidebar1 #calendar_wrap caption {

	margin: 0 auto;

	font-weight: bold;

}



#sidebar1 #calendar_wrap tbody {

	text-align: right;

}



#sidebar1 #calendar_wrap tfoot #next {

	text-align: right;

}



#sidebar1 #calendar_wrap #today {

	font-weight: bold;

}



#sidebar1 .textwidget {

	padding: 0 5px;

}



/*------TJ-------*/		

/*   Side bar 2  */

/*---------------*/

	

#sidebar2 {

	float: left;

	width: 206px;

	font: 11px Arial;

	color: #999999;

	margin-left:2px;

	background: url("images/sidebar_bg.gif") repeat-y left;

}

	

#sidebar2 h2 {

	width: 195px;

	height: 30px;

	padding-left: 10px;

	padding-top:8px;

	margin-bottom: 2px;

	font: bold 14px tahoma;

	color: #1878A0;

	background: url("images/sidebar_title.gif") no-repeat top left;

}



#sidebar2 a {

	color: #F06917;

	text-decoration: none;

}



#sidebar2 a:hover {

	text-decoration: underline;

}



#sidebar2 ul {

	margin: 0;

	padding: 0 5px;

	list-style-type: none;

}



#sidebar2 ul li {

	color: #656565;

	font: 12px Arial;

}



#sidebar2 ul li a {

	color: #F06917;

	text-decoration: none;

	padding: 5px 5px 5px 17px;

	height:17px;

	margin:0;

	display: block;

	background: url("images/sidebar_menu.gif") no-repeat bottom left;

}



#sidebar2 ul li a:hover {

	text-decoration: none;

	background: url("images/sidebar_menu_hover.gif") no-repeat bottom left ;

}





#sidebar2 ul li ul {

	margin: 0;

	padding: 0;

	background: none;

}



#sidebar2 #searchform {

display:none;

}



#sidebar2 #searchform #s {

	width: 180px;

}



#sidebar2 #calendar_wrap {

	width: 190px;

	margin: 0 auto;

	padding-top: 5px;

}



#sidebar2 #calendar_wrap table {

	width: 190px;

}



#sidebar2 #calendar_wrap caption {

	margin: 0 auto;

	font-weight: bold;

}



#sidebar2 #calendar_wrap tbody {

	text-align: right;

}



#sidebar2 #calendar_wrap tfoot #next {

	text-align: right;

}



#sidebar2 #calendar_wrap #today {

	font-weight: bold;

}



#sidebar2 .textwidget {

	padding: 0 5px;

}



.sidebar_bottom {

	background: url("images/sidebar_bottom.gif") no-repeat bottom left;

	margin: 0px;

	padding: 0px;

	clear:both;

	height: 14px;

	width: 206px;

	display:block;

	position:relative;

}





/*------TJ-------*/		

/*   Side Tabs   */

/*---------------*/



#tabs {

	margin:0px;

	width: 415px;

	overflow: hidden;

	padding:0;

	

}

#tab3 {

	padding-top:10px;

	padding-bottom:10px;

}

.tabs ul {

list-style:none;

}

.tabs li {

	float: left;

	display: inline;

	margin-right: 5px;

	margin-left:0;

	text-align: center;

	overflow: hidden;

	font:12px arial;

	list-style:none;

}



.tabs li a {

	float: left;

	display: block;

	color: #336699;

	font-weight: bold;

	padding-left: 20px;

	padding-right: 20px;

	line-height: 22px;

	height: 22px;

	

}



.tabs li a:hover {

	display: block;

}



.tabs li a.selected {

	display: block;

	color: #333;

	

}



.tabs li a.selected:hover {

	display: block;

	color: #333;

	

}

/***************** CSS For TAB Content *******************/

.tabcontent {

	display: none;

	border-top: 0;

	padding-top: 0px;

	padding-left: 10px;

	padding-right: 10px;

	padding-bottom: 5px;

	overflow: hidden;

	font:11px arial;

}



.tabcontent a, .tabcontent a strong {

	color: #f06917;

}



.tabcontent a:hover, .tabcontent a:hover strong {

	color: #7BC0F0;

}

.tabcontent ul {

padding:5px;

margin:0;

}

.tabcontent ul li {

	display: block;

	margin:0;

	background-position: left 6px;

	border-bottom: 1px dotted #eee;

	padding-bottom: 3px;

	margin-bottom: 3px;

	padding-left: 1px;

	color: #999;

	line-height: 1.4em;

	list-style-type:none;

}



.tabcontent ul li a {

	color: #f06917;

	line-height: 1.4em;

}



.tabcontent ul li a:hover {

	color: #7BC0F0;

}



.tabcontent ul li span {

	display: block;

	color: #999;

}

/***************** CSS For TAB Content *******************/

@media print {

	.tabcontent {

	display: block !important;

	}

}

/***************************************************/

/*------TJ-------*/		

/*  Navigations  */

/*---------------*/



.navigation {

	font: 12px Arial;

	color: #E98E26;

	width: 530px;

	margin-left:10px;

}



.navigation a {

	color: #E98E26;

	text-decoration: none;

}



.navigation a:hover {

	text-decoration: underline;

}



.navigation-p {

	float: left;

}

	

.navigation-n {

	float: right;

}



/*------TJ-------*/		

/*  Footer Links */

/*---------------*/



#footer {

	width: 934px;

	height: 60px;

	padding: 0;

	color: #4E6B7F;

	padding-top:20px;

	text-align:center;

	font: 11px Arial;

	clear:both;

}



#footer a {

	color: #427FA9;

	text-decoration: none;

}



#footer a:hover {

	text-decoration: none;

}



.aligncenter {

	display: block;

	margin-left: auto;

	margin-right: auto;

}



.alignleft {

	float: left;

}



.alignright {

	float: right;

}



.wp-caption {

	border: 1px solid #ddd;

	text-align: center;

	background-color: #f3f3f3;

	padding-top: 4px;

	margin: 10px;

	-moz-border-radius: 3px;

	-khtml-border-radius: 3px;

	-webkit-border-radius: 3px;

	border-radius: 3px;

}



.wp-caption img {

	margin: 0;

	padding: 0;

	border: 0 none;

}



.wp-caption-dd {

	font-size: 11px;

	line-height: 17px;

	padding: 0 4px 5px;

	margin: 0;

}

