.iefix{display:none;}
*{margin:0;padding:0;} 
.boxborder{border:solid #fc3 1px;}
a[href*="private"] {background:transparent url('../siteimg/locked.png') no-repeat scroll right center; padding:2px 20px 2px 0;}
a[href^="http"] {background:transparent url('http://cdng.cfpafirephoto.org/siteimg/icon_ext_link.gif') no-repeat scroll right center; padding:2px 20px 2px 0;}
a[href*="www.cfpafirephoto.org"] {padding-right:0px !important;background:none !important;}
a[href$='.pdf'] {background: transparent url('../siteimg/icon_pdf.gif') no-repeat center right;padding: 5px 20px 5px 0;}
a[href$='.doc'], a[href$='.rtf'] {padding: 5px 20px 5px 0;	background:transparent url('../siteimg/icon_doc.gif') no-repeat center right;}
a[href^="mailto:"] {background:transparent url('http://cdng.cfpafirephoto.org/siteimg/icon_mailto.gif') no-repeat scroll right center;padding:2px 20px 2px 0;}
.mdt {background:transparent url('http://www.cfpafirephoto.org/siteimg/icon_mdt.png') no-repeat scroll right center;padding:2px 20px 2px 0;}
.scan {background:transparent url('http://www.cfpafirephoto.org/siteimg/icon_scan.png') no-repeat scroll right center;padding:2px 20px 2px 0;}
.twit {background:transparent url('http://www.cfpafirephoto.org/siteimg/icon_twit.png') no-repeat scroll right center;padding:2px 20px 2px 0;}
.b{font-weight:bold;}
label, button, input[type="submit"]{cursor:pointer;}
#addrcontainer {width:6cm}
.addbtn {background:url('http://cdng.cfpafirephoto.org/siteimg/add.png') no-repeat;
height:27px;
margin:1px 3px 2px;
width:78px}
.adminnav {background:url('http://cdng.cfpafirephoto.org/siteimg/bluy.gif');
border:1px solid blue;
clear:both;
width:100%}
.b00 {background-image:url('http://cdnt.cfpafirephoto.org/siteimg/00.gif');}
.b003 {background-image:url('http://cdnt.cfpafirephoto.org/siteimg/003.gif')}
.b005 {background-image:url('http://cdnt.cfpafirephoto.org/siteimg/005.gif')}
.b007 {background-image:url('http://cdnt.cfpafirephoto.org/siteimg/007.gif')}
.b03 {background-image:url('http://cdnt.cfpafirephoto.org/siteimg/03.gif')}
.b05 {background-image:url('http://cdnt.cfpafirephoto.org/siteimg/05.gif')}
.b07 {background-image:url('http://cdnt.cfpafirephoto.org/siteimg/07.gif')}
.bkg {background-position:center center;
background-repeat:no-repeat;
font-weight:700}
.bkg10 {background-image:url('http://cdnt.cfpafirephoto.org/siteimg/10.gif');
background-position:center center;
background-repeat:no-repeat;
font-weight:700}
.boxbordercontent {border:solid #fc3 1px;
border-spacing:1px;
font-family:Verdana, Arial, sans-serif;
font-size:x-small;
padding:1px;}
.boxbordercpmcontent {border:solid #fc3 1px;
border-spacing:1px;
font-family:Verdana, Arial, sans-serif;
font-size:x-small;
padding:1px;
width:102px}
.boxbordercpmouter {border:solid #ac0000 1px;
border-spacing:1px;
padding:1px;
vertical-align:top;
width:104px}
.boxborderouter {border:solid #ac0000 1px;
border-spacing:1px;
padding:1px;
margin-top:6px;
-webkit-border-radius: 5px;
-khtml-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
-webkit-box-shadow:3px 3px 4px #888;
-moz-box-shadow:3px 3px 4px #888;
box-shadow:3px 3px 4px #888;}
.nob{border:none;outline:0;}
.boxsplashback{background-color:#fc3;}
.boxsplash {
border:solid #ac0000 1px;
border-spacing:1px;
margin-left:auto;
margin-right:auto;
padding:1px;
width:102px}
.boxsplashpix {border:solid #fc3 1px;
border-spacing:1px;
padding:0;
width:100px}
.cal_back {background-color:#FF9;
border-color:#FF6;
text-align:center}
.cal_current {
background-color:#ffdfdf;
color:#001818;
font-weight:700;
text-align:center}
.cal_date-head {background-color:#Fc3;
border:1px inset #ff6;
clear:both;
float:left;
height:16px;
line-height:16px;
padding:1px;
text-align:center;
width:106px}
.cal_date-outerbox {
border:3px outset #ff6;
text-align:left;
width:110px}
.cal_future {background-color:#dff0df;
text-align:center}
.cal_head {background-color:#FFC;
text-align:center}
.cal_last {background-color:#c4c4c4;
color:gray;
text-align:center}
.cal_next {background-color:#c4c4c4;
color:gray;
text-align:center}
.cal_past {
background-color:#dfdff0;
text-align:center}
.caldateleftcolumn {clear:left;
float:left;
left:0;
position:relative;
width:13%}
.caldaterightcolumn {clear:right;
float:right;
position:relative;
right:0;
width:78%}
.calendar-date {border:1px inset #ff6;
float:left;
font-family:Verdana, Arial, sans-serif;
font-size:500%;
height:80px;
line-height:80px;
padding:1px;
width:106px}
.calendar-day {border:1px inset #ff6;
float:left;
height:16px;
line-height:16px;
padding:1px;
width:30px;
-webkit-border-radius: 3px;
-khtml-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;}
.calendar-head {background-color:#Fc3;
border:1px inset #ff6;
clear:both;
float:left;
height:16px;
line-height:16px;
padding:1px;
text-align:center;
width:235px}
.calendar-innerbox {border:none;
margin-left:auto;
margin-right:auto;
text-align:center;
width:240px;
-webkit-border-radius: 6px;
-khtml-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;}
.calendar-outerbox {border:3px outset #ff6;
text-align:left;
width:241px;
-webkit-border-radius: 8px;
-khtml-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;
-webkit-box-shadow:2px 2px 3px #888;
-moz-box-shadow:2px 2px 3px #888;
box-shadow:2px 2px 3px #888;
}
.calendar-weeks4 {height:131px}
.calendar-weeks5 {height:149px}
.calendar-weeks6 {height:163px}
.calleftcolumn {clear:left;
float:left;
left:0;
position:relative;
width:20%}
.calrightcolumn {clear:right;
float:right;
position:relative;
right:0;
width:70%}
.centered {margin-left:auto;
margin-right:auto;
text-align:center}
.cfpa_default {background:#fff;
background-image:url('http://cdng.cfpafirephoto.org/siteimg/cfpabkg.jpg');
background-repeat:no-repeat;background-attachment:fixed;}
.cfpa_form {color:#606;
font-size:X-small}
.cfpa_formInp {color:#C30;
font-size:medium}
.cfpalinkbar {font-size:small;
font-weight:700}
.clearcolumn {clear:both;
float:left;
left:0;
position:relative;
width:100%}
.colmask {clear:both;
float:left;
position:relative;
width:100%}
.container {clear:both;
padding:10px;
position:relative;
width:100%}
.contentcontainer {clear:both;
float:left;
overflow:hidden;
position:static;
width:auto;
height:100%;}
.ct {margin-left:30%;
margin-right:30%;
text-align:center;
width:120px}
.descript {font-family:Verdana, Arial, sans-serif;
font-size:small}
.eventtweeted {background-color:#FFF;
border:1px solid #8070FF;
color:#00008B;
font-family:Courier, monospace;
padding:2px}
.extraleftcolumn {clear:left;
float:left;
left:0;
position:relative;
width:35%}
.extrarightcolumn {clear:right;
float:right;
position:relative;
right:0;
width:55%}
.fix330{width:330px;}
.fix720{width:720px;}
.fix800{width:800px;}
.fix1000{width:1000px;}
.focalpower_quote {margin-left:0;
text-align:left}
.footer {border-top:1px solid #000;clear:both;float:left;margin:10px;width:100%}
.dynfooter {border:none;clear:both;float:left;margin:10px;width:100%}
.foottext{padding:6px;}
.fordisp1 {width:40px}
.fordisp2 {border:1px solid blue;
width:140px}
.fordisp3 {border:1px solid blue;
width:340px}
.form {font-family:Andale Mono,Courier New,Courier,monospace}
.formentry {color:#003;
font-family:Andale Mono,Courier New,Courier,monospace}
.formfirstcol {display:block;
float:left;
overflow:hidden;
text-align:right;
width:135px}
.formopt {border:solid #f93 1px;
border-spacing:1px;
color:#900;
font-family:Verdana, Arial, sans-serif}
.formoutput {border-color:#000;
border-style:solid;
border-width:1px;
padding:1px 2px}
.formpad {padding-bottom:3px}
.formtable {background-color:#ffc;
border:solid #fc3 1px;
border-spacing:1px;
font-family:Verdana, Arial, sans-serif;
padding:0}
.fullcolumn {float:left;
left:0;
position:relative;
width:99%}
.hdr {font-family:Verdana, Arial, sans-serif;
font-size:x-large}
.invframe {left:1px;
position:absolute;
width:100%}
.invtype {color:#300;
font-family:Verdana, Arial, sans-serif;
font-size:X-large}
.left {float:left;
padding:0;
vertical-align:top;
width:160px}
.left24 {float:left;left:0;position:relative;width:24%}
.leftcolumn {float:left;left:0;position:relative;width:49%}
.lefttext {text-align:left}
.link_bar {height:1px;
left:-170px;
position:absolute;
top:0;
width:159px}
.link_title {font-family:Verdana, Arial, sans-serif;
font-size:large;
margin-bottom:2px;
margin-top:4px}
.lj {float:left;
margin-left:0;
text-align:left}
.rightimg{float:right;margin:5px;}
.logo {background:url('http://cdng.cfpafirephoto.org/siteimg/cfpasm.gif') no-repeat;
float:right;
height:100px;
margin:0 10px 10px;
width:100px}
.logo a {display:block;width:100%;height:100%;text-decoration:none;}
.logo a:hover {text-decoration:none;}
.logo_bar {background:url('http://www.cfpafirephoto.org/siteimg/cfpasm_mem.png') no-repeat;
float:right;
height:115px;
margin:0 10px 10px;
width:100px}
.logoffbtn {background:url('http://cdng.cfpafirephoto.org/siteimg/logoff.png') no-repeat;
height:27px;
margin:1px 3px 2px;
width:78px}
.ltblue{ background-color:#e0e0ff;}
.mainframe {left:175px;
position:relative;
width:100%}
.member_roster {border:1px inset #000;
float:left;
height:16px;
line-height:16px;
padding:1px}
.memberemail {width:290px}
.membername {width:180px}
.membernumber {width:40px}
.memberweblink {width:290px}
.menu {font-family:Verdana, Arial, sans-serif;
font-size:x-small}
.normal {font-family:Verdana, Arial, sans-serif;
font-size:small;
margin-left:8px;
margin-right:2px;
text-align:left}
.opt {font-size:smaller;
font-style:italic}
.pe {margin-left:auto;
margin-right:auto;
width:80%}
.peinner {float:left;
padding:1px}
.photoclip {font-family:Verdana, Arial, sans-serif;
font-size:smaller;
margin-left:auto;
margin-right:auto;
text-align:center}
.quote {color:maroon}
.r1 {background-color:#ccc;
margin:0 5px}
.r2 {background-color:#ccc;
margin:0 3px}
.r3 {background-color:#ccc;
margin:0 2px}
.r4 {background-color:#ccc;
height:2px;
margin:0 1px}
.rbottom {display:block}
.rbottom * {display:block;
height:1px;
overflow:hidden}
.right {float:right;
padding:0;
vertical-align:top;
width:160px}
.right74 {float:right;position:relative;right:0;width:74%}
.rightcolumn {float:right;position:relative;right:0;width:49%}
.rj {margin-right:0;
text-align:right}
.rosterbox {clear:both;
position:relative;
width:100%}
.rt {text-align:right}
.rtop {display:block}
.rtop * {display:block;
height:1px;
overflow:hidden}
.smaller {font-size:smaller}
.subtitle {font-family:Verdana, Arial, sans-serif;
font-size:large}
.subtitlebarbullet {background:url('http://cdng.cfpafirephoto.org/siteimg/cfpa8d.gif') no-repeat left bottom;
border:none;
display:block;
height:22px;
left:0;
padding:0;
position:absolute;
top:0;
width:25px}
.subtitlebarbullet:hover {background-position:-25px 0}
.subtitlebarcontainer {border:none;
height:23px;
min-width:100px;
padding-top:6px;
position:relative;
text-align:left;
width:auto}
.subtitlebarunder {background:url('http://cdng.cfpafirephoto.org/siteimg/cfpa8c.gif') repeat left bottom;
border:none;
height:22px;
left:25px;
line-height:19px;
padding:0;
position:absolute;
top:0;
width:auto}
.text {font-family:Verdana, Arial, sans-serif;font-size:x-small}
.title {font-family:Verdana, Arial, sans-serif;font-size:x-large;margin-bottom:6px;margin-top:10px}
.titleframe {left:0;position:absolute;top:0;width:80%}
.tweetshow {padding-left:30px;text-indent:-30px;}
a {color:blue}
a:hover {color:red}
a:visited {color:maroon}
body {border:0;
margin:0;
min-width:720px;
padding:0;
width:100%}
fieldset.blu {background:url('http://cdng.cfpafirephoto.org/siteimg/blux.gif');
border:1px solid blue;
width:100%}
fieldset.bluer {background:url('http://cdng.cfpafirephoto.org/siteimg/bluz.gif');
border:1px solid blue;
width:97%}
h1 {font-size:x-large;
font-weight:400;
margin:0}
h2 {font-size:medium;
font-weight:400;
margin:0}
h3 {font-size:small;
font-weight:400;
margin:0}
legend.blu {background:url('http://cdng.cfpafirephoto.org/siteimg/bluy.gif');
border:1px solid blue;
color:blue;
font-size:90%;
padding:0.2em 0.5em;
text-align:right}
table.freqbox {border-collapse:separate;border-color:#000;border-spacing:0;border-style:solid;border-width:1px}
table.freqbox td {border-color:#000;border-style:solid;border-width:thin;padding:0}
table.freqbox th {border-color:#000;border-style:solid;border-width:thin;padding:0}
.noshow{display:none;}
.ind5{margin-left: 50px;}
.ind{margin-left: 25px;}
.freefindtext{font-size:x-small;font-family:arial,helvetica;}
.vsp{height:5px;line-height:5px;}
.spl3{height:102px; width:102px;display:inline;}
.spl5{height:102px; width:102px;display:inline;padding:20px;}
input:focus, textarea:focus{border:2px solid #ffcc99;}
input[type="image"]:focus {border:none !important;}
li.search-goog{list-style-type:none;}
.warn{color:red;}
.bc {font-family:Verdana, Arial, sans-serif;font-size:small;border:none;height:22px;line-height:21px;width:auto;min-width:100px;position:relative;text-align:left;background:url('../siteimg/cfpa_bc_1.png') repeat-x left bottom;display:block;}
.f_row {display:block;height:100%;clear:left;}
.f_cell-half {display:block;float:left;height:100%;width:49%;white-space:normal;border:thin solid;}
.f_cell-3rd {display:block;float:left;height:100%;width:33%;white-space:normal;border:thin solid;}
.f_cell-4th{display:block;float:left;height:100%;width:24%;white-space:normal;border:thin solid;}
.f_cell-5th{display:block;float:left;height:100%;width:19%;white-space:normal;border:thin solid;}
.f_cell-8th{display:block;float:left;height:100%;width:12%;white-space:normal;border:thin solid;}
.f_cell-10th{display:block;float:left;height:100%;width:9%;white-space:normal;border:thin solid;}
ul#web2{margin:0; padding:0; list-style:none;}
ul#web2 li{float: left;}
.clearb {clear:both;}
.hilight {background:#ff9;border:#ff9 solid 1px;height:200px;padding:4px;margin:0 0 8px;width:98%;
-webkit-box-shadow:4px 5px 7px #888;-moz-box-shadow:4px 5px 7px #888;}
.extdata {border:solid thin;border-collapse:collapse;margin: 0 0 0 3px;}
.exttable {border:solid thin;}
.friends{width:88px;height:31px;}
.social{width:25px;height:24px;}
.rounder {
-webkit-border-radius: 10px;
-khtml-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
-webkit-box-shadow:4px 5px 7px #888;
-moz-box-shadow:4px 5px 7px #888;
box-shadow:4px 5px 7px #888;}