body,
html {
    
margin:0;
padding:0;
background:#969964;
color:#000;

}

body {

min-width:980px;
height:100%; 
font-family:tahoma;
font-size:12px;
color:#000000;

}

a {

color:#5D5D45;

}



#wrap { 

background-color:#FFFFFF; 
margin: 0px auto; 
width: 980px;

}


img {

border:0px;

}

h1 {

font-family:arial;
font-size:18px;
font-weight:normal;
color:#FFFFFF;

}


h2 {

font-family:arial;
font-size:16px;
font-weight:bold;
color:#FFFFFF;

}


h3 {

color:#5D5D45;
font-family:tahoma;
font-size:16px;
font-weight:bold;

}

#header {

width:980px;
height:97px;
margin-left:0px;
background-image:url('../images/header.jpg');
background-repeat:no-repeat;

}

#logo {
background:transparent;
height:97px;
width:400px;
float:left;
}

#logo h1 {

color:#39392e;
font-family:verdana;
font-size:11px;

padding-top:65px;
padding-left:75px;

}

#logo a {

text-decoration:none;

}

#search {


float:left;
padding-left:0px;
margin-left:236px;
margin-top:25px;
background-image:url('../images/search.png');

background-repeat:no-repeat;
height:52px;
width:304px;

}

.searchbox {

background:#FFFFFF;
border:1px solid #400120;
height:21px;
width:200px;
margin-left:10px;
margin-top:10px;

}

.searchbutton {
background:#969964;
border:1px solid #400120;
height:25px;
width:70px;
margin-left:5px;
margin-top:10px;

color:#FFFFFF;
font-family:verdana;
font-size:11px;

}

#blue {

background:#1e3760;
height:4px;
width:980px;
clear:both;
overflow:hidden;

}


#white {

background:#FFFFFF;
height:1px;
width:980px;
clear:both;
overflow:hidden;

}

#lcol-box {

background-color:#ffffff;
margin-left:0px;
height:100%; 

}

#rcol-box {
background-color:#FFFFFF;
display:table;
height:100%; 
}

#navbar {

height:18px;
width:980px;
background:#5d5d45;
padding-top:10px;

text-align:center;
color:#FFFFFF;
font-family:verdana;
font-size:12px;

}

#navbar a {

color:#FFFFFF;
font-family:verdana;
font-size:12px;
text-decoration:none;

}

#navbar a:hover {

color:#FFFFFF;
font-family:verdana;
font-size:12px;
text-decoration:underline;

}

#location {
clear:both;
background-color:#FFFFFF;
display:table;

margin-left:0px;
margin-top:0px;
padding-left:65px;
padding-top:10px;
width:915px;

color:#969964;
font-family:verdana;
font-size:12px;

}

.location-text {

float:left;
width:400px;
padding-top:9px;
background-color:#FFFFFF;

color:#5d5d45;
font-family:verdana;
font-size:11px;

}

.location-text a {

color:#5d5d45;
font-family:verdana;
font-size:11px;
font-weight:bold;

}

.alpha {

float:left;
background:url('../images/alpha.jpg') center right no-repeat;
background-color:#FFFFFF;
width:480px;
height:16px;
padding-top:9px;
padding-left:10px;

color:#000000;
font-family:verdana;
font-size:11px;

}


.alpha a {

color:#000000;
font-family:verdana;
font-size:11px;
text-decoration:none;

}

.alpha a:hover {

color:#000000;
font-family:verdana;
font-size:11px;
text-decoration:underline;

}

#content {
clear:both;
background-color:#FFFFFF;

width:980px;
margin-left:0px;
padding-bottom:50px;

display:table; /* must put this in for FireFox. */
text-align:left; /* so that IE6 and Firefox puts the text to the left
*/

height:100px; 
}

#lcol {

background-color:#FFFFFF;
float:left;
width:650px;
height:100%;
margin-left:0px;
margin-top:0px;
padding:30px 15px 15px 30px;
text-align:left;


}

#rcol {

