/*  
Theme Name: mideastyouth
Theme URI: http://www.web2themes.com
Description: mideastyouth theme designed by <a href="http://www.web2themes.com">Web2themes</a>.
Version: 2.0
Author: Rui Castro
Author URI: http://www.web2themes.com

	This theme was designed and built by Rui Castro.


*/


body {
	color: #516971;
	margin: 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background:url(bg.gif);
	background-repeat:repeat-x;
	background-color:#FFFFFF;
}
#page {
	width:1000px;
	height:auto;
	margin-left:auto;
	margin-right:auto;
}
#header {
	width:1000px;
	height:auto;
	float:left;
}
.header_line1 {
	width:1000px;
	height:32px;
	float:left;
}
.header_line2 {
	width:1000px;
	height:auto;
	float:left;
}
.header_line2_logo {
	width:252px;
	height:69px;
	float:left;
}
.search_box {
	width:161px;
	height:23px;
	float:right;
	background:url(bg_search.gif);
	background-repeat:no-repeat;
	margin-top:8px;
}
#searchform_ {
	width:161px;
	height:23px;
	float:right;
	margin:0px;
	padding:0px;
}
.search { width: 48px; height: 17px; border:none; background:none; float:left; margin:0px; padding:0px; margin-left:2px; margin-top:3px;}
.keyword {
	border: none;
	height:auto;
	width: 101px;
	border: none;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left:6px;
	background:none;
	float:left;
	color: #516971;
}

#menu_box1 {
	width:839px;
	height:auto;
	float:left;
}
#navi{
	float: left;
	height: 32px;
	width: 800px;
	overflow: hidden;
	float:left;
	margin:0px;
}
#nav {
	list-style: none;
	padding:0px;
	padding-top: 7px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	float:left;
}
#nav li {
	float: left;
	height: 16px;
	background: url(navtabactiver.png) top right no-repeat;
	white-space: nowrap;
	margin-top: 0;
	margin-right: 5px;
	margin-bottom: 0;
	margin-left: 5px;
}
* html #nav .page_item a{
	color: #048acb;
	background: url(navtabactivel_.png);
	background-position:top left;
	background-repeat:no-repeat;
	text-decoration: none;
	padding: 0px 10px 0px 10px;
	font: 10px bold Verdana, Arial, Helvetica, sans-serif;
	line-height: 16px;
}
#nav .page_item a{
	color: #048acb;
	display: block;
	background: url(navtabactivel.png) top left no-repeat;
	text-decoration: none;
	padding: 0px 10px 0px 10px;
	font: 10px bold Verdana, Arial, Helvetica, sans-serif;
	line-height: 16px;
}
* html #nav li:hover {
	color: #fff;
}
#nav li:hover {
	background-position: 100% -16px;
	color: #fff;
}

* html #nav .page_item a:hover {
	border: none;
	color: #fff;
}
#nav .page_item a:hover {
	background-position: 0px -16px;
	border: none;
	color: #fff;
}

