/*
Theme Name: Template Basics
Theme URI: http://www.munkythemes.com/
Description: Free WordPress theme. Please see license for details.
Author: MunkyThemes
Author URI: http://www.munkythemes.com/
Version: 1
Tags: 
License:
License URI:
*/

/* CSS Resets */

	html,body,div,span,object,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,address,cite,code,del,dfn,em,img,ins,q,small,strong,sub,sup,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;margin:0;padding:0}article,aside,figure,figure img,figcaption,hgroup,footer,header,nav,section,video,object{display:block}a img{border:0}figure{position:relative}figure img{width:100%}
	img { max-width: 100%;height: auto;width: auto\9; /* ie8 */ }
	embed, object { width: 100%; height: auto; }
	
/* Utility */
	
	.clear {
		clear: both;
		line-height: 0px;
		margin: 0;
	}
	
	
	.button_blue {
		background: url(images/button1.png) repeat-x top left;
	}
		
	.button_orange {
		background: url(images/button2.png) repeat-x top left;
	}
	.title_blue {
		background: url(images/bg1.png) repeat-x top left;
	}	
	.title_cyan {
		background: url(images/bg2.png) repeat-x top left;
	}

/* General CSS */	
	
	body {
		background: #28313a url(images/bg.jpg) repeat-x top left;
		font-family: 'Tienne', serif;
		color: #28313a;
		font-size: 14px;
		line-height: 180%;
	}
	
	a {
		color: #16689a;
		text-decoration: none;
	}
	
	a:hover {
		color: #5cbbdb;
		text-decoration: underline;
	}
	
	h1, h2, h3 {
		letter-spacing: -1px;
	}
	
	h2, h3 {
		margin: 0 0 20px 0;
		color: #16689a;
		padding: 5px 0 10px 0;
		border-bottom: 1px solid #EBEBEB;				letter-spacing: -1px;
	}
	
	h2 {
		font-size: 24px;
	}

		#wrapper {
			margin: 0 auto;
			padding: 0;
		}
			
		.menu, .buttons {
			list-style: none;
		}
		.menu li, .buttons li {
			display: block;
			float: left;
		}
		.menu li a, .buttons li a {
			color: #FFF;
			text-shadow: 1px 1px 1px #000;
			text-decoration: none;
			font-size: 16px;
			letter-spacing: -1px;
		}		
		.menu {
			float: left;
			height: 51px;
			line-height: 51px;
		}		
	
			.menu li {
				line-height: 51px;
				height: 51px;
				margin: 0 20px 0 0;
			}
			
			.menu li.current_page_item , .menu li.current_menu_item {
				padding: 0 20px;
				background: #EBEBEB;
				border-radius: 10px 10px 0 0;
			}
			
			.menu li.current_page_item a , menu li.current_menu_item a{
				color: #28313a;
				text-shadow: none;
			}
				
		.buttons {
			float: right;
		}	
		
			.buttons a {
				margin: 7px 0 0 3px;
				line-height: 37px;
				height: 37px;
				display: block;
				padding: 0 20px;
				border-radius: 10px;
			}
			
	#header {
		position: relative;
		padding: 0 20px;
		height: 180px;
	}
		#header .shadow_l, #header .shadow_r {
			width: 73px;
			height: 180px;
			position: absolute;		
			top: 0;
		}
		#header .shadow_l {
			background: url(images/shadow-l.png) repeat-y top left;
			left: -73px;
		}
		#header .shadow_r {
			background: url(images/shadow-r.png) repeat-y top right;
			right: -73px;	
		}	

		.header {
			height: 130px;
		}
		
			.header h1 a {
				display: block;
				float: left;
				text-indent: -9999em;
				margin: 20px 0;
			}
			
			.header .banner_728 {
				margin: 20px 0;
				float: right;
			}

	#page {
		background: #FFF;
		padding: 20px;
		position: relative;

	}
	
		.column1 {	
			float: left;
			margin-left: 20px;
		}	
		
		.column2 {
			float: right;
			width: 300px;
		}
		
		.column3 {
			float: left;
			width: 190px;
		}	
		
		