padding-left: 35px; 
float: right; 
width: 240px; 
padding-top: 59px; 
position: relative; 
background-color: #ffffff; 
text-align: left

}

.box {

float:left;
width:48px;
height:48px;
border:1px solid #e1e1de;

}

.category {

margin-top:10px;
float:left;
width:33%;

}

.cat-name {

float:left;
padding:17px 0px 0px 5px;
width:120px;
font-family:arial;
font-size:11px;
color:#c45e4f;

}

.cat-name a {

font-family:arial;
font-size:11px;
color:#5d5d45;
text-decoration:none;

}

.cat-name a:hover {

font-family:arial;
font-size:11px;
color:#5d5d45;
text-decoration:underline;

}

#cat-box {

display:table;
width:625px;
border:1px solid #e2e2df;
background-color:#FFFFFF;
background-image:url('../images/catbg.jpg');
background-repeat:repeat-x;
padding:0 15px 15px 15px;

}


#categories {
background-image:url('../images/categories.jpg');
background-repeat:no-repeat;
width:207px;
height:34px;
}


#directoryblogs {
background-image:url('../images/directoryblogs.jpg');
background-repeat:no-repeat;
width:207px;
height:34px;
}

#bestresources {
background-image:url('../images/bestresources.jpg');
background-repeat:no-repeat;
width:207px;
height:34px;
}


#sotd {
background-image:url('../images/sotd.jpg');
background-repeat:no-repeat;
width:207px;
height:34px;
}

#sotd-content {

background-color:#FFFFFF;
background-image:url('../images/sotdbg.jpg');
background-repeat:repeat-x;
width:175px;
padding-left:15px;
padding-right:15px;
padding-top:20px;
padding-bottom:20px;
border-left:1px solid #e1e1de;
border-bottom:1px solid #e1e1de;
border-right:1px solid #e1e1de;

font-family:verdana;
font-size:11px;
color:#67685d;
text-decoration:none;

}


#sotd-content a {

font-family:verdana;
font-size:12px;
color:#5d5d45;
text-decoration:none;

}

#sotd-content a:hover {

font-family:verdana;
font-size:12px;
color:#5d5d45;
text-decoration:underline;

}


.sidebar-content {

background-color:#FFFFFF;
background-image:url('../images/sidebarbg.jpg');
background-repeat:repeat-x;
width:185px;
padding-left:20px;
padding-top:20px;
padding-bottom:20px;
border-left:1px solid #e1e1de;
border-bottom:1px solid #e1e1de;
border-right:1px solid #e1e1de;


font-family:tahoma;
font-size:11px;
color:#FFFFFF;

}

.sidebar-content a {

background-image:url('../images/bullet.png');
background-repeat:no-repeat;
background-position:center left;
padding:7px 0 8px 14px;

margin:0px;

font-family:verdana;
font-size:11px;
color:#212121;
text-decoration:none;

}

.sidebar-content a:hover {


background-image:url('../images/bullet.png');
background-repeat:no-repeat;
background-position:center left;
padding:7px 0 8px 14px;

margin:0px;

font-family:verdana;
font-size:11px;
color:#212121;
text-decoration:underline;

}

.link-box {

margin-top:5px;

}


#newsfeed {

margin-top:20px;
background-color:#FFFFFF;
background-image:url('../images/newsfeed.jpg');
background-repeat:no-repeat;
width:225px;
height:21px;

}

#articles {

margin-top:20px;
background-image:url('../images/articles.jpg');
background-repeat:no-repeat;
width:125px;
height:25px;

}




.newsfeed-content {

padding:5px;
margin-top:2px;
background-image:url('../images/newsfeedbg.jpg');
background-repeat:repeat-x;
background-color:#FFFFFF;
width:620px;
height:130px;
border:1px solid #e1e1de;


font-family:verdana;
font-size:11px;
color:#5d5d45;

}

.newsfeed-content a {

font-weight:bold;
font-family:verdana;
font-size:11px;
color:#5d5d45;
text-decoration:none;

}

