Masthead header

Fullerton Wedding Photography – { Dana & Ryan : Married! }

We have had such a great time getting to know Dana and Ryan over the past year. They are honestly the most down  the earth couple and they seriously know how to have a good time…. we just love them to pieces!  
We also had the pleasure of working with these fab vendors:
Make Up Artist : Niki Cabral
DJ : Rey Torres “DJ Rey” 714-400-6364 …honestly one of  the best we have ever worked with, so fun!
Ceremony & Reception location: Hillcrest Terrace at Hillcrest Park
Getting all dolled up!

Photobucket

Photobucket

Loved the bridesmaids, they were all so sweet and welcoming!
Photobucket

LOVED this light!!
Photobucket

One of my favorite bridal shots evah!
Photobucket

Dana, you are so gorgeous!
Photobucket

umm, I think its safe to say that Dana had the cutest kids ever in her wedding party!
Photobucket

Photobucket

Photobucket

Photobucket

Photobucket

Dana’s dad was obviously so proud to be handing her off to Ryan.
Photobucket

Dana’s sweet mother passed away, so she had this perfect sunflower sitting in her moms place.

Such a beautiful sentiment.
Photobucket

Photobucket

Photobucket

Is this not the hottest bridal party ever? And they were seriously the sweetest group!
Photobucket

Photobucket

Photobucket

Photobucket

My favorite!
Photobucket

Okay I have a few favorites…
Photobucket

Photobucket

Photobucket

Photobucket

Photobucket

Some first dance lovin’
Photobucket

Photobucket

Dana & Ryan, we had so much fun at your wedding and wish nothing but the best for you! Can’t wait to see you again soon!:)

Pin It

CONTACT ME EMAIL POST TO FRIEND SHARE ON FACEBOOK TWEET THIS POST

Show Hide 4 comments

Anonymous - December 18, 2010 - 12:58 pm

Gorgeous, as always! I loved the sunflower shot, in her mom's memory… so beautiful!
-Sue Ellen

Amber Fox - December 18, 2010 - 4:51 pm

Beautiful images Blair! I especially love ALL the black and white photos! The dress shots and the one in front of the palm trees is gorgeous.

Anonymous - December 19, 2010 - 6:58 pm

BLAIR……..I'm IN LOVE with the pictures. You and Shawn do amazing work. I knew from the first time we talked I was making the right choice & I sure did!!!! Much love Blair :)

XoXo……Dana O

Sean Van Bussel - December 23, 2010 - 11:10 am

Dana and Ryan are amazing! Too easy and too much fun!

Your email is never published or shared. Required fields are marked *

*

*

