/*
Theme Name: eNolan Theme
Theme URI: http://www.kuzzuk.net
Description: eNolan Theme designed by Erin Nolan, developed by Dipankar Subba
Version: 1.62
Author: Dipankar Subba
Author URI: http://www.kuzzuk.net


*/

/* Reset styles
*******************************/
html, body, div, span,iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, cite, code,
del, dfn, em, font, ins,strong,ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
margin: 0;
padding: 0;
border: 0;
outline: 0;
font-weight: inherit;
font-style: inherit;
font-size: 100%;
font-family: inherit;
vertical-align: baseline;
}
:focus {
outline: 0;
}
body {
line-height: 1;
color: #3c3c3c;
background: white;
}
ol, ul {
list-style: none;
}
table {
border-collapse: collapse;
border-spacing: 0;
}
caption, th, td {
text-align: left;
font-weight: normal;
}

/* Main styles
*******************************/
html {
	height: 100%;
	margin-bottom: 1px;/* force vertical scrollbars */
}

body {/*a l*/
	color: #3c3c3c;
	font-size: 75%;
	text-align: left;
	background: #dfebf0 url(img/bg-gradient.gif) repeat-x;
}

/* Default fonts
*******************************/
body,
input,
select		{ font-family: Helvetica, Arial, sans-serif;
	color: #3c3c3c;
	line-height: 1;
}
textarea,
pre,
code 		  { font-family: Helvetica, Arial, sans-serif;
	color: #3c3c3c;
}

/* Header elements
*******************************/
h1,
h2,
h3,
h4,
h5,
h6 {
  font-weight:normal;
}

h1 {
    font-size: 2.5em;
    color:#fff;
    line-height:1;
}
h2 {
    font-size: 1.5em;
	font-weight: normal;
	font-style: normal;
}

h3 {
    font-size: 1.5em;
    padding-bottom:1em;
    color:#518cb1;
}
h4 { font-size: 1.3em; }
h5 { font-size: 1.2em; }
h6 { font-size: 1.1em; }

/* Text elements
*******************************/
p			  { margin: 0 0 1em 0; text-align: left; line-height:1.2; }
p.last 		  { margin-bottom:0; }
p.first		  { margin-top:1em; }
p.img		  { float: left; margin:0 1em 1em 0; padding:0; }

blockquote    {
    margin:0 0 1em 1em;
    padding-left:1em;
    border-left:2px solid #B8E0FA;
}
strong        { font-weight: bold; }
em            { font-style: italic; }
pre           { border: 1px solid #ddd; margin-bottom: 1.2em; padding:1.2em; }
ins           { text-decoration:none; } /*remove underline from text*/
del           { text-decoration:line-through; }

dl {
    line-height:1.2;
    margin-bottom:1.2em;
}

hr {
    color: #fff;
    background:transparent;
    margin: 0 0 0.5em 0;
    padding: 0 0 0.5em 0;
    border:0;
    border-bottom: 1px #000 dotted;
}

/*links*/
a:link,
a:visited,
a:focus,
a:active	{ color: #AAC6C3; text-decoration: underline; cursor:pointer;
	font-weight: normal;
	font-style: normal;
}

a:hover		{color: #8499a5;
	text-decoration: underline;
}
a:visited	{}

a:active,
a:focus     { outline: 0; } /*remove border in ff*/


/* decorate lists in posts */
#content .post ul,
#content .post ol {
    margin: 0 0 1em 2em;
}

#content .post ul {
    list-style-type:disc;
}

#content .post ol {
    list-style-type:decimal;
}

#content .post ul li,
#content .post ol li {
    line-height:2;
}

/* Images
*******************************/
img 		{ outline:0;border:0; }

/* Form styles
*******************************/
input,
select,
textarea {
	
	vertical-align:baseline;
}

input.text,
input.file { cursor:text; }

input.button {
    cursor:pointer;
    color:#fefefe;
    border:0;
    background:url(img/header-search-button.gif) 0 0 repeat-x;
    font-weight:bold;
    padding:1px 12px;
    text-align:center;
    height:19px;
}

input.radio,
input.checkbox { border: 0;padding: 0; }

/* Wordpress aligning
*******************************/
.aligncenter,
div.aligncenter {
   display: block;
   margin-left: auto;
   margin-right: auto;
}

.alignleft {
    float:left;
    margin: 0 1em 1em 0;
}

