/*
Theme Name: Play With WordPress
Theme URI: http://scholarshipsme.blogspot.com/
Description: The theme based on the interest to give a new look in wordpress arena.
Version: 1.1
Author: Kazi Mohammad Shaiduzzaman
Author URI: http://scholarshipsme.blogspot.com
Tags: fixed width, news theme

*/

body { 
    color: #000;
    background: #333;
    font: 80% "Trebuchet MS", Arial, "Lucida Sans Unicode", Tahoma, sans-serif;
    padding: 10px 0;
    margin: 0;
	padding-left:11px;
    }
/* CONTAINS ALL CONTENT */
#body-container {
    overflow: hidden;
    width: 980px;
    margin: 0 auto;
    padding: 0;
    background: #fff;
    }
/* TOP NAVIGATION MENU */
#top-nav {
    overflow: auto;
    width: 950px;
    margin: 0 auto;
    padding: 0 15px;
    background: #f7f7f7;
    border-bottom: 1px solid #eee;
    }
#top-nav ul {
    float: left;
    width: 350px;
    margin: 0;
    padding: 10px 0;
    }
#top-nav ul li {
    display: inline;
    margin: 0 15px 0 0;
    }
#top-nav ul li a {
    font-weight: normal;
    color: #660000;
    border-bottom: 3px solid #f7f7f7;
    text-decoration: none;
    }
#top-nav ul li a:hover, #top-nav ul li#current a { border-bottom: 3px solid #990000; }
/* SEARCH FORM */
#search div{
    float: right;
    margin: 0 15px 0 0;
    padding: 10px 0 0 0;
    }
#search input#s {
    width: 210px;
    padding: 5px;
    margin: 5px 0;
    color: #333;
    background: #f7f7f7;
    border: 1px solid #660000;
    }
#search input#search-submit {
    width: 50px;
    padding: 4px;
    margin: 5px 0 5px 0;
    color: #fff;
    border: 1px solid #333;
    background: #0D0398;
    }
#header-container {
    width: 100%;
	background: url(images/sn-blue.gif) no-repeat; 
	height:110px

    }
#nav-container {
    float: left;
    margin: 0px 0 0px 0;
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
	width:100%;

    }
/* HEADER */
#header {
    float: left;
    width: 665px;
    margin: 5px 0 0 0;
    padding: 0 0 0 15px;
    }
#header h1 {
    display: inline;
    font-size: 2.6em;
    font-weight: normal;
    margin: 0;
    padding: 0;
    }
#header h1 a {
    color: #000;
    padding: 0;
    margin: 0 0 0 5px;
    }
#header h1 a span { color: #990000; }
#header h1 a:hover, #header a:hover span { color: #660000; }
#header h2 {
    display: inline;
    margin: 0 0 0 5px;
    padding: 0 0 5px 5px;
    font-weight: normal;
    font-size: 1em;
    color: #000;
    text-align: left;
    }
/* FEED */
#feed {
    width: 340px;
    float: right;
    padding: 10px 0;
    margin: 0;
    }
#feed ul {
    float: right;
    margin: 0;
    padding: 5px 0;
    }
#feed ul li {
    display: inline;
    list-style-type: none;
    padding: 0 0 0 20px;
    margin: 0 10px 0 0;
    }
#feed ul li.feed-blog { background: url(images/feed-icon.gif) no-repeat 0 .1em; }
#feed ul li.feed-email { background: url(images/feed-email.gif) no-repeat 0 .1em; }
#feed ul li a {
    font-size: 1.1em;
    color: #990000;
    margin: 0;
    padding: 0;
    text-decoration: none;
    }
/* MAIN NAVIGATION MENU */
#main-nav {
    float: left;
    width: 640px;
    margin: 0;
    padding: 0;
    }
#main-nav ul {
    float: left;
    margin: 0;
    padding: 0;
    }
#main-nav ul li {
    float: left;
    margin: 0;
    padding: 0;
    display: inline;
    }
#main-nav ul li a {
    font-size: 1.1em;
    float: left;
    color: #990000;
    text-align: center;
    margin: 0;
    padding: 15px 25px;
    text-decoration: none;
    }
