m@charset "utf-8";
/* CSS Document */
/* Created by Yalli Oliveira - yallioliveira@gmail.com */
/* in May 20 2010 - First Version May 4 2008 */

ins {
	height: auto;	
}

#aswift_3_anchor {
	height: auto;	
}

img { border: 0; }

a img { border: 0; }

ul { list-style: none; }

li { list-style: none; }

* {
	margin: 0px;
	padding: 0px;
	font-family: "Lucida Grande", "Lucida Sans Unicode", sans-serif;
	font-size: 12px;
}

input:focus {
	outline: none;
}

textarea:focus {
	outline: none;	
}

body {
	
}

address {
	
}

textarea {
}

p {
	color:;
	font-size:;
	padding:;
	margin:;
}

br {
	margin: 10px 0px 10px 0px;
}

h2 { color: #3e3e3e; font-size: 22px; }
h2 a:link, h2 a:visited { color: #3e3e3e; font-size: 22px; text-decoration: none; }
h2 a:hover, h2 a:active { color: #FFF; background: #1E1E1E;}

h3 { }
h3 a:link, h3 a:visited { }
h3 a:hover, h3 a:active {  }

h4 { color: #898989; font: 0.9em/1.2em "Lucida Grande",Verdana,Helvetica,sans-serif; }
h4 a:link, h4 a:visited { color: #D92E36; text-decoration: none; }
h4 a:hover, h4 a:active {  }

#articles h2 { color: #3e3e3e; font-size: 33px; padding-top: 10px; letter-spacing: -0.07em; width: 700px; }
#articles h2 a:link, #articles h2 a:visited { color: #3e3e3e; font-size: 26px; text-decoration: none; }
#articles h2 a:hover, #articles h2 a:active { color: #FFF; background: #1E1E1E;}

#articles h2 {  }

#articles h3 { margin: 10px 0px; font-size: 14px; color: #3E3E3E; font-weight: bold; }

#articles h5 { color: #3e3e3e; font-size: 14px; margin-bottom: 10px; }
#articles h5 a:link, #articles h5 a:visited { color: #3e3e3e; font-size: 14px; text-decoration: none; margin-bottom: 10px; }
#articles h5 a:hover, #articles h5 a:active { color: #FFF; background: #1E1E1E; margin-bottom: 10px;}

#author_description .author1 { color: #3e3e3e; font-size: 14px; margin: 32px; float: left; }
#author_description p { color: #3e3e3e; font-size: 12px; float: left; }

#articles h6 { color: #3e3e3e; font-size: 14px; margin-bottom: 10px; float: left; }
#articles h6 a:link, #articles h6 a:visited { color: #3e3e3e; font-size: 14px; text-decoration: none; margin-bottom: 10px; }
#articles h6 a:hover, #articles h6 a:active { color: #FFF; background: #1E1E1E; margin-bottom: 10px;}

a {   }
a:link, a:active, a:visited { color: #1f1a17;  }
a:hover {  } 
a:visited { color: #1f1a17;  }
a:focus {  }

.subtitle { display: block; letter-spacing: -0.05em; color: #888; padding: 5px 0px 10px 0px; font-size: 18px; font-weight: normal; width: 700px; border-bottom: 1px solid #F4F4F4; }


/* MENU_menu_programas_cursos_e_lugares */
#menu .cat-item-246 {
	width: 196px;
	background: url(images/menu_programas_cursos_e_lugares.gif);
	text-indent: -9999px;
	margin-top: -5px;
}

#menu .cat-item-246:hover {
	background: url(images/menu_programas_cursos_e_lugares_a.gif);
	text-decoration: none;
}


/* MENU_DICAS_PARA_VIAGEM */
#menu .cat-item-244 {
	width: 174px;
	background: url(images/menu_dicas_para_viagem.gif);
	text-indent: -9999px;
	margin-top: -5px;
	margin-right: 30px;
}

#menu .cat-item-244:hover {
	background: url(images/menu_dicas_para_viagem_a.gif) no-repeat;
	text-decoration: none;
}

/* MENU_DICAS_DE_INGLES */
#menu .cat-item-245 {
	width: 174px;
	background: url(images/menu_dicas_de_ingles.gif);
	text-indent: -9999px;
	margin-top: -5px;
}

#menu .cat-item-245:hover {
	background: url(images/menu_dicas_de_ingles_a.gif) no-repeat;
	text-decoration: none;
}

/* MENU_BRASILEIROS_NO_EXTERIOR */
#menu .cat-item-194 {
	width: 189px;
	background: url(images/menu_brasileiros.gif);
	text-indent: -9998px;
	margin-top: -5px;
}

#menu .cat-item-194:hover {
	background: url(images/menu_brasileiros_a.gif) no-repeat;
	text-decoration: none;
}

