/*
Theme Name:China Institute
Theme URI: http://wordpress.org/
Description:Kubrik Hacked beyond recognition.
Version: 1
Author:Jared Shih
Author URI: http://www.chinainstitute.org
Tags: china institute, custom header, fixed width, two columns, widgets


*/



body {
	font-size: 12px;
	font-family: Arial, Helvetica, Sans-Serif;
	color:#333333;
	background:rgb(80,70,67);

	}
#page {
        background:#ffffff;

}
#ciwrapper {
	width:980px;
        min-height:700px;
	background:#fff;
	margin:20px auto;
        padding:25px;
	}
#cinavwrap {
	width:980px;
	height:auto;
	background:#FFFFFF;
	padding-bottom:0px;
	}
.ciheader {
	 width:980px; 
	 height:50px; 
	 min-height:50px;
         background:#bb0408 url("images/LionBanner.jpg") top left no-repeat;		
}
.ciheader a {color:white; 
}
.ciheader a:hover {color:gray;}

#cirightheader {
 	width:14px;
	height:50px;
	background:#bb0408 url("images/top_right_bg.jpg") top right no-repeat;
 	float:right;
}
.cimainlink {
	float:left;
	clear:left;
	position:relative;
	width:980px;
	height:25px;
	background:#fff;
	border-bottom:1px solid rgb(80,70,67);
	}
#homelink {
	position:absolute;
	width:200px;
	height:50px;
	cursor:pointer;
}
.current-cat a{
       color:rgb(188,7,4);
       text-decoration:underline;
       font-size:14px;
       font-weight:bold;
    
}
/*topnav bar*/

.jqueryslidemenu{
        font:Arial, Helvetica, sans-serif bold 12px;
        background:#3c312f url('images/rightcorner.gif') bottom right no-repeat;
        width:100%
        float:left;
}

.jqueryslidemenu ul{
        margin: 0;
        padding: 0;
        list-style-type: none;
        z-index:2;
}

/*Top level list items*/
.jqueryslidemenu ul li{
        position: relative;
        display: inline;
        float: left;
}

/*Top level menu link items style*/
.jqueryslidemenu ul li a{
        display: block;
        background: #3c312f; /*background of tabs (default state)*/
        height:18px;
        color: white;
        padding: 8px 10px;
        border-right: 1px solid #778;
        text-decoration: none;
}

* html .jqueryslidemenu ul li a{ /*IE6 hack to get sub menu links to behave correctly*/
        display: inline-block;
}

.jqueryslidemenu ul li a:link, .jqueryslidemenu ul li a:visited{
        color: white;
}

.jqueryslidemenu ul li a:hover{
        background-color:#594f4d;/*tab link background during hover state*/
        color: white;
}
	
/*1st sub level menu*/
.jqueryslidemenu ul li ul{
        position: absolute;
        left: 0;
        display: block;
        visibility: hidden;

}

/*Sub level menu list items (undo style from Top level List Items)*/
.jqueryslidemenu ul li ul li{
       display: list-item;
       float: none;
}

/*All subsequent sub menu levels vertical offset after 1st level sub menu */
.jqueryslidemenu ul li ul li ul{
       top: 0;
}

/* Sub level menu links style */
.jqueryslidemenu ul li ul li a{
       font: Arial, Helvetica, sans-serif;
       width: 160px; /*width of sub menus*/
       height:auto;
       padding: 5px;
       margin: 0;
       border-top-width: 0;
       border-bottom: 1px solid gray;
}

.jqueryslidemenuz ul li ul li a:hover{ /*sub menus hover style*/
       background: #594f4d;
       color: black;
}
#rounder {
       background: #3c312f url('images/leftcorner.gif') bottom left no-repeat;

}
#rounder:hover {
       background:#594f4d url('images/leftcornerover.gif') bottom left no-repeat;


}
/* ######### CSS classes applied to down and right arrow images  ######### */

.downarrowclass{
      display:none;
}

.rightarrowclass{
      display:none;
}
/*homepage*/

#homeimage {
	background:#fff url(images/calligraphy.jpg) no-repeat ;
	float:left;
	width:160px;
	height:100px;
	padding:5px;
	margin-bottom:10px;
	border:1px dashed;
	}
#container1 {
	float:right;
	width:970px;
	height:auto;
        padding:10px 5px 20px 5px;
		margin-top:10px;
	background:#e6ebd2 url('images/topcurve.gif') top left no-repeat;
}