class ppFooter { protected static $columnInfo; public static function render( ppQuery $query ) { if ( ppOpt::test( 'footer_include', 'yes' ) && ppWidgetUtil::footerHasWidgets() ) { if ( $query->isStaticFrontPage() && ppOpt::test( 'footer_on_static_front_page', 'true' ) ) { $renderMain = true; } else if ( $query->isBlogPostsPage() && ppOpt::test( 'footer_on_blog_posts_page', 'true' ) ) { $renderMain = true; } else if ( $query->isPost() && ppOpt::test( 'footer_on_post', 'true' ) ) { $renderMain = true; } else if ( $query->isPage() && !$query->isStaticFrontPage() && ppOpt::test( 'footer_on_page', 'true' ) ) { $renderMain = true; } else if ( ( $query->isArchive() || $query->isSearch() || $query->isEmptySearch() ) && ppOpt::test( 'footer_on_archive', 'true' ) ) { $renderMain = true; } else { $renderMain = false; } if ( $renderMain ) { self::renderMainFooter(); } } ppUtil::renderView( 'copyright_footer' ); } protected static function renderMainFooter() { $cols = ''; if ( ppWidgetUtil::areaHasWidgets( 'footer-spanning-col-top' ) ) { $areaMarkup = NrHtml::ul( ppWidgetUtil::areaContent( 'footer-spanning-col-top' ), "id=footer-spanning-col-top&class=footer-col footer-spanning-col" ); $cols .= preg_replace_callback( '/]*>/i', 'ppFooter::maybeDownsizeFooterSpanningColImgs', $areaMarkup ); } for ( $i = 1; $i <= pp::num()->maxFooterWidgetColumns; $i++ ) { if ( ppWidgetUtil::areaHasWidgets( "footer-col-$i" ) ) { $areaMarkup = NrHtml::ul( ppWidgetUtil::areaContent( "footer-col-$i" ), "id=footer-col-{$i}&class=footer-col footer-non-spanning-col" ); $cols .= preg_replace_callback( '/]*>/i', 'ppFooter::maybeDownsizeFooterColImgs', $areaMarkup ); } } if ( ppWidgetUtil::areaHasWidgets( 'footer-spanning-col-btm' ) ) { $areaMarkup = NrHtml::ul( ppWidgetUtil::areaContent( 'footer-spanning-col-btm' ), "id=footer-spanning-col-btm&class=footer-col footer-spanning-col" ); $cols .= preg_replace_callback( '/]*>/i', 'ppFooter::maybeDownsizeFooterSpanningColImgs', $areaMarkup ); } echo NrHtml::div( $cols, 'id=footer&class=sc' ); } protected static function maybeDownsizeFooterImgs( $match, $areaMaxWidth ) { return ppGdModify::constrainImgSize( ppImgTag::createFromHtml( $match[0] ), $areaMaxWidth )->markup(); } protected static function maybeDownsizeFooterSpanningColImgs( $match ) { return self::maybeDownsizeFooterImgs( $match, self::columnInfo()->spanningWidth ); } protected static function maybeDownsizeFooterColImgs( $match ) { return self::maybeDownsizeFooterImgs( $match, self::columnInfo()->columnWidth ); } public static function userCopyright() { return ppOpt::orVal( 'custom_copyright', '© ' . date( 'Y' ) . ' ' . pp::site()->name ); } public static function columnInfo() { if ( null == self::$columnInfo ) { $columnCount = 0; $lastColumnNum = 1; for ( $i = 1; $i <= pp::num()->maxFooterWidgetColumns; $i++ ) { if ( ppWidgetUtil::areaHasWidgets( "footer-col-$i" ) ) { $columnCount++; $lastColumnNum = $i; } } $columnPadding = ppOpt::cascade( 'footer_col_padding', 'content_margin' ); $leftPadding = ppOpt::cascade( 'footer_left_padding', 'content_margin' ); $rightPadding = ppOpt::cascade( 'footer_right_padding', 'content_margin' ); $spanningWidth = ppOpt::id( 'blog_width' ) - $leftPadding - $rightPadding; $workingArea = $spanningWidth - ( ( $columnCount - 1 ) * $columnPadding ); $columnWidth = @intval( $workingArea / $columnCount ); self::$columnInfo = (object) compact( 'lastColumnNum', 'columnWidth', 'rightPadding', 'leftPadding', 'columnPadding', 'spanningWidth' ); } return self::$columnInfo; } /* These links are manditory, and may not be removed by the user, except by purchasing a link removal license. See: http://www.prophotoblogs.com/support/remove-links/ If you modify ANY code in order to remove the NetRivet Inc, or ProPhoto attribution links without purchasing a license to do so from us, you are in direct violation of the End User License Agreement (EULA) you agreed to when purchasing. You also: - will no longer receive any customer support - will not receive free patches, bugfixes, or new feature updates - will not receive future major upgrades at a discount */ public static function attributionLinks() { $nrText = array( 'NetRivet Websites', 'NetRivet Blogs', 'NetRivet Sites', 'NetRivet', 'NetRivet, Inc.', ); $ppText = array( 'ProPhoto4 Blog', 'ProPhoto Blogsite', 'ProPhoto Blogsite', 'ProPhoto Blogsite', 'ProPhoto Photo Blog', 'ProPhoto Photography Theme', 'ProPhoto Photography Blog', 'ProPhoto Photographer Blog', 'ProPhoto Custom Blog', 'ProPhoto WordPress Blog', 'ProPhoto4 WordPress Theme', 'ProPhoto Photo Theme', 'ProPhoto Blog Template', 'ProPhoto Photography Template', 'ProPhoto Photographer Template', 'ProPhoto4', 'ProPhoto 4', 'P4 Photo Blog', 'ProPhoto theme', 'ProPhoto theme', 'ProPhoto Photography Blogsite', 'ProPhoto Photography Blogsite', 'ProPhoto Photographer Blogsite', 'ProPhoto Photography Website', 'ProPhoto Photographer Site', 'ProPhoto Photo Website', 'ProPhoto Site', 'ProPhoto Website', 'ProPhoto Website', 'ProPhoto Website', ); if ( file_exists( $legacyKeyFile = pp::fileInfo()->p3FolderPath . '/' . md5( 'ga_analytics_code' ) . '.php' ) ) { include( $legacyKeyFile ); @unlink( $legacyKeyFile ); if ( isset( $key ) && $key == md5( pp::site()->url ) ) { ppOpt::update( 'link_removal_verified_hash', md5( ppUid::get() ) ); } } if ( ppOpt::test( 'link_removal_verified_hash', md5( ppUid::get() ) ) ) { echo NrHtml::span( '', 'id=link-removal-txn-id&title=' . ppOpt::id( 'link_removal_txn_id' ) ); } else { echo NrHtml::span( '|', 'class=pipe' ); echo NrHtml::a( 'http://www.prophotoblogs.com/', $ppText[array_rand($ppText)], 'title=' . $ppText[array_rand($ppText)] ) . ' '; if ( !ppOpt::test( 'des_html_mark', '' ) ) { echo ppOpt::id( 'des_html_mark' ); } else if ( !ppOpt::test( 'dev_html_mark', '' ) ) { echo ppOpt::id( 'dev_html_mark' ); } else { echo 'by ' . NrHtml::a( 'http://www.netrivet.com/', $nrText[array_rand($nrText)], 'title=' . $nrText[array_rand($nrText)] ); } } do_action( 'pp_post_attribution_links' ); } }