/* SUB-MENUS */
.cat-item-356, .cat-item-354, .cat-item-355, .cat-item-358, .cat-item-359, .cat-item-363 {
	text-indent: 0px;
}

/*********** MENU IRLANDA ************/
/*********** MENU IRLANDA ************/
/*********** MENU IRLANDA ************/
/*********** MENU IRLANDA ************/

#nav_irlanda li { float: left; }
#nav_irlanda li:hover { color: #3e3e3e; text-decoration: none; }
#nav_irlanda li a { color: #fff; font-weight: bold; text-decoration: none; padding: 4px 25px 16px 25px; display: block; margin: 0; }
#nav_irlanda li a:hover { border-top: 4px solid #199944; color: black; background: white; text-decoration: none; display: block;padding: 7px 25px 10px;margin-bottom: 5px;height: 22px; }

/*********** END MENU IRLANDA ************/
/*********** END MENU IRLANDA ************/
/*********** END MENU IRLANDA ************/
/*********** END MENU IRLANDA ************/

#nav li { float: left; }
#nav li:hover { color: #3e3e3e; text-decoration: none; }
#nav li a { color: #fff; font-weight: bold; text-decoration: none; padding: 4px 25px 16px 25px; display: block; margin: 0; }
#nav li a:hover { border-top: 4px solid #d92e36; color: black; background: white; text-decoration: none; display: block;padding: 7px 25px 10px;margin-bottom: 5px;height: 22px; }


#nav li ul {
	position: absolute;
	width: 180px;
	height: 143px;
	left: -999em;
	margin: 0;
}
#nav li:hover ul,#nav li.sfhover ul {
	left: auto;
}
#nav li li {
	padding: 0;
	margin: 0;
	width: 180px;
	line-height: 1.5em;
	background: url(images/bg_drop_menu1.gif) no-repeat;
}
#nav li li a {
	color: #3e3e3e;
	font-size: 10px;
	position: relative;
	background: url(images/bg_menu_option.gif) no-repeat left;
	padding: 11px 0px 0px 40px;
	text-decoration: none;
	width: 80px;
	height: 20px; 
	color: #3e3e3e;
	border: none;
}
#nav li li ul li {
	margin-left: 13px;
	border: none;
}
#nav li li a:hover {
	color: #3e3e3e;
	font-size: 10px;
	position: relative;
	background: url(images/bg_menu_option.gif) no-repeat left;
	padding: 11px 0px 0px 40px;
	text-decoration: none;
	width: 80px;
	height: 20px; 
	color: #3e3e3e;
	border: none;
}
#nav li:hover,#nav li.sfhover {
	position: static; /* prevents IE7 drop-down menu bug (focus on a page element prevents nested menus from disappearing) */
	border: none;
}

#ads_top { background: black; width: 100%; height: 110px; float: left;  }

#ads_top_centro { margin: 0px auto; width: 1130px; } 

#ads_top_1 { margin: 10px auto; width: 728px; height: 90px; float: left; }