#navi2{
	float: left;
	height: 60px;
	width: 730px;
	overflow: hidden;
	float:left;
	margin:0px;
	margin-top:20px;
}
#nav2 {
	list-style: none;
	padding:0px;
	padding-top: 7px;
	margin-top: 0px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	float:right;
}
#nav2 li {
	float: left;
	height: 30px;
	background: url(navtabactiver2.png) top right no-repeat;
	white-space: nowrap;
	margin-top: 0;
	margin-right: 5px;
	margin-bottom: 0;
	margin-left: 5px;
	padding-right:3px;
}
#nav2 .page_item a{
	color: #f99f3e;
	display: block;
	background: url(navtabactivel2.png) top left no-repeat;
	text-decoration: none;
	padding: 0px 10px 0px 10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	line-height: 30px;
}
#nav2 li:hover {
	background-position: 100% -30px;
	color: #048acb;
}
#nav2 .page_item a:hover {
	background-position: 0px -30px;
	border: none;
	color: #048acb;
}
/* Blocs */ 
#blocs_featured {
	width:1000px;
	height:auto;
	float:left;
}
/* Bloc 1 */
#bloc1 {
	width:200px;
	height:auto;
	float:left;
}
.bloc1_header {
	width:200px;
	height:30px;
	float:left;
	background:url(bloc_media_top.gif);
	background-repeat:no-repeat;
}
.bloc1_content {
	width:180px;
	height:auto;
	float:left;
	padding-left:10px;
	padding-right:10px;
	padding-top:5px;
	padding-bottom:5px;
	background:#faf1e6;
}
.bloc1_content ul {
	width:180px;
	float:left;
	height:auto;
	margin:0px;
	padding:0px;
	list-style:none;
}
.bloc1_content li {
	width:170px;
	height:auto;
	float:left;
	margin:0px;
	padding-bottom:5px;
	padding-left:5px;
	padding-right:5px;
	padding-top:2px;
	font-size:11px;
	color:#985207;
}
.bloc1_content li:hover {
	width:170px;
	height:auto;
	float:left;
	margin:0px;
	padding-bottom:5px;
	padding-left:5px;
	padding-right:5px;
	padding-top:2px;
	font-size:11px;
	color:#985207;
	background:url(bloc_media_li_hover.gif);
	background-repeat:no-repeat;
	background-position:top;
}
.bloc1_content li p {
	width:170px;
	height:auto;
	float:left;
	margin:0px;
	padding-top:3px;
}
.bloc1_content li a, .bloc1_content li a:visited {
	color:#f99f3e;
	text-decoration:none;
}
.bloc1_content li a:hover {
	color:#d88328;
	text-decoration:none;
}
.bloc1_footer {
	width:200px;
	height:8px;
	float:left;
	background:url(bloc_media_footer.gif);
	background-repeat:no-repeat;
	background-position:top;
}
/* Bloc 2 */
#bloc2 {
	width:466px;
	height:auto;
	float:left;
	padding-left:17px;
}
.bloc2_header {
	width:466px;
	height:30px;
	float:left;
	background:url(bloc_culture_top.gif);
	background-repeat:no-repeat;
}
.bloc2_content {
	width:446px;
	height:auto;
	float:left;
	padding-left:10px;
	padding-right:10px;
	padding-top:5px;
	padding-bottom:5px;
	background:#e4f1f8;
}
.bloc2_content ul {
	width:446px;
	float:left;
	height:auto;
	margin:0px;
	padding:0px;
	list-style:none;
}
.bloc2_content li {
	width:436px;
	height:auto;
	float:left;
	margin:0px;
	padding-bottom:5px;
	padding-left:5px;
	padding-right:5px;
	padding-top:2px;
	font-size:11px;
	color:#00699c;
}
.bloc2_content li:hover {
	width:436px;
	height:auto;
	float:left;
	margin:0px;
	padding-bottom:5px;
	padding-left:5px;
	padding-right:5px;
	padding-top:2px;
	font-size:11px;
	color:#00699c;
	background:url(bloc_culture_li_hover.gif);
	background-repeat:no-repeat;
	background-position:top;
}
.bloc2_content li p {
	width:436px;
	height:auto;
	float:left;
	margin:0px;
	padding-top:3px;
}
.bloc2_content li a, .bloc2_content li a:visited {
	color:#0094e0;
	text-decoration:none;
}
.bloc2_content li a:hover {
	color:#388fb9;
	text-decoration:none;
}
.bloc2_footer {
	width:466px;
	height:8px;
	float:left;
	background:url(bloc_culture_footer.gif);
	background-repeat:no-repeat;
	background-position:top;
}
/* Bloc 3 */

