/*
THEME NAME: Alpha Boys School 
THEME URI: http://mrkowalsky.com/online_portfolio/
DESCRIPTION: This is a custom theme for Alpha Boys School designed by Nestor Matilla and implemented by Joan Cerdas
VERSION: 1.0
AUTHOR: <a href="http://mrkowalsky.com/online_portfolio/">Joan Cerdas</a>
AUTHOR URI: http://mrkowalsky.com/online_portfolio/
*/

@charset "utf-8";
/* CSS Document */

@import url(http://fonts.googleapis.com/css?family=BenchNine:300);

	@font-face {
 font-family: Bold;
 src: url("fonts/SignikaBold.eot") /* EOT file for IE */
}
	@font-face {
 font-family: Bold;
 src: url("fonts/SignikaBold.ttf") /* TTF file for CSS3 browsers */
}

	@font-face {
 font-family: Light;
 src: url("fonts/SignikaLight.eot") /* EOT file for IE */
}
	@font-face {
 font-family: Light;
 src: url("fonts/SignikaLight.ttf") /* TTF file for CSS3 browsers */
}

	@font-face {
 font-family: Regular;
 src: url("fonts/SignikaRegular.eot") /* EOT file for IE */
}
	@font-face {
 font-family: Regular;
 src: url("fonts/SignikaRegular.ttf") /* TTF file for CSS3 browsers */
}

	@font-face {
 font-family: Regular;
 src: url("fonts/SignikaSemibold.eot") /* EOT file for IE */
}
	@font-face {
 font-family: Regular;
 src: url("fonts/SignikaSemibold.ttf") /* TTF file for CSS3 browsers */
}

	body{
	margin:0px;
	background:#FFFFFF;}
	

	
	
	a{
	color:#aca9a9;
	text-decoration:none;
	}
	a:hover {
	text-decoration: none;
	color:#b60015;
	text-align: center;
	}
	
	#content{
	width:1200px;
	background:#ffffff;
	margin:0px auto 0px;
	overflow:hidden;
	}
	
	#content #Header{
	width:960px;
    clear:both;
	margin:0px auto 0px;
	overflow:hidden;
	}
	
	#content #Header #LeftContent{
	width:835px;
	float:left;
	overflow: hidden;
	}
	
	
	#content #Header #LeftContent #logoInstitute{
	width:119px;
	float:left;
	overflow: hidden;
	}

	#content #Header #LeftContent #RightHeader{
	width:700px;
	float:right;
	margin:0px auto;
	overflow: hidden;
	margin-top:47px;
	}
	
	#content #Header #LeftContent #RightHeader #ContactInfo{
	width:155px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height:16px;
	display: inline-block;
	list-style-type: none;
	text-align:left;
	margin: 0px;
	padding: 0px;
	margin-left:460px;
	margin-top:5px;
	margin-bottom:5px;
	Color:#747474;
	}
	
	
	
	#content #Header #LeftContent #RightHeader #SocialMedia1{
	width:25px;
	float:left;
	margin:0px auto;
	overflow: hidden;
	margin-right:5px;
	}
	
	#content #Header #LeftContent #RightHeader #SocialMedia2{
	width:25px;
	float:left;
	margin:0px auto;
	overflow: hidden;
	margin-right:5px;
	}
	
	#content #Header #LeftContent #RightHeader #SocialMedia3{
	width:25px;
	float:right;
	margin:0px auto;
	overflow: hidden;
	}


	#content #Header #LeftContent #RightHeader  #menuItems{
	width:675px;
	background:#3f3f3f;
	float:right;
	font-family: "Regular", SignikaRegular, Arial, Helvetica, sans-serif;
	font-size: 15px;
	text-align:left;
	Color:#ffffff;
	margin-top:5px;
	margin-bottom:10px;
	padding-bottom:10px;
	padding-left:20px;
	padding-right:10px;
	}


	#content  #Header  #ABSlogo{
	width:119px;
	float:right;
	overflow: hidden;
	}

	#content #Bodycontent{
	width:960px;
	background:#ffffff;
	margin:0px auto 0px;
	overflow:hidden;
	margin-top:60px;
	}

	#content #Bodycontent #TopHeadline{
	width:960px;
	clear:both;
	margin:0px auto;
	font-family: "Light", SignikaLight, Arial, Helvetica, sans-serif;
	font-size: 36px;
	text-align:center;
	Color:#b60015;
	margin-bottom:20px;
	}
	
	#content #Bodycontent #mainImage{
	width:960px;
	clear:both;
	margin:0px auto;
	overflow: hidden;
	}

	#content #Bodycontent #GetInvolved {
	width:960px;
	margin:0px auto 0px;
	overflow:hidden;
	margin-top:60px;
	text-align: center;
	}
	
	#content #Bodycontent #GetInvolved #GetInvolvedText{
	width:565px;
	float:left;
	margin:0px auto;
	font-family: "Light", SignikaLight, Arial, Helvetica, sans-serif;
	font-size: 32px;
	text-align:left;
	Color:#3f3f3f;
	margin-bottom:60px;
	}
	
	
	#content #Bodycontent #GetInvolved #GetInvolvedButton{
	width:280px;
	float:right;
	margin:0px auto;
	overflow: hidden;
	}
	
	
	#content #Bodycontent #NewsContent {
	width:960px;
	margin:0px auto 0px;
	overflow:hidden;
	margin-bottom:20px;
	}
	
	
	#content #Bodycontent #NewsContent #LatestNewsHeadline{
	width:200px;
	float:left;
	margin:0px auto;
	font-family: "Light", SignikaLight, Arial, Helvetica, sans-serif;
	font-size: 24px;
	text-align:left;
	Color:#3f3f3f;
	}
	
	
	#content #Bodycontent #NewsContent #CheckOurNews{
	width:150px;
	float:right;
	margin:0px auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height:16px;
	text-align:center;
	Color:#c5c5c5;
	margin-top:10px;
	}
	
	#content #Bodycontent #NewsContent #NewsLine{
	width:960px;
	clear:both;
	margin:0px auto;
	overflow: hidden;
	margin-top:20px;
	}
	
	
	
	#content #Bodycontent #NewsContent #Newsbox {
	width:300px;
	margin:0px auto 0px;
	overflow:hidden;
	margin-top:20px;
	margin-bottom:20px;
	float:left;
	margin-left:10px;
	}
	
	#content #Bodycontent #NewsContent #Newsbox #NewsPic {
	width:300px;
	clear:both;
	margin:0px auto;
	overflow: hidden;
	margin-bottom:15px;
	}
	
	
	#content #Bodycontent #NewsContent #Newsbox #NewsHeadline{
	width:300px;
	margin:0px auto;
	font-family: "Light", SignikaLight, Arial, Helvetica, sans-serif;
	font-size: 20px;
	text-align:left;
	Color:#3f3f3f;
	margin-bottom:15px;
	}
	
	#content #Bodycontent #NewsContent #Newsbox #FeaturedText{
	width:300px;
	margin:0px auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height:18px;
	text-align:left;
	Color:#747474;
	margin-bottom:20px;
	}
	
	#content #Bodycontent #NewsContent #Newsbox #ShareBox {
	width:300px;
	clear:both;
	margin:0px auto;
	overflow: hidden;
	margin-bottom:30px;
	}
	
	
	#content #Bodycontent #CoursesContent {
	width:960px;
	margin:0px auto 0px;
	overflow:hidden;
	margin-bottom:30px;
	}
	
	
	#content #Bodycontent #CoursesContent #CoursesClassessHeadline{
	width:285px;
	float:left;
	margin:0px auto;
	font-family: "Light", SignikaLight, Arial, Helvetica, sans-serif;
	font-size: 24px;
	text-align:left;
	Color:#3f3f3f;
	}
	
	
	#content #Bodycontent #CoursesContent #CheckOurCourses{
	width:150px;
	float:right;
	margin:0px auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height:16px;
	text-align:center;
	Color:#c5c5c5;
	margin-top:10px;
	}
	
	#content #Bodycontent #CoursesContent #CoursesLine{
	width:960px;
	clear:both;
	margin:0px auto;
	overflow: hidden;
	margin-top:20px;
	}
	
	#content #Bodycontent #CoursesContent #Coursesbox {
	width:220px;
	margin:0px auto 0px;
	overflow:hidden;
	margin-top:20px;
	margin-bottom:20px;
	float:left;
	margin-left:13px;
	}
	
	#content #Bodycontent #CoursesContent #Coursesbox #CoursesPic {
	width:220px;
	clear:both;
	margin:0px auto;
	overflow: hidden;
	margin-bottom:15px;
	}
	
	
	#content #Bodycontent #CoursesContent #Coursesbox #CoursesHeadline{
	width:220px;
	margin:0px auto;
	font-family: "Light", SignikaLight, Arial, Helvetica, sans-serif;
	font-size: 18px;
	text-align:left;
	Color:#3f3f3f;
	margin-bottom:15px;
	}
	
	#content #Bodycontent #CoursesContent #Coursesbox #CoursesText{
	width:220px;
	margin:0px auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height:18px;
	text-align:left;
	Color:#747474;
	margin-bottom:20px;
	}
	
	
	#content #Bodycontent #RadioContent {
	width:960px;
	margin:0px auto 0px;
	overflow:hidden;
	margin-bottom:30px;
	}
	
	
	#content #Bodycontent #RadioContent #RadioHeadline{
	width:285px;
	float:left;
	margin:0px auto;
	font-family: "Light", SignikaLight, Arial, Helvetica, sans-serif;
	font-size: 24px;
	text-align:left;
	Color:#3f3f3f;
	}
	
	
	#content #Bodycontent #RadioContent #CheckOurRadio{
	width:150px;
	float:right;
	margin:0px auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;	
	line-height:16px;
	text-align:center;
	Color:#c5c5c5;
	margin-top:10px;
	}
	
	#content #Bodycontent #RadioContent #RadioLine{
	width:960px;
	clear:both;
	margin:0px auto;
	overflow: hidden;
	margin-top:20px;
	}
	
	#content #Bodycontent #RadioContent #RadioPLayerBox {
	width:440px;
	margin:0px auto 0px;
	overflow:hidden;
	margin-top:20px;
	margin-bottom:20px;
	float:left;
	margin-left:13px;
	margin-bottom:15px;
	}
	
	#content #Bodycontent #RadioContent #RadioPLayerBox #RadioPLayer {
	width:440px;
	clear:both;
	margin:0px auto;
	overflow: hidden;
	margin-bottom:15px;
	}
	
	#content #Bodycontent #RadioContent #RadioPLayerBox #RadioHeadlineSmall{
	width:440px;
	margin:0px auto;
	font-family: "Light", SignikaLight, Arial, Helvetica, sans-serif;
	font-size: 18px;
	text-align:left;
	Color:#3f3f3f;
	margin-bottom:15px;
	}
	
	#content #Bodycontent #RadioContent #RadioPLayerBox #RadioText{
	width:440px;
	margin:0px auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height:18px;
	text-align:left;
	Color:#747474;
	margin-bottom:20px;
	}
	
	
	
	#content #Bodycontent #RadioContent #Radiobox {
	width:220px;
	margin:0px auto 0px;
	overflow:hidden;
	margin-top:20px;
	margin-bottom:20px;
	float:left;
	margin-left:13px;
	}
	
	#content #Bodycontent #RadioContent #Radiobox #RadioPic {
	width:220px;
	clear:both;
	margin:0px auto;
	overflow: hidden;
	margin-bottom:15px;
	}
	
	
	#content #Bodycontent #RadioContent #Radiobox #RadioHeadlineSmall{
	width:220px;
	margin:0px auto;
	font-family: "Light", SignikaLight, Arial, Helvetica, sans-serif;
	font-size: 18px;
	text-align:left;
	Color:#3f3f3f;
	margin-bottom:15px;
	}
	
	#content #Bodycontent #RadioContent #Radiobox #RadioText{
	width:220px;
	margin:0px auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height:18px;
	text-align:left;
	Color:#747474;
	margin-bottom:20px;
	}
	
	#content #Bodycontent #ShopContent {
	width:960px;
	margin:0px auto 0px;
	overflow:hidden;
	margin-bottom:30px;
	}
	
	
	#content #Bodycontent #ShopContent #ShopHeadline{
	width:285px;
	float:left;
	margin:0px auto;
	font-family: "Light", SignikaLight, Arial, Helvetica, sans-serif;
	font-size: 24px;
	text-align:left;
	Color:#3f3f3f;
	}
	
	
	#content #Bodycontent #ShopContent #CheckOurShop{
	width:150px;
	float:right;
	margin:0px auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
 	line-height:16px;
	text-align:center;
	Color:#c5c5c5;
	margin-top:10px;
	}
	
	#content #Bodycontent #ShopContent #ShopLine{
	width:960px;
	clear:both;
	margin:0px auto;
	overflow: hidden;
	margin-top:20px;
	}
	
	#content #Bodycontent #ShopContent #Shopbox {
	width:220px;
	margin:0px auto 0px;
	overflow:hidden;
	margin-top:20px;
	margin-bottom:20px;
	float:left;
	margin-left:13px;
	}
	
	#content #Bodycontent #ShopContent #Shopbox #ShopPic {
	width:220px;
	clear:both;
	margin:0px auto;
	overflow: hidden;
	margin-bottom:15px;
	}
	
	
	#content #Bodycontent #ShopContent #Shopbox #ShopHeadlineSmall{
	width:220px;
	margin:0px auto;
	font-family: "Light", SignikaLight, Arial, Helvetica, sans-serif;
	font-size: 18px;
	text-align:left;
	Color:#3f3f3f;
	margin-bottom:15px;
	}
	
	#content #Bodycontent #ShopContent #Shopbox #ShopText{
	width:220px;
	margin:0px auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height:18px;
	text-align:left;
	Color:#747474;
	margin-bottom:20px;
	}
	
	
	#content #Bodycontent #GetInvolvedContent {
	width:960px;
	margin:0px auto 0px;
	overflow:hidden;
	margin-bottom:30px;
	}
	
	
	#content #Bodycontent #GetInvolvedContent #GetInvolvedHeadline{
	width:285px;
	float:left;
	margin:0px auto;
	font-family: "Light", SignikaLight, Arial, Helvetica, sans-serif;
	font-size: 24px;
	text-align:left;
	Color:#3f3f3f;
	}
	
	
	#content #Bodycontent #GetInvolvedContent #CheckOurGetIlvolved{
	width:200px;
	float:right;
	margin:0px auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height:16px;
	text-align:center;
	Color:#c5c5c5;
	margin-top:10px;
	}
	
	#content #Bodycontent #GetInvolvedContent #GetInvolvedLine{
	width:960px;
	clear:both;
	margin:0px auto;
	overflow: hidden;
	margin-top:20px;
	}
	
	#content #Bodycontent #GetInvolvedContent #GetInvolvedbox {
	width:220px;
	margin:0px auto 0px;
	overflow:hidden;
	margin-top:20px;
	margin-bottom:20px;
	float:left;
	margin-left:13px;
	}
	
	#content #Bodycontent #GetInvolvedContent #GetInvolvedbox #GetInvolvedPic {
	width:220px;
	clear:both;
	margin:0px auto;
	overflow: hidden;
	margin-bottom:15px;
	}
	
	
	#content #Bodycontent #GetInvolvedContent #GetInvolvedbox #GetInvolvedSmallHeadline{
	width:220px;
	margin:0px auto;
	font-family: "Light", SignikaLight, Arial, Helvetica, sans-serif;
	font-size: 18px;
	text-align:left;
	Color:#3f3f3f;
	margin-bottom:15px;
	}
	
	#content #Bodycontent #GetInvolvedContent #GetInvolvedbox #GetInvolvedText{
	width:220px;
	margin:0px auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height:18px;
	text-align:left;
	Color:#747474;
	margin-bottom:20px;
	}
	
	
	#content #Bodycontent #DonationContent {
	width:960px;
	margin:0px auto 0px;
	overflow:hidden;
	margin-bottom:60px;
	}
	
	#content #Bodycontent #DonationContent #DonationHeadline{
	width:285px;
	float:left;
	margin:0px auto;
	font-family: "Light", SignikaLight, Arial, Helvetica, sans-serif;
	font-size: 24px;
	text-align:left;
	Color:#3f3f3f;
	}
	
	
	#content #Bodycontent #DonationContent #DonationLine{
	width:960px;
	clear:both;
	margin:0px auto;
	overflow: hidden;
	margin-top:20px;
	}
	
	#content #Bodycontent #DonationContent #DonationText{
	width:960px;
	margin:0px auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height:18px;
	text-align:left;
	Color:#747474;
	margin-top:20px;
	margin-bottom:40px;
	}
	
	#content #Bodycontent #DonationContent #DonationAction{
	width:945px;
	clear:both;
	margin:0px auto;
	overflow: hidden;
	}
	
	#content #Bodycontent #SponsorsContent {
	width:960px;
	margin:0px auto 0px;
	overflow:hidden;
	margin-bottom:60px;
	}
	
	#content #Bodycontent #SponsorsContent #SponsorsHeadline{
	width:285px;
	float:left;
	margin:0px auto;
	font-family: "Light", SignikaLight, Arial, Helvetica, sans-serif;
	font-size: 24px;
	text-align:left;
	Color:#3f3f3f;
	}
	
	
	#content #Bodycontent #SponsorsContent #sponsorsLine{
	width:960px;
	clear:both;
	margin:0px auto;
	overflow: hidden;
	margin-top:20px;
	}
	
	#content #Bodycontent #SponsorsContent #SponsorsBanners{
	width:809px;
	clear:both;
	margin:0px auto;
	overflow: hidden;
	margin-top:40px;
	}
	
	#content #Footer{
	width:1200px;
	background: url(images/background.png)no-repeat top center;
	margin:0px auto 0px;
	overflow:hidden;
	padding-bottom:100px;
	}
	
	#content #Footer #FooterContent {
	width:865px;
	clear:both;
	margin:0px auto 0px;
	overflow:hidden;
	margin-bottom:20px;
	margin-top:40px;
	}
	
	#content #Footer #FooterContent #FooterBox {
	width:223px;
	float:left;
	margin:0px auto 0px;
	overflow:hidden;
	margin-right:80px;
	}
	
	#content #Footer #FooterContent #FooterBox  #FooterHeadline{
	width:223px;
	margin:0px auto;
	font-family: "Light", SignikaLight, Arial, Helvetica, sans-serif;
	font-size: 18px;
	text-align:left;
	Color:#efefef;
	padding-bottom:10px;
	border-bottom:#fe4f38 solid 1px;
	}
	
	#content #Footer #FooterContent #FooterBox  #Footerdescription{
	width:223px;
	margin:0px auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height:18px;
	text-align:left;
	Color:#efefef;
	padding-top:20px;
	padding-bottom:35px;
	}
	
	#content #Footer #FooterContent #FooterBox #NewsletterAction{
	width:223px;
	clear:both;
	margin:0px auto;
	overflow: hidden;
	}
	
	
	#content #Footer #FooterContent #FooterBox2 {
	width:240px;
	float:right;
	margin:0px auto 0px;
	overflow:hidden;
	}
	
	#content #Footer #FooterContent #FooterBox2  #FooterHeadline{
	width:240px;
	margin:0px auto;
	font-family: "Light", SignikaLight, Arial, Helvetica, sans-serif;
	font-size: 18px;
	text-align:left;
	Color:#efefef;
	padding-bottom:10px;
	border-bottom:#fe4f38 solid 1px;
	}
	
	#content #Footer #FooterContent #FooterBox2  #Footerdescription{
	width:240px;
	margin:0px auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height:18px;
	text-align:left;
	Color:#ffffff;
	padding-top:20px;
	padding-bottom:35px;
	}
	
	#content #Footer #FooterBoxBOT {
	width:865px;
	clear:both;
	margin:0px auto 0px;
	overflow:hidden;
	margin-bottom:30px;
    border-top:#ffffff solid 1px;
	}
	
	#content #Footer #FooterBoxBOT  #AlphaRightsReserved{
	width:255px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height:15px;
	text-align:left;
	Color:#ffffff;
	margin-top:20px;
	}
	
	#content #Footer #FooterBoxBOT #FooterSocialBoxBOT {
	width:65px;
	float:right;
	overflow:hidden;
	margin-top:10px;
	}
	
	
	#content #Footer #FooterBoxBOT #FooterSocialBoxBOT #SocialMedia1{
	width:25px;
	float:left;
	margin:0px auto;
	overflow: hidden;
	margin-right:5px;
	}
	
	#content #Footer #FooterBoxBOT #FooterSocialBoxBOT #SocialMedia2{
	width:25px;
	float:right;
	margin:0px auto;
	overflow: hidden;
	}
	
	
	#content #Page {
	width:960px;
    clear:both;
	margin:0px auto 0px;
	overflow:hidden;
	margin-top: 25px;
	margin-bottom:100px;
	}
	
	#content #Page #PageContent {
	width:670px;
	float: left;
	margin:0px auto 0px;
	overflow:visible;
	}
	
	#content #Page #PageContent #PageHeadline{
	width:670px;
	font-family: "Light", SignikaLight, Arial, Helvetica, sans-serif;
	font-size: 34px;
	text-align:left;
	Color:#b60015;
	margin-bottom:20px;
	overflow:auto;
	}
	
	#content #Page #PageContent  #PageSingleText{
	width:670px;
	margin:0px auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height:18px;
	text-align:left;
	Color:#747474;
	margin-top:30px;
	}
	
	#content #Page #SideBar {
	width:235px;
	float: right;
	margin:0px auto 0px;
	overflow:hidden;
	margin-top:70px;
	}

	#content #Page #SideBar #SidePic {
	width:235px;
	float: right;
	overflow:hidden;
	}


	#content #Page #SideBar #SideBarItems{
	width:235px;
	float: right;
	font-family: "Light", SignikaLight, Arial, Helvetica, sans-serif;
	font-size: 16px;
	text-align:left;
	Color:#3f3f3f;
	padding-top:10px;
	padding-bottom:10px;
	margin-left:10px;
	border-top:#e5e5e5 solid 1px;
	}
	
	#content #Page #SideBar #SideBarItemsLastGuy{
	width:235px;
	float: right;
	font-family: "Light", SignikaLight, Arial, Helvetica, sans-serif;
	font-size: 16px;
	text-align:left;
	Color:#3f3f3f;
	padding-top:10px;
	padding-bottom:10px;
	margin-left:10px;
	border-top:#e5e5e5 solid 1px;
	border-bottom:#e5e5e5 solid 1px;
	}
	
	#content #Page #PageContent #SingleHeadline{
	width:670px;
	font-family: "Light", SignikaLight, Arial, Helvetica, sans-serif;
	font-size: 34px;
	text-align:left;
	Color:#b60015;
	margin-bottom:5px;
	}
	
	
	#content #Page #PageContent  #SingleDate{
	width:670px;
	margin:0px auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height:16px;
	text-align:left;
	Color:#0000000;
	margin-bottom:15px;
	}
	
	
	#content #Page #PageContent #SinglePic {
	width:670px;
	clear:both;
	margin:0px auto;
	overflow: hidden;
	margin-bottom:20px;
	}
	
		<!--Navigation AREA-->	

	#navigation {
	width:900px;
	margin:0px auto 0px;
	overflow:hidden;
	}
	
	.menu ul{
	list-style:none;
	padding: 0px 0px 10px 0px;
	}
	
	.menu ul li{
	float:left;
	padding: 0px 10px 0px 10px;
	border-right:#837474 solid 1px;
	}
	
	.menu ul li:last-child{
	border-right:none;
	}
	
	.menu_blanco .menu ul li a{
	color:#FFF;
	}
	
	
	
	
	@media only screen and (max-width: 1024px) {
    
   a[x-apple-data-detectors] { /* surpresses blue iOS links on all iOS devices */
     color: inherit !important;
     text-decoration: none !important;
     font-size: inherit !important;
     font-family: inherit !important;
     font-weight: inherit !important;
     line-height: inherit !important; }     
}