#main-nav ul li a:hover, #main-nav ul li a:active {
    color: #660000;
    border: none;
    margin: 0;
    background: #eee;
    text-decoration: underline;
    }
#nav-container ul li#current a { background: #1505F0; }
/* CONTAINS EVERYTHING BELOW HEADER AND HORIZONTAL NAVIGATION */
#container {
    overflow: hidden;
    float: left;
    width: 958px;
    margin: 0px;
    padding-left: 11px;
    background: #fff;
	border: 0px solid #FF0000;
    }
/* CONTAINS MAIN CONTENT */
/*
#home {
    float: left;
    width: 610px;
    margin: 0;
	border: 1px solid #FF0000;
    }
*/
#content {
    float: left;
    width: 470px;
    margin-left: 12px;
    margin-right: 12px;
    border: 0px solid #FF0000;
    padding: 0px;
    }
html>body #content{width:490px;}

#content_author {
   float: left;
    width: 670px;
    margin: 0;
	border: 0px solid #FF0000;
    }
#left {
    float: left;
    width: 160px;
    margin: 0;
	margin-top:10px;
    }
/* HEADERS */
h1, h2, h3, h4, h5, h6 {
    font-weight: normal;
    color: #660000;
    }
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
    font-weight: normal;
    text-decoration: none;
    color: #ff0000;
    }
h2 { font-size: 1.5em; }
h3 { font-size: 1.4em; }
h4 { font-size: 1.3em; }
h5 { font-size: 1.2em; }
h6 { font-size: 1.1em; }
/* LINKS */
a {
    font-weight: bold;
    color: #990000;
    text-decoration: none;
    }
a:hover {
    color: #000;
    }
/* POSTS */
#home .feature {
    float: left;
    display: block;
    border: 1px solid #DDDDDD;
    margin: 0px;
    padding: 10px;
    width: 615px;
    height: 400px;
 
    }
#home .feature img {
    width: 605px;
    height: 395px;
    
    }
/* for parts of the page that are sectioned off (e.g. features, recent headlines) */
h2.section-header {
    float: left;
    width: 599px;
    font-size: 1.1em;
    font-style: italic;
    color: #660000;
    margin: 0;
    padding: 5px;
    border: 1px solid #eee;
    }
h2.inner-section-header {
    float: left;
    width: 456px;
    font-size: 1.1em;
    font-style: italic;
    color: #660000;
    margin: 0;
    padding: 5px;
    border: 1px solid #eee;
	padding:6px;
    }
#home .secondary {
    padding: 0 0 5px 0;
    margin: 5px 0 10px 0;
    float: left;
    width:600px;
    border-bottom: 1px solid #eee;
    }

.cat-head-bg{
	background:url(images/cat-header-bg.gif) no-repeat top left;
	padding-bottom:0px;
	width:312px;
	height:56px;
	margin:0;
	padding:0;

}
	
