body {
	margin:0px;
	padding:0px;
	background-color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
}

html {
	height:100%;
	width:100%;
}

p, h1, h2, h3, h4, h5, h6, ul, ol, li, form, button, input, label {margin:0px; padding:0px;}


#wrap { width:990px;
        margin:0px auto;
}

/*================== General ======================*/




/*================== Header ======================*/

#header {
	background-image:url(../images/header.gif);
	background-repeat:repeat;
	height:85px;	
}

#logo {
	float:left;
	height:62px;
	width:257px;
	margin:10px 0px 0px 10px;
}

#headernav { 
	float:left;
	margin:20px 5px 0px 70px;
	height:26px;
}


#headernav ul { line-height:26px;
}


#headernav ul li {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#000000;
	display:inline;
	padding-left:6px;
	padding-right:6px;
}

#headernav ul li a:link, #headernav ul li a:visited, #headernav ul li a:active {
	padding:0px;
	color:#000000;
	text-decoration:none;
}

#headernav ul li a:hover {
	padding:0px;
	color:#000000;
	text-decoration:none;
}

#headernav ul li .active {
	padding:0px;
	color:#000000;
	text-decoration:none;
}

.searcharea { background-image:url(../images/search-area.gif);
			  background-repeat:no-repeat;
			  height:24px;
			  width:206px;
			  border:0px;
}

.searchbutton { background-image:url(../images/search-button.gif);
                background-repeat:no-repeat;
				height:29px;
				width:81px;
				border:0px;
				cursor:hand;
				color:#000000;
				font-weight:bold;
				font-size:12px;
				font-family:Arial, Helvetica, sans-serif;
}

/*================== main body ======================*/

#banner { 
	width:100%;
	overflow:auto;
}

#banner #bannerHome {
	width:760px;
	float:left;
}

#banner #rotator {
	width:210px;
	float:right;
}

/* rotator in-page placement */
    div#rotator {
	width:210px;
	height:222px;
}
/* rotator css */
	div#rotator ul li {
	position:absolute;
	list-style: none;
}
/* rotator image style */	
	div#rotator ul li img {
	background: #fff;
}
    div#rotator ul li.show {
	z-index:500
}

#banner-inner { 
	width:100%;
}

#bannernav {}

#bannernav ul {	
	padding: 30px 3px 4px 3px;
}

#bannernav ul li { 
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#707070;
	display:inline;
	padding: 6px 3px 4px 3px;
	padding-left:20px;
}

#bannernav ul li a:link, #bannernav ul li a:visited {
	padding: 6px 3px 4px 3px;
	color:#707070;
	text-decoration:none;
}

#bannernav ul li a:hover {
	color:#000000;
	text-decoration:none;
    border-bottom:2px #660099 solid;
    width:100%;
	padding: 6px 3px 4px 3px;
}

#bannernav ul li .active {
	color:#000000;
	text-decoration:none;
	padding: 6px 3px 4px 3px;
}

#bannernav ul li .selected { 
	border-bottom:2px #660099 solid;
	width:100%;
	padding: 6px 3px 4px 3px;
}

#bannerHome .bannerImg {
	float:left;
	width:320px;
	margin-top:30px;
	margin-left:10px;
}

#bannerHome .bannerText {
	float:right;
	width:420px;
	margin-top:30px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;	
}

#bannerinner { 
	margin:25px 0px;
	text-align:center;
	background-color: #f3f1f1;
	padding: 20px;
}

#footeradv {
	overflow:auto;
	margin:10px auto;
	padding-bottom:0px;
	margin-bottom:-80px;
}

/*================== main content area ======================*/

#maincontentarea { 
	margin-top:15px;
	overflow:auto;
	background-image:url(../images/main-bg.gif);
	background-repeat:repeat-y;
	background-position:760px top;
}

/*================== Contentarea ======================*/

.content {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#521800;
	line-height:24px;
	overflow:auto;
	padding:0px 10px;
}

#contentarea {
	width:555px;
	margin-left:200px;
}

#contentarea h1 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:36px;
	color:#a3a2a2;
	font-style:italic;
	font-weight:normal;
	padding-bottom:20px;
}

#contentarea h1 span {color:#660099;}

