/* 
================================
Skin styles for DotNetNuke
================================
*/   
@import url("css/menu.css");
.pagemaster {
	width: 100%;
	height: 100%;	
	
	background: url(images/siteBg.jpg) repeat-x left top;
}
.skinmaster {
	height: 100%;
	background-color:Transparent ;
	BORDER-RIGHT: #E08C0B 0px solid; 
	BORDER-TOP: #E08C0B 0px solid; 
	BORDER-LEFT: #E08C0B 0px solid; 
	BORDER-BOTTOM: #E08C0B 0px solid; 
	moz-border-radius-bottomleft: 15px; 
	moz-border-radius-bottomright: 15px; 
	moz-border-radius-topleft: 3px; 
	moz-border-radius-topright: 3px; 
}
.skinheader {
}
.skingradient {
	BACKGROUND-IMAGE: url(gradient_DkGold.jpg); HEIGHT:30px;
}
.controlpanel {
	width: 100%;
	background-color: #FFD696;
}
.toppane {
	width: 100%;
	background-color: transparent;
	padding-left: 6px;
	padding-right: 4px;
	padding-top: 6px;
}
.leftpane {
	width: 175px;
	background-color: transparent;
	padding-left: 6px;
	padding-right: 4px;
	padding-top: 6px;
}
.contentpane {
	width: 100%;
	background-color: transparent;
	padding-left: 6px;
	padding-right: 4px;
	padding-top: 6px;
}
.rightpane {
	width: 175px;
	background-color: transparent;
	padding-left: 6px;
	padding-right: 4px;
	padding-top: 6px;
}
.bottompane {
	width: 100%;
	background-color: transparent;
	padding-left: 6px;
	padding-right: 4px;
	padding-top: 6px;
}

/*
.MainMenu_MenuContainer {
	background-color:Black ; 
	 
}
.MainMenu_MenuBar {
	cursor: pointer; 
	cursor: hand;
	height: 16px;
	background-color: Transparent;
}
.MainMenu_MenuItem {
	border-left: #FFD085 0px solid; 
	border-bottom: #FFD085 1px solid; 
	border-top: #FFD085 1px solid; 
	border-right: #FFD085 0px solid;
	cursor: pointer; 
	cursor: hand; 
	color:White;
	font-family: Tahoma, Arial, Helvetica; 
	font-size: 9pt; 
	font-weight: bold; 
	font-style: normal; 
	background-color: Transparent;
}
.MainMenu_MenuIcon {
	background-color: #FFD085; 
	border-left: #FFD085 0px solid; 
	border-bottom: #FFD085 0px solid; 
	border-top: #FFD085 0px solid; 
	cursor: pointer; 
	cursor: hand; 
	text-align: center; 
	width: 15px; 
	height: 21px;
}
.MainMenu_SubMenu {
	background-color:Black; 
	z-index: 1000; 
	cursor: pointer; 
	cursor: hand; 
	
}

.MainMenu_MenuBreak {
	height: 1px;
}
.MainMenu_MenuItemSel {
	background-color:#AFAFAF ; 
	cursor: pointer; 
	cursor: hand; 
	color:White;
	font-family: Tahoma, Arial, Helvetica; 
	font-size: 9pt; 
	font-weight: bold; 
	font-style: normal;
}
.MainMenu_MenuArrow {
	border-right: #FFD085 1px solid; 
	border-bottom: #FFD085 1px solid; 
	border-top: #FFD085 0px solid;
	font-family: webdings; 
	font-size: 10pt; 
	cursor: pointer; 
	cursor: hand; 
}
.MainMenu_RootMenuArrow {
	font-family: webdings; 
	font-size: 10pt; 
	cursor: pointer; 
	cursor: hand;
}*/


/*--------- dnn menu style ----------*/
/* main menu td */

