/*  
Theme Name: Baby Baby Baby 
Description: Theme for Baby Showers.
Version: 1.0 of 10.0
Author: Eliot Sayward [A.K.A Kalani Byron Eliot Diehl]
Author URI: http://www.qool.com/

	This them incorporates useful colors that make it easy
        to read and view. 
*/


html,body {
	margin:0;
	padding:0;
	/*height:100%;  needed for container min-height */
	background-color: #FFFFFF;
	font-family: verdana, "Times New Roman", Times, serif;
}

/* ++++ OUTER PAGE CONTAINERS ++++ */

div#container {
	position:relative; /* needed for footer positioning*/
	margin:0 auto; /* center, not in IE5 */
	width: 100%;
	height: auto !important; /* real browsers */
	height:100%; /* IE6: treaded as min-height*/
	min-height:100%; /* real browsers */
	padding: 0 0 0 0;
	text-align: left;
}



/* Sponsored links styles-------------------*/
#floatsponsor { font-size: 0.75em; text-align: right; padding-right: 0px; width: 480px; clear: both;}
span#whatsthis a { font-size: 0.65em; }
div#paid {
	position: relative;
	width: 530px;
	margin: 0px;
	padding: 0px;
	text-align: justify;
	font-size: 0.8em;
	font-family: Tahoma, Arial;
}

div#paid table {
	width: 480px;
	margin-bottom: 10px;
}

div#paid td {
	padding: 7px 15px 15px 0px; vertical-align: middle; line-height: normal; text-align: left;
}


div#paid .results_full_width_link a, div#paid .results_full_width_link a:active{
	color: #0000CC;
	text-decoration: underline;
	border: none;
	padding: 0px/*7.5px 15px*/;
	margin: 0 0 5px 0;
	font-weight: bold;
	font-size: 15px;
	/*background: url(images/paid-bg.jpg) left top no-repeat;*/
}

div#paid .results_full_width_link a:hover{
	color: #0000CC;
	font-size: 15px;
	font-weight: bold;
	text-decoration: underline;
	border: none;
	padding: 0px/*7.5px 15px*/;
	margin: 0 0 5px 0;
	/*background: url(images/paid-bg-o.jpg) left top no-repeat;*/
}

div#paid .result_href a{
	color: #555555;
	border: none;
	padding: 0px;
	margin: 0;
	font-size: 1.2em;
	text-decoration: none;
}

div#paid .result_href a:hover {
	color: #555555;
	border: none;
	padding: 0px;
	margin: 0;
	font-size: 1.2em;
	text-decoration: none;
}

div#paid .results_url_full_width_link a, div#paid .results_url_full_width_link a:active, div#paid .results_url_full_width_link a:visited {
	color: Green /*#F57025*/;
	border: none;
	padding: 0px;
	margin: 0;
	font-size: 1.1em;
}

div#paid .results_url_full_width_link a:hover {
	color: Green/*#F57025*/;
	text-decoration: underline;
	border: none;
	padding: 0px;
	margin: 0;
	font-size: 1.1em;
}

/* ++++ FONTS & COLORS ++++ */
div#entry {font-weight: normal;text-transform: uppercase;}

p { line-height: 1.5; }
.date {color: #86CF23;font-weight: normal;font-size: 0.8em;font-style: italic;}



/* ++++ SPONSORED LINKS ++++ */
.redddsult_row{
	padding-left: 0px;
}

#floatsponsor{
	font-size: 9px;
	color: #999999;
	padding-top: 10px;
	margin-top: 10px;
	font-weight: bolder !important;
	text-align: right !important;
	width:320px !important;
	
}

html #floatsponsor{
	color: #999999;
	font-size: 9px;
	padding-top: 10px;
	margin-top:  10px;
	font-weight: bolder !important;
	text-align: right !important;
	width:320px !important;
	
}

#paid {
	width: 320px !important;
}

html #paid TABLE {
	width: 100% !important;
	margin-left: 0px !important;
}