.newsfeed-content a {

font-weight:bold;
font-family:verdana;
font-size:11px;
color:#5d5d45;
text-decoration:underline;

}

.article-content {

padding:5px;
margin-top:2px;
background-image:url('../images/articlesbg.jpg');
background-repeat:repeat-x;
width:620px;
height:75px;
border:1px solid #e1e1de;


font-family:verdana;
font-size:10px;
color:#969964;

}



.article-content a {

background-image:url('../images/bullet.png');
background-repeat:no-repeat;
background-position:center left;
padding:7px 0 8px 14px;
margin:0px;

font-weight:bold;
font-family:verdana;
font-size:12px;
color:#969964;
text-decoration:none;

}

.article-content a:hover {


background-image:url('../images/bullet.png');
background-repeat:no-repeat;
background-position:center left;
padding:7px 0 8px 14px;
margin:0px;

font-weight:bold;
font-family:verdana;
font-size:12px;
color:#969964;
text-decoration:underline;

}



#featured-top {

background:url('../images/featured-top.jpg') no-repeat;
width:637px;
height:50px;
margin-left:40px;
}

#featured-middle {

background:url('../images/featured-middle.jpg') repeat-y;
width:617px;
padding:10px;
margin-left:40px;

font-family:verdana;
font-size:11px;
color:#fbc72d;

}

#featured-middle a {

font-family:verdana;
font-size:11px;
color:#FFFFFF;
text-decoration:none;

}

#featured-middle a:hover {

font-family:verdana;
font-size:11px;
color:#FFFFFF;
text-decoration:underline;

}

#featured-bottom {

background:url('../images/featured-bottom.jpg') no-repeat;
width:637px;
height:6px;
margin-left:40px;

}

.red-text {
font-family:verdana;
font-size:10px;
color:#db2a20;

}

#regular-top {

background:url('../images/regular-top.jpg') no-repeat;
width:632px;
height:52px;
margin-left:40px;
}

#regular-middle {

width:617px;
padding:10px;
margin-left:40px;

font-family:verdana;
font-size:11px;
color:#fbc72d;

}

#regular-middle a {

font-family:verdana;
font-size:11px;
color:#ff0000;
text-decoration:none;

}

#regular-middle a:hover {

font-family:verdana;
font-size:11px;
color:#ff0000;
text-decoration:underline;

}

#footer {
clear:both;
background:#5d5d45;
width:980px;
height:27px;
margin-left:0px;
padding-top:18px;

text-align:left;
font-family:verdana;
font-size:10px;
color:#b2b676;
}



#footer-left {

margin-left:35px;
float:left;
font-family:verdana;
font-size:12px;
color:#FFFFFF;

}

#footer-left a {

font-family:verdana;
font-size:12px;
color:#FFFFFF;
text-decoration:none;

}

#footer-left a:hover {


font-family:verdana;
font-size:12px;
color:#FFFFFF;
text-decoration:underline;
}



#footer-right {

margin-left:100px;
float:left;
text-align:left;
font-family:verdana;
font-size:10px;
color:#b2b676;

}

#footer-right a {

text-align:left;
font-family:verdana;
font-size:10px;
color:#b2b676;
text-decoration:none;

}

#footer-right a:hover {

text-align:left;
font-family:verdana;
font-size:10px;
color:#b2b676;
text-decoration:underline;
}

#description {

color:#5D5D45;
font-family:verdana;
font-size:11px;
width:620px;

}

.link {

text-decoration:underline;
font-size:12px;
font-family:tahoma;
font-weight:bold;
color:#969964;

}

.url {

font-size:12px;
font-family:tahoma;
color:#969964;

}

.listing {

font-size:12px;
font-family:tahoma;
color:#666666;

}

.listing a {

text-decoration:underline;
font-size:12px;
font-family:tahoma;
font-weight:bold;
color:#969964;

}

.text {

background:#FFFFFF;
width:280px;

}

.red {

color:#FF0000;

}

.label {

font-size:11px;

}