#homeright {
	float:right;
	width:250px;
	height:auto;
	background: #fff;
	margin-top:10px;
}
#sidebar {
    float:right;
	width:250px;
	height:auto;
	background-color:#e7ebd3;
	margin-top:10px;
        margin-bottom:10px;

}
#sidebarppt {
 float:right;
	width:330px;
	height:auto;
	background-color:#e7ebd3;
	margin-top:80px;
        margin-bottom:5px;

}
#sidebarmain {
        float:right;
	     width:250px;
	     height:auto;
	     background:#e7ebd3;
	     padding:15px;
        padding-top:0px;
        padding-bottom:0px;
        margin-top:10px;
        margin-bottom:20px;
		z-index:-1;

}
#sidebartop {
       display:block;
       position:relative;
       top:-5px;
       left:-15px;
       width:280px;
       height:10px;
       background-color:#e7ebd3;
       background-image:url(images/sidebartop.gif);
       background-repeat:no-repeat;
 

}
#sidebarbottom {
       display:block;
       position:relative;
       bottom:-5px;
       left:-15px;
       width:280px;
       height:10px;
       background:#e7ebd3 url('images/sidebarbottom.gif');
       background-repeat:no-repeat;
}
.widgetdiv {
        float:right;
        background-color:#ffffff;
        width:230px; /*245px*/
        margin-bottom:20px;
        /*padding:2px;
        padding-bottom:10px;*/
   	padding:2px 0 10px 15px;
        
}
.pptdiv {
float:right;
        background-color:#ffffff;
        width:325px;
        margin-bottom:20px;
        padding:2px;
        padding-bottom:10px;
   
        
}
#sidebar ul {
        padding:5px;
        margin:5px;
        float:right;
        width:220px;
        background-color:white;
        list-style-type:none;
}
#sidebar ol {
        padding:10px;
        margin-left:-5px; /*10px*/
        margin-top:0px;
        margin-bottom:0px;
        padding-left:30px;
        width:200px;
        list-style:decimal;

}
#sidebarmain ul {
        padding:5px;
        margin:5px;
        float:right;
        width:220px;
        background-color:white;
        list-style-type:none;
}
#sidebarmain ol {
        padding:10px;
        margin-left:-5px; /*10px*/
        margin-top:0px;
        margin-bottom:0px;
        padding-left:30px;
        width:200px;
        list-style:decimal;

}
#sidebarseal {
       float:right;

}


#homebottom {
	clear:both;
	float:left;
	width:950px;
	padding:10px;
	height:auto;
	margin:10px auto 5px auto;
	}
#homefeatured {
	float:right;
	margin-top:10px;
	width:370px;
	height:295px;
	border:1px solid rgb(80,70,67);
	background-color:#5a504e;
    border:2px solid #3c312f;
    overflow:hidden;
}
#homefeatured p{
        margin:0px;
}
#homefeatured ul{
	margin:0px;
        padding:5px;
       
}
#homefeatured ul li {
        list-style-type:disc;
}
#homemedia {
       padding:5px;
       width:360px;
       height:200px;
}


#homeapproved {
       float:right;

}

#authors {
	float:left;
	margin-top:10px;
	clear:both;
}

.breadcrumb {
        color:#0c386e;
	padding:5px;
	float:left;
	}
.breadcrumb a:hover {
        color:rgb(188,4,7);
        text-decoration:underline;
        cursor:pointer;
}
#login {
	float:right;
	height:10px;
	padding:5px;
	margin-right:3px;
	text-align:right
	}

.hometextfield {
	height:10px; font: 10px Arial, Helvetica, sans-serif; color:rgb(102,102,102);
	padding:2px;
	}

#rememberme
	{
	margin-top:3px;
	 font: 10px Arial, Helvetica, sans-serif; color:rgb(102,102,102);
	}
.reviewimghome {
	float:left;
	height:px;
	width:150px;
	margin-bottom:10px;
	margin-right:3px;
	padding:5px;
	background:#fff;
}

#reviewhome {
	float:left;
	width:340px;
	margin-left:5px;
	padding:5px;
}
#tabexcerpt {
        float:left; 
        width:320px; 
        padding-left:3px;
}

#recentposts {
       float:right;
       clear:both;
       width:300px;
}
/*########################################## slider #################################*/

#homecontent {
	position:relative;
	top:5px;
	left:10px;
	width:950px;
	height:140px;	
	overflow:hidden;
	background-color:white;
	clear:both;
}
#homecontent2 {
	position:relative;
	top:0px;
	left:10px;
	width:950px;
	height:160px;	
	overflow:hidden;
	clear:both;
	background-color:white;
}
#homecontent1 {
	position:relative;
	top:0px;
	left:10px;
	width:940px;
	height:160px;	
	overflow:hidden;
	clear:both;
	background-color:white;
}
#controllerwrap {
	width:593px;
	
}	
#myController {
	float:left;
	width:950px;
	height:15px;
	background:rgb(231,229,228);
	height:15px;
}
#myController2 {
	float:left;
	width:950px;
	height:15px;
	background:rgb(231,229,228);
	height:15px;
}
#myController span{
	display:inline-block;
	float:left;
	text-align:center;
	cursor:pointer;
	color:#333;
	height:15px;
	width:20%;
	
}

