@charset "utf-8";

/* CSS Document */



body{

background:url(../images/bg.jpg) repeat-x #e9e9e8 top;

padding:0px;

margin: 0px;}



#mainWrapper{

width:964px;

margin:auto;

margin-top:10px;}



#navs{

background:url(../images/navbg.jpg) no-repeat top;

padding-top:17px;

padding-left:10px;

height:38px;

width:753px;

float:left;}



#networks{

background:url(../images/socialnetworks.png) no-repeat top;

height:52px;

padding-right:8px;

width:193px;

padding-top:3px;

float:right;}



#logo{

background: url(../images/logo.png) no-repeat;

width:544px;

float:left;

height:280px;}



#portfolio{

background: url(../images/portfolio.png) no-repeat;

float:right;

width:420px;

height:280px;}



#bodyleft{

margin: 0px 0px 0px 10px;

width:708px;

float:left;}



#bodyright{

background:url(../images/bgrightcol.png) repeat-y;

width:236px;

float:right;}



#boxes{

width:710px;}



#box1{

background:url(../images/b1funbooth.jpg) no-repeat;

float:left;

width:232px;

padding-top:50px;}



#box2{

background:url(../images/b2photography.jpg) no-repeat;

margin-left:5px;

float:left;

width:232px;

padding-top:50px;}



#box3{

background:url(../images/b3video.jpg) no-repeat;

margin-left:5px;

float:left;

width:232px;

padding-top:50px;}



.newsbox{

margin:0px 20px 0px 20px;

}



#footerbg{

background:url(../images/bgfooter.jpg) repeat-x bottom;

height:240px;}



#footer{

background:url(../images/bgfooter1.jpg) no-repeat top;

width:964px;

margin:auto;

padding-top:40px;

padding-left:40px;

padding-right:20px;}



.callus{

padding-top:230px;

padding-left:10px;

font-family:Arial, Helvetica, sans-serif;

font-size:25px;

font-weight:bold;

color:#000000;}



.title{

font-family:Arial, Helvetica, sans-serif;

font-size:22px;

color:#000000;

font-weight:bold;}



.titleblue{

font-family:Arial, Helvetica, sans-serif;

font-size:22px;

color:#2a2aa0;

font-weight:bold;}



.titlegreen{

font-family:Arial, Helvetica, sans-serif;

font-size:22px;

color:#6a7e16;

font-weight:bold;}



.text{

font-family:Arial, Helvetica, sans-serif;

font-size:12px;

color:#000000;}



.text1{

font-family:Arial, Helvetica, sans-serif;

font-size:12px;

color:#666666;}



.text2{

font-family:Arial, Helvetica, sans-serif;

font-size:11px;

color:#000000;}



.textorange{

font-family:Arial, Helvetica, sans-serif;

font-size:16px;

color:#e57817;

font-weight:bold;}



.textblues{

font-family:Arial, Helvetica, sans-serif;

font-size:16px;

color:#144bc8;

font-weight:bold;}



.textblack{

font-family:Arial, Helvetica, sans-serif;

font-size:16px;

color:#000;

font-weight:bold;}



.textgreen{

font-family:Arial, Helvetica, sans-serif;

font-size:12px;

color:#86b509;

text-decoration:none;}



.textgreen a{

font-family:Arial, Helvetica, sans-serif;

font-size:12px;

color:#86b509;

text-decoration:none;}



.textgreen a:hover{

font-family:Arial, Helvetica, sans-serif;

font-size:12px;

color:#86b509;

text-decoration:underline;}



.textwhite{

font-family:Arial, Helvetica, sans-serif;

font-size:12px;

color:#fff;

font-weight:bold;}



.textlink{

font-family:Arial, Helvetica, sans-serif;

font-size:12px;

font-weight:bold;

text-align:right;

color:#0066cc;

padding-top:5px;}





/* FOR GALLERY */

.titleG{ color:#FFF; font:18pt Arial, sans-serif; letter-spacing:-1px; font-weight: bold; padding-bottom:0px  }

.titleG2{ color:#FFF; font:14pt Arial, sans-serif; letter-spacing:-1px; font-weight: bold; padding-bottom:0px  }

			

.boxgrid{ 

	width: 194px; 

	height: 136px; 

	margin:10px; 

	float:left; 

	background:#161613; 

	border: solid 2px #8399AF; 

	overflow: hidden; 

	position: relative;

	font-family:Arial, Helvetica, sans-serif;

	cursor:pointer;

}

			

.boxgrid a{

	color:#C8DCE5;

	text-decoration:none;

}



.boxgrid a:hover{

	color:#C8DCE5;

	text-decoration:underline;

}

		

.boxgrid img{ 

	position: absolute; 

	top: 0; 

	left: 0; 

	border: 0; 

}

.boxgrid p{ 

	padding: 0 10px; 

	color:#afafaf; 

	font-weight:bold; 

	font:10pt "Lucida Grande", Arial, sans-serif; 

}

				

.boxcaption{

	float: left;

	padding:10px;

	position: absolute;

	background: #000;

	height: 100px;

	width: 100%;

	opacity: .8;

	/* For IE 5-7 */

	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);

	/* For IE 8 */

	-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";

	top: 141px;

	font-size:12px;

	font-weight:bold;

 	}



#contactform {

	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;

	text-decoration: none;

}

.cform1 {

	width: 150px;

}

.cform2 {

	width: 46px;

}

.cform3 {

	width: 71px;

}