#ads_top_2 { margin: 10px 0px 10px 20px; width: 200px; height: 90px; float: left; }

/***************** MENUS *******************/
/***************** DIFERENTS *******************/
/***************** PARA CADA *******************/
/***************** CATEGORIA *******************/

#menu_top { background: url(images/bg_menu.gif) repeat-x; width: 100%; height: 36px; float: left; padding-top: 11px; }

#menu_top_irlanda { background: url(images/bg_menu_irlanda.gif) repeat-x; width: 100%; height: 36px; float: left; padding-top: 11px; }

#menu {
	width: 1179px;
	margin: 0px auto;	
}

/*

#menu_top li a:link, #menu_top li a:visited { font-weight: bold; text-decoration: none; color: #FFFFFF; padding: 0px 25px 11px 25px;}
#menu_top li a:hover, #menu_top li a:active { color: #3e3e3e; border-top: 4px solid #d92e36; background: #ffffff; padding: 4px 25px 11px 25px; }

#menu_top ul {
	height: 41px;
	float: left;
	margin: 6px 0px 0px 0px;
}

#menu_top ul li { 
	height: 41px;
	float: left;	
}

.categories {
	margin: 0;
	padding: 0;
	z-index: 30;	
}

#menu_top ul .children {	
	position: absolute;
	visibility: hidden;
	margin-top: 9px;
	padding: 0;
	background: url(images/bg_drop_menu1.gif);
	width: 135px;
	height: 143px;
}

#menu_top .children {
	color: #3e3e3e;
	font-size: 10px;
	position: relative;
	display: block;
	background: url(images/bg_menu_option.gif) no-repeat left;
	padding: 10px 0px 0px 40px;
	text-decoration: none;
	width: 80px;
	height: 20px;
}

#menu_top .children a:hover { background: url(images/bg_menu_option.gif) no-repeat left; border: none; color: #3e3e3e;}
*/

.screen-reader-text {
	display: none;	
}

#searchform {
	float: left;
	margin-left: 27px;
}

#s {
	color: #000;	
	font-style: italic;
	border: none;
	float: left;
	margin-right: 5px;
	height: 23px;
}

#articles #s {
	border: 1px solid #999999;
    color: #000000;
    float: left;
    font-style: italic;
    height: 23px;
    margin-right: 5px;
	width: 304px;
}

#searchsubmit {background: url(images/search_button.jpg) no-repeat;width: 55px;height: 23px;	color: #fffffd;float: left;border: none;font-size: 12px;}
#searchsubmit_irlanda {background: url(images/search_button_irlanda.jpg) no-repeat;width: 55px;height: 23px;	color: #fffffd;float: left;border: none;font-size: 12px;}

/***************** HEADERS *******************/
/***************** HEADERS *******************/
/***************** HEADERS *******************/
/***************** HEADERS *******************/

#map { width: 100%; height: 243px; background: url(images/bg_map.jpg) repeat; float: left; } 

#map-EstadosUnidos { width: 100%; height: 243px; background: url(images/bg_map.jpg) repeat; float: left; }

/***************** END HEADERS *******************/
/***************** END HEADERS *******************/
/***************** END HEADERS *******************/
/***************** END HEADERS *******************/

#map_mascot {
	width: 118px;
	height: 218px;	
	margin: 16px 0px 0px 32px;
	float: left;
	position: absolute;
}

#map_mascot h1 { display: none; }
.description { display: none; }

#mascot {
	width: 1179px;	
	margin: 0px auto;
}

#main {
	background: #fbfbfb;
	width: 100%;
	height: auto;
	float: left;	
}

#content {
	width: 1179px;
	height: auto;
	margin: 0px auto;
}

#articles {
	width: 727px;
	float: left;
	margin: 55px 0px 0px 32px;
	padding-bottom: 23px;
}	

#articles .autor {
	float: left;
	width: 727px;
}

#articles .alignright {
	margin: 0px 0px 15px 15px; 
	float: right;
}