#statistics {
	background-image:url(../images/statistics.png);
	background-repeat:no-repeat;
	padding:40px 20px 20px 20px;
	margin-top:20px;
	background-position:left top;
	overflow:auto;
}

#statistics .cyndisliststatistics {
	float:left;
	width:238px;
	overflow:auto;
}
#statistics .cyndisliststatistics h2 {
	background-image:url(../images/sta-hdr.png); 
	background-repeat:no-repeat; 
	font-family:Georgia, "Times New Roman", Times, serif; font-size:18px;
	color:#660099;
	font-weight:normal;
	font-style:italic;
	padding-left:45px;
	line-height:60px;
}
#statistics .cyndisliststatistics h2 span {color:#000000;}

#statistics .importantlinks {
	float:left;
	width:230px;
	overflow:auto;
	margin-left:20px;
}
#statistics .importantlinks h2 {
	background-image:url(../images/links-hdr.png); 
	background-repeat:no-repeat; 
	font-family:Georgia, "Times New Roman", Times, serif; font-size:18px;
	color:#660099;
	font-weight:normal;
	font-style:italic;
	padding-left:45px;
	line-height:60px;
}
#statistics .importantlinks h2 span {color:#000000;}

#statistics .innerText {
	padding:0px;
	margin-left:20px;
}
.innerText label {
  display: inline-block;
  line-height: 1.5;
  vertical-align: middle;
  width: 150px; /* Width of labels */
  margin:0px;
}

.innerText ol {
  margin: 0;
  padding: 0;
}

.innerText li {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	text-align:left;
	list-style: none;
	padding: 2px 5px 2px 0px;
	margin: 0px;
	color:#660099;
}
.innerText ol li a:link, .innerText ol li a:visited, .innerText ol li a:active{text-decoration:none; color:#660099;}
.innerText ol li a:hover{text-decoration:underline; color:#660099;}

#statistics .innerTextLink {
	padding:0px;
	margin-left:20px;
}

.innerTextLink ol {
  margin: 0;
  padding: 0;
}

.innerTextLink li {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	text-align:left;
	list-style: none;
	padding: 2px 5px 2px 15px;
	margin: 0px;
	margin-left:10px;
	color:#660099;
	line-height: 1.5;
	background-image:url(../images/bullet1.gif); 
	background-repeat:no-repeat;
	background-position:left 8px;
}
.innerTextLink ol li a:link, .innerTextLink ol li a:visited, .innerTextLink ol li a:active{text-decoration:none; color:#660099;}
.innerTextLink ol li a:hover{text-decoration:underline; color:#660099;}

.break {height:5px; border-bottom:1px solid #d8d8d8; width:99%; clear:both; overflow:hidden;}

.break2 {height:15px; border-bottom:1px solid #d8d8d8; width:80%; clear:both;}

.text1 {color:#660099; font-size:16px; display:block; float:left;}

.text2 {color:#521800; font-size:12px; display:block; float:left;}

.text3 {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#424242}

.text4 {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#b5b5b5}

.text5 {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#949393}

.text5 a:link, .text5 a:visited, .text5 a:active {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#949393; text-decoration:none;}

.text5 a:hover {text-decoration:underline;}


#categories {
	background-image:url(../images/browse-cat-bg.png);
	background-repeat:no-repeat;
	background-position:20px 60px;
	padding:10px 20px 20px 20px; 
	margin-top:20px;
}

#categories h2 {
	background-image:url(../images/browse-cat-hdr.png); 
	background-repeat:no-repeat; 
	font-family:Georgia, "Times New Roman", Times, serif; font-size:18px;
	color:#660099;
	font-weight:normal;
	font-style:italic;
	padding-left:45px;
	line-height:60px;
}

#categories h2 span {color:#000000;}

#alphabetical {width:468px; margin:0px 10px 0px 15px; height:60px;}

#alphabetical ul.horizontal_list li{
    text-align:center;
    float: left;
    list-style: none;
    padding: 3px 0px;
    margin: 2px;
	text-transform:uppercase;
	width:32px;
	line-height:25px;
}

#alphabetical ul.horizontal_list li a:link, #alphabetical ul.horizontal_list li a:active, #alphabetical ul.horizontal_list li a:visited {color:#660099; text-decoration:none; float:left; width:100%;}

#alphabetical ul.horizontal_list li a:hover {background-color:#660099; text-decoration:none; float:left; width:100%; color:#FFFFFF;}

#pagination-clean li{
border:0; margin:0; padding:0;
font-size:11px;
list-style:none;
}
#pagination-clean li, #pagination-clean a{
border:solid 1px #DEDEDE
margin-right:2px;
}
#pagination-clean .previous-off,
#pagination-clean .next-off {
color:#888888
display:block;
float:left;
font-weight:bold;
padding:3px 4px;
}
#pagination-clean .next a,
#pagination-clean .previous a {
font-weight:bold;
border:solid 1px #FFFFFF;
}
#pagination-clean .active{
color:#00000
font-weight:bold;
display:block;
float:left;
padding:4px 6px;
}
#pagination-clean a:link,
#pagination-clean a:visited {
color:#0033CC
display:block;
float:left;
padding:3px 6px;
text-decoration:none;
}
#pagination-clean a:hover{
text-decoration:none;
}






/*================== left panel ======================*/

#leftpanel {
	width:188px;
	float:left;
	text-align: left;
}

