/* CSS Document */


body{
background:url(../images/portfolios/portfolio_bg.jpg);
background-color:#000000;
background-repeat:no-repeat;
background-attachment:fixed;
overflow:auto;
background-position: top center;
margin:0px auto;
padding:0px;
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:14px;
width: 1003px;
position: relative;
}

::selection {
	background: #b2b2b2; /* Safari */
	}
::-moz-selection {
	background: #b2b2b2; /* Firefox */
}



.wrapper{
	width:1003px;
	border:solid 0px #ff0707;
	margin:0px auto;
}
      
p{
	letter-spacing:0.05em;
	line-height:18px;
	font-size:14px;
	text-align:left;
	padding-left:5px;
	padding-right:5px;
	padding-top:5px;
	padding-bottom::5px;
}

a{
	border:none;
	font-size:12px;
	text-decoration:none;
	color:#828282;
	outline: none;
}

a:hover{
	font-size:12px;
	border:none;
	text-decoration:none;
	color:#999;
	outline: none;
}


a img{
	border:none;
	outline: none;
}

h1{
	letter-spacing:0.05em;
	font-family:"Trebuchet MS",verdana,Georgia, serif;
	font-size:26px;
	font-weight:lighter;
	padding-left:5px;
	color: #ffffff;
	text-decoration:none;
	padding-bottom:0px;
}

h2{
	letter-spacing:0.05em;
	font-family:"Trebuchet MS",verdana,Georgia, serif;
	font-size:20px;
	font-weight:lighter;
	padding-left:5px;
	color: #ffffff;
	text-decoration:none;
}


.red{
	font-weight:lighter;
	font-size:26px;
	color: #ff0101;
}



.left_pannel{
	width:423px;
	float:left;
	position:fixed;
}

.logo{
padding-left:100px;
padding-top:500px;
}

.right_pannel{

border-left:solid 1px #ffffff;
background-image:url(../images/portfolios/transparent_bg.png);
background-repeat:repeat;
border: solid 0px #0000FF;
width:570px;
float:right;
}


.menu{
width:550px;
padding-right:20px;
padding-top:30px;

border:solid 0px #9898FF;
float:right;

}

.pad{
padding-left:8px;
padding-right:8px;}

.welcome{

width:530px;
font-family:Geneva, Arial, Helvetica, sans-serif;
color:#ffffff;
font-size:130px;
float:left;
padding-bottom:20px;}

.welcome p{
float:left;

letter-spacing:.02em;
}

.welcome_1{

	width:530px;
	font-family:verdana, Geneva, sans-serif;
	font-size:35px;
	color:#ffffff;
	float:left;
	padding-left:10px;
	padding-top:20px;
	padding-bottom:25px;
}

.welcome_1 a{


	font-family:verdana, Geneva, sans-serif;
	font-size:35px;

	color:#999;


}


.welcome_2{

	width:550px;
	font-family:verdana, Geneva, sans-serif;
	font-size:90px;
	color:#ffffff;
	float:left;
	padding-left:10px;
}


.welcome_3{

	width:550px;
	font-family:verdana, Geneva, sans-serif;
	font-size:85px;
	color:#ffffff;
	float:left;
	padding-left:10px;
}

.hello{
width:550px;
font-family:Tahoma, Arial, Helvetica, sans-serif;
color:#ffffff;
font-size:180px;
float:left;
}

.hello_1{
width:550px;
font-family:Tahoma, Arial, Helvetica, sans-serif;

color:#cccccc;
font-size:110px;
float:left;

padding-left:10px;
}

.hello_2{
width:550px;
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:60px;
float:left;
color:#ffffff;
letter-spacing:3px;

padding-left:10px;

}

.portfolio{
	width:370px;
	border: solid 0px #FFF;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size:130px;
	float:left;
	padding-bottom:20px;	
	}
	
.portfolio_1{
	width:170px;
	border: solid 0px #FFF;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	color:#cccccc;
	font-size:45px;
	float:left;
	padding-bottom:49px;
	padding-top:70px;
	padding-left:5px;
	}

.gmail{
	color:#999999;
	}
	