#myController2 span{
	display:inline-block;
	float:left;
	text-align:center;
	cursor:pointer;
	color:#333;
	height:15px;
	width:20%;
	
}
#jFlowSlide{
	background:#fff;
}
#jFlowSlide2{
	background:#fff;
}
.slider {
	width:950px;
	overflow:hidden;
	height:140px;
	}
.slidercontent {	
	float:left;
	width:225px;
	height:132px;
	padding:5px;
        padding-right:0px;
	background:none;
	text-decoration:none;
}
.slidercontent1 {	
	float:left;
	width:225px;
	height:132px;
	padding:5px;
    padding-right:0px;
	margin-left:25px;
	background:none;
	text-decoration:none;
}

.slidercontentimg {	
	display:block;
	float:left;
    margin-top:3px;
	width:90px;
	height:111px;
	background:#FFf;

}
.sliderinterest {	
	display:block;
	text-decoration:none;
	float:right;
	color:#333;
	width:120px;
	height:120px;
	padding:3px;
	background:none;
	overflow:hidden;

}
.sliderinterest:hover {
	text-decoration:none;
	/* background-color:#bacca0; */
	}
#myController span.jFlowSelected {
	background:#ccc;
}
#myController span.jFlowSelected2 {
background:#ccc;
}
.jFlowPrev {
	display:block;
	cursor:pointer;
	position:absolute;
	top:0px;
	left:0px;
	z-index:100;
	height:140px;
	width:25px;
	background:transparent url('http://www.china360online.org/teachers/navimages/leftarrowdark.gif') left center no-repeat;
}

.jFlowNext{
	display:block;
	cursor:pointer;
	position:absolute;
	top:0px;
	right:0px;
	z-index:100;
	height:140px;
	width:25px;
	background:transparent url('http://www.china360online.org/teachers/navimages/rightarrowdark.gif') right center no-repeat;
	
}
.jFlowPrev:hover {
	background:transparent url('http://www.china360online.org/teachers/navimages/leftarrowlight.gif') left center no-repeat;
}

.jFlowNext:hover {
	background:transparent url('http://www.china360online.org/teachers/navimages/rightarrowlight.gif') right center no-repeat;
}
.jFlowPrev2 {
	display:block;
	cursor:pointer;
	position:absolute;
	top:0px;
	left:0px;
	z-index:100;
	height:140px;
	width:25px;
	background:transparent url('http://www.china360online.org/teachers/navimages/leftarrowdark.gif') left center no-repeat;
}

.jFlowNext2{
	display:block;
	cursor:pointer;
	position:absolute;
	top:0px;
	right:0px;
	z-index:100;
	height:140px;
	width:25px;
	background:transparent url('http://www.china360online.org/teachers/navimages/rightarrowdark.gif') right center no-repeat;
	
}
.jFlowPrev2:hover {
	background:transparent url('http://www.china360online.org/teachers/navimages/leftarrowlight.gif') left center no-repeat;
}

.jFlowNext2:hover {
	background:transparent url('http://www.china360online.org/teachers/navimages/rightarrowlight.gif') right center no-repeat;
}

.prev {
	display:block;
	cursor:pointer;
	position:absolute;
	top:0px;
	left:0px;
	z-index:100;
	height:140px;
	width:25px;
	background:transparent url('http://www.china360online.org/teachers/navimages/leftarrowdark.gif') left center no-repeat;
}

.prev:hover {
	background:transparent url('http://www.china360online.org/teachers/navimages/leftarrowlight.gif') left center no-repeat;
}

.next {
	display:block;
	cursor:pointer;
	position:absolute;
	top:0px;
	right:0px;
	z-index:100;
	height:140px;
	width:25px;
	background:transparent url('http://www.china360online.org/teachers/navimages/rightarrowdark.gif') right center no-repeat;
	
}

.next:hover {
	background:transparent url('http://www.china360online.org/teachers/navimages/rightarrowlight.gif') right center no-repeat;
}
/*slider############################################# end*/

/*homepage ########################################### end*/



/* review script*/
/*.ratings {
        float:left;
	margin-top:5px;
	margin-bottom:10px;
	background:none;
}
ratings .rating_label {
        background-color:#bacaa0;
}
/*style for the comment input list*/
.rating {
        float:left;
        width:690px;
        margin:0px;
        padding:0px;
	margin-top:5px;
	margin-bottom:5px;
	background:none;
        list-style-type:none;
}
.rating li {
	float:left;
	width:137px;
	}
*/
#date {
	float:left;
	font-size:10px;
	line-height:normal;
}


#catheader {
        background-color:#ffffff;
        float:left; 
        width:600px;  
        margin-bottom:10px;
        border: 2px solid white;
}

#expertswrap {
        background-color:#ffffff;
        width:610px; 
        margin-left:auto;
        margin-right:auto;
        padding:10px 20px;
        margin-bottom:30px;
}
#postwrap {
       width:640px;
       margin-bottom:30px;
       padding:5px;

}