.alignright {
   float: right;
   margin: 0 0 1em 1em;
}

.wp-caption img {
   margin: 0;
   padding: 0;
   border: 0 none;
}

.wp-caption {
    border:1px solid #eee;
    text-align:center;
    padding-top:4px;
}
.wp-caption p.wp-caption-text {
    font-size:.92em;
    text-align:center;
}


/* Text align
*******************************/
.t-right 	{ text-align: right; }
.t-left 	{ text-align: left; }
.t-center 	{ text-align: center; }
.t-justify 	{ text-align: justify; }

/* Other
*******************************/
.clear:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden
}

.zoom {
    overflow:hidden;
}

/* Main styles
 *******************************/
#root {
    width: 1020px;/*980px;*/
    /*margin: 24px auto 0 auto;*/
	margin: 0 auto 0 auto;/*a l*/
    padding-bottom: 24px;
}

/* Header
 *******************************/
#header {
    overflow: hidden;
}

#header .menu,
#header .search {
    background:url(img/header-menu-back.gif) 0 0 repeat-x #5B94BE;
}

#header .menu {
    float:left;
    /*width:667px;*/
	width:1020px;
    height:28px;
    padding:10px 20px;
}

#header .menu li {
    float:left;
    background:url(img/header-menu-delim.gif) 100% 0 no-repeat;
}

#header .menu li.last {
    background:none;
}

#header .menu a {
    color:#fefefe;
    font-weight: normal;
    padding:0 14px;
    display:block;
    line-height: 2.2;
	font-style: normal;
}

#header .menu a:hover {
    text-decoration:none;
}

#header .search {
    width:236px;
    height:20px;
    float:right;
    padding:14px 16px;
    font-size:0.92em;
}

#header .search label {
    color:#fff;
    padding-right:8px;
}

#header .search input.text {
    width:122px;
    border:1px solid #5286ab;
    border-right:0;
    border-bottom:0;
    background:#ecf0f2;
    padding:2px;
    color:#34668a;
    margin-right:8px;
}

#header .search input.button {
    color:#fefefe;
    border:0;
    background:url(img/header-search-button.gif) 0 0 repeat-x;
    font-weight: normal;
    width:51px;
    padding:1px 0;
    text-align:center;
    height:19px;
	font-style: normal;
}

#heading {
    margin-top:0;
	/*margin-top:4px;*/
    /*width:551px;*/
	width:1020px;
    float:left;
    clear:both;
    /*height:134px;*/
	height:221px;
	background:url(img/homeheader.jpg) 0 0 no-repeat;
    /*padding: 66px 0 0 156px;*/
	padding: 0 0 0 0;
}

#heading a {
    color:#fff;
    text-decoration:none;
}

#heading .description {
    color:#fff;
}

#about {
    margin-top:4px;
    width:232px;
    height:164px;
    overflow:hidden;
    float:right;
    background:url(img/header-about-back.gif) 0 0 repeat-y #f9fdff;
    padding:18px;
}

#about .signature {
    text-align:right;
    margin:0;
}

#main {
    /*margin-top:4px;*/
    clear:both;
    overflow:hidden;
}

#left-block {
    width:354px;/*216px;*/
    float:left;
	/*added later*/
	background-color: transparent;/*#535D58;*/
	background-image: url(img/sidebar-Back.jpg);
	background-repeat: repeat-y;
	margin-bottom: -20000px; padding-bottom: 20000px;/*for equal columns effect*/
}

#left-block .box {
    /*added later*/
	background-color: #939794;
	width: 260px;
	font-weight: normal;
	line-height: 18px;
	/*background:#fff;*/
    padding:18px;
	margin: 5px auto 25px;
}

#left-block .box-category {
    /*added later*/
	background-color: #939794;
	width: 260px;
	margin-left: auto;
	margin-right: auto;
	font-weight: normal;
	line-height: 18px;
	/*background:#fff;*/
    padding:18px;
    margin-bottom:25px;
	margin-top: 5px;
}


#left-block .calbox {
    /*added later*/
	background-color: #939794;
	width: 260px;
	margin-left: auto;
	margin-right: auto;
	font-weight: normal;
	line-height: 18px;
	/*background:#fff;*/
    padding:0px;
    margin-bottom:25px;
	margin-top: 5px;
}

#left-block .fb-bolo-box {
    /*added later*/
	background-color: #939794;
	width: 260px;
	font-weight: normal;
	line-height: 18px;
	/*background:#fff;*/
    padding:18px;
	height: 80px;
	margin: 5px auto 25px;
}

