/* CSS Document */
body { padding:0; margin:0; font:12px Arial, Tahoma, Verdana; color:#F2CACA; }
ul,li { padding:0; margin:0; list-style:none; }
img, div, input, { behavior:url("iepngfix.htc") }
a { color:#ffa25c; outline:none; }
p { line-height:1.5em; }

.wrapper { width:100%; }
.lsize { width:830px; margin:0 auto; }
.clear { clear:both; }
.fl { float:left; }
.fr { float:right; }

#logo_part { background:#6B0439 url(../images/logo_bg.gif) no-repeat 50% 0; }
#logo h1 { background:url(../images/sumayyah_logo.gif) no-repeat 0 50%; width:375px; height:98px; margin:0 auto; padding:20px 0; display:block; text-indent:-9999px; }
#logo h1 a { width:375px; height:98px; margin:0 auto; display:block; }

#menu-mss { background:#BB1F5B url(../images/menu_bg.gif) repeat-x 0 100%; padding:10px 0; font:bold 16px "Trebuchet MS", Arial, Tahoma, Verdana; color:#fff; }
#menu-mss li { color:#fff; float:left; margin-right:0px; height:32px; }
#menu-mss li a { color:#fff; text-decoration:none; padding:0 20px; line-height:32px; display:block; float:left; }
#menu-mss li a:hover { text-decoration:underline; }
#menu-mss li.active { float:left; color:#fff; background:url(../images/menu_left.gif) no-repeat 0 50%; }
#menu-mss li.active a { color:#fff; background:url(../images/menu_right.gif) no-repeat 100% 50%; }
#menu-mss li.active a:hover { color:#fff; text-decoration:none; }

#main { background:url(../images/bg.jpg) repeat-y 50% 0; }
#header_graphic { padding:16px 0; }

#content { background:#650A33 url(../images/content_bg_bottom.gif) no-repeat 50% 100%; }
#content .top_bg { background:url(../images/content_bg.gif) no-repeat 50% 0%; padding:20px; }
#content h1 { font:normal 22px "Trebuchet MS", Arial, Tahoma, Verdana; color:#FFA25C; padding:10px 0 10px 55px; margin:0 0 10px 0; border-bottom:1px solid #DE2564; }
#content .welcome_icon { background:url(../images/welcome_icon.gif) no-repeat 0 0; }
#content .readmore { width:102px; height:28px; text-indent:-9999px; }
#content .readmore a { background:url(../images/read_more_btn.gif) no-repeat 0 0; width:102px; height:28px; display:block; }

#sumayyah_event { width:100%; border-top:1px solid #801043; margin:20px 0 0 0; padding:20px 0 0 0; }
#sumayyah_event h2 { background:url(../images/sumayyah_event_title.gif) no-repeat 0 0; padding:0; margin:0 0 10px 0; }
#sumayyah_event .marg_r01 { margin:0 40px 0 0; }
#sumayyah_event .col-01 { width:167px; float:left; display:inline; }

#footer { color:#916970; padding:15px 0; line-height:25px; color:#F2CACA; }
.footer_link a { padding:5px; color:#F2CACA; text-decoration:none; }
.footer_link a.active, .footer_link a:hover { color:#916970; text-decoration:none; }
.copyright { color:#916970; }

.width_full { width:100%; }

.bullet_list { padding-left:30px; }
.bullet_list li { list-style:disc; padding:5px 3px; line-height:1.5em; }

.bullet_list1 { padding-left:30px; }
.bullet_list1 li { list-style:circle; padding:5px 3px; line-height:1.5em; }

.num_list { padding-left:30px; }
.num_list li { list-style:decimal; padding:5px 3px; line-height:1.5em; }

/*********** Feedback form Element Classes *************/
input, textarea { font-family: arial, verdana, tahoma, sans-serif, serif; }
#feedback li.col1 { float:left; width:15%; padding-right:10px; text-align:right; line-height:30px; }
#feedback li.col2 { float:left; width:83%; }

#feedback .col1 label { display:block; line-height:24px; font-weight:bold; }
#feedback label.error { margin-left:5px; line-height:24px; color:#ffa25c; text-align:left; font-weight:normal; border:0; }
#feedback em, .star { color:#ffa25c; }
input#fullname, input#email, input#phone, #message_box textarea { width:20em; float:left; margin:0 0 10px 0; color:#333333; padding:3px; border:1px solid #de2564; }
#message_box textarea { height:100px; }
input#phone { width:15em; }
input#name:focus, input#email:focus, input#phone:focus, #message_box textarea:focus { border:1px solid #333; }
#feedback .error { border:1px solid #c33; }
#feedback .button { width:200px; height:36px; background:url(../images/submit_button.gif) no-repeat 0 0; border:0; color:#fff; font-weight:bold; cursor:pointer; }
