body.custom { background: #2d6298 url('/dmhimages/backgrounds/light-to-dark-blue-green-gradient-background.jpg') repeat-x scroll;
}
.custom #header {border-bottom:none; height:220px; width: 1200px;padding-top:0; padding-bottom:0px; background:url('/dmhimages/backgrounds/himheader.png') center left no-repeat;}
		.custom #header #logo {display:none;}
		.custom #header #tagline {display:none;}
	        border: none;padding-top: 5px;
                padding-bottom: 10px;
}

.format_text.to_comments{
	visibility: hidden;
}
HR {
    height:3px;
    width:50%;
    background:#446791;
    margin-right:auto;
    margin-left:auto;
    margin-top: 10px;
    margin-bottom: 15px; 
   }
.custom .menu a, .custom .menu li ul {

-moz-border-radius: 40px ;

-webkit-border-radius: 40px ;

border-radius: 40px ;background: #98b2cc;border: none;

}

/* CURRENTLY SELECTED TAB */
/* color of the currently selected tab background and font color */
.custom .menu .current{
	background: transparent;
        border: none;
}

.custom .menu .current a,
.custom .menu .current-cat a {
	background: #fff;
	color: 000;
        border: none;
}



/* RSS in nav bar*/
#subscribe_element {
	/* BOX PROPERTIES */
	/* width for the box */
	width: 13.5em;
	/* height for the box */
	height: 1.65em;
	/* background if desired */
	background: #c8c8c8;
	/* border if desired or for testing */
	border: none;
	/* padding to keep the contents away from the border */
	padding: 0.25em 0em 0em .5em;
	/* margin outside box to separate if from other elements */
	margin: .3em 0em 0em 10em;
	/* we want the box to float to the right */
	float: right;
	 /*TEXT STYLING */
	/* align the text to the left */
	text_align: left;
	/* make the words uppercase */
	text-transform: uppercase;
	/* make the font bold*/
	font-weight: bold;
	/* size of font */
	font-size: 1.15em;
	/* height of line */
	line-height: 1.1em;
	/* font family if desired*/
	font-family: Verdana, Arial, sans-serif;
	/* cursor a little hand */
	cursor: pointer;
	/* font color */
	color: #FFFFFF;
}

/* make the link white and no underline */
#subscribe_element a:link { color:#FFFFFF; text-decoration:none; }

/* make the font white when visited, no underline*/
#subscribe_element a:visited { color:#FFFFFF; text-decoration:none; }

/* cursor hovering over element */
#subscribe_element a:hover{ color: #FFFFFF; text-decoration: underline; }
.custom #header_area .page{
	background: transparent;
        width: 1200px;
        height: 270px;
}
.custom #content_area .page{
-moz-border-radius: 40px ;

-webkit-border-radius: 40px ;

border-radius: 40px ;background: #a6bcd3;
	
}
.custom #subscribe_element{
-moz-border-radius: 40px ;

-webkit-border-radius: 40px ;

border-radius: 40px ;background: #98b2cc;
	
}
.custom.thesis-theme #content_area .page{
	background-color: #ffe400;
}
.custom.thesis-theme h1{
	font-size: 24px;
        color: #cdb91c;
        font-weight: bold;
}
.custom.thesis-theme h2{
	font-size: 18px;
        color: #cdb91c;
        font-weight: bold;
}
.custom.thesis-theme #footer_area .page{
	background-color: #ffe400;
}

.custom #footer_area .page{
-moz-border-radius: 40px ;

-webkit-border-radius: 40px ;

border-radius: 40px ;background: #a6bcd3;
		
}
.custom #footer_area{
	
padding-top: 20px;
padding-bottom: 20px;
border: none;
}
.custom #footer_area .page{
	height: 280px;
        border: none;
}
.custom #content_area{
	padding-top: 20px;
        border: none;
}
.custom .menu {
	background: transparent;
        border-bottom: none;
        border-left: none;
        padding-top: 10px;
        padding-left: 74px;
}
.custom #footer_area #footer{
	border:none;
}
.custom.about-me #content_area .page{
	background: #fff;
}
.custom.about-me #footer_area .page{
	background: #fff;
}
.custom.about-me .headline_area {
	position:absolute;
	top:-1500px;
	left:-1500px;
}
.custom.masters-course-descriptions #content_area .page{
	background: #fff;
}
.custom.masters-course-descriptions #footer_area .page{
	background: #fff;
}
.custom.masters-course-descriptions #footer_area #footer_setup{
	background: #fff;
}


/*---------------------------------*/
/* WIDGETIZED FOOTER               */
/* Mike Nichols - October 17, 2009 */
/*---------------------------------*/

/* footer widget area setup */
#footer_setup {
	/* widgetized footer background (not footer background) */
	background: #a6bcd3;
	/* widget padding */
	padding: 10px;
	/* margin at bottom of widgets */
	margin-bottom: 10px;
	/* do not change this! */
	overflow: hidden;
}

/* widget item setup */
#footer_setup .footer_items {
	/* contents alignment */
	text-align: left;
	/* widget width */
	width: 310px;
	/* space between widgets */
	padding-right: 10px;
	/* text color */
	color: #015aff;
	/* do not change these! */
	display: inline-block;
	float: left;
	height: 100%;
}

/* widget item headers*/
#footer_setup .footer_items h3 {
	/* font size */
	font-size: 1.5em;
	/* bold or not */
	font-weight: bold;
	/* uppercase or not */
	text-transform: uppercase;
	/* space out the letters*/
	letter-spacing: 0px;
	/* font color*/
	color: #000000;
	/* padding under header text */
	padding-bottom: 3px;
	/* border under header text */
	border-bottom: 3px solid #015aff;
	/* distance between border and widget text */
	margin-bottom: 2px;
}
	
/* do not change these! */
#footer_setup .footer_items ul li { list-style: none; }
#footer_setup .footer_items ul { margin: 0px; padding: 0px; }

.custom #header_area #logo{
	font-size: 70px;
color: #808080;
}
.custom #header_area #tagline{
	font-size: 35px;
color: #404040;
}
.custom .menu .tab{
	margin-right: 1em;
}

.custom.my-12-second-commute .headline_area {
	position:absolute;
	top:-1500px;
	left:-1500px;
}

