/*
Theme Name: BigBusiness
Theme URI: http://highthemes.com
Description: Professional Business/Portfolio Theme For Wordpress
Version: 1.2
Author: HighThemes
Author URI: http://highthemes.com
Tags: multicolor, fixed with, multi-column, widgets, admin options
*/

/* Reset HTML Elements *//* ----------------------------------------- */
*, html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, label, fieldset, input, p, blockquote, th, td {
	margin:0;
	padding:0;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}
table {
	border-collapse:collapse;
	border-spacing:0
}
fieldset, img { border:0 }
address, caption, cite, code, dfn, em, strong, th, var {
	font-style:normal;
	font-weight:normal
}
ol, ul, li { list-style:none }
caption, th { text-align:left }
q:before, q:after { content:'' }
* { outline: none; }
strong { font-weight: bold }
em { font-style: italic }
a img { border:none }
/* General Styles *//* ----------------------------------------- */
body {
	background:#fff;
	color:#494949;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:.75em;
}
a, a:visited {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#0093d0;
	text-decoration:none;
	font-weight:lighter;
	}
	
a:hover {
	text-decoration: none;
	color:0075a6;
	font-weight:lighter;
}
p {
	line-height: 1.5em;
	padding: 0 0 1.3em;
}
.aligncenter {
	display:block;
	margin:0 auto
}
.fl { float: left; }
.fr { float: right; }
.fix {
	clear: both;
	height: 1px;
	margin: -1px 0 0;
	overflow: hidden;
}
.errbox {
	padding:10px;
	font:bold 12px arial, Helvetica, sans-serif;
	color:#F00;
	border-bottom:2px solid #999;
	background:#eee;
	margin-bottom:10px;
}
.thanksbox {
	padding:10px;
	font:bold 12px arial, Helvetica, sans-serif;
	color:#030;
	border-bottom:2px solid #999;
	background:#eee;
	margin-bottom:10px;
}
/* Header *//* ----------------------------------------- */
#header-wrapper { background: #f9f9f9 url(../../gfx/headerbg.png); }
#header {
	margin:0 auto;
	width:960px;
	height:140px;
	position:relative;
	z-index:200;
}
#nav2 {
	position:absolute;
	top:20px;
	left:367px;
	height: 25px;
	width: 500px;
	text-align: left;
	
}
#nav2 a, #nav2 a:visited  { line-height: 23px; font-size:0.95em; text-decoration: none; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color: #363d43; }
#nav2 a:hover { color: #0093d0; }
#nav2 a:hover { color: #0093d0; }

#nav2-ul li {float: right; padding-right: 9px; }
#logo {
	float:left;
	margin-top:27px;
}
#twitterbox {
	width:425px;
	height:47px;
	position:absolute;
	top:10px;
	padding-left:59px;
	padding-top:10px;
	margin-top:50px;
	right:0px;
	background: url(../../gfx/twitterbx.png) no-repeat;
}
#twitterbox li { padding:0 5px; }
#twitterbox li a { display:inline; color:#0093d0; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; text-decoration:none; }
#trs {
	position:absolute;
	top:22px;
	right:0px;
}
.followtxt a, .followtxt a:visited {
	position:absolute;
	top:103px;
	right:5px;
	font-size:10px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#a8a8a8;
	text-decoration:none;
}
#search-container {
	border:1px solid #E2E2E0;
	position:absolute;
	top:17px;
	right:0px;
	display:none;
	z-index:310;
}

#s {
	width:219px;
	height:19px;
	padding:8px 16px 8px 30px;
	background: url(searchbg.png);
	border:none;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#666;
}

#searchsubmit, #searchform .screen-reader-text { display:none; }

/* Breadcrumb */
#breadcrumb-wrapper { background:url(../../images/breadcrumb_bg.jpg) left bottom repeat-x; }
#breadcrumb {
	margin:0 auto;
	width:960px;
	height:30px;
	font:14px "Myriad Pro", "Trebuchet MS", "Helvetica Neue", Helvetica, Arial, Sans-Serif;
	color:#a5a5a5;
	padding-top:13px;
}
#breadcrumb a, #breadcrumb a:visited, #breadcrumb span {
	color:#616161;
	text-decoration:none;
	padding:0 5px;
}
#breadcrumb a:hover, #breadcrumb a:active { text-decoration:underline; }
/* Navigation *//* ----------------------------------------- */
.sf-menu { line-height:	1.0; }
.sf-menu ul {
	position:absolute;
	top:-999em;
	width:13em;
}
.sf-menu ul li { width:100%; }
.sf-menu li:hover { visibility:inherit; /* fixes IE7 'sticky bug' */ }
.sf-menu li {
	float:left;
	position:relative;
}
.sf-menu a {
	display:block;
	position:relative;
	font-size:14px;
}
.sf-menu li:hover ul, .sf-menu li.sfHover ul {
	left:0;
	top:3.5em;
	z-index:99;
}
ul.sf-menu li:hover li ul, ul.sf-menu li.sfHover li ul { top:-999em; }
ul.sf-menu li li:hover ul, ul.sf-menu li li.sfHover ul {
	left:13em;
	top:0;
}
ul.sf-menu li li:hover li ul, ul.sf-menu li li.sfHover li ul { top:-999em; }
ul.sf-menu li li li:hover ul, ul.sf-menu li li li.sfHover ul {
	left:10em;
	top:0;
}
.sf-menu a.sf-with-ul { padding-right: 	2em; }
.sf-sub-indicator {
	display:inline;
	position:relative;
	top:-1px;
}
/* First Navigation */
#nav-wrapper {
	background:url(nav_bg.jpg) repeat-x;
	height:42px;
}

