* {
        margin:0;
        padding:0;
        outline:none;
}



body {

        background-image:url('images/bg-gradient.jpg');
        background-repeat: repeat;
        background-color: #010103;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 10.5px;
        line-height: 13px;
        color:#000000;
}



h1 {

        margin: 10px 5px 20px 0;
        float: left;
        color: #3854a5;
        font-size: 18px;
        line-height: 12px;
        width: 100%;
}



h2 {

        margin: 10px 5px 20px 0;
        float: left;
        color: #3854a5;
        font-size: 22px;
        line-height: 26px;
        width: 100%;

}



h3 {

        margin: 10px 5px 20px 0;

        float: left;

        color: #788ac5;

        font-size: 15px;

        line-height: 23px;

        width: 100%;

}



h4 {

        margin: 5px 5px 5px 0;

        float: left;

        color: #000000;

        font-size: 13px;

        line-height: 18px;

        width: 100%;

}





h5 {

        font-size:12px;

        font-family:Arial, Helvetica, sans-serif;

        font-weight:normal;

    line-height: 16px;

}


ol li {
  list-style: decimal outside none;
  margin-left:auto;
  }


#shad {

        width: 1060px;

        margin-right: auto;

        margin-left: auto;

        background-repeat: repeat-y;

}



p {

font-size:12px;

line-height:17px;

margin-bottom: 5px;

margin-right:25px;

}



.container {

font-family: Arial, Helvetica, sans-serif;

width: 1020px;

border: 1px solid #000;

background-color: #fff;

color: #000;

}



div#header {

vertical-align:top;

width: 1020px;

}



div#logo {

float: left;

background-image:url('images/logo.png');

background-color: inherit;

height: 82px;

width: 326px;

margin-top: 5px;

margin-bottom: 10px;

}



div#header_center {

background-color: inherit;

float: left;

height: 86px;

width: 295px;

}



div#header_right_top {

background-color: inherit;

float: right;

height: 48px;

width: 295px;

text-align:right;

font-size : 16px;

color : #48598d;

padding-right: 10px;

}



div#header_right_bottom {

background-color: inherit;

float: right;

text-align:right;

height: 38px;

width: 295px;

font-size : 16px;

color : #48598d;

padding-right: 10px;

}



/* ---=== Start Menu Test  ===--- */



.topNav1{

font: bold 17px Arial;

width: 100%; /*leave this value as is in most cases*/

overflow: hidden;

float:right;

}



.topNav1 ul{

margin: 0;

padding: 0;

float: left;

width: 100%; /*width of menu*/

border: 1px solid #564c66; /*dark purple border*/

border-width: 1px 0;

background: black url(images/navbar.png) center center repeat-x;

}



.topNav1 ul li{

display: inline;

}



.topNav1 ul li a{

float: left;

color: white; /*text color*/

padding: 5px 25px;

/*padding: .35% 2%;  */

text-decoration: none;

border-right: 1px solid #564c66; /*dark purple divider between menu items*/

}



.topNav1 ul li a:visited{

color: white;

}



.topNav1 ul li a:hover, .topNav1 ul li .current{

color: #5691c9 !important; /*text color of selected and active item*/

/*background: #dadfe5 center center repeat-x;  */

}



#content {

font-family: Arial, Helvetica, sans-serif;

width: 1020px;

background : #fff;

color: #000000;

float: left;

border:thin #000000;

}

#home_homecontent {

font-family: Arial, Helvetica, sans-serif;
width: 1020px;
color: #fff;
float: left;
border:thin #000000;
}

#home_content {

font-family: Arial, Helvetica, sans-serif;
width: 1020px;
color: #fff;
background : #000;
float: left;
border:thin #000000;
}

#content_left_top {

margin: 2px 2px 2px 20px;

font-family: Arial, Helvetica, sans-serif;

width: 510px;

background : #fff;

color: #000000;

float: left;

font-size: 10.5px;

line-height: 15px;

font-weight: normal;

padding-top:12px;

}



#content_left_top p{

        line-height:17px;

}



#content_left_top h3{

width: 100%;

}



#content_right_top {

font-family: Arial, Helvetica, sans-serif;

width: 450px;

background : #fff;

color: #000000;

float: right;

font-size: 12px;

line-height: 13px;

font-weight: normal;

padding-right:15px;

}



#content_right_top h2, h3 {

width: 100%;

padding:0 0 0 0;

}



img {

border:0;

margin:0 5px;

}



img.thumb {

width: 100px;

height: 100px;

}



img.thumb2 {

width: 300px;

margin: 5px 5px 5px 5px;

float:left;

}



