/* CSS Document */
*{
margin:0px;
padding:0px;
font-family:Arial;
font-size:11px;
line-height:25px;
color:#737272;
}

a{
color:#cc4bdb;
}

#wrapper{
width:960px;
margin:0px auto;

}


#header{
width:100%;
padding: 20px 0;
}

#navigation{
width:15%;
padding-right:20px;
float:left;
margin-top:60px;
color:#737272;
padding-bottom:30px;
}

#navigation ul{
list-style:none;

}

#navigation ul li{
margin-left:15px;
display:block;
height:25px;
border-bottom:1px solid #737272;
text-transform:uppercase;
}

#navigation ul li a{
text-decoration:none;
color:#737272;
}

#middle{
width:60%;
float:left;
}

#blocks div{
float:left;
/*width:26%;*/
width: 516px;
padding:10px;
margin:0px auto;
}
#blocks div p,#blocks div img,#blocks div h2
{
float:left;
display: inline;
}
#blocks div img
{
/* added */
margin-right: 20px;
}
#blocks div p{
text-align:justify;
width: 67%;
line-height:15px;
}
#blocks div h2{
width: 60%;
}
#blocks h2, h2{
font-size:14px;
margin-bottom:20px;
text-transform:uppercase;
color:#cc4bdb;
}

#blocks img{
padding:5px;
border:1px #737272 solid;
}
#news{
width:20%;
float:left;

}

#news h3{
font-size:14px;
margin-bottom:20px;
text-transform:uppercase;
color:#cc4bdb;
border-top: 1px solid rgb(115, 114, 114);
border-bottom:1px solid rgb(115, 114, 114);
}

#news h4{
text-align:right;
border-bottom:1px dotted #737272 
}

#news p{
padding-top:15px;
padding-bottom:15px;

}

#footer{
clear:both;
width:100%;
border-top:1px solid #737272;
text-align:right;
font-size:10px;
margin-top:20px;
}

#contactus{
width:70%;
}

#contactus table{

width:80%; margin:0px auto; padding:20px;
}

#portfolio, #pricing{
width:50%;
float:left;
padding:20px;
border-bottom:1px dotted #737272;
margin-bottom:20px;
}
#pricing{
border-bottom: none;
}
#portfolio h3{
font-size:16px; margin: 0; padding: 0; 
}
#portfolio ul{
list-style: none; margin: 0; padding: 0;
}
#portfolio li{
list-style: none; display: inline; padding-right: 20px;
}
#portfolio li h3{
display: inline; margin: 0; padding: 0;
}
#portfolio h4{
font-size:14px;
}
.portfolio-block img{
max-width:200px;
max-height:200px;
float:left;
border:1px dotted #737272;
}

.portfolio-block{
clear:both;
}

.portfolio-block p{
float:left;
padding:20px;
}

.news-block h4{
text-align:right; margin-top: 10px; 
}

#news-section{
width:50%;
float:left;
padding:20px;
}

.news-block{
border-bottom:1px dotted #737272;
}

.submit{
background:#cc4bdb;
color:#fff;
border:1px dotted #737272;
}

input[type='text'], textarea{
border:1px dotted #737272;}

textarea{
width:250px;
}

#newletter table{
padding-top:100px;
margin:40px auto;

}

.comment-bar{
height:auto;
background:#FBD5FF ;
border-bottom:#fff
}

.comment-panel{
width:100%;
height:25px;
background:#eee;
}

#news-section img{
border:1px dotted #737272;
}


.portfolio-block .description{
clear:both;
}

#portfolio h3 ul, #photography h3 ul{
list-style:none;
}

#portfolio h3 ul li,#photography h3 ul li{
float:left;
margin-right:20px;
}

#photography img{
max-height:150px;
max-width:150px;
padding:15px;
float:left;
}