#nav {
	width:960px;
	margin:0 auto;
}

#nav .sf-menu {
	float:left;
	font:12px Arial, Verdana, Helvetica, sans-serif;
	font-weight:normal;
	/*font: 16px "Trebuchet MS";*/
	text-transform:uppercase;
}
#nav .sf-menu a {
	padding:13px 15px;
	text-decoration:none;
	z-index:200;
}
#nav .sf-menu a, #nav .sf-menu a:visited {
	color:#ddd;
	text-decoration:none;
}

#nav .sf-menu li {
	background:transparent;
	z-index:200;
	opacity:0.98;
}

#nav .sf-menu li ul li {
    border-bottom:1px solid #4f5a59;
    background: #34383d url(nav-arrow-transparent.png) no-repeat left center;
}

#nav .sf-menu li:hover, #nav .sf-menu li.sfHover {
	background-color: #2b2f33;
}

#nav .sf-menu a:focus, #nav .sf-menu a:hover, #nav .sf-menu a:active {
	color:#f8a63e;    
}

#nav .sf-menu li ul li:hover, #nav .sf-menu li ul li.sfHover {
	background: #2b2f33 url(nav-arrow.png) 10px center no-repeat;
}

/* First sublevel */
#nav ul.sf-menu > li > ul > li {
    padding-left:30px;    
}

/* Second sublevel */
#nav ul.sf-menu > li > ul > li > ul > li {
    padding-left:45px;
    margin-left:30px;
}

/* Third sublevel */
#nav ul.sf-menu > li > ul > li > ul > li > ul > li {
    padding-left:70px;
    margin-left:80px;
}

#nav .sf-menu > li > ul li:last-child {
    border-bottom-left-radius: 9px;
    border-bottom-right-radius: 9px;
}

#nav ul.sf-menu > li:hover, #nav .sf-menu > li > ul > li > ul li:first-child {
    border-top-left-radius: 9px;
    border-top-right-radius: 9px;
}

#nav-blue-wave {
    position:absolute;
    margin-top:-7px;
    display:block;
    clear:both;
    width:100%;
    height:7px;
    background: url(nav-wave-outer.jpg);
}

#nav-blue-wave > div {
    width:100%;
    height:7px;
    display:block;
}

#nav-blue-wave > div > div {
    display:block;
    margin: 0 auto;
    width:1152px;
    height:7px;
    background: url(nav-wave-inner.jpg) no-repeat;
}
/* Second Navigation (top right) */
#secnav {
	position:absolute;
	top:27px;
	left:0px;
}
#secnav .nav-l {
	background:url(../../images/nav_l.gif) no-repeat;
	height:43px;
	width:9px;
	float:left;
}
#secnav .nav-body {
	background:url(../../images/nav_bg.gif) repeat-x;
	height:43px;
	float:left;
}
#secnav .nav-r {
	background:url(../../images/nav_r.gif) no-repeat;
	height:43px;
	width:9px;
	float:left;
}
#secnav .sf-menu {
	float:left;
	font:13px Verdana, Arial, Helvetica, sans-serif;
}
#secnav .sf-menu a {
	color:#787878;
	text-decoration:none;
	padding:13px 10px 11px 10px;
	z-index:200;
}
#secnav .sf-menu a, #secnav .sf-menu a:visited {
	text-decoration:none;
	/*text-shadow: #fff 0px 1px 0px;*/
}
#secnav .sf-menu li {
	background:transparent;
	z-index:200;
}
#secnav .sf-menu li li { background:#F8F8F8; }
#secnav .sf-menu li li li {
	background:#F8F8F8;
	z-index:200;
}
#secnav .sf-menu li ul li {
	border:1px solid #DEDEDE;
	border-top:none;
}
#secnav .sf-menu li:hover, #secnav .sf-menu li.sfHover, #secnav .sf-menu a:focus, #secnav .sf-menu a:hover, #secnav .sf-menu a:active {
	outline:0;
	color:#000
}
#secnav .sf-menu .sf-sub-indicator {
	display:inline;
	position:relative;
	top:0;
	padding-left:2px;
}

