@charset "utf-8";/* CSS Document *//*Body Style*/body{	font-family:Arial, Helvetica, sans-serif;	background-color: #000000;	background-image: url(../images/sharedImages/bg.jpg);	background-position: center top;	background-position: top center;	background-repeat: no-repeat;	font-size: 10px;}/************************page Style************************/#page{	width:800px;	padding:0;	margin:0px auto 0;}/************************header Style*************************/#header{	float:left;	padding:15px 0 0;	width:100%;	height:200px;}/************************logoWrap Style*************************/#logoWrap{	float:left;}#logoWrap h1{	padding:0;	margin:0;	font-weight:normal;}#logoWrap h1 a{	color:#ffffff;	text-decoration:none;	font-size:30px;	font-weight:normal;	font-family: Arial, Helvetica, sans-serif;}#logoWrap h1 a span{	color:#999999;	font-weight:bold;}/************************introtext Style*************************/#introtext{	clear:both;	width:800px;	float:left;}#introtext .bg{	width:800px;	height:160px;	position:absolute;	visibility: visible;}#introtext p{	line-height:24px;	font-family:Arial, Helvetica, sans-serif;	font-size:20px;	width:800px;	margin:20px 0 0;	font-style:normal;	color:#999999;	position:absolute;	visibility: visible;}#introtext a{	color:#6699CC;	text-decoration:none;	}#introtext a:hover{	color:#fff;	text-decoration:none;}/************************mainContent Style*************************/#mainContent{	margin:0 0 15;	float:left;	padding-top: 0;	padding-right: 0;	padding-left: 0;}/************************menu Style*************************/.menuWrap{	width:800px;	padding:0 0 10px;	margin:0;	float:right;}.menu{	margin:0;	padding:0;	list-style:none;	float:right;	font-size:13px;	width:70%;}.menu li {	float:left;    margin:0;    padding:0;	display:inline;}.menu a {    display:block;	float:left;   	padding:7px 15px 15px 15px;	text-decoration:none;	color:#6699CC;}.menu a:hover {    display:block;	float:left;   	padding:7px 15px 15px 15px;	text-decoration:none;	color:#FFFFFF;}.menu .current {	background:url("../images/sharedImages/arrow_down.gif") no-repeat center bottom;	display:block;	float:left;	position:relative;}.menu .current span a {    background:url("../images/sharedImages/nav_left_bg.gif") no-repeat left top;	color:#1e140e;}.menu .current  span {	background:url("../images/sharedImages/nav_right_bg.gif") no-repeat right top;	display:block;	float:left;}/************************pages classes Style*************************/.box{	float:left;	margin:0;	width:800px;	display:block;	padding-top: 0;	padding-right: 0;	padding-left: 0;}.hireme{	float:left;	padding:0 0 0px 0;	margin:0;	width:100%;	display:block;}.inside p{	color:#999999;	padding:0 0 15px;	margin:0;	font-size:12px;	line-height: 16px;}.inside{	clear:both;	width:800px;	width:800px;	margin: 0;}.inside h2{	color:#fff;	font-size:18px;	font-style: normal;	padding-top: 20px;	padding-right: 0;	padding-bottom: 20px;}.inside h3, .inside h4, .inside h5, .inside h6{	color:#fff;	font-weight:normal;}.inside h3{	font-size:18px;	padding-top: 15px;}.inside h4{font-size:16px;}.inside h5{font-size:14px;}.inside h6{font-size:12px;}.inside a{	color:#CC6699;	text-decoration:none;}.inside a:hover{	color:#fff;}.inside ul, .inside ol{	padding:0 0 20px 20px;	margin:0;	color:#999999;	font-size:12px;	line-height: 27px;}.inside ul li{	list-style:square;}.inside ul ul{	padding:10px 0 10px 15px;}.inside ol ol{	padding:10px 0 10px 15px;}.inside blockquote{	background:url(../images/sharedImages/left_quote.gif) no-repeat left 0;}.inside blockquote p{	font-size:12px;	color:#999999;	font-family:Arial, Helvetica, sans-serif;	font-style:normal;}/************************HomePage Style*************************/#featuredworks{	padding:0 0 40px;	float:left;	margin: 0px;}#featuredworks .work h3, #featuredworks .worklast h3{	font-size:12px;	font-weight:bold;	color:#fff;	padding:0 0 10px 0;	margin:0;}.work h3 a, .worklast h3 a{	color:#fff;	font-size:14px;	text-decoration:none;}#featuredworks .work p, #featuredworks .worklast p{	padding:0;	margin:0;}#featuredworks .work{	float:left;	width:239px;	margin-right: 35px;}#featuredworks .work img, #featuredworks .worklast img{	border: 2px solid #666666;}#featuredworks .worklast{	float:right;	width:239px;}.normalBlock{	display:block;	margin:0;	padding:0;}.inside #testimonial{	float:left;	width:750px;	padding-right:40px;}.inside blockquote{	padding:0;	margin:0;}.inside blockquote p.first{	color:#999999;	font-family:Arial, Helvetica, sans-serif;	font-size:12px;	background:url(../images/sharedImages/left_quote.gif) no-repeat left 0;	text-indent:20px;}.inside blockquote p .last{	background:url(../images/sharedImages/right_quote.gif) no-repeat right 0;	padding-right:20px;}.inside .normalBlock #twitter{	float:right;	width:400px;	padding:0;	margin:0 0 0 0px;}.follow{	width:142px;	height:25px;	text-indent:-3000px;	display:block;}.follow a{	display:block;	float:left;	background:url(../images/sharedImages/followme.gif) no-repeat top left;	width:142px;	height:25px;}.inside .normalBlock #twitter #twits{	padding:10px 0 0 0;	margin:0;	list-style:none;}.inside .normalBlock #twitter #twits li{	padding:0 0 20px 0;	margin:0;	list-style:none;}/************************Profile Style*************************/.imageBox{	width:244px;	height:219px;	background:url(../images/sharedImages/image_bg.gif) no-repeat;	margin:0;	padding:0;}.imageBox img{	margin:0 0 0 0;	padding:24px 0 0 22px;}.imageBoxLeft{	float:left;	margin:0 20px 20px 0;}.imageBoxRight{	float:right;	margin:0 0 20px 20px;}.imageBox .Info{	padding:40px 0 0 0;}.mySkills .check, .checkList .check{	padding:0 0 25px 0;	margin:0;}.mySkills .check li, .checkList .check li {	background:url(../images/sharedImages/check.gif) no-repeat left 50%;	line-height:27px;	padding-left:20px;	list-style:none;}#footer{	clear:both;	padding:20px 0 10px;	margin:0;	}#footer p{	color:#999999;	font-size:10px;	margin:0;	padding:10px 0 0px;	border-top-width: 1px;	border-top-style: solid;	border-top-color: #666666;}#footer p a{	color:#6699CC;	text-decoration:none;}#footer p a:hover{	color:#fff;	text-decoration:none;}/************************global classes*************************/.block{	display:block;}.clear{	clear:both;}.alignLeft{	text-align:left;}.alignRight{	text-align:right;}.alignJustify{	text-align:justify;}.alignCenter{	text-align:center;}.floatRight{	float:right}.floatLeft{	float:left;}abbr, acronym{	font-style:italic;	cursor:help;	color:#ada397;}.imageLeft{	background:#fff;	border:1px solid #ebe8e2;	padding:10px 10px;	margin:0 15px 20px 0;}.imageRight{	background:#fff;	padding:10px 10px;	margin:0 0 20px 15px;	border:1px solid #ddddda;}.hide{	display:none;}img{	vertical-align: top;	text-align: center;}/*Table*/table {    margin: 0 0px 20px 12px;  padding: 0;  display: block;  font-size: 12px;  border-collapse: collapse;  width:100%;}table caption {  margin: 0 12px;  padding: 20px 0 5px 0;  font: 12px arial, sans-serif;  text-align: left;  }table th,table td {  text-align: left;  vertical-align: top;  padding: 6px 10px;}thead th {  color: #FFF;  background-color: #6d6453;  border-bottom: 1px solid #585043;}tbody tr.highlighted {  background-color: #3c3028;}tbody td {  border-bottom: 1px solid #42352c;  color:#82725f;}tbody tr:hover td {  background: #47382f;   border-bottom: 1px solid #6b503d;}.widthA{	width:20%;}.widthB{	width:40%;}/*form - Form Style*/form {  padding: 0px 0;  margin:0;}form p{	padding:0;	margin:0;}label {  float: left;  width: 100px;  padding-right: 1px;}input,textarea{  padding: 6px;  font: 400 12px arial, sans-serif;  background: #3c3028;  border:1px solid #43352b;   color: #fff;}input:focus,textarea:focus{    color: #fff;  background:#5b483b;  border:1px solid #8d6d58;}#name, #email, #subject{	width:300px;}#message{	width:400px;	height:150px;}input.button {  padding: 5px 20px;  font: bold 1em arial, sans-serif;  cursor: pointer;  color: #fff;  background-color: #a8b981;  border-width: 1px;  border-style: solid;  border-color: #d5e3b5 #d5e3b5 #9aac72  #9aac72;}/*errorMsg - Error Message Block style*/.errorMsg{	float:left;	padding:20px 20px 0px 20px;	background:#692512;	margin:0 0 20px 0;	border-top:1px solid #ad5341;	border-bottom:1px solid #ad5341;	width:93%;}.errorMsg h3{	color:#ff8e6e;	margin:0;	padding:0;}.errorMsg ul{	margin:0;	padding:0 0 20px 0;}.errorMsg ul li{	display:block;	list-style:none;	padding:0;	margin:0;	color:#f9cabc;}.errorMsg p{	color:#f9cabc;}/*highlight style*/.highlight{	color:#d74613;}/*infoMsg - Info Message Block style*/.infoMsg{	float:left;	padding:20px 20px 0px 20px;	background:#83b406;	margin:0 0 20px 0;	border-top:1px solid #2d993c;	border-bottom:1px solid #2d993c;	width:93%;	color:#fff;}.infoMsg h3{	color:#cfdab4;	margin:0;	padding:0;}/*Slider*/#slider {	width: 720px;	position: relative;	margin-right: 0;	margin-bottom: 0;	margin-left: 0;}.scroll {	width: 720px;	overflow: auto;	position: relative;	clear: left;	background: #222;	border:1px solid #666666;	margin:0 0 0 39px;	background-color: #111;}.scrollContainer div.panel {    padding: 10px;    width: 700px;    height: 500px;}.scrollContainer h2{	font-size:18px;	font-weight:normal;	color:#5c5224;}.scrollContainer p{	color:#999999;	padding:0 0 20px 0;	margin:0;	font-size:13px;}ul.navigation {    list-style: none;    margin: 0;    padding: 0;    padding-top:0px;    padding-bottom:18px;	background:url(../images/slider_nav_bg.gif) repeat-x;	float:left;}ul.navigation li {    display: inline;}ul.navigation a {    padding:18px 10px 10px 10px;	margin:0px 0 0 0;    color: #000;    text-decoration: none;	width:170px;	float:left;	color:#555a41;}ul.navigation a:hover {	background:url(../images/slider_nav_li_bg_selected.gif) repeat-x;	color:#d45500;}ul.navigation a.selected {	color:#d45500;	font-weight:bold;	background:url(../images/slider_nav_li_bg_selected.gif) repeat-x;}ul.navigation a:focus {    outline: none;}.scrollButtons {	position: absolute;	top: 12px;	cursor: pointer;	visibility: visible;}.scrollButtons.left {    left: 0px;	z-index:1000}.scrollButtons.right {    right: -80px!important;	right: -40px;	z-index:1000}.hide {    display: none;}.panel .item{	float:left;	width:100%;}.item .bigImage{	float:left;	width:430px;	padding:0 10px 0 0;	margin:0;}.item .otherImage{	width:240px;	float:right;	padding:0;	margin:0;}.item .otherImage div img{	border:0;	padding:0;	margin:0;}.item .otherImage div{	padding:0 0 7px 0;	margin:0;}.item .leftBox{	float:left;	width:420px;}.item .leftBox h3{	padding:0 0 10px 0;	margin:0;}.item .rightBox{	float:right;	width:240px;}.item .rightBox h3{	font-weight:normal;	font-size:12px;}.item .visitsite{	padding:8px 0 0 0;	display:block;	width:85px;	height:28px;	text-indent:-3000px;}.item .visitsite a{	width:85px;	height:28px;	background:url(../images/visitsite.gif) no-repeat;	display:block;}#valuearts {	position:absolute;	top:0px;	width:138;	height:99;	z-index:50;	right: 0px;}
