/*********************************************************************************************
Version: 5.0
Author: Wales Goriola 
Author URI: http://www.idewalesgroup.com

*********************************************************************************************/   

.size11 {font-size:11px;}
.size12 {font-size:12px;}
.size13 {font-size:13px;}
.size14 {font-size:14px;}
.size15 {font-size:15px;}
.size16 {font-size:16px;}
.size17 {font-size:17px;}
.size18 {font-size:18px;}
.size19 {font-size:19px;}
.size20 {font-size:20px;}
.size21 {font-size:21px;}
.size22 {font-size:22px;}
.size23 {font-size:23px;}
.size24 {font-size:24px;}
.size25 {font-size:25px;}


/*=== Images ===*/

img.scale-with-grid {max-width: 100%;height: auto;}
.noLeftMargin {margin-left:0;}
.noRightMargin {margin-right:0;}
.alignright {float:right;}
.alignleft {float:left;}
.center { text-align:center;}
.blue {color:#42b7d4;}
.grey {color:#b4b4b4;}
.red {color:#FE3131;}

.main{ border: 0px dotted #999;}
.top-box-container{border-bottom-style: solid;border-bottom-width: 1px; border-bottom-color: #F5F5F5;}

#content-inner{font: 13px/1.3 Georgia, "Times New Roman", Times, serif; 
}

#content-inner h1, h2, h3, h4, h5, h6 {font-family:Times, Arial, sans-serif; font-weight:normal; color:#888888;}
#content-inner h1 {font-size:24px; text-transform:uppercase;}
#content-inner h2 {font-size:20px; text-transform:uppercase;}
#content-inner h3 {font-size:18px; text-transform:uppercase;}
#content-inner h4 {font-size:16px;text-transform:uppercase;}
#content-inner h5 {font-size:17px;}
#content-inner h6 {font-size:14px;}
#content-inner h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {color:#164878; text-decoration:none;} 
#content-inner p {font-size:13px; line-height:1.4em; margin-bottom:7px;}
#content-inner p.alignjust{ text-align:justify;}

/* text */

#content-inner blockquote { margin: 0 0 18px 4px; padding: 0 16px; font-style: italic; border-left: 5px solid #bbb;}	
code, pre	{ font: normal 13px/18px Consolas, "Courier New", Courier, monospace; 
			  background: #E8EBEC url("/images/pre-bg.gif") repeat 0 0;
			  padding: 18px 5px; border: 1px dotted #bbb; color: #333; }
code		{ padding: 1px 3px; background-image: none; }
sup			{ bottom: 0.1em; }
.impact		{ font-size: 1.17em; line-height: 1.5; color: #444; }
.noMargin	{ margin: 0; }
.callout	{ font: normal 14px/1.33 Georgia, "Times New Roman", Times, serif; 
			  color: #000; background: #EEF1F1; border: 1px solid #D4D7D7; border-width: 1px 0; 
			  padding: 15px; margin-bottom: 1em; }
.callout p	{ margin-bottom: 0.5em; }
.callout cite	{font-size: 12px; font-style: italic; color: #747474; }
.callout2	{width:281px; font: normal 14px/1.33 Georgia, "Times New Roman", Times, serif; 
			  color: #000; background: #EEF1F1; border: 1px solid #D4D7D7; border-width: 1px 0; 
			  padding: 18px; margin-bottom: 1em; }
.callout2 p	{ margin-bottom: 0.5em; }
.callout2 cite	{ font-size: 12px; font-style: italic; color: #747474; }

.team { float:left; margin:15px 0px; padding:0px; width:100%; }
.team .image {  padding:4px; float:left; margin:0px 15px 10px 0px; }
.team h5 { margin-bottom:5px; }
.team .role { margin-bottom:10px; font-size:12px; text-transform:none; }

.team .image {background: none repeat scroll 0 0 #ECECEC; border: 1px solid #D0D0D0;}
	
.team .image img { filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 10+ */ filter: gray; /* IE6-9 */ -webkit-filter: grayscale(100%); /* Chrome 19+ & Safari 6+ */ -webkit-transition: all .6s ease; /* Fade to color for Chrome and Safari */ -webkit-backface-visibility: hidden; /* Fix for transition flickering */ }

.team .image img:hover { filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'1 0 0 0 0, 0 1 0 0 0, 0 0 1 0 0, 0 0 0 1 0\'/></filter></svg>#grayscale"); -webkit-filter: grayscale(0%); }
		
.share-links { float:left; clear:both; width:96%; margin:5px 0px 0px; padding:10px; }
.share-links a, .share-links { font-size:12px; line-height:20px; }
.share-links a:hover { text-decoration:underline; }
		
.social { float:right; margin:0px; padding:0px; text-align:right; width:100%; height:20px; }
.social a { margin:0px 2px; display:inline-block; }
		

.copyright, #Showcase	{color: #AEB5B7; font: 11px "Lucida Sans Unicode", "Lucida Sans", "Lucida Grande", Arial, sans-serif;}




/* pagination */

ul.pagination 	{ margin: 0 0 1em; }
ul.pagination li	{ display: inline; margin: 0; padding: 0; background: none;}
#pagination {color: #AEB5B7; font: 12px "Lucida Sans Unicode", "Lucida Sans", "Lucida Grande", Arial, sans-serif; }
.pagination 			{ display: block; margin-top: 1em; margin-bottom: 2em; }
.pagination a			{ text-align: center; padding: 3px 5px; margin: 0 1px; border: 1px solid #D3D3D3; background: #fff; }
.pagination a.current 	{ border-color: #BCBCBC; background: #D8D9DA; color: #fff; font-weight: bold; }

#content-inner .inner, .inner-left, .inner-left{padding: 10px;}
.inner-left{
border-right:solid 1px #d6d6d6;}
.inner-right{border-left:solid 1px #d6d6d6;}
.innertube{
margin: 10px; /*Margins for inner DIV inside each column (to provide padding)*/
margin-top: 0; padding: 10px 10px 10px 10px;}

.innertube2{
 padding: 15px 15px 15px 15px;}

 /* tab Menu navigation. */

.animatedtabs{
border-bottom: 0px solid gray;
overflow: hidden;
width: 100%;
font-size:14px; /*font of menu text*/
vertical-align:bottom;}

.animatedtabs ul{
list-style-type: none;
margin: 0;
margin-left: 10px; /*offset of first tab relative to page left edge*/
padding: 0;}

.animatedtabs li{
float: left;
margin: 0;
padding: 0;}

.animatedtabs a{
float: left;
position: relative;
top: 5px; /* 1) Number of pixels to protrude up for selected tab. Should equal (3) MINUS (2) below */
background: url(/images/tab-blue-left.gif) no-repeat left top;
margin: 0;
margin-right: 3px; /*Spacing between each tab*/
padding: 0 0 0 9px;
text-decoration: none;
}
.animatedtabs a span{
float: left;
position: relative;
display: block;
background: url(/images/tab-blue-right.gif) no-repeat right top;
padding: 5px 14px 3px 5px; /* 2) Padding within each tab. The 3rd value, or 3px, should equal (1) MINUS (3) */
font-weight: bold;
color: black;
}

/* Commented Backslash Hack hides rule from IE5-Mac \*/

.animatedtabs a span {float:none;}
/* End IE5-Mac hack */


.animatedtabs .selected a{
background-position: 0 -125px;
top: 0;}

.animatedtabs .selected a span{
background-position: 100% -125px;
color:#fff;
padding-bottom: 8px; /* 3) Bottom padding of selected tab. Should equal (1) PLUS (2) above */
top: 0;}

.animatedtabs a:hover{
background-position: 0% -125px;
top: 0;
}

.animatedtabs a:hover span{
background-position: 100% -125px;
padding-bottom: 8px; /* 3) Bottom padding of selected tab. Should equal (1) PLUS (2) above */
top: 0;
color:#fff;
}

ul.paging {
height: 25px;
width: auto;
text-align: center;
border-top: 1px #666666 dotted;
border-right: 1px #666666 dotted;
border-left: 1px #666666 dotted;
border-bottom: 1px #666666 dotted;
margin-left: auto;
margin-right: auto;
padding: 0px;
padding-top: 5px;
background-color: #f0f0f0;}

ul.paging li{
text-align: center;
display: inline;
margin: 3px;}

ul.paging li a{
text-decoration: none;}

ol li, #content2 ol li {
list-style: decimal outside;
}
#content2 ul ul li, #content2 ul ol li {
margin: 3px 0 0;
padding: 0;
}

/* Lists */
#content-inner ul, ol						{ margin: 0 10px 10px 5px; }
#content-inner ol							{ padding-left: 2em; }
#content-inner ul ul, ol ol, ul ol, ol ul	{ margin-top: 8px; }
#content-inner ul li, ol li				{ line-height: 1.3em; padding: 3px 5px; }
#content-inner ul li						{ padding-left: 5px;}
#content-inner1 ul li						{ padding-left: 15px;}
#content-inner ol li 						{ list-style-type:decimal; list-style-position: outside; }

/* custom list styles */

/* bullet types */
#content-inner ul li 			{list-style:none !important;}	/* default list style */
#content-inner ul li 		{list-style-type:none !important;}	/* default list style */
#content-inner1 ul li 				{ background: transparent url("/images/bullets/circle_gray_light.gif") no-repeat 0 .6em;}	/* default list style */
#content-inner1 ul li 			{ background: transparent url("/images/bullets/circle_gray_light.gif") no-repeat 0 .6em;}	/* default list style */
#content-inner1 ul.bullet-black li 			{ background: transparent url("/images/bullets/dot_black.gif") no-repeat 0 .6em; }
#content-inner1 ul.bullet-gray li 			{ background: transparent url("/images/bullets/dot_gray.gif") no-repeat 0 .6em; }
#content-inner1 ul.bullet-silver li 		{ background: transparent url("/images/bullets/dot_gray_light.gif") no-repeat 0 .6em; }
#content-inner1 ul.bullet-blue li 			{ background: transparent url("/images/bullets/dot_blue.gif") no-repeat 0 .6em; }
#content-inner1 ul.bullet-green li 			{ background: transparent url("/images/bullets/dot_green.gif") no-repeat 0 .6em; }
#content-inner1 ul.bullet-orange li 		{ background: transparent url("/images/bullets/dot_orange.gif") no-repeat 0 .6em; }
#content-inner1 ul.bullet-red li 			{ background: transparent url("/images/bullets/dot_red.gif") no-repeat 0 .6em; }
#content-inner1 ul.bullet-disc-black li		{ background: transparent url("/images/bullets/circle_black.gif") no-repeat 0 .6em; }
#content-inner1 ul.bullet-disc-gray li 		{ background: transparent url("/images/bullets/circle_gray.gif") no-repeat 0 .6em; }
#content-inner1 ul.bullet-disc-silver li	{ background: transparent url("/images/bullets/circle_gray_light.gif") no-repeat 0 .6em; }
#content-inner1 ul.bullet-disc-blue li 		{ background: transparent url("/images/bullets/circle_blue.gif") no-repeat 0 .6em; }
#content-inner1 ul.bullet-disc-green li 	{ background: transparent url("/images/bullets/circle_green.gif") no-repeat 0 .6em; }
#content-inner1 ul.bullet-disc-orange li 	{ background: transparent url("/images/bullets/circle_orange.gif") no-repeat 0 .6em; padding-left: 20px;}
#content-inner1 ul.bullet-disc-red li 		{ background: transparent url("/images/bullets/circle_red.gif") no-repeat 0 .6em; }
#content-inner1 ul.bullet-check li 			{ background: transparent url("/images/bullets/check.gif") no-repeat 0 .2em;  padding-left: 20px; }

/* side navigation */
#content-inner ul.sideNav { margin-left: 0; }
#content-inner ul.sideNav li { margin-left: 0; padding: 7px 0; font-size: 1.1em; background: transparent url("/images/hr-Small.gif") repeat-x 0 100%;  }
#content-inner ul.sideNav li ul { margin-left: 1.5em; }
#content-inner ul.sideNav li a { display: block;  padding: 0 0 0 18px; background: transparent url("/images/bullets/bullet-nav.gif") no-repeat -1px 3px;  }
#content-inner ul.sideNav li a:link, ul.sideNav li a:visited { color: #999; }
#content-inner ul.sideNav li a:hover, ul.sideNav li a:active { color: #6099C5; }
#content-inner ul.sideNav li.currentPage a:link, ul.sideNav li.currentPage a:visited { color: #555; }
#content-inner h1 .subTitle, h2 .subTitle, h3 .subTitle, h4 .subTitle, h5 .subTitle, h6 .subTitle, .headline .subTitle, .title .subTitle { 
display: block; color: #999; font-size: 0.70em; margin: 0; padding-bottom: 10px;}
#content-inner .sidebar {background: transparent url("http://blissandfire.com/images/subMenu-repeat.gif") repeat-y; margin-left:-3px; padding-left:15px;}

	/* list with image, title and description */
ul.post-list 			{ margin-left:0; }
ul.post-list li h5		{ font-size: 16px !important; }
ul.post-list li h6		{ font-size: 14px; !important; }
ul.post-list li			{ margin: 0 0 0.5em; padding: 0; background: none; border-bottom: 1px dotted #D6D6D6; font-size: 96%; line-height:1.45em; clear:left; }
ul.post-list li .img	{ margin: 0 6px 6px 0;}
ul.post-list li img		{ float: left;border:1px solid #042B69;background-color: #F2F4F2;padding: 4px;}
ul.post-list li p		{ padding: 1.7em 0 0; display: block; }
ul.post-list li a		{ float: left; display: block; font-weight:bold;}
ul.news-list 			{ margin-left:0; }
ul.news-list li h5		{ font-size: 16px !important; }
ul.news-list li h6		{ font-size: 14px; !important; }
ul.news-list li			{ margin: 0 0 0.5em; padding: 0; background: none; border-bottom: 0px dotted #D6D6D6; font-size: 90%; line-height:1.45em;clear:left; }
ul.news-list li .img	{ margin: 0 5px 5px 0; }
ul.news-list li img		{ float: left;border:1px solid #042B69;background-color: #F2F4F2;padding: 4px;}
ul.news-list li p		{ padding: 1.7em 0 0; }
ul.news-list li a		{ float: left; display: block; font-weight:bold;}

/* column setups */

.gallery1 {
border:1px solid #042B69;
background-color: #F2F4F2;
padding: 4px;
}

/*----*****---- << Sidebar >> ----*****----*/	

.sidebar a:hover, .sidebar .widget.widget_recent_entries h6 a:hover { color:#24668d; }		

	/*----*****---- << Team >> ----*****----*/	
.team .image { background:#ececec; border:1px solid #d0d0d0; }
.team .role { color:#a2a2a2; }
.share-links { background:#e9e9e9; }
.share-links a, .share-links { color:#6a6a6a; }
.social a { background:#adadad; }
.social a:hover { background:#7b7b7b; }
.widget { width:92%; padding:0px 8% 20px 0px; }
.widget h2.widgettitle { margin-bottom:20px; }		
.widget { padding:0px; }
.sidebar .hr { margin-left:-20px; width:255px; }
.left-sidebar .hr { margin-right:-20px; margin-left:0px; }
.widget_text { font-size:12px; }
.sidebar a.thumb { width:37%; }
a.thumb img { max-width:90%; }

/* common styles */

.hr				{ clear: both; padding: 0; margin: 0 0 1.5em ; height: 4px;
				  background: transparent url("/images/hr-Large.gif") repeat-x 0 0; }
.hr-small		{ clear: both; padding: 0; margin: 0 0 0.5em ; height: 2px;
				  background: transparent url("/images/hr-Small.gif") repeat-x 0 0; }
.clear{clear:both;}


.slideboxmain {overflow: hidden;width: 800px;}
.slideboxmain1 {overflow: hidden;width: 800px;}
#slideboxmain0 table {border-collapse:collapse;}
#slideboxmain0 td{overflow: hidden;padding:0px 0px 0px 0px;width:190px; }
#slideboxmain0 td  a {color:#999;font-family: Georgia,Times New Roman, Times, serif;font-size: 11px;text-decoration: underline;font-weight:bold;}
#slideboxmain0 td a:link {color:#999; font:bold 11px Georgia,Times New Roman, Times, serif; text-decoration:underline;}
#slideboxmain0 td a:active {color:#999; font:bold 11px Georgia,Times New Roman, Times, serif; text-decoration:underline;}
#slideboxmain0 td a:visited {color:#999; font:bold 11px Georgia,Times New Roman, Times, serif; text-decoration:underline;}
#slideboxmain0 td a:hover {color:#5b972b; font:bold 11px Georgia,Times New Roman, Times, serif; text-decoration:underline;} 
img.image {z-index: 0;height : 80px;border:0;padding:0 0px 0 0px;}
#contentfull { Padding-bottom: 25px;Padding-left:0px;}
#contentfull a {color:#774320;text-decoration: none;}
#contentfull a:hover {text-decoration: underline; }
#contentfull .gallery{float:left; margin: 8px 8px 8px 8px;}
#contentfull .gallery2{float:right; margin: 8px 8px 8px 8px;}
#contentfull .gallery img{border:1px solid #cccccc; padding:4px; background-color:#FFF; width: 180px;}
#contentfull .gallery2 img{border:1px solid #cccccc; padding:4px; background-color:#FFF; width: 180px;}
#galleryslide .gallery 	{ display:inline; float:left; margin: 10px 10px 10px 10px;}
#galleryslide .gallery img	{ padding: 8px; background: #cec4a9; width: 262px;}
#content-inner .thumb, a.thumb, .post-thumb { border:1px solid #042B69;background-color: #F2F4F2;padding: 4px; }
#content-inner .thumb a, a.thumb img, .post-thumb a { border-top:1px solid #ffffff; }

/*----*****---- << Facebook >> ----*****----*/

/*---.fb-social-plugin {width:98%!important;}

.fb_iframe_widget span {width:100%!important;}
.fb-like-box, .fb-like-box iframe[style]{width:100% !important;}
.fb-comments, .fb-comments iframe[style], .fb-comments span {width: 100% !important;}
.fb-facepile {width: 100% !important;}
------****--*/		

/*----*****---- << Blog >> ----*****----*/	

		.blog-post { float:left; width:100%; margin:0px; padding:0px; }
		.post-title { float:left; width:100%; }
		.post-title h3 { float:left; line-height:24px; width:85%; margin:0px 2% 0px 0px; }
		.post-title .date { float:right; margin:-3px 0px 0px; padding:0px; width:13%; }
		.post-title .date p { font-size:24px; line-height:30px; padding:0px 10px 0px 0px; float:left; }
		.post-title .date p {border-right: 1px solid #CDCDCD;}
		.post-title .date span { text-align:center; font-size:12px; width:40px; float:left; }
		.one-half .post-title h3 { width:81%; }
		.one-half .date { width:17%; }
		.one-half .blog-post .post-thumb a { width:97.4%; } 	
		.blog-post .post-thumb { float:left; clear:both; margin:20px 0px 10px; padding:0px; width:99%; }
		.blog-post .post-thumb a { width:98.3%; }
		.blog-post .post-thumb img { height:auto !important; }	
		.blog-post .entry-head, .blog-post .post-details { line-height:30px; width:100%; float:left; }
		.blog-post .entry-head span.author { float:left; font-size:11px; font-style:italic; }
		.blog-post .entry-head .comments { float:right; margin-right:5px; padding:0px 0px 0px 17px; font-size:11px; }
		.blog-post .entry-head .comments:hover { text-decoration:underline; } 
		.blog-post .post-details { border:none; margin:0px 0px 10px; }
		.blog-post .post-details .categories { padding:0px 0px 0px 17px; float:left; width:45%; margin:0px 2% 0px 0px; }
		.blog-post .post-details .categories, .blog-post .post-details .tags { font-style:normal; font-size:12px; }
		.blog-post .post-details .tags  { width:49%; float:left; }
		.blog-post .post-details .tags .float-right { padding:0px 0px 0px 17px; float:right; }
		.blog-post .post-details .categories a, .blog-post .post-details .tags a { font-style:italic; font-size:12px; line-height:20px; }
		.blog-post .post-details .categories a:hover, .blog-post .post-details .tags a:hover { text-decoration:underline; }
		.blog-post .post-content { float:left; clear:both; width:100%; }
		.blog-full-width { width:100%; margin:0px; padding:0px; }
		.blog-full-width .blog-post .post-thumb a { width:98.8%; }
		.blog-full-width .post-title .date { width:9%; }


/*----***** additional Buttons *****----*/

/* buttons */


	.button.small { padding:5px 15px 6px; font-size:13px; }
	.button.medium { padding:9px 22px 10px; font-size:16px; }
	.button.large { padding:11px 26px 13px; font-size:20px; }
	.button.xlarge { padding:14px 30px 16px; font-size:24px; }
	.button.grey {background-color: #696969; border: 1px solid #3C3C3C; color: #FFFFFF; text-shadow: 0 1px 0 #888888;}
	.button.light-grey:hover { opacity:0.6; filter:alpha(opacity=60); }
	.button.heart-icon span { padding:6px 0 4px 27px; display:block; }
	.button.rss-icon span { padding:6px 0 4px 23px; display:block; }
	.button.mail-icon span { padding:6px 0 4px 26px; display:block; }
	.button.refresh-icon span { padding:6px 0 4px 24px; display:block; }
	.button.zoom-icon span { padding:6px 0 4px 23px; display:block; }
	.button.download-icon span { padding:6px 0 4px 24px; display:block; }
	.button.delete-icon span { padding:6px 0 4px 23px; display:block; }
	.button.warning-icon span { padding:6px 0 4px 24px; display:block; }
	.button.chat-icon span { padding:6px 0 4px 24px; display:block; }
	.button.star-icon span { padding:6px 0 4px 23px; display:block; }	

	/* comments
----------------------------------------------- */

.comments-wrapper table{ border-collapse:separate; border-spacing:0; border-top-width:5px; margin-bottom:10px; width:100%; clear:both;  }
.comments-wrapper th{ padding:5px; font-size:12px; font-weight:normal; text-transform:uppercase; text-align:center; }
.comments-wrapper td{ font-size:12px; padding:5px; }

.comments_error {
color: #000;
background-color: #fff4f4;
}

ul.comments_error {
padding : 0.3em;
list-style-type: circle;
list-style-position: inside;
border: 2px solid #fdd;
}

div#cpreview {
width:100%;
color: #000;
background-color: #f1f1f1;
border: 2px solid #ddd;
}
.comments-wrapper .txpCommentInputMessage, .comment_web_input, .comment_email_input, .comment_name_input {
width:100%; padding:3px;
}

form#txpCommentInputForm td, .txpCommentInputMessage, .comment_web_input, .comment_email_input, .comment_name_input, .checkbox active {
vertical-align: top;
border-radius: 4px 4px 4px 4px;
box-shadow: 0 0px 0 0 #FFFFFF inset;
}



	