#leftmenupanel { 
	background-image:url(../images/leftpanel-menubg.png);
	background-repeat:repeat-y;
	background-position:top right;
	padding-top:5px;
}

#leftmenupanel h2 {
	background-image:url(../images/leftpanel-menu-hdr.png);
	background-repeat:no-repeat;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	padding-left:10px;
	margin-top:10px;
	line-height:37px;
}

#leftmenupanel h2 a:link,#leftmenupanel h2 a:visited,#leftmenupanel h2 a:active,#leftmenupanel h2 a:hover{
	color:#FFFFFF; text-decoration:none; display:block;
}

#addspaceleft { 
	margin-top:10px auto;
	background-color:#f3f1f1;
	padding:10px 0px;
	text-align:center;
}

/*================== Right Panel ======================*/

#rightpanel {width:216px; float:right;}

#addspaceright { 
	margin-top:10px auto;
	background-color:#f3f1f1;
	padding:10px 0px;
	text-align:center;
}

#donate { 
	font-family:Georgia, "Times New Roman", Times, serif; 
	font-style:italic;
	font-size:12px;
	color:#000000;
	height:45px;
}

#donate .donateimage{ float:left; padding-right:10px;}

#donate .donatelink a:link, #donate .donatelink a:active, #donate .donatelink a:visited {text-decoration:none; color:#000000; font-size:12px;}

#donate .donatelink a:hover {text-decoration:underline;}

#newsfeed {}

#newsfeed h2{
	font-family:Georgia, "Times New Roman", Times, serif; font-size:18px;
	color:#660099;
	font-weight:normal;
	font-style:italic;
	line-height:40px;
	border-bottom:1px solid #c3b9b9;
	margin-bottom:20px;
}

#newsfeed h2 span { color:#000000;}

#newsfeed ul {}

#newsfeed ul li {
	list-style:none;
	background-image:url(../images/bullet2.gif); background-repeat:no-repeat;
	background-position:left 8px;
	color:#521800;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	padding-left:20px;
	line-height:20px;
	padding-bottom:20px;
}

/*================== Follow Us ======================*/

#followus {margin:10px 15px;}

/*================== Footer ======================*/

#footer {
	background-image:url(../images/footer-bg.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	padding-top:125px;
	height:150px;
	clear:both;
}

#footernav { padding:60px 0px 0px 20px;
			 /* width:600px; */
			 float:left;
}

#footernav ul { list-style:none;
                font-family:Arial, Helvetica, sans-serif;
				font-size:12px;
				color:#424242;
}


#footernav ul li { font-family:Arial, Helvetica, sans-serif;
				   font-weight:bold;
				   font-size:12px;
				   color:#424242;
				   display:inline;
				   padding-left:8px;
				   padding-right:8px;
				   line-height:20px;
}

#footernav ul li a:link, #footernav ul li a:visited, #footernav ul li a:active {
	padding:0px;
	color:#424242;
	text-decoration:none;
}

#footernav ul li a:hover {
	padding:0px;
	color:#424242;
	text-decoration:none;
}

#footernav ul li .active {
	padding:0px;
	color:#000000;
	text-decoration:none;
}