/**************************************************************
Widgets
**************************************************************/

	.blank_widget {
		margin: auto 0 20px auto;
	}
	
	.bsa_125 {
		text-align: center;
		margin-left: 19px;
	}
	
	div.bsap_1274665 a {
		margin: 0 10px 10px 0!important;
	}

	.widget {
		background: #ebebeb;
		border-radius: 10px;
		margin: 0 0 20px 0;
		padding: 0 0 20px 0;
	}
		
	
	.widget .title {
		color: #FFF;
		text-shadow: 1px 1px 1px #000;
		font-size: 16px;
		letter-spacing: -1px;
		font-weight: normal;
		padding: 8px 20px;
		margin: 0 0 5px 0;
		border-radius: 10px 10px 0 0;
	}

	.widget .title a {
		color: #FFF;
	}	
	
	.widget p {
		padding: 0 20px;
	}
	
	/* Standard List */
	
		/* level 1 */
		
		.widget ul {
			list-style: none;
			padding: 0 20px;
		}
		
		.widget li {
			padding: 5px 0;
			background: url(images/bg3.png) repeat-x bottom left;
			font-size: 14px;
		}
		
		.widget li:last-child {
			background: none;
		}
		
		/* level 2 */
		
		.widget li ul {
			padding: 0;
		}
		
		.widget li li {
			margin: 0 0 0 10px;
			
		}
		
	/* 2 column list */
		.widget ul.list2 {
			padding: 0;
			margin: 0px;
		}
		
		.list2 li {
			display: inline-block;
			width: 39%;
			margin-left: 20px;
			font-size: 11px;
		}
		
		.list2 li:nth-last-child(2) {
			background: none;
		}
		
	/* 3 column list */
		.widget ul.list3 {
			padding: 0;
			margin: 0px;
		}
		.list3 li {
			display: inline-block;
			width: 24%;
			margin-left: 20px;
			font-size: 11px;
		
		}
		
		.list3 li:nth-last-child(3), .list3 li:nth-last-child(2) {
			background: none;
		}
		
		
	/* Social */
		
		.tbSocial {
			list-style: none;
			margin: 15px 0 0 0;
		}
		
		.tbSocial li {
			background: none;
			float: left;
			margin-right: 10px;
			height: 31px;
			padding: 0;
		}
		
		.tbSocial li a {
			display: block;
			width: 30px;
			height: 31px;
			text-indent: -99999em;
		}
		
		.tbSocial .facebook {
			background: url(images/icons/facebook.png) no-repeat top left;
		}
		.tbSocial .twitter {
			background: url(images/icons/twitter.png) no-repeat top left;
		}
		.tbSocial .google {
			background: url(images/icons/google.png) no-repeat top left;
		}
		.tbSocial .rss {
			background: url(images/icons/rss.png) no-repeat top left!important;
			margin-right: 0;
		}		
	
/**************************************************************
 Template Thumbs
**************************************************************/

	.thumbs {
		list-style: none;
	}
	
	.thumbs li {
		display: block;
		float: left;
		padding: 10px;
		width: 168px;
		height: 198px;
		border: 1px solid #EBEBEB;
		margin-right: 20px;
		margin-bottom: 20px;
		position: relative;
		text-align: center;
	}
	
	
	.thumbs .premium {
		position: absolute;
		top: 0;
		right: 0;
		display: block;
		width: 92px;
		height: 92px;
		background: url(images/premium.png) no-repeat top right;
	}