@media only screen and (max-width:600px){
	
	img.attachment-single-big.size-single-big.wp-post-image{width: 95%; height: 95%;display: block; margin: 0 auto;}
	img.attachment-homepage-thumb-small.size-homepage-thumb-small.wp-post-image{width: 100%; height: 100%;display: block; margin: 0 auto;}


@media only screen and (max-width: 500px) {  /* these apply to all mobile devices regardless of resolution */

   *[class~=deviceWidth] {width:100% !important; height:auto !important}
   
   *[class~=innerWidth] {width:94% !important;height: auto !important}
   
   *[class~=innerWidth2] {width:90% !important;height: auto !important}
   
    
   *[class~=hide] {display: none !important;max-height:none!important;width:auto!important;overflow:hidden!important;}
   
   *[class=sizeLogo] {width:119px!important; height:135px!important; margin:20px 0px 0px 0px!important;}
   
   *[class~=heroImg] {max-width:956px !important; width:100%!important; height:auto!important;}
   
   *[class~=InternalImg] {max-width:960px !important; width:100%!important; height:auto!important;}
   
  *[class~=InternalImg2] {max-width:657px !important; width:100%!important; height:auto!important;}
   
   *[class~=NewsLine] {max-width:940px !important; width:100%!important; height:auto!important;}
   
   *[class~=newsPic] {max-width:600px !important; width:100%!important; height:auto!important;}
   
 *[class~=CoursePic] {max-width:600px !important; width:100%!important; height:auto!important;}
   
 *[class~=DonationAction] {max-width:945px !important; width:100%!important; height:auto!important;}
   
   
   *[class~=Icons] {padding: 20px 0px 0px 0px!important;}    
   
/* text sizing & padding  */

   *[class~=txtCenter] {text-align:center !important; padding: 20px 20px 20px 20px!important;}    
   *[class~=txtMain] {width:90% !important; font-size: 14px!important; line-height: 20px!important; padding: 20px 20px 20px 20px!important;}
   *[class~=txtH1] {width:94% !important;height: auto !important;font-size:20px!important; line-height:24px!important; padding:0px 0px 30px 0px!important;}
   *[class~=txtH2] { width:100% !important;height: auto !important;font-size:18px!important; line-height:22px!important; text-align:center !important;}
    *[class~=txtH3] {width:100% !important;height: auto !important;font-size:24px!important; line-height:28px!important; text-align:center !important; padding: 60px 0px 30px 00px!important;}
    *[class~=txtH4] { width:100% !important;height: auto !important;font-size:16px!important; line-height:20px!important; text-align:center !important; padding: 0px 0px 0px 60px!important;}
	*[class~=txtH5] {width:100% !important;height: auto !important;font-size:24px!important; line-height:28px!important; text-align:center !important; padding: 0px 0px 30px 00px!important;}
	
 *[class~=txtfooter] {width:100% !important;height: auto !important;font-size:13px!important; line-height:19px!important; text-align:center !important; padding: 0px 0px 30px 00px!important;}
	
	
	*[class~=NewsHeadlines] { width:90% !important;height: auto !important;font-size:20px!important; line-height:24px!important; text-align:left !important; padding:10px 0px 0px 0px!important;}
	*[class~=featuredNewsText] { width:90% !important; font-size: 15px!important; line-height: 20px!important; padding: 0px 0px 20px 0px!important;}
	
	*[class~=PageHeadlines] { width:90% !important;height: auto !important;font-size:30px!important; line-height:34px!important; text-align:left !important; padding:20px!important;}
   *[class~=PageSingleContent] { width:90% !important; font-size: 15px!important; line-height: 20px!important; padding:20px!important;}
   
   
  
   *[class~=padNull] {padding:0px!important;}
   *[class~=pad01] {padding: 10px 0 10px!important;}
   *[class~=pad02] {padding: 0px 20px 0px!important;}

 /* header & footer classes */
 
   *[class=hdLogo] {width:220px!important; height:33px!important;/*vertical-align:bottom!important;*/ padding: 20px 0px 20px 0px!important;}
   *[class~=hdPaddingLft] {padding:10px 0px 0px 0px!important;} 
   *[class~=hdPaddingRght] {padding:10px 15px 0 0!important; float: right!important;}
   *[class~=hdBttn] {border:0px!important;text-align:right!important;height:15px!important;line-height:15px!important;padding:0px!important;}
   *[class~=hdBttnText] {text-align:right!important; padding:0px!important;} 
   *[class~=hdRghtBlock] {float:right;}

   *[class=socBlock] {display: table; margin:10px auto!important; width:144px!important;}
   *[class=socIcon] {width:44px!important;height:44px!important;padding:4px!important;}
   *[class=socialWrapper] {width: 48px; padding: 0;}    

/* Screen widths - depreciated */

@media only screen and (max-width: 374px) { /* -- iPhone 4&5 -- */

/*   *[class=deviceWidth] {width: 320px !important;}
   *[class=innerWidth] {width: 270px !important;}*/
   
}

@media only screen and (max-width: 413px) and (min-width: 375px)  { /* -- iPhone 6 -- */

/*   *[class=deviceWidth] {width: 375px !important;}
   *[class=innerWidth] {width: 300px !important;}*/
   
}

@media only screen and (max-width: 500px) and (min-width: 414px)  { /* -- iPhone 6+ -- */

/*   *[class=deviceWidth] {width: 414px !important;}
   *[class=innerWidth] {width: 340px !important;}*/
   
}