#paid TABLE {
	width: 100% !important;
	margin-left: 0px !important;
}

.adfeed{
	float: left;
	width:320px !important;
	margin-right: 0px !important;
	text-align:left;
	padding-right : 115px;
}

html .adfeed{
	float: left;
	width:320px !important;
	margin-right: 0px !important;
	text-align:left;
	padding-right : 15px;
}


/* +++++ LINK STYLES +++++ */

h2 a, h2 a:visited, h2 a:active {color: #86CF23;text-decoration: none;margin: 0;padding: 0;}
h2 a:hover {color:#61951A;text-decoration: none;margin: 0;padding: 0;}
.postLinks a:link, .postLinks a:visited {display: inline;background-color: #381D0E;padding: 4px 7px 4px 7px;color: #fff;text-decoration: none;font-size: 11px;}
.postLinks a:hover {background-color: #716B4C;}
#left_column .postmetadata a {color: #86CF23;text-decoration: none;}
#left_column .postmetadata a:hover {color: #86CF23;text-decoration: underline;}



/* +++++ RELATED LINKS WITHIN THE CONTENT +++++ */

#rlink { border: 1px solid #E1EEFC; padding: 0 10px; font-size: 0.7em; padding-bottom: 10px; margin-left:20px;} 
#rlink h2 { text-indent: -1200px; background: url(images/related-links-img.jpg) left top no-repeat; border-bottom: 1px solid #E1EEFC; height: 42px; margin: 0 0 10px 0 !important;}
#rlink dl, #rlink p{ margin: 0; padding: 0 10px; color: #6799D2;}
#rlink a{ margin: 0; padding: 0; color: #6799D2; text-decoration: none; display: block;}
#rlink a:hover{ margin: 0; padding: 0; color: #6799D2; text-decoration: underline; display: block;}

/* +++++ SEARCH PAGE STYLES +++++ */
.termfeed { font-size: 0.7em; font-family: verdana, "Times New Roman", Times, serif; margin: 15px 0px;}

.termfeed .related-adwords { margin: 0 0px; }
.termfeed .related-adwords a, .termfeed .related-adwords a:visited, .termfeed .related-adwords a:active { color:#6799D2; text-decoration: none;}
.termfeed .related-adwords a:hover { color: #6799D2; text-decoration: underline; }

.termfeed h2.pagetitle { margin: 0 0 10px 0; padding: 0; font-size: 1.2em;}

#left_column h2.searchtitle { margin: 0; padding: 0; font-size: 1.5em; font-family:verdana, "Times New Roman", Times, serif;}

#left_column .entry2 h2 { margin: 0 10px 0px 0px; font-size: 1em;}

#left_column .entry2 .meta { margin: 0 10px 0px 0px; font-size: 0.7em; font-style: italic;}

#left_column .entry2 p { margin: 0 10px 8px 0px; font-size: 0.7em;}




/* ++++ SIDEBAR MENU ++++ */

div #inner #right_column { 
	padding: 0px; 
	display: block; 
	float: left; 
	margin: 0px 0 0 0px; 
	width: 227px;
	height: auto !important; /* real browsers */
	height:100%; /* IE6: treated as min-height*/
	min-height:100%; /* real browsers */
	font-family: verdana, Georgia, Times New Roman, Times, serif;	
}

/* headings for the sidebar */
h2.recent_article { margin: 0 0 10px 0; padding: 0 0 0 10px; color: #4697FD; font-size: 0.9em; text-transform: uppercase;}
h2.articles { width: 227px; height: 114px; margin: 0 0 0 0; padding: 0; background: url(images/baby-shower-article.jpg) left center no-repeat; text-indent: -1200px;}
h2.news { width: 227px; height: 114px; margin: 0 0 0 0; padding: 0; background: url(images/baby-shower-news.jpg) left center no-repeat; text-indent: -1200px;}
h2.blogs { width: 227px; height: 114px; margin: 0px; padding: 0; background: url(images/baby-shower-blog.jpg) left center no-repeat; text-indent: -1200px;}
h2.recent_post { margin: 0px 0 10px 0; padding: 0 0 0 10px; color: #4697FD; font-size: 0.9em; text-transform: uppercase;}

/* postitions the sidebar */
#right_column .links1 ul { margin: 0px; padding: 0;}
 
#right_column ul.cats li.categories { margin: 0px 0px 10px 0px; background: #FFFFFF url(images/menu-footer.gif) center bottom no-repeat; padding: 0 0 15px 0;}

/* This style puts the bg bullet on the first menu item */
#right_column ul.cats li.cat-item { margin: 0; padding: 0; border: none; background: url(images/line.jpg) center bottom no-repeat; }

/* child menu styles */
div #inner #right_column ul.children { background: #F2F8FF url(images/pin.jpg) right top no-repeat !important; padding-top: 10px;}

div #inner #right_column ul.children li.cat-item {
	padding: 0px 10px !important; 
	background-image: none !important; /* This style removes the bullet bg form the child menu */
	
}

div #inner #right_column ul.children li.cat-item a{
	padding: 0px 0px 0px 0px; /* this styles the padding of the child menu item */
	background: none !important;/* This style removes the bullet bg form the child menu */
	color: #00CC00;
	font-style: normal;		
	padding-left:10px;
	margin-left:10px;
}

/* this styles the hover state of the submenu item*/
div #inner #right_column ul.children li.cat-item a:hover {
	padding: 0px 0px 0px 0px; 
	color: #4697FD; 
	text-decoration: underline;
	padding-left:10px;
	margin-left:10px;
}


/* style for the 2nd child (sub sub menu) if needed */
div #inner #right_column ul.children ul.children { 
	padding: 0px; /* this styles the padding */
	margin: 0px 0;
	background: none !important;
}

/* style for the 2nd child (sub sub menu) link if needed */
div #inner #right_column ul.children ul.children li.cat-item a{ 
	color: #82B3E8;
	padding-left: 10px;
	margin: 0 !important;	
	
}
/* style for the 2nd child (sub sub menu) link hover if needed */
div #inner #right_column ul.children ul.children li.cat-item a:hover{ 
	color: #82B3E8;
	padding-left: 10px;
	margin: 0 !important;
}


div #right_column li { margin: 0px; padding: 0px; list-style-position: outside; list-style-type: none; }

div #right_column li a, div #right_column li a:visited { text-transform: capitalize; color: #4697FD; font-size: 0.7em; text-decoration: none;font-weight: normal; display: block; padding: 7px 0 0px 30px; height: 23px; background: url(images/child-arrow.jpg) 10px center no-repeat;}

div #right_column li a:hover { color: #FFF; text-transform: capitalize; font-size: 0.7em; text-decoration: none; font-weight: normal; display: block; padding: 7px 0 0px 30px; height: 23px; background: #00CC00 url(images/*child-arrow.jpg*/) 10px center no-repeat; }

#right_column ul.cats li.current-cat a{ 
	margin: 0; 
	padding: 7px 0px 0px 30px;		
	font-weight: bold;
}