/* Bloc 2 */
#bloc3 {
	width:296px;
	height:auto;
	float:left;
	padding-left:17px;
}
.bloc3_header {
	width:296px;
	height:30px;
	float:left;
	background:url(bloc_politics_top.gif);
	background-repeat:no-repeat;
}
.bloc3_content {
	width:276px;
	height:auto;
	float:left;
	padding-left:10px;
	padding-right:10px;
	padding-top:5px;
	padding-bottom:5px;
	background:#fcf3d0;
}
.bloc3_content ul {
	width:276px;
	float:left;
	height:auto;
	margin:0px;
	padding:0px;
	list-style:none;
}
.bloc3_content li {
	width:266px;
	height:auto;
	float:left;
	margin:0px;
	padding-bottom:5px;
	padding-left:5px;
	padding-right:5px;
	padding-top:2px;
	font-size:11px;
	color:#b48f02;
}
.bloc3_content li:hover {
	width:266px;
	height:auto;
	float:left;
	margin:0px;
	padding-bottom:5px;
	padding-left:5px;
	padding-right:5px;
	padding-top:2px;
	font-size:11px;
	color:#b48f02;
	background:url(bloc_politics_li_hover.gif);
	background-repeat:no-repeat;
	background-position:top;
}
.bloc3_content li p {
	width:266px;
	height:auto;
	float:left;
	margin:0px;
	padding-top:3px;
}
.bloc3_content li a, .bloc3_content li a:visited {
	color:#dbaf01;
	text-decoration:none;
}
.bloc3_content li a:hover {
	color:#ecbe13;
	text-decoration:none;
}
.bloc3_footer {
	width:296px;
	height:8px;
	float:left;
	background:url(bloc_politics_footer.gif);
	background-repeat:no-repeat;
	background-position:top;
}

/* Content */
#page_content {
	width:1000px;
	height:auto;
	float:left;
	padding-top:17px;
}
#content {
	width:683px;
	height:auto;
	float:left;
}
#side1 {
	width:300px;
	height:auto;
	float:right;
}
.post {
	width:683px;
	height:auto;
	float:left;
	background:url(bg_post.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	margin-bottom:25px;
}
.post_header {
	width:663px;
	height:auto;
	float:left;
	padding-left:10px;
}
.posttitleh2 {
	width:663px;
	height:auto;
	float:left;
	margin:0px;
	padding:0px;
	color:#0199e2;
	font-size:14px;
	font-weight:bold;
}
.posttitleh2 a, .posttitleh2 a:visited {
	color:#0199e2;
	text-decoration:none;
}
.posttitleh2 a:hover {
	color:#f99d3c;
	text-decoration:none;
}
.post_header_line {
	width:663px;
	height:auto;
	float:left;
	padding-top:2px;
	padding-bottom:2px;
	color:#016fa3;
	font-size:11px;
}
.post_header_line a, .post_header_line a:visited {
	color:#f99d3c;
	text-decoration:none;
}
.post_header_line a:hover {
	color:#0199e2;
	text-decoration:none;
}
.post_content {
	width:663px;
	height:auto;
	float:left;
	padding-left:10px;
	font-size:12px;
	padding-top:7px;
}
.post_content p {
	width:100%;
	float:left;
	padding:0px;
	margin:0px;
	padding-bottom:10px;
	text-align:justify;
	line-height:17px;
}
.post_content blockquote {
	width:595px;
	height:auto;
	float:left;
	padding:7px;
	margin-left:10px;
	background:#f2f8fb;
	border:solid 1px #ebf4f8;
	font-size:12px;
}
.post_content blockquote ul {
	width:500px;
	height:auto;
	float:left;
padding:0px; margin:0px;
	padding-left:20px;
	background:#f2f8fb;
	font-size:12px;
        list-style:none;
}
.post_content blockquote li {
	width:490px;
	height:auto;
	float:left;
	padding-left:10px; padding-bottom:12px; margin:0px; margin-left:15px;
	background:#f2f8fb;
	font-size:12px;
}
.post_content ul {
	width:auto;
	height:auto;
	float:left;
margin:0px; padding:0px;
	font-size:12px;
list-style:none;
}
.post_content li {
	width:633px;
	height:auto;
	float:left;
	padding-left:30px; padding-bottom:10px; margin:0px;
	font-size:12px;
list-style:none;
}
.post_content a, .post_contnet a:visited {
	color:#0299e2;
	text-decoration:none;
}
.post_content a:hover {
	color:#0299e2;
	text-decoration:underline;
}
.post_bottom_ {
	width:663px;
	height:auto;
	float:left;
	padding-left:10px;
}
.post_bottom {
	width:663px;
	height:auto;
	float:left;
	padding-top:5p;
	border-top:solid 1px #e2ecf1;
}
.post_bottom_line {
	width:auto;
	height:auto;
	padding-top:5px;
}
.post_bottom_line2 {
	width:auto;
	height:auto;
	padding-top:2px;
}

/* Sidebar */ 

#sidebar1 {
	width:300px;
	height:auto;
	float:right;
	padding:0px;
	margin:0px;
	margin-top:10px;
	background:url(bg_sidebar.gif);
	background-repeat:no-repeat;
	background-position:top;
	background-color:#e3f0f8;
	padding-top:5px;
}
.widget {
	width:280px;
	height:auto;
	padding-top:3px;
	padding-bottom:9px;
	float:left;
	list-style:none;
	text-align:left;
	margin:0px;
	padding-left:10px;
}
.widget select {
	width:100%;
}
.widgettitle {
	width:280px;
	height:auto;
	font-size:13px;
	font-weight:bold;
	float:left;
	margin:0px;
	color:#f99d3a;
	padding:0px;
	padding-bottom:4px;
	padding-top:2px;
}
.widget ul {
	width:280px;
	height:auto;
	float:left;
	margin:0px;
	padding:0px;
	list-style:none;
	background-repeat:no-repeat;
	background-position:left top;
}
.widget li {
	width:280px;
	height:auto;
	float:left;
	margin:0px;
	padding-top:4px;
	padding-bottom:4px;
	font-size:11px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #f0f3f4;
}
.widget li:hover {
	width:280px;
	height:auto;
	float:left;
	margin:0px;
	padding-top:4px;
	padding-bottom:4px;
	font-size:11px;
	color:#516971;
	background-repeat:repeat;
}
.widget li a, .widget li a:visited {
	font-size:11px;
	font-weight:normal;
	color: #516971;
	text-decoration:none;
}
.widget li a:hover {
	font-size:11px;
	font-weight:normal;
	text-decoration:underline;
}
.widget li:hover a, .widget li:hover a:visited {
	font-size:11px;
	font-weight:normal;
	color: #516971;
	text-decoration:none;
}
.widget li:hover a:hover {
	font-size:11px;
	color:#f99d3a;
	font-weight:normal;
	text-decoration:underline;
}
#calendar_wrap {
	font-weight:normal;
	font-size:11px;
	text-align:center;
	color:#516971;
}
#wp-calendar {
	width:100%;
	float:left;
}
#calendar_wrap a, #calendar_wrap a:visited {
	color:#516971;
	font-size:11px;
	text-decoration:none;
	padding:1px;
}
#calendar_wrap a:hover {
	color:#516971;
	font-size:11px;
	text-decoration:underline;
	padding:1px;
}
#calendar_wrap caption {
	font-weight:bold;
}
#calendar_wrap th {
	padding:1px;
}
.textwidget ul {
	list-style:none;
}
.textwidget {
	width:100%;
	float:left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-weight:bold;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 0px;
	font-weight:normal;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #f0f3f4;
	font-size:11px;	
}
#text-5, #text-3, #text-1, #text-6  {
   background:url(bg_spc_1.gif);
   background-repeat:no-repeat;
   background-position: top;
   width:280px;
