/* 
================================
DNNCreative.com
Created by Lee Sykes - http://www.dnncreative.com
================================
*/
/* NOTES TO THINK ABOUT
Logo H1 tag - put text on of DotNetNuke Magazine and hide off screen
Need to do some styling for Testimonials in Tutorials page with H3 Tag

Border colours (purple): #B4B4DE;
menu blue colour: #323275;
dark orange: #FFAE00;
light orange: #FFEABF;
*/




body, tr, td, table
{
    /* set default font size for skin (Titles etc. will then use a percentage to specify their sizes) */
    margin: 0;
    padding: 0;
    line-height: 1.1;
    font: small Verdana, Geneva, Arial, Helvetica, sans-serif;
    color: #666;
}
body 
{
	background-color: #333;
}
hr 
{
	border: 1px solid #B4B4DE;
	border-width: 1px 0 0 0;
}
#wrap
{
    min-width: 900px;
    /* max-width: 1200px; */
    padding: 10px;
	background-color: #333;
}
#wrap1panebare
{
    min-width: 600px;
    /* max-width: 1200px; */
    padding: 10px;
	background-color: #333;
}

#logo
{    
    background-image: url(header_gradient.jpg);
    background-repeat: repeat-x;
    width: 100%;
    height: 96px;
}

#loginlinks
{
    position: absolute;
	/* right: 50%;
    /* margin-right: -500px; */
    top: 114px;
	right: 20px;
    /*width: 500px; */
    text-align: right;
}
#trademark 
{
    position: absolute;
    top: 3px;
	right: 5px;
    text-align: right;
    background-image: url(dotnetnuker.gif);
    background-repeat: no-repeat;
    height: 19px;
    width:67px;
}
.horizontalbanner
{
    position: absolute;
    top: 21px;
    left: 400px;
    text-align: center;
    width: 485px; 
}
/* remove paddding round images in banner section */
#dnn_horizontalbanner .Normal img
{
	border: 0;
	margin: 0;
	padding: 0;
}
/* positions admin subhead text for horizontalbanner pane */
#dnn_horizontalbanner .SubHead {
	position: absolute;
	top: 60px;
	left: 0px;
}
/* positions dropdownactions for admin on banner module */
#dnn_ctr1317_dnnDROPDOWNACTIONS_spActions
{
	position: absolute;
	top: 0px;
	right: -25px;
}
#dnn_ctr1317_dnnDROPDOWNACTIONS_cmdGo
{
	position: absolute;
	top: 2px;
	right: -45px;
}

/* button ads */
#dnn_ctr1336_ModuleContent img
{
padding-bottom: 10px;
}

#bread
{
	position: absolute;
    top: 168px;
    left:40px;
    text-align: left;
    width: 625px; /*568px; */ 
	font-size: 80%;
	/*	color: #00F; */
	/*letter-spacing: 0.1em;*/
}
#search
{
	position: absolute;
    top: 165px;
    right:10px;
}
#dnn_xsOpenSearch_cmdGo
{
color: #fff;
background-color: #9f8458;
font-weight: bold;
}

#contentholder
{
	background-color: #ebf7ff;
	/*background-image: url(background_gradient_1400_20.jpg);
	background-repeat: repeat-y;
	/* moves content underneath menu, unit in em so if a user increases text size the gap also increases */
	margin-top: 6.8em;
	padding: 10px 5px 10px 10px;
} 
#contentholder1panebare
{
	background-color: #ebf7ff;
	/*background-image: url(background_gradient_1400_20.jpg);
	background-repeat: repeat-y;
	/* moves content underneath menu, unit in em so if a user increases text size the gap also increases */
	/*margin-top: 1.8em; */
	padding: 10px 20px;
} 
/* Main Layout */
#mainbody
{
    float: left;
	width: 76.7%;
    /*width: 775px; /* 81% */
	/* moves content underneath menu, unit in em so if a user increases text size the gap also increases */
	/* margin-top: 6em; */
}
#pane2mainbody
{
	width: 98%;
}
#pane1mainbody
{
	width: 99%;
}
#pane1mainbody td
{
	padding: 5px;
}
#content
/* note check ie hacks file - IE has different settings */
{
   float: right;   
   width: 74.3%;
 background-color: #FFF;
  border: 1px solid #CCC; 
}

#content1panebare
/* note check ie hacks file - IE has different settings */
{
   
   width: 700px;
 background-color: #FFF;
border: 1px solid #CCC;
  margin: auto;
}



