/* DEPRECATED ############################## */

TD.site_cell
	{
	padding: 5px;
	}

/* MISC ############################## */

A.cms_button
	{
	text-decoration: none;
	color: #111111;
	background:#97918A;
	border-bottom:1px solid #4E4D4D;
	border-right:1px solid #4E4D4D;
	border-top:1px solid #dedcd8;
	border-left:1px solid #dedcd8;
	font-weight:bold;
	margin:5px 3px 0pt 0pt;
	padding:3px;
	font-size:11px;
	}

DIV.cms_label
	{
	font-weight: bold;
	}	

SPAN.cms_label
	{
	font-weight: bold;
	}	

/* CPAGE GENERAL STYLES ############################## */

DIV.cpage_contentarea
	{
	margin: 10px;
	}

DIV.cpage_contentarea_edit
	{
	margin: 10px;
	padding: 0px;
	border: dashed 2px RGB(255, 0, 0);
	}

DIV.cpage_contentdivider
	{
	clear: both;
	}

DIV.cpage_contentdivider_edit
	{
	clear: both;
	margin: 10px;
	border-bottom: dashed 2px RGB(255, 0, 0);
	}

/* MIXED CONTENT ############################## */

DIV.mixed_container
	{
	}
		
DIV.mixed_tbox
	{
	text-align: left;
	vertical-align: top;
	}
	
DIV.mixed_ibox
	{
	padding: 5px;
	}


/* PAGEINDEX CONTENT ############################## */

DIV.pageindex_container
	{
	}

DIV.pageindex_item_tile
	{
	float: left;
	text-align: left;
	padding: 5px;
	margin: 5px;
	}

DIV.pageindex_item_list
	{
	clear: both;
	text-align: left;
	padding: 5px;
	margin: 5px;
	}

DIV.pageindex_ibox
	{
	float: left;
	padding: 5px;
	}

DIV.pageindex_tbox
	{
	font-weight: bold;
	padding: 10px;
	}

DIV.pageindex_dbox
	{
	}


/* IMGSET CONTENT ############################## */

DIV.imgset_thumb
	{
	float: left;
	}
	
DIV.imgset_image
	{
	}

/* CONTACT CONTENT ############################## */

TEXTAREA.contact_message
	{
	float: left;
	width: 100%;
	height: 300px;
	}
	
DIV.contact_errorpanel
	{
	border: solid black 1px;
	background-color: RGB(250, 100, 100);
	padding: 10px;
	margin: 5px;
	}

DIV.contact_successpanel
	{
	border: solid black 1px;
	background-color: RGB(100, 250, 100);
	padding: 10px;
	margin: 5px;
	}

/* VIDSET CONTENT ############################## */

DIV.vidset_container
	{
	}

DIV.vidset_title
	{
	font-size: larger;
	font-weight: bold;
	}
	
DIV.vidset_description
	{
	}
	
DIV.vidset_exlink
	{
	font-size: smaller;
	}

/* GALLERY ############################## */

DIV.ig_contentarea
	{
	margin: 10px;
	}

DIV.ig_controlcell
	{
	font-size: 7pt;
	padding: 1px;
	height: 10px;
	text-align: left;
	}
	
	
A.ig_controllink
	{
	color: RGB(200, 20, 20);
	text-decoration: none;
	}

A.ig_image
	{
	margin: 2px;
	}

/* CONTAINER ############################## */

DIV.container_contentarea
	{
	margin: 10px;
	}

A.container_link
	{
	text-decoration: none;
	}

TD.tile_itemcell
	{
	width: 50%;
	padding: 10px;
	}

TD.tile_imagecell
	{
	text-align: center;
	padding: 2px;
	}
	
TD.tile_titlecell
	{
	text-align: center;
	font-size: 1em;
	font-weight: bold;
	padding: 2px;
	}
	
TD.tile_descriptioncell
	{
	text-align: center;
	padding: 2px;
	}
	
DIV.list_itembox
	{
	margin: 5px;
	border-top: solid RGB(100, 100, 100) 1px;
	padding: 10px;
	clear: both;
	}

DIV.list_image
	{
	margin-right: 20px;
	border: solid black 1px;
	float: left;
	}

