/*

Think - CSS File

CHANGE COLOR STYLE

*/
BODY
{
	color: #888;
}
#bodychild
{
	border-top: 10px solid #2C323C;
}
/*Link color*/
A, A:visited, .colortext, .colortext A, .colortext A:visited
{
	color: #E13E00;
}
A:hover, A.colortext:hover, .colortext A:hover
{
	color: #EC561D;
}
/*Heading & text*/
H1, H2, H3, H4, H5, H6
{
	color: #4F5B70;
}
.pagetitle, .titleBold
{
	color: #2A313C;
}
.customColor
{
	color: #505C70;
}
/*Menu top color*/
.sf-menu A, .sf-menu A:visited
{
	color: #2A313C;
	background-color: #D0D7EF;
}
/*1st level*/
.sf-menu A:hover, .sf-menu LI.current A
{
	color: #2A313C;
	background: #B8C7F7;
}
/*1st level*/
.sf-menu LI.sfHover A:hover
{
	color: #2A313C;
}
/*2nd level*/
.sf-menu > LI
{
	border-left: 1px solid #E4E4E4;
}
.sf-menu > LI:before
{
	border-left: 1px solid #FFF;
}
.sf-menu LI:first-child, .sf-menu LI:first-child:before
{
	border: 0;
}
.sf-menu LI:hover UL, .sf-menu LI.sfHover UL
{
	background: #F4F4F4;
	color: #2A313C;
}
.sf-menu LI LI, .sf-menu LI LI:first-child
{
	border-bottom: 1px solid #E4E4E4;
}
.sf-menu > LI LI:before
{
	border-bottom: 1px solid #FFF;
}
.sf-menu UL LI A
{
	color: #2A313C;
}
.sf-menu UL LI A:hover, #topnav LI LI A.current
{
	color: #E13E00;
}
#topnav LI LI A, .sf-menu LI LI A, .sf-menu LI LI A:visited
{
	color: #2A313C;
}
#topnav LI LI A:hover
{
	color: #E13E00;
	background: #FAFAFA;
}
/*Header*/
#headerright #searchform INPUT#s
{
	background: #FDFDFD;
	border-color: #DCDCDC;
}
#headerright INPUT[type="submit"]
{
	background: #F9F9F9;
/*for non-css3 browsers*/
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9', endColorstr='#f4f4f4');
/*for IE*/
	background: -webkit-gradient(linear, left top, left bottom, from(#f9f9f9), to(#f4f4f4));
/*for webkit browsers*/
	background: -moz-linear-gradient(top, #f9f9f9, #f4f4f4);
/*for firefox 3.6+*/
	color: #2A313C;
	border: 1px solid #E0E0E0;
}
#headerright INPUT[type="submit"]:hover
{
	background: #F4F4F4;
/*for non-css3 browsers*/
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4', endColorstr='#f9f9f9');
/*for IE*/
	background: -webkit-gradient(linear, left top, left bottom, from(#f4f4f4), to(#f9f9f9));
/*for webkit browsers*/
	background: -moz-linear-gradient(top, #f4f4f4, #f9f9f9);
/*for firefox 3.6+*/
	color: #2A313C;
}
/*Slider*/
.flex-caption H1, .flex-caption .slidetext1
{
	color: #2A313C;
}
/*Before Content*/
#beforecontent
{
	background-color: #D5C5B9;
	padding: 3px 3px 27px;
	/*+border-radius:27px;*/
	-moz-border-radius: 27px;
	-webkit-border-radius: 27px;
	-khtml-border-radius: 27px;
	border-radius: 27px;
}
#outerbeforecontent
{
	border: 1px solid #E8E8E8;
	border-width: 1px 0;
	/*[disabled]background:#FAFAFA;*/
}
#beforecontent H1
{
	color: #2A313C;
}
/*Content*/
.highlight-content
{
	border: 1px solid #E8E8E8;
	border-width: 1px 0;
	background-color: #D5C5B9;
	/*+border-radius:15px;*/
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	-khtml-border-radius: 15px;
	border-radius: 15px;
}
.highlight-content H1, .customtext
{
	color: #505C70;
}
/*Form*/
INPUT[type="text"], TEXTAREA, INPUT[type="password"], SELECT
{
	border: 1px solid #ECECEC;
	color: #888;
}
/*Horizontal Line*/
HR
{
	color: #EAEAEA;
	background-color: #EAEAEA;
}
/*List*/
.listSquareSmall LI A, .listSquareSmall LI A:visited
{
	color: #888;
}
.listSquareSmall LI A:hover, .listSquareSmall LI:hover
{
	color: #E13E00;
}
.listSquareSmall LI
{
	border-bottom: 1px solid #EFEFEF;
}
/*Images*/
.imgborder
{
	border: 1px solid #ECECEC;
}
/*Button*/
.button, .button:visited, INPUT[type="submit"]
{
	background: #2D333E;
/*for non-css3 browsers*/
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#505c70', endColorstr='#2d333e');
/*for IE*/
	background: -webkit-gradient(linear, left top, left bottom, from(#505c70), to(#2d333e));
/*for webkit browsers*/
	background: -moz-linear-gradient(top, #505c70, #2d333e);
/*for firefox 3.6+*/
	border: 1px solid #505C70;
	color: #FFF;
}
.button:hover, INPUT[type="submit"]:hover
{
	background: #505C70;
/*for non-css3 browsers*/
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2d333e', endColorstr='#505c70');
/*for IE*/
	background: -webkit-gradient(linear, left top, left bottom, from(#2d333e), to(#505c70));
/*for webkit browsers*/
	background: -moz-linear-gradient(top, #2d333e, #505c70);
/*for firefox 3.6+*/
	border: 1px solid #505C70;
	color: #FFF;
}
/*Dropcaps*/
.dropcap1
{
	text-shadow: 1px 1px 0 #EDEDED;
	color: #535E70;
}
.dropcap2, .circle
{
	background: #535E70;
	color: #FFF;
}
.dropcap3
{
	background: #535E70;
	color: #FFF;
}
/*Highlight*/
.highlight1
{
	background: #535E70;
	color: #FFF;
}
.highlight2
{
	background: #EBEBEB;
	border: 1px solid #F7F7F7;
}
/*Code*/
CODE
{
	border-left: 4px solid #EAEAEA;
}
/*Tabs*/
UL.tabs LI
{
	background: #F8F8F8;
	border: 1px solid #EAEAEA;
	border-width: 1px 1px 1px 0px;
}
UL.tabs LI:first-child
{
	border-left: 1px solid #EAEAEA;
}
UL.tabs LI A
{
	color: #4E5B70;
}
UL.tabs LI.active
{
	background: #FFF;
	border-bottom: 1px solid #FFF;
}
HTML UL.tabs LI.active A
{
	color: #DC3C00;
}
#tab-body
{
	border: 1px solid #EAEAEA;
}
/*jQuery Toggles*/
H2.trigger SPAN
{
	color: #4E5B70;
}
H2.active SPAN
{
	color: #DC3C00;
}
H2.trigger SPAN:hover
{
	color: #DC3C00;
}
/*Tables*/
TH
{
	border-bottom: 1px solid #F1F1F1;
}
TABLE
{
	/*[disabled]border:1px solid #F1F1F1;*/
	border-bottom: 0;
}
TR TD
{
	/*[disabled]border-bottom:1px solid #F1F1F1;*/
}
TR.odd TD
{
	background: #F2F7FC;
}
/*Blog*/
.posttitle A, .posttitle A:visited
{
	color: #4F5B70;
}
.posttitle A:hover
{
	color: #EC561D;
}
.tdate, .reply
{
	color: #969696;
}
.comment-body
{
	background: #F8F8F8;
}
.avatar
{
	border: 1px solid #ECECEC;
}
.wp-pagenavi A, .wp-pagenavi A:visited
{
	color: #888;
	border: 1px solid #DDDDDD;
	background: #F2F2F2;
}
.wp-pagenavi .current, .wp-pagenavi A:hover
{
	color: #888;
	border: 1px solid #DDDDDD;
	background: #FFF;
}
/*Portfolio*/
#filter
{
	background: #FAFAFA;
	border-right: 1px solid #CFCFCF;
	border-bottom: 2px solid #E9E9E9;
}
#filter LI
{
	border-right: 1px solid #E4E4E4;
	border-left: 1px solid #FFF;
}
#filter LI A, #filter LI A:visited
{
	color: #4F5B70;
}
#filter LI A:hover, #filter LI.selected-1 A
{
	color: #FF4600;
}
.ts-display-pf-img
{
	border: 1px solid #ECECEC;
}
.ts-display-pf-text H2 A, .ts-display-pf-text H2 A:visited
{
	color: #4F5B70;
}
.ts-display-pf-text H2 A:hover
{
	color: #E13E00;
}
/*Sidebar*/
#sidebar LI LI A
{
}
#sidebar LI LI A:hover
{
	color: #4F5B70;
}
#sidebar .widget-title
{
	color: #2A313C;
}
#sidebar .widget-container
{
	border-top: 1px solid #EFEFEF;
}
#sidebar .smalldate A, #sidebar .smalldate A:visited
{
	color: #DC3C00;
}
#sidebar .smalldate A:hover
{
	text-decoration: underline;
}
#sidebar .lp-widget LI H3 A
{
	color: #4E5B70;
}
#sidebar .lp-widget LI H3 A:hover
{
	color: #DC3C00;
}
#sidebar .lp-widget .smalldate
{
	color: #999;
}
.rp-widget LI .smalldate
{
	color: #BABABA;
}
/*Footer Sidebar & Footer*/
#outerfootersidebar
{
	background: #2C323C;
	border-top: 1px solid #1D1D1D;
	color: #D0D0D0;
}
#footersidebar
{
}
#footersidebar .widget-title
{
	color: #FFF;
}
#footcol3 UL
{
	margin-left: 25px;
}
#footersidebar LI A, #footersidebar LI A:visited
{
	color: #D0D0D0;
}
#footersidebar LI A:hover
{
	color: #DDD;
}
/*newsletter*/
#newsletter INPUT[type="text"]
{
	background: #20252D;
	border: 1px solid #191E24;
	border-bottom: 1px solid #242A32;
	border-right: 1px solid #242A32;
}
#newsletter INPUT[type="submit"]
{
	background: #21262E;
/*for non-css3 browsers*/
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2b313c', endColorstr='#21262e');
/*for IE*/
	background: -webkit-gradient(linear, left top, left bottom, from(#2b313c), to(#21262e));
/*for webkit browsers*/
	background: -moz-linear-gradient(top, #2b313c, #21262e);
/*for firefox 3.6+*/
	border: 1px solid #232831;
}
#newsletter INPUT[type="submit"]:hover
{
	background: #2B313C;
/*for non-css3 browsers*/
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#21262e', endColorstr='#2b313c');
/*for IE*/
	background: -webkit-gradient(linear, left top, left bottom, from(#21262e), to(#2b313c));
/*for webkit browsers*/
	background: -moz-linear-gradient(top, #21262e, #2b313c);
/*for firefox 3.6+*/
	border: 1px solid #232831;
}
/*Twitter*/
.tweetList, .tweetList LI A
{
	color: #D8D8D8;
}
/*Footer*/
#outerfooter
{
	background: #20252D;
	border-top: 1px solid #1D1D1D;
}
#footer
{
	color: #BBB;
}
#footer A, #footer A:visited
{
	color: #BBB;
}
#toTop
{
	color: #AAA;
}