#left-block .box img		  { float:left;
	margin: 0px;
	padding-top: 0px;
	padding-left: 0px;
}

#left-block .box p {
    /*added later*/
	font-weight: normal;
	line-height: 18px;
	font-size: 12px;
}

#left-block .box h2 {
	text-transform: uppercase;
	color: #ffffff;
	font-weight: normal;
	text-decoration: none;
	font-style: normal;
    margin-bottom: 16px;
	margin-left: 0;
	padding: 0 1px 0 0;
}
#left-block .box h2 a {
	text-transform: uppercase;
	color: #ffffff;
	font-weight: normal;
	text-decoration: none;
	font-style: normal;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	padding: 0;
}

#left-block .box h2 a:hover {	
	color:#353938;
        padding-bottom: 0;
}

#left-block .box h2.shorth2 {
	text-transform: uppercase;
	color: #ffffff;
	font-weight: normal;
	text-decoration: none;
	margin: 0px;
}

#left-block .box h3 {
    padding-bottom: 5px;
	/*added later*/
	text-transform: uppercase;
	color: #ffffff;
	font-weight: normal;
	text-decoration: underline;
	text-align: center;
	margin-bottom: 16px;
}

#left-block .box-category h3 {
    padding-bottom: 5px;
	/*added later*/
	text-transform: uppercase;
	color: #ffffff;
	font-weight: normal;
	text-decoration: underline;
	text-align: center;
	margin-bottom: 5px;
}


#left-block .box a {
    text-decoration: none;
	padding-right: 5px;
}
#left-block .noundlinks-div{
	text-align: center;
}

#left-block .noundlinks-div a{
	color: #404351;
}

#left-block .noundlinks-div a:hover{
	color: #AAC6C3;
}


#left-block .noundlinks a{
	color: #404351;
}

#left-block .noundlinks a:hover{
	color: #AAC6C3;
}

.cat-item a{
	color: #404351;
	text-transform: uppercase;
}

.cat-item a:hover{
	color: #AAC6C3;
}


#left-block .centerflyspan {
	text-transform: uppercase;
	color: #4B505D;
	width: 200px;
	font-size: 15px;
	text-align:center;
}

#left-block .centerflyspan a{
	text-decoration: underline;
	color: #4B505D;
	text-align:center;
}
#left-block .centerflyspan a:hover{
	text-decoration: underline;
	color: #bedddb;
}

#left-block .box ul {
    font-size:1.17em;
}

#left-block .box ul.children {
    padding-top:8px;
    font-size:1em;
}

#left-block .box li, #left-block .box li a{
    padding:4px 0;
    padding-left:0;/*20px;*/
	color: white;
   /* background-repeat:no-repeat;
    background-position:0 6px;
    background-image:url(img/cat.gif);*/
}

#left-block .box li.current-cat {
    font-weight:bold;
}

#left-block .box-category li{
    padding:4px 0;
    padding-left:0;/*20px;*/
	border-bottom: 1px #404351 solid;
	text-decoration: none;
	color: #404351;
   /* background-repeat:no-repeat;
    background-position:0 6px;
    background-image:url(img/cat.gif);*/
}

#left-block .box-category li a{
	text-decoration: none;
	color: #404351;
   /* background-repeat:no-repeat;
    background-position:0 6px;
    background-image:url(img/cat.gif);*/
}

#left-block .box li.current-cat {
    font-weight:bold;
}


#left-block .categories li {
    
}

#left-block .archive li {
    background-image:url(img/cal.gif);
}

#left-block .blogroll li,
#left-block .meta li {
    background-image:url(img/arrow.gif);
}


.box input.text {
    border:1px solid #5286ab;
    border-right:0;
    border-bottom:0;
    background:#ecf0f2;
    padding:2px;
    color:#34668a;
    width:110px;
    font-size:.92em;
}

.box input.button {
    font-size:.92em;
    width:48px;
}

.box .tags {
    line-height:1.4;
}

.box .textwidget {
    font-size:.92em;
    line-height:1.4;
}

#left-block #recentcomments {
    font-size:.92em;
}

#left-block #recentcomments li {
    background:none;
    padding-left:0;
}


#wp-calendar {
    margin-top: 0;
	/*width:280px;*/
    /*font-size:.92em;*/
}

