/* andreas02 - an open source xhtml/css website layout by Andreas Viklund - http://andreasviklund.com . Free to use for any purpose as long as the proper credits are given to the original author.

Version: 1.2
(Nov 28, 2005)

Screen layout: */

body{
padding:0;
margin:0;
top-margin: 15px;
font: 12px verdana, helvetica, arial, sans-serif;
background: #2C88B9; #cbd6ee; white;#e0e0e0;
color:#303030;
}
ul {
list-style: disc url(/images/bullet.gif) inside;
margin-left: 0;
	padding-left: 1em;
	text-indent: -1em;
	
	}
li {     list-style-type:none;
         margin:0 0 0.25em 0; /* ADDED */
}
a{
text-decoration:none;
color:#286ea0;
}

a:hover{
text-decoration:underline;
}

#topbanner {
     width: 760px;
    align: center;
    
}
#toptabs{
margin:10px auto -13px auto;
font-size:0.8em;
width:760px;
}

#toptabs p{
text-align:right;
color:#808080;
}

.toptab{
padding:3px 5px 3px 5px;
margin:0 0 0 4px;
text-decoration:none;
background:#f0f0f0 url(/images/corner2.gif) top right no-repeat;
color:#808080;
border-bottom:1px solid #e0e0e0;
}

.toptab:hover{
background:#fafafa url(/images/corner2.gif) top right no-repeat;
border-bottom:1px solid #eaeaea;
color:#505050;
text-decoration:none;
}

.activetoptab{
padding:3px 5px 3px 5px;
margin:0 0 0 4px;
color:#505050;
text-decoration:none;
background:#ffffff url(/images/corner2.gif) top right no-repeat;
border-bottom:1px solid #ffffff;
}

.activetoptab:hover{
text-decoration:none;
}

#container{
margin:0 auto 15px auto;
width:730px;
padding:5px 20px 20px 20px;
background:#ffffff;
border: 1px solid #dde1e8;
}

#logo{
margin:15px 0 0 0;
}

#logo h1 a{
color:#303030;
}

#logo h1 a:hover{
text-decoration:none;
}

#navitabs{
clear:both;
}

.navitab{
padding:4px 8px 4px 8px;
margin:0 0 4px 0;
text-decoration:none;
letter-spacing:1px;
background: #eaeffc url(/images/corner.gif) top right no-repeat;
border-bottom:1px solid #ffffff;
border-left:1px solid #ffffff;
}

.navitab:hover{
text-decoration:none;
background:#d0d0d0 url(/images/corner.gif) top right no-repeat;
}

.activenavitab{
padding:4px 8px 5px 8px;
color: #67718d;
margin:0 0 5px 0;
text-decoration:none;
background:#d1d6e5 url(/images/corner.gif) top right no-repeat;
}

.activenavitab:hover{
text-decoration:none;
}

#desc{
height:200px;
color:#ffffff;
padding:0;
background:#505050 url(http://www.blackstudyabroad.com/760/rotator.php) top left no-repeat;
clear:both;
margin:5px 0 0 0;
}

#desc p{
width:290px;
font-size:1em;
line-height:1.3em;
padding:0 0 0 15px;
}

#desc h2{
padding:15px 15px 0 15px;
color:#ffffff;
}

.date-header h2{
 color: orange;
 border-bottom: 1px solid green;
}
#desc a{
color:#ffffff;
text-decoration:underline;
}

#full {
width: 720px;
float: left;
padding: 5px;

}

#sidebar{
width:140px;
float:left;
padding:0 15px 0 0;

}

.block{
background:#f0f0f0;
padding:15px;
}

#main{
width:560px;
float:right;
border-left:1px solid #d0d0d0;
}

#sidebar p{
font-size:0.9em;
line-height:1.3em;
margin:0 0 12px 0;
}

.sidelink{
text-align:left;
display:block;
width:120px;
background:#f0f0f0 url(/images/corner.gif) top right no-repeat;
padding:3px 4px 3px 8px;
margin:5px 10px 5px 0;
}

.sidelink:hover{
background:#e0e0e0 url(/images/corner.gif) top right no-repeat;
text-decoration:none;
}

