body {
width:1000px;
 background:#FFFFFF;
 font-family:Arial, Helvetica, sans-serif;
 font-size:14px;
 color:#000000;
 border:1px #CCCCCC solid;
 margin:0px;


}
#home {
    float: left;
    width: 600px;
    margin: 0;
    }
#content {
    float: left;
    width: 464px;
    margin-left: 15px;
    margin-right: 15px;
    }
#container {
    overflow: hidden;
    margin-top:12px;
    padding: 0 15px;
    background: #fff;
    }	
#menu{
height:40px;
width:100%;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
border:#ccc 1px solid;
padding:0px;
color:#ccc
}

/*
#menu a, #menu a:visited{
color:#19A4E7;
text-decoration:none;
}

#menu a:hover{
color:#000000;
text-decoration:none;
}
*/

#home-content{
position:inherit;
padding:8px;
margin-bottom:10px;
height:auto;
padding-left:9px;
}

#left{

float:left;
}

#right{
position:absolute;
left:641px;

float:right;
}
#inner-left {
    float: left;
    width: 180px;
    margin: 0;
    }
#featured{

width:600px;
height:430px;
border:#19A4E7 8px solid;
float:left;
background:url(images/featured-bg.jpg) no-repeat top left;
margin-bottom:9px;
}


#home-categories{

width:616px;
float:left;
margin-bottom:0px;
}




#cat-left{
float:left;

width:302px;
margin-bottom:0px;

}



#cat2-right{
float:right;

width:302px;
height:400px;
border:#19A4E7 2px solid;
border-top:#19A4E7 8px solid;

background:url(images/video-bg.jpg) no-repeat top left;
margin-bottom:0px;

}


.cat1, .cat3, .cat5{ float:left;}
.cat2,.cat4,.cat6{ float:right;}



.cat1,.cat2{
width:299px;
height:450px;
border:#E56114 2px solid;
border-top:#E56114 8px solid;
background:#F09C28 url(images/bg-orenge2.jpg) no-repeat top left;
margin-bottom:9px;

}

.cat3,.cat4{
width:299px;
height:450px;
border:#19A4E7 2px solid;
border-top:#19A4E7 8px solid;
background:#67E3EF url(images/bg-blue2.jpg) no-repeat top left;
margin-bottom:9px;

}

.cat5,.cat6{
width:299px;
height:450px;
border:#85A904 2px solid;
border-top:#85A904 8px solid;
background:#E2E26A url(images/bg-green2.jpg) no-repeat top left;
margin-bottom:9px;

}



.cat-title{
color:#fff;
font-size:20px;
font-weight:bold;
text-align:center;
padding-top:14px;
width:100%;
}
.cat-title:hover{
cursor:move;
}

a.home-more img{display:inline;float:right;padding-right:5px;border:0;vertical-align:bottom;border-bottom:4px groove #555;}

#login{
width:350px;
height:60px;
border:#19A4E7 2px solid;
border-top:#19A4E7 8px solid;

margin-bottom:9px;

}

.sidebar-box{
width:275px;

border:#19A4E7 2px solid;
border-top:#19A4E7 8px solid;

margin-bottom:9px;

}


#video-of-day,#blogroll{

width:335px;

border:#19A4E7 2px solid;
border-top:#19A4E7 8px solid;

background:#67E3EF url(images/bg-blue1.jpg) no-repeat top left;
margin-bottom:9px;

}

#login .system-user{
background: url(images/user.png) no-repeat  bottom;
width:100%;
height:24px;
margin-top:25px;padding:4px;
}

#picture-of-day{

width:335px;
height:300px;
border:#19A4E7 2px solid;
border-top:#19A4E7 8px solid;

background:#67E3EF url(images/bg-blue1.jpg) no-repeat top left;
margin-bottom:9px;

}

.htitle
{
	height:43px;

}

#recent-articles{

width:335px;
/*height:819px;*/
border:#85A904 8px solid;
border-top:#85A904 2px solid;