#content1pane
/* note check ie hacks file - IE has different settings */
{
   width: 100%;
  background-color: #FFF;
 border: 1px solid #CCC; 
}

#dnn_contentpane {
	padding: 10px 10px 10px 10px;
}

#leftrightholder
{
    background-color: #FFF;
    padding: 0 10px;
    }
#dnn_left1pane 
{
    /*padding: 10px 10px 10px 10px; */
    width:285px;
}
#dnn_right1pane 
{
   /* padding: 10px 10px 10px 10px; */
    width:385px;
}

/* Containers background border setup */
.containerwrap 
{
    background-color: #FFF;
    border: 1px solid #ccc;
    padding: 0 10px 5px;
     margin-bottom: 10px;
    }


#sidebar
{
    float: left;
   width: 24%;
	/* background-color: #FFF;
  border: 1px solid #CCC; */
}
#dnn_leftpane 
{
	padding: 0px 10px 10px 10px;
	background-color: #FFF; 
 	border: 1px solid #CCC;
}
#leftpanebot
{
	padding: 10px 10px 20px 10px;
	background-color: #fff;
}
#sidebar-2
{   
    float: right;
    width: 22%;
	/* background-color: #FFF; 
 	border: 1px solid #CCC; */
}
#dnn_rightpane
{
	padding: 0px 10px 10px 10px;
	background-color: #FFF; 
 	border: 1px solid #CCC;
} 
#footercontent
{
    clear: both;
    padding: 10px 10px 0 10px;
}
#footer
{
    padding: 30px 20px 0 20px;
    color: #666;
}
a.footer:link, a.footer:visited, a.footer:hover
{
font-family: Arial, Helvetica, sans-serif;
font-size: 85%;
text-decoration: none;
}
/*RSS Feed icon */
#rssfeeds
{
	position: absolute;
	top: 165px;
	left: 5px;
}
#rssfeeds img
{
border: 0;
}

/* Main Layout for Search Results skin */
#mainbodysearch
{
    float: left;
    width: 98%;
}
#contentsearch
/* not check ie hacks file - IE has different settings */
{
   float: right;   
   width: 80%; /* padding: 0 0 0 10; */
   /* width: 605px; or 74.6% */
   padding: 0 5px 20px 0;
   overflow: scroll;
}
#sidebarsearch
{
    float: left;
    /* padding-left: 1px; /*moves menu away from edge 21.4% */
    width: 18%; 
}
#footersearch
{
    clear: both;
    padding-top: 30px;
    color: #1D6729;
}
#contentonepane
/* for onepane skin (based on content search skin, but removes scroll bars */
{
   float: right;   
   width: 80%; /* padding: 0 0 0 10; */
   /* width: 605px; or 74.6% */
   padding: 0 5px 20px 0;
}
/* -----------------
Set default font for modules
--------------------
 */
.Normal, .NormalDisabled, .NormalBold, .NormalRed, .NormalTextBox
{
    margin: 0;
    padding: 0;
    line-height: 1.1;
    font: 100% Verdana, Arial, Helvetica, sans-serif;
}
.NormalBold {
	font-weight: bold;
}
/* styles all images within text/HTML module */
.Normal img
{
    border: 1px solid #CCC;
    margin: 0 2px 20px 3px;
}
.normalsmall
{
	font-size: 85%;
}
/* class to add into images if you wish to remove border */
a.noborder img
{
	border: 0;
}

/* ================================
style for module titles
================================ */
.Head
{
    font-family: "MS Sans Serif", Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 140%;
    font-weight: bold;
    color: #323275;
}
/* style of item titles on edit and admin pages */
.SubHead    {
    font-size:  85%;
	color: #323275;
}
/* module title style used instead of Head for compact rendering by QuickLinks and Signin modules */
.SubSubHead {
    font-size:  85%; 
	color: #323275;
}
A.Breadcrumbs:link, A.Breadcrumbs:visited, A.Breadcrumbs:active
{
	text-decoration: underline;
	/* bread links are set to 90% size using the value below because the bread separators >> are set to 70% */
	font-size: 130%;
}
A.Breadcrumbs:hover
{
    text-decoration: underline;
}


/* ===============
button style for standard HTML buttons 
================== */
.StandardButton
{
	font-size: 90%;
}

