@charset "utf-8";
/* CSS Document */

*
{
margin:0px;
padding:0px;
}

body
{
margin:0px auto;
padding:0px;
background-color:#fff;
background-image: url(../images/header_bgnew.jpg);
background-repeat:repeat-x;
background-position:left top;
font-family:Verdana, Arial, Helvetica, sans-serif, verdana;
font-size:12px;
color:#000;
line-height:1.5em;
min-width:900px;
max-width:1260px;

}

h1, h2, h3, h4, h5 ,h6
{
margin:0px;
padding:0px;
margin-bottom:10px;
font-family:Helvetica, sans-serif, Verdana;
}

a
{
color:#005CA7;
text-decoration:underline;
}

a:hover
{
color:#CC0000;
text-decoration:none;
}

.maincontainer
{
margin:0px auto;
overflow:hidden;
position:relative;
min-width:990px;
max-width:1200px;
height:100%;
margin-bottom:0px;
position:relative;
}

*html .maincontainer
{
background-image:none;
}


.header
{
background-image:url(../images/header_menu_bg.jpg);
background-repeat:repeat-x;
background-position:left top;
display:block;
position:relative;
height:183px;
margin:0 auto;
z-index:101;
}

.header_right
{
background-image: url(../images/menu_right.jpg);
background-repeat:no-repeat;
width:0px;
padding-left: 23px;
position:absolute;
top:0px;
right:0px;
height:183px;
display:block;

}

.header_left
{
background-image: url(../images/menu_left.jpg);
width:304px;
background-repeat:no-repeat;
position:absolute;
top:0px;
left:0px;
height:183px;
display:block;
}


.logo
{
position:absolute;
top:0px;
left:30px;
z-index:1;
padding-top:10px;
background-image:url(../images/new_logo_bg.jpg);
background-repeat:no-repeat;
background-position:left top;
padding-left:15px;
padding-right:10px;
}

.topmenu
{
margin:0px;
padding:0px;
position:absolute;
top:45px;
left:250px;
font-family: Helvetica, sans-serif, Verdana;
z-index:21;

}

.topmenu ul, .topmenu ul li
{
margin:0px;
padding:0px;
list-style:none;

}

.topmenu ul li
{
float:left;
background-image:url(../images/menu_divider.jpg);
background-position:right;
background-repeat:no-repeat;
font-weight:bold;
padding:5px 0px 0px 8px;
}

.topmenu ul li a
{
padding:10px 10px 11px 0px;
color:#002F6E;
text-decoration:none;
}

.topmenu ul li a:hover
{
color:#f00;
text-decoration:none;
}





.topmenu1
{
margin:0px;
padding:0px;
position:absolute;
top:100px;
left:0px;
font-size:1em;
width:100%;
z-index:2;
}

.topmenu1_wrp
{
margin:0 auto 0;
overflow:hidden;
padding:3px 385px 0px 10px;
position:relative;
}

.topmenu1_wrp ul
{
width:308px;
margin:0px;
list-style:none;
padding:0px;
height:30px;
display:inline;
float: right;
height:100%;
margin-right:-345px;
[color:white;
margin-right:-336px;]
padding-left:30px;
}


.topmenu1_wrp ul li
{
float: right;
color: #333333;
font-weight:bold;
margin-left:5px;
line-height:30px;

}

.topmenu1_wrp ul li a
{
padding:5px 10px;
color: #fff;
text-decoration:none;
background-color:#EA2127;
border: solid 1px #666;
}

.topmenu1_wrp ul li a:hover
{
padding:5px 10px;
color:#fff;
text-decoration: none;
background-color:#005CA7;
border: solid 1px #666;
}














.clearit
{
clear: both;
line-height:0px;
font-size:0px;
visibility:hidden;
}


.leftcol
{
float:left;
height:100%;
padding-top:23px;
padding:15px 0px 0px 10px;
margin-top:10px;
width:100%;
}

.rightcol
{
width:315px;
height:100%;
position: relative;
float:right;
margin-right:-345px;
display:inline;
padding-left:20px;
padding-top:8px;
margin-top:8px;


}

.content
{
margin:0 auto;
margin-top:-33px;
position:relative;
z-index:20;
overflow:hidden;
padding:23px 385px 20px 10px;
height:100%;
}


.main_sections_rotator
{
background-image:url(../images/sections_bg.jpg);
width:335px;
height:251px;
background-repeat:no-repeat;
position:relative;
margin-top:20px;
}

.main_sections_rotator h2
{
position:absolute;
top:20px;
text-align:center;
width:98%;
font-size:1.3em;
font-weight:normal;
}

.news_ticker
{
position:fixed;
bottom:0px;

width:100%;
background-image:url(../images/news_ticker_bg.png);
height:25px;
background-repeat:repeat-x;
color:#fff;
padding-left:20px;
z-index:99;
background-position:left bottom;

}

*html .news_ticker
{
width:98.4%;
position: static;
}

.news_ticker .news
{
color:#fff;
width:60%;
float:left;
margin-top:3px;
font-weight:bold;
}

.news_ticker .news a
{
color: #FFFF66;
text-decoration:none;
}

.news_ticker .news a:hover
{
color:#fff;
text-decoration: underline;
}

.news_ticker .news h3
{
float:left;
text-transform:uppercase;
clear:right;
margin-right:10px;
font-size:14px;
font-weight:bold;
}

.section_icons
{
float:right;
height:82px;
}



.section_icons ul
{
list-style:none;
margin-right:10px;
margin-top:0px;
font-size:11px;
}

.section_icons ul li
{
float:left;
margin-right:10px;
text-align:center;
width:50px;
}

.section_icons ul li a
{
color:#fff;
text-decoration:none;
}

.section_icons ul li a:hover
{
color:#fff;
text-decoration: underline;
}



.news_icon
{
background-image:url(../images/icons.png);
height:5px;
background-repeat:no-repeat;
background-position:2px top;
width:50px;
padding-top:47px;
margin:0 auto;
}

.news_icon:hover
{
background-image:url(../images/icons.png);
height:5px;
background-repeat:no-repeat;
background-position:2px -61px;

padding-top:47px;
}

.politics_icon
{
background-image:url(../images/icons.png);
height:5px;
background-repeat:no-repeat;
background-position:-58px top;
width:37px;
padding-top:47px;
margin:0 auto;
}

.politics_icon:hover
{
background-image:url(../images/icons.png);
height:5px;
background-repeat:no-repeat;
background-position:-58px -61px;

padding-top:47px;
}

.humour_icon
{
background-image:url(../images/icons.png);
height:5px;
background-repeat:no-repeat;
background-position:-101px top;
width:50px;
padding-top:47px;
margin:0 auto;
}

.humour_icon:hover
{
background-image:url(../images/icons.png);
height:5px;
background-repeat:no-repeat;
background-position:-101px -61px;
padding-top:47px;
}




.videos_icon
{
background-image:url(../images/icons.png);
height:5px;
background-repeat:no-repeat;
background-position:-151px top;
width:50px;
padding-top:47px;
margin:0 auto;
}

.videos_icon:hover
{
background-image:url(../images/icons.png);
height:5px;
background-repeat:no-repeat;
background-position:-151px -61px;

padding-top:47px;
}




.blog_icon
{
background-image:url(../images/icons.png);
height:5px;
background-repeat:no-repeat;
background-position:-201px top;
width:50px;
padding-top:47px;
margin:0 auto;
}

.blog_icon:hover
{
background-image:url(../images/icons.png);
height:5px;
background-repeat:no-repeat;
background-position:-201px -61px;

padding-top:47px;
}



.forums_icon
{
background-image:url(../images/icons.png);
height:5px;
background-repeat:no-repeat;
background-position:-314px top;
width:50px;
padding-top:47px;
margin:0 auto;
}

.forums_icon:hover
{
background-image:url(../images/icons.png);
height:5px;
background-repeat:no-repeat;
background-position:-314px -61px;
padding-top:47px;
}


.petition_icon
{
background-image:url(../images/icons.png);
height:5px;
background-repeat:no-repeat;
background-position:-255px top;
width:50px;
padding-top:47px;
margin:0 auto;
}

.petition_icon:hover
{
background-image:url(../images/icons.png);
height:5px;
background-repeat:no-repeat;
background-position:-255px -61px;
padding-top:47px;
}

.wap
{
width:100%;
text-align:center;
}

img
{
border:0px;
}

.sections
{
width:150px;
height:96px;
margin-left:2px;
margin-bottom:0px;
}

.sections1
{
width:150px;
height:96px;
margin-right:0px;
margin-bottom:10px;
}

.float_left
{
float:left;
}

.float_right
{
float:right;
}

.engage_friends
{
background-image:url(../images/engage_friends.jpg);
width:300px;
margin:0px auto;
height:103px;
background-position:center bottom;
background-repeat:no-repeat;
text-align:center;
vertical-align: top;

}



.engage_friends .img2 
{
margin-top: 0px;
margin-left:10px;
float:left;
}

.engage_friends .img3 
{
margin-top: 0px;
margin-left:10px;
margin-right:10px;
float:right;
}


.mainbox
{
width:100%;
height:100%;
position:relative;
background-image:url(../images/mani_box_top_hori_bg.jpg);
background-position:left top;
background-repeat:repeat-x;
padding-top:0px;
margin: 0 auto;
margin-top:0px;
margin-bottom:18px;
}

.topleftcor
{
position:absolute;
top:0px;
left:0px;
background-image: url(../images/mani_box_top_left_cor.jpg);
width:14px;
height:24px;

}

.toprightcor
{
position:absolute;
top:0px;
right:0px;
background-image:url(../images/mani_box_top_right_cor.jpg);
width:14px;
height:24px;
}

*html .toprightcor
{
right:-1px;
}

.botleftcor
{
position:absolute;
bottom:0px;
left:0px;
background-image:url(../images/mani_box_bot_left_cor.jpg);
width:14px;
height:24px;
}

.botrightcor
{
position:absolute;
bottom:0px;
right:0px;
background-image: url(../images/mani_box_bot_right_cor.jpg);
width:14px;
height:24px;
}

*html .botrightcor
{
right:-1px;
}


.boxbotbg
{
background-image:url(../images/mani_box_bot_hori_bg.jpg);
background-repeat:repeat-x;
background-position:left bottom;
display:block;
padding-bottom:20px;
height:100%;
}

.boxbotbg_slide
{
background-image:url(../images/mani_box_bot_hori_bg.jpg);
background-repeat:repeat-x;
background-position:left bottom;
display:block;
padding-bottom:12px;
height:100%;

}


.boxleftbg
{
background-image:url(../images/mani_box_left_vert_bg.jpg);
background-repeat:repeat-y;
background-position:left top;
display:block;
padding-left:12px;
height:100%;

}

.boxbotbg_slide .boxrightbg
{
background-image:url(../images/mani_box_right_vert_bg.jpg);
background-repeat:repeat-y;
background-position:right top;
display:block;
padding-left:12px;
padding-right:22px;
padding-top:12px;
padding-bottom:10px;
height:1%;
}



.boxbotbg .boxrightbg
{
background-image:url(../images/mani_box_right_vert_bg.jpg);
background-repeat:repeat-y;
background-position:right top;
display:block;
padding-left:12px;
padding-right:22px;
padding-top:22px;
padding-bottom:10px;
height:1%;
overflow:visible;
}


.boxbotbg .boxrightbg_slide, .boxbotbg_slide .boxrightbg_slide
{
background-image:url(../images/mani_box_right_vert_bg.jpg);
background-repeat:repeat-y;
background-position:right top;
display:block;
padding-left:2px;
padding-right:12px;
padding-top:12px;
padding-bottom:0px;
height:1%;

}

/*  Tabs CSS */

