/*
Theme Name: TTN
Theme URI: 
Description: TTN BLOG.
Version: 1.0
Author: Furqan
Tags: custom header, fixed width, two columns, widgets
*/

body { font-family:Arial, Helvetica, sans-serif; font-size:12px; margin:0px; background:transparent url(images/body.gif) repeat-x top left; }
a { color:#11679e; text-decoration:none; }
a:hover { text-decoration:underline; }
a img { border:0; }
.clear-left { clear:left; }
.clear-right { clear:right; }
.clear { clear:both; }

h1, h2, h3, h4, h5, h6 { margin:0px; }

.breadcrumb { border:1px solid #E1E1E1; border-top-width:0px; padding:5px 10px; background:#11679E; color:#f7f7f7; }
.breadcrumb a { color:#fff; }
.breadcrumb img { padding:0px 6px; }

.advertise120600{ text-align:center; }
.advertise250250 { text-align:center; }

.wrapper { width:979px; margin:0px auto;  }
.wrapper2 { width:976px; margin:0px auto;  }
.outer   { background:#fff url(images/wrapper-bg.gif) repeat-x bottom left; padding-bottom:30px; }

.headerlinks { margin:0px auto; padding:0px 20px; padding-bottom:6px; height:27px; line-height:27px; text-align:right; }
.headerlinks a { color:#fff; }
.headerlinks span { color:#469cd3; padding:0px 4px; }

.header { padding:15px 0px; height:81px; }
.header .logo { width:382px; float:left; height:82px; background:transparent url(images/logo.gif) no-repeat top left; }
.header .logo span{ position:absolute; top:-1000px; font-size:14px; margin:0px; }
.header .adsense { margin-left:388px; height:72px; padding-top:10px; background:transparent url(images/advTop.png) no-repeat top left; }

.featurecats { background:transparent url(images/feature-categories.gif) repeat-x top left; line-height:27px; border:1px solid #e1e1e1; margin-bottom:2px; padding:0px 0px; font-size:12px; font-weight:bold; }
.featurecats a { color:#626262; }
.featurecats span { color:#11679e; padding:0px 4px; }


.topcontent { }
.topcontent .sidebar { width:425px; float:right; }
.topcontent .postarea { margin-right:430px; width:547px; overflow:hidden; }
.topcontent .postarea .spacer { height:10px; }

.topcategories { }
.topcategories .sidebar { width:425px; float:right; }
.topcategories .postarea { width:547px; margin-right:430px; overflow:hidden; }
.topcategories .postarea .spacer { height:10px; }

.bottomcontent { margin-top:10px; }
.bottomcontent .sidebar { width:425px; float:right; }
.bottomcontent .postarea { margin-right:430px; overflow:hidden; }
.bottomcontent .postarea .spacer { height:9px; }
.bottomcontent .sidebar .searchbox { background:none; }
.bottomcontent .sidebar .ajaxbox { height:436px!important;}
.bottomcontent .sidebar .ajaxbox .ajaxcontent{ height:400px!important;}



.ajaxbox { background:#083552; height:668px; }
.ajaxbox .ajaxlinks { background:#083552; border-top:1px solid #e1e1e1; padding-bottom:6px; }
.ajaxbox .ajaxlinks a { background:#11679e; color:#fff; margin-right:4px; text-align:center; width:101px; display:block; float:left; line-height:29px; font-size:12px;  border:1px solid #e1e1e1; border-top:0px; font-weight:bold; }
.ajaxbox .ajaxlinks .last { margin-right:0px; }
.ajaxbox .ajaxlinks a:hover { background:#2d2a2b; text-decoration:none; }
.ajaxbox .ajaxlinks a.selected { background:#2d2a2b; }
.ajaxbox .ajaxcontent { height:575px }
.ajaxbox .seprate { height:10px; }

.ajaxbox2 { background:#083552; height:219px; }
.ajaxbox2 .ajaxlinks { background:#083552; border-top:1px solid #e1e1e1; padding-bottom:6px; }
.ajaxbox2 .ajaxlinks a { background:#11679e; color:#fff; margin-right:4px; text-align:center; width:101px; display:block; float:left; line-height:29px; font-size:12px;  border:1px solid #e1e1e1; border-top:0px; font-weight:bold; }
.ajaxbox2 .ajaxlinks .last { margin-right:0px; }
.ajaxbox2 .ajaxlinks a:hover { background:#2d2a2b; text-decoration:none; }
.ajaxbox2 .ajaxlinks a.selected { background:#2d2a2b; }
.ajaxbox2 .ajaxcontent { height:125px }
.ajaxbox2 .seprate { height:10px; }

.ajaxpost { padding:10px 2px; border-bottom:2px solid #74923c; }
.ajaxpost h1 { font-size:16px; padding:0px 4px; }
.ajaxpost h1 a { color:#cccccc; }
.ajaxpost .meta { color:#848484; border-bottom:1px dotted #c1c1c1; padding:0px 4px; padding-bottom:4px; margin-bottom:4px; }
.ajaxpost .meta a { color:#11679e; }
.ajaxpost p { margin:0px; padding:0px 4px; padding-bottom:4px; margin-bottom:4px; color:#c4c4c4; }
#tab1, #tab2, #tab3, #tab4 { display:none; }
#tab3link { width:205px; }

.searchbox { height:22px; width:398px; padding:12px 13px; background:transparent url(images/searchbox.gif) no-repeat top left; }
.searchbox .text { width:308px; margin-right:4px; border:1px solid #2472a4; float:left; padding: 4px 2px; font-size:11px; }
.searchbox .btn { float:left; }

#subpsotform { background:#fff url(images/featuresbg.gif) repeat-x bottom left; margin:15px 0; padding:0!important }
#subpsotform .rssbox { background:none!important; }
#subpsotform .rssbox p { float: left; margin: 0 0 10px; width: 81%; font-weight:bold; padding:0; }

.related-A { border-top:2px solid #DDD; padding:10px 0; border-bottom:1px solid #DDD; }
.related-A h2 { background:#FFFFFF; bottom:19px; color:#333; float:left; padding:0 9px; font:bold 12px Arial,Helvetica,sans-serif; left:0; position:relative; text-transform:uppercase; }
.related-A h3 a { font-size:12px; margin:0; }
.related-A h3 { font-size:12px; margin:6px 0;; }
.related-A p { line-height:15px!important; color:#2D67B2!important; margin:5px 0 0!important; text-align:left!important; }
.related-A .re-post { width:147px; margin:0 8px; float:left; }
.related-A a img { border:0; }
.related-A .re-post .re-image { background:#DDD; width:137px; padding:4px; height:70px; }
.related-A .re-post p { margin:0; padding:6px 0; font:12px Arial, Helvetica, sans-serif; color:#2D67B2;  }
.related-A .re-post .re-com { padding-left:17px; background:url(http://www.autoslug.com/wp-content/themes/new-auto/images/commtent-bg.png) no-repeat 0 1px; font:10px Arial, Helvetica, sans-serif; font-weight:normal; }
.related-A .re-post .re-com a { color:#0D0D0D; }
.related-A .re-post .re-com span.more { color:#D22027; }
.related-A .re-post .re-com span.more a { color:#D22027; }


.content .sidebar .searchbox { height:22px; width:275px;!important }
.content .sidebar .searchbox { padding:12px 13px;!important }
.content .sidebar .searchbox { background:transparent url(images/searchb2.gif) no-repeat top left;!important }
.content .sidebar .searchbox .text { width:185px; margin-right:4px; border:1px solid #2472a4; float:left; padding: 4px 2px; font-size:11px; }
.content .sidebar .searchbox .btn { float:left; }

.slider { padding-bottom:10px; }

.copyright-notice { text-align:center; background:#2d2a2b; color:#fff; font-size:11px; padding-bottom:6px; }
.copyright-notice a { color:#fff; }

.features { border:1px solid #cecccc; background:#fff url(images/featuresbg.gif) repeat-x bottom left; min-height:437px; }
.features h1 { text-transform:capitalize; font-size:18px; padding:3px 8px; font-weight:normal; color:#11679e; border-bottom:1px dotted #666666; margin-bottom:12px;  }
.features .featured-block { padding:9px 8px 10px; }
.features .featured-block .image { width:204px; height:103px; padding:3px; border:1px solid #cecccc; float:left; }
.features .featured-block .detail { margin-left:215px; height:107px; }
.features .featured-block .detail h2 { font-size:16px; padding:0px 4px; }
.features .featured-block .detail h2 a { color:#5e5e5e; }
.features .featured-block .detail .meta { color:#848484; border-bottom:1px dotted #c1c1c1; padding:0px 4px; padding-bottom:4px; margin-bottom:4px; }
.features .featured-block .detail .meta a { color:#11679e; }
.features .featured-block .detail p { margin:0px; padding:0px 4px; padding-bottom:4px; margin-bottom:4px; color:#2d2a2b; }

.features2 { border:1px solid #cecccc; background:#fff url(images/featuresbg.gif) repeat-x bottom left; min-height:297px; }
.features2 h1 { text-transform:uppercase; font-size:18px; padding:3px 8px; font-weight:normal; color:#11679e; border-bottom:1px dotted #666666; margin-bottom:12px;  }
.features2 .block-seprator{ width:25px; height:150px; float:left; }
.features2 .featured-block { padding:9px 8px 10px; width:204px; float:left; }
.features2 .featured-block .image { width:204px; height:103px; padding:3px; border:1px solid #cecccc; }
.features2 .featured-block .detail { height:105px; margin-top:4px; }
.features2 .featured-block .detail h2 { font-size:14px; padding:0px 4px; }
.features2 .featured-block .detail h2 a { color:#5e5e5e; }
.features2 .featured-block .detail .meta { color:#848484; border-bottom:1px dotted #c1c1c1; padding:0px 4px; padding-bottom:4px; margin-bottom:4px; }
.features2 .featured-block .detail .meta a { color:#11679e; }
.features2 .featured-block .detail p { margin:0px; padding:0px 4px; padding-bottom:4px; margin-bottom:4px; color:#2d2a2b; }

.twocols{ margin-bottom:10px; background:transparent url(images/twocols.gif) repeat-y top left; }
.twocols h3{ margin:0px; color:#414141; line-height:24px; font-size:18px; font-weight:normal; margin-bottom:6px; padding-left:5px;}
.twocols h3.advertise { font-size:14px; font-weight:bold; }
.twocols .tcol1 { width:145px; float:left;}
.twocols .tcol2 { width:142px; float:right; padding-left:4px;}

.sponsorsbig h4, .popular h4 , .tags h4 { margin:0px; color:#414141; line-height:24px; font-size:18px; font-weight:normal; margin-bottom:6px; padding-left:5px;}

.listing{ margin-top:2px; width: 140px; /*width of menu*/}
.listing ul{list-style-type: none; margin: 5px 0; padding: 0;}
.listing ul li { padding: 3px 0; background:url(images/cat-bullet.gif) no-repeat 7px 6px; padding-left:11px; }
.listing ul li ul { margin: 0px; margin-left:5px;  }
.listing ul li a{ color: #27302f; font-size:11px; padding-left: 6px; text-decoration: none; }
* html .listing ul li a{ /*IE only. Actual menu width minus left padding of LINK (20px) */width: 120px;}
.listing ul li a:hover{ text-decoration:underline;}
.children { margin-left:10px; }

.listing2 { margin-top:2px; }
.listing2 ul{list-style-type: none; margin: 5px 0; padding: 0;}
.listing2 ul li { padding: 3px 0; background:url(images/cat-bullet.gif) no-repeat 7px 6px; padding-left:11px; }
.listing2 ul li ul { margin: 0px; margin-left:5px;  }
.listing2 ul li a{ color: #27302f; font-size:11px; padding-left: 6px; text-decoration: none; }
* html .listing2 ul li a{ /*IE only. Actual menu width minus left padding of LINK (20px) */width: 120px;}
.listing2 ul li a:hover{ text-decoration:underline;}

.listing3 {list-style-type: none; margin: 5px 0; padding: 0; float:left; padding:0 10px; width:99% }
.listing3 li { padding: 3px 0; background:url(images/cat-bullet.gif) no-repeat 7px 6px; padding-left:11px; width:150px; float:left; }
.listing3 li a{ color: #27302f; font-size:11px; padding-left: 6px; text-decoration: none; }
* html .listing3 li a{ /*IE only. Actual menu width minus left padding of LINK (20px) */width: 120px;}
.listing3 li a:hover{ text-decoration:underline;}

.content { margin-top:10px; background:#fff url(images/sidebar-r.gif) repeat-y bottom right; border:1px solid #d0cece; }
.content .bgdiv { background:transparent url(images/sidebar.gif) no-repeat bottom right; }
.content .sidebar { width:301px; float:right; }
.content .sidebar .inside { padding:23px 5px 10px; }
.content .sidebar .divider { height:17px; border-bottom:2px solid #74923C; margin-bottom:17px; clear:both; }
.content .postarea { width:673px; margin-right:306px; overflow:hidden; }
.content .postarea .spacer { height:10px; }
.content .postarea h1.title { text-transform:capitalize; font-size:18px; padding:11px 8px; font-weight:normal; color:#414141; border-bottom:1px dotted #666666; margin-bottom:12px;  }

.sponsors{	width:274px; margin:0px auto; }
.sponsors .sponsorbox1{ width:127px; float:left; }
.sponsors .sponsorbox2{ width:127px; float:right; }
.spons{ float:left;	width:125px; height:125px; margin-bottom:17px; }

.sponsorsbig{ width:274px;  margin:0px auto; }

.paging { padding:0 8px }
.feedburner { height:39px; width:301px; float:right; }


.content .postarea .post { padding:9px 8px 10px; }
.content .postarea .post .image { width:204px; height:171px; padding:3px; border:1px solid #cecccc; float:right; margin-top:5px; margin-left:6px; }
.content .postarea .post .detail .subDetail { /*margin-right:209px; height:211px;*/ }
.content .postarea .post .detail h2 { font-size:22px; padding:0px 4px; }
.content .postarea .post .detail h2 a { color:#11679e; }
.content .postarea .post .detail .meta { color:#848484; border-bottom:1px dotted #c1c1c1; padding:0px 4px; padding-bottom:4px; margin-bottom:4px; }
.content .postarea .post .detail .meta a { color:#11679e; }
.content .postarea .post .detail p { padding:0px 4px; padding-bottom:4px; margin-bottom:4px; color:#2d2a2b; line-height:1.4em; }
.content .postarea .divider { height:16px; border-bottom:2px solid #74923C; margin-bottom:16px; }

.content .postarea .insidepost { padding:9px 8px 10px; font-size:12px; }
.content .postarea .insidepost .image { width:204px; padding:3px; border:1px solid #cecccc; float:right; margin-left:24px; margin-bottom:4px; background:#fff; }
.content .postarea .insidepost .c-caption { padding:3px; background:#fcfcfc; text-align: center; }
.content .postarea .insidepost .detail { margin-right:209px; }
.content .postarea .insidepost div.title { font-size:22px; border-bottom:1px dotted #c1c1c1; padding:0px 4px; padding-bottom:8px; margin-bottom:8px;  }
.content .postarea .insidepost div.title a { color:#11679e; }
.content .postarea .insidepost div.meta { color:#848484; border-bottom:1px dotted #c1c1c1; padding:0px 4px; padding-bottom:4px; margin-bottom:4px; }
.content .postarea .insidepost div.meta a { color:#11679e; }
.content .postarea .insidepost div.meta .fl{ float:left; width:350px; }
.content .postarea .insidepost div.meta .fr{ float:right; width:250px; }
.content .postarea .insidepost p img { border:0px; max-width:100%; height:auto; }
.content .postarea .insidepost p { padding:0px 4px; padding-bottom:4px; margin-bottom:4px; color:#2d2a2b; text-align:justify; line-height:1.4em; }
.content .postarea .insidepost .thickbox{ float:left; border-top:1px solid #EEEEEE; border-left:1px solid #EEEEEE; border-right:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC; margin-right:2px; padding:2px 5px 2px 2px;}
.content .postarea .insidepost .ngg-singlepic { }

.content .postarea .insidepost h1 { font:normal 22px Arial; }
.content .postarea .insidepost h2 { font:normal 20px Arial; }
.content .postarea .insidepost h3 { font:normal 18px Arial; }
.content .postarea .insidepost h4 { font:bold 16px Arial; }
.content .postarea .insidepost h5 { font:bold 15px Arial; }

/*Gallery*/
.ngg-imagebrowser { width:560px; margin:0px auto; }
.ngg-imagebrowser h3 {  width:550px; margin:0px; width:550px; display:none; }
.ngg-imagebrowser img {	border:1px solid #A9A9A9; display:block; margin:0 auto; padding:5px; width:550px !important}

.postmetadata { border:1px solid #F7f7f7; padding:6px; margin:6px; }


.twoadvertise {}
.twoadvertise .advertisetext { float:left; width:336px; text-align:left; padding-left:5px; }
.twoadvertise .advertiseimage { margin-left:350px; text-align:right; padding-right:5px; }

.bookmark {padding:0px 8px;}
.bookmark .continue { border:1px solid #dedede; line-height:31px; float:right; width:134px; padding-right:10px; background:transparent url(images/digg.gif) repeat-x top left; text-align:center; }
.bookmark .continue a { color:#11679e; font-size:11px; font-weight:bold; }
.bookmark .comments { border:1px solid #dedede; line-height:31px; float:right; width:134px; margin-right:10px; background:transparent url(images/digg.gif) repeat-x top left; text-align:center; }
.bookmark .comments a { color:#11679e; font-size:11px; font-weight:bold; }
.bookmark .social { border:1px solid #dedede; height:31px; margin-right:302px; padding:0px 5px; background:transparent url(images/digg.gif) repeat-x top left; margin-left:0px; }
.bookmark .social a img { border:0px; }




.footer { padding:27px 0px; background:#8d9c8d; border-top:1px solid #fff; }
.footer .blogrollimg { background:#edfaed; width:301px; float:right; border:1px solid #cdcbcb; }
.footer .blogrollimg h1 { line-height:31px; font-size:14px; color:#282828; background:transparent url(images/roll-h1.gif) repeat-x top left; padding:0px 15px; }
.footer .blogrollimg .data { padding: 10px 0px; }
.footer .blogrollimg .data a img { border:0px; padding-bottom:10px; }
.footer .blogrollimg .spot { padding-bottom: 10px; text-align:center; }
.footer .blogrollimg .spot2 { padding-bottom:10px; text-align:center; }
.footer .blogrollimg .spot3 { padding-bottom:10px; text-align:center; }

.footer .extraajax { margin-right:310px; background:#edfaed; border:1px solid #cdcbcb; }
.footer .extraajax .ajaxnav { padding-bottom:6px; }
.footer .extraajax .ajaxnav a { background:#8d9c8d; color:#fff; margin-right:4px; text-align:left; padding-left:6px; display:block; float:left; line-height:29px; font-size:14px;  border:1px solid #e1e1e1; border-top:0px; font-weight:bold; }
.footer .extraajax .ajaxnav .first { border-left:0px; width:125px; }
.footer .extraajax .ajaxnav .second { width:155px; }
.footer .extraajax .ajaxnav .third { width:158px; }
.footer .extraajax .ajaxnav .last { margin-right:0px; width:183px; }
.footer .extraajax .ajaxnav a:hover { text-decoration:none; }
.footer .extraajax .ajaxnav a.selected { background:transparent url(images/selected-tabs.gif) repeat-x top left; color:#282828; }

.footer .extraajax .ajaxcontent {  }
.footer .extraajax .ajaxcontent .tcol1 { width:317px; padding:0px 10px; float:left; border-right:2px solid #74923C;  }
.footer .extraajax .ajaxcontent .tcol2 { margin-left:339px; padding-left:13px; }

.newpost { padding:9px 8px 8px; }
.newpost .image { width:85px; height:66px; padding:2px; border:1px solid #cecccc; float:left; background:#fff; text-align:center; }
.newpost .detail { margin-left:96px; height:66px; }
.newpost .detail h2 { font-size:12px; }
.newpost .detail h2 a { color:#282828; }
.newpost .detail .meta { color:#848484; font-size:11px; }
.newpost .detail .meta a { color:#11679e; }



.footerlinks { background:transparent url(images/footerlinks.gif) repeat-x top left; height:26px; line-height:26px; padding-bottom:12px; }
.footerlinks .fright { width: 170px; float:right; height:26px; padding-right:20px; padding-top:3px; }
.footerlinks .fleft { margin-right: 240px; padding-left:20px; line-height:26px; height:26px; }
.footerlinks a { color:#fff; }
.footerlinks span { padding:0px 5px; color:#fff; }



/*Comments*/
h1.commentsheading {  margin:0px 6px; border-bottom:1px dotted #666666; color:#11679E; font-size:18px; font-weight:normal; margin-bottom:12px; padding:11px 8px; text-transform:uppercase; }
.commentsnote { color:#5f6a5f; font-size:12px; padding:8px; line-height:16px; }
.commentsarea { background:transparent url(images/commentsarea.gif) repeat-y top center; margin:0px 6px; }
.commentsarea .postcomment { float:left; width:298px; padding:0px 5px; }
.commentsarea .postcomment .leavecomments { color:#106499; padding: 4px 0px; font-size:18px; }
.commentsarea .postcomment label { display:block; font-size:12px; color:#3b3b3b; padding-bottom:5px; }
.commentsarea .postcomment .postbutton { display:block; width:296px; font-size:18px; color:#fff; background:#106499; border:1px solid #d1cfcf; }
.commentsarea .postedcomments { width:334px; float:right; padding:0px 5px; }
.commentsarea .postedcomments .alreadycomments { color:#106499; padding: 4px 0px; font-size:18px; }
.commentsarea .postedcomments .alreadycomments span { color:#74910f; }
.commentsarea .postedcommentspost { border-bottom:1px dotted #106499; padding-bottom:10px; margin-bottom:10px; }
.commentsarea .postedcommentspost img{ width:66px; height:57px; border:0px; padding:2px; background:#fff; border:1px solid #d2d1d0; float:left; }
.commentsarea .postedcommentspost .detail { margin-left:75px; padding:10px 0px; width:255px; font-size:14px; }
.commentsarea .postedcommentspost .detail a { padding:0px 0px 5px; }
.commentsarea .postedcommentspost p { margin:6px 0px; width:320px; }

/*Page Navigation*/
.wp-pagenavi a:link {
	padding: 2px 4px 2px 4px; 
	margin: 2px;
	text-decoration: none;
	border: 1px solid #0066cc;
	color: #fff;
	background-color: #11679E;	
}
.wp-pagenavi a:hover {	
	border: 1px solid #000000;
	color: #fff;
	background-color: #74923C;
}
.wp-pagenavi span.current {
	padding: 2px 4px 2px 4px; 
	margin: 2px;
	font-weight: bold;
	border: 1px solid #000000;
	color: #FFF;
	background-color: #2D2A2B;
}

/* Accordian */
ul#menu, ul#menu ul {
  list-style-type:none;
  margin: 0;
  padding: 0;
}

ul#menu a {
  font-weight:bold;
  text-decoration: none;	
}

ul#menu li {
  margin-top: 1px;
}

ul#menu li a {
  color: #CCCCCC;	
  padding: 0 4px;
  font-size:16px;
}

ul#menu li a:hover {  }

ul#menu li ul li#metabox {border-bottom:1px dotted #C1C1C1; color:#848484; margin-bottom:4px; padding:0 4px 4px;}
ul#menu li ul li#paragraph {color:#C4C4C4; height:42px; margin:0 0 4px; padding:0 4px 4px; }

ul#menu li ul li a { font-size:12px; color: #11679E; padding:0px; font-weight:normal; }




.ddsmoothmenu{
}

.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{
display: block;
color: white;
padding: 0px 10px;
border-right: 1px solid #778;
color:#626262;
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:link, .ddsmoothmenu ul li a:visited{  }
.ddsmoothmenu ul li ul li { background:#e5f0e5; }
.ddsmoothmenu ul li a:hover{
background: #2D2A2B; /*background of menu items during onmouseover (hover state)*/
color: white;
}
	
/*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 li a{
font: normal 13px Verdana;
width: 160px; /*width of sub menus*/
padding: 5px;
margin: 0;
border-top-width: 0;
border-bottom: 1px solid gray;
}


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

.downarrowclass{
position: absolute;
top: 12px;
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;
}



#disqus_thread { margin:10px; }

.gbox{ padding:0px 15px; }
.margintop { margin-top:15px; }
.rssbox{background: #fff;padding:15px;border:1px solid #cdcdc5; border-top-width:0px; line-height:1.7em;}
.icon{float:right;margin:-7px 0px 0 0;}
.line{margin:8px 0 3px 0;border-bottom:1px solid #f1f1ed;display:block;}
.rssbox label {padding-bottom:4px;display:block;} .i-width{width:195px;} 
.rssbox a {color:#11679E!important;}
.gbox h3 { color:#414141; font-size:13px; line-height:24px; }

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

/*	Using 'class="alignright"' on an image will (who would've
	thought?!) align the image to the right. And using 'class="centered',
	will of course center the image. This is much better than using
	align="center", being much more futureproof (and valid) */

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
	}
/* End Images */





#advertiseArea h3 {
	font-size: 18px;
	font-weight:normal;
	line-height: 33px;
	color: #000000;
	background: #11679e;
	float: left;
	height: 33px;
	width: 640px;
	padding:0px;
	padding-left:10px;
	margin: 0px;
	border:1px solid #d0cece;
	color:#fff;
}
#advertiseArea ol {
	background: #fbfbfb url(images/ads-bg.gif) repeat-x bottom left;
	margin: 5px 0px 10px 1px;
	padding: 10px;
	float: left;
	border:1px solid #d0cece;
	list-style-type: none;
	width:628px;
}
#advertiseArea ol li {
	font-size: 12px;
	line-height: 18px;
	color: #000000;
	margin: 5px 0px 0px;
	padding: 0px;
	padding-left:14px;
	background: url(images/dot-alt.gif) no-repeat left 6px;
}
#advertiseArea ol li a {
	color: #000000;
	text-decoration: none;
}
#advertiseArea ol li a:hover {
	text-decoration: underline;
}


/** Content Tools **/
.contentTools{
    float:right;
    white-space:no-wrap;
    display:inline-block;
    height:20px;
    line-height:20px;
	padding:0px;
	margin:0px;
	list-style-type:none;
	list-style:none;
}
.contentTools a { cursor:pointer; }
.contentTools li{
	float:left;
    margin:0px 6px;
    position:relative;
    line-height:20px;
}

.contentTools li.shareYbuzz{
    display:none;
}

/*Share Dropdown*/
#shareDropDown{
    font:normal 76% Arial, Helvetica, san-serif;
    border:#c00;
    width:248px;
    z-index:5100;
    background:url(http://i.i.com.com/cnwk.1d/i/tron/shareBgBtm.png) no-repeat bottom;
    padding-bottom:5px;
    _background:none;
}

#shareDropDown .shareContent{
    background:url(http://i.i.com.com/cnwk.1d/i/tron/shareBg.png) repeat-y;
    width:240px;
    _width:246px;
    padding:0px 4px;
    _padding:0px;
    _border:#9d9d9d solid 1px;
    _border-top:none;
    _background:#fff;
    margin-top:-1px;
    clear:right;
    position:relative;
    z-index:90;
}

#shareDropDown .shareHead{
    display:block;
    height:17px;
    padding:5px 8px;
    _padding:4px 7px;
    position:relative;
    z-index:100;
    border:#9d9d9d solid 1px;
    border-bottom:none;
    background:#fff;
    float:right;
    margin-right:3px;
    _margin-right:0px;
    margin-bottom:-1px;
    *margin-bottom:0px;
}

#shareDropDown a.linkIcon.share{
    cursor:default;
    font-size:93.5%;
    background-color:#fff;
}

#shareDropDown a.linkIcon.share:hover{
    color:#1e5b7e;
    text-decoration:none;
}

#shareDropDown ul.left{
    border-top:1px solid #9D9D9D;
    float:left;
    padding:6px 0 8px 15px;
    width:117px;
    background:#fff;
}

#shareDropDown ul.right{
    border-top:1px solid #9D9D9D;
    float:left;
    padding:6px 7px 8px 3px;
    width:98px;
    background:#fff;
}

#shareDropDown ul li{
    height:25px;
}

#shareDropDown ul li a.linkIcon.google,
#shareDropDown ul li a.linkIcon.ybookmarks{
    line-height:90%;
    height:25px;
}
/** End Content Tools **/
/* RSS Icons */

		a.linkBG{
			text-indent:-2000px;
			display:block;
			width:93px;
			height:20px;
		}

		

        a.linkIcon{
            padding-left: 20px;
            height:20px;
            display:block;
            *display:inline-block;
            line-height:20px;
        }
		a.linkIcon.print {
			background:url(images/print.gif) 0 50% no-repeat;
		}

		a.linkIcon.email {
			background:url(images/email.gif) 0 50% no-repeat;
		}

		a.linkIcon.share {
			background:url(images/share.gif) 0 50% no-repeat;
		}

a.linkIcon.comments {
    background:url(images/comments.gif) 0 50% no-repeat;
}

.linkIcon.fontSize {
    height:20px;
    display:block;
    *display:inline-block;
    line-height:20px;
}

.linkIcon.fontSize a{
    display:block;
    width:16px;
    height:20px;
    float:left;
    margin-right:4px;
}

.linkIcon.fontSize .smaller {
    background:url(images/fontSizeSmall.gif) 0 50% no-repeat;
}

.linkIcon.fontSize .larger {
    background:url(images/fontSizeLarge.gif) 0 50% no-repeat;
}


.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;
	-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 */


/* End RSS Icons */

#form label  {  }
#form p  { margin: 0 0 10px; text-align:left!important; }
#form .text, #form textarea { font: italic 13px/14px Georgia, Times, serif; border-color: #ccc #efefef #efefef #ccc; border-width:1px; border-style:solid; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; }
#form .text  { color:#666; background: #fcfcfc; width: 97%; margin: 0; padding: 5px 7px; }
#form textarea  { color:#666; background: #fcfcfc; width: 97% !important; padding: 5px 7px; }

a.login-link, 
#form #submit { cursor:pointer;
	display: inline-block;
	margin: 5px;
	padding: 3px 13px;
	border: 1px solid #4081af;
	border-bottom-color: #20559a;
	color: white !important;
	text-align: center;
	text-shadow: 0 -1px 0 hsla(0,0%,0%,.3);
	text-decoration: none;
	
	/*Border radius*/
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	
	/*Background*/
	background: #237fd7; /*Fallback*/
	background: -webkit-gradient(
					linear,
					left top,
					left bottom,
					color-stop(.2, #52a8e8),
					color-stop(1, #2e76cf)
				);
	background: -moz-linear-gradient(
					center top,
					#52a8e8 20%,
					#2e76cf 100%
				);
	
	/*Box shadow*/
	-webkit-box-shadow: inset 0 1px 0 hsla(0,100%,100%,.3) /*Top*/, 
						inset 0 0 2px hsla(0,100%,100%,.3) /*Shine*/, 
						0 1px 2px hsla(0, 0%, 0%, .29) /*Shadow*/;
	-moz-box-shadow: inset 0 1px 0 hsla(0,100%,100%,.3) /*Top*/, 
					inset 0 0 2px hsla(0,100%,100%,.3) /*Shine*/, 
					0 1px 2px hsla(0, 0%, 0%, .29) /*Shadow*/;
	box-shadow: inset 0 1px 0 hsla(0,100%,100%,.3) /*Top*/, 
				inset 0 0 2px hsla(0,100%,100%,.3) /*Shine*/, 
				0 1px 2px hsla(0, 0%, 0%, .29) /*Shadow*/;
}