/* =======================
 HTML Tag Styles 
=========================== */
H1, H2, H3, H4, H5, DT, H6
{
    /*font-family: "MS Sans Serif", Verdana, Tahoma, Arial, Helvetica, sans-serif; */
    font-family: Arial, Georgia, "MS Sans Serif", Verdana, Tahoma, Arial, Helvetica, sans-serif;
}
#dnn_contentpane H1
{
    font-size: 160%;
    font-weight: bold;
    color: #68859f;
	margin-bottom: 10px;
}

H1
{
    font-size: 140%;
    font-weight: bold;
    color: #68859f;
}

H2, H3
{
    font-size: 140%;
    font-weight: bold;
    color: #9F8458;
}
#dnn_contentpane H3
{
	margin-bottom: 10px;
}


H4
{
    font-size: 115%;
    font-weight: bold;
    color: #323275;
}
H5, DT
{
    font-size: 100%;
    font-weight: bold;
    color: #323275;
    margin-bottom: 5px;
}
H6
{
    font-size: 90%;
    font-weight: bold;
    color: #323275;
    margin: 0 0 20px 0;
	border-bottom: 1px solid #B4B4DE;
}

/* containers headers #68859f*/

h1 .dkbluesolid 
{
    background-color: #68859f;
    padding: 3px 0 3px 5px;
    width: 100%;
    display: block;
    color: #fff;
}
    
/* =====================================
    CSS STYLES FOR Snapsis SkinObject
   =====================================
*/
#menu
{
    /* padding: 0 0 0 80px; /* positions text */
    background-color: #4D4D4D;
   /*background-image: url(menu_gradient_10_32.jpg);
    background-repeat: repeat-x; */
	position: absolute;
    top: 107px;
    left: 10px;
	width: 98.1%;
	height: 32px;
}


#menu h3
{
	/*places text off screen (only viewable to screen readers) */
    font-size: 80%;
    margin: 0;
	position: relative;
    top: 0;
    left: -1000px;
}


/* Main Horizontal Menu */
/* Snapsis Menu */


#nav, #nav ul
{
    /* all lists */
    padding: 0;
    margin: 0 0 0 30px;
    list-style: none;
    /*line-height: 1; */
    color: #fff;
    width: auto;
    position: relative;
    top: -5px;
}

#nav a, #nav li a:link, #nav li a:visited
{
    display: block;
    border-right: 1px solid #666;
    color: #fff;
    text-decoration: none;   
    font-size: 16px;
	font-family: Georgia, Times New Roman;
	font-weight: bold;
	text-transform: lowercase;
	margin: 0px;
	padding: 4px 15px 4px 15px;
}

#nav li
{
    /* all list items */
    float: left;
    width: auto; /* width needed or else Opera goes nuts */
    list-style: none;
}

#nav li ul
{
    /* second-level lists */
    position: absolute;
    width: 109px;
    left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
    display: block;
    margin: 0;
    padding: 0;
}

/* styles each individual submenu item */
#nav li ul a
{
   /* border-top: 1px solid #fff;
    border-left: 1px solid #fff; */
    display: block;
    width: 109px;
    padding: 3px 3px 3px 4px;
    /*background: #526063 url(img/menu_main.jpg) repeat; */
    font-size: 110%; 
}


#nav li ul ul
{
    /* third-and-above-level lists */
    margin: -1.8em 0 0 9.65em;
}

/* hover for main menu #809294; */
#nav li a:hover
{
    background: #777;
    color: #fff;
}

/* hover for sub menus and reset width of hover */
#nav li ul a:hover
{
    background: #809294;
    color: #fff;
    width: 109px;
}

#nav li:hover ul ul, #nav li:hover ul ul ul,
#nav li.iehover ul ul, #nav li.iehover ul ul ul
{
    left: -999em;
}

#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, 
#nav li.iehover ul, #nav li li.iehover ul, #nav li li li.iehover ul
{
    /* lists nested under hovered list items */
    left: auto;
}

/*  selected menu item
====== NOTE: remove Selected Tab styling from default.css file =====
 */
#nav .SelectedTab a
{
    /* background: #88999B url(img/menu_current.jpg) repeat; */
}
/* sub menu for selected item */
#nav .SelectedTab ul a 
{
     /* background: #526063 url(img/menu_main.jpg) repeat; */
}


/* =====================================
    CSS STYLES FOR HouseMenu SubMenu SkinObject
   =====================================
*/
#submenu
{
    /* padding: 0 0 0 80px; /* positions text */
    background-color: #777;
   /*background-image: url(menu_gradient_10_32.jpg);
    background-repeat: repeat-x; */
	position: absolute;
    top: 139px;
    left: 10px;
	width: 98.1%;
	height: 20px;
}

