/*
CSS Reset LIVE SITE
*/
html,body,div,span,applet,object,iframe,
h1,h2,h3,h4,h5,h6,p,blockquote,pre,
a,abbr,acronym,address,big,cite,code,
del,dfn,em,font,img,ins,kbd,q,s,samp,
small,strike,strong,sub,sup,tt,var,
dl,dt,dd,ol,ul,li,
fieldset,form,label,legend,
table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:97%;font-family:'Helvetica Neue',Arial,Helvetica,sans-serif;}
/* remember to define focus styles! */
:focus{outline:0;}
body{line-height:1;color:#000;}
ol,ul{list-style:none;}
/* tables still need 'cellspacing="0"' in the markup */
table{border-collapse:separate;border-spacing:0;}
caption,th,td{text-align:left;font-weight:normal;}
blockquote:before,blockquote:after,
q:before,q:after{content:"";}
blockquote,q{quotes:"" "";}
/*
A few commenly used items
*/
.clear,.clearMe{clear:both;}
.line{background:url('/site-images/dottedLine-wide.gif.png') no-repeat scroll 50% top;width:100%;height:1px;display:block;}
.hideText{text-indent:-9999px;}
.displayNone{display:none;}
.floatLeft{float:left;}
.floatRight{float:right;}
bold,strong,b{font-weight:bold;}
italic,i,em{font-style:italic;}
/*
Layout stuff
*/
html,body{margin:0;padding:0;text-align:center;}
#pagewidth{width:980px;text-align:left;margin:0 auto;padding:0;}
#header{position:relative;height:117px;width:100%;}
#maincol{display:inline;position:relative;}
#footerHolder{clear:both;margin:0 0 20px 0;}
#footer{text-align:left;width:980px;background:url('/site-images/bg-footer.jpg') no-repeat;margin:0 auto 40px auto;height:248px;}
/* *** Float containers fix:http://www.csscreator.com/attributes/containedfloat.php *** */ 
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{display:inline-block;}
/* Hides from IE-mac \*/
* html .clearfix{height:1%;}
.clearfix{display:block;}
/* End hide from IE-mac */
/* --------------------------------- =general style & page layout -------- */
body{background:#333 url('/site-images/page-bg.gif.png') no-repeat scroll 50% top;}
/* --------------------------------- =imported styles -------- */
/* --------------------------------- =layout -------- */
#home-mainBox{background:url('/site-images/home-bg-mainBox1.jpg') no-repeat;width:100%;height:303px;}
#home-anotherBox,#TBSTheater,#latestPosts{height:381px;}
#home-miniFolio{height:380px;}
#home-latestPosts{height:330px;}
#TBSTheater{width:519px;height:366px;float:left;padding:15px 20px 0 16px;}
#latestPosts{width:409px;float:right;}
#latestPostsHeader{padding:10px 20px 0 20px;margin:0 0 7px 0;background:url('/site-images/dottedLine.gif') repeat-x left bottom;height:28px;}
#ourClientsSay{padding:10px 0 0 20px;margin:0 0 7px 0;background:url('/site-images/dottedLine.gif') repeat-x left bottom;height:28px;}
.hiddencontent{display:none;}
#home-requestQuote{height:115px;background:#E0DBD8 url('/site-images/bg-requestQuote.gif') no-repeat scroll right top;padding:18px 300px 0 55px;}
#openingBlurb{padding:95px 0pt 0pt 60px;width:375px;float:left;}
.portfolio-mainBox{width:100%;height:303px;background:#5C5C5C url('/site-images/portfolio-bg-mainBox.gif') no-repeat;}
.portfolio-paginate{padding:5px 10px;background:#5C5C5C;text-align:center;}
.portfolio-mainBox .content{width:475px;float:left;position:relative;}
.portfolioNav{position:absolute;top:260px;right:0;padding:0 0 0 0;text-align:right;}
.testimonial-mainBox{background:#5C5C5C;width:100%;padding:0 0 20px 0;}
.testimonial-mainBox .content{width:475px;float:left;}
.testimonial-mainBox .testimonialLong{float:right;width:450px;padding:20px 15px 10px 0;}
#blogHeaderHolder{background:url('/site-images/h2-blogHeaderHolder.jpg') no-repeat;width:100%;height:80px;text-align:left;}
#blogCol{width:600px;float:left;}
#sidebar{width:360px;float:right;}
#blogCol .post{background:#FFF url('/site-images/blog-bg-postHeader.jpg') no-repeat scroll left top;padding:10px 30px;}
#blogCol .post .postHeaderMeta{background:url('/site-images/dottedLine-wide.gif.png') no-repeat scroll 50% top;padding:5px 1px;}
#blogCol .post .postHeaderMeta .postMeta{display:block;}
#blogCol .post .postHeaderMeta .postCommentMeta{display:block;}
#blogCol .post .postHeaderMeta .clear{height:3px;background:url('/site-images/dottedLine-wide.gif.png') no-repeat scroll 50% bottom;display:block;}
#blogCol .post .postContent{padding:18px 0;}
#blogCol .post .postFooter{background:url('/site-images/dottedLine-wide.gif.png') no-repeat scroll 50% top;padding:8px 1px 0 1px;text-align:right;clear:both;}
.sidebarBox,.sidebarBoxAlt{background:#FFF;padding:15px 0;}
.topPostsBar{width:305px;height:1px;background:url('/site-images/dottedLine-wide.gif.png') no-repeat scroll 50% bottom;display:block;margin:0 0 0 20px;padding:5px 0 0 0;}
#footer #footerCol1{width:180px;float:left;display:block;margin:0 0 0 20px;}
#footer #footerCol2{width:280px;float:left;display:block;margin:0 0 0 20px;}
#footer #footerCol3{width:320px;float:left;display:block;margin:0 0 0 30px;}
img.miniFolioImageInside{float:left;margin:10px 10px 10px 0;}
img.ourTeam{margin:0px 10px 5px 0pt;float:left;}
.paginationHolder{width:265px;margin:0 auto;}
#whoa{position:absolute;top:46px;right:0;}
/* --------------------------------- =typography -------- */
h1{float:left;margin:8px 0 0 0;}
h2#ourWork{background:url('/site-images/h2-ourWork.jpg') no-repeat;display:block;width:980px;height:80px;}
#blogCol .post .postHeader h2{font:normal normal lighter 2.5em/1em 'Helvetica Neue',Arial,Helvetica,sans-serif;color:#33333B;padding:5px 0 15px 0;}
#blogCol .postContent h2{font:normal normal lighter 1.5em/.9em 'Helvetica Neue',Arial,Helvetica,sans-serif;color:#33333B;padding:5px 0 3px 0;}
.portfolio-mainBox h3,.testimonial-mainBox h3{color:#1A1A1A;font:normal normal normal 2em 'Helvetica Neue',Arial,Helvetica,sans-serif;padding:13px 0 0 30px;margin:0 0 10px 0;}
h3{font:normal normal normal 1.8em/1em 'Helvetica Neue',Arial,Helvetica,sans-serif;color:#333333;}
h3#latestPostsTitle{float:left;width:800px;}
h3#latestPostsTitle small{font-size:69%;}
h3#ourClientsSayTitle{float:left;}
h3#ourClientsSayTitle small{font-size:69%;}
h3#theaterTitle{padding:0 0 4px 0;margin:0 0 8px 0;background:url('/site-images/dottedLine.gif') no-repeat left bottom;}
h4{color:#333;font:normal normal bold 1.8em 'Helvetica Neue',Arial,Helvetica,sans-serif;background:url('/site-images/dottedLine.gif') no-repeat left bottom;padding:0 0 5px 5px;margin:0 0 7px 0;}
h4#subscribe,h4#search,h4#twitter,h4#topPosts,h4#archivesCategories,h4#ideas{width:320px;height:26px;display:block;margin:0 0 0 0;}
h4#subscribe{background:url('/site-images/h4-sidebar-subscribe.gif.png') 20px top no-repeat;}
h4#search{background:url('/site-images/h4-sidebar-search.gif.png') 20px top no-repeat;}
h4#twitter{background:url('/site-images/h4-sidebar-twitter.gif') 20px top no-repeat;}
h4#topPosts{background:url('/site-images/h4-sidebar-topPosts.gif') 20px top no-repeat;}
h4#archivesCategories{background:url('/site-images/h4-sidebar-archivesCategories.gif') 20px top no-repeat;}
h4#ideas{background:url('/site-images/h4-sidebar-ideas.gif') 20px top no-repeat;}
h4#pricing{background:url('/site-images/h4-sidebar-pricing.gif.png') 20px top no-repeat;}
h5{font:normal normal bold 1.2em 'Helvetica Neue',Arial,Helvetica,sans-serif;color:#212121;margin:17px 0 20px 0;}
#home-requestQuote p{padding:0 0 0 30px;font:normal normal normal 1em/1.05em 'Helvetica Neue',Arial,Helvetica,sans-serif;}
#blogCol .post .postHeaderMeta{font:normal normal lighter .95em 'Helvetica Neue',Arial,Helvetica,sans-serif;color:#333333;}
#blogCol .post .postContent p,#blogCol .post .postFooter p{font:normal normal lighter 1em/1.9em 'Helvetica Neue',Arial,Helvetica,sans-serif;margin:0 0 10px 0;color:#333;}
#blogCol .post .postContent p{font-family:'HelveticaNeue-Light',Helvetica,Arial,sans-serif;}
#sidebar p{font:normal normal normal .9em/1.8em 'Helvetica Neue',Arial,Helvetica,sans-serif;padding:5px 20px 5px 25px;}
.quoteStuff{width:240px;float:right;}
#blogCol .post .postContent p.shortQuote{font:normal normal normal 2.1em/1.2em 'Georgia',Times New Roman,Times,Serif;color:#000;margin:0 0 10px 0;text-align:center;}
#blogCol .post .postContent p.longQuote{font:normal normal normal 1.3em/1.2em 'Helvetica Neue',Arial,Helvetica,sans-serif;color:#000;margin:0 0 10px 0;}
#blogCol .post .postContent p.testimonialName{font:italic normal normal 1.4em 'Helvetica Neue',Arial,Helvetica,sans-serif;text-align:right ;}
.testimonial-mainBox .testimonialLong p{font:normal normal normal 1.2em/1.3em 'Helvetica Neue',Arial,Helvetica,sans-serif;color:#C1C1C1;margin:0 0 10px 0;}
p.paginateNavLeft{font:normal normal bold 1.1em 'Helvetica Neue',Arial,Helvetica,sans-serif;width:140px;margin:0 auto;text-align:left;display:block;float:left;}
p.paginateNavRight{font:normal normal bold 1.1em 'Helvetica Neue',Arial,Helvetica,sans-serif;width:120px;margin:0 auto;text-align:right;display:block;float:right;}
.postContent blockquote{width:400px;float:right;margin:5px 10px;padding:10px;background-color:#F1F1F1;quotes:"\201C" "\201D";}
.postContent .404Page{float:none;clear:both;}
#footer p{font:normal normal normal .8em/1.7em 'Helvetica Neue',Arial,Helvetica,sans-serif;color:#212121;margin:0 0 7px 0;}
.portfolio-mainBox p{font:normal normal normal 1em/1.4em 'Helvetica Neue',Arial,Helvetica,sans-serif;color:#1A1A1A;margin:0 0 5px 0;padding:0 20px 0 30px;}
.portfolio-mainBox p.wwd{font-weight:bold;font-style:italic;}
ul#latestPostsList li .postTitle{margin:0 0 3px 0;}
#latestPostsListHorizontal li .postTitle{margin:0 0 20px 0;}
/* --------------------------------- =commonly used elements -------- */
.whiteTopBorder{border-top:3px solid #d4d4d4;}
.whiteBox{background:#FFF;}
.lightGreyTopBorder{border-top:3px solid #C1C1C1;}
.lightGreyBox{background:#FFF;}
.lighterGreyBox{background:#E0DBD8;}
.darkGreyTopBorder{border-top:3px solid #636363;}
.darkGreyBox{background:#636363;}
.greenBorders{border-top:3px solid #49868B;border-bottom:8px solid #49868B;}
.greyBorders{border-top:3px solid #636363;border-bottom:8px solid #636363;}
.boxSpacer{margin:0 0 20px 0;}
/* --------------------------------- =links -------- */
a:link,a:visited{color:#333;text-decoration:underline;}
a:hover{color:#1198a9;text-decoration:none;}
h1 a{background:url('/site-images/h1-logo.png') no-repeat;width:280px;height:95px;display:block;}
#blogCol .post .postHeader h2 a:link,#blogCol .post .postHeader h2 a:visited{color:#33333B;text-decoration:none;}
#blogCol .post .postHeader h2 a:hover{color:#1198a9;text-decoration:none;}
h3 a:link,h3 a:visited{color:#333333;text-decoration:underline;}
h3 a:hover{color:#333333;text-decoration:none;}
h3#theaterTitle a:link,h3#theaterTitle a:visited,h3#ourClientsSayTitle a:link,h3#ourClientsSayTitle a:visited,h3#latestPostsTitle a:link,h3#latestPostsTitle a:visited{text-decoration:none;}
h3#theaterTitle a:hover,h3#ourClientsSayTitle a:hover,h3#latestPostsTitle a:hover{text-decoration:underline;}
h3#clientsSay{margin:10px 20px 0px 20px;padding:0 0 4px 0;}
h3#clientsSay a:link,h3#clientsSay a:visited{color:#333333;text-decoration:none}
h3#clientsSay a:hover{color:#333333;text-decoration:underline;}
a#rssLink{display:block;width:88px;height:16px;background:url('/site-images/icon-getUpdates.gif') no-repeat;float:right;}
a#twitterLink{display:block;width:16px;height:16px;background:url('/site-images/icon-twitterLink.png') no-repeat;float:right;margin-left:4px;}
a.RSSIcon{background:url('/site-images/icon-rss.gif.png') no-repeat;padding:3px 0 3px 21px;font-weight:bold;font-size:.9em;}
a.readMore{display:block;position:absolute;width:79px;height:14px;background:url('/site-images/icon-readMore.gif') no-repeat;float:right;right:15px;bottom:10px;}
a.contactUs{background:url('/site-images/icon-contactUs.png') no-repeat;width:111px;height:32px;display:block;}
a.viewFull{}
#blogCol .post .postHeaderMeta a:link,#blogCol .post .postHeaderMeta a:visited{color:#333;text-decoration:underline;}
#blogCol .post .postHeaderMeta a:hover{color:#333;text-decoration:none;}
#blogCol .post p a:link,#blogCol .post p a:visited{color:#333;text-decoration:underline;}
#blogCol .post p a:hover{color:#333;text-decoration:none;}
a#followUs{background:url('/site-images/twitter-followUs.jpg') no-repeat;width:264px;height:45px;display:block;margin:5px auto 0 auto;}
ul#latestPostsList li .postTitle a:link,ul#latestPostsList li .postTitle a:visited,ul#latestPostsListHorizontal li .postTitle a:visited,ul#latestPostsListHorizontal li .postTitle a:link{color:#333333;text-decoration:none;}
ul#latestPostsList li .postTitle a:hover{color:#333333;text-decoration:underline;}
ul.topPostsList li .postTitle a:link,ul.topPostsList li .postTitle a:visited{color:#333333;text-decoration:underline;}
ul.topPostsList li .postTitle a:hover{color:#333333;text-decoration:none;}
#ideasInspirationList{list-style:none;margin:0 0 0 17px;}
#ideasInspirationList a{margin:8px;width:90px;height:90px;display:block;float:left;}
.portfolio-paginate a:link,.portfolio-paginate a:visited{color:#FFF;text-decoration:underline;}
.portfolio-paginate a:hover{color:#FFF;text-decoration:none;}
.keepReading a{letter-spacing:1px;font-size:11px;text-decoration:none;display:block;margin:10px 0;}
.miniFolioQuote a{text-decoration:none;}
a.tweetThis{display:block;width:67px;height:51px;text-indent:-9999px;background:url('/site-images/twitter-tweetThis.jpg') no-repeat;float:right;margin:0 0 10px 10px;}
/* ----------------------------------- =lists ----------- */
#portfolioList{margin:0;}
#portfolioList div{border:1px solid #CCC;}
#slideshowSlider{margin:24px 0 0 500px;}
.portfolioPageList{margin:24px 0 0 0;float:right;}
ul#latestPostsListHorizontal li{float:left;display:block;width:280px;margin:8px 22px 8px 24px;}
ul#latestPostsList li{width:100%;margin:0 0 10px 0;}
ul#latestPostsList li .postContent{width:365px;float:right;padding:0 15px 0 0;}
ul#latestPostsList li .postNumber{margin:0 0 0 -4px;padding:3px 3px 1px 3px;float:left;background:#27a2b2;border-left:4px solid #138e9e;color:#FFF;font:normal normal normal 1em 'Helvetica Neue',Arial,Helvetica,sans-serif;display:block;}
ul#latestPostsList li .postTitle a,ul#latestPostsListHorizontal li .postTitle a{font:bold normal normal 1.5em/1em 'Helvetica Neue',Arial,Helvetica,sans-serif;color:#333333;margin:0 0 3px 0;}
ul#latestPostsList li p,ul#latestPostsListHorizontal li p{font:normal normal normal 1.1em/1.3em 'Helvetica Neue',Arial,Helvetica,sans-serif;color:#333333;}
ul#miniFolio{margin:0 auto;width:100%;}
ul#miniFolio li{background:#FFF url('/site-images/dottedLine.gif') repeat-x 50% 2px;float:left;display:block;position:relative;height:307px;width:280px;margin:8px 22px 8px 24px;text-align:center;}
#latestPostsList .miniFolioImage{margin:10px ;width:80px;float:left;}
.miniFolioQuote{margin:5px 0 0 0;padding:5px 17px 0 17px;font:normal normal bold 1.5em/1.1em 'Helvetica Neue',Arial,Helvetica,sans-serif;text-align:left;}
ul#miniFolio li .miniFolioQuote a:link,ul#miniFolio li .miniFolioQuote a:visited{color:#000;text-decoration:none;}
ul#miniFolio li .miniFolioQuote a:hover{color:#000;text-decoration:underline;}
.miniFolioName{background:url('/site-images/dottedLine.gif') repeat-x 50% bottom;font:normal normal bold 1em/1em 'Helvetica Neue',Arial,Helvetica,sans-serif;text-align:right;padding:0 15px 8px 0;margin:0 0 7px 0;}
ul.portfolioFeatureItem{margin:0 0 10px 40px;}
ul.portfolioFeatureItem li{list-style-type:disc;list-style-position:inside;margin:0 0 3px 0;padding:4px 5px 3px 7px;width:380px;font:normal normal normal 1.1em/1.05em 'Helvetica Neue',Arial,Helvetica,sans-serif;color:#1a1a1a;}
ul#mainBoxList{margin:0 0 15px 0;}
ul#mainBoxList li{background:url('/site-images/home-bg-mainBoxList.png') repeat-y;margin:0 0 3px 0;padding:4px 5px 3px 7px;width:380px;font:normal normal normal 1.55em/1.2em 'Helvetica Neue',Arial,Helvetica,sans-serif;color:#1a1a1a;}
ul#mainBoxList li span{}
ol#twitterListList{list-style:none;margin:0 0 0 7px;}
ol#twitterList li{background:url('/site-images/twitterQuote.jpg') no-repeat;width:300px;height:59px;display:block;margin:0 0 10px 3px;padding:5px 10px 0 25px;font:normal normal normal .95em/1.2em 'Helvetica Neue',Arial,Helvetica,sans-serif;color:#FFF;}
ol#twitterList li span{color:#000;font-weight:bold;}
ul.topPostsList li{margin:0 0 20px 0;}
ul.topPostsList li .postContent{width:315px;float:right;padding:0 15px 0 0;}
ul.topPostsList li .postNumber{margin:0 0 0 -4px;padding:3px 3px 1px 3px;float:left;background:#27a2b2;border-left:4px solid #138e9e;color:#FFF;font:normal normal normal 1.1em 'Helvetica Neue',Arial,Helvetica,sans-serif;display:block;}
ul.topPostsList li .postTitle a{font:bold normal normal 1.2em/1em 'Helvetica Neue',Arial,Helvetica,sans-serif;color:#333333;margin:0 0 3px 0;}
ul.topPostsList li p{font:italic normal normal 1em/1.1em 'Helvetica Neue',Arial,Helvetica,sans-serif;color:#333333;}
ul#topPostsNav{list-style:none;margin:0 0 0 30px;padding:0 0 7px 0;}
ul#topPostsNav li{font:normal normal lighter 1em 'Helvetica Neue',Arial,Helvetica,sans-serif;}
ul#topPostsNav li a{float:left;padding:6px 7px;text-decoration:none;margin:0 8px 0 0;}
ul#topPostsNav li a:link,ul#topPostsNav li a:visited{background:#FFF;color:#000;}
ul#topPostsNav li a:hover,ul#topPostsNav li a.active{background:#356991;color:#FFF;}
ol#archivesCatListDate{width:110px;float:left;list-style:none;margin:0 0 0 25px;}
ol#archivesCatListCat{width:155px;float:left;list-style:none;}
ol#archivesCatListDate li,ol#archivesCatListCat li{padding:4px 0;background:url('/site-images/dottedLine.gif') no-repeat left bottom;}
ol#archivesCatListCat li{padding:4px 0 4px 10px;}
ol#archivesCatListDate li{text-align:right;}
.postContent ul,.postContent ol{font:normal normal lighter 1.1em/1.4em 'Helvetica Neue',Arial,Helvetica,sans-serif;margin:0 0 20px 20px;color:#333;}
.postContent ul{list-style:disc;}
.postContent ol{list-style:decimal;}
.postContent li{margin:0 0 5px 0;padding:0 10px;}
/* --------------------------------- =navigation -------- */
ul#nav{float:right;width:562px;height:43px;background:url('/site-images/nav-sprite.jpg');padding:0;margin:0;position:relative;}
#nav li{margin:0;padding:0;list-style:none;position:absolute;top:0;}
#nav li,#nav li a{height:43px;display:block;}
#home{left:0;width:112px;}
#portfolio{left:114px;width:89px;}
#services{left:205px;width:90px;}
#ourTeam{left:297px;width:93px;}
#blog{left:392px;width:71px;}
#contact{left:465px;width:97px;}
#home a:hover,#home a.active{background:transparent url('/site-images/nav-sprite.jpg') 0 -43px no-repeat;}
#portfolio a:hover,#portfolio a.active{background:transparent url('/site-images/nav-sprite.jpg') -114px -43px no-repeat;}
#services a:hover,#services a.active{background:transparent url('/site-images/nav-sprite.jpg') -205px -43px no-repeat;}
#ourTeam a:hover,#ourTeam a.active{background:transparent url('/site-images/nav-sprite.jpg') -297px -43px no-repeat;}
#blog a:hover,#blog a.active{background:transparent url('/site-images/nav-sprite.jpg') -392px -43px no-repeat;}
#contact a:hover,#contact a.active{background:transparent url('/site-images/nav-sprite.jpg') -465px -43px no-repeat;}
#footer ul{list-style:none;font:normal normal normal .9em 'Helvetica Neue',Arial,Helvetica,sans-serif;}
#footer li{margin:0 0 6px 0;}
/* --------------------------------- =forms -------- */
form#subscribeBox{margin:0;width:205px;float:right;}
#subscribeLinkHolder{padding:0 20px;}
.floatLeftLink{margin:5px 0 0 0;float:left;}
/* --------------------------------- =tables -------- */
/* --------------------------------- =comments -------- */
h3#comments,h3#respond{font:normal normal lighter 1.8em/1em 'Helvetica Neue',Arial,Helvetica,sans-serif;color:#333;margin:0 0 15px 0;}
ol#commentlist{list-style:none;}
ol#commentlist li{margin:0 0 10px 0;padding:10px 0 10px 9px;border-top:3px solid #636363;background:url('/site-images/commentGrad.png') repeat-x;}
ol#commentlist li.author{background:url('/site-images/comments-bg-author.jpg') no-repeat;border-top:3px solid #49868B;}
ol#commentlist li img.commentAvatar{float:left;}
ol#commentlist li .commentContent{float:right;width:470px;}
ol#commentlist li .commentContent .commentMeta{font:normal normal lighter 1.2em 'Helvetica Neue',Arial,Helvetica,sans-serif;color:#333;margin:0 0 7px 0;}
ol#commentlist li .commentContent .commentContent{font:normal normal lighter 1.1em/1.3em 'Helvetica Neue',Arial,Helvetica,sans-serif;color:#333;margin:0 0 7px 0;}
.commentContent p{margin-bottom:15px;}
form#comment_form p.last,form#comment_form p{width:162px;margin:0 25px 10px 0;float:left;}
form#comment_form p.last{margin:0;}
form#comment_form p input,form#comment_form p label{display:block;}
form#comment_form p textarea#comment{width:540px;display:block;}
form#comment_form p#submitButton{}
form#comment_form #submit{width:170px;float:right;}
form#comment_form input.checkbox{float:left;margin:-3px 0 0 0;padding:0;}
form#comment_form p span{margin:5px 0 0 10px;}
/* --------------------------------- =search-bar -------- */
#searchBox form{margin:7px 0 0 25px;}
#searchBox form input#s{width:226px;float:left;margin:0 10px;}
#searchBox form input#searchsubmit{float:left;}
div#404Seach{background:#D8D8D8;padding:10px;clear:both;}
/* --------------------------------- =RFP Form -------- */
form#rfpForm input{width:250px;}
form#rfpForm textarea{width:375px;height:300px;}
form#rfpForm textarea.small{height:auto;}
form#rfpForm dl{position:relative;width:500px;padding:10px;}
form#rfpForm dt{clear:both;float:left;width:150px;padding:6px 0 2px 0;text-align:right;}
form#rfpForm dd{float:left;width:300px;margin:0 0 16px 0;padding-left:6px;}
form#rfpForm dl.small{width:222px;padding-top:0;padding-bottom:0px;}
form#rfpForm dl.small dt{width:140px;}
form#rfpForm dl.small dd{width:20px;}
form#rfpForm .highlight{color:red;}
form#rfpForm h4{margin-top:10px;}
/* The hint to Hide and Show */
form#rfpForm .hint{display:none;position:absolute;right:-100px;width:200px;margin-top:-0px;border:1px solid #7f7f7f;padding:10px 12px;/* to fix IE6,I can't just declare a background-color,I must do a bg image,too! So I'm duplicating the pointer.gif image,and positioning it so that it doesn't show up within the box */
background:#e5e5e5 url('/site-images/pointer.jpg') no-repeat -10px 5px;}
/* The pointer image is hadded by using another span */
form#rfpForm .hint .hint-pointer{position:absolute;left:-10px;top:5px;width:10px;height:19px;background:#e5e5e5 url('/site-images/pointer.jpg') left top no-repeat;}
form#rfpForm .submit{background:url('/site-images/signup.jpg');width:185px;height:55px;border:none;margin-top:10px;}
/* --------------------------------- =Added Oct 16th 2009 -------- */
div.postContent img.floatLeft {margin-right:15px;}
div.postContent img.floatRight {margin-left:15px;}

#portfolioListHolder{position:relative;}

#portfolioListHolder a#next2,#portfolioListHolder a#prev2{display:block;width:47px;height:47px;position:absolute;top:126px;text-indent:-9999px;z-index:100;}
#portfolioListHolder a#next2:link,#portfolioListHolder a#next2:visited{background:url('/site-images/arrowRight-off.png') no-repeat;right:-26px;}
#portfolioListHolder a#next2:hover{background:url('/site-images/arrowRight-on.png') no-repeat;right:-26px;}

#portfolioListHolder a#prev2:link,#portfolioListHolder a#prev2:visited{background:url('/site-images/arrowLeft-off.png') no-repeat;left:-26px;}
#portfolioListHolder a#prev2:hover{background:url('/site-images/arrowLeft-on.png') no-repeat;left:-26px;}