#footer{
clear:both;
background: #e6e8eb;#fafafa;
color: #808080;
font-size:0.9em;
padding:8px 0 8px 0;
border-top:1px solid #d0d0d0;
border-bottom:1px solid #d0d0d0;
text-align:center;
}

#footer a{
color:#808080;
}

h1{
margin:0 0 20px 0;
font-size:2.1em;
font-weight:normal;
}

h2{
margin:0 0 20px 0;
font-size:1.6em;
font-weight:normal;
}

h3{
margin:20px 0 10px 0;
font-size:1.4em;
font-weight:normal;
}

p{
margin:0 0 15px 0;
line-height:1.5em;
text-align:left;
}

.right{
text-align:right;
}

a img{
border:0;
}

.photo{
padding:5px;
display:block;
margin:0 auto 15px auto;
background-color:#f0f0f0;
}

.hide{
display:none;
}

.red {
            color: red;
}

.pad5 {
              padding: 5px;
}

pre {
        font-size: 11px;
        color: green;
        font-family: Verdana, Ariel, sans-serif;
        padding: 15px;
 
}

.menu {
  padding:0;
  margin:0;
  }
.menu li {
  list-style-type:none;
  }

.title {
             
font-family: 'Trebuchet MS', Trebuchet, Verdana, Arial, sans serif; 
font-style: normal; 
font-variant: normal; 
font-weight: normal; font-size: 16px; line-height: 26px; font-size-adjust: none; font-stretch: normal;
              padding-bottom: 5px;
              color: #3078ca;
              border-bottom: 1px solid green;
              margin-bottom: 5px;
              margin-top: 5px;
}

.left{
margin:10px 20px 5px 0;
float:left;
}

.right{
margin:10px 0 5px 20px;
float:right;
}

 margin:0; 
 padding:0; 
 text-align:center; 
 font-family: Verdana, Arial, sans-serif;
 font-size: 11px;
 background: #CCB9A6 url(http://www.pmachinehowto.com/images/yellowgrad1.jpg) repeat-x top;
} 
 
#pagewidth{ 
 width:780px; 
 text-align:left; 
 min-width: 500px;margin-left:auto; 
 margin-right:auto; 
  
} 
 
#header{ 
 height:30px; 
 width:100%; 
 background-color: #D0CED0; 
 text-align: right;
 
 } 
 
#leftcol{
 width:180px; 
 float:left; 
 position:relative; 
 margin-left:-180px; 
 margin-right:1px; 
 }
 
#outer{ 
 border:solid white 0px; 
  /*/*/ border-left-width: 180px ;  /* left column width. NN4 hack to hide borders */ 
border-left-color: #BAB5D0;   /* left column colour */ 
border-left-style: solid; 
 /*/*/ border-right-width: 160px; /* right column width. NN4 hack to hide borders */ 
border-right-color: #F4A2B1;  /* right column colour */ 
border-right-style: solid; 
  background-color: white; /* center column colour */ 
width: auto; 
 } 
 
#rightcol{
 /*/*/ width:160px; /* hack keeps NN4 right column right? */ 
 float:right; 
position:relative; 
  margin-right:-160px; 
 margin-left:1px; 
} 
 
#footer{
 
 width:100%; 
 background-color: #D0CED0; 
} 
 
#inner{margin:0; width:100%;}
 
#maincol{ 
 float: left; 
 width: 100%; 
 position: relative; 
 margin: 0 -8px 0 -2px; 
 }
 
#outer>#inner { border-bottom: 1px solid white;  }
 
.clr{clear:both;}
 
.content{padding:5px;} /*padding for content */ 

code {
font: 13px 'Courier New', Courier, Arial, sans-serif;
color: #CC3300;
}
 pre {
	margin: 10px 10px 5px 10px;
	padding: 0 10px 10px 10px;
	overflow: auto;
	width: 90%;
	max-height: 400px;
	border-top: 2px solid #fff;
	border-bottom: 2px solid #fff;
} 

td {
          vertical-align: top;
          font-size: 11px;
}

 .prop {
    height:550px;
    float: left;
    width:1px;
  }

.entry {

font-family: 'Trebuchet MS'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 13px; line-height: 18px; }

