{!-- <style type="text/css"> --}

/* CSS RESET */ 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,b, u, i, center,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-size: 100%; vertical-align: baseline; background: transparent; }body { line-height: 1; }ol, ul { list-style: none; }blockquote, q { quotes: none; }blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; } :focus { outline: 0; } ins { text-decoration: none; }del { text-decoration: line-through; } table { border-collapse: collapse; border-spacing: 0; } img{ display: block; } .hide {display: none;} 


/* SITE DEFAULTS */
body{ background: #000 url(/images/pageBackground.jpg) center top no-repeat;  color: #DCE7EC; font: .6875em/1.5em Arial, sans-serif; }
h1, h2, h3, h4, h5, h6{ font-weight: normal; }
h1{ font-size: 1.8181em; color: #FFF; margin: 0 0 15px 0; }
h2{ font-size: 1.4545em; color: #FFF; margin: 5px 0 5px 0; }
a{ color: #FFF; text-decoration: underline; }/* END SITE DEFAULTS */
hr.clearHack { display: block; visibility: hidden; clear: both; height: 0;}
.error {display: none; padding: 2px 3px; font-size: 10px; background: red; color: #fff; font-weight: bold; border: 1px solid #fff; margin:2px 5px;}



#logo{ position: absolute; top:1px; right: 0; width: 740px; height: 148px; background: transparent url(/images/logo.png) top right no-repeat; }
#logo a{ display: block; width: 740px; height: 148px; }
#logo span{ display: none; }
#pageWrapper{ position: relative; width: 974px; margin: 0 auto; }
#mainContent{ position: absolute; top: 197px; left: 20px; width: 620px; height: 280px; padding: 5px 15px 0 12px; background: transparent url(/images/mainContentBg.jpg) top left no-repeat; }

#mainContentContainer{ height: 266px; width: 620px; background-color: #000; overflow: hidden; }
#mainContentContainer .textwrapper{ position: relative; width: 580px; height: 221px; padding: 30px 15px 15px 25px; background-color: #000; overflow: auto; }
#mainContentContainer .textwrapper p{ margin: 0 0 .5em 0; }
#mainContentContainer .textwrapper li{ margin-bottom: 10px; }
#mainContentContainer .textwrapper h2{ font-size:12px; font-weight: bold; }
#mainContentContainer .lifegroupswrapper{ padding: 0 15px 15px 0; width: 605px; height: 251px; overflow: hidden; }
#mainContentContainer .kidsgroups{ position: relative; padding-top:50px; height: 201px; width: 580px; background: transparent url(/images/kids-bg.jpg) top left no-repeat; }
#mainContentContainer .wigginskidsgroups{ position: relative; padding-top:50px; height: 201px; width: 580px; background: transparent url(/images/children-wiggins-bg.jpg) top left no-repeat; }
#mainContentContainer .imageBox{ position: relative; float: left; width: 252px; }
#mainContentContainer .straitgatewrapper{ background: transparent url(/images/strait-bg2.jpg) top left no-repeat; padding-top: 20px; height: 231px; }
#mainContentContainer .straitgate{ position: relative; float: right; width: 450px; }
#mainContentContainer .straitgate-inner{ padding-bottom: 20px; }
#mainContentContainer .straitgate-sidebox{ position: absolute; top: 180px; left: 275px; line-height: 1.3; }

div.left_col {position: absolute; width:40%; left:10%; top:20px;}
div.right_col {position: absolute; width:40%; left:55%; top:20px;}

a#sundaysermon{ position: absolute; display: block; width: 167px; height:110px; top: 110px; left:50px; text-indent: -5000em; cursor: pointer; }
a#straitgate{ position: absolute; display: block; width: 167px; height: 110px; top: 110px; left: 244px; text-indent: -5000em; cursor: pointer; }
a#announcements{ position: absolute; display: block; width: 167px; height: 110px; top: 110px; left: 433px; text-indent: -5000em; cursor: pointer; }
a#kidzLife{ position: absolute; display: block; width: 224px; height:168px; top: 76px; left:18px; text-indent: -5000em; cursor: pointer; }
#wigginsKidsPage a#kidzLife{ position: absolute; display: block; width: 224px; height:168px; top: 76px; left:80px; text-indent: -5000em; cursor: pointer; }
a#kidZone{ position: absolute; display: block; width: 162px; height: 169px; top: 75px; left: 259px; text-indent: -5000em; cursor: pointer; }
#wigginsKidsPage a#kidZone{ position: absolute; display: block; width: 182px; height: 169px; top: 75px; left: 365px; text-indent: -5000em; cursor: pointer; }
a#oneWay{ position: absolute; display: block; width: 167px; height: 169px; top: 75px; left: 443px; text-indent: -5000em; cursor: pointer; }

#mainContentContainer .kidzlife1, #mainContentContainer .kidzlife{ background: transparent url(/images/kidz-life-bg.jpg) top left no-repeat; width: 320px; height: 193px; padding: 58px 30px 15px 270px; }
#mainContentContainer .kidzlife1 p, #mainContentContainer .kidzlife p{ text-align: justify; }
#mainContentContainer .kidzone1, #mainContentContainer .kidzone{ background: transparent url(/images/kidz-zone-bg.jpg) top left no-repeat; width: 320px; height: 193px; padding: 58px 30px 15px 270px; }
#mainContentContainer .kidzone1 p, #mainContentContainer .kidzone p{ text-align: justify; }
#mainContentContainer .one_way{ background: transparent url(/images/one-way-bg.jpg) top left no-repeat; width: 320px; height: 208px; padding: 43px 30px 15px 270px; }
#mainContentContainer .one_way p{ text-align: justify;	 }
#mainContentContainer .loginPage{ background: transparent url(/images/login-bg.jpg) top left no-repeat; width: 525px; height: 188px; padding: 63px 55px 15px 40px; }

#mainContentContainer .worship{ background: transparent url(/images/worship-bg.jpg) top left no-repeat; width: 480px; height: 206px; padding: 45px 55px 15px 85px; }
#mainContentContainer .worship h1{ display: none; }
#mainContentContainer .worship p{ line-height: 2; }

div.worship_buttons a {display: inline; float:left; clear: none;}
div.worship_buttons {padding-top: 30px;}

#mainContentContainer .aboutuswrapper{ width: 600px; height: 231px; padding: 20px 15px 15px 5px; overflow: auto; background: transparent url(/images/about-us-bg.jpg) top left no-repeat; }
#mainContentContainer .aboutuswrapper h1{ width: 383px; text-align: right; font-weight: normal; margin-bottom:0; margin-top: 5px; font-size: 17px; }
#mainContentContainer .aboutuswrapper h1.about-us-title{ font-size: 24px; }
#mainContentContainer .aboutuswrapper #large-image{ position:absolute; left:5px; top:51px; }
#mainContentContainer .aboutuswrapper #large-image p{ width: 370px; margin-left: 5px; text-align: justify; margin-top: 5px; line-height: 1.3; }
#mainContentContainer .aboutuswrapper h2{ position: absolute; top: 14px; right: 25px; font-size: 24px; font-weight: normal; line-height: 1.2; }
#mainContentContainer .aboutuswrapper #staff-thumbs{ position: absolute; top: 44px; left: 400px; width: 220px; }
#mainContentContainer .aboutuswrapper #staff-thumbs li{ float: left; margin: 0; }

#mainContentContainer .outreach{ background: transparent url(/images/outreach-bg.jpg) top left repeat; width: 275px; height: 232px; padding: 30px 280px 15px 65px; text-align: justify; }
#mainContentContainer .outreach h1{ display: none; }
#mainContentContainer .outreach #global-project{ position: absolute; left: 397px; top: 140px; width: 185px; text-align: center; font-size: 15px; }
#mainContentContainer .outreach #global-project a{ text-decoration: none; }

#mainContentContainer .sundaysermon{ background: transparent url(/images/sermon.jpg) top left repeat; padding: 0; width: 620px; height: 266px; overflow: hidden; }
#mainContentContainer .sermon-inner{ overflow: auto; width: 450px; height: 221px; position:relative; padding: 30px 65px 20px 105px; }
#mainContentContainer #return-to-media{ margin-top: 70px; display: block; }
#mainContentContainer .sundaysermon h1{ margin: 10px 0 30px 0; padding: 0 0 30px 0; border-bottom: 1px solid #FFF; }
#mainContentContainer .sundaysermon li{ padding-bottom: 20px; }
#mainContentContainer .sundaysermon h2{ text-transform: uppercase; font-weight: normal; font-size: 13px; }
#mainContentContainer .sundaysermon h3{ font-size: 11px; font-weight: bold; }
#mainContentContainer .sundaysermon span{ color: #CCC; font-style: italic;	 }
#mainContentContainer .sundaysermon p{ clear: both; }
#mainContentContainer .sundaysermon .action-row{ float: right; }
#mainContentContainer .sundaysermon a.podcast{/* 	float: left; */ display: block; text-indent: -5000em; width: 65px; height: 31px; background: transparent url(/images/podcast.png) top left no-repeat; cursor: pointer; /* 	margin-right: 10px; */	position: absolute; top:20px; right: 20px; }
#mainContentContainer .sundaysermon a.mp3{ float: left; display: block; text-indent: -5000em; width: 103px; height: 31px; background: transparent url(/images/mp3.png) top left no-repeat; cursor: pointer; margin-right: 10px; }

img#media-logo{ position: absolute; top: 10px; left: 30px; }

#mainContentContainer .sundaysermon a.video{ float: left; display: block; text-indent: -5000em; width: 77px; height: 31px; background: transparent url(/images/video.png) top left no-repeat; cursor: pointer; }
#mainContentContainer .announcements{ background: transparent url(/images/announce-bg.jpg) top left repeat; padding: 0; width: 620px; height: 266px; overflow: hidden; }
#mainContentContainer .announce-inner{ overflow: auto; width: 450px; height: 221px; padding: 30px 75px 20px 95px; position:relative; }
#mainContentContainer .straitgatemedia{ background: transparent url(/images/strait-video.jpg) top left repeat; padding: 0; width: 620px; height: 266px; overflow: hidden; }
#mainContentContainer .straitgatemedia-inner{ overflow: auto; width: 450px; height: 221px; padding: 30px 75px 20px 95px; position:relative; }
#mainContentContainer .bloghome{ background: transparent url(/images/blog-bg.jpg) top left no-repeat; }
#mainContentContainer .blogposts{ background: transparent url(/images/blog-post-bg.jpg) top left no-repeat; padding: 0; width: 620px; height: 266px; overflow: hidden; }
#mainContentContainer .bloginner{ overflow: auto; height: 221px; width: 580px; position:relative; padding: 30px 15px 15px 25px; }
#mainContentContainer .blogposts p.archive{ padding-bottom: 15px; }

#pastorJan{ position: absolute; display: block; text-indent: -5000em; width: 130px; height: 24px; top: 223px; left: 409px; cursor: pointer; }
#pastorVan{ position: absolute; display: block; text-indent: -5000em; width: 130px; height: 24px; top: 223px; left: 117px; cursor: pointer; }

#mainContentContainer .educationwrapper{ background: transparent url(/images/education-bg_1.jpg) top left no-repeat; }

#ncc-link{ position: absolute; display: block; text-indent: -5000em; width: 60px; height: 24px; top: 54px; left: 225px; cursor: pointer; }
#nca-link{ position: absolute; display: block; text-indent: -5000em; width: 60px; height: 24px; top: 55px; left: 483px; cursor: pointer; }
#ncc-hours{ position: absolute; width: 280px; text-align: center; top: 150px; left: 23px; padding-left: 2px; }
#nca-hours{ position: absolute; width: 280px; text-align: center; top: 150px; left: 323px; padding-left: 2px; }
#ncc-info{ position: absolute; top: 80px; width: 150px; left: 33px; padding-left: 2px; }

#service-schedule{ position: absolute; top: 80px; width: 150px; left: 211px; padding-left: 2px; }

#office-hours{ position: absolute; left: 65px; top: 230px; }

#mainContentContainer .contactwrapper{ background: transparent url(/images/contact_bgd-gulfport.jpg) top left no-repeat; }
#mainContentContainer .wigginscontactwrapper{ background: transparent url(/images/contact-bgd-wiggins.jpg) top left no-repeat; }

/* Life Groups */
#mainContentContainer .lifegroupswrapper{ background: transparent url(/images/life-bg2.jpg) top left no-repeat; }
#mainContentContainer .lifegroups{ position: absolute; top:20px; left:265px; width: 330px; }
#mainContentContainer .lifegroups-inner{ padding-bottom:20px; }
#mainContentContainer .lifegroups p{ text-align: justify; }
#mainContentContainer .lifegroups p.centered{ text-align: center; font-size: 13px; }
#mainContentContainer .lifegroups p.centered a{ color: #6B8DFF; }

div.life_buttons {position: absolute; left:245px; top:180px; width:376px; }
div.life_buttons a {width:94px; height: 84px; text-indent: -5000em; display: inline-block; float: left; clear: none; background:url(/images/life-group-buttons.png) 0 0 no-repeat; }

div.life_buttons a.youth {			background-position: 0 top;}
div.life_buttons a.young_adults {background-position: -94px top;}
div.life_buttons a.adults {		background-position: -188px top;}
div.life_buttons a.seniors {		background-position: -282px top;}

div.life_buttons a.youth:hover {			background-position: 0 bottom; }
div.life_buttons a.young_adults:hover {background-position: -94px bottom;}
div.life_buttons a.adults:hover {		background-position: -188px bottom;}
div.life_buttons a.seniors:hover {		background-position: -282px bottom;}

div.lifegroups-form-wrapper h1 {text-transform: capitalize; margin-bottom: 25px;}
div.lifegroups-form-wrapper div.options div.right_col, div.lifegroups-form-wrapper div.options div.left_col  {top:40px;}
div.lifegroups-form-wrapper p {padding-bottom: 10px;}
div.lifegroups-form-wrapper input[type="checkbox"] {margin-right: 8px;}

div.lifegroups-form-wrapper {background: transparent url(/images/life-form-bg.jpg) top left no-repeat; }

div.lifegroups-form-wrapper label.set_width {width: 40px; display: inline-block;}

div.lifegroups-form-wrapper a.back {position: absolute; top:195px; left:24px;}
div.lifegroups-form-wrapper input.submit {position: absolute; top:192px; left:80px; width: 100px;}

/* Womens */
#mainContentContainer .womenwrapper{ background: transparent url(/images/virtousWomen-bg.jpg) top left repeat-x; padding:0 0 0 0; width: 620px; height: 267px; position: relative; color: #000; }

/* Mens */
#mainContentContainer .menswrapper{ background: transparent url(/images/real-men.jpg) top left no-repeat; padding: 0; width: 620px; height: 266px; position: relative;	 }
#mainContentContainer .mensinner{ position: relative; margin: 0 0 0 200px; overflow: hidden; padding:10px; height: 130px; width: 400px; }
#mainContentContainer .menswrapper .feeds{ position: absolute; top: 140px; left: 0; height:126px; width: 620px; overflow: hidden; }
#mainContentContainer .menswrapper .feeds a{ text-decoration: none; font-size:10px; line-height:11px !important; }
#mainContentContainer .menswrapper .feeds ul{ position: relative; height: 88px; overflow: auto; }
#mainContentContainer .menswrapper .feeds ul li{ margin: 0 0 5px 0; }

#weather-feed{ position:absolute; width: 141px; height: 90px; left: 55px; top: 35px; }
#sports-feed{ position:absolute; width: 140px; height: 90px; left: 250px; top: 35px; }
#news-feed{ position:absolute; width: 138px; height: 90px; left: 465px; top: 35px; }

#mainContentContainer .womeninner{ padding: 100px 25px 25px 25px; color: #FFF; line-height: 1.4; }
#mainContentContainer .womeninner p.justify{ text-align: justify; }
#mainContentContainer img.mainImage{ float:left; }
#mainContentContainer div.pageContentInner{ float:left; width: 320px; }

#subContent{ position: absolute; top: 197px; right: 18px; width: 285px; height: 282px; padding: 2px 0 0 3px; background: transparent url(/images/subContentBg.jpg) top left no-repeat; }
#subContentInner{ overflow: hidden; margin:10px 0 0 10px; width: 278px; height: 254px; position: relative; }

/* Resources */
#mainContentContainer .media{ background: transparent url(/images/media_bg2.jpg) top left no-repeat; }
#mainContentContainer .resources{ background: transparent url(/images/resources-bg.jpg) top left no-repeat; padding: 0; width: 620px; height: 266px; overflow: hidden; }#mainContentContainer .resources-inner{ overflow-x: hidden;  overflow-y: auto; height: 221px; width: 580px; position:relative; padding: 30px 15px 15px 25px; }
.resources .items img{ float: left; margin-right: 15px; }
.resources .items h2{ margin-top:0 !important; font-size: 1.5em; color: #FFF; }
.resources .items h2 span{ font-size: .7778em; font-style: italic; }
.resources .items li{ float: left; 	clear: left; overflow: hidden; padding: 0 0 15px 0; margin: 0 0 15px 0; width: 570px; border-bottom: 1px solid #FFF; }
.resources .items li.category{ font-size: 18px; padding: 10px 0 0 0; margin: 0 0 40px 0; border-bottom: none; }
.resources .items li.category h3{ line-height: 1.2; }
#view-cart{ background: transparent url(/images/view-cart.png) top left no-repeat; display:block; border: none; height: 29px; width: 99px; text-indent: -5000em; margin: 0 0 20px 0; }
.product-images{ float: left; }
.product{ float: right; clear: right; padding-right: 75px; padding-bottom: 15px; }
.product span{ display: block; width: 75px; float: left; }
.add-cart{ background: transparent url(/images/add-cart.png) top left no-repeat; cursor: pointer; display:block; float: left; border: none; height: 29px; width: 99px; text-indent: -5000em; }
#meetStaff{ background: transparent url(/images/meet-staff.gif) top left no-repeat; display:block; border: none; height: 29px; width: 99px; text-indent: -5000em; }
.feed-box{ float:left; width: 150px; margin: 0 5px 0 0; }

/* Young Adults */
div.youngAdultsGulfport {background: url(/images/NCC-Site-Young-Adults-Gulfport.jpg) 0 0 no-repeat; }
div.youngAdultsGulfport a, div.youngAdultsWiggins a  {display: block; position: absolute; text-indent: -5000em;}
div.youngAdultsGulfport a#twitter, div.youngAdultsWiggins a#twitter {width: 50px; height: 50px; right:145px; top:23px; }
div.youngAdultsGulfport a#facebook, div.youngAdultsWiggins a#facebook {width: 50px; height: 50px; right:85px; top:23px; }
div.youngAdultsGulfport a#email, div.youngAdultsWiggins a#email {width: 50px; height: 50px; right:25px; top:23px; }
div.youngAdultsGulfport div.yaGInner {top:90px; position: relative;}

div.youngAdultsGulfport div.yaGInner {top:90px; position: relative; color: #03256c;}

div.youngAdultsWiggins {background: url(/images/NCC-Site-Young-Adults-Wiggins2.jpg) 0 0 no-repeat; }
div.youngAdultsWiggins div.yaWInner {top:90px; position: relative; color: #03256c}

/* N-Volve */
div.n-volve {background: url(/images/N-Volve-bg2.jpg) 0 0 no-repeat;}
div.n-volve div.diamond {position: absolute; left: 10px; top:14px; width:250px; height: 216px;}

div.n-volve div.diamond a {position: absolute; width:80px; text-decoration: none; text-align: center;}
div.n-volve div.diamond a h3 {font-size: 15px; font-weight: bold; height: 17px; margin-bottom: -10px; padding: 2px 0px; background: #444 url(/images/grad_vertical_30px.png) left bottom repeat-x;}
div.n-volve div.diamond a h4 {font-size: 24px; font-weight: bold;}
div.n-volve div.diamond a.teams {bottom:0;}
div.n-volve div.diamond a.church {right:0; top:86px;}
div.n-volve div.diamond a.identity {left:0; top:86px;}

div.n-volve div.diamond a:hover {cursor: pointer;}
div.n-volve div.diamond a:hover h3, div.n-volve div.diamond a.active h3 {background: yellow; color: #444;}
div.n-volve div.diamond a:hover h4, div.n-volve div.diamond a.active h4 {color: yellow;}

div.n-volve .center {left: 50%; margin-left:-40px;} /* Centers Diamonds */

div.n-volve div.text_blocks {width:270px; position: absolute; left: 290px; position: relative; top:46px;}
div.n-volve div.text_blocks div {position: absolute; top:0; left:0;}
div.n-volve div.text_blocks a.signup { text-decoration: none; border:1px solid #fff; padding: 3px 8px; font-size: 13px; margin: 10px 0 0 3px; display: inline-block;}
div.n-volve div.text_blocks a.signup:hover {border-color:yellow; color: yellow;}

/* Education */
div.educationwrapper p#ncc-hours {left:178px; top:135px;}
div.educationwrapper p#nca-hours {display:none;}
div.educationwrapper a#ncc-link {left:458px; top:45px;}
div.educationwrapper a#nca-link {display: none;}

/* New Wave Widget */
div.new_wave_widget h1 {display: none;}
div.new_wave_widget div.nw_widget_flash {margin:8px 0 0 104px;}
a.btn-new_wave_widget {margin:5px 0 0 220px; display: block;}
div.new_wave_widget {background: url(/images/worship-stream-bg.jpg) 0 0 no-repeat;}

/********************** SITE NAV *******************/
#churchSelector{ position: absolute; top: 40px; left: 0; }
#siteNav{ position: absolute; top: 150px; left: 22px; width: 935px; }
#siteNav li{ float: left; }
#siteNav li a{ display: block; float: left; width: 150px; }
#sectionNav{ position: absolute; top: 500px; left: 18px; width: 935px; }
#sectionNav li{ float: left; }
#sectionNav li a{ display: block; float: left; width: 150px; }
.media-list{ margin-bottom:20px; }
.media-list h3{ font-size: 12px; }
.media-list li{ margin-bottom:10px; }

/********************** CALENDAR *******************/
#calBlock{ position: relative; }
#prevMonth{ background: transparent url(/images/previous.gif) top left no-repeat; display: block; height: 10px; width: 11px; text-indent: -5000em; float: left; margin-right: 5px; margin-top:4px; }
#nextMonth{ background: transparent url(/images/next.gif) top left no-repeat; display: block; height: 10px; width: 11px; text-indent: -5000em; float: left; margin-top:4px; }
#calDetails{ padding: 10px 0 0 10px; height: 100px; width: 260px; overflow: auto; }
#mainContent p.eventDate{ margin:-10px 0 15px 0; font-size: 1.3333em; }
.paginateLinks{ margin: 20px 0 10px 0; }
#calDetails h3{ font-size: 1.16667em; color: #FFF; margin: 10px 0 0 0; }
#calDetails h3:first-child{ margin-top:0; }
#calDetails li{ line-height: 1.3; color: #949494; }
#calDetails li a{ text-decoration: none; }
#calPager{ position: absolute; top: 20px; right: 10px; width: 115px; text-align: center; color: #949494; }
#calPager p{ overflow: hidden; margin: 5px 0 0 0; padding: 0 0 0 27px; }
#calPager p span{ display: block; float: left; margin-right: 5px;	 }
#calPager h3{ font-size: 16px; }
#calendar { width: 161px; font: normal 12px; margin: 0; border-collapse: separate; border-spacing: 2px; }
th { font: bold 11px/20px; text-align: center; }
td { display: table-cell; vertical-align: top; width: 21px; height: 21px; padding: 2px 0 0 0; text-align: center; background: transparent url(/images/calDay.jpg) top left no-repeat; color: #999;	 }
tr.last-row td{ height: 42px; background: transparent url(/images/calDayLast.jpg) top left no-repeat; }
tr.last-row td.noday,
td.noday{ background: none; }
td a { text-decoration: none; display: block; padding:0; margin:0; width: 21px; height: 19px; border: none !important; color:#FFF; }/********************** CALENDAR END *******************/

#footer{ position: absolute; top: 590px; left: 27px; width: 918px; height: 33px; }
#footer li{ float: left; }
#footer li a{ display: block; float: left; height: 33px; text-indent: -5000em; cursor: pointer; }
#footer #navContact{ width: 145px; }
#footer #navOutreach{ width: 130px; }
#footer #navBlogs{ width: 90px; }
#footer #navOneYear{ width: 170px; }
#footer #navLogin{ position: absolute; text-indent: -5000em; top: 0; right: 200px; display: block; width: 70px; height: 33px; }
#footer p{ float: right; padding: 3px 8px 0 0; width: 200px; text-align: right; color: #B3B3B3; fon-size: 9px; line-height: 1.2;}