@charset "utf-8";
/* CSS Document */
body
{
	font-family: Helvetica, Arial, sans-serif;
	font-size: 13px;
	line-height: 16px;
	color:#a3a5a8;
	margin-top: 10px;
}
a{
	color:#9ea3b5;
	text-decoration:none;
}

.con a{
	color:#9ea3b5;
	text-decoration:none;
}
.con a:hover{
	color:#fff;
	text-decoration:none;
}

a:hover{
	color:#a31d21;
	text-decoration:none;
}

p{
	margin-bottom: 16px;	
}

h1{
	font-size: 15px; 
	font-weight:bold;	
}

.date{
	font-size: 10px; color:#a3a5a8; margin-top: 10px;	
}

.rounded_media a{
	color:#9ea3b5;
	text-decoration:none;
	font-weight:bold;
}
.rounded_media a:hover{
	color:#a31d21;
	text-decoration:none;
}

hr{
	color: #a3a5a8;
	background-color:#a3a5a8;;
	width: 100%;
	height: 1px;
	margin-top: -9px;
	margin-bottom: -9px;
	
}
.home_img{
	background:url(http://www.pascalecommunications.com/images/home_header.jpg) no-repeat;
	height: 466px;
	margin-bottom: 12px;
}

.contact_img{
	background:url(http://www.pascalecommunications.com/images/contact_background.jpg) no-repeat;
	height: 466px;
	margin-bottom: 12px;
}

.contact_txt{
	font-size:32px;
	line-height: 35px;
	color: #FFF;
}
.contact_txt a {
	color: #FFF;
	text-decoration:none;
}

.home_img_txt{
	font-size:32px;
	line-height: 35px;
	color: #FFF;
	margin-left: 388px;
	margin-top: 207px;
	width: 560px;
	height: 240px;
	overflow:hidden;
}

.rounded_gray{
	background-color:#ebebe7;
	-moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    -khtml-border-radius: 10px;
    border-radius: 10px;
	padding: 12px;
	color: #a3a5a8;
	width: 330px;
}

.rounded_gray a{
	color:#9ea3b5;
	text-decoration:none;
	font-weight:bold;
}
.rounded_gray a:hover{
	color:#a31d21;
	text-decoration:none;
}

.rounded_exp a{
	color:#9ea3b5;
	text-decoration:none;
	font-weight:bold;
}
.rounded_exp a:hover{
	color:#a31d21;
	text-decoration:none;
}


.rounded_gray_desc img{
	padding-right: 8px;
	padding-top: 4px;
	padding-bottom: 4px;
	float: left;	
}

.rounded_about{
	background-color:#ddddd7;
	-moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    -khtml-border-radius: 10px;
    border-radius: 10px;
	padding: 12px;
	color: #a3a5a8;
	width: 705px;
	height: 245px;
}


.nav{
	margin-bottom:10px;
	margin-top: 5px;
	_margin-bottom: 0px;
	_margin-top: 0px;
	
}

#home { 

  display: block;
  height: 11px;
  background: url(http://www.pascalecommunications.com/images/nav_home.gif) no-repeat 0 0;
  _background-position: 0 0;
  
}

#about { 
  display: block;
  height: 11px;
  background: url(http://www.pascalecommunications.com/images/nav_about.gif) no-repeat 0 0;
  margin-left: -40px;
  _margin-left: 0px;

}

#testimonials { 
  display: block;
  height: 11px;
  background: url(http://www.pascalecommunications.com/images/nav_testimonials.gif) no-repeat 0 0;
  margin-left: -20px;
  _margin-left: 0px;
 
}

#experience { 
  display: block;
  height: 11px;
  background: url(http://www.pascalecommunications.com/images/nav_experience.gif) no-repeat 0 0;
  margin-left: -33px;
  _margin-left: 0px;

}

#media { 
  display: block;
  height: 11px;
  background: url(http://www.pascalecommunications.com/images/nav_media.gif) no-repeat 0 0;
  margin-left: -4px;
  _margin-left: 0px;

}

#blog { 
  display: block;
  height: 11px;
  background: url(http://www.pascalecommunications.com/images/nav_blog.gif) no-repeat 0 0;
  margin-left: 30px;

}

#contact { 
  display: block;
  height: 11px;
  margin-left: 15px;
  background: url(http://www.pascalecommunications.com/images/nav_contact.gif) no-repeat 0 0;

}

#facebook { 
  display: block;
  height: 26px;
  background: url(http://www.pascalecommunications.com/images/facebook_logo.jpg) no-repeat ;
  margin-top: -5px;
  margin-left: 0px;
   _margin-top: 0px;
}

#linkedin { 
  display: block;
  height: 27px;
  background: url(http://www.pascalecommunications.com/images/LinkedIn.jpg) no-repeat ;
  margin-top: -5px;
  margin-left: 0px;
   _margin-top: 0px;
}

#twitter { 
  display: block;
  height: 30px;
  background: url(http://www.pascalecommunications.com/images/Twitter_logo.jpg) no-repeat  ;
  margin-top: -6px;
  _margin-top: 0px;
  margin-left: 0px;
}

#home:hover, #about:hover, #testimonials:hover, #experience:hover, #media:hover, #blog:hover, #contact:hover{
background-position: 0 -11px;
}


.rounded_bios{
	background-color:#ddddd7;
	-moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    -khtml-border-radius: 10px;
    border-radius: 10px;
	padding-top: 12px;
	padding-left: 12px;
	padding-bottom: 12px;
	padding-right: 30px;
	color: #a3a5a8;
	width: 705px;
	_width: 685px;
	min-height: 220px;
	overflow:visible;
	
}

.comment{
	background-color:#ddddd7;
	-moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    -khtml-border-radius: 10px;
    border-radius: 10px;
	padding-top: 12px;
	padding-left: 12px;
	padding-bottom: 12px;
	padding-right: 30px;
	color: #a3a5a8;
	width: 550px;
	
	overflow:visible;	
	margin-bottom: 5px;
	margin-top: 5px;
	margin-left: 10px;
}

.fn{
	font-weight: bold;
}
#comments{
	margin-left: 10px;
}