#catheadermedia {
        background-color:#ffffff;
        width:360px;  
        margin-bottom:10px;
}

#mediawrap {
        background-color:#ffffff;
        clear:both;
        width:600px; /* 360px; */
        height:auto;
        padding:10px 20px;
        margin:15px auto;
}
#mediabottom {
        position:relative;
        width:360px;
        margin:0px auto;
        height:auto;
       
}
#mediacontent {
        float:left; 
        margin-right:10px; 
        margin-bottom:10px; 
        width:360px;
}
#mediacontent p {
       margin:0px;
}
/*reviews category-8*/
#entrybodyr{
	position:relative;
	float:left;
	width:300px;
	height:360px;
	background:#ffffff;
	padding:10px;
	margin:10px;
	margin-left:15px;
	line-height:normal;
	font: 12px Arial, Helvetica, sans-serif;
	text-align:left;
}

#approvedimage {
        position:absolute;
        right:20px;
        top:200px;

}
#entryheaderr{
	width:100%;
	height:250px;
	margin-bottom:5px;
	padding-bottom: 5px;


	}
#entrytitlesr {
	float:left;
	width:685px;
	padding:5px;

	}

.bluepositive {
	color:#0033FF;
	display:inline-block;
	padding:0px 5px;
}

.rednegative {
	color:#FF0000;
	display:inline-block;
	padding:0px 5px;
}
#excerptwrap {
        height:auto;
        margin-top:10px;
        float:left;
}

#reviewimg {
	float:left;
	padding-top:10px;
	padding-right:5px;
        padding-bottom:10px;
	height:auto;
	width:140px;
	background:#f7f7f7;
}
#reviewimage {
        float:left;
        margin-right:10px;

}

#reviewexcerpt {
	float:right;
	width:150px;
        height:135px;
       padding-top:10px;
}
#reviewexcerpt p{
	margin-top:0px;
}
#resourcefooter {
       clear:both;
       margin-top:10px;
       height:auto;
       text-align:center;
}        
#bodybottomr {
      position:relative;
      height:auto;
      top:0px;
}
/*end category-8 begin job board*/

#floatedbox {
      float:left;
      padding:2px;
      margin-right:20px;
      margin-bottom:5px;
      height:auto;
      width:200px;
      background-color:#ffffff;
      border:1px solid #bacaa0;
}
#floatedboxauto {
      float:left;
      padding:2px;
      margin-right:5px;
      margin-bottom:5px;
      height:250px;
      overflow:auto;
      width:220px;
      background-color:#ffffff;
      border:1px solid #bacaa0;
}
#floatedboxinside {
      padding:5px;
      
}
#floatedboxinside ol li{
     padding-left:10px;
     list-style:inside;
     list-style-type:decimal;
 
}

#headerimg .description {
	font-size: 1.2em;
	text-align: center;
	}

p { margin-top:0px;

}

h3 {
	font-size:20px;
	color:#bacaa0;
	text-decoration:none;
	text-align:left;
        margin:0px;
	
	}
h4{
	font-size:14px;
        font-family:Arial, Helvetica, sans-serif;
        font-weight:900;
	color:rgb(60,49,46);
	text-decoration:none;
	text-align:left; 
        margin:0px;
        padding:5px 0;
}


h1 {
        font:14px Arial, Helvetica, sans-serif; 
	color:#333;
	margin:0px;
	font-weight:bold;
	}

h1 a:hover, h1 a:visited, #headerimg .description {
	text-decoration: underline;
	color:rgb(188,4,7);
	}

h2 {
	font:14px Arial, Helvetica, sans-serif; 
	color:#0c386e;
	margin:0px;
	font-weight:bold;
}


a h2 {
     color:#0c386e;
     cursor:pointer;
}
h2 a {
     color:#0c386e;
     text-decoration:none;
}


h2 a:hover {
	color:rgb(188,4,7);
	text-decoration: underline;
	}
h2 a:visited {
	color:rgb(188,4,7);
	text-decoration: underline;
	}
a h2:hover {
	color:rgb(188,4,7);
	text-decoration: underline;
	}
a h2:visited{
	color:rgb(188,4,7);
	text-decoration:underlined;
	}

hr {
	display:none;
}

a {
	color:#0c386e;
	text-decoration:none;
	}

a:hover {
	color:rgb(188,4,7);
	text-decoration: underline;
	}