padding:0px;
margin:0px;
padding-top:40px;
padding-left:10px;
padding-right:10px;
}

/* Footer */

#footer {
	width:1000px;
	height:auto;
	padding-top:5px;
	margin-top:10px;
	padding-bottom:10px;
	float:left;
	border-top:solid 1px #e2ecf1;
	color:#6691a7;
	font-size:11px;
	text-align:left;
	line-height:17px;
}
#footer a, #footer a:visited {
	color:#6691a7;
	text-decoration:none;
}
#footer a:hover {
	color:#6691a7;
	text-decoration:underline;
}

/* Comments */

.commentlist, commentlist_box {
	width:682px;
	height:auto;
	float:left;
	font-size:12px;
	color:#0199e2;
	list-style:none;
	margin:0px;
	padding:0px;
}

.commentlist a, .commentlist a:visited {
	text-decoration:none;
	color:#f99d3a;
}
.commentlist a:hover {
	text-decoration:underline;
	color:#f99d3a;
}
.commentlist li {
	width:682px;
	height:auto;
	float:left;
	padding:0px;
	background:url(post_top.gif);
	background-repeat:no-repeat;
	background-position:top;
	background-color:#fbf6e0;
	color:#000000;
	margin:0px;
}

.comment_ind_bottom {
	width:682px;
	height:30px;
	float:left;
	background:url(post_bottom.gif);
	background-repeat:no-repeat;
	background-position:top;
	background-color:#FFFFFF;
	
}
.comment, .alt p {
	width:662px;
	padding:0px;
	margin:0px;
	padding-left:10px;
	padding-right:10px;
	height:auto;
	float:left;
	padding-bottom:10px;
	line-height:18px;
}
.alt blockquote {
	width:602px;
	padding:7px;
	margin:0px;
	margin-left:10px;
	height:auto;
	float:left;
	background:#fbf0bd;
	margin-bottom:10px;
}
.alt blockquote p {
	width:588px;
	height:auto;
	float:left;
	margin:0px;
}
.comment_by {
	width:662px;
	height:auto;
	float:left;
	color:#e6af00;
}
.comment_by a, .comment_by a:visited {
	color:#ca9a00;
	text-decoration:none;
}
.comment_by a:hover {
	color:#ca9a00;
	text-decoration:underline;
}
.commentmetadata {
	padding-left:10px;
	padding-top:10px;
}
.author-comment {
	padding-left:10px;
	padding-bottom:5px;
}
.commentmetadata a, .commentmetadata a:visited {
	color:#db862b;
	text-decoration:none;
}
.commentmetadata a:hover {
	color:#db862b;
	text-decoration:underline;
}

