/*
 * c-css by U4EA Technologies - Allan Jardine
 * c-css adapted for CodeIgniter by Grant Craig
 * Version:       1.2.php.1
 * Browser:        0
 * Browser group: 
 */
html{color:#000;background:#FFF;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
li{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym {border:0;font-variant:normal;}
sup {vertical-align:text-top;}
sub {vertical-align:text-bottom;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}
legend{color:#000;}
body {font:13px/1.231 arial,helvetica,clean,sans-serif; }
table {font-size:inherit;font:100%;}
pre,code,kbd,samp,tt {font-family:monospace; line-height:100%;}
html,body { margin: 0; padding: 0; }
body { background: #fff; font: 10px/14px "Lucida Grande", Lucida, Verdana, sans-serif; color: #666; }
a { color: #000; }
div#header,div#content,ul#numbers,div#credits,img#banner { margin: 0 auto; width: 984px; position: relative; display: block; }
div#credits a { color: #666; text-decoration: none; }
div#content div#col_left { margin:0 0 0 22px; }
div#content div#main_holder{ width:968px; min-height:375px; }
div#content{ width:984px !important; padding:22px 0; }
div#content div#main_holder img{ display:none; }
div#content div#main_holder img.first{ display:block; }
div#content div#main_holder a{ width:984px; height:375px; }
div#content div#main_holder img{ width:984px; height:375px; }
div#content div#col_right { position:absolute; top:0; right:80px; display:block; float:none; width:650px; font-size:10pt; }
div#content div#col_right h1#about_liz { width: 72px; height:14px; margin:10px 0 5px 0; overflow:hidden; text-indent: -99999px; background: #fff url(/bin/img/liz_header.gif) no-repeat; background-position:-2 0; }
div#content div#col_right div#contact{ position:absolute; top:17px; left:325px; }
div#content div#col_right div#photog{ position:absolute; top:7px; left:183px; }
div#content div#col_right div#about{ position:absolute; top:77px; left:325px; font-size:9pt; width:350px; }
div#content div#col_right div#contact h1#contact_liz { width: 87px; height:14px; margin-bottom:5px; overflow:hidden; text-indent: -99999px; background: url(/bin/img/liz_header2.gif); background-position:-2 0; }
div#content div#col_right div#client{ position:absolute; top:7px; left:35px; }
div#content div#col_right div#client h1#client_list { margin:10px 0 5px 0; width: 87px; height:14px; overflow:hidden; text-indent: -99999px; background: url(/bin/img/liz_header3.gif); background-position:-2 0; }
div#content div#col_right div#client{ font-size:11px; }
div#content div#col_right div#photog h1#photog_list { margin:10px 0 5px 0; width: 117px; height:14px; overflow:hidden; text-indent: -99999px; background: url(/bin/img/liz_header_photog.gif); background-position:-2 0; }
div#content div#col_right div#photog{ font-size:11px; }
div#content div#col_left ul { margin: 0; padding: 0 0 0 14px; }
img#banner { padding: 20px 0; border: 0; }
div#footer{ width: 984px; font-size:10px; line-height: 36px; margin:0 auto; }
div#footer p#credits{ text-align: right; line-height:36px; padding:0 0 18px; display:block; width:100%; font-family:"Lucida Grande",Lucida,Verdana,sans-serif; font-size:10px; font-size-adjust:none; font-style:normal; font-variant:normal; font-weight:normal; }
div#footer p#credits a{ color:#666 !important; text-decoration:none !important; }
div#header { height: 110px; }
div#header a#logo { position: absolute; bottom: 0; left: 0; height: 86px; width: 410px; background: url(/bin/img/logo.gif); text-indent: -99999px; overflow: hidden; text-decoration: none; }
div#header ul { position: absolute; right: 0; bottom: 5px; margin: 0; padding: 0; list-style: none; }
div#header ul li { float: left; }
div#header ul li a { display: block; color:#000000; float:left; padding:3px 6px; text-align:center; text-decoration:none; text-transform:uppercase; }
div#header ul li a { color:#000; }
div#header ul li a:hover { background: #999; color:#fff; }
div#header ul li.selected a:hover, div#header ul li.selected a { background: #000 !important; color: #fff !important; }
div#content div#image { min-height: 300px; }
div#content div#image div#flob { margin: 0 auto; }
div.dotted { height: 2px; overflow: hidden; margin: 0 auto; width: 984px; background: url(/bin/img/dotted.gif); }
div.dotted.top { margin: 15px auto 0 auto; }
div.temp_border { border: 1px solid #666; }
ul#menu { position:absolute; top:28px; right:230px; width: auto; }
ul#menu li { height:19px; float:left; margin:0 9px 0 0; }
ul#menu li a { height:19px; display:block; text-transform: lowercase; color: #000; text-decoration: none; font-size: 77%; font-weight: bold; float: left; }
ul#menu li a:hover, ul#menu li.selected a { color: #0872b9; }
ul#contact_menu { position: absolute; right: 38px; font-size: 77%; top: 4px; }
ul#contact_menu a { color: #0872b9; text-decoration: underline; }
body { font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif; }

