@charset "utf-8";
/* CSS Document */
*{outline:none;}
.taR{ text-align:right;}
.taL{ text-align:left;}
.taC{ text-align:center;}
.fLeft{ float:left;}
.fRight{ float:right;}
.clear{ clear:both;}

.pT5{ padding-top:5px;}
.pT10{ padding-top:10px;}
.pR10{ padding-right:10px;}
.pB10{ padding-bottom:10px;}

.fontsize40{ font-size:40px;}
.fontsize30{ font-size:35px;}
.fontsize25{ font-size:25px;}
.colorOrange{ color:#fcaf17;}
.colorRed{ color:#8b0304;}
.lightColor{ color:#ffe49a;}

.button{color:#745454; text-decoration:none;}
.button a{ color:#745454; text-decoration:none; background:url(../images/buttonBg.gif) no-repeat left top; display:block; float:left; width:135px; text-align:left; padding:8px 0px 0px 15px; height:23px;}
.button a:hover{ color:#c58a10;}
.nav img{ border:none;}
.nav ul{ margin:40px 0px 0px 0px; padding:0px;}
.nav li{ margin:0px 0px 0px 20px; padding:0px; list-style:none; display:inline;}
.bannerLeft{ float:left; width:285px; height:275px; padding:14px; display:block; background:url(../images/BannerLeftBg.png) no-repeat -14px -14px;}
.bannerRight{ float:right; width:576px; height:275px; padding:14px; display:block; background:url(../images/BannerRightBg.png) no-repeat -14px -14px; display:block; overflow:hidden;}
.folioImgContainer{ position:absolute; width:576px; height:275px; display:block; overflow:hidden;}
.folioImgContainer img{ border:none;}
.folioImg{position:absolute; width:576px; height:275px; display:block; overflow:hidden; margin:0px 0px 0px 576px;}
.folioNavs{ width:120px; height:32px; background:#000; position:absolute; margin:0px 0px 0px 456px; z-index:111;}
.folioNavs img{ border:none; cursor:pointer;}
.folioNavs ul{ margin:0px; padding:0px;}
.folioNavs ul li{ margin:0px; padding:10px 4px; list-style:none; float:left;}
.hmContentBox{ float:left; width:286px; display:block;}
.hmContentBox h1{ font:100 35px Arial, Helvetica, sans-serif; background:url(../images/bullet.png) no-repeat left top; letter-spacing:-1px; margin:0px; padding:0px 0px 0px 30px;}
.hmContentBox h1 a{ text-decoration:none;}
.hmContentBox p{ font-size:12px; line-height:17px; color:#b5a066; padding:10px 0px; margin:0px;}
.hmContentBoxDivider{ float:left; width:20px;}
.vCardBg{ background:url(../images/vCard.png) no-repeat right bottom; margin:80px 0px 0px 120px; width:160px; height:150px; position:absolute; z-index:11;}

.pageHead{}
.pageHead h1{ font:100 35px Arial, Helvetica, sans-serif; background:url(../images/bullet.png) no-repeat left top; letter-spacing:-1px; margin:0px; padding:0px 0px 0px 30px; border-bottom:1px dashed #5d5041; }
.twoColConFirst h2{ font:100 24px Arial, Helvetica, sans-serif; color:#eca416; letter-spacing:-1px; margin:0; padding:10px 0px 5px 0px;}
.twoColConFirst p{ font-size:12px; line-height:17px; color:#b5a066; padding:0px 0px 10px 0px; margin:0px;}
.twoColConFirst a{ color:#eca416; text-decoration:none; }
.twoColConFirst a:hover{ color:#8b0304; text-decoration:underline; }

.recentBlogs{ overflow:hidden; width:273px; float:left;}
.recentBlogHead{ height:170px; }
.recentBlogBot{ background:url(../images/blogBot.png) no-repeat left top; float:left; width:273px; line-height:16px; height:266px;}
.recentBlogBot ul{ margin:0 20px 0 20px; padding:0;}
.recentBlogBot ul li{ margin:10px 0 0 0; padding:0 0 0 20px; background:url(../images/bullet1.gif) no-repeat left 4px; list-style:none;}
.recentBlogBot ul li a{ color:#fff; text-decoration:none;}
.recentBlogBot ul li a span{ color:#b5a066;}
.recentBlogBot ul li a:hover span{ color:#fff; text-decoration:none; border-bottom:#8b0304 1px dashed;}
.recentBlogBot ul li.readmoreposts{list-style:none; background:none;}
.recentBlogBot ul li.readmoreposts a{ color:#fcb934; text-decoration:none; border-bottom:#8b0304 1px dashed; }
.recentBlogBot ul li.readmoreposts a:hover{ color:#fff; text-decoration:none; border-bottom:#8b0304 1px dashed; }

/* for Form */

.formTbl{color:#6e5e4d; font-size:13px;}
.formTbl td{ vertical-align:top;}
.formTbl label{ background:url(../images/lableBg.gif) no-repeat left top; width:252px; height:26px; display:block; padding:6px 0px 0px 15px;}
.txtBox{ background:url(../images/txtBoxBg.gif) no-repeat left top; width:237px; height:25px; padding:5px 10px 0px 20px;}
.txtBox input{ background:url(../images/trans.gif); border:none; width:227px; color:#b5a066; font-size:13px;}

.txtBoxFocus{ background:url(../images/txtBoxBgFocus.gif) no-repeat left top; width:237px; height:25px; padding:5px 10px 1px 20px;}
.txtBoxFocus input{ background:url(../images/trans.gif); border:none; width:227px; color:#fff; font-size:13px;}

.txtArea{ background:url(../images/txtAreaBg.gif) no-repeat left top; width:237px; height:139px; padding:5px 10px 0px 20px;}
.txtArea textarea{ background:url(../images/trans.gif); border:none; width:237px; height:129px; color:#b5a066; font:normal 13px "Trebuchet MS", Arial, "Arial Narrow", Verdana;}

.txtAreaFocus{ background:url(../images/txtAreaBgFocus.gif) no-repeat left top; width:237px; height:139px; padding:5px 10px 1px 20px;}
.txtAreaFocus textarea{ background:url(../images/trans.gif); border:none; width:237px; height:129px; color:#fff;  font:normal 13px "Trebuchet MS", Arial, "Arial Narrow", Verdana;}

.txtBoxError{ background:#7d0506; width:237px; padding:6px 10px 0px 10px; height:24px; position:absolute; color:#e7a21f; font-weight:bold; float:left; margin:0px 0px 0px 267px; display:none;}

.formbutton{ background:#7d0506; border:1px solid #a11012; color:#fcaf17; padding:3px 6px 3px 6px; font:normal 13px "Trebuchet MS", Arial, "Arial Narrow", Verdana;}


/* for Portfio Section */

.folioContainer{ width:100%; overflow:hidden;}
h2{ font:100 24px Arial, Helvetica, sans-serif; color:#eca416; letter-spacing:-1px; margin:0; padding:10px 0px 5px 0px;}
.folioBox{ width:450px; float:left; height:110px; margin:0px 20px 0px 0px;}
.folioBox2{ width:450px; float:left; height:110px;}
.folioBoxImg{ width:210px; float:left; height:100px; padding:5px; background:#463434;}
.folioBoxImg img{ border:none;}
.folioBoxTxt{ width:200px; float:left; height:80px; padding:10px; border:5px solid #050404; background:#060505;}

.folioBoxTxt h3{ margin:0px; padding:0px; font-size:14px; font-weight:100; color:#ddc69a; }
.folioBoxTxt p{ margin:10px 0px; padding:0px; font-size:12px; color:#948466; }
.folioBoxTxt a{ color:#eca416; text-decoration:none; border-bottom:#8b0304 1px dashed; }

.portfolioDivider{ clear:both; height:10px;}

.folioBoxNotxt{ width:210px; float:left; height:110px; margin:0px 20px 10px 0px;}
.folioBoxNotxt img{ border:none;}

.marks{ width:100%; padding:5px 0;}
.marks h6{ margin:0; color:#b5a066; padding:0; float:left; width:150px; font-size:13px; font-weight:bold;}
.marksBg{ float:left; width:425px; background:url(../images/markBg.gif) repeat-x; margin:5px 0px 0px 0px; height:6px; padding:1px; border-top:1px solid #160e0e; border-left:1px solid #160e0e; border-right:1px solid #2c1f1f; border-bottom:1px solid #2c1f1f;}
.marksVal{  background:url(../images/markBg2.gif) repeat-x; height:5px; border-top:1px solid #483636; border-right:1px solid #483636;}
.bestRsolution{ color:#423636; font-size:10px;}

.singleColConBlog{ overflow:hidden; }
.navigation{ color:#fff; background:#1d1415; display: block; font-size:12px; margin-top: 20px; margin-bottom: 10px;}
.navigation a{ color:#fff; text-decoration:none;}
.navigation a:hover{ color:#8b0304; text-decoration:none;}

.twoColConFirstBlog{ float:left; width:630px; overflow:hidden; padding:0 20px 0 0; min-height:510px; }

.singleColConBlog h1,.twoColConFirstBlog h1{ font:100 35px Arial, Helvetica, sans-serif; letter-spacing:-1px; margin:0px; padding:0px; }
.singleColConBlog h1 a,.twoColConFirstBlog h1 a{ text-decoration:none; color:#eca416;}

.singleColConBlog h2,.twoColConFirstBlog h2{ font:100 24px Arial, Helvetica, sans-serif; letter-spacing:-1px; margin:0px; padding:0px 0px 10px 0px; color:#eca416; }
.singleColConBlog h2 a,.twoColConFirstBlog h2 a{ text-decoration:none; color:#eca416; }

.singleColConBlog h3,.twoColConFirstBlog h3{ font:100 20px Arial, Helvetica, sans-serif; letter-spacing:-1px; margin:0px; padding:0px; color:#8b0304; }

.singleColConBlog h3 a,.twoColConFirstBlog h3 a{ text-decoration:none; color:#8b0304; }
img.bgWhite{ border:5px solid #3a2f2c; background:url(../images/rightPanelBg2.gif); padding:5px;}
img.bgDark{ border:5px solid #3a2f2c; background:url(../images/rightPanelBg.gif); padding:5px;}

.singleColConBlog ul,.twoColConFirstBlog ul{ margin:0; padding:10px 20px; color:#b5a066;}
.singleColConBlog ul li,.twoColConFirstBlog ul li{ margin:0; padding:0 0 0 15px; list-style:none; background:url(../images/bullet2.gif) no-repeat left 5px;}
.singleColConBlog ul li a,.twoColConFirstBlog ul li a{ color:#eca416; text-decoration:none; }
.singleColConBlog ul li a,.twoColConFirstBlog ul li a:hover{ color:#8b0304; text-decoration:underline; }

.twoColConFirstBlog p{ font-size:12px; line-height:17px; color:#b5a066; padding:0px 0px 10px 0px; margin:0px;}
small{ font-size:12px; line-height:17px; color:#6d5b41; padding:0px 0px 10px 0px; margin:0px;}

.entry{ width:100%; overflow:hidden; padding:0 0 20px 0;}
.entry p{ color:#b5a066; padding:10px 0px 10px 0px; margin:0px; font-size:12px;}
.entry p a{ color:#f1dfc4; text-decoration:underline; }
.entry p a:hover{ text-decoration:none;}
.seperator{ border-bottom: 1px dashed #3a3029; padding:10px 0;}

p.postmetadata{ font-size:12px; line-height:17px; color:#b5a066; padding:0px 0px 10px 0px; margin:0px;}
p.postmetadata a{ color:#eca416; text-decoration:underline;}
p.postmetadata a:hover{ color:#8b0304; text-decoration:none;}

.twoColConSecondBlog{ float:left; width:220px; font-size:12px; background:#271e1c; overflow:hidden; padding:20px 10px 20px 20px; background:url(../images/rightPanelBg.gif); border-bottom:1px solid #3a2f2c;  border-right:1px solid #3a2f2c;  border-left:1px solid #130f0e;  border-top:1px solid #130f0e;}

.twoColConSecondBlog h2{ color:#e3d6b3; font-size:20px;}
.twoColConSecondBlog label{ color:#e3d6b3; font-size:20px;}

.twoColConSecondBlog ul{ margin:0; padding:0;}
.twoColConSecondBlog ul li{ margin:0; padding:0; list-style:none;}

.twoColConSecondBlog ul li ul{ margin:0; padding:0;}
.twoColConSecondBlog ul li ul li{ margin:0; padding:0; list-style:none; color:#e3d6b3;}
.twoColConSecondBlog ul li ul li a{ padding:0 0 0 15px; background:url(../images/bullet1.gif) no-repeat left 5px; color:#b5a066; text-decoration:none;}
.twoColConSecondBlog ul li ul li a:hover{ color:#fcb934; text-decoration:none;}

.twoColConSecondBlog ul li p { margin:10px 0 0 0; padding:0; color:#b5a066; text-decoration:none;}
.twoColConSecondBlog ul li p a{ color:#fcb934; text-decoration:none;}
.twoColConSecondBlog ul li p a:hover{ color:#8b0304; text-decoration:none;}

.twoColConSecondBlog input,textarea{ background:#201717; padding:3px; border:1px solid #41332f; color:#fff;}
.twoColConSecondBlog #submit { float:left; width:75px; }

.singleColConBlog ol{ margin:0; padding:0;}
.singleColConBlog ol li{ margin:0; padding:0; list-style:none;}
.singleColConBlog ol li a{ color:#6d5b41; text-decoration:none;}
.singleColConBlog ol li a:hover{ color:#fcb934; text-decoration:none;}
.singleColConBlog ol li p{ font-size:12px; line-height:17px; color:#b5a066; padding:0px 0px 10px 0px; margin:0px;}
.singleColConBlog ol li p cite{color:#fcb934;}
.singleColConBlog p{color:#b5a066;}
.singleColConBlog small{color:#b5a066; font-size:12px;}
.singleColConBlog p a{ color:#6d5b41; text-decoration:none;}


/* From Theme */
img.alignright { padding: 4px;	margin: 0 0 2px 7px; display: inline;	}
img.alignleft {	padding: 4px; margin: 0 7px 2px 0; display: inline;	}

.alignright { float: right; }
.alignleft {float: left; }


acronym, abbr, span.caps { cursor: help; }
acronym, abbr {	border-bottom: 1px dashed #999;	}
blockquote { margin: 15px 30px 0 10px;	padding-left: 20px;	border-left: 5px solid #ddd;}

blockquote cite { margin: 5px 0 0; display: block;	}
.center { text-align: center; }

.hidden { display: none;}

/* Begin Calendar */
#wp-calendar { empty-cells: show; margin: 10px auto 0; width: 155px; }

#wp-calendar #next a { padding-right: 10px; text-align: right;	}

#wp-calendar #prev a { padding-left: 10px; text-align: left; }

#wp-calendar a { display: block; }

#wp-calendar caption { text-align: center; width: 100%;	}

#wp-calendar td { padding: 3px 0; text-align: center; }

#wp-calendar td.pad:hover { /* Doesn't work in IE */
	background-color: #fff; }
/* End Calendar */


/* Begin Form Elements */

.entry form { /* This is mainly for password protected posts, makes them look better. */
	text-align:center;
	}

select {
	width: 130px;
	}
#respond:after {
		content: "."; 
	    display: block; 
	    height: 0; 
	    clear: both; 
	    visibility: hidden;
	}
/* End Form Elements */



/* Begin Comments*/
.alt { margin: 0; padding: 10px; }
.children { padding: 0; }
#commentform p { margin: 5px 0;	}
.nocomments { text-align: center;	margin: 0;	padding: 0;	}
.commentmetadata { margin: 0; display: block;	}
.commentmetadata a{ margin: 0; display: block;	}
/* End Comments */


/* for Typo */

.thread-alt { background-color: #251a1a; border-bottom:1px solid #2c2121;  border-right:1px solid #2c2121; }
.thread-even { background-color: #2c1f1f; border-bottom:1px solid #332626;  border-right:1px solid #332626; }
.thread-alt:hover,.thread-even:hover { background-color: #201717; border-bottom:1px solid #271e1e;  border-right:1px solid #271e1e; }
ol.commentlist li{ padding:10px; margin:1px 0 0 0;}

#commentform{ margin:0; padding:0;}
#commentform p{ margin:0; padding:5px 0; line-height:2em;}
#commentform input,textarea{ background:#201717; padding:3px; width:200px; border:1px solid #271e1e; color:#fff;}
#commentform #submit { float:left; width:75px; }

#commentform input { width: 225px;	}
#commentform {margin: 5px 10px 0 0; }
#commentform textarea {	width: 350px;	}

#commentform label{ color:#6d5b41;}

.commentlist li { font: 0.9em 'Lucida Grande', Verdana, Arial, Sans-Serif;	}
.commentlist li ul li { font-size: 1em;}

.commentlist li { font-weight: bold; margin:1px 0 0 0; }

.commentlist li .avatar { float: right; border: 1px solid #eee; padding: 2px;	background: #fff; }

.commentlist cite, .commentlist cite a { font-weight: bold; font-style: normal; font-size: 1.1em;	}

.commentlist p { font-weight: normal; line-height: 1.5em; text-transform: none; }

.commentmetadata { font-weight: normal; }

small, .nocomments, blockquote, strike {	color: #6d5b41; }

code {	font: 1.1em 'Courier New', Courier, Fixed; }

acronym, abbr, span.caps {	font-size: 0.9em; letter-spacing: .07em;	}

#wp-calendar #prev a, #wp-calendar #next a { font-size: 11pt;	}

#wp-calendar a { text-decoration: none;	}

#wp-calendar caption {	font: bold 1.3em 'Lucida Grande', Verdana, Arial, Sans-Serif;	text-align: center;	}

#wp-calendar th { font-style: normal;	text-transform: capitalize;	}
/* End Typography & Colors */



.commentlist p { margin: 10px 0 10px 5px;}
#wp-calendar #next a { padding-right:0; padding-left:10px; text-align:left; }
#wp-calendar #prev a { padding-left:0; padding-right:10px; text-align:right;
}
blockquote { margin: 15px 10px 0 30px; padding-left: 0;	padding-right: 20px; border-left: 0 none; border-right: 5px solid #ddd;}
#email, #url { direction:ltr; }

.comment-author{ color:#FFF; margin:1px 0 0 0;}