.intro_1{
	width:555px;
	font-family:Geneva, Verdana, Tahoma, sans-serif;
	font-size:100px;
	color:#ffffff;
	letter-spacing:0.1px;
	padding-left:10px;

}
	
.intro_2{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font:50px;
	letter-spacing:0.1px;
	color:#ffffff;
	}


.blank{
	width:560px;
	height:100px;
	float:left;
	}

.heading{
width:530px;
float:left;
padding-left:15px;
padding-bottom:0px;
padding-top:25px;
}

.small_heading{
	width:530px;
	height:40px;
	float:left;
	padding-left:15px;
	padding-bottom:10px;
	border-bottom: dotted 1px #ececec;
}

.portfolio_wrapper{
width:550px;
float:left;
padding-top:20px;
}

.div1{
width:246px;
float:left;
padding-left:20px;;
}



.div2_decsp{
width:246px;
float:right;

}

img.portfolio_img, a img.portfolio_img{
border:solid 2px #b2b2b2;


}
a:hover img.portfolio_img{
border:solid 2px #ffffff; 

}


.text{
width:230px;
color:#8b8b8b;
line-height:18px;
padding-left:10px;
padding-top:10px;
padding-bottom:10px;
}

.name{
font-size:14px;
color: #ffffff;
text-align:left;
letter-spacing:0.04em;
}

.go_home_wrap{
width:530px;
height:40px;
float:left;
padding-top:10px;
border-top:dotted 1px #c1c1c1;
border-bottom:dotted 1px #c1c1c1;

}

.go_home a{
float:right;
width:60px;
color:#999999;
padding-top:5px;
padding-bottom:5px;}

.go_home a:hover{
float:right;
width:60px;
color:#FFffff;
padding-top:5px;
padding-bottom:5px;
}

.demoreel{
padding-left:20px;}

.about_me p{

width:510px;
float:left;
text-align:left;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:20px;
color:#ffffff;
letter-spacing:1.5px;
line-height:24px;
padding-left:20px;
}



.h_ruler{
width:550px;
float:left;
border-bottom:dotted 1px #ffffff;
padding-top:20px;
}



.h_ruler_1{
width:550px;
float:left;
border-bottom:dotted 10px #ffffff;
padding-top:15px;
}


.h_ruler_2{
width:550px;
float:left;
border-bottom:dotted 1px #ffffff;

}


.mail_id{
font-family:"Trebuchet MS",verdana,Georgia, serif;
font-size:20px;
font-weight:bold;
letter-spacing:2px;
color:#FFFFFF;
text-decoration:underline;

}

.ph{
font-family:"Trebuchet MS",verdana,Georgia, serif;
font-size:20px;
color:#FFFFFF;
text-decoration:underline;
}

.ring_me{
font-family:verdana,Georgia, serif;
font-size:16px;
font-weight:bold;
color:#FFFFFF;
letter-spacing:2px;
}

.ring_me a{
color:#FFFFFF;
text-decoration:none;
}

.ring_me a:hover{
color:#999999;
text-decoration:none;
}


.dummy{

width:530px;
padding-left:10px;
height:60px;
float:left;
}

.subscribe_1{
	width: 75px;
	height: 75px;
	border: solid 0px #FFF;
	float:left;
	padding-left:40px;
	padding-top:20px;
	}
	
.subscribe_2{
	width: 95px;
	height: 55px;
	border: solid 0px #FFF;
	float:left;
	padding-left:40px;
	padding-top:40px;
	}
	
.footer{
border-top:dotted 1px #c1c1c1;
font-family:"Courier New", Courier, monospace;
font-size:11px;
color:#595959;

float:left;
width:510px;
padding-left:20px;
line-height:16px;
letter-spacing:1px;
padding-top:10px;
padding-bottom:5px;

}

#page-wrap {

	margin: 0px auto;
	padding-left:20px;
}

#portfolio-button {
	opacity: 1.0;
	}

#about-button{
	opacity: 0.5;
	}

#contact-button{
	opacity: 0.5;
	}

.button {
	float: left;
	}


.clear {
	clear: both;
}