.tabs
{
position:absolute;
top:-20px;
left:13px;
display:block;
font-family: Arial, Helvetica, sans-serif, Verdana;
z-index:1;
overflow:hidden;
margin-right:11px;
width: inherit;
}



.tabs ul
{
list-style:none;
margin:0px;
padding:0px;
height:33px;
color:#fff;
font-size:11px;
font-weight:bold;
overflow:hidden;
padding-right:21px;
}

.tabs ul li
{
height:33px;
list-style:none;
margin:0px 0px 0px 0px;
padding:0px;
float:left;
}

.tabs ul li.tab1
{
height:33px;
background-image:url(../images/tabs_bg.jpg);
background-repeat:repeat-x;
background-position: left -80px;
text-align:center;
margin-right:2px;
padding:0px 10px;
}

.tabs ul li.tab1 a
{
color:#fff;
text-decoration:none;
}


.tabs ul li.tab1 span.leftcor
{
background-image:url(../images/tabs_corners.jpg);
width:12px;
background-repeat:no-repeat;
background-position:left -80px;
height:33px;
display:block;
float:left;

}

.tabs ul li.tab1 span.rightcor
{
background-image:url(../images/tabs_corners.jpg);
width:12px;
background-repeat:no-repeat;
background-position:right -80px;
height:33px;
display:block;
float:left;

}




.tabs ul li.tab1:hover
{
background-image:url(../images/tabs_bg.jpg);
background-repeat:repeat-x;
background-position: left -40px;
}

.tabs ul li.tab1:hover span.leftcor
{
background-image:url(../images/tabs_corners.jpg);
width:12px;
background-repeat:no-repeat;
background-position:left -40px;
height:33px;
display:block;
float:left;
}

.tabs ul li.tab1:hover span.rightcor
{
background-image:url(../images/tabs_corners.jpg);
width:12px;
background-repeat:no-repeat;
background-position:right -40px;
height:33px;
display:block;
float:left;

}

.tabs ul li.tab1 span.tabtext
{
height:40px;
display:block;
line-height:40px;
padding:0 5px;
font-size:14px;
}





/**/
.tabs ul li.tab4
{
height:33px;
background-image:url(../images/tabs_bg.jpg);
background-repeat:repeat-x;
background-position: left -196px;
padding:0px 10px;

}

.tabs ul li.tab4 a
{
color:#000;
text-decoration:none;
}


.tabs ul li.tab4 span.leftcor
{
background-image:url(../images/tabs_corners.jpg);
width:12px;
background-repeat:no-repeat;
background-position:left -196px;
height:33px;
display:block;
float:left;

}

.tabs ul li.tab4 span.rightcor
{
background-image:url(../images/tabs_corners.jpg);
width:12px;
background-repeat:no-repeat;
background-position:right -196px;
height:33px;
display:block;
float:left;

}




.tabs ul li.tab4:hover
{
background-image:url(../images/tabs_bg.jpg);
background-repeat:repeat-x;
background-position: left -40px;
}

.tabs ul li.tab4:hover span.leftcor
{
background-image:url(../images/tabs_corners.jpg);
width:12px;
background-repeat:no-repeat;
background-position:left -40px;
height:33px;
display:block;
float:left;
}

.tabs ul li.tab4:hover span.rightcor
{
background-image:url(../images/tabs_corners.jpg);
width:12px;
background-repeat:no-repeat;
background-position:right -40px;
height:33px;
display:block;
float:left;

}

.tabs ul li.tab4 span.tabtext
{
width: auto;
height:40px;
display:block;
float:left;
line-height:40px;
}


.topicofday_news_image
{
clear: right;
float:left;
margin:0 10px 10px 0px;
overflow:hidden;
width:100%;
height:175px;
}

.news_image
{
float:left;
margin:0 10px 10px 0px;
overflow:hidden;
}


.news_text
{
width:auto;
padding-top:10px;
margin-left:0px;
text-align:justify;

}

*html .news_text
{
height:100%;
}

.news_text h2, .myaccount_text h2
{
font-size:18px;
color:#CC0000;
margin-bottom:10px;
}

.news_text h2 a, .myaccount_text h2 a
{
color:#005CA7;
text-decoration:none;
}



.news_date
{
color:#0960AC;
}

.read_more
{
font-size:11px;
}

.read_more a
{
color:#CC0000;
}

.read_more a:hover
{
color: #0066CC;
}

.news_text ul, ul.newslisting
{
list-style:none;
color:#005CA7;
margin-left:30px;
border:solid 1px #005CA7;
border-left:0px;
border-right:0px;
margin-left:220px;
margin-top:20px;
padding:10px 20px;
}

ul.newslisting
{
margin-left:0px;
}


.news_text ul li, ul.newslisting li
{
list-style:none;
}

.news_text ul li a, ul.newslisting li a
{
background-image:url(../images/list_arrow.jpg);
padding:0px 0px 0px 15px;
background-repeat:no-repeat;
color:#005CA7;
text-decoration:underline;
background-position:left;
}

.news_text ul li a:hover, ul.newslisting li a:hover
{
color: #CC0000;
text-decoration:underline;
}

.videos_wrapper_home
{
width: 70%;
position:absolute;
left:0px;
top:0px;
z-index:1;
}



.video_home_player_bg
{
background-image:url(../images/home_videos_bg.jpg);
width:75%;
height:183px;
background-repeat:no-repeat;
background-color:#333333;
background-position:left top;
padding:0px 5px 5px 0px;
float:left;
margin-right:5px;

}

.video_home_thumbs
{
float: right;
width:90px;
height:100%;
}

.video_thumbs
{
width:90px;
height:100%;
margin:0px 0px 2px 0px;
filter:alpha(opacity=50);
-moz-opacity:.50;
opacity:.50;
-khtml-opacity:0.50;
}

.video_thumbs:hover
{
filter:alpha(opacity=100);
-moz-opacity:1;
opacity:1;
-khtml-opacity:1;
}

.selectddvideo_thumbs
{
filter:alpha(opacity=100);
-moz-opacity:1;
opacity:1;
-khtml-opacity:1;
}


.cartoon_home_player_bg
{
background-image:url(../images/cartoon_bg.jpg);
width:157px;
height:189px;
min-height:185px;
background-repeat:no-repeat;
padding:0px 5px 5px 0px;
margin:0 auto;

}

.cartoon_wrapper_home
{
position:absolute;
right:0px;
top:0px;
float: none;
z-index:9;
width:200px;
background-color:#fff;
}

.othersections_home
{
background-image:url(../images/other_content_left_bg.jpg);
background-repeat: no-repeat;
background-position:124px top;
display:block;
height:255px;
position:relative;
padding-left:124px;
}

.othersections_home_right
{
background-image:url(../images/other_content_right_bg.jpg);
width:16px;
height:255px;
position:absolute;
right:0px;
top:0px;
}

.othersections_home ul.othertabs
{
list-style:none;
height:100%;
color:#FFFFFF;
width:135px;
position:absolute;
left:0px;
top:15px;
text-transform:uppercase;
font-weight:bold;
font-family: Helvetica, sans-serif, Verdana
}

.othersections_home ul.othertabs li
{
list-style:none;
background-image:url(../images/other_content_left_tabs.jpg);
background-position:left -37px;
background-repeat:no-repeat;
height:30px;
display:block;
padding:7px 0px 0px 10px;
margin-bottom:3px;
}

.othersections_home ul.othertabs li a
{
color:#fff;
text-decoration:none;
}

.othersections_home ul.othertabs li:hover
{
list-style:none;
background-image:url(../images/other_content_left_tabs.jpg);
background-position:left -79px;
background-repeat:no-repeat;
height:30px;
display:block;
padding:7px 0px 0px 10px;
}

.othersections_home ul.othertabs li.selectedothertab
{
list-style:none;
background-image:url(../images/other_content_left_tabs.jpg);
background-position:left 0px;
background-repeat:no-repeat;
height:30px;
display:block;
padding:7px 0px 0px 10px;
color: #CC0000;
}


.othersections_home ul.othertabs li.selectedothertab a
{
color:#CC0000;
}

.othersection_text
{
margin-left:20px;
height:230px;
width:auto;
padding:10px 5px;
overflow:hidden;
}

.votetopics
{
display:block;
position:relative;
background-image:url(../images/votetopic_icon.jpg);
background-position:right top;
background-repeat:no-repeat;
padding-right:150px;
min-height:150px;
}



.votetopics h2
{
font-size:14px;
color:#CC0000;
font-weight:bold;
margin-bottom:10px;
}

.votetopics h2 a
{
color:#CC0000;
text-decoration:none;
}

.votetopics ul, .blogswrapper ul
{
list-style:none;
color:#005CA7;
margin:5px 0px;
}

.votetopics ul li, .blogswrapper ul li
{
list-style:none;
}

.votetopics ul li a, .blogswrapper ul li a
{
background-image:url(../images/list_arrow.jpg);
padding:0px 0px 0px 15px;
background-repeat:no-repeat;
color:#005CA7;
text-decoration:underline;
background-position:left;
}

.votetopics ul li a:hover, .blogswrapper ul li a:hover
{
color: #CC0000;
text-decoration:underline;
}


.footer
{
background-image: url(../images/footer_bg.jpg);
display:block;
height:59px;
background-repeat:repeat-x;
padding:40px 0px 0px 0px;
text-align:center;
color:#000;
font-size:0.9em;
padding-bottom:20px;
background-color:#ABA9B2;

}

.footer a
{
color:#000;
}


.search_language_bar
{
background-image:url(../images/search_bg.jpg);
width:654px;
height:31px;
background-repeat:no-repeat;
position:absolute;
top:0px;
right:30px;
}

.search_language_bar .searchbarcontent
{
position: relative;
}

.search_language_bar .searchbarcontent .searchlabel
{
position:absolute;
top:4px;
left:10px;
color:#fff;
margin-right:5px;
}

.search_language_bar .searchbarcontent input.searchfield
{
width:195px;
height:15px;
border:none;
position:absolute;
left: 65px;
top:6px;
border-width:0px;
background-color:#f1f1f1;
font-size:11px;
padding-top:1px;
}

.search_language_bar .searchbarcontent .selectlabel
{
position:absolute;
top:5px;
left:220px;
color:#fff;

}


.search_language_bar .searchbarcontent .selectfield
{
width:100px;
height:16px;
font-size:11px;
padding-top:1px;
border:none;
position:absolute;
left: 270px;
top:6px;
background-color:#f1f1f1;

}

.search_language_bar .searchbarcontent input.searchbutton
{
background-image: url(../images/search_button_bg.jpg);
width:56px;
height:16px;
background-repeat:no-repeat;
background-position:left top;
border:none;
position:absolute;
left:380px;
top:5px;
color:#fff;
font-size:11px;
background-color:none;
border-width:0px;
line-height:21px;
}

.search_language_bar .searchbarcontent .languagelabel
{
position:absolute;
top:4px;
left:455px;
color:#fff;
}


.search_language_bar .searchbarcontent .languageselectfield
{
background-color:#0159AA;
border: solid 1px #39A1D7;
width:120px;
position:absolute;
left: 523px;
top:6px;
color:#fff;
height:16px;
font-size:11px;
padding-top:1px;
}

.takeatour
{
margin-left:11px;
background-image:url(../images/takeatour_bg.jpg);
width:301px;
height:31px;
padding:10px;
background-repeat:no-repeat;
background-position:left bottom;
z-index:10;
position:relative;
margin-top:0px;
}

.takeatour .arrowicon
{
background-image:url(../images/title_icons.png);
background-repeat:no-repeat;
background-position:-17px -60px;
width:45px;
position:absolute;
left:10px;
top:8px;
display:block;
height:50px;
}