/**************************************************************
 Template Preview
**************************************************************/	

	.full {
		padding: 10px;
		height: auto;
		border: 1px solid #EBEBEB;
		margin: 20px 0;
		position: relative;
	}	
	
	.full .preview {
		height: auto;
		margin-bottom: 10px;
	}
	
	.tags {
		margin-bottom: 20px;
		list-style: none;
		overflow: hidden;
	}	
	.tags li {
		float: left;
	}
	
	.tags a {
		padding: 0 0 0 23px;
		margin: 0 10px 0 0;
		line-height: 16px;
		height: 16px;
		background: url(images/tag_blue.png) no-repeat bottom left;
	}
	
	.authors {
		padding: 0 0 20px 0;
		margin: 0 0 20px 0;
		border-bottom: 1px solid #EBEBEB;
	}
	
	.authors a {
		padding: 0 0 0 23px;
		margin: 0 10px 0 0;
		line-height: 16px;
		height: 16px;
		background: url(images/user.png) no-repeat center left;
	}
	
	.full ul {
		list-style: none;
		position: relative;
		text-align: center;
	}
	
	.full li {
		display: inline-block;
		text-align: center;
		margin: 0 5px;
	}
	
	
	.download a, .hosting a {
		color: #FFF;
		text-shadow: 1px 1px 1px #000;
		text-decoration: none;
		font-size: 16px;
		letter-spacing: -1px;
		border-radius: 10px;
		display: block;
		padding: 0 10px;
		width:160px;
		height: 37px;
		line-height: 37px;
		text-align: center;
	}
	
/**************************************************************
 Footer
**************************************************************/		

	#footer {
		margin: 0 0 20px 0;
		padding: 20px 0;
		background: #EBEBEB url(images/bg3.png) repeat-x top left;
	}
	
	#footer .footertext  {
		margin: 0 20px 10px 20px;
	}
	
	#footer .footertext h3 {
		margin: 0;
		padding: 0;
	}
	
	#footer ul {
		list-style: none;
	}
	
	#footer li {
		background: url(images/bg3.png) repeat-x bottom left;
		padding: 2px 0;
		font-size: 12px;
	}
	
	#footer li:last-child {
		background: none;
	}
	
	#footer .footer1, #footer .footer2, #footer .footer3, #footer .footer4, #footer .footer5{
		margin-left: 20px;
		float: left;
	}
	
	.copyright {
		text-align: center;
		color: #FFF;
		margin: 0 0 40px 0;
		font-size: 11px;
	}
	
	.copyright a {
		color: #FFF;
		text-decoration: underline;
	}

/**********************************************************************************************************************

	Menu
	
**********************************************************************************************************************/	

		/* Dropdown Styles */
	
			.dropotron li.opener
			{
				border-right: solid 2px #818181;
			}

			.dropotron
			{
				margin: 0;
				padding: 0;			
				width: 180px;
				background: #efefef;
				color: #818181;
				list-style: none;
			}

			.dropotron a
			{
				color: #818181;
				text-decoration: none;
				text-align: left;
				padding: 3px;
			}

			.dropotron li
			{
				margin: 0;
				padding: 0;
			}
			
			.dropotron li:hover, .dropotron li.active
			{
				background: #FFFFFF;
			}
	
/**********************************************************************************************************************

	Sidebar Widgets - themeWidgets.php
	
**********************************************************************************************************************/
	
	
	
/**********************************************************************************************************************
	Sidebar Dropdown
**********************************************************************************************************************/

		#sidebar select  {
			padding: 6px;
			width: 100%;			
		}
	
		
/**********************************************************************************************************************
	Search Widget
**********************************************************************************************************************/


		#searchForm form {
			margin: 0px;
			padding: 0px;
		}
		#searchForm fieldset {
			margin: 0px;
			padding: 0px;
			border: none;
		}	

		#searchForm .search-text {
			
		}
			
		#searchForm .search-submit {

		}

		
