/*
    Theme Name: Transperia
    Theme URL: http://www.mainstreetopen.com/
    Description: A custom theme for Transperia Group Website.
    Author: Main Street Open
    Author URI: http://www.mainstreetopen.com/
    Version: 1.0
*/

.post 
{
width: 500px;
}

.widepost
{
width:850px;
}


/* Widget Design */

#sidebar ul 
{
display:block;
margin:0px;
padding:0px;
}
#sidebar li {
display:block;
list-style:none;
}
#sidebar .widget 
{
position:relative;
display:block;
margin-bottom:10px;
background: #FFF;
}
#sidebar .widgettitle 
{
background: #C41230;
color:white;
font-size:12px;
margin:0px;
padding-top:5px;
padding-bottom:5px;
text-align:center;
display:block;
list-style: none;
}
#sidebar .widgetcontent {
padding:20px;
}
#sidebar .widget li 
{
display:block;
list-style: none;
padding:10px;
}
#sidebar .textwidget {
padding: 0px;
}

acronym, abbr, span.caps 
{
letter-spacing: normal;
}

a 
{
color: #8B1F1D;
}

a:hover 
{
color: #8F2323;
}

/* Input Classes */
input
{
color: #000000;
background: #EFEFEF;
padding:1px;
border: 1px solid #999999;
margin:3px;
}

textarea
{
color: #000000;
background: #EFEFEF;
padding: 1px;
border: 1px solid #999999;
margin:3px;
}

select 
{
color: #000000;
background: #EFEFEF;
padding:1px;
border: 1px solid #999999;
margin:3px;
}

/* Template Design  */

body
{
	padding:0px;
	margin:0px;
	background:#000 url(images/bg.jpg) repeat-y center;
	font-family: "Verdana MS", Verdana, Arial, Helvetica, "San Serif";
	font-size:11.5px;
	line-height:16px;
         color: #666666;    
}

h1 {
font-family: "Verdana MS", Verdana, Arial, Helvetica, "San Serif";
font-size: 22px;
font-weight: bold;
color: #000000;
} 



a img 
{
	border:0px;
	padding:0px;
	margin:0px;
}

#outside 
{
	text-align:center;
	width:100%;
}

#toolbar 
{
	background: #000;
	color: #BBB;
	height:38px;
}

#toolbar a 
{
	color: #BBB;
	text-decoration: none;
}

#toolbar a:hover 
{
	color: #FFF;
	text-decoration: underline;
}

#toolbar_pad 
{
	width: 1000px;
	padding-top:6px;
	margin-left:auto;
	margin-right:auto;
	text-align:right;
}

#toolbar .leftside 
{
	float:left;
	padding-top:2px;
}

#sitelinks 
{
	padding-top:2px;
}

#sitelinks a
{
	padding-right:10px;
	padding-left:10px;
}

#sitefeed 
{
	float:right;
	margin-left:5px;
}

#searchbox 
{
	float:right;
	margin-left:5px;
	background:#000 url(images/search_bg.gif) no-repeat;
}

#searchbox .s 
{
	margin:3px;
	width:105px;
	border:0px;
	vertical-align: top;
}

#searchbox .submit 
{
	border:0px;
	margin:0px;
	padding:0px;
}

#identity 
{
	width: 990px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	position:relative;
	padding:0px;
	background:white;
	margin-bottom:10px;
	margin-top:6px;
	overflow:hidden;
}

#sitelogo 
{
	margin:10px;
	margin-bottom:30px;
}

#sitetagline 
{
	margin:10px;
	margin-bottom:30px;
}

#nav_links 
{
	position:absolute;
	right:0px;
	bottom:0px;
	padding:0px;
	margin: 0px;
	height:26px;
}

#nav_links a
{
	padding:0px;
	margin:0px;
	line-height:0px;
}

#nav_links img 
{
	padding:0px;
	margin:0px;
	line-height:0px;
	border:0px;
}

#home_content 
{
	width: 990px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	padding-bottom:10px;
}
#home_content #flashobject {
	width: 771px;
	height: 399px;
	background:url(images/noflash.jpg) no-repeat;
}
#rightbuttons 
{
	float: right;
	width: 207px;
}

#rightbuttons img 
{
	margin-bottom:12px;
}

#page_content
{
	width: 990px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:16px;
	text-align:left;
}

#sidebar
{
	float:right;
	width: 245px;
}

#blog_content 
{
	background: #FFF;
	padding-top:15px;
	width: 730px;
}

#blog_posts 
{
	width: 700px;
	margin: 15px;
	text-align:left;
}

#blog_posts h1, #blog_posts h1 a 
{
	color: #C41230;
	text-decoration: none;
}