/* styles the latest posts and articles sections */
#right_column #navibar .links1 .recentdiv { width: 227px; !important }
#right_column #navibar .links1 .recentdiv ul { margin: 0px 0px 10px 0px; padding: 0px; border: 1px dotted #4697FD !important; }

#right_column #navibar .recentdiv ul li { margin: 0px; padding: 0px; }

#right_column #navibar .recentdiv ul li a, #right_column #navibar .recentdiv ul li a:visited, #right_column #navibar .recentdiv ul li a:active { color: #4697FD; margin: 0 !important; padding: 3px 10px !important; background: none !important; height: auto !important; display:;}

#right_column #navibar .recentdiv ul li a:hover { text-decoration: underline; margin: 0px; padding: 0px;}





/* ++++ HEADER ++++ */
#header { background: url(images/bg.gif) repeat-x; height: 144px; padding-top: 0px;}

#header #headerinner { background: url(images/header-2.jpg) center top no-repeat; height: 144px; margin-left: auto; margin-right: auto; width: 1000px; }



/* ++++ CONTENT ++++ */
div#content { padding: 0;  /* bottom padding for footer */ margin: 0 auto; width: 1000px;}

div#content p {;font-size: 0.8em; line-height: 1.8em; font-family: verdana, Times New Roman, Times, serif;}

