/*+ @site: themes/rm-framework, @date: 02/14/11 10:17:05, @file: util.css */



/* =Util
-------------------------------------------------------------- */
strong { font-weight: bold}
em { font-style: italic}

.stretch { width: 100%; clear: both; display: block;}
.clear { clear: both;}
.left, .col-left, .column-left, .alignleft { float: left;}
.right, .col-right, .column-right, .alignright { float: right;}
.flat { list-style-type: none; margin: 0; padding: 0;}
.flat.left li { float: left; }
.flat.right li { float: right; }
.sep { color: #aaa; padding: 0 5px; width: 1px; overflow: hidden; font-size: 10px;}
.a-image, .hide-text {
  text-indent: -9999px; text-align: left; text-decoration: none; overflow: hidden;
	}
a.hide-text {
  display: block
	}

.invisible { visibility: hidden}
.onhover-children-visible:hover .invisible { visibility: visible}
.hide{ display: none}

.grey { color: #888}

/*
#index .thumb.left { margin-right: 10px}
#index .thumb.right { margin-left: 10px}
#sidebar .thumb.left { margin-right: 5px}
#sidebar .thumb.right { margin-left: 5px}


*/
.italic { font-style: italic}

.noborder { border: none}
.nomargin { margin: 0}
.nomargin-horizontal { margin-left: 0; margin-right: 0}
.nomargin-vertical { margin-top: 0; margin-bottom: 0}
.nopadding { padding: 0}
.nopadding-horizontal { padding-left: 0; padding-right: 0}
.nopadding-vertical { padding-top: 0; padding-bottom: 0}

	/*+ absolute positioning shortcuts */
.relative { position: relative; }
.absolute { position: absolute; }
.absolute-top { position: absolute; top: 0; bottom: auto;}
.absolute-right { position: absolute; right: 0; left: auto }
.absolute-bottom { position: absolute; top: auto; bottom: 0;}
.absolute-left { position: absolute; left: 0; right: auto}
.absolute-top-left { position: absolute; top: 0; left: 0; right: auto; bottom: auto}
.absolute-top-right { position: absolute; top: 0; left: auto; right: 0; bottom: auto}
.absolute-bottom-left { position: absolute; top: auto; bottom: 0; left: 0; right: auto}
.absolute-bottom-right { position: absolute; top: auto; bottom: 0; left: auto; right: 0}
