/*
Theme Name: Taifa Radio
Theme URI: www.serverroom.us
Description: Updated for WordPress v2.6, now supporting tags, gravatars and other useful features. Originally based on the classic 
Valid XHTML 1.0 Strict and CSS. Public domain.
Version: 1.0
Author: Alin Bosneaga, Marius Iordache
Author URI: www.mariusiordache.com
Tags: 3 columns, taifa radio, fixed width
*/

/* Body */
#wrap {background-color:#fff; color:#333; margin:0 auto; width:760px;}
label { cursor: pointer; }
/* Links */
a {background-color:inherit; text-decoration:none;}
a img {border:0;}

/* Header */
#header {margin:10px 0 0;}
#header h1 {background-color:inherit; color:#555; float:left; font-size:2em; letter-spacing:-1px; margin:0 0 10px; width:350px;}
#header h1 a {background-color:inherit; color:#555; text-decoration:none;}
#header p {background-color:inherit; color:#777; float:right; font-size:1.1em; font-weight:bold; line-height:1.3em; margin:6px 0 0; text-align:center; width:400px;}
#frontphoto {margin:0 0 10px;}

/* Sidebars */
#leftside {clear:left; float:left; line-height:1.5em; margin:0 0 5px; padding:0; width:140px;}
#extras {float:right; line-height:1.4em; margin:0 0 5px; padding:0; width:140px;}
#leftside p, #leftside ul, #leftside div.textwidget, #extras p, #extras ul, #extras div.textwidget {font-size:0.9em; margin:0 0 18px;}
#leftside li, #extras li {line-height:1.2em; list-style:none; margin:0 0 6px;}
#leftside ul ul, #extras ul ul {margin:6px 0 0 10px;}
#leftside ul ul li, #extras ul ul li {margin:0 0 4px;}
#leftside ul ul li a, #extras ul ul li a {font-weight:normal;}
#leftside ul.linklist, #extras ul.linklist {font-size:1em;}
#leftside ul.linklist ul, #extras ul.linklist ul {margin:0 0 20px;}
#leftside ul.linklist ul li a, #extras ul.linklist ul li a {font-weight:bold;}
#leftside h2, #leftside ul.linklist li h2, #leftside h3, #extras h2, #extras ul.linklist li h2, #extras h3, table#wp-calendar caption {background-color:inherit; color:#505050; font-size:1.3em; font-weight:normal; text-align:left; margin:0 0 6px;}
#leftside label, #extras label {display:none;}