#content #inner { width: 940px; margin: 0px auto; padding: 18px 30px 0 30px; float: left; background: #DFEEFF url(images/content-bg.gif) no-repeat; }

div#inner #left_column { width: 655px; margin: 0px; float: right; padding: 15px 20px; background: #FFFFFF url(images/content-cap.jpg) left top no-repeat; }

div#inner #left_column .latest_firstpost h2 { font-weight: normal; font-size: 1.7em; margin: -3px 0px 0px 0px; padding: 0px; color: #68A0E0; display: block; float: right; width: 89%;}

div#inner #left_column .latest_firstpost h2 a { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; color: #68A0E0; }

div#inner #left_column .latest_firstpost h2 a:hover {margin: 0; padding: 0; color: #99BFEA; }

#left_column .navigation a { text-align: center; font-size: 0.7em; color: #FFF; background-color: #00CC00; text-decoration: underline; display: block; height: 20px; width: 100px; padding-top: 5px;}
#left_column .navigation a:hover { font-size: 0.7em; color: #FFFFFF; text-decoration: none; background-color: #17FF17; display: block; height: 20px; width: 100px; padding-top: 5px;}


/* ++++ DATE STYLE BESIDE HEADER ++++ */
div#inner #left_column .latest_firstpost .meta { background: #000 url(images/date-bg.jpg) left top no-repeat; margin: 0 0 0 20px; padding: 0; display: block; width: 47px; height: 55px;}

div#inner #left_column .latest_firstpost .meta .date-number { color: #E1EEFF; font-size: 1.5em; text-align: center; padding-top: 3px;}

div#inner #left_column .latest_firstpost .meta .month-year { color: #4697FD; font-size: 0.8em; text-align: center; padding-top: 1px;}

div#inner #left_column .latest_firstpost .main {margin: 15px 0 0 0; padding: 0 20px; color: #333333;}

#left_column ul { }

#left_column ul li { margin: 5px; padding: 0; color: #333333; font-size: 12px; line-height: 1.8em;}

#comments a {
	border:1px solid #E1EEFC;
	font-size:11px;
	font-weight:bold;
	padding:2px;
	text-decoration:none;
}

#comments a:hover {
	background-color: #33bbff;
	color: #ffffff;	
}
	

#comments {
	border:1px solid #E1EEFC;
	font-size:11px;
	font-weight:bold;
	padding:2px;
	text-decoration:none;
}

/* ++++ COMMENT FORM ++++ */

/* this is the style for the text above the comment form , you can either keep it text or use a bg image here */
#left_column .comments #reply {
	margin: 20px 0px 0px 0px; 
	padding: 0px 20px;
	font-size: 2em;
	color: #888;
}

/* the div that wraps the comment box, add a bg if you wish */
#left_column .comments .postinput { margin: 0 auto; padding: 0px; width: 610px;}

/* styles for the comment form */
#left_column .comments .postinput #commentform p{ margin: 0 0 10px 0; padding: 0; color: #888; font-size: 1em;}
#commentform #author { padding: 2px 3px; background: url(images/footer_bg_color.jpg) left top repeat-x;  border: 1px solid #D4DEF5;}
#commentform #author:hover { border: 1px solid #BAC8EA;}
#commentform #email { padding: 2px 3px; background: url(images/footer_bg_color.jpg) left top repeat-x;  border: 1px solid #D4DEF5;}
#commentform #email:hover { border: 1px solid #BAC8EA;}
#commentform #comment { border: 1px solid #D4DEF5; padding: 5px;color: #333;font: 1em georgia, serif; width: 548px;}
#commentform #comment:hover {border: 1px solid #BAC8EA; padding: 5px;color: #333;font: 1em georgia, serif;}
#submit { border: 0px; background: url(images/post-btn.jpg) left top no-repeat; font-size: 10px; font-weight: bold; padding: 0px;  height: 30px;color: #fff; width: 110px;}
#submit:hover { border: 0px; background: url(images/post-btn.jpg) left top no-repeat; font-size: 10px; font-weight: bold; padding: 0px;  height: 30px; color: #000;}

