body {
    font-family:        arial, helvetica, sans-serif;
    font-size:          1em;
    color:              #000000;
    background-color:   #FFFFFF;
}

a, .normala {
    color:              #000000;
    text-decoration:    underline;
}

a:hover, .normala:hover {
    text-decoration:    none;    
}

#header {
    width:              898px;
    height:             102px;
    margin:             0 auto;
    font-size:          11px;
    margin-top:			10px;
    background-image: 	url(/img/box_top2.gif);
    background-repeat:  no-repeat;
    position:			relative;
    text-decoration: 	none;
}

#header #logoPixel {
	border: 			0px solid white;
	width: 				204px;
	height: 			100px;
	margin-left: 		20px;
}

#header #flags {
	position:			absolute;
	right:				25px;
	bottom:				30px;
    text-decoration: 	none;
    text-align: 		left;
}

#header #flags div {
	width:				65px;
	float: 				left;
}

#header #flags div.second {
	width:				85px;
	float: 				left;
}

#header a {
    text-decoration: 	none;
    line-height: 		10px;
}

#header a span {
	margin-bottom: 		3px;
}

#header #flags img {
	border:				0px;
	float: 				left;
	margin-right: 		5px;
}

#toplogin {
    height: 			20px;
    position: 			absolute;
    right: 				11px;
    top: 				-10px;
    padding-top: 		5px;
    font-size: 			12px;
    padding-left: 		10px;
    background-image: 	url(/img/loginbox.gif);
    text-align: 		left;
}

#toploginright {
    height: 			25px;
    width:				11px;
    position: 			absolute;
    right: 				0px;
    top: 				-10px;
    background-image: 	url(/img/loginboxright.gif);
}

#toplogin img {
	width: 				16px;
	height: 			16px;
	float: 				left;
	margin-right: 		5px;
}

#toplogin a {
	text-decoration: 	underline;
}

#toplogin a:hover {
	text-decoration: 	none;
}

#logo {
    margin-top:         26px;
}

#global {
    clear:              both;
    width:              896px;
    margin:             0 auto;
    border-left:		1px solid #116891;
	border-right:		1px solid #116891;
}

#content {
    width:              632px;
    background-color:   #FFFFFF;
    margin-right:       24px;
    padding:            10px;
    padding-left:		20px;
    font-size:          0.9em;
    padding-top:		25px;
}

#content hr {
    padding:            0px;
    margin:             0px;
    height:             1px;
    line-height:        1px;
    border:             0px;
    background-color:   #CCCCCC;
    margin-bottom:      4px;
}

#content .t {
    font-size:          0.8em;
}

#content h3 {
    margin:             0px;
    padding:            0px;
}

#content h2 {
	font-family: 		Georgia;
    margin:             0px;
    padding:            0px;
	margin-bottom:		10px;
	line-height: 		30px;
}

#content .legend1 {
	height:				14px;
	background-color:	#40a4de;
	display: 			inline;
	width:				14px;	
}

#content .legend2 {
	height:				14px;
	background-color:	#9ed6f7;
	display: 			inline;
	width:				14px;	
}

.home_icon {
	width:				30px;
	height:				30px;
	float:				left;
	margin-right:		10px;
	margin-left:		10px;
}

a.aff_link {
	font-size:			12px;
	text-decoration:	none;
	padding-left:		20px;
	background-image:   url(/img/panel.png);
	background-repeat:  no-repeat;
	padding-top:		3px;
}

a.aff_link:hover {
	text-decoration:	underline;
}

#poll, .pollhome, .polllast {
	width:				610px;
	border:				1px solid #b8d5f7 !important;
	padding:			10px;
	font-size:			20px;
	line-height: 		25px;
	font-family: 		Georgia;
	margin-bottom:		20px;
	background-color: 	#efefef;
	-moz-border-radius:	10px;
	-webkit-border-radius:10px;
	border-radius:		10px;
}

.pollhome, .polllast {
	height:				50px;
	cursor: 			pointer;
}

.polllast {
	margin-bottom: 		5px;
}

#poll img, .pollhome img, .polllast img {
	float:				left;
	margin-right:		10px;
	border:				1px solid #000000;
}

#poll .extra, .pollhome .extra, .polllast .extra {
	font-size:			12px;
	color:				#464646;
	line-height: 		20px;
	font-style: 		normal;
	width:				300px;
	display:			inline;
	margin-left:		10px;
	white-space: 		nowrap;
}