/* China Institute Styles for text and links */
.sticky_post {
        /*border:2px dotted #bacaa0;*/
        background:#ffffff;
        padding:5px;
     
}
.contentwrap {
       float:left;
       width:400px;
       margin-top:10px;
       margin-bottom:10px;
       margin-right:3px;
       margin-left:3px;


}
.contentwrapsub {
        float:left;
        width:360px;
        margin-top:10px;
        margin-bottom:10px;


}
.bg-white {
         background-color:#ffffff;
}
.bg-lightgreen {
     
       background-color:#e6ebd2;
}
.bg-darkgreen {
       background-color:#bacaa0;

}
.white {
        font-size:12px;
        color:#ffffff;
	text-decoration:none;
}
.white a{
        color:#bacaa0;
}
.whitetext{
	font-size:20px;
	color:rgb(188,4,7);
	text-decoration:none;
	text-align:left;
 
}

.whitetextsmall{
	font-size:14px;
	color:rgb(186,180,178);
	text-decoration:none;
	text-align:left;
 
}

.greenlink{
	display:block;
	width: 100%;
        font-size:14px;
        font-weight:bold;
        padding:3px;
        color:#b9caa0;

}
.greentext{
        font-size:14px;
        font-weight:bold;
        color:#b9caa0;

}
.greentextsmall{
        font-size:12px;
        color:#b9caa0;

}
.greentextsmall a{
        color:#b9caa0;

}
.greentextsmall a:hover{
        color:rgb(188,4,7);
        text-decoration:underline;

}
.greenlink a{
        color:#b9caa0;

}
.backgroundgray {
	display:block;
	width: 100%;
        font-size:14px;
        font-weight:bold;
        padding:3px;
        background-color:#ffffff;
}
.citransform {
	text-transform:uppercase;
	color:rgb(188,4,7);
	font-weight:normal;
}
.firstword {
	text-transform:uppercase;
	color:#bacaa0;
	font-weight:bold;
	
}
.citransform1 {
	text-transform:uppercase;
	color:rgb(188,4,7);
	font-size:14px;
	font-weight:normal;
}
.ciheading {
	color:rgb(60,49,46);
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
}
.ciredtop {
	color:rgb(188,4,7);
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.cibluetopex{
	font:18px Arial, Helvetica, sans-serif; 
	color:#7c9d4c;
	font-weight:bold;
}
.cibluetop{
	font:14px Arial, Helvetica, sans-serif; 
	color:#0c386e;
	font-weight:bold;
}
.cibluetop:hover{
	font:14px Arial, Helvetica, sans-serif; 
	color:rgb(188,4,7);
	font-weight:bold;
}
.cimaintext {
	color:#333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	line-height:inherit;
}
.cismall {
	font-size:10px;
	font:Arial, Helvetica, sans-serif caption;
	color:rgb(102,102,102);
	line-height:normal;
}
.cimainitalic {
color:#333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:italic;
	font-weight:normal;
}
.ciheading2 {
	font-weight:normal;
	color:rgb(60,49,46);
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
}
.cisub {
	font-size:13px;
	font-style:italic;
	color:rgb(60,49,46);
}
.cibreadcrumbs {
	color:#bc0407;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
}
.ciem {
	color:rgb(102, 102, 102);
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	font-style:italic;
}

/*footer #############################################*/
.grayheader{
	display:block;
	padding:3px;
	font-size:12px;

}
#sitemap {
	float:left;
	width:980px;
	height:100px;
	padding:5px 0;
	background:#e7ebd2 url('images/footertop.gif') top no-repeat;
	border-top:2px solid #ffffff;
}
#sitemap2 {
	float:left;
	width:980px;
	height:100px;
	padding:5px 0;
	background:#e7ebd2;
	border-top:2px solid #ffffff;
}
.footerbox {
	float:left;
	border-right:1px solid #ffffff;
	font-size:10px;
	height:90px;
	width:181px;
	padding:5px;
	list-style:none;
	
}
.footerbox ul{
	padding: 5px;
	margin:0px;
        list-style-type:none;
	}
.footerbox ul li{
	padding: 0px;
	margin:0px;
    
	}
#footer {
	padding: 0;
	background: #e7ebd2 url(http://www.china360online.org/teachers/wp-content/themes/china360online_/images/footer.gif) no-repeat bottom;
	height:20px;
	width: 980px;
	clear: both;
	}


#footer p {
	margin: 0;
	padding: 20px 0;
	text-align: center;
	}

#footercopyright {
        position:relative;
        height:16px;
        width:950px;
        padding:3px;
        padding-top:4px;
        margin:0px auto;
        background-color:rgb(60,49,46);
        color:white;
}
#footerright {
        position:absolute;
        display:block;
        height:23px;
        width:10px;
        top:0px;
        right:-10px;
        background:url('http://www.china360online.org/teachers/wp-content/themes/china360online_/images/footer-right.gif');

}
#footerleft {
        position:absolute;
        display:block;
        height:23px;
        width:10px;
        top:0px;
        left:-10px;
        background:url('http://www.china360online.org/teachers/wp-content/themes/china360online_/images/footer-left.gif');

}
#footeraddress {
       position:absolute;
       right:0px;
       top:4px;

}

/* Begin Images */
p img {
	padding: 0;
	max-width: 100%;
	}
