fieldset { border: 1px solid #DADADA; } 
 
html>body #side_nav li a { width: auto; } 
 
input { /* font-size: 125%; */ margin: 0 2px 0 0; padding: 2px 0; } 
 
table.tablesorter { background-color: #CDCDCD; font-size: 12px; margin: 10px 0pt 15px; text-align: left; width: 100%; } 
 
table.tablesorter tbody td { background-color: #FFF; color: #3D3D3D; padding: 4px; } 
 
table.tablesorter tbody tr.odd td { background-color: #F0F0F6; } 
 
table.tablesorter thead tr .header { background-image: url(http://www.directoryoflascruces.com/izio14/clean/files/themes/classic/bg.gif); background-position: center right; background-repeat: no-repeat; } 
 
table.tablesorter thead tr .headerSortDown { background-image: url(http://www.directoryoflascruces.com/izio14/clean/files/themes/classic/desc.gif); } 
 
table.tablesorter thead tr .headerSortDown, table.tablesorter thead tr .headerSortUp { background-color: #8dbdd8; } 
 
table.tablesorter thead tr .headerSortUp { background-image: url(http://www.directoryoflascruces.com/izio14/clean/files/themes/classic/asc.gif); } 
 
table.tablesorter thead tr th, table.tablesorter tfoot tr th { background-color: #e6EEEE; border: 1px solid #FFF; font-size: 12px; padding: 4px; } 
 
textarea { margin: 2px 2px 1px 0; padding: 0; vertical-align: top; } 
 
#sub-panel a span { background-color: #a6c34e; display: block; padding: 6px; text-align: right; } 
 
.big_font { font-size: 16px; } 
 
.black { color: #000000; } 
 
.blue { color: #32cbfd; } 
 
.bold_black { color: #000000; font-weight: bold; } 
 
.bold_blue { color: #32cbfd; font-weight: bold; } 
 
.bold_brown { color: #a89263; font-weight: bold; } 
 
.bold_ds_orange { color: #FFB631; font-weight: bold; } 
 
.bold_green { color: #5fc523; font-weight: bold; } 
 
.bold_pink { color: #fa2ca8; font-weight: bold; } 
 
.bold_red { color: #dd0d0b; font-weight: bold; } 
 
.bold_white { color: #FFFFFF; font-weight: bold; } 
 
.bold_yellow { color: #fbb635; font-weight: bold; } 
 
.border_bottom { border-bottom: 15px dotted #ffffff; margin-bottom: 5px; } 
 
.brown { color: #a89263; } 
 
.clear { clear: both; line-height:1px; } 
 
.color-blue { background-color: #148ea4; } 
 
.color-blue h3 { color: #FFF; } 
 
.color-green { background-color: #8dc100; } 
 
.color-green h3 { color: #FFF; } 
 
.color-orange { background-color: #f66e00; } 
 
.color-orange h3 { color: #FFF; } 
 
.color-red { background-color: #dd0000; } 
 
.color-red h3 { color: #FFF; } 
 
.color-white { background-color: #dfdfdf; } 
 
.color-white h3 { color: #000; } 
 
.color-yellow { background-color: #f2bc00; } 
 
.color-yellow h3 { color: #FFF; } 
 
.dogvdvbdy { background-color: #FFF; border-bottom: 1px solid #C4D5E3; 
border-left: 1px solid #C4D5E3; border-right: 1px solid #C4D5E3; padding: 10px; width: 300px; } 
 
.dogvdvhdr { background-color: #C4D5E3; border: 1px solid #C4D5E3; font-weight: bold; padding: 10px; width: 300px; } 
 
.ds_orange { color: #fbb635; } 
 
.dvbdy1 { background-color: #FFF; border-bottom: 1px solid #a6c34e; border-left: 1px solid #a6c34e; border-right: 1px solid #a6c34e; font-family: Arial, Helvetica, sans-serif; font-size: 12px; padding: 5px; width: 300px; } 
 
.dvhdr1 { background: #a6c34e; border: 1px solid #a6c34e; color: #fff; 
font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; padding: 5px; width: 300px; } 
 
.feedback_error { background-color: #FBB; border: 1px solid #F00; margin-bottom: 10px; padding: 5px; width: 90%; } 
 
.feedback_message { background-color: #BFB; border: 1px solid #0F0; margin-bottom: 10px; padding: 5px; width: 90%; } 
 
.feedback_notice { background-color: #FBB; border: 1px solid #FF0; margin-bottom: 10px; padding: 5px; width: 90%; } 
 
.float_left { float: left; } 
 
.float_right { float: right; } 
 
.green { color: #2FD513; } 
 
.header_font { font-size: 24px; } 
 
.heading_underlined { border-bottom: 1px solid #000; font-size: 14px; text-align: left; } 
 
.l_r_margin { margin: 0px 5px 0px 5px; } 
 
.l_r_margin_more { margin: 0px 10px 0px 10px; } 
 
.l_r_padding { padding: 0px 5px 0px 5px; } 
 
.l_r_padding_more { padding: 0px 10px 0px 10px; } 
 
.margin_0 { margin: 0px; } 
 
.margin_10 { margin: 10px; } 
 
.margin_5 { margin: 5px; } 
 
.margin_bottom_0 { margin-bottom: 0px; } 
 
.margin_bottom_10 { margin-bottom: 10px; } 
 
.margin_bottom_5 { margin-bottom: 5px; } 
 
.margin_left_0 { margin-left: 0px; } 
 
.margin_left_10 { margin-left: 10px; } 
 
.margin_left_5 { margin-left: 5px; } 
 
.margin_right_0 { margin-right: 0px; } 
 
.margin_right_10 { margin-right: 10px; } 
 
.margin_right_5 { margin-right: 5px; } 
 
.margin_top_0 { margin-top: 0px; } 
 
.margin_top_10 { margin-top: 10px; } 
 
.margin_top_5 { margin-top: 5px; } 
 
.mid_font { font-size:18px; margin-left:0px; line-height:18px; } 
 
.padding_0 { padding: 0px; } 
 
.padding_10 { padding: 10px; } 
 
.padding_5 { padding: 5px; } 
 
.padding_bottom_0 { padding-bottom: 0px; } 
 
.padding_bottom_10 { padding-bottom: 10px; } 
 
.padding_bottom_5 { padding-bottom: 5px; } 
 
.padding_left_0 { padding-left: 0px; } 
 
.padding_left_10 { padding-left: 10px; } 
 
.padding_left_5 { padding-left: 5px; } 
 
.padding_right_0 { padding-right: 0px; } 
 
.padding_right_10 { padding-right: 10px; } 
 
.padding_right_5 { padding-right: 5px; } 
 
.padding_top_0 { padding-top: 0px; } 
 
.padding_top_10 { padding-top: 10px; } 
 
.padding_top_5 { padding-top: 5px; } 
 
.pager_area { color: #ffffff; margin: 5px; } 
 
.pager_text { color: #ffffff; font-size: 12px; } 
 
.pgdiv { background-color: #E9EFF4; border: 1px solid #C4D5E3; font-family: Arial, Helvetica, sans-serif; font-size: 12px; height: 250px; margin-bottom: 20px; padding: 10px; width: 320px; } 
 
.pink { color: #fa2ca8; } 
 
.red { color: #dd0d0b; } 
 
.reg_font { font-size: 12px; } 
 
.required { color: #ff0000; } 
 
.required_fail { border: 2px solid #ff0000; } 
 
.section_font { font-size: 18px; } 
 
.small_font { font-size: 10px; } 
 
.tdatacell { background-color: #FFF; font-family: Arial, Helvetica, sans-serif; font-size: 12px; padding: 5px; } 
 
.thdrcell { background-color: #F3F0E7; border-bottom: 1px solid #C8BA92; font-family: Arial, Helvetica, sans-serif; font-size: 12px; 
font-weight: bold; padding: 5px; } 
 
.t_b_margin { margin: 5px 0px; } 
 
.t_b_margin_more { margin: 10px 0px; } 
 
.t_b_padding { padding: 5px 0px; } 
 
.t_b_padding_more { padding: 10px 0px; } 
 
.white { color: #ffffff; } 
 
.yellow { color: #fbb635; } 
 
focus { outline: ; } 
 
header_bg { border-bottom: 1px solid #1A61A2; } 
 
#columns #column1 { padding: 0px; } 
 
#columns #column1 .widget { } 
 
#columns #column2 { padding: 0px; } 
 
#columns #column2 .widget { } 
 
#columns .column { float: left; height: auto !important; height: 400px; min-height: 400px; width: 50%; } 
 
#columns .widget { -moz-border-radius: 4px; -webkit-border-radius: 4px; list-style: none; margin: 20px 5px 0 5px; padding: 2px; } 
 
#columns .widget .widget-content { -moz-border-radius: 2px; background-color: #333; background-image: url(http://www.directoryoflascruces.com/izio14/clean/files/themes/classic/widget-content-bg.png); background-repeat: repeat-x; color: #BBB; 
line-height: 1.2em; overflow: hidden; padding: 0 5px; } 
 
#columns .widget .widget-content img { border: 1px solid #FFF; float: right; margin: 10px; } 
 
#columns .widget .widget-content p { border-bottom: 1px solid #666; 
padding: 0.8em 0; } 
 
#columns .widget .widget-content pre { color: #EEE; font-size: 12px; 
font-size: 12px; padding: 0.5em 5px; padding: 0.5em 5px; } 
 
#columns .widget .widget-content ul { list-style: disc; padding: 5px 0 5px 10px; } 
 
#columns .widget .widget-content ul li { padding: 3px 0; } 
 
#columns .widget .widget-content ul.images { height: 1%; list-style: none; padding: 7px 0 0 0; } 
 
#columns .widget .widget-content ul.images img { display: inline; 
float: left; margin: 0 0 7px 7px; } 
 
#columns .widget .widget-content ul.images li { display: inline; float: left; } 
 
#columns .widget .widget-head { color: #000; height: 30px; line-height: 30px; overflow: hidden; width: 100%; } 
 
#columns .widget .widget-head h3 { float: left; padding: 0 5px; } 
 
#columns a { color: #FFF; text-decoration: none; } 

#head h1 { color: #FFF; line-height: 100px; padding: 5px; } 
 
#module_nav { float: right; margin: 0px 10px 10px 10px; padding: 5px; width: 740px; } 
 
#module_nav_link { float: left; margin: 10px; padding: 0px; text-align: center; width: 100%; z-index: 1; } 
 
#site_option_box { -moz-border-radius: 4px; -webkit-border-radius: 4px; background-color: #999; border: 1px solid #555; padding: 10px; } 
 
#sub-panel { background-color: #a6c34e; text-align: center; } 
 
#tab li.tab { background-color: #fff; border-bottom: 1px solid #fff; } 
 
#tab li.tab a { background-color: #fff; color: #000; padding-top: 4px; 
position: relative; top: 1px; } 
 
#top_panel { background-color: #e8f3c6; border-bottom: 3px solid #a6c34e; display: hidden; padding: 0px; text-align: right; } 
 
#weather { float: right; margin: 0px 10px; } 
 
html_email { background-color: #ffffff; } 
 
#module_nav_link a, #module_nav_link a:visited, #module_nav_link a:active { background-color: #eee; border: 1px solid #666; color: #666; display: block; float: left; font-size: 10px; font-weight: bold; 
margin-bottom: 5px; margin-right: 4px; padding: 2px; position: relative; text-align: center; text-decoration: none; width: 150px; } 
 
#module_nav_link a:hover { background-color: #666; color: #eee; } 
 
#sub-panel a { background-color: #a6c34e; color: #fff; float: right; 
font-weight: bold; margin-right: 0px; text-align: right; text-decoration: none; width: 100%; } 
 
a.pager_active, a.pager_active:visited, a.pager_active:active { 
background-color: #1A1819; border: 1px solid #3C3939; color: #FFF; 
font-weight: bold; height: 25px; padding: 5px; text-decoration: none; } 
 
a.pager_active:hover { background-color: #3C3939; color: #fff; } 
 
a.pager_num, a.pager_num:visited, a.pager_num:active { background-color: #3C3939; border: 1px solid #1A1819; color: #fff; font-weight: bold; height: 25px; padding: 5px; text-decoration: none; } 
 
a.pager_num:hover { background-color: #DADADA; color: #000000; } 

.calendar_events { border:1px solid #CCC; }

#events_content { }

#events_section_heading { color:#FFF; background-color:#466988; border:1px solid #CCC; padding:5px 5px 5px 5px; }

#events_section_heading a, #events_section_heading a:link, #events_section_heading a:visited { color:#FFF; font-weight:bold; text-decoration:none; }

#events_section_heading a:hover, #events_section_heading a:active {
color:#FFF; font-weight:bold; text-decoration:underline; }

.events_section_day { border:1px solid #CCC; padding:0px 0px 0px 0px;
margin:0px 1px 0px 0px; width:30px; }

.events_section_day_heading { color:#FFF; background-color:#466988;
padding:1px 3px 1px 3px; font-size:10px; font-weight:bold; }

.events_section_date { color:#000; font-weight:bold; padding:5px 5px 5px 5px; }
	
#events_section { border-left:1px solid #CCC; border-right:1px solid #CCC; border-bottom:1px solid #CCC; padding:3px 3px 3px 3px; }