.takeatour:hover .arrowicon
{
background-image:url(../images/title_icons.png);
background-repeat:no-repeat;
background-position:-17px -111px;
width:45px;
position:absolute;
left:10px;
top:8px;
display:block;
height:50px;
}

.takeatour .tourtext
{
position:absolute;
top:10px;
color:#000;
left:70px;
}

.takeatour .tourtext h3
{
color:#000;
text-transform:uppercase;
font-size:1em;
}

.takeatour .tourtext h3 a
{
color:#000;
text-decoration:none;
}

.midrow
{
position:relative;
width:100%;
height:280px;
}


.politricks, .dumpbox
{
position:relative;
display:block;
height:169px;
text-align:center;
background-color:#fff;
color:#000;
margin-top:0px;

}

.votein-voteout
{
position:relative;
display:block;
height:169px;
text-align:center;
background-color:#fff;
color:#000;
margin-top:0px;

}
.votein-voteout h3
{
color:#0A5B9E;
margin:0px;
padding:0px;
}

.votein-voteout .voteout
{
position:absolute;
left:0px;
top:100px;
color:#009000;
font-size:0.8em;
background-color:#fff;
}

.votein-voteout .votein
{
position:absolute;
right:0px;
top:100px;
color: #990000;
font-size:0.8em;
background-color:#fff;
}

.votein-voteout .voteout h5
{
font-size:1.4em;
color:#009000;
}

.votein-voteout .votein h5
{
font-size:1.4em;
color:#990000;
}

.votein-out_buts
{
position:absolute;
bottom:-8px;
left:120px;
}









.tabs ul li.tab2
{
float:right;
direction: rtl;
background-image:url(../images/tabs_bg.jpg);
background-repeat:repeat-x;
background-position: left -40px;
position:relative;
text-transform:none;
margin-right:5px;
padding:0px 10px;
}




.tabs ul li.tab2 a
{
color:#fff;
text-decoration:none;
}


.tabs ul li.tab2 span.leftcor
{
background-image:url(../images/tabs_corners.jpg);
width:6px;
background-repeat:no-repeat;
background-position:left -40px;
height:30px;
display:block;
float:left;

}

.tabs ul li.tab2 span.rightcor
{
background-image:url(../images/tabs_corners.jpg);
width:6px;
background-repeat:no-repeat;
background-position:right -40px;
height:30px;
display:block;
float:left;

}



.tabs ul li.tab2:hover
{
background-image:url(../images/tabs_bg.jpg);
background-repeat:repeat-x;
background-position: left 0px;
}

.tabs ul li.tab2:hover span.leftcor
{
background-image:url(../images/tabs_corners.jpg);
width:6px;
background-repeat:no-repeat;
background-position:left 0px;
height:30px;
display:block;
float:left;

}

.tabs ul li.tab2:hover span.rightcor
{
background-image:url(../images/tabs_corners.jpg);
width:6px;
background-repeat:no-repeat;
background-position:right 0px;
height:30px;
display:block;
float:left;

}

.tabs ul li.tab2 span.tabtext
{
height:40px;
display:block;
line-height:40px;
padding:0px 10px;
text-transform:uppercase;
}


.shareicon
{
background-image:url(../images/title_icons.png);
background-repeat:no-repeat;

position: absolute;
top:0px;
left:0px;
background-position:-130px -10px;
height:40px;
width:40px;
z-index:999;
}

*html .shareicon
{
background-image:url(../images_gif/title_icons.gif);
}


.postcommenticon
{
background-image:url(../images/title_icons.png);
background-repeat:no-repeat;
position: absolute;
top:0px;
left:0px;
background-position:-180px -10px;
height:40px;
width:40px;
}

*html .postcommenticon
{
background-image:url(../images_gif/title_icons.gif);
}

.newsicon
{
background-image:url(../images/title_icons.png);
background-repeat:no-repeat;
position: absolute;
top:0px;
left:0px;
background-position:-80px -10px;
height:40px;
width:40px;
}

*html .newsicon
{
background-image:url(../images_gif/title_icons.gif);
}


.commentsicon
{
background-image:url(../images/title_icons.png);
background-repeat:no-repeat;
position: absolute;
top:0px;
left:0px;
background-position:-20px -10px;
height:40px;
width:40px;
}

*html .commentsicon
{
background-image:url(../images_gif/title_icons.gif);
}


.addicon
{
background-image:url(../images/title_icons.png);
background-repeat:no-repeat;
position: absolute;
top:0px;
left:0px;
background-position:right -60px;
height:40px;
width:40px;
}

*html .addicon
{
background-image:url(../images_gif/title_icons.gif);
}


.jokeicon
{
background-image:url(../images/title_icons.png);
background-repeat:no-repeat;
position: absolute;
top:0px;
left:0px;
background-position:right -90px;
height:40px;
width:40px;
}

*html .jokeicon
{
background-image:url(../images_gif/title_icons.gif);
}


.delicon
{
background-image:url(../images/title_icons.png);
background-repeat:no-repeat;
position: absolute;
top:2px;
left:0px;
background-position:-218px -10px;
height:40px;
width:30px;
}

*html .delicon
{
background-image:url(../images_gif/title_icons.gif);
border: solid 1px #000
}

.blogicon
{
background-image:url(../images/title_icons.png);
background-repeat:no-repeat;
position: absolute;
top:0px;
left:0px;
background-position:-125px -70px;
height:40px;
width:40px;
}

*html .blogicon
{
background-image:url(../images_gif/title_icons.gif);
}



.tabs ul li.tab3
{
background-image:url(../images/tabs_bg.jpg);
background-repeat:repeat-x;
background-position: left -157px;
position:relative;
margin-right:2px;
padding:0px 10px;
}




.tabs ul li.tab3 a
{
color:#fff;
text-decoration:none;
}


.tabs ul li.tab3 span.leftcor
{
background-image:url(../images/tabs_corners.jpg);
width:12px;
background-repeat:no-repeat;
background-position:left -157px;
height:33px;
display:block;
float:left;

}

.tabs ul li.tab3 span.rightcor
{
background-image:url(../images/tabs_corners.jpg);
width:12px;
background-repeat:no-repeat;
background-position:right -157px;
height:33px;
display:block;
float:left;

}

.tabs ul li.tab3 span.tabtext
{
width: auto;
height:40px;
display:block;
float:left;
line-height:40px;
padding:0px 5px 0px 5px;
font-size:14px;
}


.tabs ul li.tab3:hover
{
background-image:url(../images/tabs_bg.jpg);
background-repeat:repeat-x;
background-position: left 0px;
}

.tabs ul li.tab3:hover span.leftcor
{
background-image:url(../images/tabs_corners.jpg);
width:12px;
background-repeat:no-repeat;
background-position:left 0px;
height:30px;
display:block;
float:left;

}

.tabs ul li.tab3:hover span.rightcor
{
background-image:url(../images/tabs_corners.jpg);
width:12px;
background-repeat:no-repeat;
background-position:right 0px;
height:30px;
display:block;
float:left;

}

.tabs ul li.tab3 span.tabtext
{
width: auto;
height:40px;
display:block;
float:left;
line-height:40px;
}



.tabs ul li.tab3 span.tabtext1
{
width: auto;
height:40px;
display:block;
float:left;
line-height:40px;
padding:0px 5px 0px 5px;
}








.tabs ul li.tab5
{
background-image:url(../images/tabs_bg.jpg);
background-repeat:repeat-x;
background-position: left -80px;
position:relative;
}




.tabs ul li.tab5 a
{
color:#fff;
text-decoration:none;
}


.tabs ul li.tab5 span.leftcor
{
background-image:url(../images/tabs_corners.jpg);
width:12px;
background-repeat:no-repeat;
background-position:left -80px;
height:30px;
display:block;
float:left;

}

.tabs ul li.tab5 span.rightcor
{
background-image:url(../images/tabs_corners.jpg);
width:12px;
background-repeat:no-repeat;
background-position:right -80px;
height:30px;
display:block;
float:left;

}

.tabs ul li.tab5 span.tabtext
{
width: auto;
height:40px;
display:block;
float:left;
line-height:40px;
padding:0px 5px 0px 25px;
}


.tabs ul li.tab5:hover
{
background-image:url(../images/tabs_bg.jpg);
background-repeat:repeat-x;
background-position: left -40px;
}

.tabs ul li.tab5:hover span.leftcor
{
background-image:url(../images/tabs_corners.jpg);
width:12px;
background-repeat:no-repeat;
background-position:left -40px;
height:30px;
display:block;
float:left;

}

.tabs ul li.tab5:hover span.rightcor
{
background-image:url(../images/tabs_corners.jpg);
width:12px;
background-repeat:no-repeat;
background-position:right -40px;
height:30px;
display:block;
float:left;

}

.tabs ul li.tab5 span.tabtext
{
width: auto;
height:40px;
display:block;
float:left;
line-height:40px;
}










ul.contentlist
{
list-style:none;
color:#005CA7;
margin-left:0px;
margin-top:0px;
padding:10px 20px;
}

ul.contentlist li
{
list-style:none;
}

ul.contentlist li a
{
background-image:url(../images/list_arrow.jpg);
padding:0px 0px 0px 15px;
background-repeat:no-repeat;
color:#005CA7;
text-decoration:underline;
background-position:left;
}

ul.contentlist li a:hover
{
color: #CC0000;
text-decoration:underline;
}


.commentswrapper
{
display:block;
position:relative;
margin-bottom:20px;
padding-bottom:16px;
height:100%;
}

.commentswrapper_text
{
display:block;
padding:10px;
background-color:#FFF3D4;
}


.commentswrapper_text_1
{
display:block;
padding:10px;
background-color:#ECEBEB;
}

.commentswrapper .commentarrow
{
position:absolute;
left:30px;
bottom:-1px;

}

.commentswrapper .userid
{
position:absolute;
left:100px;
bottom:0px;
color:#999999;
}

.commentswrapper .userid a
{
color:#005CA7;
font-weight:bold;
text-decoration:underline;
}


.commentswrapper .reply
{
position:absolute;
right:150px;
bottom:0px;
color:#999999;
background-image: url(../images/replyicon.jpg);
padding-left:16px;
background-repeat:no-repeat;
background-position:left 4px;
}

.commentswrapper .reply a
{
text-decoration:none;
}




.commentswrapper .removecomment
{
position:absolute;
right:0px;
bottom:0px;
font-size:11px;

}

.commentswrapper .removecomment a
{
background-image:url(../images/title_icons.png);
background-position:-230px -17px;
padding-left:20px;
padding-top:2px;
background-repeat:no-repeat;
color:#CC0000;
text-decoration:none;
margin-left:10px;
}



.prevbut
{
background-image:url(../images/nex_prev_but.png);
background-repeat:no-repeat;
background-position:-12px -15px;
width:53px;
height:23px;
display:block;
float:left;
}

.prevbut:hover
{
background-image:url(../images/nex_prev_but.png);
background-repeat:no-repeat;
background-position:-12px -45px;
width:53px;
height:23px;
display:block;
cursor: pointer;
}

.prevbut a
{
display:block;
}


.nextbut
{
background-image:url(../images/nex_prev_but.png);
background-repeat:no-repeat;
background-position:-68px -15px;
width:53px;
height:23px;
display:block;
float:left;
}

.nextbut:hover
{
background-image:url(../images/nex_prev_but.png);
background-repeat:no-repeat;
background-position:-68px -45px;
width:53px;
height:23px;
display:block;
cursor: pointer;

}

.nextbut a
{
display:block;
}


.roundedbox
{
position:relative;
background-color:#DDE6F0;
padding:10px 20px;
display:block;
min-height:28px;
margin-top:10px;
margin-bottom:10px;
height:100%;
}


