body {margin: 0;
padding: 0;
line-height: 1.1em;
font: small Verdana, Geneva, Arial, Helvetica, sans-serif;
color: #666;
background:url(images/main-bg12.gif) 0 0 repeat-x #FDF8EA;}

#fckbody {
background-image:none;
text-align:left;
background-color:#FDF8EA;}

/***** Various tags *****/

a:link, a:visited {text-decoration:underline;
color:#940A14;
background-color:inherit;}

a:hover {text-decoration:underline;
color:#ECC120;
background-color:inherit;}

a:active {text-decoration:none;
font-weight:bold;
color:rgb(205,091,032);
background-color:inherit;}

a img {border:0;}

p {margin:0 0 1.4em 0;}

/***** DNN Styles to override *****/
/* text style used for most text rendered by modules */

.Normal, .NormalDisabled, .NormalBold, .NormalRed {font-family: Verdana,Tahoma,Arial,sans-serif;
font-size: 100%;
font-weight: normal;
color:#404040;}

.NormalDisabled {color: Silver;}
.NormalBold {font-weight: bold}
.NormalRed {font-weight: bold;
color: #940A14;}

h1, h2, h3, h4, h5, h6, .Head, .SubHead {
    font-family: Tahoma, Arial, Helvetica;
    color:rgb(205,091,032);}

H1{	font-size: 20px;
	font-weight: normal;}

H2{	font-size: 20px;
	font-weight: normal;}

H3{	font-size: 12px;
	font-weight: normal;}

H4{	font-size: 12px;
	font-weight: normal;}

H5, DT {
	font-size: 11px;
	font-weight: bold;}

H6{	font-size: 11px;
	font-weight: bold;}

SMALL{font-size: 8px;}

BIG{font-size: 14px;}

BLOCKQUOTE, PRE{font-family: Lucida Console, monospace;}


#wrap {width: 900px;
margin: auto;
padding: 10px 0;}

#header {width:900px;
position: absolute;
top:0px;
margin:auto;}

#logo {position:absolute;
top: 2px;
left: 5px;
border: none;
width: 230px;
height:79px;}

#loginlinks {position: absolute;
top: 3px;
right: 20px;
font-size: 0.9em;
text-align: left;}


#breadleft {
text-align: left;
font-size: 0.9em;}

#search { text-align:left;
padding:0;}

#contentholder {padding: 10px 5px 0px 10px;
    margin-top: 110px;}

#mainbody {float: left;
width: 76.7%;}

#mainbody2pane{
    width: 99%;
    float: left;}

#content {float: right;
width: 71.3%;}

#dnn_contentpane {padding-top: 0px;
padding-left: 20px;
padding-bottom: 0px;
padding-right: 10px;}

#sidebar {padding:0;
margin:0;
float: left;
width: 27%;}

#dnn_leftpane {padding: 25px 0px 10px 0px;
text-align:right;
height:100%;
}

#sidebar-2 {float: right;
width: 22%;}

#dnn_rightpane {padding: 10px;
background-color: #FFF;
border: 1px solid #CCC;}

#footercontent {clear: both;
padding: 10px 0 0 0;
width: 99%;
}

#dnn_footerpane {padding: 10px;}

.footer {max-width:900px;}

/* bottom links etc. in white space */

#footer {padding: 20px 20px 0px 20px;
width:900px;
border-top: 2px solid #FFE991;
text-align: right;}


#ul {list-style-type:none;
text-decoration:none;}

/* ================================================================ 
This copyright notice must be untouched at all times.

The original version of this part of the stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/final_drop.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any 
way to fit your requirements.
=================================================================== */

.topmenu {position:absolute;
top:0px;
left:280px;
text-align:center;
position:relative;
height:2.5em;
margin:0 auto;
padding:0;}

.topmenu ul {vertical-align:bottom;
height:99px;
display:block;
margin:0;
padding:0;
list-style-type:none;
/* for Firefox */list-style-type:none;
z-index: 20;}

.topmenu li {vertical-align:bottom;
float:left;
position:relative;
width:104px;
display:block;}

.topmenu li a, .topmenu li a:visited {width:104px;
height:47px;
display:block;
text-decoration: none;
color:#940A14;
background:url(images/menu-bg12.gif) 0 0 repeat-x #FDF8EA;
margin:0;
padding:45px 0 0 0;}

.topmenu ul li span {width:104px;
display:block;
vertical-align:bottom;
background:url(images/menu-devider7.gif) 100% 0 no-repeat #FDF8EA;
color:#940A14;
text-decoration:none;
padding:45px 0 0 0;
line-height:47px;
height:47px;}

.topmenu #CurrentItem a {width:104px;
display:block;
font-weight:normal;
background:url(images/menu-bg-selected12.gif) 0 0 no-repeat #FDF8EA;
color:#940A14;
text-decoration:none;
padding:53px 0 0 0;
height:45px;
text-decoration:none;}

* html .topmenu li a, .topmenu li a:visited {width:104px;
w\idth:104pxm;
/* hack for IE5.5 */}

