.banner{

width:951px;

height:132px;

background:url(../images/banner.jpg);

}

.topbar{

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:8pt;

font-style:normal;

color:#FFFFFF;

float:right;

margin-top:15px;

margin-right:10px;

}



a.nav:link {color: #ffffff; text-decoration: none; }

a.nav:visited {color: #ffffff; text-decoration: none; }

a.nav:hover {color: orange; text-decoration: underline; }

a.nav:active {color: blue; }



a.nav2:link {color: #000000; text-decoration: none; }

a.nav2:visited {color: #000000; text-decoration: none; }

a.nav2:hover {color: orange; text-decoration: underline; }

a.nav2:active {color: blue; }



a.cat:link {color: #0059a0; text-decoration: none; }

a.cat:visited {color: #0059a0; text-decoration: none; }

a.cat:hover {color: #0059a0; text-decoration: underline; }

a.cat:active {color:#0059a0; }



a.subcat:link {color: #626060; text-decoration: none; }

a.subcat:visited {color: #626060; text-decoration: none; }

a.subcat:hover {color: #0059a0; text-decoration: underline; }

a.subcat:active {color: #626060; }



a.more:link {color: #0059a0; text-decoration: none; }

a.more:visited {color: #626060; text-decoration: none; }

a.more:hover {color: #626060; text-decoration: underline; }

a.more:active {color: #626060; }



a.pageLink:link {color: #595959; text-decoration: none; }

a.pageLink:visited {color: #626060; text-decoration: none; }

a.pageLink:hover {color: #626060; text-decoration: underline; }

a.pageLink:active {color: #595959; }



.menu_and_search_pane{

width:949px;

height:33px;

background:url(../images/menu_back.jpg);

}



.search{

width:360px;

height:33px;

float:left;

}



.search_box{

background-color:#CADEE7; 

border:solid 1px #ffffff; 

font-family:tahoma; 

color:#054D97; 

font-weight:bold;

}



.menu{

width:589px;

height:33px;

float:left;

}



.menu_items{

float:left; 

padding:2px;

font-family:Arial, Helvetica, sans-serif;

font-size:9pt;

color:#CADEE7;

padding-left:15px;

padding-right:15px;

padding-top:9px;

padding-bottom:9px;

border-right:solid 1px #62AAf4;

}

.main_content{

width:951px;

}

.main_content_left{

width:613px;

float:left;

}

.main_content_left_up{

width:613px;

height:22px;

background-image:url(../images/main_content_left_box_up.jpg);

}

.main_content_left_up_links{

width:613px;

height:72px;

background-image:url(../images/link_to_us.jpg);

}

.main_content_left_up_ads{

width:613px;

height:72px;

background-image:url(../images/ad_with_us.jpg);

}

.main_content_left_up_fb{

width:613px;

height:72px;

background-image:url(../images/feedback.jpg);

}

.main_content_left_mid{

border-left:solid 1px #e0e0e0;

border-right:solid 1px #e0e0e0;

display: table-cell; 

height: 100%;

width:611px;

}

.main_content_left_bottom{

width:613px;

height:22px;

background-image:url(../images/main_content_left_box_down.jpg);

}

.separator{

width:951px;

clear:both;

height:10px;

}

.cat_con{

width:100%;

/*padding-top:10px;*/

}

.cat_con_left{

z-index:999;

float:left;

margin-left:20px;

/*margin-bottom:3.5%;*/

width:46%;

}

.cat_con_right{

z-index:999;

float:left;

margin-left:20px;

margin-bottom:3.5%;

width:47%;

}

.cat_heading{

font-family:Arial, Helvetica, sans-serif;

font-size:11pt;

color:#0059a0;

text-align:left;

}

.cat_subcat{

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:7.5pt;

color:#626060;

line-height:15px;

text-align:left;

}

.cat_image{

float:left; 

margin-right:10px;

}

.main_content_right{

width:326px;

float:right;

}



.main_content_right_topic{

background:transparent url(../images/listing/right_topic_back.gif) no-repeat 0px top;

padding:6px 8px;

font-family:Arial, Helvetica, sans-serif;

font-size:10pt;

color:#001459;

font-style:normal;

padding-bottom:11px;

padding-left:15px;

text-align:left;

}



.main_content_right_desc{

background:transparent url(../images/listing/right_desc_back.gif) no-repeat 0px bottom;

padding:10px;

font-family:Arial, Helvetica, sans-serif;

font-size:9pt;

color:#000000;

font-style:normal;

text-align:justify;

}



.main_content_left_topic{

background:transparent url(../images/listing/body_heading.gif) no-repeat 0px top;

padding:6px 8px;

font-family:Arial, Helvetica, sans-serif;

font-size:10pt;

color:#34270e;

font-style:normal;

padding-bottom:11px;

padding-left:15px;

text-align:left;

}



.main_content_left_desc{

background:transparent url(../images/listing/body_desc.gif) no-repeat 0px bottom;

padding:10px;

font-family:Arial, Helvetica, sans-serif;

font-size:9pt;

color:#000000;

font-style:normal;

text-align:justify;

}



.main_content_right_up{

width:326px;

height:30px;

background-image:url(../images/main_content_right_box_up.jpg);

}

.main_content_right_mid{

width:324px;

height: 732px;

border-left:solid 1px #e0e0e0;

border-right:solid 1px #e0e0e0;

background-image:url(../images/main_content_right_box_mid.jpg);

}

.main_content_right_expand{

width:324px;

border-left:solid 1px #e0e0e0;

border-right:solid 1px #e0e0e0;

}

.main_content_right_bottom{

width:326px;

height:30px;

background-image:url(../images/main_content_right_box_down.jpg);

}



.down_pane{

width:951px;

}

.down_box1{

width:302px;

float:left;

}

.down_box2{

width:302px;

text-align:center;

float:left;

}

.down_box3{

width:325px;

float:right;

}

.down_box_up{

width:302px;

height:34px;

background-image:url(../images/down_box_up.jpg);

}



.down_box_up1{

width:325px;

height:34px;

background-image:url(../images/down_box_up1.jpg);

}

.affiliation{

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:10pt;

color:#FFFFFF;

padding-left:20px;

padding-top:5px;

text-align:left;

}

.affiliation_list{

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:7.5pt;

color:626060;

font-style:normal;

text-align:left;

}

.down_box_mid{

width:300px;

border-left:solid 1px #e0e0e0;

border-right:solid 1px #e0e0e0;

height:87px;

background-image:url(../images/down_box_mid.jpg);

}



.down_box_mid1{

width:323px;

border-left:solid 1px #e0e0e0;

border-right:solid 1px #e0e0e0;

height:87px;

background-image:url(../images/down_box_mid.jpg);

}



.down_box_down{

width:302px;

height:26px;

background-image:url(../images/down_box_down.jpg);

}

.down_box_down1{

width:325px;

height:26px;

background-image:url(../images/down_box_down1.jpg);

}



.heading_right_content{

font-family:Arial, Helvetica, sans-serif;

font-size:10pt;

color:#0059a0;

font-style:normal;

padding-bottom:11px;

padding-left:15px;

text-align:left;

}



.list_right_content{

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:8pt;

color:#626060;

font-style:normal;

padding-bottom:11px;

padding-left:15px;

text-align:left;

width:308px;

}



.list_down_box{

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:8pt;

color:#626060;

font-style:normal;

padding-bottom:11px;

padding-left:15px;

text-align:left;

}



.list_down_box1{

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:8pt;

color:#626060;

font-style:normal;

padding-bottom:11px;

padding-left:15px;

text-align:left;

}



.footer{

width:951px;

text-align:center;

font-family:Verdana, Arial, Helvetica, sans-serif;

font-style:normal;

font-size:7.5pt;

color:#626060;

}



/*=====================================Listing Styles==================================*/



.des_box{

width:314px;

}

.des_box_up{

width:314px;

height:16px;

background-image:url(../images/listing/listing_des_box_up.jpg);

}

.des_box_mid{

background-color:#e7f3e7;

font-family:Arial, Helvetica, sans-serif;

font-size:9pt;

color:#4f4f4f;

font-style:normal;

text-align:justify;

padding-left:10px;

padding-right:10px;

border-left:solid 1px #e0e0e0;

border-right:solid 1px #e0e0e0;

}

.des_box_down{

width:314px;

height:16px;

background-image:url(../images/listing/listing_des_box_down.jpg);

}



.list_main_content_left_up{

width:613px;

height:72px;

background-image:url(../images/listing/title_box.jpg);

}

.list_main_content_left_mid{

border-left:solid 1px #e0e0e0;

border-right:solid 1px #e0e0e0;

display: table-cell; 

height: 100%;

}

.list_main_content_left_mid1{

width:613px;

height:29px;

background-image:url(../images/listing/title_box_up.jpg);

}

.list_main_content_left_mid2{

border-left:solid 1px #e0e0e0;

border-right:solid 1px #e0e0e0;

}

.list_main_content_left_bottom{

width:613px;

height:22px;

background-image:url(../images/main_content_left_box_down.jpg);

}

.inner_div_title{

font-family:Arial, Helvetica, sans-serif;

font-size:12pt;

color:#595959;

text-align:left;

padding:7.5px;

height:58px;

}

.category_list{

font-family:Arial, Helvetica, sans-serif;

font-size:11pt;

color:#0033CC;

font-style:normal;

margin-bottom:10px;

margin-left:20px;

text-align:left;

}

.featured_links{

text-align:left;

padding:15px;

}

.main_content_right_mid1{

width:324px;

height:862px;

border-left:solid 1px #e0e0e0;

border-right:solid 1px #e0e0e0;

background-image:url(../images/listing/main_content_right_box_mid1.jpg);

}



/*=====================================Link Styles==================================*/

.text1{

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:11px;

font-weight:bold;

color:orange;

}



.format td{

font-family:verdana;

font-size:12px;

color:#003366;

font-weight:bold;

}



.title {

	FONT-WEIGHT: Bold; FONT-SIZE: 13px; COLOR: #222a66; Padding: 5px 0 6px 0;

}

	.title A:link {

		FONT-WEIGHT: Bold; COLOR: #222a66; TEXT-DECORATION: underline;

	}

	.title A:visited {

		FONT-WEIGHT: Bold; COLOR: #222a66; TEXT-DECORATION: underline;

	}

	.title A:hover {

		FONT-WEIGHT: Bold; COLOR: #222a66; TEXT-DECORATION: none;

	}







.desc {

	FONT-WEIGHT: Normal; font-size: 12px; COLOR: #595959; padding: 0 0 4px 0;

}



.url {

	FONT-WEIGHT: Normal; COLOR: #595959; padding:2px 0 0 0; font-size: 12px;

}







/************ Article Navigator **********/

#navigator {

	float: left;

	height: 33px;

	width: 949px;

	background: #013E7E url(images/nav.gif) repeat-x top;

	border-top: 2px solid #0F66BD;

	border-bottom: 4px solid #0F66BD;

}

.pages-nav {

	margin: 0px;

	padding: 3px 0px 4px;

	float: left;

	height: 26px;

	list-style-type: none;

	width: 949px;

}

.pages-nav ul {

	margin: 0px;

	padding: 0px;

	float: left;

	list-style-type: none;

}

.pages-nav li {

	margin: 0px;

	padding: 0px;

	float: left;

	height: 26px;

	list-style-type: none;

	font-size: 0.75em;

	line-height: 26px;

	color: #FFFFFF;

	display: inline;

	font-family: Arial, Tahoma, "Lucida Sans";

	font-weight: bold;

}

.pages-nav ul li {

	margin: 0px;

	padding: 0px;

	float: left;

	height: 26px;

	list-style-type: none;

	font-size: 1em;

	line-height: 26px;

	color: #FFFFFF;

	display: inline;

}

.pages-nav li a {

	margin: 0px;

	padding: 0px 12px;

	float: left;

	height: 26px;

	list-style-type: none;

	color: #F7F7F7;

	display: block;

	text-decoration: none;

	text-align: center;

	border-right: 1px solid #013E7E;

}

.pages-nav ul li a {



	margin: 0px;

	padding: 0px 12px;

	float: left;

	height: 26px;

	list-style-type: none;

	color: #F7F7F7;

	display: block;

	text-decoration: none;

	text-align: center;

	border-right: 1px solid #014388;

}

.pages-nav li a:hover {

	margin: 0px;

	padding: 0px 12px;

	float: left;

	height: 26px;

	list-style-type: none;

	color: #FFFFFF;

	display: block;

	text-decoration: none;

	text-align: center;

	border-right: 1px solid #013E7E;

	background: #013E7E;

}

.pages-nav ul li a:hover {



	margin: 0px;

	padding: 0px 12px;

	float: left;

	height: 26px;

	list-style-type: none;

	color: #FFFFFF;

	display: block;

	text-decoration: none;

	text-align: center;

	border-right: 1px solid #013E7E;

	background: #013E7E;

}

#searchlist {

	margin: 0px;

	padding: 0px;

	float: right;

	height: 26px;

	list-style-type: none;

	display: inline;

	width: 280px;

}

#searchlist form {

	margin: 0px;

	padding: 0px;

	float: right;

	width: 280px;

}

#searchlist form p {

	margin: 0px 5px 0px 0px;

	padding: 0px;

	float: right;

}

.s-text {

	width: 180px;

	padding: 0px;

	margin: 3px 0px 0px;

	font-family: "Trebuchet MS", "Times New Roman", Tahoma;

	color: #000000;

	float: left;

}

.my_sites { padding:3px 10px 3px 60px; background:#fff url(../images/link-2.png) no-repeat 6px -2px; margin:0 0 4px; border:1px solid #E0E0E0; }
.my_sites a { text-decoration:none; }
.my_sites .ms_title a { font-weight:bold; font-size:16px; color:#0059A0; }
.my_sites .ms_desc { padding:6px 0; }
.my_sites .ms_link { font-size:11px; color:#666; }
.my_sites .ms_link a { font-weight:bold; color:#212121; }

.fl_sites { padding:3px 10px 3px 60px; background:#E2F5FC url(../images/link-3.jpg) no-repeat 6px -2px; margin:0 0 4px; border:1px solid #E0E0E0; }
.fl_sites a { text-decoration:none; }
.fl_sites .ms_title a { font-weight:bold; font-size:16px; color:#0059A0; }
.fl_sites .ms_desc { padding:6px 0; }
.fl_sites .ms_link { font-size:11px; color:#666; }
.fl_sites .ms_link a { font-weight:bold; color:#212121; }

.liststyle ul { margin:0 0 0 20px; padding:0; list-style:none; }
.liststyle ul li { padding:8px 0 5px 20px; background:url(folder.png) no-repeat 0px 7px; }
.liststyle ul li a { color:#0059A0; text-decoration:none; }
.liststyle ul li a:hover { color:#0059A0; text-decoration:none; }




.subscribe { padding:10px 0; }
.subscribe .lw {  width:179px; float:left; }
.subscribe .rw {  width:88px; float:right; }
.subscribe h3 { font-family:Georgia, "Times New Roman", Times, serif; margin:0 0 4px; font-size:18px; color:#616161; font-weight:normal; }
.subscribe .text { float:left; color:#0089D0; }
.subscribe .form { padding:6px 0 0; }
.subscribe .form .t { padding:3px; width:198px; border:1px solid #D5D5D5; font-size:11px; float:left; }
.subscribe .form .s { padding:2px 3px; width:62px; border:1px solid #D5D5D5; font-size:11px; background:#CDE5CD; float:right; text-transform:uppercase; }

.twitter_sub { width: 150px; height:150px; float:left; background:url(http://www.elegantdirectory.com/articles/wp-content/themes/ElegantDir/images/twitter.jpg) no-repeat top left; text-align:center; font-size:18px; font-family:georgia; }
.twitter_sub a { display:block; width: 68px; padding:10px 0 0 79px; height:150px; color:#212121; }
.twitter_sub a:hover { text-decoration:none; }
.facebook_sub { width: 112px; padding:50px 0 0; text-align:center; height:100px; float:left; }

.widget_2 { text-align:left;  font-family:Arial; font-size:12px; color:#4F4F4F; }
.widget_2 .widget_body { padding:0 23px 12px; min-height:120px; }
.widget_2 .widget_body a { text-decoration:none; }
.widget_2 .widget_body a img { border:0; }
.widget_2 .widget_body ul { margin:0; padding:0; list-style:none; }
.widget_2 .widget_body ul li { padding:0 2px 0 20px; line-height:19px; margin:0 0 4px; background: url(http://www.elegantdirectory.com/articles/wp-content/themes/ElegantDir/images/li-bullet.gif) no-repeat 6px 5px; overflow:hidden; }
.widget_2 .widget_body ul li.current-cat { font-weight:bold; }
.widget_2 .widget_body ul li a { color:#114477; }

.round_panes { /*padding:0 6px;*/ }
.round_panes .round_Insides { padding:1px; background:#D6D5D5; }
.round_panes .round_Insides .round_Insides2 { background:#fff; /*padding-top:4px*/  }

.alexHeading { padding:0 0 6px; border-bottom:3px solid #388BCD; margin:0 0 8px; font-family:candara; }
.alexHeading h1, .alexHeading h2, .alexHeading h3 { font-size:23px; padding:0 0 0 20px; margin:0; color:#212121; font-weight:normal; background:url(images/heading-bg-2.png) no-repeat left 8px; }


