
/*
blue: #80A6B7
mid blue: #6C92A3
dark blue: #47626E
off-white: #FFFFF0
*/

/*========================================================*/
/* SKIN STYLES                                            */
/*========================================================*/

html,body
{
	margin: 0;
	padding: 0;
	font-family: "Trebuchet MS", Arial, san-serif; 
	font-size: 90%; 
	line-height: 1.2em;
}
#sd_wrapper
{
	background: #6C92A3;
	text-align: center;
}
#sd_container
{
	background: url(images/background.gif) repeat-y;
	width: 772px;
	text-align: left;
	margin: 0 auto 0 auto;
}
#sd_container_inset
{
	background: url(images/globe.gif) no-repeat bottom right;
	width: 772px;
}
#sd_branding
{
	background: #80A6B7 url(images/logo.gif) no-repeat;
	width: 192px;
	float: left;
}
#sd_branding h1, #sd_branding h2
{
	text-indent: -9000px;
}
#sd_menu
{
	margin: 225px 0 168px 0;
}
#sd_content_container
{
	float: left;
	width: 580px;
	padding-bottom: 100px;
}
#sd_headline
{
	background: #80A6B7 url(images/headline.gif) no-repeat;
	width: 580px;
	height: 48px;
	margin-bottom: 34px;
}
#sd_headline h3, #sd_headline_home h3
{
	text-indent: -9000px;
	margin: 0;
	padding: 0;
}
#sd_headline_home
{
	background: #80A6B7 url(images/headline_home.jpg) no-repeat;
	width: 580px;
	height: 237px;
	margin-bottom: 34px;
}
#sd_content_left
{
	width: 360px;
	float: left;
	border-right: solid 1px #999;
	padding: 0 10px 0 20px;
}
* html #sd_content_left
{
	width: 390px;
}
#sd_content_right
{
	width: 169px;
	float: left;
	padding: 0 10px 0 10px;
}
* html #sd_content_right
{
	width: 189px;
}
#sd_content
{
	clear: both;
	width: 550px;
	padding: 0 10px 0 20px;
}
* html #sd_content
{
	width: 580px;
}
#sd_footer
{
	clear: both;
	width: 772px;
	height: 70px;
	text-align: center;
	margin: 0 auto 0 auto;
	padding: 15px 0 0 0;
	color: #FFFFF0;
	font-size: 80%;
}
p 
{ 
	color: #666;
}
.sd_clear
{
	clear: both;
}
.photo
{
	float: right;
	width: 200px;
	text-align: center;
	padding: 0 0 10px 0;
}
.photowide
{
	float: right;
	width: 250px;
	text-align: center;
	padding: 0 0 10px 0;
}
.photo h3, .photowide h3
{
	font-weight: normal;
	font-style: italic;
	font-size: 100%;
	margin: 0;
	padding: 0;
}
.photo p, .photowide p
{
	font-weight: normal;
	font-style: italic;
	font-size: 90%;
	line-height: 1.2em;
	margin: 0;
	padding: 0;
	text-align: left;
	width: 90%;
	margin: 10px auto 0 auto;
}
.divider
{
	height: 3px;
	background: url(images/dot.gif) repeat-x bottom;
	padding: 0;
}

/*========================================================*/
/* ADMIN SKIN STYLES                                      */
/*========================================================*/

#sd_container_admin
{
	background: #FFFFF0 url(images/background.gif) repeat-y;
	text-align: left;
	margin: 0;
}
#sd_content_container_admin
{
	float: left;
	width: 600px;
	padding-bottom: 100px;
}
#sd_content_admin
{
	padding: 34px 10px 0 20px;
}
#sd_footer_admin
{
	clear: both;
	text-align: center;
	margin: 0 auto 0 auto;
	padding: 20px 0 20px 0;
	color: #FFFFF0;
	font-size: 80%;
}

/*========================================================*/
/* SD MEDIA PLAYER STYLES                                 */
/*========================================================*/