.footerlink { font-family:Arial, Helvetica, sans-serif;
              font-size:12px;
			  color:#424242;
			  line-height:20px;
			  margin-top:10px;
			  margin-left:8px;
}

/*#footertree {
	background-image:url(../images/footertree.png);
	background-repeat:no-repeat;
	float:right;
	position:absolute;
	width:254px;
	height:231px;
	left:900px;
	top:900px;
}
*/
#footertree {
	background-image:url(../images/footertree.png);
	background-repeat:no-repeat;
	float:right;
	width:254px;
	margin:-175px 20px 0px 0px;
	height:230px;
}

#footerfollowus {
	height:80px;
	border-left:2px solid #FFFFFF;
	float:right;
	width:254px;
	margin-right:20px;
	padding-left:10px;
}

#footerfollowus img {margin-top:4px; padding-left:5px;}



/*================== Inner Contentarea ======================*/

#contentarea-inner{
	width:555px;
	margin-left:200px;
}

#contentarea-inner h1 {font-family:Georgia, "Times New Roman", Times, serif; font-size:20px; color:#521800; font-style:italic; font-weight:normal; padding-bottom:20px;}

#contentarea-inner h1 a:link, #contentarea-inner h1 a:visited, #contentarea-inner h1 a:active {color:#521800; text-decoration:none;}

#contentarea-inner h1 a:hover {color:#521800; text-decoration:underline;}


#contentarea-inner h2 {font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:16px; color:#521800;padding-bottom:20px;}

/*================== Category Index ======================*/

#catindex {
	float:left;
	width:260px;
}

#catindex ul {list-style:none;}

#catindex ul li{
	list-style:none;
	background-image:url(../images/bullet1.gif);
	background-repeat:no-repeat;
	background-position:left 8px;
	padding-left:20px;
	color:#660099;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
}

#catindex ul li span {height:21px;}

#catindex ul li a:link, #catindex ul li a:visited, #catindex ul li a:active {color:#330066;; text-decoration:none;}

#catindex ul li a:hover {text-decoration:underline;}

#catindex ul li ul li{
	background-image:none;
	list-style:circle;
	padding-left:10px;
	color:#660099;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	margin-left:15px;
}

#catindex ul li ul li a:link, #catindex ul li ul li a:visited, #catindex ul li ul li a:active {color:#330066; text-decoration:none;}

#catindex ul li ul li a:hover {text-decoration:underline;}

#catindex span {line-height:21px;}


#relcategories {
	float:right;
	width:260px;
}

#relcategories ul {list-style:none;}

#relcategories ul li{
	list-style:none;
	background-image:url(../images/bullet1.gif);
	background-repeat:no-repeat;
	background-position:left 8px;
	padding-left:20px;
	color:#660099;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
}

#relcategories ul li a:link, #relcategories ul li a:visited, #relcategories ul li a:active {color:#330066; text-decoration:none;}

#relcategories ul li a:hover {text-decoration:underline;}
#relcategories ul li ul li{
	background-image:none;
	list-style:circle;
	padding-left:10px;
	color:#660099;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	margin-left:15px;
}

/*================== Related Index ======================*/


/*================== Forms ======================*/

#stylized{
	overflow:auto;
	line-height:normal;
}

#stylized label{
	display:block;
	text-align:left;
	color:#660099;
	width:230px;
	float:left 0px;
	margin:20px 0px 15px 5px;
}

#stylized input{
	float:right;
	font-size:12px;
	padding:2px 4px;
	width:238px;
	margin:-33px 5px 0px 8px;
}

#stylized select{
	float:right;
	font-size:12px;
	padding:0px;
	width:250px;
	margin:-35px 5px 0px 8px;
}

#stylized a:link, #stylized a:active, #stylized a:visited, #stylized a:hover  {
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
}

#stylized .button{
	background-color:#68029b;
	height:28px;
	color:#FFFFFF;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	border:none;
	cursor:pointer;
	position:relative;
	margin:0px 5px 5px 170px;
	background-image:url(../images/button-bg.gif);
	background-repeat:repeat-x;			
}

#stylized p{ 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#ffffff;
	float:left;
	padding:5px;
	display:block;
}

#stylized ul { list-style:none;}



#submitnewlink {}

#submitnewlink ul {list-style:none; line-height:18px;}

#submitnewlink ul li{list-style:none; overflow:auto; padding-bottom:15px;}