background: #E2E26A url(images/bg-green1.jpg) no-repeat top left;
margin-bottom:9px;

}


#home-recent-news{

width:335px;
height:350px;
border:#E56114 2px solid;
border-top:#E56114 8px solid;

background: #F09C28 url(images/bg-orenge1.jpg) no-repeat top left;
margin-bottom:9px;
}



a, a:visited { color:#0000FF; text-decoration:underline; }
a:hover { color:#0000FF; text-decoration:none;}

#footer{
margin-top:0px;
padding:0px;
border-top:1px #ccc solid;
background:#19A4E7;
height:50px;
text-align:center;
vertical-align:middle;

}


#f1{
width:490px;
float:left;}

#f2{
width:490px;
float:right;}

#f3{
position:inherit;
width:990px;
float: none;
text-align:center;
}

.right-content,.cat-content{
padding:5px;

}

.featured-content{
padding:5px;
padding-top:47px;
}


.switch-all { display: block; float: left;
    clear: left;
    width: 98%;
    margin-top: 2px;
    padding: 2px;
    background: #F2A844;
    border: 1px solid #E56114;
    cursor:pointer;
    cursor:hand;
    }
.switch-current {
    display: block;
    float: left;
    clear: left;
    /*background:  url('images/more.gif') no-repeat 0 0 center left;*/
    width: 98%;
    margin-top: 2px;
    padding: 2px;
    background: #F5BC6D;
    border: 1px solid #ddd;
    cursor:pointer;
    cursor:hand;
    }
.switch-all-2nd { display: block; float: left;
    clear: left;
    width: 98%;
    margin-top: 2px;
    padding: 2px;
    background: #45D1EF;
    border: 1px solid #E56114;
    cursor:pointer;
    cursor:hand;
    }
.switch-current-2nd {
    display: block;
    float: left;
    clear: left;
    /*background:  url('images/more.gif') no-repeat 0 0 center left;*/
    width: 98%;
    margin-top: 2px;
    padding: 2px;
    background: #8AE8F2;
    border: 1px solid #ddd;
    cursor:pointer;
    cursor:hand;
    }
.switch-all-3rd { display: block; float: left;
    clear: left;
    width: 98%;
    margin-top: 2px;
    padding: 2px;
    background: #eaea95;
    border: 1px solid #EAEA95;
    cursor:pointer;
    cursor:hand;
    }
.switch-current-3rd {
    display: block;
    float: left;
    clear: left;
    /*background:  url('images/more.gif') no-repeat 0 0 center left;*/
    width: 98%;
    margin-top: 2px;
    padding: 2px;
    background: #fff;
    border: 1px solid #ddd;
    cursor:pointer;
    cursor:hand;
    }
			
.left {
    float: left;
    margin: 5px 15px 5px 0;
    }
.sw_left {
    float: left;
    margin: 2px;
    }
.switch-current	img, .switch-all img, .switch-current-2nd	img, .switch-all-2nd img, .switch-current-3rd	img, .switch-all-3rd img{
    width: 20px;
    height: 20px;

}	
.post-left .post img, .post-right .post img {
    width: 75px;
    height: 75px;
    }	
.post img, .post a img {
    padding: 3px;
    border: 1px solid #990000;
    background: #f7f7f7;
    }	
.post h2 {
    clear: left;
    margin: 5px 0 0 0;
    padding: 0;
    font-weight: normal;
	font-size:12pt;
    }
.post h2 a { color: #660000; }
.post .byline {
    margin: 5px 0 7px 0;
    }	
	
/*--------------------------------------------------------*/

#home-categories .widget {

    padding: 0px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
}

/*========================================================*/	

/* Sidebar lists */

.menu {
    padding: 0;
    margin: 0 0 10px 0;
    background: #fff;
    }