.roundedbox h3
{
text-transform:uppercase;
}
.roundedbox .boxcor1
{
position:absolute;
background-image:url(../images/boxcor1.png);
width:20px;
height:20px;
background-repeat:no-repeat;
display:block;
left:0px;
top:0px;
}

.roundedbox .boxcor2
{
position:absolute;
background-image: url(../images/boxcor2.png);
width:20px;
height:20px;
background-repeat:no-repeat;
top:0px;
right:0px;
display:block;
}




.roundedbox .boxcor3
{
position:absolute;
background-image: url(../images/boxcor3.png);
width:20px;
height:20px;
background-repeat:no-repeat;
display:block;
right:0px;
bottom:0px;
}

*html .boxcor3
{
right:-1px;
}

.roundedbox .boxcor4
{
position:absolute;
background-image: url(../images/boxcor4.png);
width:20px;
height:20px;
background-repeat:no-repeat;
display:block;
left:0px;
bottom:0px;
}








.wapurl, .embedcode
{
display:block;
}

.wap_icon
{
background-image:url(../images/title_icons.png);
background-position:-90px -70px;
background-repeat:no-repeat;
width:30px;
height:30px;
display:block;
float:left;
}

.wapurl a, .enbedcode a
{
display:block;
color: #666666;
font-weight:bold;
}


.jokeswrapper
{
display:block;
position:relative;
margin-bottom:10px;
padding-bottom:16px;
width:48%;
margin-right:10px;
}

.jokeswrapper img
{
float:left;
clear:right;
margin-right:10px;
}

.jokeswrapper_text h3
{
font-size:12px;
font-weight:bold;
color:#000;
margin-bottom:10px;
}

.jokeswrapper_text h3 a
{
color:#000000;
}

.jokeswrapper_text h3 a:hover
{
color: #CC0000;
}

.jokeswrapper_text
{
display:block;
padding:10px;
background-color: #f1f1f1;
color:#666;
height:100px;
}

ul.cartoon_gallery
{
display:block;
margin:0px;
padding:0px;
list-style:none;
clear:both;
}

ul.cartoon_gallery li
{
list-style:none;
float:left;
width:140px;
margin-right:10px;
height:100%;
position:relative;
text-align:center;
border: solid 1px #ccc;
min-height:150px;
margin-bottom:10px;
background-color:#f1f1f1;
}
ul.cartoon_gallery li h3
{
font-size:11px;
color:#000;
}

ul.cartoon_gallery li:hover
{
background-color:#fff;
}


.hotprofiles
{
width:46.5%;
margin:0px 5px 5px 5px;
padding:5px;
float:left;
height:100px;
background-image:url(../images/other_content_left_bg.jpg);
background-position: right -5px;
background-repeat:no-repeat;
overflow:hidden;
}

.hotprofiles h3
{
font-size:14px;
}

.hotprofiles h3 a, .forum_heading a, .editorial_recs h3 a, .postbox_text h3 a, .petition_heading a, .list_heading a, .post_heading a
{
color:#005CA7;
text-decoration:none;
}

.hotprofiles h3 a:hover, .forum_heading a:hover, .editorial_recs h3 a:hover, .postbox_text h3 a:hover, .petition_heading a:hover, .list_heading a:hover, .post_heading a:hover
{
color: #CC0000;
text-decoration: underline;
}


.hotprofiles img
{
float:left;
clear:right;
margin-right:10px;
}





.forumslisting
{
display:block;
min-height:220px;
}

.forumslisting ul
{
margin:0px;
padding:0px;
list-style:none;
}

.forumslisting ul li
{
margin:0px 0px 10px 0px;
padding:5px;
list-style:none;
background-color:#f1f1f1;
background-image: url(../images/arrow.png);
background-position:left;
background-repeat:no-repeat;
padding-left:20px;
height:100%;
}

.forum_heading
{
float:left;
font-size:13px;
color:#005CA7;
}

.forum_replies
{
color:#CC0000;
float:right;
}


.editorial
{
display:block;
background-image:url(../images/editorial_icon.png);
background-position:right bottom;
background-repeat:no-repeat;
min-height:220px;

}

.editorial_recs
{
width:75%;
margin-bottom:10px;
padding-bottom:10px;
border-bottom:solid 1px #ccc;
}

.editorial_recs h3
{
font-size:14px;
color:#005CA7;
font-weight:bold;
}

.blogswrapper
{
display:block;
background-image: url(../images/blogsicon.jpg);
background-position:right 100px;
background-repeat:no-repeat;
min-height:220px;
}



.postbox
{
display:block;
position:relative;
margin-bottom:20px;
padding-bottom:16px;
height:100%;

}

.postbox_text
{
display:block;
padding:10px;
background-color: #EAF4FF; 
}

.postbox_text h3
{
font-size:14px;
font-weight:bold;
}

.postbox .commentarrow
{
position:absolute;
left:30px;
bottom:5px;
}

.postbox .userid
{
position:absolute;
left:70px;
bottom:0px;
color:#999999;
}


.postid
{
position:absolute;
left:0px;
bottom:0px;
color:#999999;
}


.postbox .postrep
{
position:absolute;
right:0px;
bottom:0px;
color: #CC0000;
}

.postbox .postrep a
{
color: #CC0000;
}

.postbox .userid a, .postbox .postid a
{
color:#005CA7;
text-decoration:underline;
margin:0px 5px;
}


.postbox .removecomment
{
position:absolute;
right:0px;
bottom:0px;
background-image:url(../images/title_icons.png);
background-position:-230px -17px;
padding-left:20px;
background-repeat:no-repeat;
}

.postbox .removecomment a
{
color:#CC0000;
text-decoration:none;
}

.postbox .removecomment
{
position:absolute;
right:0px;
bottom:0px;
background-image:url(../images/title_icons.png);
background-position:-230px -17px;
padding-left:20px;
background-repeat:no-repeat;
}


.petitionsswrapper
{
display:block;
background-image: url(../images/petitions_icon.png);
background-position:right bottom;
background-repeat:no-repeat;
min-height:220px;
}





.petitionlisting
{
display:block;
}

.petitionlisting ul
{
margin:0px;
padding:0px;
list-style:none;
width:75%;
}

.petitionlisting ul li
{
margin:10px 0px 10px 0px;
padding:5px;
list-style:none;
background-color:#f1f1f1;
background-image: url(../images/arrow.png);
background-position:left;
background-repeat:no-repeat;
padding-left:20px;
height:auto;
}

.petition_heading
{
float:left;
font-size:13px;
color:#005CA7;
width:50%;
}

.petition_signs, .post_signs
{
color:#CC0000;
float:right;
}

.forumswrapper
{
display:block;
background-image: url(../images/forums_iconbig.png);
background-position:right bottom;
background-repeat:no-repeat;
height:220px;
}


.editorial h2, .blogswrapper h2, 
{
margin-bottom:20px;
}

.myaccount
{
width:1px;
margin-left:0px;
margin-top:0px;
float:left;
}


.myaccount ul.sectabs
{
list-style:none;
height:100%;
color:#FFFFFF;
width:135px;
margin-left:-135px;
font-size:11px;
margin-top:10px;
}

.myaccount ul.sectabs li
{
list-style:none;
background-image:url(../images/other_content_left_tabs.jpg);
background-position:left -37px;
background-repeat:no-repeat;
height:30px;
display:block;
padding:7px 0px 0px 10px;
margin-bottom:3px;
font-weight:bold;
letter-spacing:-1px;
}

.myaccount ul.sectabs li a
{
color:#fff;
text-decoration:none;
display:block;

}

.myaccount ul.sectabs li:hover
{
background-image:url(../images/other_content_left_tabs.jpg);
background-position:left -79px;
background-repeat:no-repeat;
}

.myaccount ul.sectabs li.selectedsectab
{
list-style:none;
background-image:url(../images/other_content_left_tabs.jpg);
background-position:left 0px;
background-repeat:no-repeat;
height:30px;
display:block;
padding:7px 0px 0px 10px;
color: #CC0000;
font-weight:bold;
}


.myaccount ul.sectabs li.selectedsectab a
{
color:#CC0000;
}

.myaccount_box
{
display:block;
padding-left:111px;
}

.myaccount_text
{
margin-left:0px;
padding:10px 5px;
float:right;
width:97%;
}


.myccountlisting ul
{
margin:0px;
padding:0px;
list-style:none;
display:block;
}

.myccountlisting ul li
{
margin:10px 0px 10px 0px;
padding:5px;
list-style:none;
background-color:#f1f1f1;
background-image: url(../images/arrow.png);
background-position:left;
background-repeat:no-repeat;
padding-left:20px;
height:100%;
}

.petition_heading
{
float:left;
font-size:13px;
color:#005CA7;
}

.paging
{
display:block;
margin:0px;
padding:0px;
height:20px;
}

.paging_pages
{
float:left;
color: #0066CC;
}

.paging_num
{
float:right;
}


.paging_num ul
{
margin:0px;
padding:0px;
list-style:none;
}

.paging_num ul li
{
margin:0px 3px 0px 0px;
list-style:none;
float:left;
}

.paging_num ul li a
{
margin:0px 3px 0px 0px;
list-style:none;
float:left;
padding:1px 4px;
background-color:#eaeaea;
color:#000000;
text-decoration:none;
}


.paging_num ul li a:hover
{
background-color: #0066CC;
color:#fff;
}


.chk
{
float:left;
margin-right:3px;
margin-top:3px;
}

.datetxt
{
float:left;
margin-right:15px;
color:#666666;
width:100px;
}


.srno
{
float:left;
margin-right:10px;
color:#666666;
width:30px;
}

.myaccountslist
{
display:block;
}

.myaccountslist ul
{
margin:0px;
padding:0px;
list-style:none;
width:75%;
}

.myaccountslist ul li
{
margin:10px 0px 10px 0px;
padding:5px;
list-style:none;
background-color:#f1f1f1;

}

.list_heading
{
float:left;
font-size:13px;
color:#005CA7;
}

.list_sub
{
color:#CC0000;
float:right;
}


.del_icon
{
background-image:url(../images/title_icons.png);
background-repeat:no-repeat;
background-position:-218px -10px;
height:40px;
width:40px;
}


.correct_icon
{
background-image:url(../images/title_icons.png);
background-repeat:no-repeat;
background-position:-218px -60px;
height:40px;
width:40px;
}


.joke
{
background-color:  #FFF7D2;
}

.post_heading
{
float:left;
font-size:13px;
color:#005CA7;
width:50%;
}

.myaccount ul.sectabs li.userphoto
{
background-image:none;
height:100%;
border:solid 2px #ccc;
padding:2px;
background-color:#fff;
border-right:none;
width:119px;
}

.mypoints
{
display:block;
text-align:center;
background-color:#eaeaea;
width:116px;
margin:2px 0px;
color:#CC0000;
font-size:12px;
}

.mypointslabel
{
text-transform:uppercase;
color:#000;
font-size:10px;
}
.redeempointslabel
{
font-size:11px;
color:#666;
}

.redeempointslabel a
{
color:#666!important;
text-decoration:underline;
}


.redeempointslabel a:hover
{
color: #CC0000!important;
}




/*  registration div  */

#registration
{
display:block;
height:100%;
text-align:left;
padding:0px;
margin-left:0px;
position:relative;

}

#registration div.row
{
margin:0px 0px 5px 0px;
padding:0px 0px;
}

#registration h3
{
font-size:16px;
color:#095B9A;
font-weight:bold;
display:block;
padding-bottom:5px;
border-bottom:solid 1px #095B9A;
margin-bottom:10px;
}

#registration.label1
{
float: left;
width: 150px;
font-weight: bold;
margin:10px 0px 0px 0px;
}

#registration.label2
{
float: left;
width: 150px;
font-weight: bold;
margin:10px 0px 0px 0px;
}

