/* CSS Document - For main viewing on a screen  */
*{margin:0; padding:0;}
body,div,p,ul,li,h1,h2,h3,h4,h5,h6,a,hr{
margin:0;
padding:0;
font-weight:normal;
}

body {
text-align:center;
margin:0 auto;
font-family:"Century Gothic", Arial, sans-serif;
font-size:14px;
color:#000033;
}
/* selector styling */
h1{font-size:26px; text-align:left;}
h2{font-size:18px; text-align:left;}
h3{font-size:13px;}
P {text-align:left; font-size:12px;}
p.center {text-align:center;}
ul li {list-style:none;}
a,img {border:none; padding:0px; margin:0px,}

#wrapper{
margin:0px auto;
width:1004px;
}
/* header styling */
#header {
background-image:url(../images/web_design_images/PCM_header.jpg);
background-repeat:no-repeat;
height:210px;
width:1004px;
text-align:left;
margin-bottom:-1px;
}
#header #small_nav ul{
text-align:left;
font-size:10px; 
list-style:none;
padding-top:35px;
padding-left:30px;

}
#header #small_nav ul li{
display:inline; 
}
#header #small_nav ul li a{
color:#ffffff; 
}
#header h1 {
padding-left:200px;
padding-top:45px;
}
#header h1.service{
font-size:16px; 
text-align:right;
padding:18px 80px 0 0;
}
#header h2 {
padding-left:204px;
padding-top:5px;
}
#header #title{
width:1000px;
padding-top:0;
}

/* main navigation styling */
#main_nav {
width:201px;
height:484px;
background-image:url(../images/web_design_images/PCM_nav.jpg);
background-repeat:no-repeat;
text-align:left;
float:left;
}

#main_nav ul{
font-size:16px;
text-align:left;
list-style:none;
margin:45px 0 15px 45px;
}
#main_nav ul li{
line-height:2em;
}
#main_nav div.linkedIn{
padding-left:30px;
}
/* main content styling */
#main_content {
width:624px;
height:484px;
background-image:url(../images/web_design_images/PCM_main_full.jpg);
float:left;
text-align:left;
}
/* Content left */
#content_left{
width:357px;
float:left
}
#content_left p{
width:257px;
padding-top:15px;
}
#content_left p.full{
width:330px;
padding-top:15px;
}
#content_left p.centerfull{
width:330px;
padding-top:15px;
text-align:center;
}
#content_left ul{
padding-top:10px;
}
#content_left ul li{
font-size:11px;
list-style-type:disc;
margin-left:20px;
}

/* small panel embedable in to the Left hand collumn */
#web2_collumn{
width:93px;
height:270px;
float:right;
text-align:center;
padding-top:165px;
}
#web2_plate{
background-image:url(../images/web_design_images/PCM_web2_plate.jpg);
background-repeat:no-repeat;
width:93px;
height:150px;
padding-top:15px;
padding-left:0px;
}

/* Content Full page */
#content_full{
	width:620px;
	height:480px;
	float:left;
}
#content_full h2{
padding-top:5px;
}
#content_full p{
width:600px;
padding-top:0px;
padding-bottom:0px;
}
#content_full #SL_YouTube{
float:left;
width: 300px;
height:230px;
padding:0 10px 10px 0;
}
#content_full #presentations{
float:left;
width: 270px;
height:240px;
padding:0 0 0 0;
}
/* Web.html column styling for package summary */
#content_full div{
height:440px;
width:200px;
float:left;
}
#content_full div.celebrate{
height:440px;
width:200px;
float:left;
padding-left:15px;
}
#content_full div h1{
width:200px;
display:inline;
float:left;
padding-top:5px;
}
#content_full div ul{
padding-top:10px;
width:190px;
float:left;
}
#content_full div ul li{
font-size:11px;
list-style-type: disc;
margin-left:20px;
line-height:2em;
}


#divide{
background-image:url(../images/web_design_images/PCM_main_02_divide.jpg);
width:52px;
height:480px;
float:left;
}
#content_right{
width:212px;
float:left;
}
#content_right p{
width:196px;
padding-top:15px;
}
#content_right h1.service{
font-size:16px;
}
#content_right ul{
padding:7px 0 10px 0;
}
#content_right ul li{
font-size:12px;
list-style-type:disc;
margin-left:5px;
}
/* Right hand edge boxes */
#right_side_noBoxes{
	background-image:url(../images/web_design_images/PCM_main_04a.jpg);
	width:179px;
	height:484px;
	float:left;
}
#right_side_boxes{
background-image:url(../images/web_design_images/PCM_main_04WP.jpg);
width:179px;
height:484px;
float:left;
}
#right_side_boxes h1.fc a{
padding-top:127px;
padding-left:35px;
font-size:20px;
display:block;
width:110px;
}
#right_side_boxes h1.ro a{
padding-top:137px;
padding-left:20px;
font-size:20px;
display:block;
width:120px;
}
#right_side_boxes h1.cel a{
padding-top:137px;
padding-left:22px;
font-size:20px;
display:block;
width:120px;
}
/*
#right_side_boxes h1 a {
padding-top:127px;
padding-left:35px;
display:block;
}
*/
#right_side_boxes_blank{
background-image:url(../images/web_design_images/PCM_main_04BP.jpg);
width:179px;
height:484px;
float:left;
}

.linkBoxes{
width:150px;
height:150px;
padding-top:10px;
}
.linkBoxes ul{
padding-top:10px;
}
/* footer styling */
#footer {
background-image:url(../images/web_design_images/PCM_footer.jpg);
clear:both;
width:1004px;
height:77px;
margin-top:-3px;
}
#footer ul{
text-align:left;
font-size:10px; 
list-style:none;
padding-top:22px;
padding-left:150px;
}
#footer ul.links{
text-align:right;
font-size:10px; 
list-style:none;
padding-top:2px;
padding-right:50px;
}
#footer ul li{
display:inline; 
}

/* link styling */
a:link {
color:#504c6d;
text-decoration:underline;
}
a:visited {
color: #CC33FF;
text-decoration:none;
}
a:hover {
color:#504c6d;
text-decoration:underline;
}
a:active {
color:#000000;
text-decoration:none;
}

a.boxes{
display:block;
height: 100px;
width: 90px;}
