/*
Theme Name: alibi
Theme URI: http://www.blogchemistry.com/2008/07/28/free-wordpress-theme-alibi/
Description: 2 column, with RHS widget sidebar, GPL v3 licence 
Version: 1.2
Tags: fixed width, two columns, black, valid HTML, simple, custom header
Author: BlogChemistry
Author URI: http://www.blogchemistry.com/
*/



body {
margin: 0;
padding: 0;  
color: #333;
text-align:center;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 100.1%;
background: #fff;
line-height:.8em;
}

a{color:#3366CC;font-size:11px;}
/*a:hover{color:#251A6A;font-size:11px;text-decoration:none;}*/

#wrapper2{

}

#wrapper3{

}

#wrapper4{
background:#FFFFFF;
}


#wrapper{
width: 950px;
margin: 0px auto;
padding: 0px;
text-align:left;
font-size: 85%;
line-height:20px;
background: #fff;
border-left: 1px solid #333;
border-right: 1px solid #333;
}

#headerNewMilestone{
 	background: #FFF url(../images/header.jpg) no-repeat center top;
	height:201px;
}
#headerNewMilestone.MilestonePage{
background: transparent url(../images/jcm_IP_headderMileStone.jpg) no-repeat center top;
}
#headerNew{
 	background: #FFF url(../images/header.jpg) no-repeat center top;
	height:201px;
}
#headerNew.pages{
background: transparent url(../images/jcm_IP_headder.jpg) no-repeat center top;
}
#headerNewProfile{
 	background: #FFF url(../images/header.jpg) no-repeat center top;
	/*height:198px;*/
	height:100px;
}
#headerNewProfile.ProfilePage{
background: transparent url(../images/jcm_profile_header_common.jpg) no-repeat center top;
}

#leftImage{
background: transparent url(../images/jcmbottom.gif) no-repeat left top;
height:64px;
}
#leftImage.page{
background: transparent url(../images/jcm-_innerpage_02.gif) no-repeat left top;
height:64px;
}
#header-inner{
margin:0;
padding:0;
}
		
#content{
clear:both;
margin: 0;
padding: 0;
/*background: #072034 url(../images/leftgrad_02.gif) no-repeat top left;*/
}	
#content.page{
background: transparent url(../images/bg-strip-page.gif) repeat-y center top;
}
#photogallerycontent{
clear:both;
margin: 0;
padding: 0;
background: #072034 url(../images/leftgrad_02.gif) no-repeat top left;
}	
#photogallerycontent.page{
background: transparent url(../images/bg-strip-page.gif) repeat-y center top;
}
#content-inner{
}
#content-inner.page{
/*background:transparent url(../images/jcm-_innerpage_02.gif) no-repeat left top;*/
}
#content-inner-wrap
{
/*background:transparent url(../images/jcm-_innerpage_02.gif) no-repeat left top;*/
}
#photogallery-content-inner-wrap
{
 background:transparent url(../images/jcm-_innerpage_02.gif) no-repeat left top;
}
#main {
width: 492px; 
float:right;
margin: 0;
padding: 0;
overflow:hidden;
background: #D6D6D6 url(../images/jcmright.gif) no-repeat right top;

}
#main.pages{
width: 803px;
margin-left:147px; 
clear:both;
}
#mainMilestone {
width: 492px; 
float:right;
margin: 0;
padding: 0;
overflow:hidden;
background: #D6D6D6 url(../images/jcmright.gif) no-repeat right top;

}
#mainMilestone.MilestonePages{
width: 880px;
margin-left:70px; 
clear:both;
}
#mainProfile {
width: 800px; 
float:right;
margin: 0;
padding: 0;
overflow:hidden;
/*background: #D6D6D6 url(../images/jcmright.gif) no-repeat right top;*/
}
#mainProfile.Profilepages{
width: 938px;
margin-left:12px; 
clear:both;
}
#sidebar {
padding: 0;
margin: 0 492px 0 0;
background: #072034;
font-size:.9em;
line-height:1.1em;
}
#blogNav{
border-top:1px solid #000;
padding-top:10px;
background:#000;
}
#sidebar-content{
width:210px;
background: #EAE7C4 url(../images/shadow.gif) repeat-y right bottom;
float:right;
}
#sidebar-content-wrap{
margin:0 20px 0 0;

}
#main-content{
margin-right:15px;
background:#EAE7C4;
border-top:1px solid #EAE7C4;
clear:both;
}
#profile-content{
margin-right:13px;
background:#FFFFFF;
border-top:1px solid #FFFFFF;
clear:both;
}
#main-wrapper{

}
.pageentry{margin-left:70px;margin-right:180px;}
.pageentry a{color:#000066;}
.entry a{color:#000066;}
#bottom-div{
background: #D6D6D6 url(../images/jcm-bottom.gif) no-repeat left top;
height:13px;
width:100%;
}
#footer {
clear: both;
margin: 0;
text-align: center;
font-size: 85%;
background:#072034;
color:#FFFFFF;
padding:5px 0 5px 0;

}
div#bottomcurve{
background: #000 url(../images/jcm_bottom.gif) no-repeat right top;
height:9px;clear:both;
}
div#bottomcurve-pages{
background: #333333 url(../images/jcm_bottomstrip.gif) no-repeat  top right;
height:8px;
margin-left:16px;
}
div#bottomcurve-milestone{
background: #333333 url(../images/jcm_bottomstripMileStone.gif) no-repeat  top right;
height:8px;
margin-left:16px;
}
div#bottomcurve-profile{
background: #333333 url(../images/jcm_bottomstripProfile.gif) no-repeat  top right;
height:8px;
margin-left:12px;
}
#footer-inner{
background: #f2f2f2;
height: 50px;
}

#footer p{
margin:0;
padding:15px 0;
}
#side-box-hofstra{
margin:0 0 20px 15px;
background:#FFFFFF;
width:426px; 
overflow:hidden;

}
#side-box-hofstra img.link,#side-box-whitmore img.link,#side-box-university img.link{border:none;float:left;padding-right:10px;}
#side-box-university{
margin:0 0 5px 15px;
background:#FFFFFF;
width:426px; 
overflow:hidden;

}
#side-box-whitmore{
margin:0 0 20px 15px;
background:#FFFFFF;
width:426px; 
overflow:hidden;

}
#side-box-university a, #side-box-whitmore a,#side-box-hofstra a{color:#000066;}
#side-box-wrap
{
	padding:0 10px 10px;
	
}
#side-box-wrap-hofstra
{
padding:5px 10px 10px 0;
height:170px;/*need to change min-height*/

}
#side-box-wrap-university
{
padding:5px 10px 10px 0;

height:129px;/*need to change min-height*/
}
#side-box-wrap-whitmore
{
padding:5px 10px 10px 0;

height:130px;/*need to change min-height*/
}
#sidebar-content-topcurve{
background: transparent url(../images/jcm_topcurve1.gif) no-repeat left top;
height:22px;
}
#sidebar-content-bottomcurve{
background: transparent url(../images/jcm_bottomcurve1.gif) no-repeat left top;
height:29px;
}
#navigation{
padding: 5px 15px;
}

#navigation div.fleft{
float:left;
}

#navigation div.fright{ 
float:right;
}