/**********************************************************************************************************************
	Calendar Widget
**********************************************************************************************************************/

		#wp-calendar {
			width: 100%;
		}

		#wp-calendar caption {
			padding: 0px 0px 10px 0px;
			text-align: center;
			font-size: 16px;
			font-weight: normal;
			text-transform: lowercase;
		}

		#wp-calendar thead {
			font-size: 11px;
		}

		#wp-calendar tbody {}

		#wp-calendar tbody td {
			border: 1px solid #fff;
			font: normal 13px "Trebuchet MS", Arial, Helvetica, sans-serif;
			text-transform: lowercase;
			color: #3D4442;
			padding: 3px 0 2px;
			text-align: center;
		}

		#wp-calendar tbody .pad {
			background: none;
		}

		#wp-calendar tfoot #next {
			padding-top: 20px;
			text-align: right;
		}

		#wp-calendar tfoot #prev {
			padding-top: 20px;
			text-align: left;
		}	

/**********************************************************************************************************************
	Login Widget
 **********************************************************************************************************************/
		
		.bdLogin {
		
		}
		
/**********************************************************************************************************************
	Contact Info Widget
 **********************************************************************************************************************/

	.contactInfo, .contactInfo_IconList, .contactInfo_Social  {
		list-style: none;
		margin: 0;
		padding: 0;
	}

	.contactInfo li {
		padding: 0 0 5px 0;
		font-size: 18px;
	}

	.contactInfo_IconList li {
		border-bottom: 1px dotted #CCC;
		margin: 0 0 10px 0;
		padding: 0 0 10px 25px;
		font-size: 16px;
	}
	
		.contactInfo_email {
			background: url(images/icons/email.png) no-repeat left 5px;		
		}

		.contactInfo_phone {
			background: url(images/icons/telephone.png) no-repeat left 4px;
		}	

		.contactInfo_mobile {
			background: url(images/icons/phone.png) no-repeat left 4px;
		}

		.contactInfo_fax {
			background: url(images/icons/page_white_text.png) no-repeat left 4px;
		}
	
	.contactInfo_IconList, .contactInfo_Social {
		margin: 10px 0 0 0!important;
	}

	.contactInfo_Social li {
		float: left;	
		margin: 0 5px 0 0;		
	}
	
	.contactInfo_Social li a {
		text-indent: -99999em;
		width: 30px;
		height: 31px;
		display: block;		
	}

	.contactInfo_Facebook a {
		background: url(images/icons/facebook.png) no-repeat top left;
	}	

	.contactInfo_Twitter a {
		background: url(images/icons/twitter.png) no-repeat top left;
	}	

	.contactInfo_Google  a {
		background: url(images/icons/google.png) no-repeat top left;
	}	

	.contactInfo_Linkedin a {
		background: url(images/icons/linkedin.png) no-repeat top left;
	}		
	
/**********************************************************************************************************************
	Contact Form Widget
 **********************************************************************************************************************/
	
	.bdContact {
	
	}
		
/**********************************************************************************************************************
	Recent Comments Widget
 **********************************************************************************************************************/			
		
	.arixWP_RecentComments {

	}
	
	.arixWP_RecentComments li {
		position: relative;
		height: 100px;
		overflow: hidden;
		margin: 0 0 20px 0;
	
	}
	
	.arixWP_RecentComments p {
		position: absolute;
		width: 210px;
		height: 80px;
		right: 0;
		background: #FFF;
		padding: 8px 10px;
		border: 1px solid #ccc;
		border-radius: 5px;
	}
	
	.arixWP_RecentComments_Avatar {
		position: absolute;
		left: 0;
		top: 0;
	}
	
	.arixWP_RecentComments_Avatar img {
		border-radius: 5px;
	}
	
	.arixWP_RecentComments_ArrowBorder {
		border-color: transparent #CCC transparent transparent;
		border-style: solid;
		border-width: 11px;
		height:0;
		width:0;
		position:absolute;
		bottom: 49px;
		left: 47px;
	}
	
	.arixWP_RecentComments_Arrow {
		border-color: transparent #fff transparent transparent;
		border-style: solid;
		border-width: 10px;
		height:0;
		width:0;
		position:absolute;
		bottom: 50px;
		left: 49px;
	}	
	
