/*========================================================*/
/*              DNN Skin: April                           */
/*              Created by dnnskin.com                    */
/*========================================================*/

/*==========================================================
		Index             
		
		1. Default Styles 
		2. Layout
		3. Links and Buttons
		4. Text
		5. Forms
		6. Menu
		7. Colors
		8. Modules
===========================================================*/


/*========================================================*/
/*  1. Default Styles                                     */
/*========================================================*/

html {height:100%;}
body {width:100%; margin:0px; background:url("images/bg_body.png") #607530 top repeat-x; background-color:#607530; padding:0px;}
Form{width:100%;float:left; text-align:center;}

/*========================================================*/
/*  2. Layout                                        */
/*========================================================*/
#dnnskin{margin:0px; padding:0px; } /* can not put width here */

#dnnskin-3col, #dnnskin-2col
{width:970px; float:left; min-height:660px;  margin:0px;padding:0px; padding-bottom:25px; border-left:2px solid #9DA678;}


/* shared common features for header */

/* header1 - applies to all skins */
#header1 {background:url("images/header1_corner.gif") no-repeat right top #807E4F;height:25px;width:730px;padding:0px;padding-right:35px; margin-bottom:0px;text-align:right; float:left;}
#header1 #header1left{float:left;width:470px;line-height:24px;margin:0px;padding:0px;text-align:right; margin-right:30px; }
#header1 #header1left strong{color:#807E4F; font-size:7px; font-weight:bold;}
#header1 #header1left span , #header1 #header1left span a, #header1 #header1left span a:link, #header1 #header1left span a:visited{color:#D2D1B5; font-size:11px; font-weight:bold;}
#header1 #header1left span a:hover{color:#fff;}
#header1 #header1right{ color:#D2D1B5; font-weight:bold; float:right;width:209px; line-height:25px;text-align:left; padding:0px; }
#header1 #header1right span{font-size:11px;}
/* header2 */
#header2{background:transparent; height:74px; width:100%; padding:0px; margin:0px;}
#header2 .header2left{background:url("images/logo.png") left no-repeat #D2D1B5; width:261px; height:74px; margin:1px 0px; padding:0px;float:left;}
#header2 .header2right{float:right; height:74px; width:660px;padding:0px; text-align:left;}

.menu{background:#D2D1B5; width:100%; text-align:left; margin:30px 0px 10px 0px;}


/* For rounded corner */
.roundtop-r{background: url(images/tr.gif) no-repeat top right; height:8px;}
.roundtop-l{background: url(images/tl.gif) no-repeat top left; height:8px;}
.roundbottom-r{background: url(images/br.gif) no-repeat bottom right; height:8px;}
.roundbottom-l{background: url(images/bl.gif) no-repeat bottom left; height:8px;}

/* HEADER2 VARIATIONS */


/* main body */
.maintop {margin:20px auto; margin-bottom:-10px; width:100%;}
#main {margin:0px auto 0px auto; width:100%; background:transparent;}
.mainbottom {margin:0px auto; margin-top:-10px; width:100%;}


/* ===== 3Col panes =======  */

#dnnskin-3col #main #column1{float:left; width:740px; margin:0px; margin-top:0px; padding:0px; text-align:left;}
#dnnskin-3col #column1 .column1-left{float:left;width:23.1%;margin:0px 13px 0px 0px; padding:0px 0px 10px 0px; text-align:left; background: url("images/column-left-corner.gif") bottom right no-repeat; background-color:#D2D1B5;}
#dnnskin-3col #column1 .column1-right{float:right;margin:20px 0px 0px 0px; padding:0px; width:74.3%; text-align:center; background-color:#fff;}
#dnnskin-3col #column1 .column1-right .contentpane{width:88%; margin:20px auto; padding:0px;}
#dnnskin-3col #column2{float:right;margin:20px 0px 10px 0px;padding:0px;width:21.3%; text-align:left;}



/* =====2Col panes======= */
#dnnskin-2col #main #column1{float:left; width:970px; margin:0px; margin-top:0px; padding:0px; text-align:left;}
#dnnskin-2col #column1 .column1-left{float:left;width:17.1%;margin:0px 0px 0px 0px; padding:0px; text-align:left; background: url("images/column-left-corner.gif") bottom right no-repeat; background-color:#D2D1B5;}
#dnnskin-2col #column1 .column1-right{float:right;margin:20px 0px 0px 0px; padding:0px; width:79.9%; text-align:center; background-color:#fff;}
#dnnskin-2col #column1 .column1-right .contentpane{width:92%; margin:20px auto; padding:0px;}
#dnnskin-2col #column2{display:none;}




/* footer style */
#footer {background-color:#fff; width:100%; margin:0px; padding:0px; clear:both; }
#footer #links{width:80%; height:25px;line-height:25px; margin-left:20px;}
#footer .sitewide, #footer .sitewide a:link, #footer .sitewide a:visited{color:#fff;}
.clearboth{clear:both;}

input{}
.SearchButton {background: transparent; padding: 13px 15px 4px 0px; cursor: hand; 
font-size:1px; margin: 0 0 0 3px; color:#807E4F;}


/*========================================================*/

/*  3. Links and Buttons                                  */
/*========================================================*/

/* Default link style */
a:link, a:visited, a:active{color: #444;font-family:Arial, Helvetica, sans-serif;font-weight: normal;font-size: 12px;text-decoration: underline;}
a:hover{color:#c30;font-family:Arial, Helvetica, sans-serif;font-weight: normal;font-size:12px;}

/* text and link style used for most text rendered by modules */
.Normal, a.Normal:link, a.Normal:visited, a.Normal:active {color: #444;font-family:Arial, Helvetica, sans-serif;font-weight: normal;font-size: 12px;}
a.Normal:hover {color: #c30;font-family:Arial, Helvetica, sans-serif;font-size: 12px;text-decoration: underline;}
a.CommandButton{font:bold Arial, Helvetica, sans-serif;}
a.CommandButton:link, a.CommandButton:visited{color:#333; font-weight:bold;text-decoration:none;}
a.CommandButton:hover, a.CommandButton:active{color:#c30; font-weight:bold;text-decoration:none;}

a.SkinObject:link, a.SkinObject:visited{font:bold Arial, Helvetica, sans-serif; color:#444;text-decoration:none;}
a.SkinObject:hover, a.SkinObject:active{font:bold Arial, Helvetica, sans-serif;color:#c30;text-decoration:none;}
	
#footer, #footer a.bottomlink, #footer a.bottomlink:link{font-size:12px;color:#333; text-decoration:none;}
#footer a.bottomlink:hover, #footer a.bottomlink:active{color:#111;}


/*========================================================*/
/*  4. Text                                               */
/*========================================================*/

.Head{font:bold 1.15em Tahoma;color:#333;}
.SubHead{font:bold 1em Tahoma;color:#333;}
.SubSubHead{font:1em Arial, Helvetica, sans-serif;color:#333;}
.Normal{font:12px Arial, Helvetica, sans-serif;color:#444; line-height:1.5em;}
.NormalDisabled{font:12px Arial, Helvetica, sans-serif;color:#333;}
.NormalBold{font:bold 12px Arial, Helvetica, sans-serif;color:#333;}
.NormalRed{font:12px Arial, Helvetica, sans-serif;color:#c30;}
.NormalTextBox{font:12px Arial, Helvetica, sans-serif;color:#333;}
.StandardButton{font:12px Arial, Helvetica, sans-serif;color:#333;}
.SkinObject{font:normal 1em Arial, Helvetica, sans-serif;color:#333;}


td,th,p,div,span,li,ul{font-family:Arial, Helvetica, sans-serif; text-align:left;}
p{margin:0 0 .8em 0;padding:0;line-height:1.4em; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
li, div{font-size:12px; line-height:1.4em;}
blockquote,q{}
pre{}
	
			



/* Headings */
h1,h2,h3,h4,h5,h6{font-family:Arial, Helvetica, sans-serif;font-weight:bold;color:#333;margin:0 0 1em 0;}
h1{font-size:1.8em;}
h2{font-size:1.3em;}
h3{font-size:1.1em;}
h4{font-size:1em;}
h5{font-size:1em;}
h6{font-size:1em;}


/*========================================================*/
/*  5. Forms                                              */
/*========================================================*/

select, input {}


/*========================================================*/
/*  6. Main Menu                                          */
/*========================================================*/

.MainMenu_MenuContainer {background:transparent;width:100%;height:auto;border-top:1px solid #B8B789;border-right:0px solid #DEDEC9;border-bottom:0px solid #B8B789;padding:0px; margin:0px;}
.MainMenu_MenuBar{cursor:pointer;cursor:hand;height:20px;}
.MainMenu_MenuItem {background:#DEDEC9; height:20px; cursor:pointer; cursor:hand; color:#333; font-size:11px; font-weight:bold; border-bottom: 1px solid #D2D1B5; border-top: 1px solid #D2D1B5; padding: 0 7px 0 5px; margin-left:1px;}
.MainMenu_SubMenu {height:20px;z-index:1000;cursor: pointer;cursor: hand;background: #D2D1B5; filter:none;margin:0;padding: 8px 9px 8px 5px;margin-left:1px;}
.MainMenu_MenuItemSel {background:#D2D1B5;height:20px;cursor: pointer;cursor: hand;font-size: 11px;font-weight: bold;color:#AA382C;border: 0;padding: 0 7px 0 5px;margin-left:1px;}


/* The Root Menu styles have to be AFTER the Submenu styles to overwrite submenu styles*/

#dnnskin .RootMenu_Off {background:url("images/h_menu_bg_off.gif"); height:25px; width:180px;color:#434240; font-weight: bold; padding:0; font-size:12px;}
#dnnskin .RootMenu_On{background:url("images/h_menu_bg_hover.gif"); height:25px; width:180px; color:#AA382C; height:25px; padding:0; font-size:12px;}
#dnnskin .RootMenu_Hover{background:url("images/h_menu_bg_hover.gif"); height:25px; width:180px;color:#AA382C; padding:0; font-size:12px;}

/* Inserts a small space between main menu items, also can get rid of the funny red borders */
.MainMenu_MenuBreak {width: auto;border: 0;}
.MainMenu_MenuArrow,.MainMenu_RootMenuArrow,.MainMenu_MenuIcon {display: none;}





/*-- submenu container --*/ 
.MainMenu_SubMenu{ background: #E9E8DA; padding: 0px; border:0px solid #E9E8DA; z-index: 1000; cursor:pointer; cursor:hand; font-weight: normal; filter:none; margin:0px;}
/*-- submenu items idle --*/ 
.MainMenu_MenuItem{ background: #E9E8DA; color: #666; font-family: Arial, Helvetica, sans-serif; font-size:12px; font-weight: bold; padding: 0px 20px 0px 10px; height: 26px; border:0px; border: 1px solid #A9A782; margin:0px;}
/*-- submenu items hover --*/ 
.MainMenu_MenuItemSel{ background: #D7D7BE; color: #333; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; cursor: pointer; cursor: hand; padding: 0px 20px 0px 10px; height: 26px; border:0px; border:1px solid #9A986D; margin:0px;}


/* Inserts a small space between main menu items */  
.MainMenu_MenuBreak {width:auto;border:0;}
/* Stuff we don't need to see */
.MainMenu_MenuArrow,.MainMenu_RootMenuArrow,.MainMenu_MenuIcon {display: none;}

/*========================================================*/
/*  7. Module Menus                                       */
/*========================================================*/

.ModuleTitle_MenuContainer {}
.ModuleTitle_MenuBar {}
.ModuleTitle_MenuItem {font-size: 11px; color: #333; font-weight: normal;padding: 1px 10px 2px 0px;}
.ModuleTitle_SubMenu {z-index: 1000; margin: 1px 0px 0px 0px; border: 1px solid #ccc; padding: 0px;}
.ModuleTitle_MenuItemSel {font-size: 11px; font-weight: normal; color: #111; background: #eee; padding: 1px 10px 2px 0px;}
.ModuleTitle_MenuIcon {display:none;}

.ModuleTitle_MenuBreak, .ModuleTitle_MenuArrow, .ModuleTitle_RootMenuArrow {display: none;}

/*========================================================*/
/*  7. Colors                                             */
/*========================================================*/


/*========================================================*/
/*  8. Modules                                            */
/*========================================================*//* Ventrain ChildLinks Module */
#dnnskin-3col .childlinks, a.childlinks:link{background:#C4C89D;border:1px solid #8AA853;border-right:0px;padding:1px 7px 2px 7px; color:#607827; font-family:Verdana; text-decoration:none;} 
#dnnskin-3col a.childlinks:hover {color:#cc3300;}