.cat-head-bg a{color:#fff;padding-left:10px;}

.video-head-bg{
	background:url(images/video-header-bg.gif) no-repeat top left;
	padding-bottom:0px;
	width:100%;
	margin:0;
	padding:0;
	width:312px;
	height:56px;
}	
.post {
    margin: 0px;
	
    overflow: hidden;
	margin-top:0px;
	margin-bottom: 10px;
    padding: 10px;		
	border: 0px solid #ddd;
    }
.entry { float: left; clear: left; }
.post-left, .post-right {
    width: 292px;
    overflow: hidden;
    /*margin-bottom: 10px;
    padding: 10px 2% 0 2%;*/
    background: #fff;
    /*border: 1px solid #ddd;*/
    }
.post-left h2, .post-right h2 {
    font-size: 1em;
    margin: 0;
    padding: 0;
    }
/*.post{
	width: 266px;
    overflow: hidden;
	margin-top:0px;
	margin-bottom: 10px;
    padding: 10px 2% 0 2%;		
	border: 1px solid #ddd;
}	*/
.post-left .post img, .post-right .post img {
    width: 75px;
    height: 75px;
    }
.post-left .entry, .post-right .entry {
    font-size: 1em;
    margin: 0;
    padding: 0;
    }
.post-left {
    clear: left;
    float: left;
    }
.post-right {
    float: right;
    }
.post a {
    font-weight: normal;
    color: #990000;
    text-decoration: none;
    }
.post a:hover {
    color: #000;
    text-decoration: underline;
    }
.post h2 {
    clear: left;
    margin: 0px;
    padding: 0;
    font-weight: normal;
    }
.post h2 a { color: #660000; }
.post .byline {
    margin: 5px 0 7px 0;
    }
.secondary .byline {
    padding: 0;
    margin: 0 0 -15px 0;
    color: #666;
    font-style: italic;
    }
.time, .category, .comment, .tags, .commenter, .author {
    padding: 0 10px 0 20px;
    }
.time {
    background: url(images/calendar.gif) no-repeat 0 .2em;
    }
.category {
    background: url(images/folder.gif) no-repeat 0 .1em;
    }
.comment {
    background: url(images/comment.gif) no-repeat 0 .1em;
    }
.tags {
    background: url(images/tags.gif) no-repeat 0 .2em;
    }
.commenter, .author {
    background: url(images/commenter.gif) no-repeat 0 .1em;
    }
.edit {
    padding: 0 0 0 20px;
    background: url(images/edit.gif) no-repeat 0 .1em;
    }
.more {
    padding: 0 20px 0 0;
    background: url(images/more.gif) no-repeat right .2em;
    }
.post-meta-data {
    margin-right: 6px;
    text-align: right;
    }
.single .post-meta-data {
    clear: left;
    float: left;
    text-align: left;
    }
/* LISTS */
#content ul, #home ul {
    margin: 15px 0;
    padding: 0;
    }
#content ul li, #home ul li {
    margin: 0px 0;
    padding: 0 0 0 0px;
    
    list-style-type: none;
    }
/* tables */
.post table { border: none; }
.post tr, .post td { border: 1px solid #333; }

/* code and pre */
code {
    font: normal 1.1em "Courier New", Courier, monospace;
    padding: 0 2px;
    }
pre {
 white-space: pre-wrap;       /* css-3 */
 white-space: -moz-pre-wrap !important;  /* Mozilla, since 1999 */
 white-space: -pre-wrap;      /* Opera 4-6 */
 white-space: -o-pre-wrap;    /* Opera 7 */
 word-wrap: break-word;       /* Internet Explorer 5.5+ */
    width: 480px;
    }
pre code {
    font-size: 1.2em;
    display: block;
    clear: both;
    padding: 10px;
    color: #333;
    border: solid 1px #ccc;
    line-height: 140%;
    margin: 5px 0 15px 0;
    width: 470px;
    }
/* ALIGNMENT */
.left {
    float: left;
    margin: 5px 15px 5px 0;
    }
p.left { margin-top: 15px; }
.right {
    float: right;
    margin 0 0 0 15px;
    }
.center {
    margin: 15px auto;
    text-align: center;
    }
.navigation {
    margin: 15px 0;
    }
.previous {
    float: left;
    width: 47%;
    }
.next {
    float: right;
    width: 47%;
    }
/* IMAGES */
.post img, .post a img {
    padding: 3px;
    border: 1px solid #990000;
    background: #f7f7f7;
    }
.thumbnail {
    width: 75px;
    height: 75px;
    }
/* RELATED POSTS */
.related {
    width: 270;
    float: left;
    margin-right: 17px;
    }
.related ul {
    width: 100%;
    }
.related h3 {
    margin: 0;
    padding: 0;
    }
.ads img { border: none; }
/* COMMENTS TEMPLATE */
#comments-template {
    clear: left;
    margin: 30px 0 0 0;
    }
#comments-template ol {
    margin: 0;
    padding: 0;
    }
#comments-template ol li {
    float: left;
    width: 97%;
    margin: 10px 0;
    padding: 5px;
    list-style-type: none;
    background: #f7f7f7;
    border-top: 1px solid #eee;
    border-bottom: 1px solid #eee;
    }
#comments-template ol li.alt {
    border-top: 1px solid #990000;
    border-bottom: 1px solid #990000;
    }
#comments-template ol li .comment-meta-data {
    font-weight: bold;
    }
#comments-template ol li .comment-text {
    width: 90%;
    margin: 10px auto;
    padding: 8px 15px;
    background: #fff;
    border: 1px solid #eee;
    }