.label3
{
float: left;
width:auto!important;
font-weight: bold;
margin:10px 20px 0px 0px;
padding-left:2px;
}

#registration form
{
margin:0px 0px 0px 10px;
margin-bottom:0px;
}

#registration label{
float: left;
width: 170px;
font-weight: normal;
margin:7px 20px 0px 5px;
}


.label_text_desc{
float: left;
font-weight: normal;
margin:0px 0px 0px 5px;
width:300px;
}

.label_eg{
float: left;
width: 200px;
font-weight: normal;
color: #f00;
margin:10px 0px 0px 10px;
font-size:11px;
}


#registration .radio_lable
{
float:left;
padding:5px 0px 0px 0px;
margin:0px 0px 0px 0px;
width:35px;
}

#registration input.inputtext{
margin-bottom: 5px;
float:left;
margin:7px 0px 0px 0px;
width:250px;
background-color:#eaeaea;
border:solid 1px #ccc;
}

#registration .radio{
margin-bottom: 5px;
float:left;
margin:7px 0px 0px 0px;
width:25px;

}

#registration select{
margin-bottom: 5px;
float:left;
margin:7px 0px 0px 0px;
width: 250px;
background-color:#eaeaea;
border:solid 1px #ccc;
}

#registration textarea{
margin-bottom: 5px;
float:left;
margin:7px 0px 0px 0px;
width: 350px;
height: 150px;
background-color:#eaeaea;
border:solid 1px #ccc;
font-family:Verdana, Arial, Helvetica, sans-serif, Verdana;
font-size:11px;
}

#registration .boxes{
width: 1em;
}

.buttons_bg{
float:left;
margin:7px 0px 0px 10px;
width:50px;
background-image:url(../images/buttonsbg.jpg);
background-repeat:repeat-x;
color:#fff;
font-size:11px;
padding: 3px 10px;
border-width:0px;
font-weight:bold;
cursor:pointer;
}


.clearleft{
clear: left;
display:block;
}

.buts
{
width: auto!important;
}

.checkbox
{
width:15px!important;
margin-top:5px!important;
padding-top:5px!important;
float:left;
}


.error {
color:#CC0000;
font-size:11px;
font-weight:normal;
text-decoration:none;
}


.petition
{
background-color: #FDF7E3;
}



.india_flag
{
position:absolute;
right:10px;
top:0px;
z-index:1;
background-image:url(../images/indiaflag.png);
width:169px;
height:96px;
}


*html .india_flag
{
background-image:url(../images_gif/indiaflag.gif);
}

.rightcol_content_wrapper
{
background-image:url(../images/rightcol_items_bg.jpg);
width:301px;
position:relative;
background-repeat:no-repeat;
background-position:left top;
padding:6px 7px 0px 7px;
margin-bottom:5px;
}

*html .rightcol_content_wrapper
{

}

.pol_profiles_wrapper
{
position:relative;
margin-bottom:10px;
height:205px;
overflow:hidden;
padding:0px;
display:inline;
}


.rightcol_tags_wrapper
{
background-image: url(../images/rightcol_tags_bg.jpg);
width:301px;
position:relative;
background-repeat:no-repeat;
background-position:left top;
padding:7px 7px 0px 7px;
margin-bottom:10px;
}


.rightcol_content_wrapper_text
{
padding:5px 10px 10px 10px;
}



.rightcol_content_wrapper_text h4
{
min-height:30px;
margin-bottom:5px;
}

.rightcol_content_wrapper_bot
{
background-image:url(../images/rightcol_items_bg.jpg);
width:315px;
position:absolute;
bottom:0px;
background-repeat:no-repeat;
background-position:left bottom;
height:10px;
left:0px;
font-size:0px;
line-height:0px;
}


*html .rightcol_content_wrapper_bot
{
height:8px;

padding-bottom:3px;
background-color:#fff;
}

.rightcol_content_wrapper_title
{
background-image:url(../images/red_title_bg.jpg);
background-repeat:repeat-x;
height:26px;
color:#fff;
}


.rightcol_content_wrapper_title1
{
background-image:url(../images/blue_title_bg.jpg);
background-repeat:repeat-x;
height:26px;
color:#fff;
}

.rightcol_content_wrapper_title h3, .rightcol_content_wrapper_title1 h3
{
margin:0px;
padding:0px 0px 0px 10px;
line-height: 26px;
font-size:14px;
font-weight:bold;
}

.rightcol_content_wrapper_title h3 a, .rightcol_content_wrapper_title1 h3 a
{
color:#fff;
text-decoration:none;
}

.rightcol_content_wrapper_title h3 a:hover, .rightcol_content_wrapper_title1 h3 a:hover
{
color:#fff;
text-decoration: underline;
}


.personality_img
{
float:left;
margin-left:10px;
margin-bottom:10px;
}

.personality_info
{
margin-right:0px;
float:right;
width:130px;
text-align:center;
margin-bottom:0px;
min-height:135px;
}

.personality_info h4
{
font-size:14px;
font-weight:bold;
color:#0066CC;
}

.personality_info h4 a
{
color:#0066CC;
text-decoration:none;
}

.votein
{
color:#009900;
float:left;
margin-bottom:10px;
}

.voteout
{
color:#CC0000;
float:right;
margin-bottom:10px;
}

.readmorebut a
{
background-image:url(../images/read_more_but_bg.gif);
width:111px;
height:25px;
line-height:25px;
color:#000;
display:block;
text-decoration:none;
text-align:center;
}

.readmorebut a:hover
{
background-image: url(../images/read_more_but_bg_over.gif);
width:111px;
height:25px;
line-height:25px;
color:#000;
display:block;
text-decoration:none;
}

.topicofday_wrapper
{
padding:0px 310px 0px 0px;
overflow:hidden;
position:relative;
}

.topicofday
{
float:left;
overflow:hidden;
width:100%;
}


.cartoon_video_col
{
width:307px;
float:right;
position:relative;
margin-right:-307px;
margin-top:0px;
}


.cartoonoftheday
{
width:308px;
height:241px;
position:relative;
overflow:hidden;
}


.videooftheday
{
margin-top:10px;
width:308px;
height:241px;
position:relative;
}




.topicofday_text
{
padding:10px;
position:relative;
min-height:200px;

}


.topicofday h3, .cartoonoftheday h3, .videooftheday h3
{
background-color:#4580B8;
padding:5px;
font-size:14px;
margin:0px 0px 0px 0px;
background-image:url(../images/blue_title_bg.jpg);
background-repeat:repeat-x;
background-position:bottom;
color:#fff;
font-weight:bold;
}

.cartoonoftheday_label, .videooftheday_label
{
background-color:#ccc;
/*filter:alpha(opacity=75);
-moz-opacity:.75;
opacity:.75;
-khtml-opacity:0.75;
*/
height:25px;
position:absolute;
bottom:0px;
width:100%;
left:0px;
z-index:7;
}

.cartoonoftheday_label_text, .videooftheday_label_text
{
position:absolute;
bottom:5px;
left:5px;
color:#000;
z-index:8;
text-align:center;
width:100%;
}


.cartoonoftheday_label_text a, .videooftheday_label_text a
{
color:#000;
text-decoration:none;
}


.cartoonoftheday_label_text a:hover, .videooftheday_label_text a:hover 
{
color:#000!important;
text-decoration: underline;
}

.mainbox_small, .mainbox_small_rt
{
width:49.5%;
height:100%;
position:relative;
background-image:url(../images/mani_box_top_hori_bg.jpg);
background-position:left top;
background-repeat:repeat-x;
padding-top:0px;
margin: 0 auto;
margin-top:0px;
margin-bottom:10px;
float:left;
}

.mainbox_small_rt
{
float:right!important;
}

.mainbox_small_rt h3, .mainbox_small h3
{
color:#fff;
padding:5px;
font-size:14px;
margin:0px 2px 0px 0px;
background-image:url(../images/red_title_bg.jpg);
background-repeat:repeat-x;
color:#fff;
font-weight:bold;
}

.quoteby, .quoteby a
{
color:#CC0000;
text-decoration:none;
}


.pulsometer_q
{
background-image:url(../images/pulsometer_q.jpg);
padding-left:39px;
background-repeat:no-repeat;
min-height:40px;
background-position:left top;
}


.pulsometer_q a
{
color:#000;
text-decoration:none;
}

.pulsometer_q a:hover
{
color: #CC0000;
text-decoration: underline;
}



.politicians_profile_textbg
{
background-color:#e3e3e3;
filter:alpha(opacity=90);
-moz-opacity:.90;
opacity:.90;
-khtml-opacity:0.90;
height:78px;
position:absolute;
bottom:7px;
width:300px;
z-index:7;
left:0px;
}

*html .politicians_profile_textbg
{
bottom:40px;
}

.pol_profiles_wrapper h4
{
position:absolute;
bottom:50px;
left:5px;
color:#002F6E;
font-size:16px;
z-index:8;
font-weight:bold;
}

*html .pol_profiles_wrapper h4
{
bottom:80px;
}
.pol_profiles_wrapper h4 a
{
color:#002F6E;
text-decoration:none;
}


.pol_profiles_wrapper h4 a:hover
{
color:#002F6E;
text-decoration: underline;
}

.pol_profiles_wrapper p
{
position:absolute;
bottom:15px;
left:5px;
color: #003366;
font-size:11px;
z-index:9;
padding:0px 10px 0px 0px;
margin:0px;
font-weight:bold;
line-height:normal;
height:40px;
}

*html .pol_profiles_wrapper p
{
bottom:50px;
}

.politicians_profile_textbg_text a
{
color:#fff;
text-decoration:none;
}


.cartoonoftheday_label_text a:hover, .videooftheday_label_text a:hover 
{
color:#fff;
text-decoration: underline;
}



.tabs ul li.selectedtab
{
background-image:url(../images/tabs_bg.jpg);
background-repeat:repeat-x;
background-position: left 0px;
}


.tabs ul li.selectedtab span.leftcor
{
background-image:url(../images/tabs_corners.jpg);
width:12px;
background-repeat:no-repeat;
background-position:left 0px;
}

.tabs ul li.selectedtab span.rightcor
{
background-image:url(../images/tabs_corners.jpg);
width:12px;
background-repeat:no-repeat;
background-position:right 0px;
}


.related_videos_humour
{
display:block;
padding:0px;
}

.related_video_humour_thumb
{
border-right: solid 1px #ccc;
text-align:center;
width:133px;
margin-bottom:20px;
padding:3px;
}

.thumb_content
{
margin:5px 0px;
font-size:11px;
min-height:78px;
overflow:hidden;
text-align: left;
border: solid 1px #ccc;
}

.last_thumb
{
border:none;
}

.rating_div
{
margin-bottom:5px;
}

.views_div
{
border:solid 1px #ccc;
border-left:0px;
border-right:0px;
border-bottom:0px;
font-size:11px;

}

.mainbox_margintop
{


}


.politician_img
{
text-align:center;
width:178px;
position:absolute;
left:20px;
top:30px;
z-index:88;
}

.politician_img h3
{
color:#CC0000;
margin-top:10px;
}

.politician_img h3 a
{
color:#CC0000;
text-decoration:none;
}

.politician_content_listing
{
display:block;
height:auto;
}


.politician_text ul
{
margin:0px;
padding:3px;
list-style:none;
}


.politician_text ul li
{
margin:0px;
padding:3px;
background-color:#fff;
border-bottom: solid 1px #ccc;
list-style:none;
}

.politician_text_wrapper
{
position:relative;
padding-left:178px;
}

.politician_text
{
display:block;
min-height:350px;
padding-bottom:40px;
}


.politician_text h2
{
color:#005CA7;
margin-bottom:20px;
margin-top:20px;
}