/* Main menu */
ul.page {list-style:none; margin:0 0 20px; width:140px;}
ul.page li {display:inline; line-height:1.4em; width:140px;}
ul.page li a {background-color:#f4f4f4; border-left:4px solid #cccccc; color:#505050; float:left; font-weight:bold; margin-bottom:5px; padding:5px 1px 5px 5px; text-decoration:none; width:130px;}
ul.page li a:hover, ul.page li.current_page_item a {background-color:#eaeaea; border-left:4px solid #286ea0; color:#505050;}
ul.page ul {font-size:0.9em; margin:0 0 0 15px; padding:0 0 5px; width:125px;}
ul.page ul a {padding:3px 1px 3px 5px; width:115px;}
ul.page ul ul {width:113px;}
ul.page ul ul a {width:100px;}

/* Content */
#content {line-height:1.6em; margin:0 155px 5px; padding:0;}
#contentwide {line-height:1.6em; margin:0 0 5px 150px; padding:0;}
#content h2,#contentwide h2 {font-size:16px; margin:0 0 10px 0px;}
#content h3,#contentwide h3 {font-size:1.4em; margin:0 0 8px;}
#content img,#contentwide img {border:1px solid #d0d0d0; float:left; margin:3px 10px 3px 0;}
#content ul,#contentwide ul,#content ol,#contentwide ol {margin:0 0 16px 20px;}
#content li,#contentwide li {padding:0 0 0 5px;}
#content ul ul,#contentwide ul ul,#content ol ol,#contentwide ol ol {margin:0 0 0 16px;}

/* Footer */
#footer {border-top:2px solid #e0e0e0; font-size:0.9em; clear:both; color:#777; font-weight:normal; line-height:1.7em; margin:0 auto; padding:10px 0; text-align:center; width:760px;}
#footer p {margin:0; padding:0;}
#footer a {color:#777; font-weight:normal; text-decoration:none;}
#footer a:hover {color:#555; text-decoration:underline;}
#footer strong a {font-weight:bold;}
#footer span.credits {font-size:1.1em;}

/* Subpage menu */
#subpages {border-bottom:1px solid #e0e0e0; border-left:1px solid #e0e0e0; float:right; font-weight:bold; line-height:1.3em; margin:-5px 0 8px 15px; padding:0 0 10px 10px; width:190px;}
#subpages h2 {font-size:1.2em; font-weight:bold; letter-spacing:-1px; line-height:1.3em; margin:0 0 12px;}
#subpages ul.submenu {line-height:1.4em; list-style:none; margin:0;}
#subpages ul.submenu li {display:inline; line-height:1.4em; width:180px; padding:0;}
#subpages ul.submenu li a {background-color:#f4f4f4; border-left:4px solid #cccccc; color:#505050; float:left; font-weight:bold; margin-bottom:5px; padding:3px 1px 3px 5px; text-decoration:none; width:180px;}
#subpages ul.submenu li ul {margin:0 0 5px 10px; width:170px;}
#subpages ul.submenu li ul li a {width:170px;}
#subpages ul.submenu li ul ul {margin:0 0 5px 10px; width:160px;}
#subpages ul.submenu li ul ul li a {width:160px;}
#subpages ul.submenu li ul ul ul {margin:0 0 5px 10px; width:150px;}
#subpages ul.submenu li ul ul ul li a {width:150px;}
#subpages ul.submenu li a:hover,#subpages ul.submenu li.current_page_item a {background-color:#eaeaea; border-left:4px solid #286ea0; color:#555;}
#subpages ul.submenu li.current_page_item ul li a {background-color:#f4f4f4; border-left:4px solid #cccccc; color:#555;}

/* Tags */
blockquote {border-left:4px solid #e0e0e0; margin:20px; padding:8px 8px 8px 15px;}
blockquote p {background-color:inherit; color:#505050; font-size:0.9em; line-height:1.3em;}
label {background-color:inherit; color:#606060; font-size:0.9em; font-weight:bold;}
table#wp-calendar {margin:0 0 20px; width:140px;}
code {font-size:1.2em; display:block; padding:5px 5px 5px 8px; background-color:#f4f4f4; margin:5px 0 15px 0;border-left:4px solid #cccccc;}

/* Forms */
#s,#submit {background-color:#ffffff; border:1px solid #cccccc; color:#505050; font-size:0.9em; margin:0 0 16px; padding:4px; width:130px;}
#author,#email,#url,#comment {border:1px solid #cccccc; font-family:Verdana,Tahoma,Arial,Sans-Serif; font-size:1em; margin:0; padding:4px;}
#commentsection {margin:25px 0 0;}
#commentsection p {margin:0 0 6px;}

/* Float fix */
.contenttext {overflow:hidden;}
* html .contenttext {height:1px; overflow:visible;}
* html .contenttext p {overflow:hidden; width:99%;}

/* WP image align classes */
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;}

/* Various classes */
.left {border:1px solid #cccccc; float:left; margin:10px 15px 10px 0;}
.right {border:1px solid #cccccc; float:right; margin:10px 0 5px 10px;}
.center {border:1px solid #aaaaaa; margin:5px auto 12px; text-align:center;}
.textright {text-align:right;}
.small {font-size:0.8em;}
.bold {font-weight:bold;}
.hide {display:none;}
.post { margin:10px 0 25px 0; float: left; width: 520px; }
.post .video { float:left; margin: 10px 5px 0px; }
.postinfo {background-color:#f4f4f4; border-left:4px solid #cccccc; color:#606060; font-size:0.9em; font-weight:bold; line-height:1.5em; margin:1px 0 30px; padding:8px 5px 8px 8px;}
.comment {background-color:#f4f4f4; border-left:4px solid #cccccc; color:#606060; margin:0 0 10px; padding:8px 5px 0 8px;}
.comment p {font-size:0.9em; line-height:1.3em; margin:0 0 6px; padding-bottom:5px;}
.gravatarside {float:right; width:48px; height:48px; margin:0 5px 5px 5px;}
.navigation {display:block; margin:10px 0 20px 0; padding:0; text-align:center;}
.navigation p {margin:0; padding:0;}
.prevlink {margin-right:20px;}
.nextlink {margin-left:20px;}

/*
SERVERROOM CHANGES
*/

#LoginLoader { float:left; clear:left; width:336px; padding:20px; }
#LoginLoader  .WelcomeLogin { float:left; clear:left;  width:316px; font-family:Arial; font-weight:bold; font-weight:18px; margin:6px 10px 10px 10px; }
#LoginLoader  .Loader { float:left; clear:left;  width:316px; font-family:Arial; font-weight:normal; font-weight:14px; color:#333; margin:30px 10px 10px 10px; }

#login_error { position:absolute; top:70px; right:10px; width:150px; padding: 10px 10px 0px 15px; opacity: 0.8; filter: alpha(opacity=80); border-left:1px solid #CCC; z-index: 200; font-size: 0.8em; line-height: 15px; background-color: #FFF; }

body {
	background: #cebebe top center no-repeat;
	font-family: Arial;
}
#wrapper {
    width: 100%;
    height: 120%;
    background-image: url( img/bgBig.jpg);
    background-position: center top;
    background-repeat: no-repeat;
}

* { margin: 0px; padding: 0px; border: none; font-size: 100%; text-decoration: none; outline-style: none; }

	#container {
		margin: 0px auto;
		width: 1000px;
	}
		.header {
			background: no-repeat center;
			height: 302px;
			position: relative;
			width: 1000px;
			margin: 0px auto;
		}
			#listenbox {
				background: url(img/taifa_listenboxbg.png) no-repeat;
				width: 269px;
				height: 166px;
				position: absolute;
				right: 0px;
				top: 50px;
			}
				#listenbox h1 {
					font-size: 1em;
					padding: 18px 0px 0px 13px;
				}
					#listenbox h1 span {
						color: #054a78;
					}
					#listenbox h1 em {
						font-style: normal;
						color: #c61c00;
					}
				#listenbox h2 {
					margin: 20px 0px 0px 22px;
          width:150px;
          overflow:hidden;
          position:relative;
          height:24px;
				}
				#listenbox h3 {
					font-size: 0.8em;
					color: #5d5d5d;
					margin: 4px 0px 0px 27px;
				}
				#listenbox a {
					display: inline-block;
				}
				.listenaps {
					margin: 20px 0px 0px 20px;
					text-indent: 0px;
				}
					#listenbox .winamp {
						background:url(img/taifa_listenboxbg_winamp.png) no-repeat;
						height: 26px;
						line-height: 26px;
						padding:0px 13px;
					}
					#listenbox .wmp {
						background:url(img/taifa_listenboxbg_wmp.png) no-repeat;
						height: 24px;
						line-height: 24px;
						padding:0px 12px;
					}
					#listenbox .quicktime {
						background:url(img/taifa_listenboxbg_quicktime.png) no-repeat;
						height: 26px;
						line-height: 26px;
						padding:0px 13px;
					}
			.header ul {
				list-style: none;
				position: absolute;
				left: 5px;
				bottom: 0px;
				width: 1000px;
				clear: both;
			}
				.header ul li {
					float: left;
					width: 142px;
					text-align: center;
					line-height: 50px;
					height: 50px;
				}
				.header ul li:hover, .header ul li .currentpage {
					background: url(img/taifa_menuhover.jpg);
				}
				
					.header ul li a {
						color: white;
						text-decoration: none;
					}
		.headerbox, .content {
			width: 1002px;
			margin: 0px auto;
			background: url(img/taifa_headerboxbg.jpg) repeat-x;
			border: 1px solid #615f5f;
			border-width: 0px 1px 0px 1px;
		}
		.headerbox {
			height: 297px;
		}
			.welcomebox {
				background: url(img/taifa_loggedinbg.png) no-repeat;
				width: 376px;
				height: 260px;
				float: left;
				margin-top:15px;
				position: relative;
			}
				.welcomebox em, .recentpicsbox em {
					position: absolute;
					bottom: 3px;
					font-size: 0.8em;
					letter-spacing: 2px;
					color: white;
				}
				.welcomebox em {
					left: 22px;
				}
				.recentpicsbox em { 
					right: 10px;
				}
				.welcomebox em span, .recentpicsbox em span {
					color: #ffba00;
				}
				.loginform {
					width: 175px;
					position: absolute;
					left: 25px;
					top: 65px;
				}
				.rememberlabel {
					font-weight: normal;
					color: #666
				}
					.loginform label {
						clear: left;
						font-size: 0.8em;
						float:left; 
            padding:5px 0 2px;
						display: block;
						color: #262626;
						cursor: pointer;
						float: left;
            width:152px; 
					}
					.rightlinks {
						float: left;
						width: 150px;
					}
					.loginform #username, .loginform #password {
						background: transparent;
						padding: 0px 12px;
						font-size: 0.7em;
						margin-top: 5px;
						font-weight: bold;
						letter-spacing: 2px;
						height: 12px;
						line-height: 12px;
						width: 120px;
					}
					.loginput {
						background: url(img/taifa_logininput.png) no-repeat;
						width: 152px;
						height: 25px;
            float:left;
					}
					.loginGo {
						background:url(img/taifa_loginsubmit.png) no-repeat;
						width: 134px;
						height: 39px;
						margin-top: 5px;
						cursor: pointer;
            float:left;
					}
					.loginGo:hover {
						background:url(img/taifa_loginsubmithover.png) no-repeat;
					}
				.profilelinks {
					position: absolute;
					right: 5px;
					bottom: 43px;
					width: 167px;
					font-size: 0.8em;
					border-left: 1px solid #adadad;
					
				}
				.profilelinks img {
					padding: 0px 0px 15px 32px;
					display: block;
				}
					.profilelinks a {
						display: block;
						text-decoration: none;
						line-height: 19px;
						color: black;
						padding-left: 10px;
					}
					.profilelinks a span {
						text-decoration: none;
					}
			.recentpicsbox {
				background: url(img/taifa_headerbox_recentpicbg.png) no-repeat;
				width: 604px;
				height: 260px;
				float: right;
				margin:15px 7px 0px 0px;
				position: relative;
				z-index: 0;
			}
				#currentpic {
					position: absolute;
					left: 3px;
					top: 3px;
					z-index: -1;
				}
				.slidenavigator {
					background-color: white;
					opacity: 0.75;
					filter:alpha(opacity=75);
					height: 47px;
					margin-top: 170px;
					z-index: 100;
				}
					.nextprev { margin: 0px 0px 0px 30px; padding: 14px 0px 0px 0px; float: left; }
						#next, #prev, #stop { background: url(img/taifa_recentpics_next.png) no-repeat;
							line-height: 30px;
							height: 30px;
							padding: 10px 15px;
						}
						#prev {
							background: url(img/taifa_recentpics_prev.png) no-repeat;
						}
						.slidepaging {
							float: right;
							width: 300px;
							margin-top: 10px;
						}
							.slidepaging a {
								background: url(img/taifa_recentpics_pagebg.png) no-repeat;
								width: 31px;
								height: 20px;
								line-height: 20px;
								padding: 3px 12px;
								color: white;
								font-size: 0.8em;
								font-weight: bold;
								margin-left: 10px;
							}
								.slidepaging a:hover, .slidepaging .current {
									background: url(img/taifa_recentpics_pagebgcurrent.png) no-repeat;
									color: black;
								}
								#loadimg {
									display: none;
									background-color: #FFF;
									font-size: 0.8em;
									letter-spacing: 1px;
									padding: 10px;
									position: absolute;
									top: 20px;
									left:1px;
									z-index: 100;
									opacity: 0.8;
									filter: alpha(opacity=80);
								}
								#loadimg img { padding-right: 5px; }
								.slidepaging a span {
									display: none;
								}
							#stop {
								background: url(img/taifa_recentpics_stop.png) center no-repeat;
								padding: 16px;
							}
		.content {
			background: white;
			border-width: 0px 1px 1px 1px;
			float: left;
		}
			.leftcol {
				width: 209px;
				float: left;
				padding: 15px;
			}
				.normalbox, .bigbox {
					width: 209px;
					border: 1px solid #818181;
					margin-bottom: 15px;
          float:left;
				}
					.normalbox h1, .bigbox h1 {
						background: url(img/taifa_boxhead.jpg) repeat-x;
						width: 209px;
						height: 39px;
						color:white;
						font-size: 1.1em;
						padding: 0px 0px 0px 0px;
						line-height: 39px;
					}
					.normalbox h1 strong, .bigbox h1 strong {
						padding-left: 10px;
					}
				.coming {
					position: relative;
				}
					.coming span, .coming em {
						position: absolute;
						left: 0px;
						bottom: 60px;
						background-color: #000;
						color: white;
						font-weight: bold;
						font-size: 0.8em;
						opacity: 0.8;
						filter:alpha(opacity=80);
						line-height: 25px;
						padding: 0px 15px;
						color: #FC3;
					}
					.coming em {
						bottom: 10px;
						padding: 0px 10px;
						color: white;
						line-height: 45px;
						font-size: 1.3em;
						font-style: normal;
						font-family: Arial Narrow;
					}
					.categories { padding: 0px 0px 20px 0px; }
					.categories li {
						list-style: none;
					}
				.categories a {
					display: block;
					background: url(img/taifa_catdots.jpg) bottom left no-repeat;
					width: 178px;
					font-family: Arial Narrow;
					font-size: 1.1em;
					line-height: 30px;
					height: 30px;
					color: black;
					margin: 10px 0px 0px 12px;
					border-right: 10px solid #2e75e0;
				}
					.categories a:hover {
						border-color: #ff7200;
					}
					.tagcloud {
						margin-bottom: 0px;
					}
					.tagcloud h1 {
						margin-bottom: 15px;
					}
				.tagcloud a {
					font-size: 0.9em;
					padding: 15px;
					line-height: 24px;
					text-align: justify;
					color: black;
				}
				
			.middlecol {
				float: left;
				width: 522px;
				margin: 20px 0px 0px 0px;
			}
				.blogpost {
					width: 511px;
				}
					.blogpost h1 .posttitle { float: left; 
						font-size: 1.7em;
						padding: 0px 10px;
						line-height: 32px;
						color: black;
             width: 370px;
            overflow: hidden;
            height: 38px;
						 }
					.blogpost h1 {
						background: url(img/taifa_postheaddots.jpg) no-repeat bottom;
						width: 511px;
						height: 46px;
						line-height: 42px;
						font-family: Arial Narrow;
					}
						.postdate {
							background: url(img/taifa_postdatebg.jpg) no-repeat;
							width: 48px;
							float: left;
							height: 40px;
							text-align: center;
							font-size: 1.3em !important;
							line-height: 27px;
							
						}
						.postdate em {
							font-family: Arial;
							font-size: 0.55em;
							color: white;
							display: block;
							font-style: normal;
							line-height: 12px;
							font-weight: normal;
						}
						.postcat {
							float: right;
							line-height: 46px;
							color: #4f4f4f;
							font-style: italic;
							font-weight: normal;
						}
							.postcat a {
								text-decoration: underline;
								color: #080808;
							}
					.blogpost p {
						font-size: 0.75em;
						line-height: 30px;
						text-align: justify;
						width: 490px;
						margin: 15px 0px 0px 5px;
					}
						.blogpost p img {
							padding: 10px 0px 15px 15px;
						}
				.quicklinks {
					list-style: none;
					background: url(img/taifa_37.jpg) no-repeat;
					width: 522px;
					height: 95px;
					padding-top: 6px;
				}
					.quicklinks li {
						width: 250px;
						clear: left;
						float: left;
						margin: 7px 0px 0px 11px;
					}
					.quicklinks li a {
						font-size: 0.9em;
						letter-spacing: 1.5px;
						text-decoration: underline;
						color: #ff3600;
					}
						.quicklinks li a:hover { color: #c02900; }
						.quicklinks .rightlink {
							float: right;
							clear: right;
							text-align: right;
							margin: 7px 11px 0px 0px;
						}
				.bigbox {
					width:520px;
					float: left;
				}
					.bigbox h1 {
						background: url(img/taifa_boxheadbig.jpg) repeat-x;
						width: 520px;
						height: 38px;
						line-height: 38px;
						font-size: 1em;
						letter-spacing: 1px;
					}
					.popularvids {
						list-style: none;
						margin: 19px 0px 0px;
						float: left;
					}
						.popularvideos { padding-bottom: 15px; margin-top: 10px; }
						.popularvids li {
							width: 120px;
							margin-left: 13px;
							float: left;
						}
							.popularvids li * {
								display: block;
								font-size: 0.75em;
							}
							.popularvids li a {
								color: black;
							}
							.popularvids li em {
								color: #a93d07;
								line-height: 20px;
							}
						.popularvids li img {
							max-width: 120px;
						}
					.allvids {
						background: url(img/taifa_seevid.jpg) no-repeat;
						width: 106px;
						float: right;
						height: 122px;
						margin-top: 8px;
						text-indent: -9999px;
            position:absolute;
            z-index:1000;
					}
						.allvids a {
							line-height: 122px;
							height: 122px;
							display: block;
						}
					.whatsnext {
						background: url(img/taifa_schedulebg.jpg) #CCC bottom left no-repeat;
						height: 358px;
					}
						.whatsnext ul {
							list-style: none;
							width: 474px;
							margin: 0px 0px 0px 25px;
						}
							.whatsnext ul li {
								background: url(img/taifa_schedulerow_bg.png) no-repeat;
								width: 474px;
								height: 40px;
								line-height: 40px;
								margin-top: 10px;
								font-family: Arial Narrow;
							}
								.whatsnext ul li h2 {
									width: 64px;
									text-align: center;
									float: left;
									font-size: 1.1em;
								}
								.whatsnext ul li h3 {
									font-weight: normal;
									color: white;
									float: left;
									width: 230px;
									font-size: 1.1em;
									margin-left: 10px;
								}
								.whatsnext ul li h4 {
									float: left;
									color: #292828;
									width: 150px;
									margin-left: 10px;
								}
							.currentshow {
								background: url(img/taifa_schedulerowhighlight_bg.png) no-repeat !important;
							}
						#currentshowdesc {
							width: 495px;
							margin: 2px 0px 0px 27px;
						}
							#currentshowdesc img {
								float: left;
							}
							#showbrief {
								float: left;
								margin-top: 8px;
							}
								#showbrief h2 {
									font-family: Arial Narrow;
									font-size: 1.25em;
									background: url(img/taifa_schedule_dots.png) no-repeat bottom left;
									width: 263px;
									line-height: 35px;
									margin-bottom: 4px;
								}
								#showbrief label {
									font-size: 0.8em;
									color: #515151;
									margin: 3px 0px 0px;
									padding-left:10px;
								}
								#showdesc {
									background: url(img/taifa_scheduledesc_bg.png) no-repeat;
									width: 249px;
									margin-top: 7px;
									height: 72px;
									font-size: 0.75em;
									color: #6f2504;
									font-style: italic;
									padding: 5px 10px 0px 12px;
									line-height: 18px;
								}
					.searchbox {
						background: url(img/taifa_sinputbg.jpg) no-repeat;
						width: 174px;
						height: 27px;
						margin: 0px 0px 20px 15px;
					}
						#keyword {
							background: transparent;
							width: 110px;
							float: left;
							margin: 5px 0px 0px 8px;
							font-size: 0.8em;
							font-style: italic;
							color: #525252;
							letter-spacing: 1px;
						}
						.search {
							margin-bottom: 10px;
						}
						.slabel {
							font-size: 0.8em;
							clear: none;
							margin: 0px 0px 0px 15px;
							line-height: 40px;
						}
						.searchGo {
							float: right;
							background: url(img/taifa_quicksearchGO.png) no-repeat;
							width: 23px;
							height: 21px;
							margin: 2px 10px 0px 0px;
							cursor: pointer;
						}
					#newsletter_email, #newsletter_name {
						background: url(img/taifa_ninputbg.jpg) repeat-x;
						width: 150px;
						padding: 6px 15px;
						border: 1px solid #939393;
						font-size: 0.75em;
						margin: 5px 0px 10px 13px;
					}
          .newsletter { float:left; position: relative; }
		  #newslettererror { width:170px; padding: 5px 10px 10px 10px; opacity: 0.8; filter: alpha(opacity=80); color: white; border-left:1px solid #CCC; z-index: 200; font-size: 0.8em; line-height: 16px; background-color: #000; margin:10px; }
					.newsletter h1 {
						margin-bottom: 10px;
					}
					.newsletter label {
						font-size: 0.8em;
						padding: 0px 0px 0px 18px;
					}
					#subscribeGo {
						font-size: 1.15em;
						font-family: Arial Narrow;
						color: #1f1f1f;
						background: url(img/taifa_nsubmit.jpg) no-repeat;
						width: 143px;
						height: 35px;
						line-height: 35px;
						margin: 3px 0px 15px 31px;
						cursor: pointer;
            			float:left;
           				text-align:center;
					}
					#subscribeGo:hover {
						background: url(img/taifa_nsubmithover.jpg) no-repeat;
					}
					.advertisement {
						text-align: center;
						padding-bottom: 0px;
					}
					.advertisement h1 {
						margin-bottom: 10px;
					}
					.advertisement a {
						padding-bottom: 10px;
						margin-top: 0px;
						opacity: 0.8;
						filter:alpha(opacity=80);
					}
					.advertisement a:hover {
						opacity: 1;
						filter:alpha(opacity=10);
					}
					.poll {
						float: left;
						padding-bottom: 10px;
						margin-bottom: 0px;
					}
					.poll h1 {
						margin-bottom: 12px;
					}
						.poll label {
							font-size: 0.7em;
							font-weight: bold;
							text-align: center;
							width: 180px;
							margin-left: 10px;
							line-height: 20px;
						}
					.poll ul {
						list-style: none;
						float: left;
						margin: 6px 0px 13px 0px;
						padding-left: 25px;
						width: 140px;
					}
						.poll ul li {
							width: 170px;
							margin-top:5px;
							float: left;
							clear: left;
							font-family: Arial Narrow;
							
						}
						.poll ul li label {
							margin: 0px;
							font-size: 1em;
							font-weight:normal;
						}
							.poll .rightoption {
								float: right;
								clear: right;
							}
						.poll #voteGo, .poll #resultsGo {
							float: left;
							margin-left: 32px;
							background: #ff7e00;
							border: 1px solid #736a6a;
							font-family: Arial Narrow;
							font-size: 1.1em;
							width:60px;
							padding: 1px 0px;
						margin-top: 20px;}
						.poll #resultsGo {
							clear: right;
							margin-left: 10px;
						}

.copyright {
	clear: both;
	font-weight: bold;
	font-size: 0.8em;
	text-align: center;
	margin-bottom: 10px;
	height: 40px;
	line-height: 40px;
}
	.copyright a {
		color: black;
		text-decoration: underline;
	}
  
 .highlights {
	width:480px;
  text-align:justify;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	overflow-x:hidden;
	overflow:hidden;
	margin:20px;
}	
#AccountButtons  { float:left; clear:left; width:300px; margin-left:30px; list-style:none; background:url('img/isloginpic.jpg') no-repeat 180px 0px; height:150px;}
#AccountButtons  li { float:left; clear:left; width:300px; margin-bottom:5px; }
#AccountButtons a { float:left; clear:left; width:150px; font-size:12px; padding:5px; color:#000; border:1px solid #333; background:#CCC; }
#AccountButtons a:hover { background:#333; color:#FFF; }
.highlights h2 { float:left; clear:left; font-size:14px; margin:10px 0 5px 0; width:480px;  }
.highlights .newscontent { float:left; clear:left; width:480px; margin-bottom:10px; padding-bottom:5px; border-bottom:1px solid #CCC; }