/* TRACKBACKS */
.trackback, .trackback a { color: #666; }
.trackback .comment-meta-data em { color: #990000; }
input {
    width: 50%;
    padding: 5px;
    margin:  10px 5px 0 0;
    background: #fff;
    border: 1px solid #990000;
    }
textarea {
    width: 96%;
    padding: 5px;
    margin-top: 10px;
    border: 1px solid #990000;
    }
#comments-template input.submit-comment, #comments-template input.reset-comment, .button {
    width: 100px;
    padding: 7px;
    margin-right: 10px;
    color: #fff;
    border: 1px double #333;
    background: #990000;
    }
/* CONTACT */
fieldset {
    border: none;
    }
legend {
    border: none;
    }
/* SIDEBARS ********************************************* */
/* sidebar - div for entire sidebar */
#sidebar {
    display: inline;
    float: right;
    width: 275px;
	margin-top:10px;
    }
#sidebar-single, #sidebar-archive {
    float: right;
    width: 275px;
    margin: 0 0 15px 0;
    padding: 0;
    background: #fff;
	margin-top:10px;
    }
#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;
    }
.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: #fff;
    }
.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; }
/* 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; }
/* SIDEBAR VIDEOS */
#sidebar-video .menu p {
    text-align: right;
    margin: 0;
    }
#sidebar-video .menu div.video {
    float: left;
    width: 275px;
    margin: 0 0 0 5px;
    padding: 0;
    }
#sidebar-video .menu div h2 {
    display: inline;
    font-size: 1.2em;
    font-weight: bold;
    border: none;
    margin: 0;
    padding: 0;
    }
#sidebar-video .menu div.video-list {
    float: left;
    
    font-size: .95em;
    }
#sidebar-video .menu div ul {
    margin: -7px 0 0 0;
    padding: 0;
    }
ul.video li {
    display: block;
    list-style-type: none;
    margin: 0 0 3px 0;
    background: url(images/video-bullet.gif) no-repeat 0 .7em;
    }
ul li a.current { color: #990000; }

div.v2, div.v3, div.v4, div.v5 { display: none; }

/* SIDEBAR BOTTOM */
/* flickr photos */
.flickr img {
    margin: 10px 0 10px 15px;
    padding: 3px;
    border: 1px solid #990000;
    }
.flickr p {
    margin: 0 10px 0 0;
    text-align: right;
    }
/* SIDEBAR ADS */
.horizontal .ads { margin: 0 0 10px 0; }
.horizontal .ads { background: #fff; }
.horizontal .ads p {
    margin: 0;
    padding: 0;
    }
.horizontal .ads img {
    float: left;
    margin: 0 10px 0 0;
    }
/* FOOTER */
#footer {
    clear: left;
    width: 936px;
    margin: 0px;
    border: 1px solid #0D0398;
   background:#0D0398;
    color:#F99D42;
	padding:10px;
	height:80px;
	margin-bottom:10px;
	text-align:center;
	
	font-size:12px;
	font-weight:normal;
    }
	
#footer a, #footer a:visited{ color:#FFFFFF; text-decoration:none; font-weight:normal; }
#footer a:hover{ color:#CCCCCC;  text-decoration:none; }
	/*
#footer p {
    float: left;
    width: 50%;
    margin: 5px auto;
    padding: 5px 0;
    color:#ffffff;
    }
	*/
	
#footer p.icons {
    float: right;
    text-align: right;
    width: 50%;
    height: 52px;
    }
#footer img { margin: 0 10px; border: none; }
#footer img a { }

.menu {
    float: left;
    clear: left;
    width: 95.5%;
    margin: 0 0 15px 0;
    padding: 10px 2%;
    background: #fff;
    border: 1px solid #ddd;
    }

/* Sidebar lists */
.menu ul, .tab-content ul {
    list-style: none;
    margin: 0;
    padding: 0;
    }
.menu li, .tab-content li {
    margin: 0 5px 5px 5px;
    padding-left: 15px;
    background: url(images/menu-bullet.gif) no-repeat 0 .5em;
    }

/* Actual tabs */
.tabbed {
    float: left;
    width: 95%;
    margin-bottom: 12px;
    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;
    }

