/*******************
* My CSS Framework *
********************
*    Change Log    *
********************
* -= 2009-06-25 =- *
*   Version 1.0    *
* -= 2009-06-28 =- *
*  Added Display   *
*                  *
*******************/

.inline { display:inline; }
.block { display:block; }
.invisible,.hidden { display:none; }
.runin,.run-in { display:run-in; }
.floatl,.floatleft { float:left; }
.floatr,.floatright { float:right; }
.wide { width:100%; }
.wide99 { width:99%; }
.wide95 { width:95%; }
.wide90 { width:90%; }
.wide85 { width:85%; }
.wide80 { width:80%; }
.wide75 { width:75%; }
.wide70 { width:70%; }
.wide66 { width:66%; }
.wide65 { width:65%; }
.wide60 { width:60%; }
.wide55 { width:55%; }
.wide50 { width:50%; }
.wide45 { width:45%; }
.wide40 { width:40%; }
.wide35 { width:35%; }
.wide33 { width:33%; }
.wide30 { width:30%; }
.wide25 { width:25%; }
.wide20 { width:20%; }
.wide19 { width:19%; }
.wide18 { width:18%; }
.wide17 { width:17%; }
.wide16 { width:16%; }
.wide15 { width:15%; }
.wide14 { width:14%; }
.wide13 { width:13%; }
.wide12 { width:12%; }
.wide11 { width:11%; }
.wide10 { width:10%; }
.wide9 { width:9%; }
.wide8 { width:8%; }
.wide7 { width:7%; }
.wide6 { width:6%; }
.wide5 { width:5%; }
.wide4 { width:4%; }
.wide3 { width:3%; }
.wide2 { width:2%; }
.wide1 { width:1%; }
.wide0 { width:0%; }
.italic { font-style:italic; }
.oblique { font-style:oblique; }
.bold { font-weight:bold; }
.bolder { font-weight:bolder; }
.xxsmall,.xx-small { font-size:xx-small; }
.xsmall,.x-small { font-size:x-small; }
.small { font-size:small; }
.medium { font-size:medium; }
.large { font-size:large; }
.xlarge,.x-large { font-size:x-large; }
.xxlarge,.xx-large { font-size:xx-large; }
.vtop,.topalign,.aligntop { vertical-align:top; }
.vmiddle,.middlealign,.alignmiddle { vertical-align:middle; }
.vbottom,.bottomalign,.alignbottom { vertical-align:bottom; }
.rightalign,.alignright { text-align:right; }
.leftalign,.alignleft { text-align:left; }
.centeralign,.aligncenter { text-align:center; }
.justify { text-align:justify; }
.leftpos { left:0; }
.rightpos { right:0; }
.toppos { top:0; }
.bottompos { bottom:0; }
.border { border:1px solid black; }
.borderleft { border-left:1px solid black; }
.borderright { border-right:1px solid black; }
.bordertop { border-top:1px solid black; }
.borderbottom { border-bottom:1px solid black; }
.noborder { border:none; }
.noborderleft { border-left:none; }
.noborderright { border-right:none; }
.nobordertop { border-top:none; }
.noborderbottom { border-bottom:none; }
.nomargin { margin:0; }
.nopadding { padding:0; }

.error {
    background-color:red;
    font-weight:bold;
    color:white;
}