#subnav, #subnav ul
{
    /* all lists */
    padding: 0;
    margin: 0 0 0 30px;
    list-style: none;
    /*line-height: 1; */
    color: #fff;
    width: auto;
    position: relative;
    top: 1px;
}

#subnav a, #subnav li a:link, #subnav li a:visited
{
    display: block;
    border-right: 1px solid #666;
    color: #fff;
    text-decoration: none;   
    font-size: 11px;
	font-family: Verdana, sans-serif;
	font-weight: normal;
	/*letter-spacing: 1;*/
	text-transform: capitalize;
	margin: 0px;
	padding: 2px 15px 2px 15px;
}

#subnav li
{
    /* all list items */
    float: left;
    width: auto; /* width needed or else Opera goes nuts */
    list-style: none;
}


/* hover for main menu #809294; */
#subnav li a:hover
{
    background: #999;
    color: #fff;
}




/* ------------------------
Links format added for opera browser
----------- */
.Normal A:link, .Normal A:visited, .Normal A:active
{
    text-decoration: underline;
    /* color: #036; */
}
.Normal A:hover
{
    text-decoration: underline;
    /* color: #F00; */
}

/* This is the Date eg. any items that are not links */
.SkinItem
{
    font-size: 90%;
    text-decoration: none;
}
/* This sets the style for all skin items that are links, eg login */
A.SkinItem:link, A.SkinItem:visited, A.SkinItem:active 
{
    text-decoration: underline;
}

A.SkinItem:hover
{
    text-decoration: underline;
}

/*****  Link Colors *******/
/* Standard Text - grey */
#search, .SkinItem, #bread
{
    color: #aaa;
}

/* set colors for skin items, breadcrumbs */
A.SkinItem:link, A.SkinItem:visited, A.SkinItem:active,
A.Breadcrumbs:link, A.Breadcrumbs:visited, A.Breadcrumbs:active,
A.footer:link, A.footer:visited, A.footer:active
{
	    color: #ecd5b1;
}
A.Breadcrumbs:hover, A.SkinItem:hover, A.footer:hover
{
    color: #fff;
}