/* 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; }
.switch-all { display: block; float: left;
    clear: left;
    width: 98%;
    margin-top: 2px;
    padding: 2px;
    background: #f7f7f7;
    border: 1px solid #ddd;
    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: #fff;
    border: 1px solid #ddd;
    cursor:pointer;
    cursor:hand;
    }

.fleft{float:left;display:inline;width:60%;height:300px;overflow:hidden;}
.fright{float:right;display:inline;width:38%;margin:4px;overflow:hidden;}
.fswitch-all { display: block; float: left;
    clear: left;
    width: 96%;
    margin-top: 2px;
    padding: 2px;
    background: #f7f7f7;
    border: 1px solid #ddd;
    cursor:pointer;
    cursor:hand;
	height: 70px;
	overflow:hidden;
    }
.fswitch-current {
    display: block;
    float: left;
    clear: left;
    /*background:  url('images/more.gif') no-repeat 0 0 center left;*/
    width: 96%;
    margin-top: 2px;
    padding: 2px;
    background: #fff;
    border: 1px solid #990000;
    cursor:pointer;
    cursor:hand;
	height: 70px;
	overflow:hidden;
    }
#wpcf label {
    clear: both;
    display: block;
    float: left;
    width: 150px;
}
#wpcf input {
    float: left;
    width: 200px;
    padding: 1px;
    margin: 2px 5px 2px 0;
}
#wpcf textarea {
    width: 350px;
    height: 100px;
    padding: 1px;
    margin: 0 5px 10px 0;
}
#wpcf #contactsubmit {
    margin-left: 250px;
    width: 100px;
}

    
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: 100%;
    margin: 0px;
    padding: 0px;
    background:#fff;
	border:0px solid #DDDDDD;

	

    }
	
.viewtab22 {
overflow:hidden;
zoom:1;
    float: left;
    clear: left;
    width: 272px;
    margin: 0px;
    padding: 0px;
    background:#fff;
	border:1px solid #DDDDDD;
	height:auto;
	

    }
	
	
	.viewtab1 {
    float: left;
    clear: left;
    width: 95.5%;
    margin: 0 0 15px 0;
    padding: 1px 2%;
    background:#fff;
	
    border: 0px solid #ddd;
    }
	.viewtab2 {
    float: left;
    clear: left;
    width: 95.5%;
    margin: 0 0 15px 0;
    padding: 9px 2%;
    background:#fff;
	
    border: 0px solid #ddd;
    }
.viewtab3 {
    float: left;
    clear: left;
    width: 95.5%;
    margin: 0 0 15px 0;
    padding: 4px 2%;
    background:#fff;
	
    border: 0px solid #ddd;
    }
.viewtab .roll{float: left;
    width: 100%;
    display: block;
    padding: 0;
    margin: 0;
    background: #f7f7f7;}
.viewtab ul{
    list-style: none;
    margin: 0;
    padding-left:10px;
    
    }
	
	
.viewtab22 .roll{float: left;
    width: 100%;
    display: block;
    padding: 0;
    margin: 0;
    background: #f7f7f7;}
.viewtab22 ul{
    list-style: none;
    margin: 0;
    padding-left:10px;
    
    }	
	
	
	
	
#tabs div ,.roll {
    margin-bottom: 15px;
    margin-top: 15px;
    padding:0;
    }
#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:#fff;
    }
.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:240px;}
.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; }
#login {
	/*background:url( images/login-bkg-tile.jpg ) center top no-repeat;*/
	border:1px solid #990000;
	text-align:center;
}
#login label{text-align:left;margin:0;padding:0;}
#login label input{width:auto;}

#login form {
	background:url( images/login-bkg-bottom.gif ) center bottom no-repeat;
}
#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: 224px;
	margin-right: 10px;
}
#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: 470px;
    margin: 10px;
    padding: 10px ;
    background: #fff;
    border: 1px solid #ddd;
	padding-right:0px;
	margin-left:0px;
	margin-top:0px;
	padding-top:0px;
    }	
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;
    }