#comment_quicktags {
	text-align: left;
}

#comment_quicktags #ed_comment_toolbar {
	display: inline;
}
/* Button Style */
#comment_quicktags input.ed_button {
	background: #F4F4F4;
	border: 1px solid #D6D3CE;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 1px;
	padding: 2px;
	width: auto;
}
/* Button Style on focus/click */
#comment_quicktags input:focus.ed_button {
	background: #FFFFFF;
	border: 1px solid #686868;
	padding: 0px;
}
/* Button Lable style */
#comment_quicktags #ed_strong {
	font-weight: bold;
}
/* Button Lable style */
#comment_quicktags #ed_em {
	font-style: italic;
}
.form_comments {
	width:662px;
	height:auto;
	float:left;
	padding-left:10px;
	padding-right:10px;
	padding-top:5px;
	padding-bottom:5px;
	background:url(post_top.gif);
	background-repeat:no-repeat;
	background-position:top;
	background-color:#fbf6e0;
	color:#000000;
	font-size:12px;
}
.form_comments p {
	width:550px;
	height:auto;
	float:left;
	padding:0px;
	margin:0px;
	padding-bottom:10px;
}
.form_comments a, .form_comments a:visited {
	color:#FF9933;
	text-decoration:none;
}
.form_comments a:hover {
	color:#FF9933;
	text-decoration:underline;
}

/* Pagination */

.navigation {
	width:670px;
	height:auto;
	float:left;
	text-align:left;
	padding-left:5px;
	font-size:12px;
	padding-bottom:10px;
}
.pleft {
	width:auto;
	float:left;
	padding-left:2px;
	padding-top:2px;
	padding-bottom:2px;
	font-weight:bold;
}
.pleft a, pleft a:visited {
	color:#fcb51b;
	text-decoration:none;
}
.pleft a:hover {
	color:#fcb51b;
	text-decoration:underline;
}
.pright {
	width:auto;
	float:right;
	padding-right:2px;
	padding-top:2px;
	padding-bottom:2px;
	font-weight:bold;
}
.pright a, pleft a:visited {
	color:#fcb51b;
	text-decoration:none;
}
.pright a:hover {
	color:#fcb51b;
	text-decoration:underline;
}

/* Related Posts */