/**********************************************************************************************************************
	Gallery Widget
 **********************************************************************************************************************/
	
	.bdGallery li {
		float: left;
	}
	
	.bdGallery li img {
		padding: 6px;
		border: 1px solid #CCC;
		background: #efefef;
		margin: 5px;
		border-radius: 5px;
	}
 

/**********************************************************************************************************************
	Images
**********************************************************************************************************************/
		
		.wp-caption {
			margin: 0;
			padding: 0;		
		}
		
		.wp-caption-text {
			font-weight: bold;
			margin: 10px 0 0 0;
			padding: 0;
		}
		
		.bd_post_thumb {
			margin-right: 25px;
			float: left;	
			background: #FFF;
			padding: 10px;
			border: 1px solid #ebebeb;
		}
		
		.alignleft {
			margin-right: 25px;
			float: left;
		}
		
		.alignright {
			float: right;
			margin-left: 25px;
		}
		
		.aligncenter {
			margin: 0 auto;
			margin-bottom: 20px;
		}


/**********************************************************************************************************************
	Posts Loop - loop.php
**********************************************************************************************************************/	
	
	.post {
		margin: 0 0 20px  0;
	}		
	
	.post h2 {		
		margin-bottom: 5px;	
	}	
	
	.post .date {		
		margin-bottom: 20px;		
		font-size: 12px;	
	}
	
	.arixWP_postmeta {		
		margin-top: 15px;		
		list-style: none;		
		float: right;	
	}		
	
	.arixWP_postmeta li {		
		float: left;	
	}	
	.arixWP_postmeta a {
		color: #FFFFFF;		
		font-size: 16px;		
		letter-spacing: -1px;		
		text-decoration: none;		
		text-shadow: 1px 1px 1px #000000;				
		border-radius: 10px 10px 10px 10px;		
		display: block;		
		height: 37px;		
		line-height: 37px;		
		margin: 7px 0 0 3px;		
		padding: 0 20px;		
		width: 90px;		
		text-align: center;
	}
	
/**********************************************************************************************************************
	Single Postp - single.php
**********************************************************************************************************************/		

	.tbasics_author {
		margin: 20px 0;
		background: none repeat scroll 0 0 #EBEBEB;
		border-radius: 10px 10px 10px 10px;
		padding: 20px;		
	}
	
	.tbasics_avatar  {
	    background: none repeat scroll 0 0 #FFFFFF;
		border: 1px solid #EBEBEB;
		float: left;
		margin-right: 20px;
		padding: 10px;
	}
	
	.tbasics_authorInfo {
	
	}
	
/**********************************************************************************************************************
	Comments - themeComments.php
**********************************************************************************************************************/
	
		#comments, #respond {
			margin-top: 15px;
		}	
	
		.postmeta {
			padding: 20px 0;
		}
		
		.comment-body {
			min-height:96px;
		}
		
		#comments .title {
		
		}
	
		#comments .entry {

		}

		#comments ol, #comments ul {
			margin: 0;
			padding: 0;
			list-style: none;
		}

		#comments li {
			margin: 0;
			clear: both;
			padding: 40px 0;			
		}
		#comments li:first-child{
			padding: 0 0 40px 0;
			background: none;			
		}	
		#comments .children li{	
			border: none;
			margin: 0;
			padding: 40px 0 0 0 ;
			width: 100%;			
		}
		
		#comments .comment-author {
			height: 104px;
			padding: 4px 0 0 4px;
			width: 104px;
			float: left;
			margin-right: 20px;
		}

		#comments .avatar {
			margin: 0 20px 0px 0px;	
			width: 96px;
			height: 96px;
			float: left;
			border: none;
		}
		
		#comments .credit {
			height: 50px;
			font-weight: bold;
		}
		
		#comments .logged-in-as {
			padding: 0 0 15px 0;
		}
			
		#comments .comment-body {
			text-align: justify;
			padding: 0px 0px 0px 0px;
		}	

		#comments .comment-meta a:hover {
			text-decoration: underline;
		}

		#comments .navigation {
			padding: 0 0 18px 0;
		}	

		.comment-reply-link, .comment-edit-link  {
			color: #EAE5E1;
			display: block;
			float: left;
			font-family: Arial,Helvetica,sans-serif;
			font-size: 11px;
			margin: 0 3px 0 0;
			padding: 10px 0!important;
			text-shadow: 1px 1px 1px #200002;
			text-transform: uppercase;
			width: 71px;
			float: right;
			text-align: center;
			text-decoration: none;
		}
		
		.comment-reply-link:hover, .comment-edit-link:hover  {
			text-decoration: none!important;
		}			
	