#commentform .captcha p{ margin: 0; padding: 10px 0; font-size: 0.7em;}
#commentform .captchapict { border: none; margin: 0; padding: 0;}




/* FOOTER */

div#footer {
	/*position:absolute; Only needed if you have a repeating bg that extends to bottom of page.*/
	width:1000px;
	/*bottom: 0px;  stick to bottom - same reason as above */
	background: url(images/footer_bg.jpg) center top no-repeat;
	height: 110px;
	margin: 0 auto;
	clear: both;/*Needed to keep footer div to the bottom*/
}

div#footercontent {
	width: 100%;
	padding: 20px 0px 0px 0px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	font-size: 0.7em;
	color: #888;
}

div#footer a, div#footer a:visited, div#footer a:active {
	color: #888;
	text-decoration: none;
}

div#footer a:hover { 
	color: #888;
	text-decoration: underline;
}

/* INDEX STYLES */
/* Blocks In Header*/

/* STRUCTURE */
#header-home { background: url(images/bg.gif) repeat-x; height: 317px; padding: 0px;}
#header-home #headerinner-home { background: url(images/header.jpg) center top no-repeat; height: 317px; margin-left: auto; margin-right: auto; width: 1000px; }
#logo { width: 180px; height: 85px; margin: 25px 0 0 0px; float: left;}
#logo a img{ width: 180px; height: 85px; display: block;}