.related_posts_top {
	width:682px;
	height:9px;
	float:left;
	background:url(related_top.gif);
	background-position:bottom;
	background-repeat:no-repeat;
}
.related_posts_content {
	width:662px;
	height:auto;
	float:left;
	padding-left:10px;
	padding-right:10px;
	background:#d6e9f2;
	font-size:12px;
}
.related_posts_content ul {
	width:662px;
	height:auto;
	float:left;
	font-size:12px;
	margin:0px;
	padding:0px;
	list-style:none;
}
.related_posts_content li {
	width:641px;
	height:auto;
	float:left;
	font-size:12px;
	margin:0px;
	padding:0px;
	padding-left:21px;
	padding-top:4px;
	padding-bottom:4px;
	background:url(related_icon.gif);
	background-repeat:no-repeat;
	background-position:left center;
	list-style:none;
}
.related_posts_content li a, .related_posts_content li a:visited {
	color:#70a8c2;
	text-decoration:none;
}
.related_posts_content li a:hover {
	color:#8ab6cb;
	text-decoration:underline;
}
.h2related {
	width:662px;
	height:auto;
	float:left;
	font-size:13px;
	padding-bottom:2px;
	padding-top:2px;
	margin:0px;
	color:#3a7692;
	border-bottom:1px solid #b2d3e2;
	margin-bottom:5px;
}
.related_posts_bottom {
	width:682px;
	height:9px;
	float:left;
	background:url(related_bottom.gif);
	background-repeat:no-repeat;
	margin-bottom:15px;
}
.contactform {
	float:left;
}

/* Newsletter */

.newsletter {
	width:280px;
	height:49px;
	float:left;
	background:url(subscribe_newsletter.gif);
	background-repeat:no-repeat;
}
#submit_subscribe { width: 103px; height: 21px; border:none; background:none; float:left; margin:0px; padding:0px; margin-left:8px; margin-top:23px;}
#subscribe-input {
	border: none;
	height:auto;
	width: 147px;
	border: none;
	padding-top: 23px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left:13px;
	background:none;
	float:left;
	color: #516971;
}
.author_box {
	width:662px;
	height:auto;
	float:left;
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
	background:url(author_top.gif);
	background-repeat:no-repeat;
	background-position:top;
	background-color:#ebf6fb;
	font-size:12px;
}
.author_box_bottom {
	width:682px;
	height:20px;
	float:left;
	background:url(author_bottom.gif);
	background-repeat:no-repeat;
	background-position:top;
}
.author_box_line1 {
	width:662px;
	float:left;
	border-bottom:1px dashed #96b9cb;
	padding-bottom:8px;
}
.author_box_author {
	width:auto;
	float:left;
	color:#016fa3;
}
.author_box_description {
	width:662px;
	float:left;
	font-size:11px;
	line-height:17px;
	padding-top:8px;
}
.author_box_author a {
	color:#f99d3c;
	text-decoration:none;
}
.author_box_author a:hover {
	color:#f99d3c;
	text-decoration:underline;
}
.author_box_description_l {
	float:left;
	padding:5px;
}
.author_post_line {
	width:652px;
	height:auto;
	float:left;
	padding-left:20px;
	padding-bottom:10px;
	border-bottom:1px dashed #96b9cb;
	padding-bottom:8px;
	padding-top:8px;
	font-size:11px;
	background:url(author_line_icon.gif);
	background-repeat:no-repeat;
	background-position:left center;
}
.author_post_line a {
	color:#0199e2;
	text-decoration:none;
}
.author_post_line a:hover {
	color:#f99d3c;
	text-decoration:none;
}
.author_box_description_l a {
	color:#516971;
	text-decoration:none;
}
.author_box_description_l a:hover {
	color:#f99d3c;
	text-decoration:none;
}

/* Tabs */

#mideastyouth_tabs_ {
	width:300px;
	height:auto;
	float:left;
	padding:0px;
	margin:0px;
	background:none;
	margin-top:21px;
margin-bottom:5px;
}
#mideastyouth_tabs {
	width:300px;
	height:auto;
	float:left;
	background:url(bg_tabs.gif);
	background-repeat:no-repeat;
	background-position:top left;
	background-color:#e3f0f8;
}
.mideastyouth_tabs_bottom {
	width:300px;
	height:15px;
	float:left;
	background:url(bg_tabs_bottom.gif);
	background-repeat:no-repeat;
	background-position:top center;
}
	
/* Domtab Styles */ 

