body { line-height:18px; font-size:12px; color:#2f2f2f; font-family:"Lucida Sans Unicode", Lucida Grande, sans-serif; background: #ffffff; background-image: url(http://believeandbloom.com/images/background.jpg); background-repeat: repeat-x;}
h1{font-size: 28px; color:#2f2f2f; font-weight: normal; padding-left:0px; margin-bottom: -5px;} 
h2{font-size: 14px; color:#2f2f2f; font-weight: normal; padding-left:0px; margin-bottom: -1px;} 
h3{font-size: 18px; color:#2f2f2f; font-weight: normal; padding-left:0px; margin-bottom: -3px;} 
b2{font-size: 22px; color:#2f2f2f; font-weight: normal; padding-left:0px; margin-bottom: 0px;} 
img {border-style:none;}
#topnav {width:962px; background-color:#000000; padding-left:193px; margin-top: -8px;}
#header {width:962px; padding-top:73px; padding-left:0px; padding-bottom: 30px; ;}
#wrap {width:962px; margin-right:auto; margin-left:auto;}
#screen {width:962px;   margin-right:auto; margin-left:auto; background-image: url(http://believeandbloom.com/images/main_portfolio.jpg); background-repeat: no-repeat;}
#main {width:962px; padding-left:30px; padding-right:30px;}
#leftbox {width:191px; margin-left:36px; padding-top:165px; float:left}
#footer {width: 100%; height: 112px; margin-top:10px; padding-top:50px; background:#000000; background-image: url(http://believeandbloom.com/images/footer.jpg); background-repeat: repeat-x;}
#footer a:link {text-decoration: none; border:none; color:#2f2f2f;}
#footer a:visited {text-decoration: none; border-style: none; color:#2f2f2f;}
#footer a:hover {color:#7ab318;}
#footer a:active {text-decoration: none;}
a:link {text-decoration: none; border:none; color:#cbcaca;}
a:visited {text-decoration: none; border-style: none; color:#cbcaca;}
a:hover {color:#7ab318;}
a:active {text-decoration: none;}

.portfolio-page { padding-top: 30px; padding-left:30px; padding-right:30px; margin-right:auto; margin-left:auto; }
.portfolio-page .portfolio-title { color: #2f2f2f; font-size: 18px; line-height: 50px; background: url(../images/home_dottedline_tan.gif) bottom left repeat-x; margin-bottom: 15px; padding-bottom: 10px; }

.portfolio-page .section { padding:0; margin:0; list-style:none; color: #2f2f2f; }
.portfolio-page .section a { color: #2f2f2f; }

.portfolio-page .portfoliowrap { background: url(../images/portfolio_bg.gif) no-repeat; width:962px;  height:352px; padding-top: 10px; margin-right:auto; margin-left:auto;}
.portfolio-page #content { overflow:hidden; width:962px;  height:352px; margin-left: 0px; float:left; }

.portfolio-page .section { width:30000px;  }
.portfolio-page .section li {  float:left; width:960px; height:290px; 
list-style: none; }

.portfolio-page .section ul ul { width: 400px; float: right; margin-right: 97px; }
.portfolio-page .section ul ul li { list-style: none; background: url(http://believeandbloom.com/images/checkmark.jpg) left no-repeat; padding-left: 25px; width: 175px; float: left; height: 17px; color: #2f2f2f; font-size: 16px; }
.portfolio-page .section ul ul li a {  color: #cbcaca; font-size: 14px; }
.portfolio-page .section h2 { font-size: 28px; color: #2f2f2f; background: url() bottom no-repeat; padding: 0 0 10px 0; margin: 0 0 10px 0; }

.portfolio-page .col { width: 495px; float: right; margin-right: 50px; }
.portfolio-page .launch { float: right;}
.portfolio-page .arrow {  margin-left: 620px; }


.portfolio-page .section img {  margin-left: 45px; }