.menu_bg{padding:0 0 0 0;   margin:0 0 0 0; height:22px; background:#000; width:auto ;}
.menu_left{padding:0 0px; margin:0px; background:#000 repeat-y top left;}
.menu_right{padding:0 25px; margin:0px; background:#000 repeat-y top right; }

.search_style{float:right; padding:0px 0px 0px 0px;}
.search_bg{padding-right:0;}
.search_bg Input{color: #43494D;}

.menu_style{float:left; }



.StandardButton     {
    background: #E08C0B none; 
    color: #FFFFFF;
    font-family:Verdana, sans-serif; 
    font-size: 11px;
    font-weight: normal;
}
.TreeViewMenu {
	width: 175px;
	background-color: #FFD696;
	BORDER-RIGHT: #E08C0B 1px solid; 
	BORDER-TOP: #E08C0B 1px solid; 
	BORDER-LEFT: #E08C0B 1px solid; 
	BORDER-BOTTOM: #E08C0B 1px solid; 
	moz-border-radius-bottomleft: 15px; 
	moz-border-radius-bottomright: 15px; 
	moz-border-radius-topleft: 3px; 
	moz-border-radius-topright: 3px
}
.TreeViewMenu_Header {
	BACKGROUND-IMAGE: url(gradient_MidTangerine.jpg);
}
.Head   {
    font-family: Tahoma, Arial, Helvetica;
    font-size:  18px;
    font-weight:    normal;
    color: #333333;
}


/* Header */



body {
	margin: 0;
	padding: 0;
	background: #FFFFFF ;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #5A554E;
}

h1, h2, h3 {
	margin: 0;
	padding: 0;
	font-weight: normal;
	color: #32639A;
	font-family: Georgia, "Times New Roman", Times, serif;
}

h1 {
	font-size: 2em;
}

h2 {
	font-size: 2.4em;
}

h3 {
	font-size: 1.6em;
}

p, ul, ol {
	margin-top: 0;
	line-height: 200%;
	font-family: "Trebuchet MS", Georgia, "Times New Roman", Times, serif;
}

ul, ol {
	margin: 0px;
	padding: 0px;
	list-style: none;
}

a {
	text-decoration: underline;
	color: #516C00;
}

a:hover {
	text-decoration: none;
}

h2 a {
	text-decoration: none;
}

#wrapper {
	margin: 0px;
	padding: 0px;
	
}

/* Header */

#header {
	width: 1000px;
	height: 235px;
	margin: 0 auto;
	padding: 0px;
/* Logo 	background: url(images/img03.jpg) no-repeat left top;*/
}

/* Logo */

#logo {
	float: left;
	margin: 0;
	padding: 115px 0px 0px 50px;
	color: #000000;
}

#logo h1, #logo p {
	margin: 0;
	padding: 0;
	font-family: Georgia, "Times New Roman", Times, serif;
}

#logo h1 {
	letter-spacing: -1px;
	text-transform: lowercase;
	font-size: 44px;
}

#logo h1 a {
	color: #FFFFFF;
}

#logo p {
	margin: -30px 0px 0px 0px;
	padding: 26px 0 0 2px;
	font: normal 19px Georgia, "Times New Roman", Times, serif;
	color: #C5E8FF;
} 

#logo a {
	border: none;
	background: none;
	text-decoration: none;
	color: #C5E8FF;
}


/* HeaderHeading */

#HeaderHeading {
	float: left;
	margin: 0;
	padding: 115px 0px 0px 50px;
	color: #000000;
}

#HeaderHeading h1, #HeaderHeading p {
	margin: 0;
	padding: 0;
	font-family: Georgia, "Times New Roman", Times, serif;
}

#HeaderHeading h1 {
	letter-spacing: -1px;
	text-transform: lowercase;
	font-size: 44px;
}

#HeaderHeading h1 a {
	color: #FFFFFF;
}

#HeaderHeading p {
	margin: -30px 0px 0px 0px;
	padding: 26px 0 0 2px;
	font: normal 19px Georgia, "Times New Roman", Times, serif;
	color: #C5E8FF;
} 

#HeaderHeading a {
	border: none;
	background: none;
	text-decoration: none;
	color: #C5E8FF;
}