img {
     border:0px;

}
.imgleft {
      float:left;
	  width:90px;
	  margin-right:8px;
	  margin-bottom:5px;

}

.alignleft li {
	float: left;
	padding:0px 3px;
	/* border-right:1px solid rgb(80,70,67); */
	}
.alignrightnav {
	float: right;
	font-size:12px;
	/* width:340px; */
	width:260px;
	text-align:right;
        overflow:hidden;
	}

.alignleftnav {
	float: left;
	font-size:12px;
	/* width:340px; */
	width:260px;
	text-align:left;
        overflow:hidden;
	}
.alignright {
	float: right;
	}

.alignleft{
	float: left;
	}
/* End Images */


/*author*/
#about {
	float:left;
	width:240px;
	padding:10px;
}
#authorinfo{
	float:left;	
	padding:5px;
}
#aboutright{
	float:left;
	padding:10px;
	width:370px;
	}
	
.post {
	text-align: justify;
	border-bottom:1px dashed rgb(80,70,67);
	padding:5px;
	margin-bottom:10px;
	}
/*exhibition related resources*/
#exhibitioncats {
    display:block;
    float:right;
	margin-top:10px;
	padding:5px;
	width:370px;
	height:400px;
	background-color:white;

}
#currentexhibit {
    float:left;
	margin-top:10px;
	padding:5px;
	width:550px;
	height:490px;
	background-color:white;

}
#pastexhibit {
    float:right;
	margin-top:10px;
	padding:5px;
	width:370px;
	height:490px;
	/*width:550px;
	height:190px;*/
	background-color:white;
	overflow:auto;

}
.slidercontent2 {	
	float:left;
	width:220px;
	height:132px;
	padding:5px;
    padding-right:0px;
	margin-left:50px;
	background:none;
	text-decoration:none;
}

/*main page template*/
/* login page*/
#userlinks {
	float:left;
	width:665px;
	height:190px;
    background:#58504e;
    padding:5px;
    border:2px solid #3c312f;

}
#userimage {
       float:left;
       padding:0px;
       padding-right:5px;
       width:120px;
}
#welcomebar {
       position:relative;
       height:80px;
       padding:5px;
       border-bottom:2px solid #3c312f;
}
#welcomeleft {
       float:left;
       width:210px;
       height:90px;
       padding:5px;
       border-right:2px solid #3c312f;
}
#welcomecenter {
       
       float:left;
       width:210px;
       height:90px;
       padding:5px;
       border-right:2px solid #3c312f;
}
#welcomeright {
       float:left;
       width:210px;
       height:90px;
       padding:5px;
}
#bottommain{ 
	float:left;
	width:680px;
}
#boxitem{
	float:left;
        width:310px;
        height:360px;
	margin-top:10px;
	padding:10px;
        background-color:#ffffff;
        overflow:auto;
}
#boxitem ul {
        padding:5px;
        margin:10px;
}
.boxleft {
       margin-right:10px;
}
#boxchat {
      float:left;
        width:310px;
        height:360px;
	margin-top:10px;
	padding:10px;
      margin-right:10px;
      background-color:#bacaa0;

}
.boxright {
 margin-left:10px;
}
/*login page end */
#contentsingle4 {
	float:left;
	width:980px;
	height:auto;
        background-color:white;
	}

#mainpagetitle {/*float:left;*/ width:660px; margin-bottom:5px;}

#entrysingle {
	width:965px;
	float:left;	
	clear:both;
	padding-right:15px;
}
#entryppt {
width:970px;
	float:left;	
	clear:both;
	padding-right:0px;
}
#entrysinglemain {
	width:980px;
	float:left;	
	clear:both;
}


#bordersingle {
	width:700px;
	min-height:600px;
	float:left;
	line-height:normal;
	font:12px Arial, Helvetica, sans-serif ;
	padding:10px;
        padding-right:0px;
}
#borderppt {
width:600px;
	min-height:600px;
	float:left;
	line-height:normal;
	font:12px Arial, Helvetica, sans-serif ;
	padding:5px;
        padding-right:0px;
}
#bordersinglemain {
        float:left;
	width:660px;
	min-height:600px;
	line-height:normal;
	font:12px Arial, Helvetica, sans-serif ;
	padding:15px 20px;
}
#borderemptypage {
        float:left;
	width:940px;
	min-height:400px;
	line-height:normal;
	font:12px Arial, Helvetica, sans-serif ;
	padding:15px 20px;
}
#bordergooglearth {
float:left;
	width:980px;
	min-height:600px;
	line-height:normal;
	font:12px Arial, Helvetica, sans-serif ;
	padding:15px 20px;
}
#posttitlesingle {
	position:relative;
        width:600px;
        margin-top:-5px;
	/* margin:5px 10px 0 10px; */
	height:auto;
}
#emailprint {
	float:right;
        width:50px;
	padding:5px;
	padding-right:15px;
	list-style:none;
	}