/* Featured Section *//* ----------------------------------------- */
#featured-wrapper { 
background:#fffffe url(featurebg.png);
min-height:337px;
background-repeat:repeat-x;
background-position:bottom;
padding-bottom:25px;

}

#featured-wrapper2 { 
background:#fffffe url(featured2.png);
background-repeat:repeat-x;
background-position:bottom;

}
	
#featured-area, #page-title {
	margin:0 auto;
	width:960px;
}
#page-title .single {
	margin:0 auto;
	width:960px;
	padding-top:20px;
}
#featured-area { height:auto; }
#featured-area .fl {
	width:370px;
	padding-top:20px;
	padding-right:15px;
}
#featured-area .fr {
	width: 565px;
	padding-top:20px;
}
#featured-area .fl h3 {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:36px;
	color:#333;
	clear:both;
	text-align:left;
	padding: 3px 0 3px 0px;
	text-transform:capitalize;
	margin:0;
}
#featured-area .fl p {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:1em;
	color:#333;
	text-align:left;
	padding-bottom:10px;
	text-align:justify;
	line-height:auto;
}
#featured-area .call-to-action {
	float:left;
	width:154px;
	height:35px;
	background: url(calltoaction.png) no-repeat;
	margin-top:18px;
	text-align:center;
	margin-right:5px;
	margin-left:2px;
	display:inline;
	padding-top:9px;
}
#featured-area .call-to-action a, #featured-area .call-to-action a:visited {
	color:#FFF;
	text-shadow:0 1px 0 #000;
	font-size:22px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	text-decoration:none;
}
#featured-area .call-to-action a:hover, #featured-area .call-to-action a:active {
	color:#FFF;
	text-shadow:0 1px 0 #000;
	font-size:22px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	text-decoration:none;
}
/* CU3ER 3D Slider */
#c3dslider {
	padding:4px;
	border:1px solid #ccc;
	background:#fff;
	overflow:hidden;
	width:470px;
	height:280px;
	margin-left:10px;
}
#c3dslider-wide {
	padding:4px;
	border:1px solid #ccc;
	background:#fff;
	overflow:hidden;
	width:950px;
	height:280px;
	position:relative;
	top:20px;
}
/* jQuery Sliders: Thumbnails */
#loopedSlider {
	position:relative;
	clear:both;
	padding-left:15px;
	width:560px;
}
#loopedSlider .container {
	width:480px;
	height:290px;
	background-color:#FFF;
	border:solid 1px #CCC;
	overflow:hidden;
	position:absolute;
	left:50px;
	top:11px;
}
#loopedSlider div.slides {
	position:absolute;
	top:1px;
	left:1px;
}
#loopedSlider div.slides div.slide {
	position:absolute;
	top:0;
	width:470px;
	display:none;
	padding:4px;
}
#loopedSlider .featured-nav {
	float:left;
	width:80px;
}
#loopedSlider .featured-nav li {
	display:block;
	width:69px;
	height:64px;
	overflow:hidden;
	float:left;
	background:#fff;
	margin-bottom:5px;
	border:2px solid #fff;
}
#loopedSlider ul.pagination li.active { border:2px solid #999; }
#loopedSlider ul.pagination li a {
	display:block;
	width:69px;
	height:64px;
	opacity:0.7;
}
#loopedSlider ul.pagination li a:hover {
	opacity:1;
	background:#eee;
}
#loopedSlider ul.pagination li.active a {
	opacity:1;
	background:#eee;
}
/* jQuery Sliders: Next/Previous */
#slider-left {
	position:absolute;
	top:120px;
	left:15px;
}
#slider-right {
	position:absolute;
	top:120px;
	right:7px;
}
#nextprevious { padding-left:47px; }
/* Slide caption styles */
#loopedSlider .slide-caption {
	left:5px;
	top: 204px;
	width: 470px;
	height: 80px;
	position: absolute;
}
#loopedSlider .slide-caption .slide-caption-wrap {
	width: 100%;
	height: 100%;
	position: relative;
}
#loopedSlider .slide-caption .slide-caption-overlay {
	position: absolute;
	top: 0;
	left:-1px;
	bottom: 0;
	width: 100%;
	height: 100%;
	background-color:#FFF;
	filter:alpha(opacity=70);
	-moz-opacity:.70;
	opacity:.70;
	border-bottom:solid 4px #0074b6;
}
#loopedSlider .slide-caption h3, .slide-caption h3 a, .slide-caption h3 a:hover {
	margin: 0 7px;
	padding: 10px 0 4px 5px;
	color:#fff;
	position: relative;
	font-size:24px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#000;
	text-transform:uppercase;
	text-decoration:none;
}
#loopedSlider .slide-caption p {
	margin: 0 10px;
	margin-left:26px;
	position: relative;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
}
#loopedSlider .slide-caption a:link, #loopedSlider .slide-caption a:visited {
	font-weight:700;
	font-size:15px;
	text-transform:uppercase;
	color: #000;
}
#loopedSlider .slide-caption a:hover {
	color: #222;
	text-decoration:underline;
}
/* Page title area for general pages */
#page-title { height:88px; }
#page-title .fl {
	padding-top:23px;
	width:460px;
}
#page-title .fr {
	padding-top:35px;
	width:500px;
}
#page-title h3 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:26px;
	color:#333;
}
#page-title p {
	font:italic 18px "Myriad Pro", "Trebuchet MS", "Helvetica Neue", Helvetica, Arial, Sans-Serif;
	color:#333;
	text-align:right;
}
/* Homepage & Pages *//* ----------------------------------------- */
#main-content {
	margin:0 auto;
	width:960px;
	padding:22px 0;
}
#main-content .text-box { clear:both; }
#main-content .text-box h3 {
	font:36px "Myriad Pro", "Trebuchet MS", "Helvetica Neue", Helvetica, Arial, Sans-Serif;
	color:#474747;
	padding:0 0 5px 0;
}
#main-content .text-box p {
	font:13px/22px Arial, Helvetica, sans-serif;
	color:#474747;
}
/* block2 for second homepage style */
#features { margin-top:20px; }
#features .block2 {
	width:304px;
	float:left;
	margin:0 20px 30px 0;
	display:inline;
}
#features .last { margin-right:0; }
#features .block2 img.intro {
	padding:1px;
	border:1px solid #ccc;
	margin-bottom:20px;
}
#features .block {
	width:420px;
	height:170px;
	float:left;
	margin-left:10px;
	padding-right:20px;
}