.topmenu li a.drop, .topmenu li a.drop:visited {font-weight:bold;}

.topmenu #CurrentItem ul {visibility:hidden;}

.topmenu li ul {visibility:hidden;
position:absolute;
top:2.5em;
left:0;
height:0;
overflow:hidden;}

.topmenu table {margin:-1px;
border-collapse:collapse;
font-size:1em;
/* font size for IE5.5 */}

/* first line style for IE7 and non-IE browsers and the second line for IE5.5 and IE6 */

.topmenu li:hover a,
.topmenu li a:hover {width:104px;
display:block;
background:url(images/menu-bg-selected12.gif) 0 0 no-repeat #FDF8EA;
color:#ECC120;
text-decoration:none;
padding:53px 0 0 0;
height:47px;
text-decoration:none;
font-weight:normal;}

.topmenu li:hover ul,
.topmenu li a:hover ul {display:block;
z-index:500;
width:10em;
visibility:visible;
height:auto;
background:#fff;
border:1px 1px solid rgb(205,091,032);
left:-5px;
top:99px;}

.topmenu li:hover ul li a,
.topmenu li a:hover ul li a {text-align:left;
width:10em;
color: #940A14;
display:block;
font-weight:normal;
background:transparent;
text-decoration:none;
height:auto;
line-height:1.2em;
padding:0.4em;}

.topmenu li:hover ul #CurrentItem a,
.topmenu li a:hover ul #CurrentItem a {text-align:left;
color: #ECC120;
display:block;
font-weight:normal;
background:transparent;
text-decoration:none;
height:auto;
line-height:1.5em;
padding:0.5em;
width:9em;}

* html .topmenu li a:hover ul li a,
* html #CurrentItem li a:hover ul li a {width:10em;
w\idth:9em;
/* hack for IE5.5 */}

.topmenu li:hover ul li a.drop,
.topmenu li a:hover ul li a.drop, {font-weight:bold;}

.topmenu li:hover ul li ul,
.topmenu li a:hover ul li a ul {visibility:hidden;
position:absolute;
top:5px;
left:102px;
height:0;
overflow:hidden;}

.topmenu li:hover ul li a:hover,
.topmenu li a:hover ul li a:hover {text-decoration:none;
color: #ECC120;}


.submenu {
font-size:110%;
}

/* remove all the bullets, borders and padding from the default list styling */

.submenu ul {position:relative;
z-index:500;
padding:  0 0 0 0;
margin: 0 0 0px 0;
list-style-type:none;
width:235px;}

/* style the list items */

.submenu li {background: url(images/arrow12.gif) no-repeat right center #fff;
height:62px;
border:1px solid #FFE991;
/* for IE7 */
float:left;
padding: 0 10px 0 0;
margin-bottom:10px;
width: 235px;
list-style-type:none;}

/* get rid of the table */

.submenu table {position:absolute;
border-collapse:collapse;
top:0;
left:0;
z-index:100;
font-size:1em;}

/* style the links */

.submenu a, .submenu a:visited {text-decoration: none;
/*text-transform:uppercase;
*/
height:62px;
line-height:60px;
width:230px;
color:rgb(148,010,020);
font-size: 13px;
overflow: hidden;
padding-left:10px;}

.submenu a img {/*position: relative;
*/
margin-left:-10px;
border:0;}

/* hack for IE5.5 */

* html .submenu a, * html .submenu a:visited {width:235px;
w\idth:234px;}

/* style the link hover */

* html .submenu a:hover {text-decoration:none;
background:#fff;
font-weight:normal;
position:relative;
color:#ECC120;}

.submenu li:hover {position:relative;
font-weight:normal;}

/* For accessibility of the top level menu when tabbing */

.submenu a:active, .submenu a:focus {color:#ECC120;
background:#fff;}

/* retain the hover colors for each sublevel IE7 and Firefox etc */

.submenu li:hover > a {color:#ECC120;
background: url(images/arrow12.gif) no-repeat right center #fff;
display:block;
font-weight:normal;
width:235px;}


/*Articles */

.NaView_itemholder {border: 2px solid #FFE991;
margin: 5px 0 5px 0;
padding: 0px 15px 15px 15px;
background:#fff;}

.NaView_articletext {padding: 0px 15px 20px 15px;}

.NAView_categories {text-align: right;
padding-top :15px;}

/*--- Listings */

.NaListing_itemholder {border: 2px solid #FFE991;
margin: 5px 0 5px 0;
padding: 0px 15px 15px 15px;
background:#fff;}

.NaListing_itemholder h3 a:link , #NaListing_itemholder h3 a:visited {text-decoration: none;
color: #940A14;
font-weight:bold;}

.NaListing_itemholder h3 a:hover {color: #ECC120;}

.NaListing_summarytext {padding: 0px 15px 20px 15px;}


.NAListing_categories {text-align: right;
padding-top :15px;
font-size: 85%;}

.DNNAlignright {text-align:right;
text-indent:0;}