#wp-calendar caption {
    padding:0 0 4px 0;
    font-weight: normal;
	color: #fff;
	font-size: 18px;
	letter-spacing: -.6px;
	font-style: normal;
	text-decoration: underline;
}

#wp-calendar th,
#wp-calendar td {
    padding: 10px 2px 2px;
    text-align:center;
}

#wp-calendar thead th {
    /*background:#eee;*/
	background: transparent;
}

#wp-calendar #prev {
    text-align:left;
    padding-top:4px;
}

#wp-calendar #next {
    text-align:right;
    padding-top:4px;
}

/* Content
 *******************************/
#main-block {
    width:666px;
    float:right;
	/*added later*/
	background-color: transparent;/*#535D58;*/
	background-image: url(img/content-Back.png);
	background-repeat: repeat-y;
	margin-bottom: -2000px; padding-bottom: 2000px;
}

#content {
    /*padding:18px;*/
	padding-left:18px;
	padding-bottom:18px;
	padding-right:18px;
	padding-top:0;
    background:transparent;
    min-height:400px;
    height:auto!important;
    height:400px;
	margin-top: 14px;
}

#content .post {
    overflow:hidden;
    margin-bottom:18px;
	/*added later*/
	margin-left: 30px;
    clear:both;
}

#content .entry a {
    color:#e08105;
}

#content .date {
    float:left;
    width:54px;
    height:43px;
    padding-top:11px;
    background:url(img/post-date.gif) 0 0 no-repeat;
    color:#669abb;
    font-size:1.67em;
    text-align:center;
    margin: 0 0 20px 0;
    text-transform:uppercase;
}

#content .newdate {
    color: #9bb4b2;
    font-size:10px;
    text-transform:uppercase;
	clear: both;
	margin-bottom: 10px;
}

#content .date span {
    font-size:0.65em;
    display:block;
}

#content .title,
#content .postdata {
    margin-left:0;/*74px;*/
}

#content .page .title {
    margin-left:0;
}

#content .title h2 {
    /*background:url(img/post-title-border.gif) 0 100% repeat-x;*/
	color: #91D45C;
	text-transform: uppercase;
    padding-bottom:8px;
    margin-bottom:0;
	font-size: 18px;
	font-weight: normal;
	margin-top: 0;
	padding-top:0;
	font-style: normal;
	letter-spacing: -1px;
}

#content .bloghead-title h2 {
    /*background:url(img/post-title-border.gif) 0 100% repeat-x;*/
	color: #535353;
	text-transform: uppercase;
    margin-bottom:0;
	margin-top: 0;
	padding-top: 20px;
	font: normal normal 20px Helvetica, Arial, sans-serif;
	padding-right: 100px;
	padding-bottom: 3px;
}

.bloghead-title a {
    text-decoration:none;
    color: #161616;
}
.bloghead-title a:hover {
    text-decoration: underline;
    }

#content .title h3 {
    /*background:url(img/post-title-border.gif) 0 100% repeat-x;*/
	text-transform: uppercase;
    padding-bottom:18px;
    margin-bottom:8px;
	font-size: 12px;
	font-weight: normal;
	margin-top: 0;
	padding-top:0;
	border-bottom: 1px solid;
	color: #AAC6C3;
	width: 575px;
	font-family:"HelveticaNeue-Light", Arial, Helvetica, sans-serif;
}

.title-blog h2 {
    /*background:url(img/post-title-border.gif) 0 100% repeat-x;*/
	color: #91D45C;
	text-transform: uppercase;
    margin-bottom:0;
	font-size: 18px;
	font-weight: normal;
	margin-top: 0;
	padding: 0 6px 8px 30px;
}

.title-blog h3 {
    /*background:url(img/post-title-border.gif) 0 100% repeat-x;*/
	text-transform: uppercase;
    padding-bottom:18px;
    margin-bottom:8px;
	font-size: 12px;
	font-weight: normal;
	margin-top: 0;
	padding-top:0;
	border-bottom: 1px solid;
	color: #AAC6C3;
	margin-left: 30px;
	width: 575px;
	/*width: 450px;*/
}