.menu h2 {
    float: left;
    width: 97%;
    margin: 0 0 10px 0;
    padding: 5px;
    font-size: 1.1em;
    font-style: italic;
    color: #660000;
    border: 1px solid #eee;
    background: #fff;
    }
.menu div {
    float: left;
    width: 100%;
    display: block;
    padding: 10px 0;
    background: #f7f7f7;
    }
.menu ul, .tabbed div ul {
    float: left;
    width: 97%;
    margin: 0;
    padding: 10px 0 3px 0;
    list-style-type: none;
    }
.menu ul li, .tabbed div ul li {
    padding: 0 0 0 10px;
    margin: 0 0 0 20px;
    list-style-type: none;
    background: url(images/menu-bullet.gif) no-repeat 0 .7em;
    }
.menu ul li a, .tabbed div ul li a {
    width: 97%;
    display: block;
    font-weight: normal;
    padding: 2px 0 7px 5px;
    color: #330000;
    text-decoration: none;
    }
.tabbed div ul li a {
    font-size: 1.1em;
    }
.menu ul li a:hover { color: #990000; text-decoration: underline; }
	/* Actual tabs */
.tabbed {
    float: left;
    width: 95%;
    margin-bottom: 15px;
    background: transparent;
    }
.tabbed .tabs {
    list-style: none;
    margin: 0;
    }
.tabbed .tabs li {
    display: inline;
    margin: 0; padding: 0;
    }
.tabbed .tabs li a {
    float: left;
    margin: 0 9px 0 0;
    padding: 6px 8px;
    color: #666;
    background: #eee;
    border: 1px solid #ddd;
    font-weight: normal;
    }
.tabbed .tabs li a:hover {
    background: #f7f7f7;
    text-decoration: none;
    }
.tabbed .tabs li a.tab-current {
    color: #900;
    background: #fff;
    }
/* SIDEBAR TABS */
.tabbed ul.tabs {
    float: left;
    display: inline;
    width: 100%;
    margin: 0;
    padding: 0;
    background: #fff;
    }
.tabbed ul.tabs li {
    float: left;
    margin: 0;
    padding: 0;
    background: #fff;
    }
.tabbed ul.tabs li a {
    width: auto;
    overflow: hidden;
    border: none;
    display: block;
    background: #ccc;
    margin: 0 2px 0 0;
    padding: 5px 5px;
    }
.tabbed ul.tabs li a:hover {
    background: #eee;
    }
.tabbed ul.tabs li a.tab-current {
    background: #f7f7f7;
    }
.tabbed div {
    float: left;
    display: block;
    width: 100%;
    margin: 0;
    padding: 5px 0;
    }
.tabbed div.t2, .tabbed div.t3, .tabbed div.t4 { display: none; }
/* Tab content */
.tabbed .tab-content {
    float: left;
    clear: left;
    width: 95.5%;
    margin-top: 5px;
    padding: 10px 2%;
    background: #fff;
    border: 1px solid #ddd;
    }
.tabbed div.t2, .tabbed div.t3, .tabbed div.t4 { display: none; }

.v { display: none; }
.tab-current { display: block; }

ul.catmenu{margin:0;padding:0;}
ul.catmenu li{ background-color:#E5E5E5; margin-bottom:2px;list-style-type:none;}
ul.catmenu li a{ text-decoration:none;  line-height:19px;  font-size:11px; font-weight:bold;  padding:2px 0  2px 5px; color:#1F527B; vertical-align:middle; }
ul.catmenu li ul.children li a{ text-decoration:none; line-height:19px; font-family:9px; font-weight:normal; padding:2px 0  2px 5px; vertical-align:middle;}
ul.catmenu li:hover{ background-color:#D8D8D8;}
ul.catmenu li.current-cat{ background:#665F6E url(images/v3_square_rb.gif) repeat-y scroll right top;}
ul.catmenu li.current-cat:hover{ background-color:#665F6E;}
ul.catmenu li.current-cat a{ color:#FFFFFF;}
ul.catmenu li a:hover{ text-decoration:underline;}
ul.catmenu li ul.children{ background-color:#D3D3D3; display:none;}
ul.catmenu li ul.children li{ margin-bottom:0px;}
ul.catmenu li.current-cat-parent{ background:#665F6E;}
ul.catmenu li.current-cat-parent a{ color:#FFFFFF;}
ul.catmenu li.current-cat-parent ul li a,ul.catmenu li.current-cat ul li a{ color:#1F527B;}
ul.catmenu li.current-cat-parent ul li.current-cat{ background:#C0BFBF url(images/v3_square_rb.gif) repeat-y scroll right top;}
ul.catmenu li.current-cat ul.children,ul.catmenu li.current-cat-parent ul.children { display:block; background-color:#D3D3D3; }

ul.catmenu li.current-cat-parent ul li.current-cat a{ font-weight:bold; color:#1F527B;}

.viewtab {
    float: left;
    clear: left;
    width: 95.5%;
    margin: 0 0 15px 0;
    padding: 10px 2%;
    background: #fff;
    border:#19A4E7 2px solid;
border-top:#19A4E7 8px solid;

margin-bottom:9px;
    }

.viewtab .roll{float: left;
    width: 100%;
    display: block;
    padding: 0;
    margin: 0;
    background: #f7f7f7;}
.viewtab ul{
    list-style: none;
    margin: 0;
    padding: 0;
	width:100%
    }
#tabs div ,.roll {
    margin-bottom: 15px;
    margin-top: 15px;
    padding:0;
	width:98%;
    }
#tabs div ul, .roll ul{
    margin: 0;
    padding:0;
    }

#tabs div ul li, .roll ul li {
    padding: 0 0 0 10px;
    margin: 0 0 0 20px;
    list-style-type: none;
    color: #330000;
    background: url(images/menu-bullet.gif) no-repeat 0 .7em;
    }
.ui-state-default, .ui-widget-content .ui-state-default { border: 1px solid #d3d3d3; background: #ccc; font-weight: normal; color: #555555; outline: none; }
.ui-state-default a { color: #555555; text-decoration: none; outline: none; }
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus { border: 1px solid #999999; background: #f7f7f7; font-weight: normal; color: #990000; outline: none; }
.ui-state-hover a { color: #212121; text-decoration: none; outline: none; }
.ui-state-active, .ui-widget-content .ui-state-active { border: 1px solid #aaaaaa; background: #f7f7f7 ; font-weight: normal; color: #990000; outline: none; }
.ui-state-active a { color: #990000; outline: none; text-decoration: none; }

.ui-tabs {padding: 0 em;margin:0;}
.ui-tabs .ui-tabs-nav { padding: 0 em;  position: relative;font-size:12px; width:100%}
.ui-tabs .ui-tabs-nav li { float: left; border-bottom: 0 !important; margin: 0 0 -1px 0; padding: 0; list-style: none; }
.ui-tabs .ui-tabs-nav li a { display:block; text-decoration: none; padding: .5em .5em; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected {  padding-bottom: .1em; border-bottom: 0; color: #990000;}
.ui-tabs .ui-tabs-panel { display: block; border: 0; background: none; width:300px;}
.ui-tabs .ui-tabs-hide { display: none !important; }
#tabs div ul li a, .roll ul li a{
    color: #330000;
    margin-left:5px;
    font-weight:normal;
    }
#tabs div ul li a:hover, .roll ul li a:hover{

    color: #990000;
    font-weight:normal;
    text-decoration:underline;
    }
.axLinks li, a, img{
background-color: transparent;
list-style: none;
text-decoration: none;
border: 0; }

#categories {
	margin: 15px 0 5px;
}
* html #categories {height: 1%;}
#categories:after {
	content: '.';
	display: block;
	clear: both;
	visibility: hidden;
	height: 0;
}
#categories .column {
	float: left;
	width: 175px;
	margin-right: 5px;
}
#categories li {
	list-style: none;
	line-height: 17px;
}
#categories li ul {
	margin: 2px 0 10px;
}
#categories li li {
	font-size: 1em;
	background: url(images/arrow.gif) 9px 7px no-repeat;
	padding: 0 0 0 19px;
}
#categories li div {
	padding: 3px 5px;
	font-weight: bold;
	text-transform: uppercase;
	border: 2px solid #EEE;
}
#categories li li ul {
	margin: 2px 0 2px -7px;
}
#categories li li a {
	color: #808080;
}
#categories li li a:hover {
	color: #AA0001;
}
.catbox {
    float: left;
    clear: both;
    width: 95.5%;
    margin-top: 15px;
    padding: 10px 2%;
    background: #fff;
    border: 1px solid #ddd;
    }	
img.noborder{border:0px;margin:0;padding:0;}

.ulstyle {
    float: left;
    
    padding: 0;
    }
.ulstyle li {
    display: inline;
    margin: 0 15px 0 0;
    }
.ulstyle li a {
    font-weight: normal;
    color: #fff;
    border-bottom: 3px solid #f7f7f7;
    text-decoration: none;
    }
.ulstyle li a:hover { border-bottom: 3px solid #990000; }
.viewall{float:right;padding-right:10px;}
div.pagination {
    padding: 3px;
    margin: 3px;
    float:left;
}

div.pagination a {
    padding: 2px 5px 2px 5px;
    margin: 2px;
    border: 1px solid #3A5039;

    text-decoration: none; /* no underline */
    color: #000099;
}
div.pagination a:hover, div.pagination a:active {
    border: 1px solid #FF0000;

    color: #000;
}
div.pagination span.current {
    padding: 2px 5px 2px 5px;
    margin: 2px;
        border: 1px solid #f2f2f2;

        font-weight: bold;
        background-color: #003333;
        color: #FFF;
		border-bottom:ridge;
		border-bottom-color:#FF0000;
    }
    div.pagination span.disabled {
        padding: 2px 5px 2px 5px;
        margin: 2px;
        border: 1px solid #EEE;

        color: #DDD;
    }
#sidebar {
    display: inline;
    float: right;
    width: 275px;
    }
#sidebar-single, #sidebar-archive {
    float: right;
    width: 275px;
    margin: 0 0 15px 0;
    padding: 0;
    background: #fff;
    }
#sidebar-home{
    float: right;
    width: 335px;
    margin: 0 0 15px 0;
    padding: 0;
    background: #fff;
    }
#sidebar-video, #sidebar-bottom, .horizontal {
    float: right;
    width: 275px;
    margin: 0 0 15px 0;
    padding: 0;
    background: #fff;
    }
.home-menu ul, .tab-content ul {
    list-style: none;
    margin: 0;
    padding: 0;
    }
.home-menu li, .tab-content li {
    margin: 0 5px 5px 5px;
    padding-left: 15px;
    background: url(images/menu-bullet.gif) no-repeat 0 .5em;
	text-decoration:underline;
    }



.home-menu li:hover, .tab-content li:hover {
	text-decoration:none;
    }	
	
ul.general {
    list-style: none;
    margin: 0;
    padding: 0;
    }
ul.general li {
    margin: 0 5px 5px 5px;
    padding-left: 15px;
    background: url(images/menu-bullet.gif) no-repeat 0 .5em;
	text-decoration:underline;
    }



ul.general li:hover{
	text-decoration:none;
    }
ul.account-list {
    list-style: none;
    margin: 0;
    padding: 0;
	width:100%;
    }
ul.account-list li {
    width:100%;
	text-decoration:none;
    }



ul.account-list li:hover{
	text-decoration:none;
    }
	
.view-part{width:170px;text-align:left;display:inline;float:left;}			
.right-part{width:90px;text-align:left;display:inline;float:right;font-size:8pt;}		
#logout-ico{
background: (images/logout-ico.png) no-repeat left;
}
			
	