/**********************************************************************************************************************
	Comment Form - themeComments.php
**********************************************************************************************************************/
			
	#respond .logged-in-as {}
			
	#respond form {
		padding: 0px;
		margin: 0;
	}
		
	#respond .form-allowed-tags {
		margin-bottom: 20px;
	}
			
	#respond p {
		margin: 0;
		padding: 0;
		line-height: normal;
	}

	#respond .comment-notes {
		margin-bottom: 1em;
		margin-top: 10px;
	}


/**********************************************************************************************************************
	Contact Form - templateContact.php
**********************************************************************************************************************/

	#bdContact_Info {
		width: 200px;
		float: right;
	}
	
	#bdContact_Form {
		width: 380px;
		float: left;
		margin-right: 20px;
	}
	
	#bdContact_GoogleMap {
		margin: 40px 0 0 0;
	}
	
	#bdContact_Form #recaptcha_icons {
		padding: 0;
		margin: 3px 0 0 0;
	}
	
	#bdContact_Form #recaptcha_icons li {
		margin: 0;
		padding: 3px;
	}
	
	.bd-input, .bd-textarea, .bd-select {
		margin: 0 0 20px 0;
		padding: 10px 13px;
		width: 95%;
		border: 1px solid #CCC;
		border-radius: 5px;
		font-family: 'Tienne',serif;
		font-weight: normal;
		font-size: 12px;
	}
	
	.contactpage .bd-input, .contactpage .bd-textarea, .contactpage .bd-select {
		width: 93%;
	}
	
	.bd-textarea {
		height: 100px;				
	}
			
	.bd-button{
		display: block;
		float: left;
		margin: 0px;
		padding: 6px;	
		background: #EFEFEF;
		border: 1px solid #CCC;
		border-radius: 5px;
		outline: none;
		cursor: pointer;
	}

	.error {
		color: red;
		margin: 0;
	}
	
	.submit_left{ 
		float: left;
	}
	.submit_right {
		float: right;
	}
	
	.account_btn {
		border-radius: 10px 10px 10px 10px;
		display: block;
		height: 37px;
		line-height: 37px;
		margin: 7px 0 0 3px;
		padding: 0 20px;
		border: none;
		color: #FFFFFF;
		font-size: 16px;
		letter-spacing: -1px;
		text-shadow: 1px 1px 1px #000000;
		font-family: 'Tienne',serif;
		float: right;
	}
				
/**********************************************************************************************************************
	Recaptcha Widget - templateContact.php
**********************************************************************************************************************/
	
	#recaptcha_widget img {
		border: none;
		background: none;
		margin: 0; 
		padding: 0;
	}
	
	#recaptcha_icons li {
		display: inline;
		line-height: 20px;
		height: 20px;
		padding: 5px;
	}
	
	.recaptcha_logo {
		float: right;
	}
	
	#recaptcha_image {
		border: 1px solid #CCC;
		border-radius: 5px;
		margin: 0 0 10px 0;
	}
	
	#recaptcha_image img {
		border-radius: 5px;
	}

	.recaptcha_only_if_image, .recaptcha_only_if_audio {
		display: block;
		margin-bottom: 6px;
	}
		


		