#blog_widget
{
	margin-top: 130px;
	margin-left: 10px;
	width: 175px;
}

#blog_widget .widget
{
position:relative;
display:block;
margin-bottom:16px;
padding:10px;
padding-top: 35px;
background: #FFF;
}

#blog_widget .widgettitle
{
position: absolute;
top:0px;
left:0px;
right:0px;
color:#C41230;
font-size:14px;
margin:0px;
padding-top:5px;
padding-bottom:5px;
text-align:left;
}

#blog_widget .widget li, #blog_widget .widget ul
{
display:block;
list-style: none;
padding:0px;
margin-left:0px;
}

#blog_widget .widget ul ul 
{
margin-left:5px;
}



#blog_widget .textwidget 

{
padding: 10px;
}

#about_content 
{
	background: #FFF;
	width: 730px;
	padding-top:15px;
}

#about_posts 
{
	margin:15px;
	width: 700px;
}

#about_widget
{
	margin-top: 180px;
	margin-left: 10px;
	width: 175px;
}

#whatis_content 
{
	background: #FFF;
	padding-top:15px;
	width: 730px;
}

#whatis_posts 
{
	width: 700px;
	margin: 15px;
}

#whatis_widget
{
	margin-top: 160px;
	margin-left: 10px;
	width: 175px;
}


#footer 
{
	background: #666;
	width: 990px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	font-size: 10px;
	color:white;
	position: relative;
}

#footer_right {
	float:right;
	clear:right;
	padding:20px;	
}

#footer_pad 
{
	padding: 20px;
}

.widget_ithemes-billboard .widgetcontent {padding:0px !important; margin:0px !important;}

.postmeta 
{
	border-top: 10px solid #EDEDED;
	border-bottom: 1px dashed #C41230;
	background: #DDD;
	padding:6px;
}

.widget_recent_entries li, .widget_categories li, .widget_archive li, .widg_is_duplicate li {
	margin:0px !important;
	padding:0px !important;
	line-height:auto !important;
	height:auto !important;
	display:block !important;
}

#videos{ 
	width:700px; 
	padding-right:0px; 
	position:relative; 
	border:0px solid #ccc; 
	height:auto; 
	background:transparent;
}
#videos ul.ui-tabs-nav{ 
	position:relative; 
	display:block;
	width:700px; 
	list-style:none; 
	padding:0; margin:10px 0px 0px 0px; z-index:999;

}
#videos ul.ui-tabs-nav li{ 
	padding:0px;  
	font-size:12px; 
	color:#666; 
	display:block; float:left;
	border:1px solid gray;
	margin:5px;
}
#videos ul.ui-tabs-nav li img{ 
	float:left; margin:3px; 
	background:#fff; 
	padding:2px;
	width:150px;
	height:90px;
	border:0px solid #eee;
}
#videos ul.ui-tabs-nav li span{ 
	font-size:11px; font-family:Verdana; 
	line-height:18px;
	display:block; width:150px !important; height:44px; overflow:hidden;
	clear:left;
	margin:3px;
	float:left;
}
#videos li.ui-tabs-nav-item a{ 
	display: block;  
	color: #333;  background: #EFEFEF; 
	line-height:20px;
	height: 150px !important;
	text-decoration: none;
}
#videos li.ui-tabs-nav-item a:hover{ 
	background: #C41230; 
	color: #FFF;
}
#videos li.ui-tabs-selected{ 
	background: #CFCFCF;  
	border:1px solid silver;
}
#videos ul.ui-tabs-nav li.ui-tabs-selected a{ 
	background: #CFCFCF;
	opacity: .5;
}
#videos ul.ui-tabs-nav li.ui-tabs-selected a:hover {
	color: #333;
}
#videos .ui-tabs-panel{ 
	width:700px; 
	background:transparent;
}
#videos .ui-tabs-panel img {
}
#videos .ui-tabs-panel .player {
	display:block;
}
#videos .ui-tabs-panel .info{ 
	display:block;
	height: auto; 
	width: 700px;
	background: transparent; 
}
#videos .info h2{ 
	font-size:18px; font-family:Georgia, serif; 
	color:#888; padding:5px; margin:0;
	overflow:hidden; 
}
#videos .info .st_sharethis {display:none;}
#videos .info p{ 
	margin:0px; 
	font-family:Verdana; font-size:11px; 
	line-height:15px; color:#625b5b;
}
#videos .ui-tabs-hide{ 
	display:none; 
}


#outerContainer_home {
	background: transparent url(images/content_home_bg.jpg) no-repeat top center;
	margin:0px;
	padding:55px 0px 0px 0px;
}

#videolibrarybutton {
	display:block;
	text-decoration:none;
}
#videolibrarybutton img {
	float:left;
	margin-right:10px;
}
