/* =978px 12 Column Grid ( No padding )
http://www.gridsystemgenerator.com/gs04.php?GridWidth=978&GridColumns=12&GridMarginLeft=18
-------------------------------------------------------------- */

.col70,
.col148,
.col231,
.col314,
.col397,
.col480,
.col563,
.col646,
.col729,
.col895 {
	display: -moz-inline-stack; 
	display:inline-block;
	margin-left:18px;
}
.col65r { margin:0 12px 0 0 }
.col65r,
.col65 { width:65px }
.col148 { width:148px }
.col231 { width:231px }
.col314 { width:314px }
.col397 { width:397px }
.col480 { width:480px }
.col563 { width:563px }
.col646 { width:646px }
.col729 { width:729px }
.col895 { width:895px }
.col978 { width:978px }

/* responsive: maintenance page 
-------------------------------------------------------------- */
.flexcol{ max-width:978px}
body.maintenance-page { padding: 0 2%}


/* global 
-------------------------------------------------------------- */
body{ text-align:center}
body#tinymce{ text-align:left; padding:8px}
#page { margin:0 auto; clear:both; text-align:left}


/* columns 
-------------------------------------------------------------- */
/*right sidebar*/
.sidebar-right .main.column{ float:left; width:646px;}
.sidebar-right .right_sidebar{ float:right; margin-left:18px; width:314px}

.region-below-col{ clear:both}
.region-left-col{ float:left; width:148px}
.region-right-col{ float:right; width:148px}

/*left sidebar*/
.sidebar-left .left_sidebar{ float:left; width:231px}
.sidebar-left .main.column{ float:left; margin-left:18px; width:729px;}

/*all sidebars*/
.two-sidebars .left_sidebar{ float:left; width:231px} 
.two-sidebars .main.column{ float:left; margin-left:18px; width:397px;}
.two-sidebars .right_sidebar{ float:right; margin-left:18px; width:314px}

/*center column*/
.center-column .region-content{ float:left; width:770px;}
.center-column .region-center-col{ float:right; margin-left:18px; width:190px;}
.two-sidebars.center-column .region-content{ width:189px;}
.sidebar-right.center-column .region-content{ width:438px}
.sidebar-left.center-column .region-content{ width:521px}

/* regions 
-------------------------------------------------------------- */
.region{ margin-bottom:5px}
#header,#header-top,#footer,
#content-area,#content,
.menu-top,.region-nav,.region-logo,
.region-nav,.region-page-title, 
.region-hp-gallery,
.region-center-bottom,
.region-content_top,
.region-content_bottom,
.columns{ clear:both }

.region-top-nav{float: right}
.menu-top .ctime{ float:left}