html, body, div, span, h1, h2, h3, h4, h5, h6, blockquote, a, small, strike, strong, sub, sup, bdl, dt, dd, ol, ul, li, form, label, legend, table, tbody, tfoot, thead, tr, th, td, hr, object, embed, fieldset, input, address { margin:0; padding:0 }
body { background:#f7f7f7 url(../images/ampa_bgbody.png); border-top:1px solid #FFF; color:#444; font:400 .8em 'Arial'; padding-top:1em } ul { list-style:none } a img, fieldset, acronym { border:0 } p { margin:0; padding:0 0 15px } a { color:#0d67bc; text-decoration:none } a:hover { color:#0d67bc; text-decoration:underline } address { display:inline; font-style:italic } abbr { border:0; display:inline }
.left { float:left } .right { float:right } .clear { clear:both } .wi { width:900px } .red { color:#d80f17 } pre { font:300 1em "Lucida Sans" }
*::-moz-selection { background:none repeat scroll 0 0 #d80f17; color:#fff }

#logo { /*background:url(../images/shadow_logo.gif) no-repeat right center;*/ float:left; width:145px } h1.left { font-size:1em; padding:2.1em 0 0 1em } #headerlogo .right { padding-top:3em } #headerlogo .right li { float:left; padding:0 10px }

#nav { margin:0 5px; width:890px } #nav li { float:left; margin:0 3px } #nav a { background:url(../images/ampa_nav.png) no-repeat; display:block; height:38px; outline:0; text-indent:-999em }
a#home { background-position:-1px 0; width:54px } a#aboutus { background-position:-57px 0; width:74px } a#membership { background-position:-131px 0; width:103px } a#events { background-position:-233px 0; width:60px } a#commitees { background-position:-293px 0; width:94px } a#newsletter { background-position:-387px 0; width:93px } a#forums { background-position:-480px 0; width:70px } a#photos { background-position:-550px 0; width:68px } a#videos { background-position:-618px 0; width:67px } a#partners { background-position:-685px 0; width:74px } a#press { background-position:-759px 0; width:55px } a#contacts { background-position:-814px 0; width:78px }
a#home:hover { background-position:-1px -38px } a#aboutus:hover { background-position:-57px -38px } a#membership:hover { background-position:-131px -38px } a#events:hover { background-position:-233px -38px } a#commitees:hover { background-position:-293px -38px } a#newsletter:hover { background-position:-387px -38px } a#forums:hover { background-position:-480px -38px } a#photos:hover { background-position:-550px -38px } a#videos:hover { background-position:-618px -38px } a#partners:hover { background-position:-685px -38px } a#press:hover { background-position:-759px -38px } a#contacts:hover { background-position:-814px -38px }

#content_admin { background-color:#FFF; margin:15px 0 } #content, #content_face { background:#FFF url(../images/po.gif) repeat-y 625px 0; font-size:.9em; margin:15px 0 } #left { padding-left:10px; width:600px } #right { margin-right:10px; width:250px } .bloc { margin:0 0 2em } .bloc p { margin-left:9px }
.htitle { color:#295175; font:400 1.3em "Trebuchet MS"; border-bottom:2px solid #c4c4c4; margin:0 0 10px } .htitle span { position:relative; border-bottom:2px solid #696f74; padding-right:1em }
#contentmab { background-color:#FFF; margin:15px 0 } .cmab { padding:1em } .bluk { color:#0d67bc } #contentmab .bluk { font-size:1.1em }

.temoin {  background:url(../images/bg_testimonials.gif) repeat-y top; margin:0 10px; width:261px } .temoin p { margin:0; padding:1.2em } .po { background:url(../images/poh.gif) repeat-x; height:3px }
#testimonials, #latest_news, #forums_sec, #donate { width:290px } #testimonials cite { color:#24394c; display:block; font:700 1em 'Arial'; margin-left:10px } #testimonials blockquote { font-size:.95em; font-style:italic; padding:10px } #testimonials em { margin-left:10px }

a.membership { background:url(../images/key.gif) no-repeat left center; display:block; padding-left:18px; margin-top:7px; width:20em }
.side { margin:0 0 1em } .side ul { padding:0 0 7px } .side a { color:#444; text-decoration:none } .side a:hover { color:#0d67bc; text-decoration:underline } .side li { margin-left:9px } 
a.pdf { background:url(../images/pdf.gif) no-repeat 0 5px; display:block; outline:0; padding:5px 0 5px 20px } a.link { background:url(../images/link.gif) no-repeat 0 6px; outline:0; display:block; padding:5px 0 5px 20px }
a.balloon { background:url(../images/balloon.gif) no-repeat 0 7px; color:#0d67bc; text-decoration:underline; width:120px; display:block; padding:5px 0 1em }
a.video { background:url(../images/video.gif) no-repeat 0 5px; color:#444; text-decoration:none; display:block; padding:5px 0 5px 2em } a.video:hover, a.resize:hover { color:#0d67bc; text-decoration:underline }
a#login { background:url(../images/lock.gif) no-repeat } a#register { background:url(../images/register.gif) no-repeat } a#guide { background:url(../images/book.gif) no-repeat } a#facebook { background:url(../images/facebook.gif) no-repeat } a#linkedin { background:url(../images/linkedin.gif) no-repeat } 
a#login, a#register, a#guide, a#facebook, a#linkedin { display:block; color:#444; text-decoration:none; padding-left:20px }
a.resize { background:url(../images/resize.gif) no-repeat 0 5px; color:#444; text-decoration:none; display:block; padding:5px 2em; width:25px }

#events_side li, #blogs_side li, #rss li, #forums_sec li { margin:6px 0 } #events_side li, #blogs_side a, #latest_news a { background:url(../images/tre.gif) no-repeat 0 7px; color:#444; display:block; padding-left:6px; width:auto }
#ampafoot { padding-top:11px } #ampafoot p { padding:1em 0 1.5em 1em } #ampafoot li { float:left; padding:0 1em } #latest_news a:hover { color:#0d67bc }
.haf {/* background:#fff url(../images/bg_haf&ampa.jpg) no-repeat center; */}

#title { background:url(../images/arrban.jpg) no-repeat; padding:9px 0 } #title .right { padding:0 } #control_photos { padding-top:10px }
#partners img { margin-right:8px } .imgstyle img { border:1px solid #c4c4c4; padding:4px; background-color:#FFF }

#events_sec p, .nb4p { border-bottom:1px dotted #d8d8d8; padding:0 0 10px; margin:0 0 10px } .nb4p p { border:0 !important }
#title_cate, #title_face { background:url(../images/banadmin.jpg) no-repeat; color:#FFF; font:400 3em "Trebuchet MS"; padding:15px 0 } #title_cate span, #title_face span { margin-left:15px } .li { padding:1em 0 0 1em; list-style:inside decimal } .li li { margin:0 0 7px }
.topcontent { background:url(../images/round_topright.gif) no-repeat right top; margin:0 0 15px } .botcontent { background:url(../images/round_botright.gif) no-repeat right top; margin-top:15px }
#press a.link, #press a.pdf, #newsletter_sec a.pdf { display:-moz-inline-box; display:inline-block; } 

.main h3 { display:inline } .main img { position:relative; top:3px } #frmLogin td { padding:8px 0 } .sss strong { color:#0d67bc } .spar { border-bottom:1px dotted #dfdfdf; padding:0 0 4px; margin:0 0 4px }

.pho { width:155px; margin:15px; float:left } .ampaswf { border:1px solid #ccc; width:250px; height:210px }
#phot_message { padding:1em } #phot_message span { opacity:0; filter:alpha(opacity=0); font:700 16px "Trebuchet MS" }
#grand_gallery { margin:0 4em 1em } #gallery { margin:0 0 10px } #ptit_gallery { padding:0 18px }

#newsletter_ban { background:url(../images/email_newsletter.png) no-repeat; padding:3.9em 7px 14px; color:#fff; width:276px } #newsletter_ban p { margin:0; padding:6px 3px 0 } #newsletter_ban a { color:#FFF; text-decoration:underline }

#SignUp .signupframe { background:none; border:0; color:#444 } .signupframe td { padding:6px } #flashkhfif {  opacity:0; filter:alpha(opacity=0); } #ampa2011 { display:block; padding-top:9px }

#content_face { background:#fff; width:500px } #pad { padding:0 10px !important } .wif { width:500px } #title_face { background-position:center center; -moz-border-radius:6px; border-radius:6px; }