#articles .alignleft {
	margin: 0px 15px 15px 0px; 
	float: left;
}

#articles .layPostIdAdsense {
	width: 700px;
	text-align: center;
	padding-bottom: 16px;
	clear: both;
	border-bottom: 1px solid #F4F4F4;
}

.layPostIdAdsense img {
	width: 716px;
}

.article {
	width: 727px;
	float: left;
}

.article h2 {
	width: 710px;
}

#author_description {
	background: #FDFDFD;
	border: 1px solid #F1F1F1;
	width: 710px;
	height:;
	float: left;	
}

#author_description p {
	margin: 15px;
}

#commentform input {
	background: #fdfdfe;
	border: 1px solid #F4F4F4;
	outline: none;
}

#commentform input:focus {
	background: #ffffff;
	border: 1px solid #d7d7d7;
	outline: none;
}
	
#commentform textarea {
	background: #fdfdfe;
	border: 1px solid #F4F4F4;
	outline: none;
}

#commentform textarea:focus {
	background: #ffffff;
	border: 1px solid #d7d7d7;
	outline: none;
}

.comment-body {
	width: 710px;
}	

.wp-caption {
	border: 1px solid #ddd;
	text-align: center;
	background-color: #f3f3f3;
	padding-top: 4px;
	margin: 0px 10px 10px 0px;
	/*-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px; */
	border-radius: 3px;
	float: left;
}

.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;
}

.entry {
	width: 700px;	
}

.entry ul {
	margin-left: 40px;
	margin-bottom: 20px;
	line-height: 1.8em;
}

.entry ol {
	margin-left: 40px;
	margin-bottom: 20px;	
	line-height: 1.8em;
}

.entry li {
	list-style: disc;	
}

.entry ol li {
	list-style: decimal;
	margin-bottom: 5px;		
}

.entry p {
	margin: 10px 0px;
	line-height: 1.8em;
}

.article .autor { margin: 10px 0px; }
.article a:link, .article a:visited { color: #1f1a17; }
.article a:hover, .article a:active { color: #FFF; background: #1E1E1E; text-decoration: none;}

.article .text { line-height: 20px; }
.article .text a:link, .article .text a:visited { color: #d92e36; text-decoration: underline; }
.article .text a:active, .article .text a:hover { color: #fffffd; background: #d92e36; text-decoration: underline; padding: 1px }

.article .picture { float: left; margin: 0px 8px 15px 0px; padding: 2px 2px 5px 2px; background: #f4f4f4; }
.article .wrap_caption_text { text-align: center; margin-top: 5px; }
.article_options .article_comments { background: url(images/icon_comments.jpg) center left no-repeat; padding-left: 25px; margin-left: 10px; }
.article_options .article_category { background: url(images/icon_categories.jpg) center left no-repeat; padding-left: 25px; margin-left: 10px; }

.article_options {
	width: 710px;
	height: auto;
	float: left;
	padding-bottom: 20px;
	border-bottom: 1px solid #F4F4F4;
	margin: 20px 0px 20px 0px;
}

#respond {
	float: left;
	width: 700px;
	height: auto;
	text-align: left;	
}

.fn a:link, .fn a:visited { font: 1em bold; color: #D92E36; text-decoration: none; }

.bg_sidebar {

}

#nav_bar {
	width: 375px;
	height: auto;
	float: left;
	padding: 0px 16px 20px 16px;
	background: url(images/bg_navbar.jpg) repeat-y;
}

#nav_bar_irlanda {
	width: 375px;
	height: auto;
	float: left;
	padding: 0px 16px 20px 16px;
	background: url(images/bg_navbar.jpg) repeat-y;
}


#nav_bar h3 {
	font: bold 1.2em/1.2em "Lucida Grande",Verdana,Helvetica,sans-serif; 
	color: #3e3e3e;
	border-bottom: 1px solid #f8f8f8;
	padding-bottom: 5px;
	width: 375px;
	margin-bottom: 7px;
}

#nav_bar h4 { color: #d92e36; font: bold 1em/1.2em "Lucida Grande",Verdana,Helvetica,sans-serif; }
#nav_bar_irlanda h4 { color: #199944; font: bold 1em/1.2em "Lucida Grande",Verdana,Helvetica,sans-serif; }

#nav_bar br { margin: 0px; }

#follow {
	float: left;
	width: 360px;
	height: auto;
}

#follow p {
	color: #3e3e3e; font: 1em/1.2em "Lucida Grande",Verdana,Helvetica,sans-serif; font-weight: bold;
}