.rounded_bios img{
	position:absolute;
	left:15px;
}


#searchform{
	margin-bottom: 15px;	
}
.widget{
	margin-bottom: 15px;	
}

/**
 *  Testimonials Page ------------------------------------------------------------------
 */

ul #navigation_test{
	margin-top: 10px;
}
ul #navigation_test li{
	list-style: none;
	margin-bottom: 5px;
	cursor: pointer;
}

.link:hover{
	cursor:pointer;
	opacity:0.5;
	filter:alpha(opacity=50);
}


#testimonial_title{
	margin-top: 5px;
	margin-bottom: 10px;
}

#testimonials_quote{
	
	height: 238px;

}
.test_quote{
	font-size:32px;
	line-height: 35px;
	color: #FFF;
	padding-left: 20px;
	margin-top: 10px;
	overflow:hidden;
}

.rounded_test{
	background-color:#969798;
	-moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    -khtml-border-radius: 10px;
    border-radius: 10px;
	padding-top: 10px;
	padding-left: 30px;
	padding-right: 30px;
	padding-bottom: 20px;
	color: #ffffff;
	width: 670px;
	_width: 650px;
	min-height: 245px;
	overflow:visible;

}

.rounded_test a{color:#FFF; text-decoration:none;}
.rounded_test a:hover{color:#a31d21; text-decoration:none;}

.ex_link {color:#FFF; font-weight:bold; text-decoration:none;}
.ex_link:hover{color:#a31d21; text-decoration:none;}


.rounded_test img{
	margin-bottom: 4px;
}

/**
 *  Experience Page ------------------------------------------------------------------
 */
.logo{
	margin-top:10px;
	_margin-top:0px;
}

.logo:hover{
	cursor:pointer;
	opacity:0.5;
	filter:alpha(opacity=50);
}

.logo img{max-height: 50px;}

.rounded_exp{
	background-color:#ffffff;
	-moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    -khtml-border-radius: 10px;
    border-radius: 10px;
	border: 1px solid #ddddd7;
	padding: 12px;
	color: #a3a5a8;
	width: 705px;
	_width: 700px;
	min-height: 175px;
	overflow:visible;
	margin-top: 15px;
}

td{
	padding: 10px;
	vertical-align: top;
}

td img{
	vertical-align:middle;
}
#logo_desc tr{
	display: none;
}


/**
 *  Media ------------------------------------------------------------------
 */

.rounded_media{
	background-color:#ffffff;
	-moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    -khtml-border-radius: 10px;
    border-radius: 10px;
	border: 1px solid #ddddd7;
	padding-top: 12px;
	padding-left: 6px;
	padding-right: 6px;
	color: #a3a5a8;
	width: 460px;
	min-height: 175px;
	overflow:visible;
	margin-top: 0px;
}


.rounded_blog{
	background-color:#ffffff;
	-moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    -khtml-border-radius: 10px;
    border-radius: 10px;
	border: 1px solid #ddddd7;
	padding-top: 12px;
	padding-left: 12px;
	padding-right: 12px;
	margin-top:20px;
	color: #a3a5a8;
	width: 750px;
	min-height: 175px;
	overflow:visible;
	margin-top: 0px;
}

.rounded_gray_about{
	background-color:#ebebe7;
	-moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    -khtml-border-radius: 10px;
    border-radius: 10px;
	padding: 12px;
	color: #a3a5a8;
	width: 210px;
}

.rounded_gray_about a{
	color:#9ea3b5;
	text-decoration:none;
	font-weight:bold;
}
.rounded_gray_about a:hover{
	color:#a31d21;
	text-decoration:none;
}





/**
 *  JCarousel ------------------------------------------------------------------
 */

.jcarousel-skin-tango .jcarousel-container-horizontal {
    width: 740px;
	height: 453px;
	margin-top: 7px;
	_width: 730px;

}

.jcarousel-skin-tango .jcarousel-clip-horizontal {
    width:  740px;
    height: 413px;
	_width: 730px;
}


.jcarousel-skin-tango .jcarousel-item {
    width:  239px;
    height: 413px;
}


.jcarousel-skin-tango .jcarousel-item:hover{
	cursor:pointer;
	opacity:0.4;
	filter:alpha(opacity=40);
	
}

.jcarousel-skin-tango .jcarousel-item-horizontal {
    margin-right: 10px;
}

.jcarousel-skin-tango .jcarousel-next-horizontal {
    position: absolute;
    top: 420px;
    right: -15px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(http://www.pascalecommunications.com/test/images/arrow_right.gif) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-next-horizontal:hover {
    background-position: 0px 0;
}

.jcarousel-skin-tango .jcarousel-next-horizontal:active {
    background-position: 0px 0;
}

.jcarousel-skin-tango .jcarousel-next-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {
    cursor: default;
    background-position: 0px 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal {
    position: absolute;
    top: 420px;
    left: 5px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(http://www.pascalecommunications.com/test/images/arrow_left.gif) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:hover {
    background-position: 0px 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:active {
    background-position: 0px 0;
}

.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {
    cursor: default;
    background-position: 0px 0;
}

/**
 *  JCarousel 2 ------------------------------------------------------------------
 */

.jcarousel-skin-tango2 .jcarousel-container-horizontal {
    width: 715px;
	height: 205px;
	margin-top: 7px;
	margin-left: 10px;
	_width: 710px;

}

.jcarousel-skin-tango2 .jcarousel-clip-horizontal {
    width: 715px;
	height: 205px;
	_width: 710px;
}


.jcarousel-skin-tango2 .jcarousel-item {
    width: 715px;
	height: 205px;
	_width: 710px;
}


.jcarousel-skin-tango2 .jcarousel-item-horizontal {
    margin-right: 10px;
	_margin-right: 0px;
}

.jcarousel-skin-tango2 .jcarousel-next-horizontal {
    position: absolute;
    top: 184px;
    right: -33px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(http://www.pascalecommunications.com/test/images/arrow_right.gif) no-repeat 0 0;
}

.jcarousel-skin-tango2 .jcarousel-next-horizontal:hover {
    cursor:pointer;
	opacity:0.4;
	filter:alpha(opacity=40);
}

.jcarousel-skin-tango2 .jcarousel-next-disabled-horizontal,
.jcarousel-skin-tango2 .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-tango2 .jcarousel-next-disabled-horizontal:active {
    cursor: default;
    background-position: 0px 0;
}

.jcarousel-skin-tango2 .jcarousel-prev-horizontal {
    position: absolute;
    top: 184px;
    left: -12px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(http://www.pascalecommunications.com/test/images/arrow_left.gif) no-repeat 0 0;
}

.jcarousel-skin-tango2 .jcarousel-prev-horizontal:hover {
    cursor:pointer;
	opacity:0.4;
	filter:alpha(opacity=40);
}


.jcarousel-skin-tango2 .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-tango2 .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-tango2 .jcarousel-prev-disabled-horizontal:active {
    cursor: default;
    background-position: 0px 0;
}

/* Begin Images */
p img {
	padding: 0;
	max-width: 100%;
	}

/*	Using 'class="alignright"' on an image will (who would've
	thought?!) align the image to the right. And using 'class="centered',
	will of course center the image. This is much better than using
	align="center", being much more futureproof (and valid) */

img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

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;
	}
/* End Images */



