/*
Theme Name: Alliant Proscenium
Theme URI: http://robert-shepherd.com/wordpress/themes/alliant
Description: Child of Proscenium, customizing visual aspects of the design to conform to alliant.edu
Template:       proscenium
Version: 1.0.0
Author: rshepherd
Author URI: http://robert-shepherd.com

*/

/*
New blue: #8E9CAF
*/

/* subtheme "TVDinner", full of innies and outies and fine boarders	*/
@import url("../tv-dinner.css");
@import url("../gradient-blues.css");
@import url("../essential-ui.css");
@import url("../ContentWidget.css");
@import url("../nav.css");

@import url("post_flow.css");


/* Basic Tag Elements */
html
{
	background: #f9f9f9;
}

body
{
	background: #ffffff;
	color: #444444;
	font-family: Arial, Helvetica, sans-serif;
}

a[rel="start-new-topic"]
{
	font-weight:bolder;
background: #f9f4e3;
background: -moz-linear-gradient(top,  #f9f4e3 0%, #ffb963 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f9f4e3), color-stop(100%,#ffb963));
background: -webkit-linear-gradient(top,  #f9f4e3 0%,#ffb963 100%);
background: -o-linear-gradient(top,  #f9f4e3 0%,#ffb963 100%);
background: -ms-linear-gradient(top,  #f9f4e3 0%,#ffb963 100%);
background: linear-gradient(to bottom,  #f9f4e3 0%,#ffb963 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9f4e3', endColorstr='#ffb963',GradientType=0 );
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefd', endColorstr='#aebf76',GradientType=0 );

}
/*
background: #fefefd;
background: -moz-linear-gradient(top,  #fefefd 0%, #dce3c4 42%, #aebf76 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fefefd), color-stop(42%,#dce3c4), color-stop(100%,#aebf76));
background: -webkit-linear-gradient(top,  #fefefd 0%,#dce3c4 42%,#aebf76 100%);
background: -o-linear-gradient(top,  #fefefd 0%,#dce3c4 42%,#aebf76 100%);
background: -ms-linear-gradient(top,  #fefefd 0%,#dce3c4 42%,#aebf76 100%);
background: linear-gradient(to bottom,  #fefefd 0%,#dce3c4 42%,#aebf76 100%);
	color:white;
*/

a[rel="start-new-topic"]:hover
{
	color: #006600;
background: #deefff;
background: -moz-linear-gradient(top,  #deefff 0%, #98bede 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#deefff), color-stop(100%,#98bede));
background: -webkit-linear-gradient(top,  #deefff 0%,#98bede 100%);
background: -o-linear-gradient(top,  #deefff 0%,#98bede 100%);
background: -ms-linear-gradient(top,  #deefff 0%,#98bede 100%);
background: linear-gradient(to bottom,  #deefff 0%,#98bede 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#deefff', endColorstr='#98bede',GradientType=0 );
}


#login h1 a
{
    background-image: url(/wp-content/themes/proscenium/skins/alliant/images/Alliant-Seal_260x68.jpg) !important;
}

#header
{
	font-family: Arial, Helvetica, sans-serif;
}

#ProscPostNewDialogTitle
{
	font-size:15px;
	font-family: Verdana, Arial, Helvetica, sans;
	font-weight: bolder;
	
}

label
{
	font-size:smaller;
	color: #9999CC;
}

table.AltRowColor tr:nth-child(odd)    { background-color:#eeeeee; }
table.AltRowColor tr:nth-child(even)    { background-color:#ffffff; }


.VizWhenEditing
{
	display:none;
}

.Editing	.VizWhenEditing, .Editing a[rel="sub-save"]
{
	display:inline;
}

.Editing	.HidWhenEditing
{
	display:none;
}

.Editing	.Legend.Req
{
	color:black;
	font-weight: bolder;
}


/* *********************************************************** */


/* *********************************************************** */
/*	Probably obsoleted by tv-dinner.css. But comment-out only until sure, then delete 
.FancyBorder, .DropShadow
{
	-webkit-box-shadow:  4px 8px #cccccc;
	box-shadow: 4px 4px 8px #cccccc;
}

.DropShadowDark
{
	-webkit-box-shadow:  4px 8px #333333;
	box-shadow: 4px 4px 8px #333333;
}

.FancyBorder2, .DropShadow2
{
	-webkit-box-shadow:  2px 4px #cccccc;
	box-shadow: 2px 2px 4px #cccccc;
}

.FancyBorderInset, .DropShadowInsetFancy
{
	-webkit-box-shadow:  4px 8px #cccccc inset;
	box-shadow: 4px 4px 8px #cccccc inset;
}


.BorderInset, .DropShadowInset
{
	-webkit-box-shadow:  2px 4px #cccccc inset;
	box-shadow: 2px 2px 4px #cccccc inset;
}

.DropShadowInsetLtBlue
{
	-webkit-box-shadow:  2px 4px #c3d0dd inset;
	box-shadow: 2px 2px 4px #c3d0dd inset;
}

.NarrowBorder, .NarrowShadow, .DropShadowNarrow
{
	-webkit-box-shadow:  1px 2px #cccccc;
	box-shadow: 1px 1px 2px#cccccc;
}
.NarrowBorderInset, .DropShadowNarrowInset
{
	-webkit-box-shadow:  1px 2px #cccccc inset;
	box-shadow: 1px 1px 2px #cccccc inset;
}
*/

.FinePrint
{
	font-size:8pt;
}













.TimestampCell
{
	font-size: 7pt;
}

.AuthorCell
{
	font-size: 9pt;
}




























/* probably obselete
table.widget-table
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border: 2px solid #f0f0f0;
}

table.widget-table td, table.widget-table th
{
	font-size: 9pt;
}

table.widget-table caption
{
	font-size: 10pt;
}

table.widget-table.Compact td, table.widget-table.Compact th
{
	font-size: 7pt;
}

table.widget-table.Compact caption
{
	font-size: 9pt;
}

table.widget-table td a
{
	text-decoration: underline;
}
*/

.main-navigation
{
	-webkit-box-shadow:  1px 2px #cccccc;
	box-shadow: 1px 1px 2px#cccccc;
	/* top-left, top-right, bottom-right, bottom-left. */
	-moz-border-radius: 3px 3px 3px 0;
	-khtml-border-radius: 3px 3px 3px 0;
	-webkit-border-radius: 3px 3px 3px 0;
	border-radius: 3px 3px 3px 0;
	margin-right:3px;
}

.DSM5TOCFrame
{
	margin: 0px;
	padding: 8px; padding-top: 4px; padding-bottom: 4px;
	border: 1px solid #9999cc;
	border-top:0px;
	font-size:smaller;
	margin-bottom:16px;
}

.DSM5TOCFrame dl
{
	font-size: 11px;
}

.DSM5TOCFrame dt
{
	font-size: 11px;
	font-weight: bolder;
}

.DSM5TOCFrame dd
{
	margin-left: 12px;
	margin-bottom:16px;
}
.DSM5TOCFrame dd p
{
	font-size: 11px;
	margin-top:0px;
	margin-bottom:4px;
	margin-left:0px;
}


/* ***********************************************************
	These styles have been put in the node-specific CSS override for a long time.
	The same styles, at every node. Long past time to clean THAT up.
 */

/* Theme	*/
ul.prosc-menu li
{
	border-right:1px solid #ffffff;
	font-family:Verdana;Arial;sans-serif;
	font-size:11px;
}

li.MenuLabel
{
	border-right:1px solid #ffffff;
	border-left:1px solid #ffffff;
}

li.MenuLabel span
{
	font-size:10px;
	color:yellow;
}



/* *********************************************************** */
a
{
	text-decoration: none;
	outline: none;
	color: #205B87;
}

a:hover
{
	text-decoration: underline;
}

h1 a, h2 a, h3 a, h4 a, h5 a
{
	color: #222;
}

h1, h2, h3, h4
{
	font-family: Garamond, Georgia, "Times New Roman" , Times, serif;
	font-weight: normal;
}

cite
{
	border: 1px solid #ccccff; 
	-moz-border-radius-topleft:5px;
	-moz-border-radius-bottomleft:5px;
	-moz-border-radius-topright:5px;
	-moz-border-radius-bottomright:5px;
	background-color:#f4f7ff;
}


/* No, THIS is a blockquote style: */
blockquote
{
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 12px;
	padding-right: 12px;
	margin-bottom: 5px;
	background-color: #f6f6ff; -moz-border-radius-topleft:15px;
-moz-border-radius-bottomleft:15px;
-moz-border-radius-topright:15px;
-moz-border-radius-bottomright:15px;
font-family:Verdana,Aria,helvetica,sans-serif;
font-style:italic;
}

cite a
{
	text-decoration: underline;
}




.Breadcrumbs
{
	padding-left:8px;
	padding-top:2px;
	padding-right:8px;
	padding-bottom:2px;
	
	background-color:#D4E0E7;
	-moz-border-radius:7px;
	-webkit-border-radius:7px;
	font-family:Verdana,Arial,sans-serif;
	font-size:11px;
}




/* Main Elements ******************************************************************** */
.sidebar-inline
{
	float:none;
	display:block;
	overflow:auto;
}

.side-widget
{
	margin-bottom:18pt;
	background: url(/wp-content/themes/proscenium/skins/alliant/images/bg-hatch.gif);
	border: 1px solid #ddd;
	border-right-color: #ccc;
	border-bottom-color: #ccc;
	font-family: Arial, helvetica, Sans-Serif;
	font-size: 11px;
}

.side-widget ul
{
	list-style-type: none;
}

.side-widget ul li
{
	font-size: 13px;
}

.side-widget h2
{
	font-size: 14px;
	padding: 10px 0 5px;
	margin-top:0px;
	text-align: center;
	background: url(/wp-content/themes/proscenium/skins/alliant/images/h2line.gif) repeat-x bottom;
}

.tags a
{
	color: #cc0000;
}

/* Other Elements */

.red, .Red, .entry a
{
	color: #cc0000;
}


#tagcloud a
{
	color: #cc0000;
}


/* Footer ****************************************************** */
#footer
{
	padding: 10px 0;
	text-align: center;
	font-size: 11px;
	border-top: 1px solid #888;
	background: #fff;
}


.wp-caption {
   border: 1px solid #ddd;
   text-align: center;
   background-color: #f3f3f3;
   /* optional rounded corners for browsers that support it */
   -moz-border-radius: 3px;
   -khtml-border-radius: 3px;
   -webkit-border-radius: 3px;
   border-radius: 3px;
}

.wp-caption p.wp-caption-text {
   font-size: 11px;
   line-height: 17px;
   padding: 0 4px 5px;
   margin: 0;
}

#today {
	color: #cc0000;
	}



/* Registrar/ecommerce	*/

.SSEnroll_Decorated
{
	margin:12px;
	margin-top:24px;
	border:1px solid #7B90A6;
	-moz-border-radius: 15px;
	border-radius: 15px;
	padding:4px;
	-webkit-box-shadow: 10px 10px 5px #7B90A6;
	box-shadow: 8px 8px 4px #7B90A6;
}

.SSEnroll_Decorated img
{
	border:0px;
}



div.Transcript table
{
	border: 1px solid #f0f0f0;
}

div.Transcript td.Q
{
	font-style: italic;
	padding-top:18px;
}

div.Transcript td.A
{
	font-size: smaller;
}

div.Transcript tr.Marked
{
	background-color: #f0f0f0;
}

div.Transcript td
{
	min-width: 18px;
}

div.Transcript td.Mark
{
	font-family: monospace;
	border:1px solid #cccccc;
	text-align: center;
}





body.mceContentBody
{
	overflow:auto;
	width:98%;height:100%;
	padding:6px;
}

.ratingtext
{
	font-size:7pt;
}

.ratingtext strong
{
	font-size:8pt;
}

.StartTopicButtonFrame
{
	text-align:center;
	margin-top:12pt;
	margin-bottom:12pt;
	white-space: nowrap;
}


a.Liberace
{
	-moz-border-radius: 11px;
	-khtml-border-radius: 11px;
	-webkit-border-radius: 11px;
	border-radius: 11px;
	border:3px solid #306C9E;
	color:#cc6633;
	font-size:14pt;
	font-weight:bolder;
	padding:6px;
	padding-left:10px;
	padding-right:10px;
}

a.Liberace:hover
{
	color:#cc6633;
	border-color:#ff9933;
text-decoration:none;
}

 