#follow span {
	color: #777777;
	font-weight: normal;
}

#courses {
	width: 392px;
	float: left;	
	margin-top: 35px;
}

#courses .more a:link, #courses .more a:visited { text-decoration: underline; color: #d92e36; }
#courses_irlanda .more a:link, #courses_irlanda .more a:visited { text-decoration: underline; color: #199944; }

#courses p { font-size: 0.9em; padding: 5px 5px 0px; }
#courses p a:link, #courses p a:visited { font-size: 1em; text-decoration: none; }
#courses p a:hover, #courses p a:active { text-decoration: underline;}


#newsletter {	
	width: 260px;
	height: auto;
	margin: 30px 0 15px 68px;
}

#newsletter .newsletter_icon { background: url(images/icon_newsletter.jpg) no-repeat left center; padding-left: 35px; }
#newsletter .button { background: url(images/button_newsletter.jpg) no-repeat center top; width: 29px; height: 26px; border: none; float: left; cursor: pointer; }
#newsletter input { border: 1px solid #e5e5e5; height: 24px; background: #f9f9f9; float: left; }
#newsletter form { height: 30px; margin-top: 5px; } 

#twitter {
	width: 170px;
	height: 27px;
	margin: 0 12px 0 37px;	
	float: left;
}

#twitter .twitter_icon { background: url(images/icon_twitter.jpg) no-repeat left center; padding-left: 43px; }

#rss {
	width: 120px;
	height: 27px;	
	float: left;
}

#rss .rss_icon { background: url(images/icon_rss.jpg) no-repeat left center; padding-left: 32px; }

#programs {
	width: 392px;
	float: left;	
	margin-top: 35px;
}

#programs .more a:link, #programs .more a:visited { text-decoration: underline; color: #d92e36; }

#programs p { font-size: 0.9em; padding: 5px 5px 0px; }
#programs p a:link, #programs p a:visited { font-size: 1em; text-decoration: none; }
#programs p a:hover, #programs p a:active { text-decoration: underline;}

.program {
	width: 178px;
	height: auto;	
	float: left;
	margin-right: 18px;
}

.box {
	margin-top: 10px;	
	background: #f9f9f9;
	height: 199px;
}

.description {
	padding: 10px 0px 0px 5px;	
}

.more { margin: 10px 0px; float: left;}
.more a:link, .more a:visited { font-size: 1.1em; color: #3e3e3e; }

#events {
	width: 375px;
	height: auto;
	float: left;
	margin: 30px 0px 0px;
}

#events .more a:link, #events .more a:visited {
	color: #d92e36; 
	font-size: 0.9em;
	font-weight: none;
	margin-left: 11px;
}

#ads .more a:link, #ads .more a:visited {
	color: #d92e36; 
	font-size: 1em;
	text-align: left;	
}

#main_event {
	width: 375px;
	height: auto;
	float: left;
}

#main_event .event_desc { padding-top: 0px; }

