/*
    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;
}

#footer_pad 
{
	padding: 20px;
}

.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;
}