/**********************************************************************************************************************
	Gallery - templatePoptrox.php
**********************************************************************************************************************/

	#gallerbdThumbnails {
		margin: 25px 0 0 22px;
		list-style: none;
		padding: 0;
	}	

	#gallerbdThumbnails li {
		float: left;
		margin: 10px;
	}
			

	#gallerbdThumbnails li img {
		cursor:pointer;
		padding: 0;
		border: none;
		background: none;
	}
	
		
/**********************************************************************************************************************
	Gallerax - templateGallerax.php
**********************************************************************************************************************/	
	
	#galleraxOutput {
		position: relative;
	}
	
	#galleraxCaptions {
		position: absolute;
		bottom: 0;
		left: 0;
		background: #000;
		opacity: 0.9;
		width: 100%;
		padding: 5px 0;
		color: #FFF;
	}
	
	#galleraxCaptions .line {
		padding: 0 5px;
	}
	
	.galleraxNavPrevious {
		position: absolute;
		left: 0;
		top: 50%;
	}
	
	.galleraxNavNext {
		position: absolute;
		right: 0;
		top: 50%;	
	}
	
	#galleraxThumbnails {
		margin: 0;
		padding: 0;
		list-style: none;
	}
	
	#galleraxThumbnails li {
		float: left;
		margin: 10px;
		padding: 0;

	}	

/**********************************************************************************************************************
	Navigation - Prev/Next
**********************************************************************************************************************/

	#nav-below {
		display: block;
		margin: 25px 0 0px 0;
		font-weight: normal;		
	}
	
/**********************************************************************************************************************
	Single or Page Navigation 
**********************************************************************************************************************/

	#nav-below .nav-previous a {
		margin-left: 8px;
		display: block;
		float: left;
		height: 25px;
		padding: 0 0 0 25px;
		font-size: 16px;
		letter-spacing: -1px;
		text-decoration: none;
		background: url(images/arrow-left.png) no-repeat left center;
		
	}

	#nav-below .nav-next a {
		margin-right: 8px;
		display: block;
		float: right;
		height: 25px;
		font-size: 16px;
		letter-spacing: -1px;
		text-decoration: none;
		padding: 0 25px 0 0;
		background: url(images/arrow-right.png) no-repeat right center;
		
	}

/**********************************************************************************************************************	
	Homepage or Archives navigation 
**********************************************************************************************************************/

	#nav-below .post-nav-prev a {
		display: block;
		float: left;
		width: 140px;
		height: 30px;
		padding: 0;
		text-indent: -99999px;
		background: url(images/prev.png) no-repeat left top;
		margin-left: 8px;
	}

	#nav-below .post-nav-next a {
		display: block;
		float: right;
		width: 140px;
		height: 30px;
		padding: 0;
		text-indent: -99999px;
		background: url(images/next.png) no-repeat right top;
		margin-right: 8px;
	}

/**********************************************************************************************************************	
	Custom post type crumbs 
**********************************************************************************************************************/
	
	.ax_crumbs {
		list-style: none;
		margin: 0 0 20px 0;
	}
	
	.ax_crumbs li {
		display: inline;
	}
	
/**********************************************************************************************************************
	Pagination - themeNavigation.php
**********************************************************************************************************************/

	.pagination {
		list-style: none;
		margin: 0;
		padding: 0;
	}
	
	.pagination a:hover {
		text-decoration: underline;
	}

	.pagination li {
		float: left;
		height: 15px;
		padding: 5px;
	}
	
	.pagination .paged {
		height: 15px;
		display: block;
		margin: 0;
		padding: 4px;
		line-height: normal;
		text-decoration: none;
	}
	
	.pagination .active {
		height: 15px;
		display: block;
		margin: 0;
		padding: 4px;
		background: #5cbbdb;
		color: #FFF;
		line-height: normal;
		border-radius: 4px;
	}
	
	.pagination .first {
		display: block;
		height: 25px;
		width: 29px;
		padding: 0;
		background: url(images/first.png) no-repeat left center;
		border: none;
		text-indent: -9999px;
	}

	.pagination .prev {
		display: block;
		height: 25px;
		width: 16px;
		padding: 0;
		background: url(images/arrow-left.png) no-repeat left center;
		border: none;
		text-indent: -9999px;
	}
	.pagination .next {
		display: block;
		height: 25px;
		width: 16px;
		padding: 0;
		background: url(images/arrow-right.png) no-repeat left center;
		border: none;
		text-indent: -9999px;
	}

	.pagination .last {
		display: block;
		height: 25px;
		width: 29px;
		padding: 0;
		background: url(images/last.png) no-repeat left center;
		border: none;
		text-indent: -9999px;
	}	