#features .feature { float:right; width:330px; }
#features .feature h3, #features .block2 h3 {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:22px;
	font-weight:bold;
	color:#484848;
}
#features .feature p, #features .block2 p {
	font:13px/20px Arial, Helvetica, sans-serif;
	color:#474747;
	padding-top:10px;
}
#features .block2 p { padding-bottom:10px; }
#features .readmore {
	font:13px Arial, Helvetica, sans-serif;
	color:#919191;
	text-decoration:none;
}
#features .readmore:hover { color:#585858; }
/* call to action button */
#main-content .call-to-action2 {
	background:url(calltoaction2_left.png) no-repeat top left;
	padding-left:15px;
	height:46px;
	margin-left:2px;
	float:right;
}
#main-content .call-to-action2 a {
	text-decoration:none;
	display:block;
	padding:11px 17px 18px 0;
	background:url(calltoaction2_right.png) no-repeat top right;
	text-align:center;
	font-size:22px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#fff;
	text-shadow: #666 0px 1px 0px;
}
#main-content .call-to-action2 a:hover { text-shadow: #000 0px 1px 0px; }
.highlight-box {
	background:url(../../images/tour_box.jpg) no-repeat;
	width:914px;
	min-height:67px;
	height:auto !important;
	height:67px;
	margin-top:30px;
	margin-bottom:10px;
	padding:14px 14px 0 14px;
}
.highlight-box h2 {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:28px;
	color:#333;
	padding-top:7px;
	padding-left:7px;
}
.highlight-box div.fl { width:410px; }
.highlight-box div.fr {
	width:414px;
	padding-left:5px;
}
.highlight-box h3 {
	border-bottom:1px solid #e3e3e3;
	height:37px;
}
.highlight-box h3 span {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:22px;
	color:#5b5b5b;
	padding-top:6px;
}
.highlight-box .quote { padding:15px 0; }
.highlight-box .quote blockquote {
	display:inline;
	font:italic 12px/18px Arial, Helvetica, sans-serif;
	color:#959595;
	width:410px;
}
.highlight-box .quote img {
	border:2px solid #e3e3e3;
	padding:2px;
	margin-right:10px;
}
.highlight-box .quote cite {
	color:#5b5b5b;
	font-style:italic;
	display:block;
	padding-top:5px;
}
.highlight-box .quote cite a, .highlight-box .quote cite a:visited {
	color:#0093d0;
	text-decoration:none;
	font-style:italic;
}
.highlight-box .quote cite a:hover, .highlight-box .quote cite a:active { text-decoration:none; }
.highlight-box .l-blog { padding:20px 0 0 5px; }
.highlight-box .l-blog .meta {
	font:10px Verdana, Arial, Helvetica, sans-serif;
	color:#9a9a9a;
	padding:3px 0 7px 0;
	display:block;
}
.highlight-box .box {
	width:410px;
	float:left;
}
.highlight-box .l-blog .meta a, .highlight-box .l-blog .meta a:visited {
	font:10px Verdana, Arial, Helvetica, sans-serif;
	color:#9a9a9a;
	text-decoration:none;
}
.highlight-box .l-blog .meta a:hover, .highlight-box .l-blog .meta a:active { text-decoration:underline; }
.highlight-box .l-blog li a, .highlight-box .l-blog li a:visited {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#0093d0;
	text-decoration:none;
}
.highlight-box .l-blog li a:hover, .highlight-box .l-blog li a:active { text-decoration:none; }
.highlight-box .l-blog p {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#5b5b5b;
}
#newsletter { padding:10px 0 10px 0; }
#newsletter input {
	background:url(http://minervaclp.com/wp-content/themes/Bigbusiness/style/green/images/textbox.png) no-repeat;
	width:151px;
	border:0;
	font:13px Arial, Helvetica, sans-serif;
	color:#5b5b5b;
	padding:9px 10px 9px 10px;
	float:left;
	margin:0 4px 0 0;
}
#newsletter .signup {
	width:56px;
	height:31px;
	background:#626262;
	color:#fff;
	padding:0;
	cursor:pointer;
	margin:0;
}
/* Sidebar *//* ----------------------------------------- */
#sidebar {
	width:297px;
	float:right;
	margin-bottom:20px;
	display:inline;
}
#sidebar .s_top {
	margin-top:11px;
	background:url(../../images/sidebar_top.png) no-repeat;
	width:297px;
	height:13px;
	overflow:hidden;
}
#sidebar .s-body {
	background:url(../../images/sidebar_bg.jpg) repeat-y;
	width:280px;
	padding-left:17px;
}
.sitesearch input {
	background:url(../../images/search_bg.jpg) no-repeat;
	border:0;
	float:left;
	padding:9px 33px 9px 16px;
	width:215px;
	font:italic 13px Georgia, "Times New Roman", Times, serif;
	color:#888;
}
.sitesearch input.btn {
	background:none;
	border:0;
	margin:11px 0 0 -25px;
	padding:0;
	width:13px;
	height:13px;
	float:left;
}
#sidebar .cbox, #sidebar .ccbox {
	width:254px;
	padding:10px 0;
}
#sidebar .ccbox h3 {
	font:italic bold 18px "Myriad Pro", "Trebuchet MS", "Helvetica Neue", Helvetica, Arial, Sans-Serif;
	color:#666;
	padding-bottom:10px;
	background:url(../../images/s_line.gif) left bottom repeat-x;
}
#sidebar .ccbox .map img {
	float:left;
	border:2px solid #fff;
	margin:10px 0;
}
#sidebar .ccbox ul li, #sidebar .ccbox ul li a, #sidebar .ccbox ul li a:visited, #sidebar .ccbox p {
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#666;
}
#sidebar .ccbox ul li {
	padding:10px 0 5px 15px;
	background:url(../../images/arrow.gif) 2px 14px no-repeat;
}
#sidebar .ccbox ul li a, #sidebar .ccbox ul li a:visited { text-decoration:none; }
#sidebar .ccbox ul li a:hover { color:#000; }
#sidebar .ccbox p {
	line-height:18px;
	padding-top:5px;
}
#sidebar #places { padding-top:10px; }
#sidebar #places li {
	padding:0;
	margin:0 3px 0 0;
	display:inline;
}
#sidebar h3 {
	font:bold 22px "Trebuchet MS", "Helvetica Neue", Helvetica, Arial, Sans-Serif;
	color:#5b5b5b;
	padding-bottom:8px;
}
#sidebar .cbox li, #sidebar .cbox li a, #sidebar .cbox li a:visited {
	font:normal 12px Arial, Helvetica, Sans-Serif;
	color:#a0a0a0;
}
#sidebar .cbox ul li {
	padding:10px 0 10px 10px;
	background:url(../../images/s_line.gif) left bottom repeat-x;
}
#sidebar .cbox ul li a, #sidebar .cbox ul li a:visited {
	padding:10px 0 10px 15px;
	text-decoration:none;
	background:url(../../images/arrow.gif) 0 14px no-repeat;
	color:#0093d0;
}
#sidebar .cbox ul li a:hover { color:#666; }
#sidebar .cbox p {
	font:12px/20px Arial, Helvetica, Sans-Serif;
	color:#5b5b5b;
	padding-left:10px;
}
#sidebar #spots a img { margin:5px 0 5px 0px; }
.widget_tag_cloud a:link {
	font-family:Arial, Helvetica, Sans-Serif;
	text-decoration:none;
	color:#a0a0a0;
	padding:0 10px;
}
.widget_tag_cloud a:hover {
	font-family:Arial, Helvetica, Sans-Serif;
	text-decoration:none;
	color:#333;
	padding:0 10px;
}
.widget_tag_cloud a:visited {
	font-family:Arial, Helvetica, Sans-Serif;
	text-decoration:none;
	color:#a0a0a0;
	padding:0 10px;
}
.cbox a.tagsize-1 {
	font-size: 0.9em;
	font-weight: 100;
}
a.tagsize-2 {
	font-size: 1.0em;
	font-weight: 200;
}
a.tagsize-3 {
	font-size: 1.2em;
	font-weight: 300;
}
a.tagsize-4 {
	font-size: 1.4em;
	font-weight: 400;
}
a.tagsize-5 {
	font-size: 1.6em;
	font-weight: 500;
}
a.tagsize-6 {
	font-size: 1.8em;
	font-weight: 600;
}
a.tagsize-7 {
	font-size: 2.0em;
	font-weight: 700;
}
a.tagsize-8 {
	font-size: 2.2em;
	font-weight: 800;
}
a.tagsize-9 {
	font-size: 2.4em;
	font-weight: 900;
}
a.tagsize-10 {
	font-size: 2.6em;
	font-weight: 900;
}
#sidebar .s-bottom {
	background:url(../../images/sidebar_bottom.png) no-repeat;
	width:297px;
	height:13px;
	overflow:hidden;
}
/* Blog: Posts *//* ----------------------------------------- */
#content { float:left; }
.post {
	padding-right:21px;
	padding-bottom:50px;
}
.post .post-title, .post .post-title a, .post .post-title a:visited {
	font:26px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#555;
	text-decoration:none;
	padding-bottom:10px;
	clear:both;
}
.post .post-title a:hover, .post .post-title a:active { color:#222; }
.post .post-meta {
	background:url(../../images/post_meta.jpg) no-repeat;
	width:627px;
	height:20px;
	padding:7px 0 0 15px;
	margin-bottom:10px;
	clear:both;
}
.post .post-meta, .post .post-meta .date, .post .post-meta a, .post .post-meta a:visited {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#5b5b5b;
	text-decoration:none;
}
.post .post-meta a, .post .post-meta .date { padding:0 5px; }
.post .post-meta a:hover { text-decoration:underline; }
.post .entry, .post .entry p {
	/* font: 13px Arial, Helvetica, sans-serif; */
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#393939;
	line-height: 1.25em;
	padding: 5px 0px;
}
.post .entry p {
	line-height: 18px;
	padding-bottom:10px;
}
.post .entry ul {
	margin:0 0 15px 0;
	padding:0 0 0 30px;
	
	
}
.post .entry ul ul { margin:0; }
.post .entry ul li {
	list-style-type:circle;
	padding:3px 0;
	text-decoration:none;
	/* color: #0096d6;  */
}
.post .entry ul ul li {
	list-style-type:disc;
	padding:3px 0;
	text-decoration:none;
}
.post .entry ol {
	margin:0 0 15px 0;
	padding:0 0 0 30px;
}
.post .entry ol ol { margin:0; }
.post .entry ol li {
	list-style-type:decimal;
	padding:3px 0;
	text-decoration:none;
}
.post .entry ol ol li {
	list-style-type:lower-alpha;
	padding:3px 0;
	text-decoration:none
}
.post .entry img {
	padding:5px;
	margin:0 15px 3px 0;
	border:1px solid #e4e4e4;
}
.post .entry img.alignleft {
	float:left;
	padding:5px;
	margin:0 15px 3px 0;
	border:1px solid #e4e4e4;
}
.post .entry img.alignright {
	float:right;
	padding:5px;
	margin:0 15px 3px 0;
	border:1px solid #e4e4e4;
}
.post .entry blockquote {
	background:#f6f6f6;
	padding:10px;
	margin:5px 0 10px 0px;
	border-bottom:1px solid #ccc;
	border-right:1px solid #ccc;
	border-top:1px solid #f2f2f2;
	border-left:1px solid #f2f2f2;
	overflow:hidden;
}
.post .entry blockquote p { font:italic 14px/20px "Trebuchet MS", Arial, Helvetica, sans-serif; }
.post .entry a, .post .entry a:visited {
	text-decoration:none;
	color:#0093d0;
}
.post .entry a:hover, .post .entry a:active { text-decoration:none; }
.post .more-link span {
	background:url(../../images/readmore.jpg) no-repeat;
	width:85px;
	height:19px;
	display:block;
	padding:8px 0 0 10px;
	clear:both;
}
#main-content .post a.more-link, #main-content .post a.more-link:visited {
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#5b5b5b;
	text-decoration:none;
	display:block;
	padding:10px 0;
}
.post .more-link:hover { color:#2a2a2a; }
.post .entry h1, .post .entry h2, .post .entry h3, .post .entry h4, .post .entry h5, .post .entry h6, .post .entry h1 a, .post .entry h2 a, .post .entry h3 a, .post .entry h4 a, .post .entry h5 a, .post .entry h6 a {
	color:#7c7c7c;
	padding:5px 0;
	text-decoration:none;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:normal;
}
.post .entry h1 { font-size:28px; font-family: "Trebuchet MS"; line-height: 1.25em; }
.post .entry h2 { font-size:24px; font-family: "Trebuchet MS"; line-height: 1.15em; }
.post .entry h3 { font-size:12px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; line-height: 1.25em; font-weight: bold; }
.post .entry h4 { font-size:12px; font-family: "Trebuchet MS"; line-height: 1.25em; font-weight: bold; }
.post .entry h5 { font-size:18px; line-height: 1.25em; }
.post .entry h6 { font-size:16px; line-height: 1.25em; }
/* Blog: Comments *//* ----------------------------------------- */
#comments { width:642px; }
.cancel-comment-reply {
	font: 24px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#7c7c7c;
	padding-bottom:20px;
}
#comments h2, #respond h2 {
	font: 24px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#7c7c7c;
	padding-bottom:20px;
}
#comments ol li { padding:0 0 10px 0; }
#comments ol li .comm-body {
	background:#f1f1f1;
	padding:0 10px 5px 10px;
	border-bottom:1px solid #ccc;
}
#comments li .comm-meta {
	padding:5px 0 0px 5px;
	clear:both;
}
#comments li .comm-meta .author, #comments li .comm-meta .author a, #comments li .comm-meta .author a:visited {
	font:14px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#0a5d6c;
	text-decoration:none;
	text-transform:capitalize;
}
#comments li .comm-meta .author { padding-right:5px; }
#comments li .comm-meta .date {
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	padding-left:5px;
}
#comments ol li .auth-r {
	width:50px;
	float:left;
	margin-right:5px;
	display:inline
}
#comments ol li .auth-r img {
	padding:2px;
	background:#fff;
	margin-top:5px;
	border:1px solid #dedede;
}
#comments ol li .auth-r .reply {
	margin:0 0 0 8px;
	display:block;
	clear:both;
}
#comments ol li .auth-r .reply a, #comments ol li .auth-r .reply a:visited {
	font:14px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#54595a;
	text-decoration:none;
}
#comments ol li .comm-entry { padding:3px 10px; }
#comments ol li .comm-entry p {
	font:12px/20px Arial, Helvetica, sans-serif;
	color:#393939;
}
#comments ul.children {
	margin:10px 0 0 25px;
	padding:0;
}