#header-box { margin: 0px 0px 0px 0px; padding: 0; width: 100%;}
.header-box-left { margin: 0 0px 0 10px; padding: 0px 10px; width: 270px; height: 196px; background: url(images/latest-bg.gif) left top no-repeat; float: right; font-size: 0.7em; color: #E3EEFB;}
.header-box-right { margin: 0 0 0 0px; padding: 0px 10px; width: 270px; height: 196px;background: url(images/popular-bg.gif) left top no-repeat; float: right; font-size: 0.7em; color: #E3EEFB;}
h2.popular { height: 40px; background: url(images/*popular-topics.png*/) no-repeat; margin: 0 0 0 0; padding: 0; width: 230px;}
h2.latest { height: 40px; background: url(images/*latest-posts.png*/) no-repeat; margin: 0 auto; padding: 0; }

.header-box-left h2.title, .header-box-right h2.title { margin: 0 0 0 5px; padding: 0; color: #FEE306;  }
.header-box-left h2.title a, .header-box-right h2.title a{ color: #FEE306; font-size: 14px;}
.header-box-left h2.title a:hover, .header-box-right h2.title a:hover{ color: #FFFFFF; font-size: 14px; text-decoration: underline; }
.header-box-left .read-more, .header-box-right .read-more { margin: 0; padding: 0; }
.header-box-left p, .header-box-right p { margin: 0 0 8px 5px; padding: 0; }

#content-home { width: 1000px;  margin: 0 auto;}
#content-home #inner-home { width: 1000px; margin: 0px; padding: 10px 0 0 0; float: left; background: #DFEEFF url(images/content-bg.gif) no-repeat; }
#content-home #right_column { width: 200px; margin: 0px 0px 0px 23px; padding: 0; display: inline; float: left;}
#content-home #right_center { width: 227px; margin: 0px 0px 0px 23px; padding: 0; display: inline; float: left; }
#content-home #left_center { width: 227px; margin: 0px 0px 0px 23px; padding: 0; display: inline; float: left; }
#content-home #left_column { width: 227px; margin: 0px 0px 0px 23px; padding: 0; display: inline; float: left; }
.seperator { background: url(images/line-sep.jpg) no-repeat; height: 10px; }

/* SEARCH STYLE */
#headerinner-home #searchform { margin: 60px 0px 0 0; padding: 0; width: 600px; float: right; }
#headerinner-home #s { border: 0px; font-size: 1em; color: #555; width: 520px; height: 30px; padding: 8px 3px 0px 3px; margin: 0px 0px 0px 0px; background-color: #EAF5FF; color: #388FE9; font-weight: bold; }
#headerinner-home #searchsubmit { margin: 0; padding: 0; background: url(images/search_btn.jpg) no-repeat; height: 38px; width: 50px; border: 0;}

#headerinner #searchform { margin: 60px 0px 0 0; padding: 0; width: 600px; float: right; }
#headerinner #s { border: 0px; font-size: 1em; color: #555; width: 520px; height: 30px; padding: 8px 3px 0px 3px; margin: 0px 0px 0px 0px; background-color: #EAF5FF; color: #388FE9; font-weight: bold; }
#headerinner #searchsubmit { margin: 0; padding: 0; background: url(images/search_btn.jpg) no-repeat; height: 38px; width: 50px; border: 0;}

/*----------------------------*/

/* right COLUMN */
#content-home #inner-home #right_column h2.news{ margin: 0 auto; padding: 0; background: url(images/baby-news.gif) left top no-repeat; height: 43px; text-indent: -1400px; width: 200px;}
#inner-home #right_column #content{ margin: 0 auto; padding: 0 10px 10px 20px; width: 170px; background: #4697FD url(images/news-footer.jpg) center bottom no-repeat; font-size: 0.7em; color: #DBE7FB;}

/* right CENTER */
#content-home #inner-home #right_center h2.food{ margin: 0 auto; padding: 0; background: url(images/baby-shower-food.gif) left top no-repeat; height: 108px; text-indent: -1400px; width: 227px;}
#content-home #inner-home #right_center h2.food a:hover { background: url(images/baby-shower-food-o.gif) left top no-repeat; display: block; width: 227px; height: 108px;}
#content-home #inner-home #right_center h2.food a { display: block; width: 227px; height: 108px;}
#inner-home #right_center #content{ margin: 0 auto; padding: 0 0 5px 0; width: 227px;background: #fff url(images/cat-footer.gif) center bottom no-repeat; }
#inner-home #right_center #content .games a { display: block; width: 205px; height: 55px; text-indent: -1400px;} 
#inner-home #right_center #content .games a:hover { display: block; width: 205px; height: 55px; text-indent: -1400px; background: url(images/baby-shower-games-o.gif) no-repeat; }
#inner-home #right_center #content .media a { display: block; width: 205px; height: 55px; text-indent: -1400px;} 
#inner-home #right_center #content .media a:hover { display: block; width: 205px; height: 55px; text-indent: -1400px; background: url(images/baby-shower-media-o.jpg) no-repeat; } 

/*----------------------------*/

/* left COLUMN  */
h2.tradition { margin: 0 auto; padding: 0; background: url(images/baby-shower-tradition.gif) left top no-repeat; height: 108px; text-indent: -1400px; width: 227px;}
h2.tradition a:hover { background: url(images/baby-shower-tradition-o.gif) left top no-repeat;display: block; width: 227px; height: 108px;}
h2.tradition a { display: block; width: 227px; height: 108px;}
#inner-home #left_column #content{ margin: 0 auto; padding: 0 0 5px 0; width: 227px; background: #fff url(images/cat-footer.gif) center bottom no-repeat;}
#inner-home #left_column #content .ideas a { display: block; width: 205px; height: 55px; text-indent: -1400px;} 
#inner-home #left_column #content .ideas a:hover { display: block; width: 205px; height: 55px; text-indent: -1400px; background: url(images/baby-shower-ideas-o.jpg) no-repeat; } 
#inner-home #left_column #content .themes a { display: block; width: 205px; height: 55px; text-indent: -1400px;} 
#inner-home #left_column #content .themes a:hover { display: block; width: 205px; height: 55px; text-indent: -1400px; background: url(images/baby-shower-themes-o.jpg) no-repeat; } 

/* left CENTER */
#content-home #inner-home #left_center h2.planning{ margin: 0 auto; padding: 0; background: url(images/baby-shower-planning.gif) left top no-repeat; height: 108px; text-indent: -1400px; width: 227px;}
#content-home #inner-home #left_center h2.planning a:hover { background: url(images/baby-shower-planning-o.gif) left top no-repeat; display: block; width: 227px; height: 108px;}
#content-home #inner-home #left_center h2.planning a { display: block; width: 227px; height: 108px;}
#inner-home #left_center #content{ margin: 0 auto; padding: 0 0 5px 0; width: 227px;background: #fff url(images/cat-footer.gif) center bottom no-repeat;}
#inner-home #left_center #content .invitations a { display: block; width: 205px; height: 55px; text-indent: -1400px;} 
#inner-home #left_center #content .invitations a:hover { display: block; width: 205px; height: 55px; text-indent: -1400px; background: url(images/baby-shower-invitations-o.jpg) no-repeat; }
#inner-home #left_center #content .etiquette a { display: block; width: 205px; height: 55px; text-indent: -1400px;} 
#inner-home #left_center #content .etiquette a:hover { display: block; width: 205px; height: 55px; text-indent: -1400px; background: url(images/baby-showe-etiquette-o.jpg) no-repeat; } 

/* images with captions */
.right {
	float: right;
	padding-left: 15px;
	padding-bottom: 10px;
}
.left { 
	float: left;
	padding-right: 15px;
	padding-bottom: 10px;
}
.citation {
	font-size: .7em;
	font-style: italic;
}

.hr_title {
	border: 1px dotted #68A0E0;
}

.clear {
	clear: both;
}

#adfeed {
	float: left;	
}

.aligncenter,
div.aligncenter {
   display: block;
   margin-left: auto;
   margin-right: auto;
}

.alignleft {
   float: left;
}

.alignright {
   float: right;
}

.wp-caption {
   border: 1px solid #ddd;
   text-align: center;
   background-color: #f3f3f3;
   padding-top: 4px;
   margin: 10px;
   /* optional rounded corners for browsers that support it */
   -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;
}
/* added style fix for global translation flags bar, for ticket 876 */
#languages{
	background:#DFEEFF url(images/content-bg.gif) no-repeat scroll 0 0;
	width:1000px;
	display:block;
	/*border:#fff solid 1px;*/
	margin: 0 auto; 
}
#languages .lng_picker{ padding:0 0 0 3px;}
.lng_picker{font-size:12px; display:block;}
.lng_picker b{font-weight: bold;}
#translation_bar{ display:block; padding:0 0 0 3px;}
#translation_bar a img{ padding:0; margin:0; border:none;}
div#adfeed2{margin:0 auto;width:450px;}

#content #left_column #njads {font-family:verdana,helvetica,arial,sans-serif;width:300px;}
#content #left_column #adfeed2 #njads {text-align:left;width:100%;}
#content #left_column #njads a:link,
#content #left_column #njads a:visited,
#content #left_column #njads a:hover,
#content #left_column #njads a:active {color:#00C;cursor:pointer;}
#content #left_column #njads div.result {padding:0px 0px 5px;margin:0px;}
#content #left_column #njads h3 {font-size:16px;font-weight:bold;margin:6px 0px 2px;padding:0;}
#content #left_column #njads p.description {font-size:11px;margin:0;padding:0;line-height:normal;}
#content #left_column #njads p.description a {color:black;text-decoration:none;}
#content #left_column #njads p.description a:hover {color:black;text-decoration:none;}
#content #left_column #njads a.displayUrl {color:green;text-decoration:none;font-size:10px;margin-bottom:4px;}
#content #left_column #njads div.right {float:none;font-size:10px;color:#999;padding-right:5px;text-align:right;}
#content #left_column #njads div.right a {color:#c4dce4;margin-bottom:4px;}

