/* Galleries CSS */
div.galleries { width:710px; font-family:Arial, Helvetica, sans-serif; background:#FFF; padding:0px 0 60px 0px;}
/* TopBar */
div.galleries div.topbar { border-bottom:1px solid #E3E2D9; height:43px; }
div.galleries div.topbar h2 { display:block; float:left; background:url(/App_Styles/Images/media_title.gif) no-repeat 9px 8px; height:41px; font-family:"Trebuchet MS",Arial,Helvetica,sans-serif; font-size:1.7em; font-weight:normal; color:#254B4E; padding:9px 0pt 0pt 38px; }
div.galleries div.topbar div.event_select { padding:10px; float:right; }
div.galleries div.topbar div.event_select select { width:180px; border:1px solid #D0CECB; padding: 1px; font-size:1.2em; }
/* Media List */
div.galleries ul.list { margin: 20px 0 0 0; clear:both; padding: 0 0 0 5px; list-style:none; }
div.galleries ul.list li { float:left; background:url(/App_Styles/Images/media_bg.png) 0 100% no-repeat; padding:0 5px 0 0; margin: 0 0 15px 0px; }
div.galleries ul.list li a { width:171px; padding:0 0 10px; display:block; text-decoration:none; background:url(/App_Styles/Images/media_cap.png) no-repeat 0 0;  height: 200px; }
div.galleries ul.list li a img { display:block; margin:0 auto; padding:3px 0 0; border-bottom:2px solid #F30; }
div.galleries ul.list li a span { display:block; width:145px; margin:0 auto; font-weight:bold; }
div.galleries ul.list li a span.title { border-top:5px solid #F5F5F5; color:#2A4D53; font-size:1.4em; padding: 10px 0 0 0;}
div.galleries ul.list li a span.type { color:#F30; font-size:1.2em; }
/* Media Detail PrevNext */
div.galleries div.paging, div.galleries div.galleries-detail div.paging { clear:both; display:block; height:16px; margin:50px 0 0 7px; width:693px; padding: 2px 0 0; border:1px solid #D0CECB; background:url(/App_Styles/Images/boxfade.png) repeat-x 0 100%; }
div.galleries div.paging a, div.galleries div.galleries-detail div.paging a { display:block; margin: 0 4px; font-size:1.1em; text-decoration:none; color:#716B64; font-weight:bold; background:url(/App_Styles/Images/paging_elements.png) no-repeat; }
div.galleries div.paging a:hover, div.galleries div.galleries-detail div.paging a:hover { color:#F30; }
div.galleries div.paging a.previous, div.galleries div.galleries-detail div.paging a.previous { float:left; border-right:1px solid #D0CECB; background-position:0 50%; padding:1px 7px 1px 13px; }
div.galleries div.paging a.next, div.galleries div.galleries-detail div.paging a.next { float:right; border-left:1px solid #D0CECB; background-position:100% 50%; padding:1px 13px 1px 7px; }
body.page_medialist div.galleries div.paging { margin:9px auto 0; }
/* Media Detail */
div.galleries-detail {padding: 0 0 30px 0;}
div.galleries-detail div.topbar { display:block; border-bottom:1px solid #E3E2D9; padding:25px 0 10px; height:25px; }
div.galleries-detail div.topbar h2 { float:left; display:block; width:200px; line-height:normal; }
div.galleries-detail div.topbar h2.comments { float:right; display:block; width:200px; }
div.galleries-detail div.topbar h2 a,
div.galleries-detail div.topbar h2.comments a { display:block; height:22px; background:url(/App_Styles/Images/media_detail_bg.png) no-repeat 0 0; text-decoration:none; font-family:"Trebuchet MS",Arial,Helvetica,sans-serif; font-size:1.0em; color:#AAA6A2; padding:3px 0 0 28px; }
div.galleries-detail div.topbar h2 a { background-position:0 0; }
div.galleries-detail div.topbar h2.comments a { float:right; background-position:-222px 0px;  }
div.galleries-detail div.topbar h2 a.selected { background-position:0 -25px; color:#254B4E; }
div.galleries-detail div.topbar h2.comments a.selected { background-position:-222px -25px; color:#254B4E; }
div.galleries-detail h2.title { clear:both; color:#2A4D53; font-size:1.8em; padding:14px 0; font-weight:normal; font-family:Arial; }
div.galleries-detail h3.subtitle { color:#F30; font-size:1.7em; font-weight:normal; padding:30px 0 18px; }
div.galleries-detail p { color:#716B64; font-size:1.3em; line-height:1.5em; }
/* Flash Media Browser */
div.galleries-detail div#flashbrowser { display:block; margin:0px 0px 20px 0px; }
/* Comment form */
div.galleries-detail textarea {font-size:12px;}
div.galleries-detail div#ctl00_Content_ev_top_detail { border-bottom:1px dotted #D0CECB; padding:0 0 0px 0;margin:0 0 15px 0;}
div.commentbox {padding:15px 0px 0px 0px;}
div.galleries-detail div.commentbox h1.leavecomment {display:block; /*height:22px;*/ background:url(/App_Styles/Images/event_detail_bg.png) no-repeat -222px -25px; text-decoration:none; font-family:"Trebuchet MS",Arial,Helvetica,sans-serif; padding:3px 0 15px 28px;color:#2A4D53; line-height:normal;}
div.galleries-detail dl.commentform { display:block; padding:0 0 30px 0px; border-bottom:1px solid #CCC;font-family:Arial, Helvetica, sans-serif;}
div.galleries-detail dl.commentform dd.input {float:left;margin:0px 0px 10px 0px;width:280px;font-weight:normal;}
div.galleries-detail dl.commentform dd.input input {float:left;font-family:Arial, Helvetica, sans-serif;width:210px;font-size:1.2em;padding:3px 0px 0px 3px;border:1px solid #AEAEAE;height:20px;background-color:#FFF;}
div.galleries-detail dl.commentform dd div.req {float:left;font-size:2.4em;font-weight:normal;margin:3px 0px 0px 5px;}
div.galleries-detail dl.commentform dd.textarea textarea {float:left;font-family:Arial, Helvetica, sans-serif;width:420px;height:100px;font-size:1.2em;padding:3px 0px 0px 3px;border:1px solid #AEAEAE;background-color:#FFF;}
div.galleries-detail dl.commentform dd.btn {clear:both;padding:20px 0px 0px 0px;}
div.galleries-detail dl.commentform dd.alert {font-size:1.3em;width:450px;padding:0px 0px 20px 0px;height:20px;}
div.galleries-detail div.comment { font-family:Arial, Helvetica, sans-serif;display:block; padding:0px 0px 22px 0; border-bottom:1px dotted #D0CECB; }
div.galleries-detail div.comment p { font-size:1.3em; line-height:1.3em; }
div.galleries-detail div.comment h3.name { color:#2A4D53; font-size:1.5em; font-weight:normal; padding:0 0 0 0px; }
div.galleries-detail div.comment h4.date { color:#F30; font-size:1.1em; font-weight:normal; padding:0 0 15px; }
div.galleries-detail dl.commentform p.confirmation { padding:0 0 0px 27px; font-size:1.3em; background:url(/App_Styles/Images/comment_posted.gif) no-repeat;}
/* Media Detail PrevNext */
div.galleries div.paging, div.galleries-detail div.paging { clear:both; display:block; height:16px; margin:30px 0 10px; padding: 2px 0 0; border:1px solid #D0CECB; background:url(/App_Styles/Images/boxfade.png) repeat-x 0 100%; }
div.galleries div.paging div.pages, div.galleries-detail div.paging div.pages { float:left; }
div.galleries div.paging a, div.galleries-detail div.paging a { display:block; width:50px; margin: 0 4px; font-size:1.1em; text-decoration:none; color:#716B64; font-weight:bold; background:url(/App_Styles/Images/paging_elements.png) no-repeat; }
div.galleries div.paging a:hover, div.galleries-detail div.paging a:hover { color:#F30; }
div.galleries div.paging a.previous, div.galleries-detail div.paging a.previous { float:left; border-right:1px solid #D0CECB; background-position:0 50%; padding:1px 7px 1px 13px; }
div.galleries div.paging a.next, div.galleries-detail div.paging a.next { text-align:right; float:right; border-left:1px solid #D0CECB; background-position:100% 50%; padding:1px 13px 1px 7px; }
/* Body Text Styles */
div.galleries-detail h1, div.galleries-detail h2, div.galleries-detail h4, div.galleries-detail h5, div.galleries-detail h6 { color:#ff3300; font-size:1.7em; line-height:2em; font-weight:normal; }
div.galleries-detail h3 { color:#254B4E; font-size:1.7em; line-height:1.3em; font-weight:normal; }
div.galleries-detail ul { padding:10px 10px 0px 40px; list-style:disc; }