/* Forms *//* ----------------------------------------- */
#submitform label {
	font:bold 15px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#666;
	float:left;
	display:block;
	width:100px;
	cursor:pointer;
}
#submitform input {
	font:13px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#5b5b5b;
	background:#EFEFEF;
	width:251px;
	border:3px solid #dadada;
	padding:8px 10px 8px 10px;
	margin:0 0 15px 50px;
	float:left;
}
#submitform textarea {
	font:13px/20px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#5b5b5b;
	background:#EFEFEF;
	width:425px;
	height:249px;
	border:3px solid #dadada;
	padding:7px 10px 0 10px;
	float:left;
	margin:0 0 10px 50px;
}
#submitform .submit {
	width:146px;
	height:34px;
	background:#626262;
	color:#fff;
	padding:0;
	cursor:pointer;
	margin:0;
	float:left;
	margin:5px 0 0 150px;
	border:none;
}
/* Portfolio Paga *//* ----------------------------------------- */

/* 2-column page width sidebar */

#portfolios .wide-folio {
	width:620px;
	margin:0 20px 20px 0;
	display:inline;
	float:left;
}
#portfolios .wide-folio .title, #portfolios .wide-folio .title a {
	font:24px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#000;
	padding-bottom:5px;
	float:left;
	text-decoration:none;
}
#portfolios .wide-folio .date {
	display:block;
	font:12px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#8e8e8e;
	padding-top:11px;
	float:right;
}
#portfolios .wide-folio .thumb img {
	border:2px solid #e2e2e2;
	width:616px;
	height:221px;
	display:block;
	padding:1px;
	border:1px solid #ccc;
}
#portfolios .wide-folio .entry p {
	font:12px/20px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#333;
	padding:10px 0 0 0;
}
/* 3-column page without sidebar */
#main-content .wide { width:960px; }
#main-content .bysidebar {
	width:660px;
	float:left;
}
#portfolios .folio {
	width:304px;
	margin:0 24px 20px 0;
	display:inline;
	float:left
}
#portfolios .last { margin-right:0; }
#portfolios .folio .title, #portfolios .folio .title a {
	font:24px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#000;
	padding-bottom:5px;
	float:left;
	text-decoration:none;
}
#portfolios .folio .date {
	display:block;
	font:12px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#8e8e8e;
	padding-top:11px;
	float:right;
}
#portfolios .folio .thumb img {
	padding:1px;
	border:1px solid #ccc;
	width:300px;
	height:225px;
	display:block;
}
.thumb img {
	padding:1px;
	border:1px solid #ccc;
	display:block;
}
#portfolios .folio .entry p {
	font:12px/20px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#333;
	padding:10px 0 0 0;
}
/* Pagination Styles */

