/*
------------------------------------------------------------------------------------------------------------------
Updated template version architecture/grid
------------------------------------------------------------------------------------------------------------------*/
#ckeditor,.ckeditor,.cke_panel_frame,#editor.home,#editor.full,#editor.sub_basic,#editor.sub_adv {
	background: #fff !important;
	}
#editor .section {
	border: 1px dotted #dedede; overflow: hidden
	}
#editor.full .col,#editor.full .col1_6,#editor.full .col1_5,#editor.full .col1_4,#editor.full .col1_3,#editor.full .col2_5,#editor.full .col1_2,#editor.full .col3_5,#editor.full .col2_3,#editor.full .col3_4,#editor.full .col4_5,#editor.full .col5_6,#editor.home .col,#editor.home .col1_6,#editor.home .col1_5,#editor.home .col1_4,#editor.home .col1_3,#editor.home .col2_5,#editor.home .col1_2,#editor.home .col3_5,#editor.home .col2_3,#editor.home .col3_4,#editor.home .col4_5,#editor.home .col5_6,#editor.sub_basic .col,#editor.sub_basic .col1_6,#editor.sub_basic .col1_5,#editor.sub_basic .col1_4,#editor.sub_basic .col1_3,#editor.sub_basic .col2_5,#editor.sub_basic .col1_2,#editor.sub_basic .col3_5,#editor.sub_basic .col2_3,#editor.sub_basic .col3_4,#editor.sub_basic .col4_5,#editor.sub_basic .col5_6,#editor.sub_adv .col,#editor.sub_adv .col1_6,#editor.sub_adv .col1_5,#editor.sub_adv .col1_4,#editor.sub_adv .col1_3,#editor.sub_adv .col2_5,#editor.sub_adv .col1_2,#editor.sub_adv .col3_5,#editor.sub_adv .col2_3,#editor.sub_adv .col3_4,#editor.sub_adv .col4_5,#editor.sub_adv .col5_6{
	border-top: 1px dotted #dedede;
	border-bottom: 1px dotted #dedede;
	background: url(/campusuite/admin/includes/ckeditor3.4.2/skins/kama/div-outlines.png);
	background-repeat: repeat-y;
	}
#editor.sub_basic .col1_6,#editor.sub_adv .col1_6	{background-position: 0 0;}
#editor.sub_basic .col1_5,#editor.sub_adv .col1_5	{background-position: -100px 0;}
#editor.sub_basic .col1_4,#editor.sub_adv .col1_4	{background-position: -224px 0;}
#editor.full .col1_4,#editor.home .col1_4,
#editor.sub_basic .col1_3,#editor.sub_adv .col1_3	{background-position: -384px 0;}
#editor.sub_basic .col2_5,#editor.sub_adv .col2_5	{background-position: -604px 0;}
#editor.sub_basic .col1_2,#editor.sub_adv .col1_2	{background-position: -872px 0;}
#editor.sub_basic .col3_5,#editor.sub_adv .col3_5	{background-position: -1212px 0;}
#editor.full .col1_2,#editor.home .col1_2,
#editor.sub_basic .col2_3,#editor.sub_adv .col2_3	{background-position: -1624px 0;}
#editor.sub_basic .col3_4,#editor.sub_adv .col3_4	{background-position: -2084px 0;}
#editor.full .col3_5,#editor.home .col3_5,
#editor.sub_basic .col4_5,#editor.sub_adv .col4_5	{background-position: -2604px 0;}
#editor.sub_basic .col5_6,#editor.sub_adv .col5_6	{background-position: -3160px 0;}
#editor.full .col1_6,#editor.home .col1_6			{background-position: -3740px 0;}
#editor.full .col1_5,#editor.home .col1_5			{background-position: -3880px 0;}
#editor.full .col1_3,#editor.home .col1_3			{background-position: -4052px 0;}
#editor.full .col2_5,#editor.home .col2_5			{background-position: -4352px 0;}
#editor.full .col2_3,#editor.home .col2_3			{background-position: -4716px 0;}
#editor.full .col3_4,#editor.home .col3_4			{background-position: -5336px 0;}
#editor.full .col4_5,#editor.home .col4_5			{background-position: -6036px 0;}
#editor.full .col5_6,#editor.home .col5_6			{background-position: -6784px 0;}
.col,.col1_6,.col1_5,.col1_4,.col1_3,.col2_5,.col1_2,
.col3_5,.col2_3,.col3_4,.col4_5,.col5_6					{float: left;display: inline;margin-right: 20px;margin-bottom: 20px;position: relative;}
#footer .col,#footer .col1_6,#footer .col1_5,
#footer .col1_4,#footer .col1_3,#footer .col2_5,
#footer .col1_2,#footer .col3_5,#footer .col2_3,
#footer .col3_4,#footer .col4_5,#footer .col5_6			{margin-bottom: 0;}


.col1_5	{ width: 112px;}
.col1_4	{ width: 145px;}
.col1_3	{ width: 200px;}
.col2_5	{ width: 244px;}
.col1_2	{ width: 310px;}
.col3_5	{ width: 376px;}
.col2_3	{ width: 420px;}
.col3_4	{ width: 475px;}
.col4_5	{ width: 508px;}

.full .col1_6,.home .col1_6,#footer .col1_6	{width: 140px;}
.full .col1_5,.home .col1_5,#footer .col1_5	{width: 172px;}
.full .col1_4,.home .col1_4,#footer .col1_4	{width: 220px;}
.full .col1_3,.home .col1_3,#footer .col1_3	{width: 300px;}
.full .col2_5,.home .col2_5,#footer .col2_5	{width: 364px;}
.full .col1_2,.home .col1_2,#footer .col1_2	{width: 460px;}
.full .col3_5,.home .col3_5,#footer .col3_5	{width: 556px;}
.full .col2_3,.home .col2_3,#footer .col2_3	{width: 620px;}
.full .col3_4,.home .col3_4,#footer .col3_4	{width: 700px;}
.full .col4_5,.home .col4_5,#footer .col4_5	{width: 748px;}
.full .col5_6,.home .col5_6,#footer .col5_6	{width: 780px;}

/*
-------------------
nested
-------------------*/
.section .section { width: 100%; }
.col3_5 .col1_2, .col2_3 .col1_2, .col3_4 .col1_2, .col4_5 .col1_2, .col5_6 .col1_2 { width: 47.8%; margin-right: 4.4% }
.col1_2.last { margin-right: 0; }

/*end nested*/


#sidenav, #content	{ float: left; display: inline; }
#sidenav			{ width: 260px; }
#content			{ width: 700px; }
#content .basicPg	{ width: 640px; padding: 0 20px 0 40px; }

.section			{ width: 640px; margin: 0; }
.sub_adv .section	{ width: 640px; margin: 0 20px 0 40px; }


.col3_4 .section { width: 475px; margin: 0; }
.col3_4 .col1_2 { width: 225px; margin-right: 25px; }
.col3_4 .section .last { margin-right: 0; }

.col2_3 .section { width: 420px; margin: 0; }
.col2_3 .col1_2 { width: 200px; }
.col2_3 .section .last { margin-right: 0; }

.full .section,
.home .section 		{ width: 940px; padding: 0 10px; margin: 0; }
.last 				{ margin-right: 0; padding-right: 0; }


#editor .col2_3 .section { border: none; }