/**********************************************************************************************************************
  Poptrox
 **********************************************************************************************************************/

	.poptrox_popup {
		position: relative;
		padding: 1em 1em 3em 1em;
		background: #000;
	}

	.poptrox_popup .loader {
		display: block;
		margin: 55px 0 0 0;
		text-indent: -9999em;
		background: url(http://www.templatebasics.com/wp-content/themes/tbasics/images/loader.gif) top center no-repeat;
	}

	.poptrox_popup .caption {
		position: absolute;
		bottom: 1em;
		left: 1em;
	}

	.poptrox_popup .closer {
		position: absolute;
		bottom: 1em;
		right: 1em;
	}
	
/**********************************************************************************************************************
  Slider  Homepage Banner
 **********************************************************************************************************************/
 
#slider
{
	position: relative;
	width: 980px;
	margin: 0 auto 40px auto;
}

	#slider .viewer
	{
		width: 980px;
		height: 194px;
		overflow: hidden;
		margin: 0 auto;
	}

		#slider .viewer .reel
		{
			list-style: none;
			margin: 0;
			padding: 0;
			height: 194px;
		}

		#slider .viewer .reel .slide
		{
			position: relative;
			width: 980px;
			height: 194px;
		}	

/**********************************************************************************************************************
	Sitemap - templateSitemap.php
 **********************************************************************************************************************/

	.sitemapTitle {

	}
	.sitemapList {
		margin: 0;
		padding: 0;

	}
	.sitemapList li {

	}
	
/**********************************************************************************************************************
	Generic Utility Stuff
 **********************************************************************************************************************/
	
	.clear {
		clear: both;
	}
	
	.hide { 
		position: absolute; 
		top: -9999px; 
		left: -9999px; 
	}	
	
	.button {
		padding: 6px;	
		color: #818181;
		background: #EFEFEF;
		border: 1px solid #CCC;
	}
	
	.button:hover {
		color: #FFF;
		background: #CCC;
		border-color: #EFEFEF;
	}
	
	.button a {
		color: #818181;
		text-decoration: none;
	}
	
	.button a:hover {
		color: #FFF;
	}
	
	.round {
		border-radius: 5px;
	}
	
/**********************************************************************************************************************
	Author Page
 **********************************************************************************************************************/		
	
	.profilelink {
		float: right;
		font-size: 16px;
		text-decoration: underline;
		font-weight: normal;
	}
	.profile_bio {
		margin: 20px 0;
	}
	
	.profile_tabs {
		list-style: none;
	}
	.profile_tabs li {
		display: block;
		float: right;
		font-size: 11px;
		margin: 0 3px 20px 0;
		color: #FFFFFF;
		font-size: 16px;
		font-weight: normal;
		letter-spacing: -1px;
		padding: 8px 20px;
		text-shadow: 1px 1px 1px #000000;		
		background: url(images/bg2.png) repeat-x top left;
		border-radius: 10px 10px 0 0;
	}
	.profile_tabs li.active {
		background: url(images/bg1.png) repeat-x top left;
	}
	.profile_tabs li a {
		color: #FFF;
	}
	
/**********************************************************************************************************************
	Stuff that we don't normally use.
 **********************************************************************************************************************/	
	
	.viewall {
		text-align: right;
		border-top: 1px solid #EBEBEB;
	}
	
	.sticky {}
	.gallery-caption{}
	.bypostauthor {}