  /* Css reset */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{ margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}
ol,ul{ list-style:none; }
blockquote,q{ quotes:none; }
blockquote:before,blockquote:after,q:before,q:after{ content:''; content:none; }
:focus{ outline:0; }
ins{ text-decoration:none; }
del{ text-decoration:line-through; }
table{ border-collapse:collapse; border-spacing:0; }

/* General styles */
.skiplink{ display:none; }
label{ cursor:pointer; }
a,a:visited{ color:#888; text-decoration:none; }
a:focus,a:hover{ text-decoration:underline; }
html{ height:100%; }
body{ background:#fff url(../images/bgr_main.gif) repeat-x; color:#888; font:14px Arial,Helvetica,sans-serif; height:100%; }

/* Wrapper */
#wrapper{ margin:0 auto; width:950px; position:relative; min-height:100%; }

/* Container */
#container{ padding-bottom:85px; }

/* Header */
#header{ width:100%; height:45px; overflow:hidden; }
    #logo{ width:190px; height:157px; display:block; cursor:pointer; text-indent:-9999px; background:url(../images/logo.png) no-repeat; position:absolute; margin:0 0 0 10px; z-index:1000; }
    #header ul{ float:right; padding:0 13px 0 0; }
    #header li{ float:left; font-size:13px; line-height:45px; color:#fff; background:url(../images/bgr_header_li.gif) no-repeat left center; padding:0 0 0 19px; }
    #header .first{ padding:0; background:none; }
    #header a,
    #header a:visited{ color:#fff; }
    #header form{ float:right; padding:8px 0 0; width:210px; }
    #header fieldset{ float:right; }
    #search_val{ float:left; border:1px solid #e07d81; background:#fff; width:160px; padding:5px; color:#999; font:14px Arial,Helvetica,sans-serif; margin:0 6px 0 0; }
    #search_sub{ float:left; }

/* Menu */
#menu{ width:100%; height:87px; position:relative; z-index:100; }

    /* Sf menu */
    .sf-menu,
    .sf-menu *{ margin:0; padding:0; list-style:none; }
    .sf-menu{ line-height:1; float:left; z-index:1000; position:relative; font-family:Georgia,"Times New Roman",Times,serif; padding:0 0 0 190px; }
    .sf-menu ul{ position:absolute; top:-999em; width:176px; border:1px solid #fff; border-top:0; padding:0; }
    .sf-menu ul li{ width:100%; }
    .sf-menu li:hover{ visibility:inherit; }
    .sf-menu li{ float:left; position:relative; background:url(../images/bgr_menu_li.gif) no-repeat left center; padding:0 0 0 13px; }
    .sf-menu a,
    .sf-menu a:visited{ display:block; position:relative; text-decoration:none; color:#888; padding:42px 25px 14px; font-size:18px; }
    .sf-menu li:hover ul,
    .sf-menu .sfHover ul{ left:12px; top:74px; z-index:99; }
    ul.sf-menu li:hover li ul,
    ul.sf-menu .sfHover li ul{ top:-999em; }
    ul.sf-menu li li:hover ul,
    ul.sf-menu li .sfHover ul{ left:176px; top:0; }
    ul.sf-menu li li:hover li ul,
    ul.sf-menu li .sfHover li ul{ top:-999em; }
    ul.sf-menu li li li:hover ul,
    ul.sf-menu li li .sfHover ul{ left:176px; top:0; }
    
    .sf-menu a:hover{ text-decoration:none; color:#223e99; background:#eee url(../images/bgr_menu_li_a.gif) repeat-x; }
    
    .sf-menu .first{ border-left:0; background:none; }
    
    .sf-menu li li,
    .sf-menu .first li{ background:#eee; background-image:none; border-bottom:1px solid #c9c9c1; padding:0; }
    
    .sf-menu li li li{ background:#fff; }
    
    .sf-menu li li a,
    .sf-menu li li a:visited{ line-height:normal; padding:14px 25px; font-size:16px; font-weight:normal; }
    
    .sf-menu li:hover a:visited,
    .sf-menu .sfHover a,
    .sf-menu .sfHover a:visited,
    .sf-menu .current_page_item a,
    .sf-menu .current_page_item a:visited,
    .sf-menu .current_page_ancestor a,
    .sf-menu .current_page_ancestor a:visited,
    .sf-menu a:focus,
    .sf-menu a:active,
    .sf-menu li:hover a,
    .sf-menu a:hover{ background:#eee url(../images/bgr_menu_li_a.gif) repeat-x; outline:0; }
    
    .sf-menu li:hover a:visited,
    .sf-menu .sfHover a,
    .sf-menu .sfHover a:visited,
    .sf-menu .current_page_item a,
    .sf-menu .current_page_item a:visited,
    .sf-menu .current_page_ancestor a,
    .sf-menu .current_page_ancestor a:visited,
    .sf-menu li a:focus,
    .sf-menu li a:active,
    .sf-menu li:hover a,
    .sf-menu li a:hover{ color:#223e99; }
    
    .sf-menu li:hover li a:visited,
    .sf-menu .sfHover li a,
    .sf-menu .sfHover li a:visited,
    .sf-menu .current_page_item li a,
    .sf-menu .current_page_item li a:visited,
    .sf-menu .current_page_ancestor li a,
    .sf-menu .current_page_ancestor li a:visited,
    .sf-menu li li a:focus,
    .sf-menu li li a:active,
    .sf-menu li:hover li a,
    .sf-menu li li a:hover{ color:#939ca3; background:none; }
    
    .sf-menu li li:hover a:visited,
    .sf-menu li .sfHover a,
    .sf-menu li .sfHover a:visited,
    .sf-menu li .current_page_item a,
    .sf-menu li .current_page_item a:visited,
    .sf-menu li .current_page_ancestor a,
    .sf-menu li .current_page_ancestor a:visited,
    .sf-menu li li li a:focus,
    .sf-menu li li li a:active,
    .sf-menu li li:hover a,
    .sf-menu li li a:hover{ color:#fff; background:#4562c1 url(../images/bgr_menu_li2.gif) repeat-x; }

/* Board */
#board{ width:100%; height:362px; background:url(../images/bgr_board.png) no-repeat right top; margin:0 0 11px; }

    /* Quote */
    #board .quote{ width:255px; height:67px; padding:22px 20px 0; color:#8594de; font:italic 15px/1.5em Georgia,"Times New Roman",Times,serif; }

    /* Thumb */
    #board .thumb{ float:left; width:655px; }
    #board .thumb img{ width:655px; height:362px; display:block; }

    /* Search */
    #board .search{ width:295px; float:right; }

/* Search box */
.search_box{ width:100%; height:273px; }
    .search_box h2{ color:#fff; text-align:center; padding:18px 0; font:italic 33px/1.1em Georgia,"Times New Roman",Times,serif; }

/* Search style */
.search_box_text{ padding:0 0 11px 36px; }
    .search_box_text input{ color:#fefefe; font:13px Arial,Helvetica,sans-serif; border:1px solid #304eae; background:url(../images/bgr_search_box_text.gif) repeat-x; padding:5px; width:216px; }
    .search_box_text input:focus { border: 1px solid #304EAE;}
    .search_box_sub{ padding:5px 0 0 28px; clear:both; }
    .search_box_select{ width:226px; height:31px; clear:both; padding:0 0 11px 36px; }
    .search_box_select_item select { width: 166px;  }
    .search_box_select_item select:focus { border:none; }
    .search_box_select label{ float:left; text-transform:uppercase; color:#fefefe; font-size:13px; width:52px; text-align:right; padding:8px 10px 0 0; }
    .search_box_select_item{ float:left; width:164px; }

/* List styleing */
ul.newList *{ margin:0; padding:0; }
    ul.newList a,
    ul.newList a:visited{ color:#fefefe; font-size:13px; text-decoration:none; display:block; text-decoration:none!important; }
    ul.newList{ margin:0; padding:0; list-style:none; color:#fefefe; font-size:13px; width:162px; background:#2f4dac; position:absolute; border:1px solid #304eae; border-top:0; top:31px; left:0; overflow:auto; z-index:9999; }
    .newListSelected{ width:114px; color:#fefefe; font-size:13px; line-height:31px; height:31px; padding:0 40px 0 10px; float:left; background:url(../images/bgr_search_box_select_item.gif) no-repeat; }
    .newListSelected span{ width:164px; display:block; }
    ul.newList li a,
    ul.newList li a:visited{ display:block; cursor:pointer; padding:0 10px 0 10px; text-decoration:none!important; }
    ul.newList li a:focus{ -moz-outline-style:none; }
    .selectedTxt{ width:164px; overflow:hidden; height:31px; padding:0; }
    .hiLite{ background:#183388 !important; color:#fefefe !important; }
    .hiLite a,
    .hiLite a:visited{ background:#183388 !important; color:#fefefe !important; text-decoration:none !important; }
    .newListHover{ background:#506abd!important; color:#fefefe !important; cursor:default; }
    .newListSelHover,
    .newListSelFocus{ cursor:default; } 

/* Body */
#body{ width:100%; overflow:hidden; clear:both; padding:0 0 10px; }

/* Sidebar */
#sidebar{ float:left; width:281px; background:url(../images/bgr_sidebar.gif) repeat-y; margin:0 0 10px; }
    #sidebar_top{ width:100%; background:url(../images/bgr_sidebar_top.gif) no-repeat; }
    #sidebar_end{ width:100%; background:url(../images/bgr_sidebar_end.gif) no-repeat left bottom; padding:37px 0 10px; }

/* Content */
#content{ float:right; width:649px; padding:10px 0; }

/* Main img */
.main_img{ width:100%; height:207px; background:url(../images/bgr_main_img.png) no-repeat; overflow:hidden; margin:0 0 20px; }
    .main_img img{ width:621px; height:179px; display:block; margin:14px 0 0 14px; }

/* Bread */
.bread{ padding:0 0 20px 15px; }
    .bread li{ text-transform:uppercase; color:#777; font-size:10px; line-height:1.2em; float:left; }
    .bread li a{ text-transform:uppercase; color:#445c79; line-height:1.2em; }
    .bread li a,
    .bread li a:visited{ color:#777; }

/* Entry */
#content .entry{ line-height:1.4em; margin:0 0 0 15px; }
    #content .entry h1{ margin:0 0 16px; color:#143086; font:italic 33px Georgia,"Times New Roman",Times,serif; }
    #content .entry h2{ color:#e51b24; margin:0 0 6px; font:italic 26px Georgia,"Times New Roman",Times,serif; }
    #content .entry h3{ margin:0 0 4px; color:#143086; font:italic 21px Georgia,"Times New Roman",Times,serif; }
    #content .entry p{ margin:0 0 24px; }

/* Widget */
#sidebar .widget{ width:246px; padding:0 0 25px 17px; }
    #sidebar .widget h2{ color:#143086; border-bottom:1px solid #e2e2e2; margin:0 12px 10px; padding:0 0 5px; font:italic 26px/1.3em Georgia,"Times New Roman",Times,serif; }

    /* Widget entry */
    #sidebar .widget_entry{ width:222px; overflow:hidden; margin:0 0 0 12px; }
    #sidebar #widget_sublinks .widget_entry{ width:100%; margin:0; font-family:Georgia,"Times New Roman",Times,serif; }

    /* Widget sublinks */
    #widget_sublinks li{ color:#9f9e9e; font-size:17px; line-height:1.3em; padding:0 0 2px; }
    #widget_sublinks li a,
    #widget_sublinks li a:visited{ color:#9f9e9e; display:block; cursor:pointer; padding:4px 12px; }
    #widget_sublinks li a:hover{ color:#fff; background:#314ba0; text-decoration:none; }

    /* Widget news */
    #widget_news li{ color:#666; font-size:14px; line-height:1.3em; border-bottom:1px solid #e2e2e2; padding:0 0 10px; margin:0 0 10px; }
    #widget_news .last{ padding:0; border-bottom:0; }
    #widget_news li a,
    #widget_news li a:visited{ color:#e51b24; display:block; font:italic 17px/1.3em Georgia,"Times New Roman",Times,serif; }
    #widget_news li span{ color:#425975; font-size:12px; display:block; font-weight:bold; }

    /* Widget feature */
    #sidebar #widget_feature .widget_entry{ width:100%; margin:0; }
    #widget_feature ul{ width:100%; overflow:hidden; }
    #widget_feature li{ width:100%; overflow:hidden; color:#3a4247; font-size:13px; line-height:1.3em; padding:5px 0 15px; }
    #widget_feature .last{ padding:5px 0 10px; }
    #widget_feature .thumb{ float:left; width:101px; height:97px; background:url(../images/bgr_home_gallery.png) no-repeat; padding:12px 0 0 12px; }
    #widget_feature .thumb img{ max-width:100%; }
    #widget_feature .info{ float:right; width:122px; padding:8px 4px 0 0; }
    #widget_feature h3{ color:#143086; font:italic 17px/1.2em Georgia,"Times New Roman",Times,serif; margin:0 0 4px; }
    #widget_feature h3 a,
    #widget_feature h3 a:visited{ color:#143086; }
    #widget_feature p{ margin:0 0 4px; }

    /* Widget gallery */
    #sidebar #widget_gallery .widget_entry{ width:100%; margin:0; }
    #widget_gallery ul{ width:100%; overflow:hidden; }
    #widget_gallery li{ width:100%; overflow:hidden; color:#666; font-size:14px; line-height:1.3em; padding:5px 0 15px; }
    #widget_gallery .last{ padding:5px 0 10px; }
    #widget_gallery .thumb{ float:left; width:101px; height:97px; background:url(../images/bgr_home_gallery.png) no-repeat; padding:12px 0 0 12px; }
    #widget_gallery .thumb img{ max-width:100%; }

    /* Info */
    #widget_gallery .info{ float:right; width:118px; padding:8px 8px 0 0; }
    #widget_gallery h3{ color:#e51b24; font:italic 17px/1.2em Georgia,"Times New Roman",Times,serif; }
    #widget_gallery h3 a,
    #widget_gallery h3 a:visited{ color:#e51b24; }
    #widget_gallery p{ margin:0 0 4px; }

    /* All */
    #widget_gallery .all{ margin:0 0 0 8px; }

/* Home content */
#home_content{ float:left; width:602px; background:url(../images/bgr_home_content.gif) repeat-y; margin:13px 0 0; }

/* Home sidebar */
#home_sidebar{ float:right; width:295px; }

/* Welcome */
#welcome{ float:left; width:292px; padding:0 0 0 20px; }
    #welcome h1{ color:#e01f27; margin:0 0 6px; font:italic 26px/1.2em Georgia,"Times New Roman",Times,serif; }
    #welcome p{ line-height:1.5em; margin:0 0 15px; }

/* Home gallery */
#home_gallery{ float:right; width:254px; }
    #home_gallery ul{ width:100%; overflow:hidden; }
    #home_gallery li{ width:100%; overflow:hidden; padding:0 0 20px; }
    #home_gallery .thumb{ float:left; width:101px; height:97px; background:url(../images/bgr_home_gallery.png) no-repeat; padding:12px 0 0 12px; }
    #home_gallery .thumb img{ float:left; width:89px; height:85px; }

    /* Info */
    #home_gallery .info{ float:right; width:132px; }
    #home_gallery .info h3{ color:#08175d; margin:0 0 3px; font:italic 18px/1.2em Georgia,"Times New Roman",Times,serif; }
    #home_gallery .info h3 a,
    #home_gallery .info h3 a:visited{ color:#08175d; }
    #home_gallery .info p{ font-size:13px; line-height:1.4em; margin:0 0 5px; }

/* Hwidget */
.hwidget{ width:100%; margin:0 0 11px; background:url(../images/bgr_hwidget.gif) repeat-y; }
.hwidget_top{ width:100%; background:url(../images/bgr_hwidget_top.gif) no-repeat; }
.hwidget_end{ width:245px; overflow:hidden; background:url(../images/bgr_hwidget_end.gif) no-repeat left bottom; padding:10px 25px 20px; }
    .hwidget h3{ color:#143086; margin:0 0 3px; font:italic 26px/1.2em Georgia,"Times New Roman",Times,serif; }
    .hwidget ul{ padding:0 0 4px; }
    .hwidget li{ padding:5px 0; line-height:1.3em; }
    #hwidget_events p{ color:#d21818; font-size:10px; font-weight:bold; }
    #hwidget_news ul{ margin:0 0 0 15px; }
    #hwidget_news li{ list-style:disc; }

/* Footer */
#wrapper_footer{ width:100%; height:85px; margin:-85px 0 0; background:#07165f; position:relative; }
    #footer{ width:1000px; overflow:hidden; margin:0 auto; }

    /* About */
    .about{ float:left; padding:20px 0 0 23px; }
    .about h3{ color:#cddcee; font-size:12px; line-height:1.2em; text-transform:uppercase; }
    .about p{ color:#5b6eca; font-size:10px; line-height:1.2em; text-transform:uppercase; padding:3px 0 0; }
    .about a,
    .about a:visited{ color:#5b6eca; }

    /* Designed */
    .designed{ float:right; padding:20px 30px 0 0; }
/*--- page-2 ---*/
.bg-content {
	width: 800px;
	overflow: hidden;
	background: url("../images/bg-content.gif") repeat-y;
}
.primary-content-2 {
	float: left;
	width: 451px;
	padding: 0 32px 30px 38px;
}
.primary-content-3 {
	float: left;
	padding: 0 32px 0 38px;
}
.breadcrumbs {
	width: 700px;
	padding: 20px 38px 0px 41px;
}
.breadcrumbs li {
	background:transparent none repeat scroll 0 0;
    color:#696A6A;
    display:inline;
    font-size:11px;
    list-style-type:none;
    padding-left:0;
}
.breadcrumbs li span {color: #b7b7b7;}

.secondary-content-2 {
	float: right;
	width: 230px;
	height: 100%;
	margin: -9px 0 0 0;
	padding: 20px 19px 30px 19px;
	background-color:#e9f1f9
}
.sublink-box {
	padding: 0;
	background: url("../images/h-line.gif") no-repeat 0 100%;
}
.sublink-box h3 {
	color: #0061aa;
	font-size: 16px;
	padding: 6px 0 13px 29px;
	/*background: url("../images/h-line.gif") no-repeat 0 100%;*/
}
.sublink-box ul {padding: 9px 0 0 0;}

.sublink-box ul li {
	font-size: 14px;
	padding: 0 0 6px 29px;
	background: url("../images/i-2.gif") no-repeat 15px 5px;
}
.sublink-box ul li  a {color: #fc9400;}

.related-box {
	padding: 8px 0 12px 0;
	background: url("../images/h-line.gif") no-repeat 0 100%;
}

.related-box h3,
.separator h3,
.gallery-box h3 {
	color: #0061aa;
	font-size: 14px;
	padding: 0 0 3px 29px;
	background: url("../images/i-2.gif") no-repeat 15px 3px;
}
.related-box p {
	color: #FC9400;
	font-size: 11px;
	line-height: 14px;
	padding: 0 22px 9px 29px;
}
.related-box p a {color: #B7B7B7;}
.mb-1 {margin-bottom: 5px !important;}

.separator {
	margin: 9px 0 0 0;
	padding: 7px 0 0 0;
	background: url("../images/h-line.gif") no-repeat;
}
.separator p ,
.gallery-box p {padding: 17px 0 0 0;}

.button-box {padding: 2px 0 0 25px;}
.button-box a {margin: 0;}

.flashElement {
	float: left;
	width: 800px;
	height: 196px;
	background: url("../images/flashElement.jpg") no-repeat;
	padding: 0px 0px 0 0px;
}
.whiteBG {
	width: 845px;
	margin: 0 auto;
	background: url("../images/whiteBG.png") repeat-y;
	padding: 0px 0px 0 0px;
}
/****** Post it note ******/

#postit{
position:absolute;
height:220px;
width:206px;
padding:5px;
background:url("../images/postit.png") no-repeat;
border:none;
visibility:hidden;
z-index:100;
cursor:hand;
cursor: pointer;
overflow:hidden;
}

#postit a.close {
    font-size:10px;
    padding:0 10px 0 0;
}

#postit p{
    font-family:cursive;
    font-size:15px;
    font-weight:bold;
    color:#0B009E;
    padding:10px;
    line-height:18px;
}
#postitpin{
    position:absolute;
    height:343px;
    width:228px;
    padding:32px 5px 5px 5px;
    background:url("../images/pinpaper.png") no-repeat;
    border:none;
    z-index:100;
    cursor:hand;
    cursor: pointer;
    overflow:hidden;
}
#postitpin a.close {
    font-size:10px;
    color:#ff0000;       
    padding:0px 40px 0px 0;
}

#postitpin p{
    font-family:cursive;
    font-size:15px;
    font-weight:bold;
    color:#0B009E;
    padding:10px 45px 10px 22px;
    line-height:18px;
    margin-top:13px; 
}
#postittape{
    position:absolute;
    height:303px;
    width:190px;
    padding:43px 32px 5px 27px;    
    background:url("../images/tapepaper.gif") no-repeat;
    border:none;
    visibility:hidden;
    z-index:100;
    cursor:hand;
    cursor: pointer;
    overflow:hidden;
}
#postittape a.close {
    font-size:10px;
    padding-right:5px;
}

#postittape p{
    font-family:cursive;
    font-size:15px;
    font-weight:bold;
    color:#0B009E;
    padding:10px;
    line-height:18px;
}

/** Search results page **/
#SearchResults li{
    padding:10px;
    margin:5px 0;
}
#SearchResults li.even{
    background:#eaeaea;
}
#SearchResults li a{
    font-size:14px;
    font-style:italic;
}

#PageNumbers{
    margin:10px;
}
#PageNumbers a{
    padding: 5px;
    background:#eaeaea;
    border:1px solid #444;
}
#PageNumbers a:hover{
    padding: 5px;
    background:#a8a8a8;
    border:1px solid #444;
}
#PageNumbers span{
    padding: 5px;
    background:#eaeaea;
    border:1px solid #444;
}
/* Font size stuff */
#font_holder{
    width:100px;
}
    
.adr ul li{
    font-size:12px;
    padding-left:70px;
}

#currentEvents ul{
    float:left;
    padding:10px 0 10px 10px;
    margin-left:10px;
    width:243px;
}

#currentEvents ul li{
    width:200px;
    list-style-type:disc;
}
#currentEvents ul li span{
    color:#eaeaea;
}
#currentEvents ul li a{
    color:#F6701F;
}

#topElement, #middleElement, #bottomElement, .TopEvent{
    background:#4a4a4a;
}

#topElement a, #middleElement a, #bottomElement a{
    color:#F6701F;
}

#TopEvent{
    background:#4A4A4A;
}
#playerRim {
    color:#C7C7C7;
    font-size:16px;
    font-weight:bold;
    font-family:Georgia;
    text-decoration:italic;
    margin-top:-40px;
}

#Form_switchTheme{
    width:200px;
    margin-bottom:10px;
}

#theme{
    margin:0;
}

#Form_switchTheme fieldset{ 
    width:200px;
}

#Form_switchTheme ul{
    padding:0;
    margin:0;
}

#Form_switchTheme ul li{
    list-style:none;
}

.feature {
    background:transparent url(../images/line.gif) no-repeat scroll left bottom;
    padding:0 0 10px 0;
    margin: 0 0 13px;
}

#search_sub:focus{
    border:none;
}