/* Layouts for the Text/HTML module */
.imageleftside
{
}
.imageleftside img
{
    border: 1px solid #CCC;
    margin-right: 15px;
    margin-bottom: 20px;
    float: left;
}
.imagerightside
{
}
.imagerightside img
{
    border: 1px solid #CCC;
    margin-left: 15px;
    margin-bottom: 20px;
    float: right;
}
/* no borders on images */
.imageleftsidenobdr img
{
    margin-right: 20px;
    margin-bottom: 20px;
    float: left;
    border: 0;
}
.imagerightsidenobdr img
{
    margin-left: 20px;
    margin-bottom: 20px;
    float: right;
    border: 0;
}
/* images with captions */
.imageleftsidecaption
{
    font-size: 85%;
    font-style: italic;
    float: left;
    margin-right: 15px;
    margin-bottom: 15px;
}
.imageleftsidecaption img
{
    border: 1px solid #CCC;
    margin-bottom: 5px;
}
/* to remove borders from images */
.nobdr img
{
	border: 0;
}
.clear
{
    clear: both;
}
.quoteleft {
	/* font-family: Georgia, "Times New Roman", Times, serif; */
	font-size: 105%;
	/* font-style: italic; */
	padding: 0 10px 0 0;
	margin: 10px 10px 10px 0;
	width: 220px;
	float: left;
	text-align: right;
	border-right: 10px solid #C8CDD0;
	color:#75818A;
}
/* use blockquote for right side quotes - more semantically correct */
blockquote {
margin: 0;
padding: 0;
}
blockquote p {
	font-family: Arial,Georgia, "Times New Roman", Times, serif;
	/* font-style: italic; */
	font-weight: bold; 
	font-size: 120%;	
	padding: 10px;
	margin: 10px 10px 10px 15px;
	width: 220px;
	float: right;
	text-align: left;
	border: 1px solid #FFAE00;
	color: #323275;
	background-color: #FFD67F;
	line-height: 140%;
}
.quoteright, .quotebox {
	font-family: Arial,Georgia, "Times New Roman", Times, serif;
	/* font-style: italic; */
	font-weight: bold; 
	font-size: 120%;	
	padding: 10px;
	margin: 10px 10px 10px 15px;
	width: 220px;
	float: right;
	text-align: left;
	border: 1px solid #FFAE00;
	color: #323275;
	background-color: #FFD67F;
	line-height: 140%;
}
/*shrinks quotes down for right pane */
#dnn_rightpane .quoteright {
	margin-top: 20px;
	float: none;
	width: 80%;
}
.quotebox
{
	font-style: italic;
	font-size: 105%;	
	margin: 5px 10px 5px 10px;
	float: none;
	width: 93%;
}
.codeinline
{
    font-family: 'courier new',courier,monospace;
	color: #000;
	background:#E0E0E0;
	border: 1px dotted #999;
	padding: 1px;
	margin: 3px;
	overflow: auto;
}
.codebox
{
    font-family: 'courier new',courier,monospace;
	color: #000;
	background:#E0E0E0;
	border: 1px dotted #999;
	padding: 10px;
	margin: 10px;
    overflow: auto;
}
.codebox55
{
    font-family: 'courier new',courier,monospace;
	color: #000;
	background:#E0E0E0;
	border: 1px dotted #999;
	padding: 10px;
	margin: 10px 20px;
	width: 55%;
}
/* Tutorial Contents pages, presented as Unordered lists */
.contents
{   
    color: #000;
	background: #eef;
	border: 1px solid #B4B4DE;
	padding: 0px;
	margin: 0 20px 10px 20px;
    overflow: auto;
    width: 92%;
}
.contents ul
{
    list-style: none;
	padding: 0 0 0 10px;
	margin: 0;
}
.contents li
{
    margin: 10px;
    padding: 0;
    display: block;
    text-decoration: none; /* added for opera */
    font-size: 100%;
    list-style: none;
    font-weight: bold; /* main headers sections in bold */
}
.contents ul ul li /*contents page titles in normal */
{
    font-weight: normal;
	padding: 0 0 0 10px; 
}
/*details for Skinning Toolkit pdf ad */
.toolkitad 
{  
    font-size: 85%;
    margin-top: 25px;
}
.toolkitad a:link, .toolkitad a:visited 
{
    padding: 5px 1px 5px 2px;
    background-color: #E0E0E0;
    display: block;
}
.toolkitad img
{
    border: 0;
    margin: 0;
}
/* Styling for subscribe section for Skinning Toolkit PDF purchase */
.subscribe
{   
    color: #000;
	background: #FFD67F;
	border: 1px solid #FFAE00;
	padding: 15px;
	margin: 0 20px 10px 20px;
	text-align: center;
    width: 87%;
}

.white a:link, .white a:visited
{
color: #fff;
font-size: 30%;
}


/*-------- article styling */
/* holds image and links to issue and subscribe for each article */
.articleinfo
{
margin: 0 0px 15px 18px;
  float:right;	
padding: 5px;
position:relative;
border: 1px solid #B4B4DE;
background-color: #333; 
}

.articleinfo img
{
    border: 1px solid #B4B4DE;
    margin-bottom: 0px;

}
.articleinfo ul
{
    list-style: none;
	/* width: 100%; */
font-size:85%;
line-height:200%;
border: 1px solid #B4B4DE;
background-color: #CCFFFF;
padding: 10px;
margin: 0;

}
.articleinfo li
{
list-style: none;
}
/* intro text paragraph in articles */
.articleintro {

	font-weight: bold;
	color: #323275;
	line-height: 180%;
}
.note
{
	/*font-weight: bold; */
	color: #323275;
	border: 1px solid #FFAE00;
	background-color: #FFEABF;
	padding: 10px;
	font-size: 110%;
	margin: 10px 0;
}
.authorbox
{
	margin: 10px;
	width: 93%;
	border: 1px solid #B4B4DE;
	background-color: #CCFFFF;
	padding: 10px; 
}

/* =====================
	subscribe text styling
	===================== */
.subscribetext
{
	padding: 5px;
	border: 1px solid #FFAE00;
	background-color: #FFEABF; 
	text-align: center;
}
.accessbox
{
	padding: 35px 20px 35px 20px;
	border: 1px solid #FFAE00;
	background-color: #FFEABF; 
	text-align: center;
	font-weight: bold;
	font-size: 110%;
	margin-top: 20px;
}

.paging_buttons
{
	padding: 10px;
	border: 1px solid #FFAE00;
	background-color: #FFEABF; 
	font-weight: bold;
	margin-top:10px;
}
/*used for side panes images etc. */
.side_center  
{
	text-align: center;
}
/*Sitepoint llink colours:
a:link{
  color: #06c;
  background: transparent;
}
a:visited{

  color:#4B5970;
  background: transparent;
}
a:hover{
  color: #f60;
  background: transparent;
}


/* FCK Editor *****/