img.featured_thumb {

width: 140px;

height:auto;

float:left;

}



.thumbnail {

width: 100px;

float: left;

}



.thumbnail2 {

width: 300px;

float: left;

}



img.fthumb {

width: 100px;

height: 100px;

}



.fthumbnail {

width: 100px;

float: left;

margin-left: 5px;

}





/* ---=== Start Blog and News Code ===--- */



.blog_desc, .blog_link {



width: 310px;

line-height: 15.5px;

text-align:left;

color: #000000;

vertical-align:text-top;

}



.blog_desc {

float: right;

margin: 0 0 10px 0;

}



.blog_link {

float: right;

margin: 0 0 10px 0;

}



.entry{

width: 430px;

float: left;

margin: 1px 1px 10px 1px;

}



.blog_link a {

font-weight: bold;

text-decoration:none;

color:#000000;

font-size: 12px;

margin-top: 12px;

}



.bottom_blog_link {

width: 430px;

float: right;

margin-right: 10px;

margin-bottom: 10px;

}



.bottom_blog_link a {

font-weight: bold;

text-decoration:none;

color:#3854a5;

font-size:12px;

}



.spacer {

width: 100%;

height: 30px;

margin: 5px 5px 0 0;

padding: 5px 5px 0 0;

}



#top_story_box {

width: 440px;

float: left;

background-image:url(images/topstoryback.jpg);

background-repeat:no-repeat;

}



#top_story {

        padding-top:10px;

        margin-right:5px;

        font-size:12px;

        line-height:16px;

}



.rbroundbox .thumb2 {

        margin-right:10px;

        margin-left:15px;

        }

        

.rbroundbox h1{

        margin-left:15px;

        margin-top:10px;}





#featured_news{

width: 100%;

float: left;

}



#featured_news span {color: #FF0000;

}

#featured_news h3 {

        margin: 10px 5px 20px 5px;

}



#featured_movie{

width: 510px;

float: left;

background-image:url('images/featured_box.jpg');

background-repeat:no-repeat;

height:255px;}



#featured_movie h2 {

display: inline;

width: 100%;

margin: 5px 5px 5px 5px;

float: left;

padding-left:5px;

margin-bottom:10px;

margin-top:10px;

}



#featured_movie h4 {

        margin-bottom:5px;

        font-size:12px;



}



#featured_movie a {

        font-size:12px;

        font-weight:bold;

        color: #788ac5;

}







#featured_movie .feat_info {

display: inline;

margin: 0 0 0 0;

float:right;

width: 100%;

height:auto;

}



#featured_movie .feat_info h3, h4 {

float:left;

text-align:left;

width: 100%;

height:auto;

overflow:visible;

}



#featured_movie #feat_info{

        width:340px;}



#featured_movie .feat_info h3 {

display: inline;

margin: 0 0 0 0;

}



#featured_movie .feat_info h4 {

display: inline;

margin: 0 0 0 0;

}



#featured_movie span {

margin: 0 0 0 0;

color: #FF0000;

margin-bottom:5px;

}



#featured_movie img {

display: inline;

width: 140px;

height:auto;

float: left;

margin: 5px 5px 5px 5px;

padding-left:8px;

padding-bottom:10px;

}







#featured_link {

width: 100%;

line-height: 16px;

text-align:left;

color: #000000;

vertical-align:text-top;

margin: 0 5px 20px 5px;

}



#featured_link a {

font-weight: bold;

text-decoration:none;

color:#000000;

font-size: 12px;

margin-top: 12px;

}







/* ---=== Poll ===--- */        



#poll{

float:left;        

width: 100%;

font-size:9.5px;

font-family:Arial, Helvetica, sans-serif;

border:solid #999999 1px;

background:#e0e5eb;

line-height: 16px;

margin: 10% 10% 0 0;

}



#poll hr {width:250px;}



/* ---=== About Us ===--- */        



#featured_about {

width: 530px;

float: left;

background:#e0e5eb;

text-align:justify;

}



#featured_about p, #about p {

display:block;

width: 350px;

vertical-align:text-top;

float:right;

}



#featured_about h2 {

width: 100%;

margin: 5px 2px 2px 0;

}



#featured_about h3, h4 {

width: 330px;

margin: 5px 2px 2px 0;

}



.about p{line-height:17px;}



#content_left_top .rbroundbox .rbcontent img.about_feat_image {

float: left;

vertical-align: top;

padding-right:10px;

padding-left: 15px;

}



#content_left_top .rbroundbox .rbcontent p{padding-left: 15px;}