DIV.list_title
	{
	text-align: left;
	padding-top: 5px;
	font-weight: bold;
	font-size: 1em;
	}

DIV.list_description
	{
	padding-top: 5px;
	text-align: left;
	}

DIV.list_childcount
	{
	}
	
/* EDIT ############################## */

DIV.cms_editcontrolpanel H3
	{
	font-size: 10pt;
	font-weight: bold;
	}
	
UL.cms_editcontrollist
	{
	list-style-type: none;
	}

UL.cms_editcontrollist LI
	{
	clear: both;
	padding: 3px;
	}

DIV.cms_editcontrollabel
	{
	font-weight: bold;
	font-size: 12px;
	padding: 5px;
	width: 120px;
	float: left;
	}

BODY.cms_editcontrolpage
	{
	background-color: RGB(240, 240, 20);
	}
	
DIV.cms_editcontrolpanel
	{
	text-align: left;
	margin: 5px;
	padding: 3px;
	border: solid RGB(80, 80, 20) 1px;
	background-color: RGB(240, 240, 20);
	}

A.cms_editlink
	{
	text-align: center;
	padding: 1px;
	font-size: 7pt;
	font-weight: bold;
	text-decoration: none;
	color: RGB(220, 70, 70);
	}

A.cms_editlinkinverse
	{
	text-align: center;
	padding: 1px;
	padding-left: 2px;
	padding-right: 2px;
	font-size: 7pt;
	font-weight: bold;
	text-decoration: none;
	color: black;
	background-color: RGB(250, 90, 90);
	border: solid RGB(210, 60, 60) 1px;
	}

/* NAV ############################## */

A.cms_navlink
	{
	margin: 5px;
	padding: 2px;
	border: solid black 2px;
	font-family: "verdana";
	font-size: 8pt;
	font-weight: bold;
	text-decoration: none;
	color: RGB(0, 0, 0);
	}
	
A.cms_navlink:hover
	{
	border: solid 101010 2px;
	background-color: RGB(180, 200, 200);
	text-decoration: none;
	}

A.cms_navlink:active
	{
	}

A.cms_navlink:visited
	{
	}
	
DIV.cms_breadcrumbs
	{
	padding-left: 20px;
	font-size: 8pt;
	font-family: "tahoma";
	}
	
A.cms_breadcrumbs
	{
	color: RGB(80, 80, 80);
	text-decoration: none;
	}
	
A.cms_breadcrumbs:link
	{
	}
	
A.cms_breadcrumbs:hover
	{
	}

A.cms_breadcrumbs:active
	{
	}

A.cms_breadcrumbs:visited
	{
	}

/* CMS META ############################## */

DIV.cms_controlbox
	{
	left: 1px;
	top: 1px;
	text-align: left;
	border: solid RGB(80, 80, 20) 1px;
	background-color: RGB(240, 240, 20);
	padding: 1px;
	}
	
DIV.cms_error
	{
	border: solid black 1px;
	background-color: RGB(240, 100, 100);
	padding: 1px;
	}

/* IMAGES ############################### */

IMG.site_image15
	{
	width: 15px;
	border: solid black 1px;
	}

IMG.site_image25
	{
	width: 25px;
	border: solid black 1px;
	}

IMG.site_image50
	{
	width: 50px;
	border: solid black 1px;
	}

IMG.site_image75
	{
	width: 75px;
	border: solid black 1px;
	}

IMG.site_image100
	{
	width: 100px;
	border: solid black 1px;
	}

IMG.site_image150
	{
	width: 150px;
	border: solid black 1px;
	}
	
IMG.site_image200
	{
	width: 200px;
	border: solid black 1px;
	}
	
IMG.site_image250
	{
	width: 250px;
	border: solid black 1px;
	}
	
IMG.site_image300
	{
	width: 300px;
	border: solid black 1px;
	}
	
IMG.site_image350
	{
	width: 350px;
	border: solid black 1px;
	}

IMG.site_image400
	{
	width: 400px;
	border: solid black 1px;
	}
	
IMG.site_image450
	{
	width: 450px;
	border: solid black 1px;
	}

