﻿/* blog menu */
.ms-navsubmenu2 {
	background-color:transparent;
}

.s4-breadcrumb-menu {
	background-color: white;
}

.helper {
	border: 1px solid lime;
	margin: 1px;
	display: block;
}

.helper_message { 
	display: inline;
	position: relative;
}

.s4-ca {
	background:transparent none repeat scroll 0 0;
}

.customBody img {
	border: 0px;
}

.customLeftNavHolder {
	float: left; 
	width:155px; 
	padding-left:5px; 
	background-color:#F8F8F8; 
	border: 1px solid #DFDFDF;
	min-height: 10px;
}

.customOOTBPageHolder {
	margin-left: 175px;
	padding-right: 10px;
}

/* hide the left margin when dialog is up */
.ms-dialog .customOOTBPageHolder {
	margin-left:0 !important;
	margin-right:0 !important;
	min-height:0 !important;
	min-width:0 !important;
	width:100% !important;
}

.customOOTBPageTitle {
	font-weight: normal; 
	padding: 10px 0px; 
	font-size: 150%;
}
	
/* fix dialog padding */
.ms-dialog .s4-wpcell-plain {
	padding: 4px;
}

/* fix for custom web part width  in 2010 */
.customWP .ms-WPHeader td {
	width: auto;
}

/* fix for ootb web part padding */
.ms-wpContentDivSpace {
	margin-left: 0px;
	margin-right: 0px;
}

/* fix scrolling on list pages */
#s4-bodyContainer {
	position: relative;
}

/* hide underline in ribbon */		
.ms-cui-tabContainer a:hover, .ms-cui-tabContainer a {
	text-decoration: none;
	color: inherit;
}
.customHead a:visited {
	color: white;
}

.customSearchBox {
	width: auto;
}

.customSearchBox .ms-sbplain {
	font-size: inherit;
	font-size: 10.5pt;
	border-color:transparent !important;
	border-style:none !important;
	border-width:0px !important;	
	color:#777777;
}

.ms-rtestate-field p {
	margin:0 0 15px;
}

.customPageContent {
	/*margin-top: -20px;*/
}

#ms-rterangepaste-start {
	float: left;
}

/* arrow for flyouts */
.menu-horizontal a.dynamic-children span.additional-background,
.menu-horizontal span.dynamic-children span.additional-background
{
	padding-right:0px;
	background-image:none;
}

/* item style */
.s4-tn li.static > .menu-item{
	color:white;
	white-space:nowrap;
	border:0px none transparent;
	border-right:1px solid #FFA917;
	background-color:#F09100;
	height:29px;
	line-height:28px;
	padding:0 10px;
	display:inline-block;
	vertical-align:middle;
}

/* item style hover */
.s4-tn li.static > a:hover
{
	background-color: white;
	text-decoration: none;
	color: #F09100;
}

/* flyout holder */
.s4-tn ul.dynamic{
	background-color:#F09100;
	border:0px none;
}

/* flyout item */
.s4-tn li.dynamic > .menu-item{
	display:block;
	padding:3px 10px;
	white-space:nowrap;
	font-weight:normal;
	background-color: #F09100;
	background-repeat: repeat-x;
	border: 1px solid #F09100;
	border-top: 1px solid #FFA917;
	color: #FFFFFF;
	line-height: 1.2em;
	padding:1px 10px;
	
}

/* flyout item hover */
.s4-tn li.dynamic > a:hover{
	font-weight:normal;
	color: #F09100;
	text-decoration:none;
	background-color: #FFFFFF;
}

body {
	height:100%;
	overflow:hidden;
	width:100%;
}

/* blog styles */
.ms-formvalidation,.ms-long {
font-family:verdana,Verdana,sans-serif;
}
.ms-ButtonHeightWidth {
font-family:tahoma;
}
.ms-formvalidation,.ms-ButtonHeightWidth,.ms-ButtonHeightWidth2,.ms-blogrssnav a,.ms-PostFooter, .ms-CommentFooter,.ms-PostBody,h3.ms-PostDate,h4.ms-CommentTitle,.ms-CommentBody,.ms-commentsempty,.ms-blogedit,.ms-blogrss,.ms-PostRightFooter,.ms-long {
font-size:140%;
}
.ms-CategoryTitle,.ms-CategoryTitleMonth,.ms-ArchiveTitle,.ms-PostTitle {
font-size:210%;
}
.ms-ArchiveYearCell {
font-size:110%;
}
.ms-YearTitle {
font-size:130%;
}
.ms-MonthTitle {
font-size:120%;
}

.ms-PostBody {
padding-right: 10px;
}
.ms-PostTitle{
line-height:150%;
}