#submitnewlink .button{
	background-color:#68029b;
	width:250px;
	height:28px;
	color:#FFFFFF;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	border:none;
	cursor:pointer;
	margin:10px 0px 5px 0px;
	padding:3px 0px;
	background-image:url(../images/button-bg.gif);
	background-repeat:repeat-x;
}

#submitnewlink input {width:240px; font-family:Arial, Helvetica, sans-serif; font-size:12px;}

#submitnewlink textarea {width:240px; height:120px; font-family:Arial, Helvetica, sans-serif; font-size:12px;}

.stylizeddiv1 {width:250px; float:left;}

.stylizeddiv2 {width:250px; float:right;}




.maincategorylinks {
	width:99%; 
	margin:25px 0px 0px 0px;
}

.maincategorylinks ul { list-style:none;}
.maincategorylinks ul li{ list-style:none; margin-bottom:5px; color:#521800;}

.maincategorylinks ul.link1 li {
	list-style:none;
	background-image:url(../images/bullet2.gif);
	background-repeat:no-repeat;
	background-position:left 8px;
	padding-left:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#521800;
}

.maincategorylinks ul.link1 li a:link {color:#330066; text-decoration:none;}
.maincategorylinks ul.link1 li a:visited {color:#004000; text-decoration:none;}
.maincategorylinks ul.link1 li a:active {color:#521800; text-decoration:none;}
.maincategorylinks ul.link1 li a:hover {text-decoration:underline; color:#330066;}
.maincategorylinks ul.link1 li p {line-height:15px; padding:2px 0px;}

.maincategorylinks ul.link2 li {
	list-style:none;
	background-image:url(../images/bullet1.gif);
	background-repeat:no-repeat;
	background-position:left 8px;
	padding-left:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#521800;
}

.maincategorylinks ul.link2 li a:link {color:#330066; text-decoration:none;}
.maincategorylinks ul.link2 li a:visited {color:#004000; text-decoration:none;}
.maincategorylinks ul.link2 li a:active {color:#521800; text-decoration:none;}
.maincategorylinks ul.link2 li a:hover {text-decoration:underline;}
.maincategorylinks ul.link2 li p {line-height:15px; padding:2px 0px;}

.maincategorylinks ul.link3 li {
	list-style:none;
	background-image:url(../images/bullet3.gif);
	background-repeat:no-repeat;
	background-position:left 8px;
	padding-left:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#521800;
}

.maincategorylinks ul.link3 li a:link {color:#330066; text-decoration:none;}
.maincategorylinks ul.link3 li a:visited {color:#004000; text-decoration:none;}
.maincategorylinks ul.link3 li a:active {color:#521800; text-decoration:none;}
.maincategorylinks ul.link3 li a:hover {text-decoration:underline;}
.maincategorylinks ul.link3 li p {line-height:15px; padding:2px 0px;}

.footerad {
	background-color:#fff;
	float:left;
	margin:13px;
	z-index:10000;
	position:relative;
	overflow:auto;
}

.footeradvblock {
	height:255px;
	width:305px;
}

/*  ==============================
			PAGINATION
	==============================  */
.pagination {
	height:30px;
	padding:0px 10px 10px 0px;
	text-align:right;
}
.paginationFooter {
	height:20px;
	margin:0px 0px;
	padding:0px;
}
.pagination ul {
	list-style:none;
	padding:7px 0px 0px 0px;
}
.pagination ul li {
	display:inline;
	font-size:11px;
}
.pagination ul li.numbering {
	display:inline;
	font-size:11px;
	color:#505050;
	padding:0px 10px 0px 0px;
}
.pagination ul li a:link,.pagination ul li a:visited,.pagination ul li a:active {
	background-color:#f4f4f4;
	border:solid 1px #dbdbdb;
	margin:0px 1px 0px 0px;
	padding:1px 4px;
	color:#000000;
	text-decoration:none;
}
.pagination ul li a:hover,.pagination ul li a.current {
	background-color:#bf4040;
	border:solid 1px #bf4040;
	color:#FFFFFF;
	text-decoration:none;
}
.error {
	text-align:left;
	padding:5px 2px;
	color:#FF0000;
	font-weight:normal;
	background-color:#ffffcc;
	font-size:12px;
	border:dashed 1px #dbdbdb;
	margin-bottom:10px;
}
.message {
	text-align:left;
	padding:5px 2px;
	color:#009933;
	font-weight:normal;
	background-color:#f4f4f4;
	font-size:11px;
	border:dashed 1px #dbdbdb;
	margin-bottom:10px;
}
.totLinkcount {
	color:#521800;
	font-size:12px;
	margin-left:2px;
}
.updateText {
	color:#521800;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration:none;
	margin-top:-8px;
}
/*================== Banners ======================*/
.adv_728x90 {
	text-align:center;
	margin:0px auto;
	width:728px;
}

.adv_160x600 {
	text-align:center;
	margin:20px auto;
	width:160px;
}

.adv_120x90 {
	text-align:center;
	margin:20px auto;
	width:120px;
}

.adv_120x240 {
	text-align:center;
	margin:20px auto;
	width:120px;
}

.adv_125x125 {
	text-align:center;
	margin:20px auto;
	width:125px;
}

.adv_120x60 {
	text-align:center;
	margin:20px auto;
	width:120px;
}
/*================== Static Page Contents ======================*/

#staticpage_content {}

#staticpage_content a:link, #staticpage_content a:visited, #staticpage_content a:active {
	padding:0px;
	color:#660099;
	text-decoration:none;
}

#staticpage_content ul{
	padding-left:20px;
	padding-bottom:10px;
}
#staticpage_content ul li{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#521800; 
	padding-left:10px;
}
#staticpage_content ul li a:link, #staticpage_content ul li a:active {
	color:#660099;
	text-decoration:none;
}
#staticpage_content ul li a:visited {
	color:#004000;
	text-decoration:none;
}
#staticpage_content ul li a:hover {
	color:#660099;
	text-decoration:underline;
}
#staticpage_content h1 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:20px; 
	color:#521800; 
	font-style:italic; 
	font-weight:bold; 
	padding-bottom:15px;
}
#staticpage_content h2 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px; 
	color:#521800; 
	font-style:italic; 
	font-weight:bold; 
	padding-bottom:15px;
}
#staticpage_content h3 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px; 
	color:#521800; 
	font-weight:bold;
	line-height:20px;
	padding-bottom:10px;
}
#staticpage_content p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px; 
	color:#521800; 
	font-weight:normal;
	line-height:20px; 
	padding-bottom:8px;
	padding-top:2px;
}
#staticpage_content .italic {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-style:italic;
	color:#521800;
	font-weight:normal;
	line-height:20px;
}
#staticpage_content .left {
	float:left;
	width:250px;
}
#staticpage_content .right {
	float:right;
	width:250px;
}
#staticpage_content .clear {
	clear:both;
}
.linkcount {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:right;
	color:#521800;
	font-weight:bold;
	margin:-15px 0px 10px 20px;
}
.smallText {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	text-align:center;
	color:#521800;
}
.catDesc {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#521800;
	margin:0px 0px 20px 0px;
}
.catDesc a:link {
	color:#660099;
	text-decoration:none;
}
.catDesc a:visited {
	color:#004000;
	text-decoration:none;
}
.catDesc a:active {
	color:#521800;
	text-decoration:none;
}
.catDesc a:hover {
	color:#660099;
	text-decoration:underline;
}