#events .day { font-size: 1.7em; color: #ffffff;}
#events .month { font-size: 1.3em; color: #e7e6e6; font-weight: normal; margin-left: -4px; padding-top: 4px; float: left; }
#events p { color: #3e3e3e; font: 1em/1.2em "Lucida Grande",Verdana,Helvetica,sans-serif;}
#events .location { color: #d92e36; font: bold 1em/1.2em "Lucida Grande",Verdana,Helvetica,sans-serif; margin: 2px 0px; width: 230px; height: auto; float: left; }
#events .info { color: #3e3e3e; font: 1em/1.2em "Lucida Grande",Verdana,Helvetica,sans-serif; float: left; }
#events .date { background: url(images/bg_event_date.jpg) repeat-x; width: 40px; height: 40px; border: 3px solid #bcbcbc; float: left; padding: 10px 0 0 15px; margin-right: 10px; } 
 .event_desc { width: auto; float: left; padding-top: 10px; height: 50px;} 

.sec_event {
	width: 375px;
	height: auto;
	float: left;
	margin-top: 5px;
	border-top: 1px solid #F8F8F8;	
}

#ads {
	float: left;
	margin: 10px 0px;	
	width: 375px;
	height: auto;
}

#ads p { color: #8d8a8a; font-size: 0.9em; text-align: center; }
#ads a:link, #ads a:visited { color: #8D8A8A; font-size: 0.9em; width: 200px; }


.ads {
	width: 307px;
	height: 73px;	
	margin: 20px 0 89px 31px;
}

.ads_google {
	width: 307px;
	height: 185px;	
	margin: 20px 0 89px 21px;
}

#ads2 {
	float: left;
	margin: 10px 0px;	
	width: 375px;
	height: 646px;
}


.ads2 {
	width: 160px;	
	margin: 20px 0 48px 10px;
	float: left;
}

.ads3 {
	width: 160px;	
	margin: 20px 0 48px 10px;
	float: left;
}

#books {
	width: 375px;
	float: left;
	color: #3e3e3e;
	margin: 10px 0px;
}

.book_img {
	border: 3px solid #f3f2f2;
	width: 70px;
	height: 90px;
	float: left;	
	margin-top: 18px;
}

.book_desc {
	width: 258px;
	height: auto;
	float: left;
	margin-left: 10px;	
	margin-top: 18px;
}

.book_desc span { font-weight: bold; font-size: 1em; }
.book_desc a:link, .book_desc a:visited { font-size: 0.9em; color: #686868; margin-top: 5px; float: left; }
.book_desc p { font-size: 0.9em; margin-top: 5px; } 


#send_questions { 
	width: 375px;
	height: 170px;
	float: left;
	margin: 10px 0px;
}

#send_questions .newsletter_icon { background: url(images/icon_newsletter.jpg) no-repeat left center; padding-left: 35px; }
#send_questions .button { background: url(images/button_newsletter.jpg) no-repeat center top; width: 29px; height: 26px; border: none; float: left; margin-top: 51px; cursor: pointer; }
#send_questions textarea { border: 1px solid #e5e5e5; height: 75px; background: #f9f9f9; float: left; width: 343px; }
#send_questions form { height: 30px; margin-top: 5px; } 

#send_questions p {
	color: #3e3e3e; font: 1em/1.2em "Lucida Grande",Verdana,Helvetica,sans-serif; font-weight: bold;
}

#send_questions span {
	color: #777777;
	font-weight: normal;
}

#top_articles {
	width: 375px;
	height: auto;
	padding-bottom: 20px;
	float: left;	
}

#top_articles h5 { border-bottom: 1px solid #E5E5E5; }	

#top_articles h5 a:link, #top_articles h5 a:visited { color: #3e3e3e; font-size: 1em; font-weight: normal; line-height: 2em; text-decoration: none; }
#top_articles h5 a:hover, #top_articles h5 a:active { color: #3e3e3e; font-size: 1em; font-weight: normal; line-height: 2em; text-decoration: underline; }

#guide .more a:link, #guide .more a:visited {
	color: #d92e36; 
	font-size: 0.9em;
	font-weight: none;
	text-decoration: underline;
}

#guide {
	width: 375px;
	height: auto;
	float: left;	
	margin: 10px 0px;
}