/* Search */

#search {
	float: right;
	width: 280px;
	height: 60px;
	padding: 20px 0px 0px 0px;
	background: #E2E2E2;
	border-bottom: 4px solid #FFFFFF;
}

#search form {
	height: 41px;
	margin: 0;
	padding: 10px 0 0 20px;
}

#search fieldset {
	margin: 0;
	padding: 0;
	border: none;
}

#search-text {
	width: 170px;
	padding: 6px 5px 2px 5px;
	border: 1px solid #DEDEDE;
	background: #FFFFFF;
	text-transform: lowercase;
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #5D781D;
}

#search-submit {
	width: 50px;
	height: 22px;
	border: none;
	background: #B9B9B9;
	color: #000000;
}

#banner {
	margin-bottom: 20px;
	border: 12px #ECECEC solid;
}

/* Menu */

#menu {
	width: 1000px;
	height: 65px;
	margin: 0 auto;
	padding: 0;
	
}

#menu ul {
	float: right;
	margin: 0;
	padding: 0px 25px 0px 0px;
	list-style: none;
	line-height: normal;
}

#menu li {
	float: left;
	 list-style-type:none;
}

#menu a {
	display: block;
	width: 120px;
	height: 39px;
	margin-left: 10px;
	padding-top: 15px;
	background: url(images/img05.jpg) repeat-x left top;
	font-family: Georgia, "Times New Roman", Times, serif;
	text-decoration: none;
	text-align: center;
	font-size: 18px;
	font-weight: normal;
	color: #FFFFFF;
	border: none;
}

#menu a:hover, #menu .current_page_item a {
	text-decoration: none;
}

#menu .current_page_item a {
	background: url(images/img06.jpg) no-repeat left top;
	padding-left: 0;
	color: #493E2B;
}


#MenuFooter {
border-bottom:0px solid #EAEAEA;
border-left:0px solid #EAEAEA;
border-right:0px solid #EAEAEA;
margin:0 5px;
padding:10px;
	
}

#MenuFooter ul {
	float: right;
	margin: 0;
	padding: 0px 25px 0px 0px;
	list-style: none;
	line-height: normal;
}

#MenuFooter li {
	float: left;
	 list-style-type:none;
}

#MenuFooter a {
	display: block;
	width: 120px;
	height: 39px;
	margin-left: 10px;
	padding-top: 15px;
	background: url(images/img05.jpg) repeat-x left top;
	font-family: Georgia, "Times New Roman", Times, serif;
	text-decoration: none;
	text-align: center;
	font-size: 18px;
	font-weight: normal;
	color: #FFFFFF;
	border: none;
}

#MenuFooter a:hover, #menu .current_page_item a {
	text-decoration: none;
}

#MenuFooter .current_page_item a {
	background: url(images/img06.jpg) no-repeat left top;
	padding-left: 0;
	color: #493E2B;
}


.bot_bg {
 color:Green;
border-bottom:0px solid #EAEAEA;
border-left:0px solid #EAEAEA;
border-right:0px solid #EAEAEA;
margin:0 5px;
padding:10px;
}

/*links*/
.links                          {text-align: center;}
.links, a.links:link, a.links:active, a.links:visited {font-weight: bold; color: #800000; font-size: 11px;}
a.links:hover                   {color: #C00;}
/* Page */

#page {
	width: 900px;
	margin: 0px auto;
	
	background: #FFFFFF;
}

/* Content */

#content {
	float: left;
	width: 570px;
	padding: 0px 0px 0px 0px;
}

.post {
	margin-bottom: 15px;
}

.post-bgtop {
}

.post-bgbtm {
}

.post .title {
	height: 38px;
	margin-bottom: 10px;
	padding: 12px 0 0 0px;
	letter-spacing: -.5px;
	font-size: 36px;
	color: #493E2B;
}

.post .title a {
	color: #493E2B;
	border: none;
}