#content_left_top .rbroundbox .rbcontent h2{padding-left:15px;}



#about{

width: 530px;

float: left;

background:#ffffff;

text-align:justify;

}



#about span {color: #FF0000;}



#about p {

width: 360px;

margin: 10px 10px 5px 5px;

font-size:12px;

}



#about h3 {

width: 100%;

margin: 10px 5px 20px 0;

}



#about .image {

width: 100px;

float: left;

margin: 5px 5px 5px 5px ;

}



/* ---=== FAQ ===--- */



#question_box {

width: 428px;

height: 51px;

float: right;

padding-right:25px;

background-color: #ffffff;

padding-top:20px;

padding-bottom:20px;

background-image:url(images/faqbutton.gif);

background-repeat:no-repeat;

}



#content_right_top #question_box a {

        padding-top:30px;

}



#question_box a{

margin: 0 0 0 0;

text-decoration:none;

padding-top:30px;

}



#top_faq{

width: 500px;

float: left;

margin: 0 0 0 0;

background:#e0e5eb;

padding-top:25px;

}







#top_faq h3 {

width: 100%;

margin:0 0 0 0;

}



#top_faq ol {

height: auto;
margin: 1px 1px 1px 1px;
padding: 1px 1px 1px 1px;
text-align: left;
vertical-align: text-top;
font-weight:bold;
font-size: 10.5px;
line-height: 16px;
list-style-type: decimal;
display: list-item;

}



#top_faq li {
margin: 1px 1px 1px 1px;
padding: 1px 1px 1px 1px;
line-height: 16px;
list-style-type: decimal;
display: list-item;

}



#top_faq a {

color:#000000;

font-weight: bold;

text-decoration:none;

font-size:12px;

}



#top_faq p {

font-size:12px;

line-height:17px;}



#faq_entry{

width: 100%;

float: left;

margin: 10px 20px 10px 1px;

}



#faq_entry h4 {

width: 100%;

margin: 10px 20px 10px 1px;

}



#faq_answer {

display:inline;

width: 100%;

margin: 10px 20px 10px 10px;

font-size:12px;

line-height:17px;

}



#faq_answer p {

display:inline;

line-height:17px;

margin-bottom: 5px;

margin-right:25px;

}



/* ---=== Article ===--- */



#article{

width: 100%;

float: left;

margin: 20px 20px 60px 5px;

background:#ffffff;

vertical-align:text-top;

font-size: 12px;

}



#article span {

margin: 0 0 5px 5px;

float:right;

}



#article h2 {

width: 100%;

margin: 10px 5px 20px 0px;

}



#article p {

margin-bottom: 10px;

margin-right:25px;

}



#article .image {

width: 300px;

margin: 0 0 5px 5px;

float: left;

}



#article img {

        padding-right:10px;}



#article .time {

color:#999;

font-size: 11px;

}



#top_story {

width: 100%;

float: left;

vertical-align:text-top;

}



#top_story h2 {

width: 100%;

margin: 5px 5px 5px 0;

}



#top_story h3, h4 {

width: 100%;

margin: 5px 5px 5px 5px;

}



#top_story .top_info {

width: 420px;

margin: 0 0 0 0;

text-align: left;

float: right;

}





#top_story .top_image {

width: 105px;

margin-left: 5px;

float: left;

}

        

#top_story .link {

width: 100%;

float: right;

margin-right: 60px;

}



#top_story .link a {

font-weight: bold;

text-decoration:none;

color:#3854a5;

font-size:12px;

}



#article_text {

text-align:left;

vertical-align:text-top;

margin: 20px 10px 20px 10px;

}



#feat_info {

width: 305px;

margin: 0 0 0 0;

text-align: left;

float: right;

}



#feat_info h3, h4 {

width: 100%;

margin: 0 0 0 0;

text-align: left;

float:right;

}



#feat_image {

width: 210px;

float: left;

}





/* ---=== Rounded Box ===--- */    

/* set millions of background images */



.rbroundbox { background: url(images/nt.gif) repeat; }



.rbtop div { background: url(images/tl.gif) no-repeat top left; }



.rbtop { background: url(images/tr.gif) no-repeat top right; }



.rbbot div { background: url(images/bl.gif) no-repeat bottom left; }



.rbbot { background: url(images/br.gif) no-repeat bottom right; }



/* height and width stuff, width not really nessisary. */



.rbtop div, .rbtop, .rbbot div, .rbbot {

width: 100%;

height: 10px;

font-size: 1px;

}



#rbcontent { 

margin: 0 7px;

line-height:18px;

}



#rbcontent h3 {