#fckbody 
{
    background-color: #fff;
    background-image: none;
    text-align: left;
}

.FCKImageGalleryContainer, .FCKImageGalleryListStyle,
.FCKLinkGalleryContainer,
#fckinstanceoptions_tblEditorOptions td
{
    background-color: #fff;
    background-image: none;
}

/*  ============================
Lists of latest articles, tutorials etc. 
 ==================================*/
.latest_list
{         
	font-size: 95%;
	font-family: Arial;
	padding-bottom: 10px;
}
.latest_list ul
{
    /* all submenu lists */
    padding: 0;
    border: 0;
    list-style: none;	
	margin: 0;
}

.latest_list li
{
    list-style: none;
	padding:0;
}
.latest_list ul li
{
	margin: 8px 0 3px 20px;
	list-style-image: url(arrow.gif);
}
.latest_list li a:link, #HouseMenuNav2 li a:visited
{
	text-decoration: underline;
}
.latest_list li a:hover
{
	text-decoration: underline;
}

/****** landing page *******/
.landingcopy
{
    font: 16px Arial, Helvetica, sans-serif;
    color: #000;
    line-height: 1.3;
}

.landingcopy ul
{
position: relative;
left: 20px;
margin-right: 20px;
}

.landingcopy ul li
{
padding: 5px 2px;
}

.big
{
    font: 280% Verdana;
    font-weight: bold;
}

.large
{
    font: 200% Verdana;
    font-weight: bold;
}

.med
{
    font: 16pt Verdana;
    font-weight: bold;
}

.red 
{
    color: #c00;
}

.cdform 
{
    width: 55%;
	border: 1px solid #B4B4DE;
	background-color: #ebf7ff;
	padding: 10px;
    text-align: center;
height: 100%;
}
.smallform 
{ 
	border: 1px solid #B4B4DE;
	background-color: #fc3;
	padding: 10px;
    text-align: center;
height: 100%;
}

.smallevaluationform 
{ 
	border: 1px solid #B4B4DE;
	background-color: #f4f2e5;
	padding: 10px;
    height: 100%;
}

.lightblue 
{
    color: #0593ff;
}

.left
{
    float: left;
}

.right 
{
    float: right;
}



/* print media section, media allows IE to import the styles and to assign it
to print. We need to do this for sIFR to allow the print stylesheet to work */
@media print
{
   
/* 
================================
Print styles for DotNetNuke
================================
*/

#logo
{
	display: none;
}

#loginlinks
{
	display: none;
}
.horizontalbanner
{
	display: none;
}
#bread
{
    top: 5px;
    left:10px;
}
#search
{
	display: none;
}

#contentholder
{
	background-color: #FFF;
	margin-top: 10px;
	padding: 10px 5px 10px 10px;
} 
/* Main Layout */
#mainbody
{
	width: 98%;
}
#pane2mainbody
{
	width: 98%;
}
#pane1mainbody
{
	width: 99%;
}
#pane1mainbody td
{
	padding: 5px;
}
#content
/* note check ie hacks file - IE has different settings */
{  
   width: 100%;
  background-color: #FFF;
 border: 1px solid #CCC; 
}
#content1pane
/* note check ie hacks file - IE has different settings */
{
   width: 100%;
  background-color: #FFF;
 border: 1px solid #CCC; 
}
#dnn_contentpane {
	padding: 10px;
}
#sidebar
{
	display: none;
}

#sidebar-2
{   
	display: none;
}
#footercontent
{
    clear: both;
    padding: 10px 10px 0 10px;
}
#footer
{
    padding: 30px 20px 0 20px;
    color: #666;
}
a.footer:link, a.footer:visited, a.footer:hover
{
font-family: Arial, Helvetica, sans-serif;
font-size: 85%;
text-decoration: none;
}
#dnn_dnnLINKS_lblLinks {
	display: none;
}
/*RSS Feed icon */
#rssfeeds
{
	display: none;
}

#hackersafe {
	display: none;
}
/* =====================================
    CSS STYLES FOR HouseMenu SkinObject
   =====================================
*/
#menu
{
	display: none;
}


/* to remove borders from images */
.nobdr img
{
	border: 0;
}
.clear
{
    clear: both;
}
.quoteleft {
display: none;
}
/* use blockquote for right side quotes - more semantically correct */
blockquote {
 display: none;
}

.quoteright {
	display: none;
}


/* close @media print */
}