.htitle
{
	background:url(images/t2.gif) top left repeat-x;
	width:97%;
	padding:5px;
	color:#FFFFFF;
	font-weight:bold;
	border-bottom:groove 2px solid #009900;
}
div#under-banner-links-profile {
background-color:#C4E7FB;
color:#FFFFFF;
font-weight:bold;
margin-bottom:20px;
margin-top:0;
padding:10px;
text-align:left;
border:1px solid #00CCFF;
}
div.section {
border-top:4px solid #8E95DD;
margin-top:20px;
}
.latest_post {
background-color:#FBEAE1;
border:1px solid #8E95DD;
color:#000000;
display:block;
font-weight:bold;
margin:10px;
padding:5px;
text-decoration:none;
}
a.entry-title {
background-color:#B0C5D9;
border:1px solid #8E95DD;
color:#000000;
display:block;
font-weight:bold;
margin:10px;
padding:5px;
text-decoration:none;
}
a.alter {
background-color:#F5F5F5;
}
a.add-link {
color:#AAAAAA;
display:block;
font-size:8pt;
margin-top:10px;
text-align:right;
}
.site
{
border:1px outset #cccccc;
}
.border
{
width:490px;
border:1px outset #d7d7d7;
font-size:11px;

font-family:Geneva, Arial, Helvetica, sans-serif;

}

.border a
{
font-size:13px;
font-family:Geneva, Arial, Helvetica, sans-serif;
color:#990000;
}
a.no_icon
{
	background: url(images/external.png) center right no-repeat;
	padding-right: 13px;
}
.mattblackmenu ul{
margin: 0;
padding: 0;
font: bold 11px Verdana;
list-style-type: none;
border-bottom: 1px solid gray;
background: #0D0398;
overflow: hidden;
width: 100%;
}

.mattblackmenu li{
display: inline;
margin: 0;
}

.mattblackmenu li a{
float: left;
display: block;
text-decoration: none;
margin: 0;
padding: 6px 8px; /*padding inside each tab*/
border-right: 1px solid #306BC9; /*right divider between tabs*/
color: white;
background: #0D0398;
}

.mattblackmenu li a:visited{
color: white;
}

.mattblackmenu li a:hover{
background:#7E9835; /*background of tabs for hover state */
}

.mattblackmenu a.selected{
background:301eff; /*background of tab with "selected" class assigned to its LI */
}
/* ######### Drop Down ULs CSS ######### */


.ddsubmenustyle, .ddsubmenustyle ul{ /*topmost and sub ULs, respectively*/
font: normal 11px Verdana;
margin: 0;
padding: 0;
position: absolute;
left: 0;
top: 0;
list-style-type: none;
background:#414141;
border: 1px solid black;
border-bottom-width: 0;
visibility: hidden;
z-index: 100;
}

.ddsubmenustyle li a{
display: block;
width: 160px; /*width of menu (not including side paddings)*/
color: black;
background-color: lightyellow;
text-decoration: none;
padding: 4px 5px;
border-bottom: 1px solid black;
}

* html .ddsubmenustyle li{ /*IE6 CSS hack*/
display: inline-block;
width: 170px; /*width of menu (include side paddings of LI A*/
}

.ddsubmenustyle li a:hover{
background-color:#414141;
color: white;
}

/* ######### Neutral CSS  ######### */

.downarrowpointer{ /*CSS for "down" arrow image added to top menu items*/
padding-left: 4px;
border: 0;
}

.rightarrowpointer{ /*CSS for "right" arrow image added to drop down menu items*/
position: absolute;
padding-top: 3px;
left: 100px;
border: 0;
}

.ddiframeshim{
position: absolute;
z-index: 500;
background: transparent;
border-width: 0;
width: 0;
height: 0;
display: block;
}
/* ######### Marker List Vertical Menu ######### */

.markermenu{
width: 175px; /*width of side bar menu*/
clear: left;
position: relative; /*Preserve this for "right" arrow images (added by script) to be positioned correctly*/

}

.markermenu ul{
list-style-type: none;
margin: 5px 0;
padding: 0;
border: 1px solid #9A9A9A;
}

.markermenu ul li a{
background: #F2F2F2 url(bulletlist.gif) no-repeat 3px center; /*light gray background*/
font: bold 13px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
color: #00014e;
display: block;
width: auto;
padding: 3px 0;
padding-left: 20px;
text-decoration: none;
border-bottom: 1px solid #B5B5B5;
}