.col1
{
float:left;
margin-right:10px;
width:10%;
}

.col2
{
float:left;
margin-right:10px;
width:15%;
}


.col3
{
float:left;
margin-right:10px;
width:20%;
}


.col4
{
float:left;
margin-right:10px;
width:25%;
}

.col5
{
float:left;
margin-right:10px;
width:35%;
}


.col6
{
float:left;
margin-right:10px;
width:55%;
}

.col7
{
float:left;
margin-right:10px;
width:75%;
}

.collabel
{
color:#005CA7;
}


.paratitle
{
color:#CC0000;
border-bottom: solid 1px #ccc;
margin-top:10px;
}


.politician_quote
{
width:auto;
margin:10px 0px 20px 0px;
}



ul.politician_list
{
margin:10px 0px 10px 0px;
padding:0px;
list-style:none;
width: 99%;
}


ul.politician_list li
{
margin:0px 0px 10px 0px;
padding:5px 5px 5px 5px;
list-style:none;
border-bottom: dashed 1px #ccc;
background-color:#f1f1f1;
}

.politician_listing_text
{

}
.poli_thumb
{
float:left;
margin-right:10px;
}

.politician_listing_text h3
{
color:#CC0000;
font-size:15px;
margin:0px;
padding:0px;
}


.content_wrapper
{
display:block;
padding:10px;
border: solid 1px #000;
}

.votetopics_box
{
background-color: #f6f9fe;
position:relative;
border: solid 1px #f1f1f1;
}

.takeaction
{
position:absolute;
right:0px;
top:0px;
}

.votebars
{
margin-bottom:10px;
margin-top:10px;

}

.votewrapper
{
padding-left: 80px;
position:relative;
width:450px;

}
.voteyes_label
{
position:absolute;
left:0px;
top:0px;
color:#009900;
 font-weight:bold;
 text-transform:uppercase;
}

.voteyes_label a
{
color:#009900;
}


.voteno_label
{
position:absolute;
left:0px;
top:0px;
color:#CC0000;
font-weight:bold;
text-transform:uppercase;
width:100px;
}

.voteno_label a
{
color:#CC0000;
}



.voteyesbar
{

background-color:#fff;
height:15px;
display:block;
background-image:url(../images/bars.gif);
background-repeat:repeat-x;
background-position:left top;
position:relative;
padding-left:25px;
}


.votenobar
{
background-color:#fff;
height:15px;
display:block;
background-image:url(../images/bars.gif);
background-repeat:repeat-x;
background-position:left -18px;
position:relative;
padding-left:25px;
}

.vote_percent_yes
{
position:absolute;
right:0px;
top:2px;
font-size:11px;
color:#009900;
background-color:#fff;
padding-left:5px;
line-height:15px;
}


.vote_percent_no
{
position:absolute;
right:0px;
top:2px;
font-size:11px;
color: #CC0000;
background-color:#fff;
padding-left:5px;
line-height:15px;
}

.take_action
{
position:absolute;
bottom:-15px;
right:0px;

}
.discussion
{
background-image:url(../images/discussion.png);
background-repeat:no-repeat;
background-position:left 5px;
padding-left: 16px;
height:15px;
margin-right:10px;
float:left;
font-size:11px;
}


.email
{
background-image: url(../images/emailicon.png);
background-repeat:no-repeat;
background-position:left 5px;
padding-left: 16px;
height:15px;
margin-right:10px;
float:left;
font-size:11px;
}

.email a
{
color:#CC0000;
text-decoration:none;
}

.email a:hover
{
color:#0066CC;
text-decoration:none;
}


.sortbar
{
padding:5px;
background-image:url(../images/sortbarbg.jpg);
height:28px;
background-repeat:repeat-x;
margin-top:10px;
}

.sortlabel
{
margin-right:10px;
font-size:11px;
font-weight:bold;
float:left;
}

.sortdrop
{
float:left;
margin-right:10px;
}

.sortdrop select
{
font-size:11px;
background-color:#f1f1f1;
}

.sortletters
{
float:left;
font-size:11px;
}

.votetopic
{
display:block;
margin:10px 0px;
padding:10px 110px 10px 0px;
background-image:url(../images/votetopic_icon.jpg);
background-position:right bottom;
background-repeat:no-repeat;

}

.votetopic h3
{
font-size:16px;
font-weight:bold;
}

.votetopic h3 a
{
text-decoration:none;
}


.comments_reply
{
padding-left:100px;
}

.reply_bg
{
background-color: #EDFAFE;
}


.commentswrapper .rating
{
position:absolute;
right:250px;
bottom:0px;
color:#999999;
}

.unregistered
{
color:#005CA7;
}

.rate_up, .rate_dn
{
float:left;
margin-right:10px;
}



.rate_up a
{
background-image:url(../images/rate_up.gif);
padding-left:15px;
background-repeat:no-repeat;
background-position:left 5px;
}

.rate_dn a
{
background-image:url(../images/rate_dn.gif);
padding-left:15px;
background-repeat:no-repeat;
background-position:left 5px;
}


.cartoon_thumb
{
text-align:left;
width:135px;
margin-bottom:10px;
padding:3px;
min-height:180px;
margin-right:10px;
}

.cartoon_thumb h4
{
font-size:12px;
margin-bottom:0px;
text-transform:uppercase;
font-weight:bold;
line-height:13px;
height:26px;
}

.cartoon_thumb h4 a
{
text-decoration:none;
}



.cartoon_thumb h4 a:hover
{
text-decoration:none;

}


ul.humourbg1 li
{
background-color: #F4FCFF;
}

ul.humourbg2 li
{
background-color: #FBF7F4;
}


.reportabuse
{
background-repeat:no-repeat;
font-size:11px;
margin-right:10px;
}

.reportabuse a
{
color:#CC0000;
text-decoration:none;
background-image:url(../images/title_icons.png);
background-position:-230px -19px;
padding-left:20px;
background-repeat:no-repeat;
}


.followme
{
font-size:11px;
margin-right:10px;
}

.followme a
{
color:#CC0000;
text-decoration:none;
background-image: url(../images/follow.gif);
background-position:left 0px;
padding-left:15px;
background-repeat:no-repeat;

}

.followme a:hover, .reportabuse a:hover
{
color: #0066CC;
text-decoration:none;
}

.corner1
{
width:10px;
height:10px;
overflow:hidden;
position:absolute;
left:0px;
top:0px;
background-image:url(../images/corners.png);
background-position:left top;
}


*html .corner1
{
background-image:url(../images_gif/corners.gif);
clear:both;
}



.corner2
{
width:10px;
height:10px;
overflow:hidden;
position:absolute;
right:0px;
top:0px;
background-image:url(../images/corners.png);
background-position:right top;
}

*html .corner2
{
background-image:url(../images_gif/corners.gif);
}


.corner3
{
width:10px;
height:10px;
overflow:hidden;
position:absolute;
left:0px;
bottom:0px;
background-image:url(../images/corners.png);
background-position:left bottom;
}


*html .corner3
{
background-image:url(../images/corners.gif);
}


.corner4
{
width:10px;
height:10px;
overflow:hidden;
position:absolute;
right:0px;
bottom:0px;
background-image:url(../images/corners.png);
background-position:right bottom
}

*html .corner4
{
background-image:url(../images/corners.gif);
}


.cornerbox
{
position:relative;
background-color: #f1f1f1;
padding:9px 16px 8px 17px;
display:block;
min-height:28px;
margin-top:10px;
margin-bottom:10px;
height:100%;
}

.corner h3
{
text-transform:uppercase;
}

ul.details_stats
{
margin:10px 0px; 
padding:0px;
list-style:none;
border-top: dashed 1px #ccc;
}

ul.details_stats li
{
margin:0px; 
padding:5px;
list-style:none;
border-bottom: dashed 1px #ccc;
background-image:none!important;
background-color:#fff;
}

.blogs_wrapper
{
display:block;
background-image: url(../images/blogsicon.jpg);
background-position:right top;
background-repeat:no-repeat;
padding-right:150px;
min-height:130px;
}


ul.blogcats {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0 0 0 10px;
padding:0;
}

ul.blogcats li {
float:left;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0 15px 5px 0px;
padding:10px 5px;
padding-bottom:20px;
width:29.5%;
background-image:url(../images/twitter_bg.jpg);
background-position: left bottom;
}

ul.blogcats li a {
text-decoration:none;
}

.cornerboxbg1
{
background-color: #FCF9FF;
}


.petitions_wrapper
{
display:block;
background-image: url(../images/petitions_icon.png);
background-position:right top;
background-repeat:no-repeat;
padding-right:130px;
min-height:150px;
}


.editorial_wrapper
{
display:block;
background-image:url(../images/editorial_icon.png);
background-position:right top;
background-repeat:no-repeat;
min-height:150px;
padding-right:130px;

}


.testimonial_wrapper
{
display:block;
background-image: url(../images/testimonial_icon.png);
background-position:right top;
background-repeat:no-repeat;
min-height:150px;
padding-right:130px;

}


.oddly_wrapper
{
display:block;

}


ul.info_table {style.css (line 824)
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
min-height:180px;
padding:0;
}

ul.info_table li {style.css (line 832)
background-color:#FFFFFF;
height:100%;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0 0 5px;
padding:3px;
}


.newinput
{
float:left;
margin-right:10px;
margin-top:7px;
margin-left:5px;
}


.banner
{
margin-bottom:20px;
display:block;
}

.boxrightbg h2
{
font-size:18px;
}


.boxrightbg h2 a
{
text-decoration:none;
}

.floatleft_margin
{
float:left;
margin-right:10px;
}

.floatright_margin
{
float: right;
margin-left:10px;
}


.twitter_comment_box {

display:block;
height:100%;
margin-bottom:10px;
padding:5px;
background-image: url(../images/twitter_bg.jpg);
background-position:left bottom;
padding-bottom:10px; 
}

.twitter_user {
background-color: #d1d1d1;
padding:5px;
}

.twitter_time {
color: #FF6600;
font-size:11px;
}

.twitter_text
{
padding-left:50px;
}


.options
{
padding-right:150px;
position:relative;
}

.selectoption
{
background-image: url(../images/selectoption_bg.jpg);
background-repeat:no-repeat;
width:100px;
height:58px;
position:absolute;
right:0px;
top:0px;
padding:20px 10px 20px 40px;
text-transform:uppercase;
font-weight:bold;

}

.options_row
{
background-image:url(../images/option_bgleft.jpg);
height:32px;
line-height:32px;
background-repeat:no-repeat;
position:relative;
padding-right:15px;
padding-left:15px;
margin-bottom:5px;
}

.options_right
{
position:absolute;
right:0px;
top:0px;
}


.options_row a
{
color: #CC0000;
text-decoration:none;
font-weight:bold;
}


.yoursay
{
position:absolute;
bottom:0px;
right:0px;
}

.participate
{
font-size:11px;
}


.participate a
{
color:#CC0000;
text-decoration:none;
}

.participate a:hover
{
color:#0066CC;
text-decoration: underline;
}


.reportause
{
font-size:11px;
}

.reportause a
{
background-image:url(../images/title_icons.png);
background-position:-230px -17px;
padding-left:20px;
padding-top:2px;
background-repeat:no-repeat;
color:#CC0000;
text-decoration:none;
margin-left:10px;
}

.votebuttons_yes
{
background-image:url(../images/votebuttons.jpg);
width:76px;
height:27px;
background-position:left top;
cursor:pointer;
display:block;
}

.votebuttons_yes:hover
{
background-image:url(../images/votebuttons.jpg);
width:76px;
height:27px;
background-position:left -54px;
}

.votebuttons_no
{
background-image:url(../images/votebuttons.jpg);
width:76px;
height:27px;
background-position:left -27px;
cursor:pointer;
}

