/*
Theme Name: 22WebGazette
Description: WebGazette 22Official Themes
Version: 1.5
Author: Web Gazette
Author URI: 
*/

@charset "utf-8";
/* CSS Document */

@font-face {
  font-family: 'Droid Serif';
  font-style: normal;
  font-weight: normal;
  src: local('Droid Serif'), local('DroidSerif'), url('http://themes.googleusercontent.com/font?kit=0AKsP294HTD-nvJgucYTaJ0EAVxt0G0biEntp43Qt6E') format('truetype');
}



html { font-family:Arial, Helvetica, sans-serif; font-size:12px; }
body { margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#6E6E6E; background:#fff url(images/body.gif) top left; height:100%; }

.clear { clear:both; }
a { text-decoration:none; color:#212121; }
a:hover { text-decoration:underline; color:#C42326; }
a img { border:0px; }

.separator { height:6px; clear:both; }

.wrapper { width:990px; margin:0px auto; }
.header { background:url(images/header.jpg) repeat-x top left; position:relative; }

.header .logo { padding:0; color:#fff; width:494px; height:81px; float:left; }
.header .search { padding:0; color:#fff; width:306px; height:52px; background:url(images/search.gif) no-repeat top left; float:right; display:inline; margin:46px 0 0; }
.header .search .inputfield  { float:left; padding:17px 20px 0; width:180px; }
.header .search .inputfield .inp { width:98%; }
.header .search .sButton { width:44px; height:46px; float:right; padding:6px 20px 0 0; }

.topN { height:25px; font-size:11px; }
.tnav, .tnav .navI, .tnav .navB { background:url(images/topnav.png); }
.tnav { float:right; height:30px; background-repeat:no-repeat; padding-left:12px; }
.tnav .navI { background-position: bottom right; padding-right:12px; background-repeat:no-repeat; }
.tnav .navB { background-position: 0px -30px; height:30px; text-align:center; }
.tnav a { color:#797979; }
.tnav ul { margin:0; padding:7px 0 0; list-style:none; }
.tnav ul li { padding:0 8px; float:left; border-left:1px solid #FFBA00; }
.tnav ul li.firstC { border-width:0px; }


.navigation { padding:1px 0; height:37px; text-transform:uppercase; background:url(images/topnav.gif) repeat-x top left; }
.navigation ul { list-style:none; margin:0; padding:0; position:relative; }
.navigation ul li { float:left; position:static; }
.navigation ul li .subnavigation { display:none; position:absolute; left:0; top:36px; width:975px; z-index:10000px; background-position:left bottom; padding-top:13px!important; }
.navigation ul li.hover .subnavigation { display:block; position:absolute; }
.navigation ul li h3 { font-size:14px; font-weight:bold; margin:0; }
.navigation ul li a { display:block; color:#fff; padding:0 18px; line-height:37px; height:37px; font-size:14px; font-weight:bold; }
.navigation ul li a:hover, .navigation ul li a.selected { text-decoration:none; display:block; color:#FFF; background:url(images/top-hover.jpg) repeat-x 0 0; }
.navigation ul li ul { display:none; }

.fwpt { font-family:'Droid Serif', Georgia, "Times New Roman", Times, serif; font-size:24px; color:#EF4E3F; margin:0 0 6px 0; font-weight:normal; }

.subnavigation { padding:11px 0 17px; height:14px; background:url(images/subnav.gif) repeat-x top left; margin:1px 0 0; }
.subnavigation ul { list-style:none; margin:0; padding:0; }
.subnavigation ul li { float:left!important; padding:0 10px!important; border-right:1px solid #EBBE46; }
.subnavigation ul li a { color:#447CA2!important; line-height:14px!important; height:14px!important; font-size:14px!important; font-weight:normal; padding:0!important; text-transform:none; }
.subnavigation ul li a:hover, .subnavigation ul li a.selected { background:none; clear:#447CA2; }

.mainContent { background:url(images/main-content.jpg) repeat-x bottom left; }

.topContent { padding:10px 0 20px; }
.topContent .tCBlock { width:184px; float:left; padding:0 17px 0 0; }
.topContent .tCBlock5 { padding:0; }
.topContent h3 { font-family:Georgia, "Times New Roman", Times, serif; font-size:20px; color:#6087C5; margin:0 0 6px 0; font-weight:normal; height:46px; }
.topContent h3 a { color:#6087C5; }
.topContent .image { border:1px solid #D3D4D4; height:125px; padding:1px; }
.topContent ul { margin:0; padding:0; list-style:none; }
.topContent ul li { font-size:11px; padding:5px 0; border-bottom:1px dotted #4A75BE; }

.topContent .tCBlock2 h3 a { color:#EF4E3F; }
.topContent .tCBlock3 h3 a { color:#86C340; }
.topContent .tCBlock4 h3 a { color:#F6B019; }
.topContent .tCBlock5 h3 a { color:#6087C5; }

.content {}
.content .leftCol  { width:630px; float:left;}
.content .rightCol { width:340px; float:right; }

.rc2Cols { background:url(images/2cols.gif) repeat-y center top; margin:12px 0 0; }
.rc2Cols .rc2Cols1 { width:160px; float:left; }
.rc2Cols .rc2Cols2 { width:160px; float:right; }

.recentH { height:34px; font-size:11px; background:url(images/jPag.jpg) repeat-x top left; padding:0 0 15px; }
.rnav, .rnav .navI, .rnav .navB { background:url(images/recent-heading.jpg); }
.rnav { float:left; height:34px; background-repeat:no-repeat; padding-left:12px; }
.rnav .navI { background-position: bottom right; padding-right:12px; background-repeat:no-repeat; }
.rnav .navB { background-position: 0px -34px; line-height:34px; height:34px; padding:0 10px; text-align:center; }

.rnav .navB h3, .rnav .navB h2, .rnav .navB h1 { font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:normal; margin:0; letter-spacing:1px; text-transform:uppercase; }
.rnav .navB span { font-weight:bold; color:#EF4E3F; }

#ajaxTab { height:30px; list-style:none; padding:0; margin:12px 0 0; }
#ajaxTab li { height:30px; float:left; line-height:30px; padding:0 18px; font-size:18px; color:#CD5C28; background:url(images/gadget-normal.jpg) repeat-x top left; border:1px solid #E1E1E1; border-width:0 1px; font-family:Georgia, "Times New Roman", Times, serif; margin:0 10px 0 0; cursor:pointer; }
#ajaxTab li.fe { margin:0 0 0; width:146px; }
#ajaxTab li.selected { background:url(images/gadget-selected.jpg) repeat-x top left; color:#fff; border-color:#000; }

#ajaxContent { padding:12px 0; }
#ajaxContent div { display:none; }
#ajaxContent ul { margin:0; padding:0; list-style:none; }
#ajaxContent ul li { height:22px; margin:0 0 5px; }
#ajaxContent ul li a { color:#626262; padding:0 10px; display:block; line-height:22px; background:url(images/li-list.jpg) repeat-x top left; border:1px solid #E1E1E1; }
#ajaxContent ul li a:hover { color:#626262; padding:0 10px; display:block; background:url(images/li-list-hover.jpg) repeat-x top left; text-decoration:none; }

.post { padding:0 0 25px; margin:0 0 20px; border-bottom:1px solid #EF4E3F; }
.post .info_wrap {  }
.post .info_wrap h2, .post .info_wrap h1  { font-size:24px; font-style:italic; color:#0B0B0B; margin:0; font-weight:normal;  font-family:Georgia, "Times New Roman", Times, serif; }
.post .info_wrap h2 a, .post .info_wrap h1 a { color:#2A5298; }
.post .info_wrap p { margin:0; }
.post .info_wrap p a { color:#2A5298; }
.post .info_wrap p .authorlink a { color:#EF4E3F; font-weight:bold; }
.post .trendCat { background:url(images/trend-cat.gif) repeat top left; font-size:10px; text-transform:uppercase; color:#888888; padding:0 10px 6px 0; margin:15px 0 0; }
.post .trendCat span { display:block; float:left; line-height:10px; background:#fff; padding:0 8px 0 0; }
.post .post_content { padding:15px 0 0; clear:both; }
.post .post_content .imagearea { width:251px; float:left; padding: 0 10px 10px 0; }
.post .post_content .image { height:169px; border:1px solid #D4D4D4; }
.post .post_content p { color:#2B2B2B; margin:0 0 10px; line-height:18px; }
.post .post_content h1{ font-weight: bold; font-size: 180%; letter-spacing: -0.04em; line-height: 100%; margin: 0 0 .5em; }
.post .post_content h2{ font-weight: normal; font-size: 170%; letter-spacing: -0.04em; line-height: 110%; margin: 0 0 .2em; }
.post .post_content h3{ font-size: 160%; font-weight: normal; letter-spacing: -0.04em; line-height: 110%; margin: 0 0 .2em; text-shadow: #fff 1px 1px 1px; }
.post .post_content h4{ font-size: 150%; font-weight: normal; margin: 0 0 .2em; } 
.post .post_content h5{ font-size: 140%; font-weight: bold;  margin: 0 0 .2em;  letter-spacing: -0.02em; }
.post .post_content h6{ font-size: 125%; font-weight: normal; text-transform: uppercase;  margin: 0 0 .2em; }

.moreL { clear:both; text-align:right; }
.moreL a { color:#86C340; font-weight:bold; }

ul.socials { list-style:none; padding:0; margin:0; font-size:10px; color:#646464; }
ul.socials li { padding:4px 12px 0 0; float:left; }
ul.socials li.reddit { padding:4px 0 0 0; }

.linksDownload { height:80px; }
.linksDownload a { display:block; padding:12px; -moz-border-radius-bottomleft:6px; -moz-border-radius-bottomright:6px; border:1px solid #D4D4D4; float:left; border-top-width:0; }
.linksDownload a:hover { text-decoration:none; }
.linksDownload .download { margin:0 8px 0 0; background:#EF4E3F; color:#fff; }
.linksDownload .preview  {}

.widget { padding:10px 0 0px; margin:12px 0 0; }
.widget .widget_heading { padding:0 0 10px; }
.widget .widget_heading h3 { margin:0; color:#CD5C28; font-size:18px; font-weight:normal; font-family:Georgia, "Times New Roman", Times, serif; }
.widget .widget_body { padding:14px 0; min-height:100px; clear:both; }
.widget .widget_body p { margin:0 0 8px; }
.widget ul { margin:0; padding:0; list-style:none; }
.widget ul li { margin:0 0 5px; padding:3px 0 3px 0;  }
.widget ul li a { color:#626262; text-decoration:none; }
.widget ul li a:hover { color:#212121; }
.widget ul li.has-child { padding-bottom:0px; }
.widget ul li.has-child li { border-width:0; }
.widget ul.children { margin:6px 0 0; }

.widget_west, .widget_east { padding:10px 0 0px; margin:12px 0 0; }
.widget_west .widget_heading, .widget_east .widget_heading { padding:0 0 10px; }
.widget_west .widget_heading h3, .widget_east .widget_heading h3 { margin:0; color:#CD5C28; font-size:18px; font-weight:normal; font-family:Georgia, "Times New Roman", Times, serif; }
.widget_west .widget_body, .widget_east .widget_body { padding:0 0 14px; min-height:100px; clear:both; }
.widget_west .widget_body p, .widget_east .widget_body p { margin:0 0 8px; }
.widget_west ul, .widget_east ul { margin:0; padding:0; list-style:none; }
.widget_west ul li, .widget_east ul li { margin:0 0 5px; padding:3px 0 3px 0; border-bottom:1px dotted #626262;  }
.widget_west ul li a, .widget_east ul li a { color:#626262; text-decoration:none; }
.widget_west ul li a:hover, .widget_east ul li a:hover { color:#212121; }
.widget_west ul li.has-child, .widget_east ul li.has-child { padding-bottom:0px; }
.widget_west ul li.has-child li, .widget_east ul li.has-child li { border-width:0; }
.widget_west ul.children, .widget_east ul.children { margin:6px 0 0; }

.widget_south { margin:12px 0 0; padding:0 12px 12px; }
.widget_south .widget_heading { padding:0 0 10px; }
.widget_south .widget_heading h3 { margin:0; color:#CD5C28; font-size:18px; font-weight:normal; font-family:Georgia, "Times New Roman", Times, serif; }
.widget_south .widget_body { padding:8px 0 0; min-height:100px; clear:both; }
.widget_south .widget_body p { margin:0 0 8px; }
.widget_south ul { margin:0; padding:0; list-style:none; }
.widget_south ul li { margin:0 0 5px; padding:3px 0 3px 0;  }
.widget_south ul li a { color:#626262; text-decoration:none; }
.widget_south ul li a:hover { color:#212121; }
.widget_south ul li.has-child { padding-bottom:0px; }
.widget_south ul li.has-child li { border-width:0; }
.widget_south ul.children { margin:6px 0 0; }

.rc2Cols .widget_west, .rc2Cols .widget_east { margin:0 0 12px!important; padding-top:0!important; }

.widget_categories ul li { padding-left:16px; border-bottom:1px dotted #626262; padding-top:2px;  background:url(images/listing.gif) no-repeat left 6px; }
.widget_archive ul li { padding-left:16px; border-bottom:1px dotted #626262; padding-top:2px;  background:url(images/listing.gif) no-repeat left 6px; }
.widget_links ul li { padding-left:16px; border-bottom:1px dotted #626262; padding-top:2px;  background:url(images/listing.gif) no-repeat left 6px; }
.widget_pages ul li { padding-left:16px; border-bottom:1px dotted #626262; padding-top:2px;  background:url(images/listing.gif) no-repeat left 6px; }
.widget_meta ul li { padding-left:16px; border-bottom:1px dotted #626262; padding-top:2px;  background:url(images/listing.gif) no-repeat left 6px; }
.widget_recent_comments ul li { border-bottom:1px dotted #626262; padding-top:2px; }

.widget_connection, .widget_ad { border:1px solid #E0E0E0; background:url(images/bg-widgets.jpg) repeat-x bottom left; padding:12px; }
.widget_connection .widget_body { padding-top:8px; }
.widget_connection .iconspedia { height:68px; padding:0 0 10px; }
.widget_connection .iconspedia a { display:block; float:left; height:68px; margin:0 12px 0 3px; }
.widget_connection .iconspedia a.icp { margin:0; }
.subscribe { padding:10px 0; }
.subscribe .lw {   }
.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:230px; 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; }
.submit_btn { padding:2px 3px; width:130px; border:1px solid #D5D5D5; font-size:11px; background:#CDE5CD; float:right; text-transform:uppercase; }

.widget_ad .widget_body { padding:8px 0; text-align:center; }


/* Captions */
.aligncenter, div.aligncenter { display: block;	margin-left: auto; margin-right: auto; }
.wp-caption { border: 1px solid #ddd; text-align: center; background-color: #f3f3f3; padding-top: 4px; margin:10px 10px 0 0; -moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; }
.adsense_post { width:336px; height:280px; border: 1px solid #ddd; text-align: center; background-color: #f3f3f3; padding: 4px; margin:10px 10px 0 0; -moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; }
.wp-caption img { margin: 0; padding: 0; border: 0 none; }
.wp-caption p.wp-caption-text { font-size: 11px; line-height: 17px; padding: 0 4px 5px; margin: 0; }
/* End captions */

/* Begin Images */
p img {
	padding: 0;
	max-width: 100%;
	}

img.centered { display: block; margin-left: auto; margin-right: auto; }
img.alignright { padding: 4px; margin: 0 0 2px 7px; display: inline; }
img.alignleft { padding: 4px; margin: 0 7px 2px 0; display: inline; }
.alignright { float: right; }
.alignleft { float: left; }

/* Begin Lists
Special stylized non-IE bullets
Do not work in Internet Explorer, which merely default to normal bullets. */

.wp-pagenavi { padding:4px 0 0; }
.wp-pagenavi a { background:#000!important; border-color:#EEE!important; color:#fff!important; }
.wp-pagenavi a:hover { background:#DA4D15!important; border-color:#EEE!important; color:#fff!important; }
.wp-pagenavi span.current { background: #DA4D15!important; border-color:#B4B4B4!important; color:#fff!important; }
.wp-pagenavi span.pages, .wp-pagenavi span.extend { background:#F4F3F3!important; border-color:#EEE!important; color:#313131!important; }

.categories {}
.cat-item {}
.current-cat-parent {}
.pagenav {}

.page_item {}
.current_page_item {}
.current_page_parent {}
.widget {}
.widget_text {}
.blogroll {}
.linkcat{}

/* tables */

/*.post table{   margin: .5em 0 1em; }

.post .post_content table td, .post .post_content table th { text-align: left; border-right: 1px solid #E1E1E1; padding: .4em .8em; }
.post .post_content table th{ background:#000 !important; color: #fff; text-transform: uppercase; font-weight: normal; border-bottom: 1px solid #E1E1E1; }
.post .post_content table td{ background: #F8F1E7; }
.post .post_content table tr.even td{ background: #e1d9c3; }
.post .post_content table tr:hover td{ background: #EEF6F7; }*/


/* forms */
.post .post_content input, .post .post_content textarea, .post .post_content select{ font-size: 100%; margin: .2em 0; }
.post .post_content input, .post textarea{ padding: .2em .4em; }
.post .post_content input.radio, .post .post_content input.checkbox { background: #fff; padding: 2px; }
.post .post_content form label{ font-weight: normal; }
.post .post_content fieldset{ padding: .8em; border: 1px solid #d2c7af; }
.post .post_content legend{ padding: 2px 15px 10px 15px; text-transform: uppercase; font-style: italic; font-size: 115%; }


/* lists */

/*.post .post_content ul, .post .post_content ol{ margin: .4em 0 1em; line-height: 150%; }
.post .post_content ul { list-style:none; padding:0; }
.post .post_content ul li, .post .post_content ol li{ list-style-position:outside; margin-left: 2px; }
.post .post_content ul li { padding:2px 0 2px 20px; background:url(images/listing.gif) no-repeat left 6px; }*/
.post .post_content ul { list-style-image:url(images/listing.gif); }
.post .post_content dl{ padding: .3em 0 .8em; }
.post .post_content dt { float: left; clear: left; width: 9em; text-align: right; font-weight: bold; text-decoration: underline; }
.post .post_content dd { margin: 0 0 0 10em; padding: 0 0 0.5em 0; }


/* other */
.post .post_content hr{ color: #b4aca1; background: #b4aca1; border-bottom: 1px solid #f6f4eb; }
.post .post_content small{ font-size: 80%; }
.post .post_content pre{ overflow: auto; white-space: pre-wrap;       /* css3 */ white-space: -moz-pre-wrap;  /* ff */ word-wrap: break-word;       /* ie */ font-size: 12px; font-family: "Courier New", Courier, "Lucida Console", Monaco, "DejaVu Sans Mono", "Nimbus Mono L", "Bitstream Vera Sans Mono"; background: #fff;padding: .4em; margin: 1em 0; }
.post .post_content blockquote { clear:both; margin: 1em 12% 1em 0; padding: .2em .2em .2em 5em; font-style: italic; color: #937d68; background: #FAFAFA url(images/blockquote.gif) no-repeat 9px 4px; border:1px dotted #F7F7F7; }
.post .post_content blockquote p{ padding: 8px; margin: 2px; }`

.widget_rss {}
.widget_rss ul li { background:none!important; padding:3px!important; }

.widget_calendar { }
.widget_calendar table { width:100%; }
.widget_calendar caption { background:#CB6D28; padding:2px 0; text-transform:uppercase; letter-spacing:2px; color:#FFF; }
.widget_calendar table thead th { color:#CB6D28; }
.widget_calendar table tbody td { text-align:center; color:#626262; }
#prev a { color:#CB6D28; }
#next a { color:#CB6D28; }

ol.commentlist { list-style:none; margin:10px 5px 10px 10px; padding:10px 0px 0px 0px; text-indent:0; }
ol.commentlist li { border:1px solid #ddd; height:1%; margin:0 0 10px; padding:5px 7px 5px 57px; position:relative; }
ol.commentlist li.alt { }
ol.commentlist li.bypostauthor {}
ol.commentlist li.byuser {}
ol.commentlist li.comment-author-admin {}
ol.commentlist li.comment { }
ol.commentlist li div.comment-author { padding:0 170px 0 0; }
ol.commentlist li div.vcard { font:bold 14px/1.4 helvetica,arial,sans-serif; }
ol.commentlist li div.vcard cite.fn { font-style:normal; }
ol.commentlist li div.vcard cite.fn a.url { color:#2384C6; text-decoration:none; }
ol.commentlist li div.vcard cite.fn a.url:hover { color:#000; }
ol.commentlist li div.vcard img.avatar { border:4px solid #ddd; left:-4px; position:absolute; top:-5px; }
ol.commentlist li div.vcard img.avatar-32 {}
ol.commentlist li div.vcard img.photo {}
ol.commentlist li div.vcard span.says {}
ol.commentlist li div.commentmetadata {}
ol.commentlist li div.comment-meta { font:bold 10px/1.4 helvetica,arial,sans-serif; position:absolute; right:10px; text-align:right; top:5px; }
ol.commentlist li div.comment-meta a { color:#333; text-decoration:none; }
ol.commentlist li div.comment-meta a:hover { color:#000; }
ol.commentlist li p { font:normal 12px/1.4 helvetica,arial,sans-serif; margin:0 0 1em; }
ol.commentlist li ul { font:normal 12px/1.4 helvetica,arial,sans-serif; list-style:square; margin:0 0 1em; padding:0; text-indent:0; }
ol.commentlist li div.reply a { background:#999; border:2px solid #666; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; color:#fff; font:bold 9px/1 helvetica,arial,sans-serif; padding:5px 10px;  text-align:center; width:36px; }
ol.commentlist li div.reply a:hover { background:#c30; border:2px solid #c00; }
ol.commentlist li ul.children { list-style:none; margin:1em 0 0; text-indent:0; }
ol.commentlist li ul.children li {  }
ol.commentlist li ul.children li.alt {}
ol.commentlist li ul.children li.bypostauthor {}
ol.commentlist li ul.children li.byuser {}
ol.commentlist li ul.children li.comment {}
ol.commentlist li ul.children li.comment-author-admin {}
ol.commentlist li ul.children li.depth-2 { margin:0 0 .25em; }
ol.commentlist li ul.children li.depth-3 { margin:0 0 .25em; }
ol.commentlist li ul.children li.depth-4 { margin:0 0 .25em; }
ol.commentlist li ul.children li.depth-5 {}
ol.commentlist li ul.children li.odd {}
ol.commentlist li.even { background:#f7f7f7; }
ol.commentlist li.odd { background:#fff; }
ol.commentlist li.parent { }
ol.commentlist li.pingback { }
ol.commentlist li.pingback.parent { }
ol.commentlist li.pingback div.vcard { padding:0 170px 0 0; }
ol.commentlist li.thread-alt { }
ol.commentlist li.thread-even {}
ol.commentlist li.thread-odd {}

#respond {  }
#comment { width:98%; background:#fff; border:1px solid #ACACAC; color:#414141; }
#comment2 { width:98%; background:#fff; border:1px solid #ACACAC; color:#414141; }
#respond p { margin:2px 0px 2px; height:24px; }
#respond p label { width:90px!important; display:block; float:left; }
.adboxside { text-align:center;  width:120px; padding:6px; margin:0px auto; }
#author, #email, #url {width:100%; background:#fff; border:1px solid #ACACAC; color:#414141; display:inline; }
#url { margin-right:0px; }

.facebook { padding:12px 0 0; }
.widget_tags a { color: #404040; }

.sponsors { margin-bottom:6px; }
.sponsors ul { padding:0; margin:0 auto; list-style:none; width:336px!important; height:336px; }
.sponsors ul li { border:1px solid #A9A8A8; float:left; display:inline; margin:0 3px 7px 4px!important; background:url(images/adsbg.jpg) repeat-x left bottom; width:125px; height:125px; padding:16px 18px 18px 16px;!important; }
.sponsors ul li a { display:block; }


.copyrightlinks { padding:20px 0; text-align:center; }
.copyrightlinks p { margin:0 0 5px; line-height:18px; }
.copyrightlinks p.links { color:#424343; font-size:14px; }
.copyrightlinks p.links a { color:#424343; }
.copyrightlinks p.copy { color:#33528D; font-size:11px; }
.copyrightlinks p.copy a { color:#33528D; }

.footerArea { border-top:1px solid #EF4E3F; margin:16px 0 0; padding:30px 0 0; }
.footerArea .fCol { float:left; background:url(images/fcol.gif) no-repeat right top; min-height:227px; padding:0 20px; width:135px; }
.footerArea .fColFeatured { width:438px; padding:0 10px 0 0; }
.footerArea .fCol h3 { margin:0 0 10px; color:#CD5C28; font-size:18px; font-weight:normal; font-family:Georgia, "Times New Roman", Times, serif; }
.footerArea .fCol ul { margin:0; padding:0; list-style:none; }
.footerArea .fCol ul li { margin:0 0 5px; padding:3px 0 3px 0; padding-left:16px; border-bottom:1px dotted #626262; padding-top:2px; background:url(images/listing.gif) no-repeat left 6px; }
.footerArea .fCol ul li a { color:#626262; text-decoration:none; }
.footerArea .fCol ul li a:hover { color:#212121; }
.footerArea .fCol ul li.has-child { padding-bottom:0px; }
.footerArea .fCol ul li.has-child li { border-width:0; }
.footerArea .fCol ul.children { margin:6px 0 0; }

.footerArea .fColFeatured li { float:left; width:109px; margin-right:15px!important; }


.fCopy { background:url(images/fCopy.jpg) repeat-x top left; height:28px; }

.ddsmoothmenu{
padding:7px 0 0;
width: 100%;
}

.ddsmoothmenu ul{
z-index:100;
margin: 0;
padding: 0;
list-style-type: none;
}

/*Top level list items*/
.ddsmoothmenu ul li{
position: relative;
display: inline;
float: left;
}

/*Top level menu link items style*/
.ddsmoothmenu ul li a{ text-decoration: none; }

* html .ddsmoothmenu ul li a{ /*IE6 hack to get sub menu links to behave correctly*/
display: inline-block;
}

.ddsmoothmenu ul li a.selected{ }
.ddsmoothmenu ul li a:hover{ }

/*1st sub level menu*/
.ddsmoothmenu ul li ul{
position: absolute;
left: 0;
display: none; /*collapse all sub menus to begin with*/
visibility: hidden;
}

/*Sub level menu list items (undo style from Top level List Items)*/
.ddsmoothmenu ul li ul li{
display: list-item;
float: none;
}

/*All subsequent sub menu levels vertical offset after 1st level sub menu */
.ddsmoothmenu ul li ul li ul{
top: 0;
}

/* Sub level menu links style */
.ddsmoothmenu ul li ul    { margin:7px 0 0; border:1px solid #D4D4D4; border-width:1px 0 0 1px; }
.ddsmoothmenu ul li ul li { float:none; border:0; padding:0; border:1px solid #D4D4D4; border-width:0 1px 1px 0; }
.ddsmoothmenu ul li ul li a { display:block; margin: 0; padding:2px 4px; background:#fff; text-align:left; }
.ddsmoothmenu ul li ul li a:hover { background:#D4D4D4; }

/* Holly Hack for IE \*/
* html .ddsmoothmenu{height: 1%;} /*Holly Hack for IE7 and below*/


/* ######### CSS classes applied to down and right arrow images  ######### */

.downarrowclass{
position: absolute;
top: 3px;
right: 7px;
}

.rightarrowclass{
position: absolute;
top: 6px;
right: 5px;
}

/* ######### CSS for shadow added to sub menus  ######### */

.ddshadow{
position: absolute;
left: 0;
top: 0;
width: 0;
height: 0;
background: silver;
}

.toplevelshadow{ /*shadow opacity. Doesn't work in IE*/
opacity: 0.8;
}