.post .meta {
	margin: -10px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
	letter-spacing: -1px;
	font-size: 23px;
	font-weight: normal;
	color: #6E8D3D;
	font-family: Georgia, "Times New Roman", Times, serif;
}

.post .meta .date {
	float: left;
}

.post .meta .posted {
	float: right;
}

.post .meta a {
}

.post .entry {
	background: url(images/img08.jpg) no-repeat left top;
	padding: 25px 0px 0px 0px;
	text-align: justify;
}

.links {
	padding-top: 0px;
}

.more {
	padding-left: 16px;
	background: url(images/img10.gif) no-repeat left 3px;
	text-decoration: underline;
	font-size: 12px;
	font-weight: normal;
}

.comments {
	padding-left: 18px;
	background: url(images/img11.gif) no-repeat left 4px;
	text-decoration: underline;
	font-size: 12px;
	font-weight: normal;
}


/* Sidebar */

#sidebar {
	float: right;
	width: 273px;
	padding: 0px;
	color: #787878;
}

#sidebar ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#sidebar li {
	margin: 0;
	padding: 0;
}

#sidebar li ul {
	margin: 0px 0px;
	padding-bottom: 20px;
}

#sidebar li li {
	line-height: 35px;
	margin: 0px;
	padding: 2px 0px;
	border-left: none;
}

#sidebar li li span {
	height: 19px;
	margin-right: 16px;
	padding: 4px 12px;
	background: #3D2A0B url(images/img12.jpg) repeat-x left top;
	font-size: 12px;
	color: #FFFFFF;
}

#sidebar li li span a {
	color: #FFFFFF;
}

#sidebar h2 {
	height: 65px;
	background: url(images/img09.jpg) no-repeat left bottom;
	letter-spacing: -.5px;
	font-size: 28px;
	color: #493E2B;
}

#sidebar p {
	margin: 0 0px;
	padding: 0px 0px 30px 0px;
	text-align: justify;
}

#sidebar p strong {
	color: #4A3E29;
}

#sidebar a {
	border: none;
}

#sidebar a:hover {
}

/* Calendar */

#calendar {
}

#calendar_wrap {
	padding: 20px;
}

#calendar table {
	width: 100%;
}

#calendar tbody td {
	text-align: center;
}

#calendar #next {
	text-align: right;
}

/* Footer */

#footer-content {
	width: 900px;
	height: 255px;
	margin: 0 auto;
	padding: 60px 50px 0px 50px;
	background: url(images/img15.jpg) no-repeat left top;
	font-size: 12px;
	color: #887450;
}

#footer-content .column1 {
	float: left;
	width: 470px;
}

#footer-content .column2 {
	float: right;
	width: 273px;
}

#footer-content h2 {
	padding-bottom: 10px;
	font-size: 22px;
	color: #E3D2B6;
}

#footer-content strong {
	color: #E3D2B6;
}

#footer-content a {
	color:White ;
}

#footer-content a:hover {
	color: #AA8B55;
}

.list li {
	margin-bottom: 6px;
}

#footer {
	height: 20px;
	margin: 0 auto;
	padding: 0px 0 15px 0;
	font-family: Arial, Helvetica, sans-serif;
	 margin-top:50px;
}

#footer p {
	margin: 0;
	line-height: normal;
	font-size: 12px;
	text-align: center;
	color: #82A2B9;
}

#footer a {
	text-decoration: underline;
	color:#887450;
}
#dnnCOPYRIGHT
{
 color:White;
}



/*
.m          All Sub Menu                .m      All Sub Menus
.m[level]   Sub Menu at level x         .m0     First level sub menus

.mid[id]    Sub Menu with id x          .mid39  DNN Admin Sub Menu
.break      Break                       .break  All menu breaks
.mi         Menu Item (all)             .mi     All Menu Items
.id         Menu Item with id x         .id41   Menu Item with id 41
.mi[path]   Menu Item in specific path  .mi0    First Menu Item (Home)
                                        .mi1-0  First child of second root menu (Admin-Site Settings)   

.root       Root Menu Item              .root   All root menu items
.first      First Menu Item             .first  First menu item in each menu
.last       Last Menu Item              .last   Last menu item in each menu
                                        .first.last First & Last menu item in each menu

.icn        Icon
.hov        Hover
.sel        Selected
.bc         BreadCrumb
.txt        Menu Text (coming soon!)
*/

