/* ----- IDS ----- */
#container { width: 780px; margin: 0 auto; border: 1px solid #999999; }
#top-container { height: 174px; border-bottom: 1px solid #ab004c; background: url('../../../../Images/background-top-layer.gif') no-repeat; }
#top-container .float-right img { margin: 42px 11px 0 11px; }
#content-container { clear: left; padding: 15px 0; background: url('../../../../Images/background-content.gif') repeat-y; border-top: 1px solid #ab004c; border-bottom: 1px solid #ab004c; }
#content-container-standard { clear: left; padding: 15px 0; background: url('../../../../Images/background-content-single.gif') repeat-y; border-top: 1px solid #ab004c; border-bottom: 1px solid #ab004c; }
#left-container { float: left; width: 160px;  }
#middle-container { float: left; width: 440px; margin: 0 0 0 20px; }
#right-container { float: right; width: 150px; }
#middle-latest { clear: left; width: 402px; padding: 5px; border: 2px solid #71764c; }
#footer { padding-top: 10px; padding-bottom: 10px; }

/* ----- CLASSES ----- */

/* ----- HEADINGS & PARAGRAPHS ----- */
#middle-latest h1 { margin: 0 0 0.8em 0; }
#middle-latest ul {margin:0px; padding: 0px 0 10px 0; }


/* ----- LISTS ----- */
#navigation-container ul, #left-container ul, #middle-container ul, #right-container ul, #footer ul { margin: 0; }
#navigation-container li, #footer li { display: inline; }
#navigation-container li a { float: left; line-height: 24px; font-size: 1.5em; font-weight: bold; color: #000033; padding: 3px 21px; text-decoration: none; }
#navigation-container li.first a { padding-left: 24px; }
#navigation-container li.last a { padding-right: 22px; }
#navigation-container li.current a, #navigation-container li a:hover { color: #fff; background: #000033; }

#left-container li, #right-container li { text-align: center; padding: 0px 0 8px 0; }

#middle-container ul li {padding-left: 2.5em; background: url('../../../../Images/larrow_standard.gif') no-repeat 8px 1px; }
#ul-nodes ul li {text-align: left; padding-left: 2.5em; background: url('../../../../Images/larrow_standard.gif') no-repeat 8px 4px; margin:0px 0px 4px 0px; padding-top:2px;padding-bottom:2px;}
#ul-nodes ul {padding-bottom: 20px;}
#ul-nodes ul li a { color: #000033; text-decoration: none; }
#ul-nodes ul li a:hover { text-decoration: underline; }
#ul-notes h1 {margin: 0px; padding 0px;}
#footer li { padding-left: 17px; color: #000033; }
#footer li a { color: #000033; text-decoration: none; }
#footer li a:hover { text-decoration: underline;}

.listing li { float: left; clear: none; margin: 0px 7px 14px 0px; text-indent: 6px; padding-left: 0 !important; }
.listing li a { color: #fff !important; text-decoration: none !important; }
.listing li img { display: block; }
.listing li.theme, .listing li.support {float: right; margin: 0 0 14px 7px; }
.listing li.book { background: #807b58 !important; }
.listing li.theme { background: #ab004c !important; }
.listing li.package { background: #763143 !important; }
.listing li.support { background: #71764c !important; }

/* ----- LINKS ----- */
a, a:visited, a:focus { color: #156B4E; text-decoration: underline; }
a:hover { text-decoration: none; }

.item1 {width:201px; height:135px; margin:0px 14px 10px 0px; padding:0px; float:left;position:relative; font-weight:normal;background-color:#807b58; }
.item1 h1 {position:absolute;top:25px; left:4px; width:120px; height:80px;z-index:10; font-size:20px; overflow:none; font-weight:normal;  }
.item1 div.link {position:absolute; width:201px; height:20px; top:115px; left:0px; z-index:10; overflow:none; padding:0px;}
.item1 div.img{width:201px; height:112px; z-index:5;overflow:none;!important;	 }
.item1 div.link a{ padding:0px 5px 0px 5px; color:#fff !important;}
.item1 a, .item1 a:visited, .item1 a:focus { color: #807b58; }

.item2 {width:201px; height:135px; margin:0px 14px 10px 0px; padding:0px; float:left;position:relative; font-weight:normal;background-color:#ab004c; }
.item2 h1 {position:absolute;top:25px; left:4px; width:120px; height:80px;z-index:10; font-size:20px; overflow:none; font-weight:normal;  }
.item2 div.link {position:absolute; width:201px; height:20px; top:115px; left:0px; z-index:10; overflow:none; padding:0px;}
.item2 div.img{width:201px; height:112px; z-index:5;overflow:none;!important;	 }
.item2 div.link a{ padding:0px 5px 0px 5px; color:#fff !important;}
.item2 a, .item2 a:visited, .item2 a:focus { color: #ab004c; }

.item3 {width:201px; height:135px; margin:0px 14px 10px 0px; padding:0px; float:left;position:relative; font-weight:normal; background-color:#763143;}
.item3 h1 {position:absolute;top:25px; left:4px; width:120px; height:80px;z-index:10; font-size:20px; overflow:none; font-weight:normal;  }
.item3 div.link {position:absolute; width:201px; height:20px; top:115px; left:0px; z-index:10; overflow:none; padding:0px;}
.item3 div.img{width:201px; height:112px; z-index:5;overflow:none;!important;	 }
.item3 div.link a{ padding:0px 5px 0px 5px; color:#fff !important;}
.item3 a, .item3 a:visited, .item3 a:focus { color: #763143; }

.item4 {width:201px; height:135px; margin:0px 14px 10px 0px; padding:0px; float:left;position:relative; font-weight:normal;background-color:#807b58; }
.item4 h1 {position:absolute;top:25px; left:4px; width:120px; height:80px;z-index:10; font-size:20px; overflow:none; font-weight:normal;  }
.item4 div.link {position:absolute; width:201px; height:20px; top:115px; left:0px; z-index:10; overflow:none; padding:0px;}
.item4 div.img{width:201px; height:112px; z-index:5;overflow:none;!important;	 }
.item4 div.link a{ padding:0px 5px 0px 5px; color:#fff !important;}
.item4 a, .item4 a:visited, .item4 a:focus { color: #807b58; }

#item1 {background-color:#807b58;}
#item2 {background-color:#ab004c;}
#item3 {background-color:#763143;}
#item4 {background-color:#807b58;}


.item1 p{margin:0px; padding:0px;}
.item2 p{margin:0px; padding:0px;}
.item3 p{margin:0px; padding:0px;}
.item4 p{margin:0px; padding:0px;}

#item2 h1{color:#ab004c !important;}
#item3 h1{color:#763143 !important;}