.wp-pagenavi {
	position:relative;
	padding:5px 0;
}
.wp-pagenavi a, .wp-pagenavi a:link {
	padding: 2px 8px 2px 8px;
	margin: 2px;
	text-decoration: none;
	border:1px solid #e0e0e0;
	color: #0066cc;
	background:#f1f1f1;
}
.wp-pagenavi a:visited {
	padding: 2px 8px 2px 8px;
	margin: 2px;
	text-decoration: none;
	border:1px solid #e0e0e0;
	color: #0066cc;
	background:#f1f1f1;
}
.wp-pagenavi a:hover {
	border:1px solid #97c3cb;
	color: #000000;
	background:#b7dee7;
}
.wp-pagenavi a:active {
	padding: 2px 8px 2px 8px;
	margin: 2px;
	text-decoration: none;
	border:1px solid #97c3cb;
	color: #333;
	background:#b7dee7;
}
.wp-pagenavi span.pages {
	padding: 2px 8px 2px 8px;
	margin: 2px 2px 2px 2px;
	color: #333;
	border:1px solid #e0e0e0;
	background:#f1f1f1;
}
.wp-pagenavi span.current {
	padding: 2px 8px 2px 8px;
	margin: 2px;
	font-weight: bold;
	border:1px solid #97c3cb;
	color: #000000;
	background:#b7dee7;
}
.wp-pagenavi span.extend {
	padding: 2px 8px 2px 8px;
	margin: 2px;
	border: 1px solid #000000;
	color: #000000;
	background-color: #FFFFFF;
}
/* Footer *//* ----------------------------------------- */
#footer {
	