.catDesc ul li {
	margin:5px 0px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	list-style:none;
	/*padding:2px;*/
}

.catDesc ul li a:link {
	color:#660099;
	text-decoration:none;
}
.catDesc ul li a:visited {
	color:#004000;
	text-decoration:none;
}
.catDesc ul li a:active {
	color:#521800;
	text-decoration:none;
}
.catDesc ul li a:hover {
	color:#660099;
	text-decoration:underline;
}
.linkDesc {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#000000;
	margin:0px 0px 5px 0px;
}
.linkDesc a:link, .linkDes a:visited{
	font-family:Arial, Helvetica, sans-serif;
	color:#660099;
	text-decoration:none;
}
.linkDes a:active{
	color:#004000;
	text-decoration:none;
}
.linkDesc a:hover{
	color:#660099;
	text-decoration:underline;
}
#letters {
	background-image:url(../images/browse-cat-bg.png);
	background-repeat:no-repeat;
	background-position:20px 0px;
	/*padding:10px 20px 20px 20px; */
	padding-left:18px;
	marginp:10px 0px;
	margin-bottom:30px;
}

#letters ul {
	width:500px;
	overflow:hidden;
	padding:20px 0px 15px 15px;
}
#letters li {
	list-style:none;
	float:left;
	margin-top:5px;
}
#letters li a {
	text-decoration:none;
	display:block;
	width:34px;
	height:22px;
	font:1em/1.2 Georgia, "Times New Roman", Times, serif;
	text-align:center;
	color:#660099;
	/*border:1px solid #f5efd7;*/
	margin:0 2px 2px 0;
}
#letters li a:hover {
	color:#fff;
	font-weight:bold;
	background-color:#660099;
	/*border:1px solid #f5efd7;*/
}
#letters li a:active {
	background:#F1E9C9;
}
.text-newlink {
	color:#FFFFFF;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:10px;
	font-weight:bold;
	font-style:italic;
	background-image:url(../images/new-bg.png);
	background-repeat:no-repeat;
	width:46px;
	height:20px;
	text-align:center;
	padding-left:3px;
	display: inline-block;
}