#guide p {
	margin: 3px 0px;	
}

#guide h2 {
	padding-bottom: 3px;
	color: #D92E36;
	font: bold 1em/1.2em "Lucida Grande",Verdana,Helvetica,sans-serif;
}

#guide .more {
	width: 375px;	
}

#guide p a:link, #guide p a:visited { color: #3e3e3e; font-size: 0.9em; font-weight: normal; line-height: 1.6em; text-decoration: none; }
#guide p a:hover, #guide p a:active { text-decoration: underline; }

.guide_left {
	width: 182px;
	height: auto;
	float: left;
	padding-bottom: 10px
}

.guide_right {
	width: 182px;
	height: auto;
	float: left;
	padding-bottom: 10px	
}

#follow_twitter {
	width: 375px;
	height: auto;
	float: left;	
	margin: 20px 0px 20px 0px;
}

#follow_twitter p {
	width: 253px;
	color: #646464;
	font-size: 0.9em;	
	margin-top: 10px;
}

#follow_twitter a:link, #follow_twitter a:visited { color: #d92e36; font-size: 1em; }

abbr {
	color: #929292;
	font-size: 0.8em;	
	display: block;
	border: none;
}

#footer_categories {
	width: 1179px;
	height: auto;
	margin: 0px auto;
}

#footer {
	width: 100%;
	float: left;	
	margin-top: -6px;
	background: url(images/bg_footer.jpg) #000000 repeat-x;
}

#footer h3 { margin: 30px 0px 20px;	color: #444}
#footer h4 { margin-bottom: 13px;}
#footer ul li { margin-bottom: 13px; color: #898989; font: 0.9em/1.2em "Lucida Grande",Verdana,Helvetica,sans-serif; }
#footer ul li a:link, #footer ul li a:visited { color: #898989; text-decoration: none; font: 1em/1.2em "Lucida Grande",Verdana,Helvetica,sans-serif; }
#footer ul li a:hover { text-decoration: underline; }

#categories {
	width: 225px;
	height: auto;	
	margin-left: 40px;
	float: left;
}

#questions {
	width: 207px;
	height: auto;
	float: left;	
}

#questions h5 { font-size: 11px; color: #3d3d3d; font-weight: normal; margin-bottom: 13px; }
#questions h4 { margin-bottom: 0px; }

#questions ul li {
	color: #898989;
	font: 0.9em/1.2em "Lucida Grande",Verdana,Helvetica,sans-serif;
	margin-bottom: 13px;
}

#questions ul li a:link, #questions ul li a:visited { text-decoration: none; font: 1em/1.2em "Lucida Grande",Verdana,Helvetica,sans-serif; color: #898989; }

#help {
	width: 173px;
	height: auto;
	float: left;
	margin-left: 77px;
}

#friends {
	width: 158px;
	height: auto;
	float: left;
}

#friends p { display: none; }

#friends h2 { display: none;}

#follow_us {
	width: 83px;
	height: auto;
	float: left;	
}

#follow_us h4 { height: 15px; }

#follow_us a:link, #follow_us a:visited { color: #898989; text-decoration: none; font: 1em/1.2em "Lucida Grande",Verdana,Helvetica,sans-serif; }
#follow_us a:hover { text-decoration: underline; }

#follow_us .newsletter { background: url(images/icon_footer_newsletter.jpg) no-repeat center left; padding: 0 0 0px 21px;}
#follow_us .rss { background: url(images/icon_footer_rss.jpg) no-repeat center left; padding: 0 0 0px 21px;}
#follow_us .twitter { background: url(images/icon_footer_twitter.jpg) no-repeat center left; padding: 0 0 0px 21px;}
#follow_us .facebook { background: url(images/icon_footer_facebook.jpg) no-repeat center left; padding: 0 0 0px 21px;}

#copyright {
	background: url(images/bg_copyright.jpg) repeat-x;
	width: 100%;
	height: 85px;
	float: left;
}