background:#FFF url(footerbg.png);
background-repeat:repeat-x;
background-position:top;
padding-bottom:25px;
font-size:13px;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

}

#footer a { color:#0093d0; }

#footer a:hover { color:#00b4ff; }

#footer-widgets {
	margin: 0 auto;
	width:960px;
	padding-bottom:18px;
	padding-top:20px;
}
#footer-widgets .block {
	width:190px;
	float:left;
	padding:20px 35px 0 0;
	color:#6f6f6f;
	font-weight:normal;
}

#footer-widgets #text-33 { width:240px; text-align:justify; }
#footer-widgets #nav_menu-5 { margin-left:35px; width:140px; line-height:15px; }
#footer-widgets #recent-posts-8 { line-height:14px; }

#footer-widgets #text-28 {
	float:left;
	width:150px !important;
	text-align:left;
}

#footer-widgets #text-31 { margin-left:15px; float:left; }

#footer-widgets #text-31, #footer-widgets #text-32 {
	float:left;
	width:215px !important;
}


.menu-footer-container,
#recent-posts-8 ul {
	margin-top:8px;
}

#footer-widgets .block h3 {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#4f4f4f;
	padding-bottom:14px;
}
#footer-widgets .block p { line-height:18px; }
#footer-widgets .block ul li {
	padding-bottom:5px;
	padding-left:2px;
}
#footer-widgets .block ul li a, #footer-widgets .block ul li a:visited {
	color:#818181;
	text-decoration:none;
}
#footer-widgets .block ul li a:hover, #footer-widgets .block ul li a:active {
	text-decoration:underline;
	color:#333;
}
#footer-widgets .block ul li ul {
	margin-left:10px;
	padding-top:10px;
}
.textwidget { line-height:20px; font-weight:200 }
.recentcomments .url { font-weight:bold; }
#footer #footer-footer {
	margin:0 auto;
	width:960px;
	height:44px;
	background:url(footer_line.gif) left top repeat-x;
}
#footer #footer-footer .copyright-text {
	color:#848484;
	padding:15px 0 0 0;
	width:700px;
	float:left;
}
#footer #footer-footer .icons {
	width:260px;
	height:30px;
	padding-top:10px;
	float:right;
}
#footer #footer-footer .icons li {
	float:right;
	padding:0 0 0 10px;
}