.text-updatedlink {
	color:#FFFFFF;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:10px;
	font-weight:bold;
	font-style:italic;
	background-image:url(../images/updated-bg.png);
	background-repeat:no-repeat;
	width:70px;
	height:21px;
	text-align:center;
	display: inline-block;
}
p .nolink {
	color:#660099;
}
.feeBasedSite {
	padding-left:8px; color:#339933; font-weight:bold;
}

div.wrapper{
	float:left; /* important */
	position:relative; /* important(so we can absolutely position the description div */ 
}
div.description{
	position:absolute; /* absolute position (so we can position it where we want)*/
	bottom:0px; /* position will be on bottom */
	left:0px;
	width:100%;
	/* styling bellow */
	background-color:black;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	opacity:0.7; /* transparency */
	filter:alpha(opacity=70); /* IE transparency */
}
p.description_content{
	padding:5px;
	margin:0px;
	text-align:center;
}

/* ------------------ Tooltip -------------------------- */
a.tooltip {
	color:#660099;
}
a.tooltip span {display:none; padding:2px 3px; margin-left:8px; width:380px;}
a.tooltip:hover span{display:inline; position:absolute; background:#ffffff; border:1px solid #cccccc; color:#6c6c6c;}
a.tooltip .heading {
	font-size:14px;
	font-weight:bold;
	color:#660099;
	font-style:italic;
	margin:6px 0px;
}
#tooltipspan {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	color:#000000;
}
#tooltipspan ul {
}

#tooltipspan ul li{
	background-image:url(../images/bullet3.gif);
	background-repeat:no-repeat;
	background-position:left 8px;
	padding:0px 0px 0px 15px;
	margin:0px;
	line-height:20px;
}

.smallTextLink {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:right;
	margin-top:5px;
	padding-right:40px;
	color:#660099;
}
.smallTextLink a:link, .smallTextLink a:visited, .smallTextLink a:active{
	color:#660099;	
	text-decoration:none;
}
.smallTextLink a:hover{
	color:#660099;
	text-decoration:underline;
}

#cse-branding-text{
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #660099;
}

#cse-nav {
    float:right;
    margin:28px 10px 0px 0px;
}

/* Addthis section to manage gaping*/
.addthis_toolbox.addthis_default_style > div#___plusone_0 {width: 70px !important;}


/* ------------------ Under Content Advertisement -------------------------- */
#addspaceundercontent {
	background-color: #f3f1f1;
	padding: 10px 0px;
	text-align: center !important;
	width: 90%;
	margin: 20px auto;
}
.under_content_section {
	text-align: center;
	font-size: 12px;
	margin: 0 auto;
	margin-bottom: 10px;
	/*border: 1px solid #ccc;*/
	width: 100%;
	overflow: hidden;
}

.add-this-widget {display: table;}

.adv_400x100 { width: 400px; text-align: center;margin: 20px auto; }

.adv_400x150 { width: 400px; text-align: center;margin: 20px auto; }

.adv_400x200 { width: 400px; text-align: center;margin: 20px auto; }


.gsc-control-cse {
    background-color: transparent !important; border-color: transparent !important; padding: 0 !important;}