.domtab {
	width:611px;
	height:219px;
	float:left;
}
.domtabs {
	width:601px;
	height:auto;
	font-size:11px;
	list-style:none;
	font-weight:bold;
	margin:0px;
	padding:5px;
}
.domtabs a {
	color:#263845;
	text-decoration:none;
}
.domtabs a:hover {
	color:#263845;
	text-decoration:underline;
}
.domtabs li {
	width:auto;
	height:12px;
	float:left;
	padding:0px;
	margin:0px;
	padding-left:10px;
	padding-right:10px;
	padding-top:3px;
	padding-bottom:4px;
	text-align:center;
	margin-right:5px;
	color:#4cb6e9;
	font-size:13px;
	font-weight:bold;
}
.domtabs li:hover {
	width:auto;
	height:12px;
	float:left;
	padding:0px;
	margin:0px;
	padding-left:10px;
	padding-right:10px;
	padding-top:3px;
	padding-bottom:4px;
	text-align:center;
	margin-right:5px;
}
.domtabs li.active {
	width:auto;
	height:12px;
	float:left;
	padding:0px;
	margin:0px;
	padding-left:10px;
	padding-right:10px;
	padding-top:3px;
	padding-bottom:4px;
	text-align:center;
	margin-right:5px;
	color:#f99d3a;
	font-size:13px;
	font-weight:bold;
}
ul.domtabs{
	width:601px;
	padding:0px;
	margin:0px;
	padding-top:5px;
	padding-left:5px;				
}
ul.domtabs li a{
	float:left;
	color:#4cb6e9;
		font-size:13px;
	font-weight:bold;
	}