float:left;

text-align:left;

width: 100%;

height:auto;

overflow:visible;

}

#rbcontent h4 {

float:right;

text-align:right;

width: 100%;

height:auto;

overflow:visible;

}



#rbcontent .feat_movie h3 {

float:right;

text-align:left;

width: 50%;

height:auto;

overflow:visible;

}



#rbcontent .feat_movie h4 {

float:right;

text-align:right;

width: 50%;

height:auto;

overflow:visible;

}



#rbcontent ol {

height: auto;

text-align: left;

vertical-align: text-top;

font-weight:bold;

font-size: 11px;

list-style-position:inside;

display: list-item;

}



#rbcontent li {

line-height: 17px;

margin-bottom: 10.5px;

list-style-position:inside;



}



#rbcontent .faqlink a {



color:#000000;

font-weight: bold;

text-decoration:none;

font-size:12px;

}



#rbcontent a {



color:#000000;

font-weight: bold;

text-decoration:none;

font-size:12px;

}



#rbcontent p {

font-size:12px;

line-height:17px;

margin-bottom: 10px;

margin-right:25px;

}



#rbcontent .feat_info span {

margin: 0 0 0 -20px;

color: #FF0000;

}



#rbcontent span {

margin: 0 0 0 -20px;

color: #FF0000;

}



#rbcontent .feat_info {

display: inline;

margin: 5px 5px 0 0;

float:right;

width: 65%;

height:auto;

}



#rbcontent .img2 img {

display: inline;

margin: 5px 5px 5px 5px;

float:left;

width: 140px;

height:auto;

}



.rbroundbox { width: 100%; margin: 1em auto; }



.container, .shadow {

      position: relative;

      bottom: 4px;

      right: 4px;

}



#top_story_box #featured_news h3{

        margin-left:10px;}

        

#top_story_box #featured_news .blog_desc {

        margin-right:7px;}

        

#top_story_box #featured_news .blog_link{

        margin-left:0;}



/* ---=== Search Results ===--- */        



.s_results  {

text-decoration:none;

}
/* ---=== Carousel Sliders ===--- */

#slider {position:relative;width: 1000px;height: 420px;overflow: hidden;}

ul.slideshow {
    list-style:none;
    width:1000px;
    height:400px;
    overflow:hidden;
    position:relative;
    margin:0;
    padding:0;

}

ul.slideshow li {
    position:absolute;
    left:0;
    right:0;
}

ul.slideshow li.show {
    z-index:500;
}

ul img {
    border:none;
}

#slideshow-caption {
    width:1000px;
    height:80px;
    position:absolute;
    z-index:500;
    background: #000000;
    color: #ffae00;
    cursor:default;
    bottom:0;
    left:5;
}

#slideshow-caption .slideshow-caption-container {
    padding:5px 10px;
    z-index:1000;
}

#slideshow-caption h3 {
    margin:0;
    padding:0;
    font-size: 28px;
    font-weight: bold;
    color: #ffae00;
    text-align:left;
    line-height: 28px;

}

#slideshow-caption p {
    margin:5px 0 0 0;
    padding:0;
    font-size: 22px;
    text-align: right;
    float: right;
}

#carousel_heading h3 {

        margin: 10px 5px 20px 5px;

}

#movie-carousel {
    width:990px;
    height:200px;
    position: relative;
    margin:30px auto;
}
.prev {
     cursor:pointer;
     float:left;
     padding-top:60px;
}

.next {
     cursor:pointer;
     float:right;
     padding-top:60px;
}


.carousel {position:relative;overflow: hidden;float:left; }

#carousel-wrapper {
     width:100%;
     background-color:#fff;
     position:relative;
     overflow: hidden;
     float:left;
     margin: 5px;
     padding: 5px;
}


/* ---=== Footer ===--- */        



#footer {
float: left;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
width: 980px;
margin-top: 30px;
padding-left:13px;
height: 60px;
color: #3854a5;
margin: 10px 10px 10px 10px;
background-color: inherit;
}

#footer2 {
float: left;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
width: 100%;
margin-top: 30px;
height: 60px;
color: #cec3f7;
margin: 10px 10px 10px 10px;
background-color: inherit;
}

#footer a:link, #footer2 a:link, #topNav1  a:visited {
text-decoration : none;
}



#footer a:link.active, #footer a:visited.active, #footer a:hover {
color: #000;
text-decoration : none;
}

#footer2 a,#footer2 a:link.active, #footer2 a:visited.active {
color: #fff;
text-decoration : none;
}

#footer2 a:hover {
color: #000;
background-color:#fff;
}