.title-blog-nound h2 {
    /*background:url(img/post-title-border.gif) 0 100% repeat-x;*/
	color: #91D45C;
	text-transform: uppercase;
    margin-bottom:0;
	margin-left: 0;
	font-size: 18px;
	font-weight: normal;
	margin-top: 0;
	padding: 0 6px 8px 0;
}
.title-blog-nound h3 {
    /*background:url(img/post-title-border.gif) 0 100% repeat-x;*/
	text-transform: uppercase;
    padding-bottom:18px;
    margin-bottom:8px;
	font-size: 12px;
	font-weight: normal;
	margin-top: 0;
	padding-top:0;
	color: #AAC6C3;
	margin-left: 0;
	width: 575px;
	border-bottom: 1px solid;
	/*width: 450px;*/
}

#content .title a {
    text-decoration:none;
    color:#265a8b;
}

#content .title a:hover {
    color:#518cb1;
}

#content .postdata {
	padding-bottom: 25px;/*25px;*/
	border-bottom: 4px #b4d9d8 solid;
	border-color: #8fd074;
}

#content .category {
    background:url(img/cat.gif) 0 1px no-repeat;
    padding-bottom:1px;
    padding-left:20px;
    float: left;
}

#content .comments {
    background:url(img/comment.gif) 0 1px no-repeat;
    padding-bottom:1px;
    padding-left:20px;
    float: right;
}

#content .category,
#content .category a {
    color:#91adc1;
}

#content .entry p{
    clear:both;
	font-size: 12px;
	color: #535353;
	line-height: 17px;
	padding-top: 5px;
	padding-right: 105px;
}

#content .entry a{
	font-size: 14px;
	color: #AAC6C3;
	line-height: 22px;
	padding-top: 10px;
	text-decoration: underline;
}

#content .entry a:hover{
	font-size: 14px;
	color: #8499a5;
	line-height: 22px;
	text-decoration: underline;
	padding-top: 10px;
}

#content .entry .more-link {
    font-weight:bold;
    color:#518cb1;
}

#recent {
    margin-top:4px;
    background:#e7f5fe;
    overflow:hidden;
}

#recent .posts,
#recent .comments {
    width:312px;
    padding:24px 32px;
}

#recent .posts {
    float:left;
}

#recent .comments {
    float:right;
}

#recent .posts ul,
#recent .comments ul {
    font-size:.92em;
    line-height:1.2;
}

#recent .posts li,
#recent .comments li {
    margin-bottom:1.1em;
}

#recent .posts li a {
    font-weight: normal;
	font-style: normal;
}

#recent .comments li .author {
    font-size:0.91em;
    line-height:1.4;
}

#recent .comments li a {
    text-decoration:none;
}

#content .leavecomment {
    padding-top:1em;
	margin-left:30px;
	color: #7cb564;
	text-transform: uppercase;
}

.comments-list .avatar {
    margin-bottom:4px;
}

.comments-list li {
    padding:18px;
    line-height:1.2;
	/*added later*/
	margin-left: 30px;
	width: 525px;
}

.comments-list li.graybox {
    background: #f4f5f3;
}

.comments-list cite {
    font-weight:bold;
    font-style:normal;
}

.comments-list small {
    font-size:.83em;
}

.comments-list .comment {
    margin-top:8px;
}

#commentform input.text,
#commentform textarea {
    border:1px solid #5286ab;
    border-right:0;
    border-bottom:0;
    background:#ecf0f2;
    padding:2px;
    color:#34668a;
	font-size: 12px;
	line-height: 1.5em;
	font-family: Helvetica, Arial, sans-serif;
}

#commentform input.text {

    width:200px;
}

#commentform textarea {
    width:400px;
	font-size: 12px;
	line-height: 1.5em;
	font-family: Helvetica, Arial, sans-serif;
}

/* Footer
 *******************************/
#footer {
    margin-top:0;
    /*padding:4px 40px;*/
	padding:0;
    font-size:11px;
    overflow:auto;
    line-height:1.2;
    /*background:url(img/cubes.gif) 705px 4px no-repeat;*/
	background-color: #66c154;
}

#footer img {
	vertical-align:middle;
}

#footer .copyright {
    float:left;
	/*background:url(img/cubes.gif) no-repeat;*/
	background-image: url(img/left-bot-border.png);
	background-repeat: repeat-y;
	background-position: left;
	padding-left: 20px;
	padding-top: 5px;
	color: #ffffff;
	height:20px;
	text-align:center;
	width:960px;
}

#footer .copyright a{
    color: #fff;
	height:20px;
	text-decoration: none;
}

#footer .copyright a:hover{
   	text-decoration: underline;
}


