﻿/*
 * Glass 08 by James@Milne.com
 * 
 * Glass.css
 */
 
 /* Make the site banner sub components transparent */
.ms-sitemapdirectional,
.ms-navsubmenu2,
.ms-navsubmenu1,
.ms-globalTitleArea,
.ms-mwspagetitleareaframe,
.ms-pagetitleareaframe,
Div.ms-titleareaframe,
TD.ms-titleareaframe,
.ms-consoletitleareaframe,
.ms-mwspagetitleareaframe,
.ms-pagetitleareaframe,
Div.ms-titleareaframe,
TD.ms-titleareaframe,
.ms-pagebottommarginright,
.ms-pagebottommarginleft,
.ms-pagebottommargin,
td.ms-rightareacell div.ms-pagemargin,
.ms-bodyareapagemargin,
.ms-titlearearight .ms-areaseparatorright,
div.ms-areaseparatorright,
div.ms-areaseparatorleft,
td.ms-areaseparatorleft,
.ms-titlearealeft,
.ms-titleareaframe,
.ms-nav,
.ms-topnav,
.ms-bannerContainer,
.ms-banner,
.ms-bannerframe {
	background-image:none !important;
	background-color:transparent !important;
}
	


.ms-main {
	width:910px;
	max-width:910px;
	padding: 0;
	align:center;
}

.ms-MenuUILarge, .ms-MenuUI {
	position:relative;
	z-index: 300;
}

.ms-areaseparatorright {
border-left: 0;
margin: 1px;
}

.ms-siteactionmenu {
	margin:0;
	padding:0;
	border:0;
}
.ms-globalbreadcrumb {
	padding:0px 0px 0px 5px;
}

#pageContent {
	background-image: url(/blog/James/_catalogs/masterpage/vista08/images/pageContent.png)  !important; /* FF will see this. */
	background-image: none; /* IE Will see this. */
	background-color: transparent !important;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/blog/James/_catalogs/masterpage/vista08/images/pageContent.png',sizingMethod='scale'); /* IE will see this */
	margin: 0px 5px 0px 5px;
	padding:0;
	width:940px;
	max-width: 940px !important;
}

/* Reset Border trims */
.ms-areaseparatorleft, .ms-areaseparatorright,
.ms-bodyareaframe,.ms-viewareaframe{
	border: 0 0 0 0 !important;
}
#onetidPageTitleAreaTable A,
.ms-WPBody A {
	position:relative;
	z-index:0;
}
.ms-PostWrapper {
	width: auto !important;
	position:relative;
	z-index:0;
}

.ms-topNavContainer {
	position:relative;
	z-index:1;
	border: 0;
	padding-left: 1px;
}


/* Footer */

#pageFooter {
	background-image: url('/Blog/James/_catalogs/masterpage/vista08/images/pageFooter.png') !important; /* FF will see this. */
	background-repeat:no-repeat;
	background-image:none; /* IE Will see this. */
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Blog/James/_catalogs/masterpage/vista08/images/pageFooter.png',sizingMethod='image');/* IE will see this */
	margin: 0 5px 0 5px;
	height: 4px;
}
.ms-main table.siteBanner {
	background-image:none;
	margin: 5px 5px 0px 5px;
}

/* Global Nav */
.ms-bannerContainer {/* move the nav around */
	padding: 3px 22px 5px 11px;
	z-index:15;position:relative;
}

/* Top Nav */

