/*	NoahLis.com Styles
		Created By: Brian R Zaik
*/

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:small; font-family:inherit; vertica-align:baseline; }
html { font-family:"HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,sans-serif; }
body { background:#FFF url(../images/new/bg_planks3.jpg) top center repeat; }

h1 { zoom:1; font-size:2.7em; margin-bottom:12px; font-weight:300; }
h1 a { font-size:1em; color:#000; font-weight:300; }
h1 a:hover { font-weight:300; color: #666; }
h2 { color:#333; zoom:1; font-size:1.8em; margin-bottom:8px; }
h3 { color:#000; zoom:1; font-size:1.4em; font-weight:500;margin:8px 0;padding:0; }
h4 { color:#666; zoom:1; font-weight:300; font-size:1.1em;margin:5px 0px;padding:0; }
p { margin-bottom:18px; }
a { color:#3b5260;font-weight:700;text-decoration:none; }
a:hover { color:#666;font-weight:700;text-decoration:underline; }


#wrap { width:1200px; margin-left:auto; margin-right:auto; }
#wrap-padding { background:url(../images/new/bg_frame.png) top center repeat-y; padding:0px 136px 0px 136px; }

#content { z-index:1; background:#000; zoom:1; border:solid 1px #333; border-top:none; border-bottom:none; }
#content-padding { background:#FFF url(../images/new/bg_gradwhite.gif) top left repeat-x; padding:34px 27px; }
#fp_img { /* The following two attributes should be changeable: */ height:449px; background:#000; border-bottom:solid 1px #ccc; width:100%; border-top:none; }
#fp_img2 { top:0; left:0; position:relative; z-index:10; width:100%; }
#fp_img3 { top:0; left:0; position:relative; z-index:50; width:100%; }
#fp_img-padding { padding-top:330px; }

#main{float:left;font-size:90%;margin-bottom:20px;text-align:left;width:61%;}
#main_padding{padding:0 30px 8px 0;}
#main p{ font-size:12px; line-height:1.5em;}

#mainmenu { border-top:solid 1px #ccc; text-align:center; width:100%; background:#222222 url(../images/new/menu_bg.gif) top left repeat-x; height:50px; }
#mainmenu-padding { padding:0px 20px; }
#mainmenu ul { list-style: none; }
#mainmenu ul li { padding:12px 0px; background:#121212 url(../images/new/menu_sel_bg.gif) top left repeat-x;; border-left:solid 1px #333;  float:left; margin:0px; }
#mainmenu ul li a { padding:12px; font-variant:small-caps; font-size:1.5em; color:#FFF; text-decoration: none; }
#mainmenu ul li a:hover { background:#000; color:#FFF; }
#mainmenu ul li.selected { background:#000 !important; }

#mc h1 { font-size:1.7em; }
#mc h2 { font-size:1.4em; }
#mc strong { font-weight:bold; }
#mc em { font-style: italic; }

#footer { zoom:1;width:100%; background:#000; }
#footer-padding { padding:20px 30px; }


/* Buttons */
span.button-blk { background:url(../images/button_blk_left.gif) center left no-repeat; padding:8px 0px; }
span.button-blk_inner { background:url(../images/button_blk_right.gif) center right no-repeat; margin-left:10px; padding:8px 16px 8px 8px; }
a.blkbutton { color:#FFF !important; text-decoration:none !important; font-size:0.8em !important; margin-left:8px; }
a.blkbutton:hover { color:#ccc !important; text-decoration:none !important; }


/* Admin Table */
table.admin { background:#eaeaea; border-bottom:solid 1px #999; border-right:solid 1px #999; }
table.admin th { background:#333; color:#FFF; text-align:left; }
table.admin td, table.admin th { border-left:solid 1px #999; border-top:solid 1px #999; padding:5px; vertical-align:top; }
table.admin td.editcol { width:70%; }
table.admin h2 { font-weight:bold; color:#333; margin:0px 0px 8px 0px !important; }
table.admin textarea, table.admin input { font-family:"HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,sans-serif !important; width:98%; }
table.admin img.icon { padding:0px !important; margin:0px !important; }

p.newlink a { background:url(../images/action_icon.gif) center left no-repeat; padding:3px 0px 3px 20px; }
p.newlink { zoom:1; margin-bottom:12px !important; }
p.newlink a.back { background:url(../images/back_icon.gif) center left no-repeat; }

tr.chk_sel td { vertical-align:middle !important; background:#000; border-left:none !important; color:#ccc !important; font-size:1.2em; font-weight:bold; }
tr.chk_sel input { diplay:inline; }
tr.chk_sel label { width:200px; }
span.lownote { display:block; font-size:0.75em; color:#FFF; margin-bottom:20px; }
input.fp { background:#FFF !important; }

p.notice { background:#ccffcc url(../images/notice_icon.gif) center left no-repeat; color:#336633; font-weight:bold; border:dotted 1px #336633; margin:6px 0px; padding:4px 8px 4px 40px; display:block; }


#sidebar{ border-left:dotted 1px #999; float:right;padding-left:24px; margin-left:20px;text-align:left;width:288px;margin-bottom:20px;}
#sidebar ul { list-style: none; }
#sidebar table.photoedit td { padding:8px; }
#sidebar table.photoedit td.hasborder { border-top:solid 2px #ccc; }
#sidebar table.photoedit img.borderedimg { border:solid 2px #ccc; }
div.sb_block{ background:url(../images/new/sb_top.gif) top center no-repeat; color:#333;margin:12px 0 26px 0;}
div.sb_block_padding{padding:31px 20px 6px 20px;}
div.sb_cap{background:none;height:13px;text-align:center;}
div.sb_block p{margin-bottom:8px; font-size:0.9em; }
div.sb_block li { font-size:1.15em; margin:9px 0px;}
div.sb_block input,div.sb_block textarea{width:100% !important;background:#ccc;border:solid 1px #666;}
div.sb_block_top { padding:30px 20px 6px 20px; }
div.sb_block h1, div.sb_block h2 { color:#4e4e4e !important; margin:0px 0px 12px 0px !important; font-size:1.1em !important; font-weight:700; text-transform:uppercase; letter-spacing:0.15em; }

#gallery ul { list-style: none; text-align:center; width:250px; }
#gallery ul li { height:80px; float:left; width:100px; margin:8px; text-align:center; }
#gallery ul li a img { border:solid 3px #666; }
#gallery ul li a:hover img { border:solid 3px #ccc; }


/* Rounded edges  */div.roundcont{width:100%;margin:0 0 20px;padding:0;}
div.roundcont_main{ zoom:1;border-left:solid 1px #a1a1a1;border-right:solid 1px #a1a1a1;padding:8px 14px;}
div.roundcont_main h1{color:#333 !important;font-size:1.2em !important;font-weight:700;}
div.roundcont p{margin:0 10px;}
div.roundtop{letter-spacing:0px; background:url(../images/wc_topleft.gif) no-repeat top left;height:9px !important;margin:0 !important;padding:0 !important;}
span.round-t{background:transparent url(../images/wc_topright.gif) no-repeat top right;margin-left:9px;height:9px;display:block;padding:0;}
div.roundbottom{background:url(../images/wc_botleft.gif) no-repeat top left;height:9px;margin:0;padding:0;}
span.round-b{background:transparent url(../images/wc_botright.gif) no-repeat top right;margin-left:9px;height:9px;display:block;padding:0;}
.sidebar-menu ul li,div.newstick_padding p,div.sb,div.sb_top,div.sb_bottom,div.sb_body,div.sb_body_insert,div.sb h1,div.sb_body p{margin:0;padding:0;}

/* Events Page */
table#eventsblock { margin-top:18px; padding-left:20px; }
table#eventsblock td { padding-bottom:12px; border-top:solid 2px #ccc; vertical-align: top; }
table#eventsblock h2 { color:#000; font-size:1.7em !important; font-weight:300; margin-bottom:2px !important; }
table#eventsblock h3 { margin-top:0px; margin-bottom:12px; font-size:1.1em !important; color:#333; }
table#eventsblock h4 { color:#333; font-size:1.25em !important; }
table#eventsblock td.descr p { font-size:0.9em !important; }

/* Quick Jump Menu */
ul#quickjump { list-style: none; }
ul#quickjump li { float:left; margin:0px 8px; }

/* Footer Styles */
#footer h1 { color:#ccc; font-weight:400; font-size:0.9em; margin-bottom:4px; }
#footer a { color:#8ad0d0; font-weight:bold; font-size:1em; }
#footer h2 { color:#666; margin-bottom:0px; font-size:0.8em; }