* html .markermenu ul li a{ /*IE6 hack*/
width: 155px;
}

.markermenu ul li a:visited, .markermenu ul li a:active{
color: #00014e;
}

.markermenu ul li a:hover, .markermenu ul li a.selected{
color: white;
background-color: black;
}

/* ######### Customized Drop Down ULs CSS (inherits from ddlevelsmenu-base.css) ######### */

.blackwhite li a{
background: 414141;
}

.blackwhite li a:hover{
background: black;
color: white;
}
.sea 
{

 padding-left:10px;
}
.sea a
{
 padding-left:10px;
}




/* ######### CSS for Indented CSS Tabs. Remove if not using ######### */


.indentmenu{
font: bold 13px Arial;
width: 100%; /*leave this value as is in most cases*/

}

.indentmenu ul{
margin: 0;
padding: 0;
float: left;
/* width: 80%; width of menu*/
border-top: 1px solid navy; /*navy border*/
background: black url(images/indentbg.gif) center center repeat-x;
}

.indentmenu ul li{
display: inline;
}

.indentmenu ul li a{
float: left;
color: white; /*text color*/
padding: 5px 11px;
text-decoration: none;
border-right: 1px solid navy; /*navy divider between menu items*/
}

.indentmenu ul li a:visited{
color: white;
}

.indentmenu ul li a.selected{
color: white !important;
padding-top: 6px; /*shift text down 1px*/
padding-bottom: 4px;
background: black url(images/indentbg2.gif) center center repeat-x;
}


.tabcontentstyle{ /*style of tab content oontainer*/
border: 1px solid gray;
width: 450px;
margin-bottom: 1em;
padding: 10px;
}

.tabcontentstyle1{ /*style of tab content oontainer*/

border: 1px solid #CCCCCC;
width: 300px;
margin-bottom: 1em;
height: 220px; 
padding: 5px;

}




.tabcontent{
display:none;
}

@media print {
.tabcontent {
display:block !important;
}
}





.blog
{
clear:both;
width:300px;
height:auto;
border:1px solid #568289;
}
.alignleft
{
 float:left;
}
.alignright
{
 float:right;
}


#home_body{ width:100%; overflow:hidden; zoom:1; clear:both; border:0px solid #FF0000; margin:0px; padding:0px; padding-top:10px;}
#home_featureds{ width:601px; overflow:hidden; zoom:1; float:left; height:400px;  border:1px solid #DDDDDD; margin-right:10px; padding:10px; margin-bottom:10px;}
#home_video{ width:311px; overflow:hidden; zoom:1; float:right; height:420px;  border:1px solid #DDDDDD; margin:0px; padding:0px; margin-bottom:10px;}

.home_box1{ width:312px; overflow:hidden; zoom:1; float:left; height:347px;  border:0px solid #FF0000; margin-right:11px; padding:0px; margin-bottom:10px;}
.home_box2{ width:313px; overflow:hidden; zoom:1; float:left; height:347px;  border:0px solid #FF0000; padding:0px; margin-bottom:10px; margin-left:0px;}

.home_box3{ clear:both; width:612px; overflow:hidden; zoom:1; float:left; height: 200px;  border:1px solid #DDDDDD; margin-right:10px; padding:0px; margin-bottom:10px; padding:10px;}
.home_box4{ width:292px; overflow:hidden; zoom:1; float:left; height: 200px;  border:1px solid #DDDDDD; padding:0px; margin-bottom:10px; padding:10px;}


.home_box5{ overflow:hidden; zoom:1;  border:0px solid #FF0000; padding:0px; margin-bottom:10px; padding-right:10px; padding-bottom:10px;}
.home_box6{ overflow:hidden; zoom:1;  border:0px solid #FF0000; padding:0px; margin-bottom:10px; padding-left:0px; padding-bottom:10px;}



.cat_box7{ clear:both; margin-top:18px; border:1px solid #FF0000; padding:0px;}
.cat_box77{ clear:both;}

#slides1{ margin-top:-20px; padding-top:0px;}

.blog_title_list { border:1px solid #EEEEEE; width:286px; margin:3px;}

#single_body{ border:1px solid #DDDDDD; border-top: 0px solid #DDDDDD; margin-bottom:10px;}