.s-body #sub-page-menu h3,
.s-body #sub-page-menu h3 a {
	font:bold 22px "Trebuchet MS", "Helvetica Neue", Helvetica, Arial, Sans-Serif;
	color:#5b5b5b;
	padding-bottom:8px;
}

form.customcontactform div input, form.customcontactform div select, form.customcontactform-sidebar div input {
	height:100%;
	padding:6px 10px 6px 15px;
	background: url(inputbg.png);
	border:none;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#666;
}

form.customcontactform-sidebar div select {
	width:150px;
	height:30px;
	padding:6px 2px 5px 8px;
	background: url(inputbg.png);
	border-right:1px solid #DDD;
	border-left:none; border-top:none; border-bottom:none;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#666;
}




form.customcontactform div label, form.customcontactform-sidebar div label {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:13px;

}

form.customcontactform div, form.customcontactform-sidebar div {
	margin:0 !important;
}

form.customcontactform div textarea, form.customcontactform-sidebar div textarea {
	width:244px !important;
	height:88px;
	padding:6px 10px 6px 15px;
	background: url(txtareabg.png);
	border:none;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#666;
	
}

form.customcontactform-sidebar div input[type="text"], form.customcontactform-sidebar div select, form.customcontactform-sidebar div textarea,
form.customcontactform div textarea, form.customcontactform-sidebar div textarea,
 {
	width:244px;
}