#relateditems {
       width:580px;
       padding-left:20px;
}
#authorinfosingle {
	width:100px;
	height:120px;
	padding:5px;
	float:left;
}


/*single1.php */

.metadata {
   text-align:left;
   clear:both;
}
#singleseal {
       position:absolute;
       top:250px;
       left:50px;
}
#reviewwrap {
       padding-top:10px;

}
#reviewwrap p{
       margin-top:0px;

}
#videopost {
  width:610px; 
  height:auto; 
  padding:5px;
  padding-left:5px;
  overflow:hidden; 
  float:left; 
  position:relative;
}
#reviewpost {
  width:610px; 
  height:auto; 
  padding:5px;
  padding-left:40px;
  overflow:hidden; 
  float:left; 
  position:relative;
}
#mediapost {
  width:400px; 
  height:auto; 
  padding:5px;
  margin:0px auto;
  overflow:hidden; 
  float:left; 
  position:relative;
}
#contentsingle1 {
	margin-top:5px;
	width:940px;
	height:100%;
	background:#fff;
	padding:10px;
	padding-top:0px;

	}
#entrysingle1 {
	float:left;	
	clear:both;
}
#reviewscroll{
	width:600px;
	height:250px;
	background:#bacaa0;
	overflow:scroll;
	overflow-x:hidden;

}
#reviewswrapper{
	float:left;
	background:#fff;
	width:auto;
	height:auto;
	margin-top:10px;
	padding:10px;
	border-top:1px solid rgb(80,70,67);
	text-align:left;
	line-height:normal;
		}

/*single3.php and single4.php and single 5*/

#contentsingle3 {
	float:left;
	width:980px;
	height:auto;
        padding-top:10px;
	background:#e6ebd2 url('images/topcurve.gif') top left no-repeat;
	}


#featuredmenu{
        position:relative;
	background:#f7f7f7;
	width:230px; /*240px*/
	height:200px;
	overflow:scroll;
	overflow-x:hidden;
	margin-top:10px;
	padding:5px;
	padding-left:0px;
	padding-right:0px;
	text-align:left;
	line-height:normal;
		}
#featuredimage{
	position:relative;
        width:220px;
	padding-top:10px;
	padding-right:10px;
	padding-left:5px;
	margin-left:auto;
	margin-right:auto;
	height:auto;
	background:#f7f7f7;
}
#featuredimage p{
	padding-right:20px;
}
.imagewrapper {
	width:180px;
	margin-left:auto;
	margin-right:auto;
	}
/* single8.php - 5 categories */
#leftphoto {float:left; margin-left:-50px;}
#righttext {float:right; margin-right:-1px; width:400px;}

/* Begin Form Elements */
.button {
	border:1px solid rgb(80,70,67);
	background:#f7f7f7;
	color:#333;
	font:Arial, Helvetica, sans-serif;
	font-size:11px;
	cursor:pointer;
        width:110px;
}
.button:hover {
	background:#888;
	color:white;
}
#searchform {
	float:right;
	margin: 10px auto 5px auto;
	padding: 5px 3px;
	text-align: center;
	background-image:none;
	}
#searchsubmit {
	border:1px solid rgb(80,70,67);
	background:#f7f7f7;
	color:#333;
	font:Arial, Helvetica, sans-serif;
	font-size:11px;
	cursor:pointer;
        width:100px;
	
}
#searchsubmit:hover {
	background:#888;
	color:white;
}
#s{
       text-align:right;
       color:rgb(102,102,102);
}

.entry form { /* This is mainly for password protected posts, makes them look better. */
	text-align:center;
	}

select {
	width: 170px; /*180px*/
	}


#comment  {
	margin-top:5px;
	float:left; 
	clear:both;
	}
#reviews textarea {
	width: 450px;
	padding: 2px;
	}
#comment #submit {
	margin: 0;
	float: right;
	}
#submit {
	margin-top:10px;
	clear:both;
	float: left;
	}



/* Begin Comments*/
.alt {
	margin: 0;
	padding: 10px;
	}

.commentlist {
	padding: 0;
        margin:0px;
	text-align: justify;
	}

.commentlist li {
	margin: 15px 0 3px;
	padding: 5px 10px 3px;
	list-style: none;
	}

.commentlist p {
	margin: 10px 5px 10px 0;
	}

#comment p {
	margin: 5px 0;
	}

.nocomments {
	text-align: center;
	margin: 0;
	padding: 0;
	}

.commentmetadata {
	margin: 0;
	display: block;
	}

	
	
	
/*threaded comments*/