.votebuttons_no:hover
{
background-image:url(../images/votebuttons.jpg);
width:76px;
height:27px;
background-position:left -81px;
}


.home_options
{
margin:10px 0px 0px 20px;
position:relative;
}

/*.home_options input
{
float:left;
margin-right:20px;
margin-bottom:0px;
margin-top:0px;
padding-top:5px;
}
*/

/*.home_options .label_input
{
float:left;
margin-right:20px;
margin-bottom:0px;
padding-top:5px;
}


.home_options label
{
float:left;
margin-right:20px;
clear:right;
margin-bottom:5px;
margin-top:5px;
}*/

.button
{
position:absolute;
right:10px;
bottom:15px;
}

*html .button
{
position:absolute;
right:20px;
bottom:55px;
}


.sitemapcontent
{
margin:0 auto;
margin-top:0px;
position:relative;
z-index:20;
overflow:hidden;
padding:10px 40px;
height:100%;
background-color:#fff;
}

.sitemapcontent h2
{
background-color:#f1f1f1;
color:#0066CC;
padding:5px;
}

ul.sitemap
{
margin:10px;
padding:0px;
list-style:none;
color:#666;
margin-bottom:20px;
}

ul.sitemap li
{
margin:0px 0px 10px 0px;
padding:0px;
list-style:none;
float:left;
margin-left:10px;
width:24%;
border-bottom: solid 1px #f1f1f1;
}

ul.sitemap li a
{
color:#666;
text-decoration:none;
}


ul.sitemap li a:hover
{
color: #CC0000;
text-decoration:none;
}

.textbox
{
width:150px;
}

.quote
{
font-size:14px;
line-height:normal;
font-weight: bold;
}

.newsbox
{
display:block;
position:relative;
margin-bottom:10px;
padding-bottom:6px;
}

.newsbox_text
{
display:block;
padding:10px;
background-color: #f1f1f1; 
}

.newsbox_text h3
{
font-size:14px;
font-weight:bold;
}


ul.socialmedia
{
margin:10px;
padding:0px;
list-style:none;
color:#666;
margin-bottom:20px;
}

ul.socialmedia li
{
margin:0px 0px 10px 0px;
padding:0px;
list-style:none;
float:left;
margin-left:10px;
border-bottom: solid 1px #f1f1f1;
}

.newsletter_wrapper
{
background-image:url(../images/Newsletter-Icon.jpg);
background-position:right;
background-repeat:no-repeat;
}

input.subscribe
{
margin-bottom: 5px;
margin:0px 0px 10px 0px;
width:150px;
background-color:#eaeaea;
border:solid 1px #ccc;
}

.subscribe_buttons{
float:left;
margin:0px 0px 0px 0px;
width:50px;
background-image:url(../images/buttonsbg.jpg);
background-repeat:repeat-x;
color:#fff;
font-size:11px;
padding: 3px 10px;
border-width:0px;
font-weight:bold;
cursor:pointer;
}





.quotemeter_q
{
background-image: url(../images/quoteometer_q.jpg);
padding-left:39px;
background-repeat:no-repeat;
min-height:40px;
background-position:left top;
}


.quotemeter_q a
{
color:#000;
text-decoration:none;
}

.quotemeter_q a:hover
{
color: #CC0000;
text-decoration: underline;
}



.botbut
{
height:23px;
position:absolute;
bottom:0px;
right:30px;
}

.quitbut
{
background-image:url(../images/nex_prev_but.png);
background-repeat:no-repeat;
background-position:-132px -15px;
width:53px;
height:23px;
display:block;
float:left;
}

.quitbut:hover
{
background-image:url(../images/nex_prev_but.png);
background-repeat:no-repeat;
background-position:-132px -45px;
width:53px;
height:23px;
display:block;
cursor: pointer;
}

.quitbut a
{
display:block;
}


.forumcontent
{
margin:0 auto;
position:relative;
z-index:20;
overflow:hidden;
padding:0px 20px 0px 20px;
height:100%;
background-color:#fff;
margin-top:0px;
}

.forumlatestbox
{
background-image:url(../images/latest_box_bg.jpg);
background-repeat:repeat-x;
background-position:left bottom;
height:263px;
width:100%;
margin-bottom:30px;
position:relative;
overflow:hidden;
}

.forumlatestbox h1
{
color:#CCCCCC;
text-transform:uppercase;
margin:0px 0px 0px 20px;
padding:0px 0px 0px 0px;
font-weight:bold;
font-size:20px;
}

.forumlatestbox_left
{
position:absolute;
bottom:0px;
left:0px;
}
.forumlatestbox_right
{
position:absolute;
bottom:0px;
right:0px;
}



.forumlatestcontent
{
padding:20px;
padding-top:15px;
}

.forumlatestcomments
{
font-size:14px;
font-weight:bold;
font-family: Helvetica, Arial, sans-serif, Verdana;
}

.forumlatestcontent a
{
color:#004F9C;
text-decoration:none;
}

.forumlatesttoics
{
background-color:#EDF6FF;
margin-bottom:2px;
padding:8px;
min-height:50px;

}

.forumlatesttoics h2
{
font-size:14px;
padding:0px;
margin:0px;
}

.forumlatesttoics h2 a
{
color:#000;
}

.forumlatesttoics h2 a:hover
{
color:#004F9C;
}


.forumtopusers
{
background-color:#F4F0F0;
margin-bottom:2px;
padding:8px 5px;
min-height:50px;
font-size:13px;

}

.forumtopusers h3
{
font-size:16px;
padding:0px;
margin:0px;
}

.forums_wrapper
{

}

ul.forums
{
margin:0px;
padding:0px;
list-style:none;
}

ul.forums li
{
margin:0px;
padding:0px;
list-style:none;
background-image:url(../images/separator.jpg);
background-position:left bottom;
background-repeat:repeat-x;
padding:5px 5px 10px 5px;
height:100%;
color:#484646;
}

ul.forums li:hover
{
background-color:#F7F7F7;
}

ul.forums li h3
{
margin:0px;
font-weight:bold;
font-size:15px;
}

ul.forums li h3 a
{
color:#0162CB;
}


ul.forums li h4
{
margin:0px;
font-weight:bold;
font-size:14px;
}

ul.forums li h4 a
{
color:#0162CB;
}




ul.forums li a
{
color:#D71D23;
}



ul.forums li span.forumhead1
{
margin:0px;
padding:0px;
list-style:none;
float:left;
width:50%;
}

ul.forums li span.forumhead2
{
margin:0px;
padding:0px;
list-style:none;
float: right;
width:10%;
}

ul.forums li span.forumhead3
{
margin:0px;
padding:0px;
list-style:none;
float: right;
width:20%;
}


.forumheadings
{
font-family:Helvetica, Arial, sans-serif, Verdana;
font-size:16px;
color:#000!important;
font-weight:bold;
}

.forumheadings:hover
{
background-color:#fff!important;
}



.forum_breadcrumb
{
font-weight:bold;
margin-left:10px;
}

.forum_breadcrumb a
{
color:#ED2027;
text-decoration:none;
}

.forumtopic_main
{
background-color:#7E7F7F;
color:#fff;
font-size:17px;
padding:10px;
font-weight:bold;
background-image: url(../images/forum_down_arrow.jpg);
padding-left:30px;
background-repeat:no-repeat;
background-position:10px;
font-family:Helvetica, Arial, sans-serif, Verdana;
}


.bottomsorbar
{
padding:0px 15px;
margin-top:-20px;
}

.forumpost_reply
{
padding-left:130px;
}

.forum_userbg
{
background-image:url(../images/forum_reply_userbg.jpg);
width:100px;
min-height:120px;
float:left;
margin-left:-130px;
background-repeat:no-repeat;
}

.forum_reply
{
background-image:url(../images/forum_replybg.jpg);
min-height:100px;
background-color:#F8F8F8;
border: solid 2px #B5D5EE;
position:relative;
width:98%;
margin-bottom:20px;
background-repeat:repeat-x;
background-position:left top;
}

.forum_reply_lefttop
{
position:absolute;
left:-22px;
top:-2px;
}

.forum_reply_leftbot
{
position:absolute;
left:-22px;
bottom:-2px;
}

.forum_reply_righttop
{
position:absolute;
right:-2px;
top:-2px;
}

.forum_reply_rightbot
{
position:absolute;
right:-2px;
bottom:-2px;
}



.forum_posted
{
font-size:11px;
color:#7E7F7F;
font-weight:bold;
}

.forum_reply_content
{
padding:10px 20px;
}
.forum_reply_content h3
{
font-family:Helvetica, Arial, Helvetica, sans-serif, Verdana;
font-size:15px;
color: #FF0000;
font-weight:bold;
}





.forum_reply_re
{
background-image: url(../images/forum_replybg.jpg);
min-height:100px;
background-color:#F8F8F8;
border: solid 2px #ccc;
position:relative;
width:98%;
margin-bottom:20px;
background-repeat:repeat-x;
background-position:left top;

}

.forum_reply_re_lefttop
{
position:absolute;
left:-22px;
top:-2px;
}

.forum_reply_re_leftbot
{
position:absolute;
left:-22px;
bottom:-2px;
}

.forum_reply_re_righttop
{
position:absolute;
right:-2px;
top:-2px;
}

.forum_reply_re_rightbot
{
position:absolute;
right:-2px;
bottom:-2px;
}


.forum_reply_content_re
{
padding:10px 20px;
}
.forum_reply_content_re h3
{
font-family:Helvetica, Arial, Helvetica, sans-serif, Verdana;
font-size:15px;
color: #006BC1;
font-weight:bold;
}


.forum_userbg_re
{
background-image:url(../images/forum_reply_re_userbg.jpg);
width:100px;
min-height:120px;
float:left;
margin-left:-130px;
background-repeat:no-repeat;
}

.forum_user_photo
{
width:80px;
height:55px;
margin-left:10px;
margin-top:10px;
text-align:center;
margin-bottom:10px;
}

.forum_user_name
{
text-align:center;
font-size:12px;
font-weight:bold;
}


.forum_user_name a
{
color:#006BC1;
text-decoration:none;
}

.forum_user_stats
{
text-align:center;
font-size:11px;
color:#666666;
line-height:normal;
}

.forum_reply_options
{
position:absolute;
top:0px;
right:30px;
padding:0px 10px;
font-size:11px;
}

.forum_reply_options a
{
color: #CC0000;
}
.forum_reply_options a:hover
{
color:#000;
}

.forum_edit
{
background-image:url(../images/forum_icons.jpg);
height:22px;
background-repeat:no-repeat;
padding-left:25px;
margin:0px 5px;
}

.forum_delete
{
background-image:url(../images/forum_icons.jpg);
height:22px;
background-repeat:no-repeat;
padding-left:25px;
background-position:left -22px;
margin:0px 5px;
}

.forum_report
{
background-image:url(../images/forum_icons.jpg);
height:22px;
background-repeat:no-repeat;
padding-left:25px;
background-position:left -44px;
margin:0px 5px;
}








.predictometerbars
{
margin-bottom:10px;
margin-top:10px;

}

.predictometerwrapper
{
padding-left:0px;
position:relative;
width:500px;
margin-left:20px;
padding-top:0px;
}
.predict_label1
{
color:#000;
font-weight:bold;
}

.predict_label1 a
{
color:#009900;
}


.predictometer_bar1, .predictometer_bar2, .predictometer_bar3, .predictometer_bar4, .predictometer_bar5, .predictometer_bar6, .predictometer_bar7, .predictometer_bar8, .predictometer_bar9, .predictometer_bar10
{

background-color:#fff;
height:21px;
display:block;
background-image: url(../images/predictometer_bars.png);
background-repeat:repeat-x;
position:relative;
padding-left:25px;
}