#footer .links {
    float:right;
	/*background:url(img/cubes.gif) no-repeat;*/
	background-image: url(img/right-bot-border.png);
	background-repeat: repeat-y;
	background-position: right;
	height:20px;
	padding-left: 20px;
	padding-top: 5px;
	color: #ffffff;
	text-align: left;
}

#footer .links a {
    padding-left:16px;
    margin-left:16px;
}



#footer .rss {
    background-image:url(img/rss.gif);
}

#footer .login {
    background-image:url(img/login.gif);
}

#footer a.powered {
    padding:0;
}

#content .header-homepage-title {
	color: #aad6d6;
	font-size: 35px;
	font-weight: normal;
	padding-top: 0;
	margin-top: 0;
	margin-left: 30px;
	text-transform: uppercase;
	font-style: normal;
	letter-spacing: -.08em;

}

.header-homepage-month {
	color: #91D45C;
	font-size: 15px;
	font-weight: normal;
	padding-left: 15px;
	text-transform: uppercase;
	font-style: normal;
}

.header-homebox-top {
	margin-top: 20px;
	padding-top: 0;
	margin-left: 30px;
	width:556px;
	height: 106px;
	border: 7px solid #e6e6e6;
}

.header-homebox-top:hover {
	margin-top: 20px; 
	border: 7px solid #b4d9d8;
	padding-top: 0;
	margin-left: 30px;
	width:556px;/*570px;*/
	height: 106px;
}

.header-homebox-toptext h2 a {
	color: #AAC6C3;
	font-size: 13px;
	font-weight: normal;
	margin-top: 15px;
	font-style: normal;
	text-decoration: underline;
}
.header-homebox-toptext h2 a:hover {
	color: #8499A5;
}
.header-homebox-toptext {
	color: #535353;
	font-size: 12px;
	margin-left: 30px;
	margin-top: 10px;
	line-height: 20px;
}

.header-homebox-left {
	float:left;
	margin-top: 40px; 
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #B6E2E2;
	padding-top: 0;
	margin-left: 30px;
	width:288px;/*295px;*/
	margin-bottom: 40px;
}

.header-homebox-right {
	float:right;
	margin-top: 40px; 
	padding-top: 0;
	width:268px;/*275px;*/
	margin-bottom: 20px;
	margin-right:24px;
}

.header-homebox-left-border, .header-homebox-right-border {
	border: 7px solid #e6e6e6;
	padding-top: 0;
	width:253px;
	height: 127px;
}

.header-homebox-left-border:hover, .header-homebox-right-border:hover {
	border: 7px solid #b4d9d8;
	padding-top: 0;
	width:253px;
	height: 127px;
}

.header-homebox-lefttext h2 a, .header-homebox-righttext h2 a{
	color: #AAC6C3;
	font-size: 13px;
	font-weight: normal;
	margin-top: 16px;
	font-style: normal;
}
.header-homebox-lefttext h2 a:hover, .header-homebox-righttext h2 a:hover{
	color: #8499A5;
}

.header-homebox-lefttext, .header-homebox-righttext {
	color: #535353;
	font-size: 12px;
	margin-top: 10px;
	line-height: 20px;
	padding-right: 17px;
}

.other-menu-heading {
    margin-top:0;
	/*margin-top:4px;*/
    /*width:551px;*/
	width:1020px;
    float:left;
    clear:both;
    /*height:134px;*/
	height:108px;
	padding: 0 0 0 0;
}

.sidebar-blogheader, .sidebar-blogheader a, .sidebar-blogheader {
	font-size: 12px;
	text-decoration: none;
	text-transform: uppercase;
	color: #3c3c3c;
	font-weight: bold;
}
.sidebar-blogheader:hover, .sidebar-blogheader a:hover, .sidebar-blogheader:hover{
	font-size: 12px;
	text-decoration: none;
	text-transform: uppercase;
	color: #3c3c3c;
	font-weight: bold;
	text-decoration: underline;
}
.sidebar-uppercase {
	text-transform: uppercase;
	color: #c2cfcd;
}
.img-flt-right {
	float: right;
	padding: 0 40px 0 0;
}




.sidebar-heading-big  {
	margin-left: 28px;
	text-transform: uppercase;
	color: #B6E2E2;
	margin-top: 0;
	letter-spacing: -.08px;
	line-height: 55px;
	font-size: 30px;
}