#poll .leavemarg, .pollhome .leavemarg, .polllast .leavemarg {
	margin-left:		0px;
}

#poll a, .pollhome a, .polllast a {
	text-decoration: 	none;
}

#aff_link {
	width:				610px;
	border:				1px solid #ab6487 !important;
	padding:			10px;
	padding-top:		5px;
	padding-bottom:		5px;
	font-size:			12px;
	line-height: 		18px;
	font-family: 		verdana;
	margin-top:			15px;
	margin-bottom:		10px;
	background-color: 	#D5EBFF;
	-moz-border-radius:	10px;
	-webkit-border-radius:10px;
	border-radius:		10px;
	color:				#64133c;
	cursor:				pointer;
}

#aff_link b {
	color:				#a90056;
}

#aff_link img {
	float:				right;
	margin-left:		10px;
	margin-top:			13px;
	margin-right:		10px;
}

#aff_link .im {
	color:				#a90056;
	font-weight:		bold;
}

#aff_link a {
	text-decoration: 	none;
	color:				#64133c;
}

#aff_link a:hover {
	text-decoration: 	underline;
	color:				#64133c;
}

#aff_link a.bold {
	text-decoration: 	none;
	color:				#a90056;
}

#aff_link a.bold:hover {
	text-decoration: 	underline;
	color:				#a90056;
}

.switch {
	margin-left:		10px;
}

.home_space  {
	width: 				10px;
	height: 			25px;
}

.inactive {
	color:				#ababab;
}

.scrollable {
	position:			relative;
	overflow:			hidden;
	width: 				632px;
	height:				532px;
}

.scrollable .items {
	height:				20000em;
	position:			absolute;
	clear:				both;
}

a.prevPage, a.nextPage {
	cursor: 			pointer;
}

.disabled {
	color: 				#cdcdcd;
}

#loginBtn {
	width:				200px;
	border:				1px solid #b8d5f7 !important;
	padding:			10px;
	font-size:			20px;
	line-height: 		25px;
	font-family: 		Georgia;
	margin-bottom:		20px;
	background-color: 	#efefef;
	-moz-border-radius:	10px;
	-webkit-border-radius:10px;
	border-radius:		10px;
	text-decoration: 	none;
}

#chart {
	width:				470px;
}

#userblock {
	width:				140px;
	float:				right;
	border:				1px solid #dedede !important;
	padding:			10px;
	font-size:			13px;
	line-height: 		16px;
	font-family: 		Georgia;
	margin-bottom:		20px;
	background-color: 	#efefef;
	-moz-border-radius:	10px;
	-webkit-border-radius:10px;
	border-radius:		10px;	
	margin-left:		5px;
}

#userblock img {
	float:				left;
	margin-right:		10px;
	border:				1px solid #b8d5f7 !important;
	width:				30px;
	height:				30px;	
}

#userblock a.userlink {
	line-height:		28px;
	padding-bottom:		30px;
	font-size:			15px;
}

#userblock div.summary {
	margin-top:			10px;
	margin-bottom:		4px;
}

.pnBtns {
	margin-top: 		10px;
	padding-right: 		30px;
}

#sidebar {
    width:              184px;
    background-color:   #FFFFFF;
    padding:            20px;
    border:             0px solid #DB0048;
    font-size:          0.8em;
    float: 				right;
    border-left:		1px solid #b8d5f7;
}

#sidebar h3 {
    padding:            0px;
    margin:             0px;
    font-size:          1em;
    padding-top:        5px; 
    padding-bottom: 	5px;
	font-size:			15px;
	line-height: 		7px;
	font-family: 		Georgia;
}

#sidebar .followers {
	font-size:			0.9em;
	font-family: 		Georgia;
}

#sidebar .icon {
	width:				30px;
	height:				30px;
	float: 				left;
	margin-right:		10px;
	margin-bottom:		20px;
	border:				0px;
}

#sidebar .followicon {
	float:				left;
	margin-right:		10px;
	border:				0px;
}

#sidebar a.followusa {
	text-decoration: 	none;
}

#footer {
    margin:             0 auto;
    width:              898px;
    height:             50px;
    text-align:         center;
    font-size:          0.8em;
    background-image:	url(/img/box_bottom.gif);
    background-repeat:  no-repeat;
    line-height:		45px;
}