.predictometer_bar1
{
background-position:left top;
}

.predictometer_bar2
{
background-position:left -21px;
}


.predictometer_bar3
{
background-position:left -42px;
}


.predictometer_bar4
{
background-position:left -63px;
}

.predictometer_bar5
{
background-position:left -84px;
}

.predictometer_bar6
{
background-position:left -105px;
}


.predictometer_bar7
{
background-position:left -126px;
}

.predictometer_bar8
{
background-position:left -147px;
}

.predictometer_bar9
{
background-position:left -168px;
}

.predictometer_bar10
{
background-position:left -189px;
}

.predictometer_percent
{
position:absolute;
right:0px;
top:0px;
font-size:11px;
color:#000;
background-color:#fff;
padding-left:5px;
line-height:21px;
}

.tp_newsimg
{
width:100%;
height:100%;
}


.readmorebut input
{
background-image:url(../images/read_more_but_bg.gif);
width:111px;
height:25px;
line-height:25px;
color:#000;
display:block;
text-decoration:none;
text-align:center;
border-width:0px;
background-color:#fff;
margin-right:0px!important;
}


.readmorebut a
{
background-image:url(../images/read_more_but_bg.gif);
width:111px;
height:25px;
line-height:25px;
color:#000;
display:block;
text-decoration:none;
text-align:center;

}

.readmorebut a:hover
{
background-image: url(../images/read_more_but_bg_over.gif);
width:111px;
height:25px;
line-height:25px;
color:#000;
display:block;
text-decoration:none;
}

.homequote
{
min-height:197px;
position:relative;
}


/* Tagcloud */
.tag-link-1
{
color: #FF0000;
}

.tag-link-2
{
color: #0000FF;
}

.tag-link-3
{
color: #CC0066;
}

.tag-link-4
{
color: #330000;
}

.tag-link-5
{
color: #990000;
line-height:normal;
}

.tag-link-6
{
color: #CC6600;
line-height:normal;
}

.tag-link-7
{
color: #003300;
line-height:normal;
}

.tag-link-8
{
color: #330099;
line-height:normal;
}

.tag-link-9
{
color: #660066;
line-height:normal;
}

.tag-link-10
{
color: #333366;
line-height:normal;
}

.topicofday_wrapper1
{
padding:0px;
overflow:hidden;
position:relative;
height:100%;
}

.topicofday_news_image1
{
float:left;
margin:0 10px 10px 0px;
overflow:hidden;
}

.cartoon_video_col_1
{
position:relative;
margin-top:10px;
padding:0px;
height:100%;

}


.cartoonoftheday1
{
width:49.5%;
height:241px;
position:relative;
overflow:hidden;
text-align:center;
}

.colborder
{
border: solid 1px #ccc;
padding:3px;
padding-bottom:10px;
background-color:#fff;
}

.codvod_innerbox
{
border:solid 1px #ccc;
position:relative;
}


.videooftheday1
{
width:49.5%;
height:241px;
position:relative;
text-align:center;
overflow:hidden;
}

.title_strips
{
position:absolute;
bottom:-5px;
background-image:url(../images/titile_stripbg.png);
background-repeat:repeat-x;
width:100%;
left:0px;
text-align:left;
}

.arrow_strips
{
position:absolute;
right:0px;
bottom:-5px;
z-index:2;
}

.cartoonoftheday1 h3, .videooftheday1 h3
{
background-color:#fff;
padding:5px;
font-size:14px;
margin:0px 0px 0px 0px;
background-image:url(../images/grey_title_bg.jpg);
background-repeat:repeat-x;
background-position:bottom;
color:#fff;
text-align:left;
font-weight:bold;
}

.getvocal_right
{
background-image:url(../images/getvocal_rightbanner.jpg);
width:310px;
height:176px;
background-repeat:no-repeat;
padding-left:5px;
padding-top:5px;
}

.personality_taday_wrapper
{
background-image:url(../images/persanality_today_bg.jpg);
width:295px;
height:280px;
background-repeat:no-repeat;
padding:10px;
}

.personlity_info_wrap
{
padding:10px;
}

.personality_taday_wrapper h4, .personlity_info_wrap h4
{
font-size:14px;
text-align:center;
}


.personality_today_text
{
color:#666B71;
padding-top:0px;
border-top: solid 1px #ccc;
/*
background-color:#D5D9DC;*/
padding:5px 10px;
}

.personality_today_text a
{
color:#666B71;
text-decoration:none;
}
.personality_today_text a:hover
{
color:#666B71;
text-decoration: underline;
}
.meters_new
{
width:100%;
text-align:center;
}

.newsimge_new
{
width:100%;
overflow:hidden;
position:relative;
margin-bottom:10px;
height:300px;
}

.newsimge_new .newstitle_bg
{
background-color:#000;
filter:alpha(opacity=70);
-moz-opacity:.70;
opacity:.70;
-khtml-opacity:0.70;
position:absolute;
top:0px;
left:0px;
width:100%;
z-index:1;
height:30px;
}

.newsimge_new .newstitlebot_bg
{
background-color:#000;
filter:alpha(opacity=70);
-moz-opacity:.70;
opacity:.70;
-khtml-opacity:0.70;
position:absolute;
bottom:0px;
left:0px;
width:100%;
z-index:1;
height:20px;
}

.newsimge_new h1
{
position:absolute;
left:5px;
top:5px;
color:#fff;
z-index:2;
font-size:18px;
}


.newsimge_new h5
{
position:absolute;
bottom:0px;
left:5px;
color:#fff;
z-index:2;
font-size:12px;
margin:0px;
padding:0px;
}

.mainbanner
{
width:100%;
overflow:hidden;
margin-bottom:10px;
position:relative;
}



.tabs ul li.tabgrey
{
height:30px;
background-image:url(../images/tabs_bg.jpg);
background-repeat:repeat-x;
background-position: left -237px;
margin-right:0px;
}

.tabs ul li.tabgrey a
{
color:#000;
text-decoration:none;
}


.tabs ul li.tabgrey span.leftcor
{
background-image:url(../images/tabs_corners.jpg);
width:12px;
background-repeat:no-repeat;
background-position:left -237px;
height:30px;
display:block;
float:left;

}

.tabs ul li.tabgrey span.rightcor
{
background-image:url(../images/tabs_corners.jpg);
width:12px;
background-repeat:no-repeat;
background-position:right -237px;
height:30px;
display:block;
float:left;

}




.tabs ul li.tabgrey:hover
{
background-image:url(../images/tabs_bg.jpg);
background-repeat:repeat-x;
background-position: left -277px;
}

.tabs ul li.tabgrey:hover span.leftcor
{
background-image:url(../images/tabs_corners.jpg);
width:12px;
background-repeat:no-repeat;
background-position:left -277px;
height:30px;
display:block;
float:left;
}

.tabs ul li.tabgrey:hover span.rightcor
{
background-image:url(../images/tabs_corners.jpg);
width:12px;
background-repeat:no-repeat;
background-position:right -277px;
height:30px;
display:block;
float:left;

}

.tabs ul li.tabgrey span.tabtext
{
width: auto;
height:40px;
display:block;
float:left;
line-height:40px;
}


.tabs ul li.tabgrey_sel
{
background-image:url(../images/tabs_bg.jpg);
background-repeat:repeat-x;
background-position: left -277px;
}

.tabs ul li.tabgrey_sel span.leftcor
{
background-image:url(../images/tabs_corners.jpg);
width:12px;
background-repeat:no-repeat;
background-position:left -277px;
height:30px;
display:block;
float:left;
}

.tabs ul li.tabgrey_sel span.rightcor
{
background-image:url(../images/tabs_corners.jpg);
width:12px;
background-repeat:no-repeat;
background-position:right -277px;
height:30px;
display:block;
float:left;
}


.header_new
{
display:block;
position:relative;
height:124px;
margin:0 auto;
z-index:101;
}


.meters_box
{
padding:5px;
padding-top:0px;
margin-top:-10px;
margin-left:10px;
margin-bottom:10px;
}

.new_newssection
{
background-color:#F5F5F5;
border:solid 1px #E0E0E0;


}

.new_tabs
{
display:block;
font-family:Helvetica,sans-serif,Verdana;
margin-left:0px;
width:95%;
}

.new_tabs ul
{
margin:0px 0px 0px 0px;
padding:0px;
list-style:none;
font-size:14px;
font-weight:bold;
text-transform:uppercase;
}

.new_tabs ul li
{
margin:0px;
padding:0px;
list-style:none;
float:left;
margin-right:1px;
background-image:url(../images/newtabsbg.jpg);
background-position:left -40px;
background-repeat:repeat-x;
height:40px;
line-height:40px;
position:relative;
}

.new_tabs ul li a
{
color:#fff;
text-decoration:none;
height:40px;
padding:0px 20px 22px 20px;
display:block;
}

.new_tabs ul li a:hover
{
background-image:url(../images/tab_arrow.jpg);
background-repeat:no-repeat;
background-position:center 40px;
}


.new_tabs ul li.seltab a
{
color:#fff;
text-decoration:none;
height:40px;
padding:0px 25px 22px 25px;
display:block;
background-image:url(../images/tab_arrow.jpg);
background-repeat:no-repeat;
background-position:center 40px;

}

.new_tabs ul li:hover
{
background-image:url(../images/newtabsbg.jpg);
background-position:left 0px;
background-repeat:repeat-x;
}

.new_tabs ul li.seltab
{
background-image:url(../images/newtabsbg.jpg);
background-position:left 0px;
background-repeat:repeat-x;
}

.new_manicontent
{
}


.mainbanner_text
{
position:absolute;
left:40px;
top:21px;
font-size:13px;
}

.mainbanner_text h2
{
font-family:"Arial Narrow", Arial, Helvetica, sans-serif, Verdana;
font-size:28px;
margin-bottom:20px;
}

.mainbanner_text h1
{
font-family:"Arial Narrow", Arial, Helvetica, sans-serif, Verdana;
font-size:36px;
margin-bottom:20px;
}

.cat_section
{
background-color:#E6E6E6;
padding:10px;
}

.meterstext
{
min-height:75px;
text-align:center;
position:relative;
font-size:14px;
padding:12px 5px 5px 5px;
}

.meterstext h3
{
font-size:16px;
font-weight:bold;
margin:20px 0px;
}

.meterstext_more
{
position:absolute;
bottom:00px;
right:10px;
font-weight:bold;
font-size:12px;
}

#registration textarea.email_textbox{
height: 80px;
}

a.buttons_bg, a:hover.buttons_bg{
float:left;
margin:7px 0px 0px 10px;
width:50px;
background-image:url(../images/buttonsbg.jpg);
background-repeat:repeat-x;
color:#fff;
font-size:11px;
padding: 3px 10px;
border-width:0px;
font-weight:bold;
cursor:pointer;
text-decoration:none;
}


.interaction_buttons
{
margin:10px 0px 10px 0px;
}

.interaction_buttons ul
{
margin:0px;
padding:0px;
list-style:none;
height:33px;
width:100%!important;
}
.interaction_buttons ul li
{
margin:0px;
padding:0px;
list-style:none;
text-transform:uppercase;
text-decoration:none;
color:#fff;
font-size:10px;
padding:10px 0px 0px 35px!important;
margin-right:1px;
height:25px;
/*border: solid 1px #C8C8C8;*/
background-image: url(../images/interaction_but_bg.jpg);
background-repeat: no-repeat;
float:left;
text-align:center;
width:65px!important;
line-height:23px;
}

.interaction_buttons ul li a
{
color:#fff;
text-decoration:none;
font-weight:bold;
}

.ads_sections
{
width:150px;
margin-left:2px;
margin-bottom:0px;
padding-bottom:10px;
}