.sidebar-heading-small  {
	color: #B6E2E2;
	font-size: 20px;
	padding-left: 5px;
}

.testimonial-para {
	color: #333836;
	margin: 10px 0 0;
	font-style: normal;
	font-weight: normal;
}

.sign-para {
	color: #eaeaea;/*b4d9d8;*/
	margin: 0;
	text-align: right;
	text-transform: uppercase;
	padding-top: 10px;
	font-style: italic;
	padding-right: 10px;
	font-size: 11px;
}
	
.subtitle-para {
	color: #eaeaea;
	text-transform: uppercase;
	font-size: 11px;
	border-bottom: 1px dotted #515e65;
	margin-bottom: 10px;
	margin-top: 0;
	margin-right: 0;
}

.maintitle-para {
	margin-bottom: 0px;
	margin-top: 10px;
	}

.brdr-1-clrall { 
	border: solid 1px #C6C7BD; 
	padding:5px; 
}

#content .comments-new {
	float: left; 
	font-size: 13px;
	font-weight: normal;
	text-decoration: none; 
	color: #7cb564; 
	text-transform: uppercase;
}
.comments-new a{
	float: left; 
	font-size: 13px;
	text-decoration: none;  
	color: #7cb564;
	text-transform: uppercase;
	font-weight: normal;
	font-style: normal;
}
.comments-new a:hover{
	text-decoration: underline;
}
.cats-new {
	float: left; 
	font-size: 13px;
	padding-left: 6px;
	text-decoration: none; 
	color: #161616; 
	text-transform: uppercase;
}

.cats-new a{
	text-decoration: none; 
	color: #9BB4B2; 
	text-transform: uppercase;
}
.cats-new a:hover{
	color: #515e65; 
	text-transform: uppercase;
	text-decoration: underline;
}

.tags-new {
	float: left; 
	font-size: 13px;
	padding-left: 6px;
	text-decoration: none; 
	color: #9BB4B2; 
	text-transform: lowercase;

}

.tags-new a{
	text-decoration: underline; 
	color: #9BB4B2; 
	text-transform: lowercase;
}
.tags-new a:hover		
	{color: #515e65;
	text-decoration: none;
}

.comment-form-divs {
	float: left;
	margin-left: 30px;
	}

.img-box-flt-left {
	float: left;
	padding-left:20px;
	}

.txt-box-flt-right {
	float: left;
	padding-top: 30px;
	padding-left: 30px;
	color: #ffffff;
	text-transform: uppercase;
	font-size: 16px;
	}

.txt-box-flt-right a{
	color: #ffffff;
	text-transform: uppercase;
	font-size: 16px;
	text-decoration: none;
	border-bottom-style: dotted;
	border-bottom-width: 1px;
}
.txt-box-flt-right a:hover{
	color:#353938;
}
.portfolio-homebox-left {
	float:left;
	margin-top: 20px; 
	padding-top: 0;
	padding-bottom: 0;
	width:295px;
	margin-bottom: 20px;
}

.portfolio-homebox-right {
	float:right;
	margin-top: 20px; 
	padding-top: 0;
	padding-bottom: 0;
	width:275px;
	margin-bottom: 20px;
}

.portfolio-homebox-left-border, .portfolio-homebox-right-border {
	padding-top: 0;
	padding-bottom: 0;
	width:238px;
	height:113px;
	border: 7px solid #e6e6e6;
}

.portfolio-homebox-left-border:hover, .portfolio-homebox-right-border:hover {
	padding-top: 0;
	padding-bottom: 0;
	width:238px;
	border: 7px solid #b4d9d8;
}

.portfolio-homebox-lefttext h2, .portfolio-homebox-righttext h2 {
	color: #AAC6C3;
	font-size: 13px;
	font-weight: normal;/*bold;*/
	margin-top: 5px;
	margin-bottom:0;
	padding-bottom: 0;
	text-transform: uppercase;
	text-decoration: none;
	font-style: normal;
}

.portfolio-homebox-lefttext, .portfolio-homebox-righttext {
	color: #161616;
	font-size: 12px;
	margin-top: 10px;
	line-height: 20px;
	padding-right: 10px;
}

.portfolio-divider {
	border-bottom-color: #B6E2E2;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	width: 575px;
	clear:both;
	margin-top: 0;
	height:1px;
	border-color: #AAC6C3;
	border-style: none;
	margin-bottom: -124px;
}

.block-divider {
	height:10px;
	}