ol.commentlist { list-style:none; margin:0 0 1em; padding:0; text-indent:0; }
ol.commentlist li { }
ol.commentlist li.alt { }
ol.commentlist li.bypostauthor {}
ol.commentlist li.byuser {}
ol.commentlist li.comment-author-admin {}
ol.commentlist li.comment { border-bottom:1px dotted #bacaa0; padding:1em; }
ol.commentlist li.comment div.comment-author {}
ol.commentlist li.comment div.vcard { font:normal Arial, Helvetica, sans-serif 16px; }
ol.commentlist li.comment div.vcard cite.fn { font-style:normal; }
ol.commentlist li.comment div.vcard cite.fn a.url {}
ol.commentlist li.comment div.vcard img.avatar { border:3px solid #bacaa0; float:right; margin:0 0 1em 1em; }
ol.commentlist li.comment div.vcard img.avatar-32 {}
ol.commentlist li.comment div.vcard img.photo { float:right;}
ol.commentlist li.comment div.vcard span.says {}
ol.commentlist li.comment div.commentmetadata {}
ol.commentlist li.comment div.comment-meta { font-size:12px; }
ol.commentlist li.comment div.comment-meta a { color:#ccc; }
ol.commentlist li.comment p { font-size:11px; margin:0 0 1em; }
ol.commentlist li.comment ul { font-size:11px; list-style:square; margin:0 0 1em 2em; }
ol.commentlist li.comment div.reply { font-size:11px; }
ol.commentlist li.comment div.reply a { font-weight:bold; }
ol.commentlist li.comment ul.children { list-style:none; margin:1em 0 0; text-indent:0; }
ol.commentlist li.comment ul.children li {}
ol.commentlist li.comment ul.children li.alt {}
ol.commentlist li.comment ul.children li.bypostauthor {}
ol.commentlist li.comment ul.children li.byuser {}
ol.commentlist li.comment ul.children li.comment {}
ol.commentlist li.comment ul.children li.comment-author-admin {}
ol.commentlist li.comment ul.children li.depth-2 { border-left:3px solid #bacca0; margin:0 0 .25em .25em; }
ol.commentlist li.comment ul.children li.depth-3 { border-left:3px solid #bacca0; margin:0 0 .25em .25em; }
ol.commentlist li.comment ul.children li.depth-4 { border-left:3px solid #bacca0; margin:0 0 .25em .25em; }
ol.commentlist li.comment ul.children li.depth-5 {}
ol.commentlist li.comment ul.children li.odd {}
ol.commentlist li.even { background:#fff; }
ol.commentlist li.odd { background:#e6ebd2; }
ol.commentlist li.parent { border-left:3px solid #bacca0; }
ol.commentlist li.thread-alt { }
ol.commentlist li.thread-even {}
ol.commentlist li.thread-odd {}
/*threaded comments end*/

/* End Comments */



ol li {
	padding:0px;
	margin:0px;
	list-style-type:decimal;
}


/*Plugin Styles*/
#tdomf_form6 {
    width:600px;
}
.sfforumlink {
	display:block;
	clear:both;
	text-align:center;
	margin-top:5px;
	margin-bottom:5px;
        margin-left:auto;
        margin-right:auto;
}
.mfp_remove_link {
	display:block;
	float:right;
        width:50px;
        margin-bottom:5px;
	color:rgb(188,7,4);
}

.mfp_link{
	display:block;
	float:left;
        width:190px;
        margin-bottom:5px;
}

/*.sftagul {
        padding:10px;
        margin-left:15px;
        margin-top:0px;
        margin-bottom:0px;
        padding-left:30px;
        width:200px;
        list-style:decimal;
}
.sftagli{

	list-style-type:decimal;
        list-style-position:inside;
	padding-top:3px;
	padding-bottom:3px;
}*/
.sftagp{
        margin:0px;

}
.sftagp:first-letter{
 text-transform:uppercase;

}
ol li .sftagli a{
color:#0c386e;
}
#sfannounce ul { 
     padding:0px;
     margin:0px;
     list-style:none;
}
/*snap*/
ol.snap_nav {
	list-style: none;
	padding:0px;
	margin:0px;
}

ol.snap_nav li{
        padding: 5px;
        list-style:none;
        display:inline;
    
}

ol.snap_nav li a {
	font-weight: bold
}

ol.snap_nav li.snap_selected a {
	cursor: pointer;
       
}

ol.snap_titles {
	clear: both;
	border: 0;
	list-style: none;
}


ul #cycnav li{
   padding:0px;
   margin:0px;

}
/*smart comments*/

.wbftSUC_MarkAsRead {
    padding-top:10px;
    padding-left:10px;
    font-weight:bold;
}
#templateimage ul{
    padding:0px;
    margin:0px;
    list-style:none;
}
#templateimage ul li {
    padding-top:2px;

}/* End captions */

.sociable {
     width:500px;

}
#wp-email-popup {
     background:#e6edb3
}
.votewidget_skin {
     padding-left:10px;
}
/*blog pics*/
.minwidth {
float:left;
margin-right:5px;
width:65%;
}
/*end blog pics*/