.ms-topnav {
	background-image:none;
	background-color:transparent; /**/
	color:white;
	height:32px;
	padding-right: 4px;
	margin: 0 0 0 0;
	text-align:center;
	vertical-align:middle;
	border:0;
}
.ms-topnav A {
		padding: 8px 10px 10px 10px;
		color:white;
}
.ms-topnav td{
	margin: auto;
	border-top: 10px;
`	color: white;
	font-weight: bold;
}

div.zz1_TopNavigationMenu_0
{
	margin-left:1px !important; /* FF will see this */
}

.ms-topNavFlyOuts
{
	position: relative !important;
	margin:0;padding:0;
}

#pageContent {
	padding-top: 15px;
}

.ms-bannerContainer {
	margin-right:0;
	padding-right: 12px !important; /* FF will see this */	
	padding-right: 22px;			/* IE will see this */
	position:relative;
	z-index:40;
}

/* Site Banner */

.SiteBanner {
	background-image: url('/blog/james/_catalogs/masterpage/vista08/images/siteHeaderFF.png') !important; /* FF will see this */;
	background-image: none; /* IE will see this */;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/blog/james/_catalogs/masterpage/vista08/images/siteHeader.png',sizingMethod='image'); /* IE will see this */;
	background-repeat: repeat-x;
	background-repeat: no-repeat;

	z-index: -1;
}
.ms-topNavContainer {
	position:relative;
	z-index:1;
}

.ms-globalTitleArea {
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 15px;
	padding-bottom: 0px;
}
#ctl00_PlaceHolderTopNavBar_TopHelpLink img {
	vertical-align:middle;
	padding-bottom: 3px;
	padding-right: 5px;
}
/* Search Controls */
.ms-sbgo,
.ms-sbplain,
select.ms-sbscopes,
.ms-sbcell,
.ms-sbscopes {
		background-color: transparent;
		
		background-color:white;
		filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60);
		behavior: url("/blog/Alana/_catalogs/masterpage/vista08_alana/search.onclick.htc");
		position:relative;
		z-index:4;
}

/* Advanced Search */
.ms-sblink {
	display:none;
}

/* Make the site banner sub components transparent */
.ms-globalTitleArea,
.ms-bannerframe,
.ms-bannerContainer,
.ms-quicklaunch {
	background-image:none;
	background-color:transparent;
}

/* qUICKlAUNCH */
/* Calendar Hack */
X.ms-bodyareaframe,
X.ms-propertysheet {
	width:400px !important; max-width: 400px !important;
}
XX.ms-pagemargin {
	display:none;visibility:hidden;
}

/* View All Site Content */
table.ms-recyclebin td{
	padding-left:0px;
	border:0;
}
.ms-quicklaunch table td,
.ms-quickLaunch,
.ms-quickLaunchOuter,
.ms-quicklaunchheader,
.ms-BlogNavigator div.ms-WPBody,
.ms-blogrss,
#BlogRSSNav {
	border:0 !important;
	border-bottom:0 !important;
	border-top:0 !important;
	border-left:0 !important;
	border-right:0 !important;
	margin:0 !important;
	padding-left:0px;
	border:0 !important;
	background-image:none !important;
	background-color:transparent !important;
}


#quickLaunchHeader {
	background-position: 0% 0%;
	background-image: none !important;
}


/* Background */
/* Reset the background so the ms-main can be seen. */
.ms-nav,
div.ms-titleareaframe,
TD.ms-titleareaframe,
DIV.ms-pagemargin,
.ms-pagetitleareaframe,
.ms-titleareaframe,
.ms-titlearealeft,
td.ms-rightareacell div.ms-pagemargin,
.ms-pagebottommarginleft,
.ms-pagebottommargin,
.ms-bodyareapagemargin,
.ms-pagebottommarginright,
#onetidPageTitleAreaTable
 {
	background-color:transparent;
	background-image:none;
}

/**/
div.ms-pagemargin
{
	padding:1px;
}

.ms-bodyareapagemargin,
td.ms-rightareacell div.ms-pagemargin {
	border:0;
}

/* Add more WPs here */
#WebPartWPQ20 table,
#WebPartWPQ19 table,
#WebPartWPQ18 table,
#WebPartWPQ17 table,
#WebPartWPQ16 table,
#WebPartWPQ15 table,
#WebPartWPQ14 table,
#WebPartWPQ13 table,
#WebPartWPQ12 table,
#WebPartWPQ11 table,
#WebPartWPQ10 table,
#WebPartWPQ9 table,
#WebPartWPQ8 table,
#WebPartWPQ7 table,
#WebPartWPQ6 table,
#WebPartWPQ5 table,
#WebPartWPQ4 table,
#WebPartWPQ3 table,
#WebPartWPQ2 table,
#WebPartWPQ1 table,
#WebPartWPQ0 table
{ 
	position: relative; 
	z-index: 1; 
}

#OuterZoneTable{
	position: relative; 
	z-index: 7; 
}

/*Quick launch*/
#vistaBox {
	border: 0;
	margin: 0px;
	padding: 10px 0 0 0;
}
.ms-navsubmenu1,
.ms-navsubmenu2 ,
.ms-quicklaunch,
.ms-navSubMenu1 td {
	background-color: transparent;
	border:0;
}

.ms-quicklaunchheader,
.ms-navheader td,
.ms-navitem td {
	background-color: transparent !important;
	background-image: none;
	border: 0 !important;
	margin:0; padding:0;
}

.ms-navitem {
	padding-left: 10px;
}

/* Tree view */

.ms-treeviewouter td.ms-navitem {
	border:0;
}

#xxctl00_PlaceHolderLeftNavBar_TreeViewNavigationManager {
	padding-left:17px;
}

/* View All Site Content */
table.ms-recyclebin td{
	padding-left:0px;
}
.ms-quicklaunchheader{
	padding-left:0px;
}
.ms-quickLaunchOuter,
.ms-quickLaunch,
.ms-quicklaunch table td {
	border:0px;
	border-bottom:0px;
	border-top:0px;
	border-left:0;
	border-right:0;
	margin:0;
}

/* Indent Quick Launch */
div.ms-quicklaunch {
	padding-left: 10px;
}

.ms-quicklaunch div {
	position: relative; 
	z-index:1;
}

table.ms-recyclebin td {
	background-color: transparent;
	border:0;
}

/* Selected */

.ms-selectednavheader {
	width:137px;	
}

.ms-quicklaunch table.ms-selectednav {
	width:145px;
}

#quickLaunchFooter {
	background-color: transparent !important;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_catalogs/masterpage/vista08/images/footer70.png',sizingMethod='image');
	background-image:none;
	border: 0 !important;
	margin:0; padding:0;
	
}


/* Transparancy Hack */
.ms-pagebreadcrumb,
.ms-ToolPaneOuter,
.link-item A,
.ms-gb,
.ms-consoletoolbar,
.ms-consoletoolbar table,
.ms-consoleqaback,
#QuickActionMenu,
#ctl00_SPNavigation_ctl01_QuickActionMenu,
.ms-consoletoolbar,
table#qaEditPage,
#qaPublish,
table#qaCheckin,
#ctl00_SPNavigation_ctl01_ctl26,
#consoleMenuBar2,
.ms-formfieldvaluecontainer,
.ms-summarystandardbody,
#consoleMenuBar2,
.ms-SPButton,
.ms-SPZone,
.srch-WPBody A,
#header A,
.headertitle A,
.ms-addnew A,
.ms-WPHeader A,
.ms-bodyframe A,
.ms-vb2 A, .ms-vb-icon A,
.ms-vb A,
div.ms-viewselector A,
.ms-toolbar A,
.ms-titlearea A,
.ms-vb-title,
input,
select,
button,
iframe,
.ms-rtelong {
	position:relative;
	z-index:0;
	
}