#copyright_left {
	width: 880px;
	height: 85px;
	float: left;	
	text-align: center;	
	margin-left: 10%;
}

#copyright_right {
	margin-left: 9.1%;
	float: left;
	
}

#copyright_icons {
	width: 466px;
	float: right;
}	

#signs {
	width: 197px;
	float: left;
	margin-top: 94px;
}

#copyright_text p { color: #555555; font-size: 11px; width: 516px; }

#copyright_text {
	float: right;
	width: 502px;
	margin-top: 7px;
}

#copyright_text a:link, #copyright_text a:visited { color: #555555; font-size: 11px; }

/* TABLES */

table {
    border-collapse: collapse;
    border-spacing: 0;
    width: 99%;
	border: 0 none;
}

table th {
    border-bottom: 6px solid #7E7F83;
    border-left: 1px solid #FFFFFF;
    border-right: 1px solid #FFFFFF;
    font-size: 1em;
    font-weight: bold;
    padding: 6px;
    text-align: left;
}
table td {
    border-bottom: 4px solid #D5D5D5;
    border-left: 1px solid #D5D5D5;
    border-right: 1px solid #D5D5D5;
    font-size: 0.88em;
    padding: 6px;
}
table td a {
    font-weight: bold;
}

/** GUIDE and TOP ARTICLES ON THE BOTTOM **/

#guide2 br {
	margin: 0px;	
}

#guide2 h3, #top_articles_bottom h3 {
	color: #1f1a16;
	font-size: 20px;
	margin: 0px;
	padding: 0px;
	font-weight: bold;
}

#guide2 h4, #top_articles_bottom h4 {
	color: #5d5d5d;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 20px;
	font-style: italic;
	margin: 0px;
	margin: 0px 0px 0px 10px;
	padding: 0px;
}

#top_articles_bottom h4 {
	letter-spacing: normal;	
}

#guide2 h2 {
	color: #D92E36;
	font: bold 1em/1.2em "Lucida Grande",Verdana,Helvetica,sans-serif;
	color: #c20e00;
	font-size: 14px;
	margin: 0px;
	padding: 0px;
	font-weight: bold;
}

#guide2 {
	background: url(images/bg-guide.jpg) repeat;
	width: 100%;
	height: 700px;	
	float: left;
}

#guide-links {
	width: 1179px;
	height: 410px;
	margin: 0px auto;
}


#guide-top {
	width: 100%;
	height: 65px;
	float:left;
	padding: 24px 0px 0px;
}

.guide-column {
	width: 200px;
	height:;
	float: left;
	margin-right: 35px;	
}

.guide-column ul {
	font-size: 14px;
	list-style: none;
	margin: 0px;
	margin-left: 10px;
	margin-top: 5px;
	padding: 0px;
}

.guide-column p {
	margin-bottom: 5px;	
}

.guide-column p a:link,
.guide-column p a:active,
.guide-column p a:visited {
	color: #696867;
}

#top_articles_bottom {
	width: 100%;
	height: 412px;
	background: #ededed;
	border-top: 1px solid #fff;
}

#top_articles_bottom ul {
	list-style: none;
	margin-left: -35px;
}

#top_articles_bottom li {
	margin-bottom: 15px;	
}

#top_articles_bottom_content {
	width: 1179px;
	height:;
	margin: 0px auto;	
}

.top_articles_column {
	float: left;
	width: 275px;
	height:;
	margin-right: 20px;
	margin-top: 20px;	
}

.top_articles_column span { color: #cfcfcf;font-size: 30px; color:; margin-right: 10px; font-weight: bold; }
.top_articles_column a { font-size: 14px; color: #767676; text-decoration: none; }
.top_articles_column a:link { color:; text-decoration: none;}
.top_articles_column span a:hover { color: #393939; }
.top_articles_column a:hover { color: #393939; }
.top_articles_column a:active { color:; }