/* menu container css */
.mainMenu                       {font-family: Verdana, Arial, Helvetica, sans-serif; cursor: pointer; font-size: 13px; font-weight: bold;}
.mainMenu_bg                    {background: url(images/menu_bg.png) repeat-x top left; margin: 0 19px 0 7px; height: 43px;}
.mainMenu_left                  {background: url(images/menu_left.png) no-repeat top left;}
.mainMenu_right                 {background: url(images/menu_right.png) no-repeat top right;}

/* root menu css */
.mainMenu .root                 {text-align: center; line-height: 40px; padding: 12px 12px 12px 12px; color: White;}

.mainMenu .root.first span      {visibility:visible }    /*hide first menu item text and show icon instead*/
.mainMenu .root.first span      {border-bottom: solid 22px transparent;}  /* chrome hack */
.mainMenu .root.first           
.mainMenu .root.first.hov       
.mainMenu .root .sel            {background: url(images/menu_active.gif) no-repeat top left; color: #ffffff;}

/* general submenu css */
.mainMenu .m                    {width: 160px; font-size: 11px; font-weight: bold; z-index: 1000; line-height: 2em;}
.mainMenu .hov, .mainMenu .bc   {background: url(images/menu_hov.png) repeat-x top left;}
.mainMenu .m .mi                {background-color: #242424;}
.mainMenu .m .icn               {padding-left: 5px;}
.mainMenu .m .mi *              {color: white; margin-right: 5px;}  /* change * to .txt with latest webcontrols */
.mainMenu .m .sel, .mainMenu .m .bc {background: url(images/submenu_hov.png) repeat-x top left;}
.mainMenu .m .hov               {background: url(images/submenu_hov.png) repeat-x top left;}

/* glossy rounded corners */
.mainMenu .m .first             {background: url(images/submenu_top.png) no-repeat top right; height: 30px;}
.mainMenu .m .first .icn        {background: url(images/submenu_top.png) no-repeat top left;}                 /*needed to hide TR/TD image tiling*/
.mainMenu .m .first.hov         {background: url(images/submenu_top_hov.png) no-repeat top right; height: 30px;}
.mainMenu .m .first.hov .icn    {background: url(images/submenu_top_hov.png) no-repeat top left;}   /*needed to hide TR/TD image tiling*/

.mainMenu .m .first.last        {background: url(images/submenu_topbot.png) no-repeat top right; height: 32px;}
.mainMenu .m .first.last .icn   {background: url(images/submenu_topbot.png) no-repeat top left;}    /*needed to hide TR/TD image tiling*/
.mainMenu .m .first.last.hov    {background: url(images/submenu_topbot_hov.png) no-repeat top right; height: 32px;}
.mainMenu .m .first.last.hov .icn {background: url(images/submenu_topbot_hov.png) no-repeat top left;} /*needed to hide TR/TD image tiling*/

.mainMenu .m .last              {background: url(images/submenu_bot.png) no-repeat bottom right; height: 26px;}
.mainMenu .m .last .icn         {background: url(images/submenu_bot.png) no-repeat bottom left;}    /*needed to hide TR/TD image tiling*/
.mainMenu .m .last.hov          {background: url(images/submenu_bot_hov.png) no-repeat bottom right; height: 26px;}
.mainMenu .m .last.hov .icn     {background: url(images/submenu_bot_hov.png) no-repeat bottom left;} /*needed to hide TR/TD image tiling*/

.m .break .icn                  {font-size: 1px; height: 1px; } /*ensure that all menu breaks are only 1px high */








.styletxt {
color:#CCCCCC;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
}
.styletxt {
color:#CCCCCC;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
}