ul.domtabs li.active a:link,
ul.domtabs li.active a:visited,
ul.domtabs li.active a:active{
	color:#f99d3a;
	font-weight:bold;
	float:left;
		font-size:13px;
	font-weight:bold;
}
ul.domtabs li.active a:hover{
	color:#4cb6e9;
	font-weight:bold;
	float:left;
	text-decoration:none;
		font-size:13px;
	font-weight:bold;
}
ul.domtabs li:hover a{
	color:#388fb9;
	font-weight:bold;
	float:left;
	text-decoration:none;
		font-size:13px;
	font-weight:bold;
}
ul.domtabs li:hover a:hover{
	color:#388fb9;
	font-weight:bold;
	float:left;
	text-decoration:none;
		font-size:13px;
	font-weight:bold;
}
.tab_1_content {
	width:601px;
	height:auto;
	float:left;
	padding-left:5px;
	padding-right:5px;
	font-size:11px;
	padding-top:0px;
	line-height:14px;
	margin:0px;
}
.tab_1_content h2 {
	margin:0px;
	padding:0px;
	height:0px;
}
.post_imp_cat {
	width:601px;
	height:auto;
	float:left;
	padding-top:15px;
}
.post_imp_cat_thumb {
	width:124px;
	height:auto;
	float:left;
	padding-right:15px;
}
.post_imp_thum {
	width:120px;
	height:90px;
	float:left;
	padding:1px;
	background:#FFFFFF;
	border:1px solid #CCCCCC;
}
.post_imp_social {
	width:124px;
	height:auto;
	padding-top:3px;
	float:left;
}
.post_imp_social_ind {
	width:15px;
	height:13px;
	float:left;
	padding:1px;
	background:#FFFFFF;
	border:1px solid #CCCCCC;
	margin-right:2px;
}
.post_imp_content {
	width:452px;
	height:100px;
	float:left;
}
.post_imp_title_date {
	width:420px;
	float:left;
	height:auto;
}
.post_imp_title {
	width:452px;
	height:auto;
	float:left;
	padding-bottom:2px;
	border-bottom:1px solid #CCCCCC;
}
.post_imp_title_h3 {
	width:420px;
	height:14px;
	float:left;
	padding:0px;
	margin:0px;
	font-size:13px;
	color:#f09018;
}
.post_imp_title_h3 a {
	color:#f09018;
	font-size:14px;
	text-decoration:none;
	font-weight:bold;
}
.post_imp_title_h3 a:hover {
	color:#f09018;
	font-size:14px;
	font-weight:bold;
	text-decoration:underline;
}
.post_imp_date {
	width:420px;
	height:auto;
	float:left;
	font-size:9px;
	color:#000000;
}
.post_imp_comments {
	width:27px;
	height:28px;
	float:right;
	background:url(bg_post_imp_comment.gif);
	background-repeat:no-repeat;
}
.post_imp_comments_txt {
	width:27px;
	height:auto;
	float:left;
	text-align:center;
	font-size:15px;
	color:#999999;
	padding-top:4px;
}
.post_imp_comments_txt a {
	color:#999999;
	text-decoration:none;
}
.post_imp_comments_txt a:hover {
	color:#666666;
	text-decoration:none;
}
.post_imp_entry {
	width:452px;
	height:auto;
	float:left;
	line-height:16px;
	font-size:12px;
}
.post_imp_entry p {
	width:452px;
	height:auto;
	float:left;
	text-align:justify;
	padding:0px;
	margin:0px;
	line-height:18px;
	padding-top:6px;
}
.post_imp_entry_links {
	width:452px;
	height:auto;
	float:left;
	padding-top:10px;
}
.popular_line {
	width:255px;
	height:auto;
	float:left;
	padding-top:5px;
	padding-bottom:6px;
	border-bottom:1px solid #cde4f2;
	margin-bottom:3px;
	background:url(icon_popular_posts.gif);
	background-repeat:no-repeat;
	background-position:left center;
	padding-left:25px;
	font-size:11px;
	color: #516971;
}
.popular_line:hover {
	width:255px;
	height:auto;
	float:left;
	padding-top:5px;
	padding-bottom:6px;
	border-bottom:1px solid #cde4f2;
	margin-bottom:3px;
	background:url(icon_popular_posts_hover.gif);
	background-repeat:no-repeat;
	background-position:left center;
	padding-left:25px;
	font-size:11px;
	color: #516971;
}
.last_posts_line {
	width:255px;
	height:auto;
	float:left;
	padding-top:5px;
	padding-bottom:6px;
	border-bottom:1px solid #cde4f2;
	margin-bottom:3px;
	background:url(icon_last_posts.gif);
	background-repeat:no-repeat;
	background-position:left center;
	padding-left:25px;
	font-size:11px;
	color: #516971;
}
.last_posts_line:hover {
	width:255px;
	height:auto;
	float:left;
	padding-top:5px;
	padding-bottom:6px;
	border-bottom:1px solid #cde4f2;
	margin-bottom:3px;
	background:url(icon_last_posts_hover.gif);
	background-repeat:no-repeat;
	background-position:left center;
	padding-left:25px;
	font-size:11px;
	color: #516971;
}
.popular_line a, .last_posts_line a, .div_last_comments a  {
	color: #516971;
	text-decoration:none;
	font-weight:bold;
}
.popular_line a:hover, .last_posts_line a:hover, .div_last_comments a:hover {
	color: #f29d3a;
	text-decoration:none;
	font-weight:bold;
}
.div_last_comments {
	width:270px;
	height:auto;
	float:left;
}
.div_last_comments ul {
	width:270px;
	height:auto;
	float:left;
	padding:0px;
	margin:0px;
	list-style:none;
}
.div_last_comments ul li {
	width:255px;
	height:auto;
	float:left;
	padding:0px;
	margin:0px;
	padding-top:5px;
	padding-bottom:6px;
	border-bottom:1px solid #cde4f2;
	margin-bottom:3px;
	background:url(icon_last_comments.gif);
	background-repeat:no-repeat;
	background-position:left center;
	padding-left:25px;
	font-size:11px;
	color:#454545;
}
.div_last_comments ul li:hover {
	width:255px;
	height:auto;
	float:left;
	padding:0px;
	margin:0px;
	padding-top:5px;
	padding-bottom:6px;
	border-bottom:1px solid #cde4f2;
	margin-bottom:3px;
	background:url(icon_last_comments_hover.gif);
	background-repeat:no-repeat;
	background-position:left center;
	padding-left:25px;
	font-size:11px;
	font-weight:bold
	color:#454545;
}

/* Login Form */

.loginform_widget {
	width:280px;
	height:60px;
	float:left;
	background:url(bg_loginform.gif);
	background-repeat:no-repeat;
}
#submit_loginform { width: 103px; height: 21px; border:none; background:none; float:left; margin:0px; padding:0px; margin-left:8px; margin-top:11px;}
#loginform-input {
	border: none;
	height:auto;
	width: 252px;
	border: none;
	padding-top: 7px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left:13px;
	background:none;
	float:left;
	color: #516971;
}
#loginform-input-pw {
      	border: none;
	height:auto;
	width: 147px;
	border: none;
	padding-top: 12px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left:13px;
	background:none;
	float:left;
	color: #516971;
}
	