/* list */
.sdmediaplayers_list {}
.sdmediaplayers_list .player {margin: 1em; padding: 1em; float: none;}
.sdmediaplayers_list .clips {float: left;}
.sdmediaplayers_list .clips .category {padding: 10px 0 0 0;}
.sdmediaplayers_list .clips h3 {margin: 0; padding: 10px 0 20px 0; font-weight: bold; font-size: 130%;}
.sdmediaplayers_list .clips h4 {margin: 0; padding: 0; font-weight: bold; font-size: 120%;}
.sdmediaplayers_list .clips .admin_controls {margin: 0 0 20px 0;}
.sdmediaplayers_list .clips .admin_controls img {border: none;}
.sdmediaplayers_list_item {border-top: dotted 1px #000; padding: 15px 0 15px 20px; width: 520px; float: left;}
.sdmediaplayers_list_item .thumbnail_image {width: 195px; float: left;}
.sdmediaplayers_list_item .thumbnail_image img {border: none;}
.sdmediaplayers_list_item .details {float: left;}
.sdmediaplayers_list_item .details dl {margin: 10px 0 0 0; padding: 0;}
.sdmediaplayers_list_item .details dl dd {margin: 0; padding: 0; font-size: 11px;}
.sdmediaplayers_list_item h3 {margin: 0; padding: 0; font-weight: bold; font-size: 130%;}
.sdmediaplayers_list_item h4 {margin: 0; padding: 0; font-weight: bold; font-size: 120%;}
.sdmediaplayers_list_item h5 {margin: 0; padding: 10px 0; font-weight: bold; font-size: 100%; display: none;}
.sdmediaplayers_list_item p {margin: 10px 0 0 0; padding: 0; font-size: 11px;}
.sdmediaplayers_list .last_item {border-bottom: dotted 1px #000;}
.sdmediaplayers_list .selected {background-color: #B3CAD4;}
.sdmediaplayers_list .clips .listitem_edit_controls {margin: 15px 0 5px 0;}
.sdmediaplayers_list .clips .listitem_edit_controls img {border: none;}
.sdmediaplayers_list .sdmediaplayers_header {}
.sdmediaplayers_list .sdmediaplayers_footer {clear: both;}

/* edit form */
.sdmediaplayers_clip_edit {padding: 10px 0 10px 0;}
.sdmediaplayers_clip_edit h3 {margin: 0; padding: 0; font-weight: bold; font-size: 130%;}
.sdmediaplayers_clip_edit h4 {font-weight: bold; font-size: 120%;}
.sdmediaplayers_clip_edit .sdmediaplayers_title input {width: 500px;}
.sdmediaplayers_clip_edit .sdmediaplayers_topic input {width: 500px;}
.sdmediaplayers_clip_edit .sdmediaplayers_category input {width: 300px;}
.sdmediaplayers_clip_edit .sdmediaplayers_category_display_order input {width: 100px;}
.sdmediaplayers_clip_edit .sdmediaplayers_daterecorded input {width: 100px;}
.sdmediaplayers_clip_edit .sdmediaplayers_location input {width: 300px;}
.sdmediaplayers_clip_edit .sdmediaplayers_duration {}
.sdmediaplayers_clip_edit .sdmediaplayers_videoclipfilename {}
.sdmediaplayers_clip_edit .sdmediaplayers_videoclipfilename label {float: left; margin: 0 5px 0 0;}
.sdmediaplayers_clip_edit .sdmediaplayers_videoclipfilename div a {text-decoration: underline;}
.sdmediaplayers_clip_edit .videoplayer {margin: 10px 0 10px 0;}
.sdmediaplayers_clip_edit .sdmediaplayers_audioclipfilename {}
.sdmediaplayers_clip_edit .sdmediaplayers_audioclipfilename label {float: left; margin: 0 5px 0 0;}
.sdmediaplayers_clip_edit .sdmediaplayers_audioclipfilename div a {text-decoration: underline;}
.sdmediaplayers_clip_edit .videoplayer {margin: 10px 0 10px 0;}
.sdmediaplayers_clip_edit .audioplayer {margin: 10px 0 10px 0;}
.sdmediaplayers_clip_edit .sdmediaplayers_thumbnailimagefileupload input {width: 500px;}
.sdmediaplayers_clip_edit {}
.sdmediaplayers_clip_edit .buttons {clear: both;}
.sdmediaplayers_clip_edit .sdmediaplayers_savevideoclip {width: 110px; margin-right: 5px;}
.sdmediaplayers_clip_edit .sdmediaplayers_deletevideoclip {width: 120px; margin-right: 5px;}
.sdmediaplayers_clip_edit .sdmediaplayers_saveaudioclip {width: 110px; margin-right: 5px;}
.sdmediaplayers_clip_edit .sdmediaplayers_deleteaudioclip {width: 120px; margin-right: 5px;}
.sdmediaplayers_clip_edit .sdmediaplayers_cancel {}

/* event add confirmation */
.sdmediaplayers_add_confirmation {}
.sdmediaplayers_add_confirmation h3 {margin: 0; padding: 0; font-weight: bold; font-size: 130%;}
.sdmediaplayers_add_confirmation .sdmediaplayers_returntovideoplayer {width: 154px;}
.sdmediaplayers_add_confirmation .sdmediaplayers_returntoaudioplayer {width: 154px;}

/* event delete confirmation */
.sdmediaplayers_add_confirmation {}
.sdmediaplayers_add_confirmation h3 {margin: 0; padding: 0; font-weight: bold; font-size: 130%;}
.sdmediaplayers_add_confirmation .sdmediaplayers_returntovideoplayer {width: 154px;}
.sdmediaplayers_add_confirmation .sdmediaplayers_returntoaudioplayer {width: 154px;}

/*========================================================*/
/* DNN STYLES                                             */
/*========================================================*/

/*
blue: #80A6B7
mid blue: #6C92A3
dark blue: #47626E
off-white: #FFFFF0
*/

H1  {
	font-family: "Trebuchet MS", Arial, san-serif; 
    font-size:  150%;
    font-weight:    bold;
    color: #000;
}

H2  {
	font-family: "Trebuchet MS", Arial, san-serif; 
    font-size:  140%;
    font-weight:    bold;
    color: #000;
}

H3  {
	font-family: "Trebuchet MS", Arial, san-serif; 
    font-size:  130%;
    font-weight:    bold;
    color: #000;
}

H4  {
	font-family: "Trebuchet MS", Arial, san-serif; 
    font-size:  120%;
    font-weight:    bold;
    color: #000;
}

H5, DT  {
	font-family: "Trebuchet MS", Arial, san-serif; 
    font-size:  120%;
    font-weight:    bold;
    color: #000;
}

H6  {
	font-family: "Trebuchet MS", Arial, san-serif; 
    font-size:  100%;
    font-weight:    bold;
    color: #000;
}

TFOOT, THEAD    {
	font-family: "Trebuchet MS", Arial, san-serif; 
    font-size:  90%;
    color: #000;
}

TH  {
    vertical-align: baseline;
	font-family: "Trebuchet MS", Arial, san-serif; 
    font-size:  90%;
    font-weight:    bold;
    color: #000;
}

A:link  {
    text-decoration:    underline;
    color:  #80A6B7;
    font-weight: bold;
}

A:visited   {
    text-decoration:    underline;
    color:  #80A6B7;
    font-weight: bold;
}

A:hover {
    text-decoration:    underline;
    color:  #47626E;
    font-weight: bold;
}

A:active    {
    text-decoration:    underline;
    color:  #80A6B7;
    font-weight: bold;
}

SMALL   {
    font-size:  10px;
}

BIG {
    font-size:  16px;
}

BLOCKQUOTE {
	font-family: "Trebuchet MS", Arial, san-serif; 
	font-size: 15px;
	font-style: italic;
	font-weight: bold;
    	color: #000;
    	margin: 0px 0px 20px 0px;
    	padding: 0px;
}

PRE {
    font-family:    Lucida Console, monospace;
}

UL {	color: #666; 
}

UL LI   {
    list-style-type:    square ;
}

UL LI LI    {
    list-style-type:    disc;
}

UL LI LI LI {
    list-style-type:    circle;
}

OL LI   {
    list-style-type:    decimal;
}

OL OL LI    {
    list-style-type:    lower-alpha;
}

OL OL OL LI {
    list-style-type:    lower-roman;
}

HR {
    color: #000;
    height:1pt;
    text-align:left
}

.Head
{
	color: #000;
	font-weight: bold;
}
.SubSubHead
{
	color: #000;
}
.SubHead
{
	color: #000;
}
.Normal
{
	font-family: "Trebuchet MS", Arial, san-serif; 
	color: #666;
}
.NormalRed
{
	color: #6C92A3;
}
.NormalBold
{
	color: #000;
}

.Help
{
	background-color: #80A6B7;
}

/* hyperlink style for buttons and link buttons used in the portal admin pages */
A.CommandButton:link {
    text-decoration:    underline;
    color: #80A6B7;
    font-weight: bold;
}

A.CommandButton:visited  {
    text-decoration:    underline;
    color: #80A6B7;
    font-weight: bold;
}

A.CommandButton:hover    {
    text-decoration:    underline;
    color: #47626E;
    font-weight: bold;
}

A.CommandButton:active   {
    text-decoration:    underline;
    color: #80A6B7;
    font-weight: bold;
}

/* default form elements */ 
select, input 
{ 
	font-family: "Trebuchet MS", Arial, san-serif; 
	font-size: 12px; 
	color: #000;
}

/* button */
.StandardButton
{
	background-color: #47626E;
	color: #FFF;
	border: 1px solid #80A6B7;
	font-family: "Trebuchet MS", Arial, san-serif; 
	font-weight: bold; 
	font-size: 11px;
	line-height: 16px;
}

/* textbox */ 
.NormalTextBox 
{ 
	color: #000; 
	padding-left: 2px; 
	font-family: "Trebuchet MS", Arial, san-serif; 
	font-weight: normal; 
	font-size: 13px;
	line-height: 15px; 
}

/* textbox container */ 
td.NormalTextBox 
{ 
	padding: 0; 
	margin: 0; 
	background: transparent; 
	visibility: invisible; 
	border: 0;
}

/* textbox used for search */
#dnn_dnnSEARCH_txtSearch .NormalTextBox
{ 
	height: 21px; 
	background-color: #FFFFFF; 
	width: 200px; 
	color: #000; 
	padding: 3px 0px 0px 2px; 
	border: 1px solid #000; 
	cursor: text;
	vertical-align: middle;
}

/* login and user token idle */ 
.LOGIN_object, 
a.LOGIN_object:link, 
a.LOGIN_object:visited, 
a.LOGIN_object:active, 
.USER_object, 
a.USER_object:link, 
a.USER_object:visited, 
a.USER_object:active 
{ 
	color: #FFFFF0; 
	font-family: "Trebuchet MS", Arial, san-serif; 
	font-weight: normal; 
	text-decoration: none;
}

/* login and user token hover */ 
a.LOGIN_object:hover, 
a.USER_object:hover 
{ 
	color: #FFF; 
	font-family: "Trebuchet MS", Arial, san-serif; 
	font-weight: normal; 
	text-decoration: none;
}

/* date token idle */ 
.DATE_object, 
a.DATE_object:link, 
a.DATE_object:visited, 
a.DATE_object:active 
{ 
	color: #000; 
	font-family: "Trebuchet MS", Arial, san-serif; 
	font-weight: bold; 
	font-style: italic;
	font-size: 11px; 
	text-decoration: none;
}

/* date token hover */ 
a.DATE_object:hover 
{ 
	color: #666; 
	font-family: "Trebuchet MS", Arial, san-serif; 
	font-weight: bold; 
	font-size: 11px; 
	text-decoration: none;
}

/* breadcrumbs token idle */ 
.BREADCRUMBS_object, 
a.BREADCRUMBS_object:link, 
a.BREADCRUMBS_object:visited, 
a.BREADCRUMBS_object:active
{ 
	color: #000; 
	font-family: "Trebuchet MS", Arial, san-serif; 
	font-size: 11px; 
	text-decoration: none; 
	font-weight: normal;
}

/* breadcrumbs token hover */ 
a.BREADCRUMBS_object:hover 
{ 
	color: #666; 
	font-family: "Trebuchet MS", Arial, san-serif; 
	font-size: 11px; 
	text-decoration: underline; 
	font-weight: normal;
}

/* terms privacy and copyright */ 
.FOOTER_objects 
{ 
	color: #FFFFF0; 
}

/* terms privacy and copyright links */ 
a.FOOTER_objects:link, 
a.FOOTER_objects:visited, 
a.FOOTER_objects:active 
{ 
	color:#666; 
	font-weight: bold; 
	text-decoration: none;
}

/* terms privacy and copyright hover */ 
a.FOOTER_objects:hover 
{ 
	color: #666; 
	font-weight: bold; 
	text-decoration: none;
}

/*========================================================*/
/* DNN MENU STYLES                                        */
/*========================================================*/

.main_dnnmenu
{
}
.main_dnnmenu_rootitem
{
	color: #FFF;
	background-color: #B3CAD4;
	font-size: 12px;
	height: 19px;
	margin-bottom: 1px;
	padding: 3px 0 0 10px;
}
* html .main_dnnmenu_rootitem
{
	height: 22px;	
	padding: 2px 0 0 10px;
}
.main_dnnmenu_rootitem img
{
	vertical-align: middle;
	margin-right: 7px;
}
.main_dnnmenu_item
{
	color: #FFF;
	font-size: 12px;
	height: 22px;
	margin-bottom: 1px;
}
.main_dnnmenu_submenu
{
	background-color: #6C92A3;
	border: solid 1px #FFFFF0;
}
.main_dnnmenu_itemhover
{
	background-color: #A6BFCA;
}
.main_dnnmenu_subitemhover
{
	background-color: #587987;
}

/*
blue: #80A6B7
mid blue: #6C92A3
dark blue: #47626E
off-white: #FFFFF0
*/

