body
{background-color:#222;cursor:default; font-family:Tahoma, Geneva, sans-serif; color:#ccc; font-size:0.9em;}

/*p, h1, h2{
	font-family: Tahoma, Geneva, sans-serif; color:#ccc}

p, ul{
	font-size:0.9em;}*/

h1{
	font-size:1.1em;}

h2{
	font-size:1.0em;}
	
h3{
	font-size:1.1em; margin-top:10px;}
	
A:link {color:#AFC7C7;text-decoration: none;border-bottom: 1px dotted;}
A:visited {color:#AFC7C7; text-decoration: none;border-bottom: 1px dotted;}
A:active {color:#fff;text-decoration: none;border-bottom: 1px solid;}
A:hover {color:#fff;text-decoration: none;border-bottom: 1px solid;}

a {   outline: 0; /*(prevents dotted line round oimage in ie)*/
}

.cl_left
{ clear:left }

.fl_left
{ float:left }

.fl_right
{ float:right }


/*border colour is FAFAFA*/


#container
{margin:50px auto; border-top:1px solid #888; /*border-top:solid 5px #FAFAFA;*/ /*border-bottom:solid 5px #FAFAFA;*/ /*border-bottom:1px solid #ccc;*/ width:950px; /*background-color:#FAFAFA;*/}

#main
{ width:940px; margin-left:5px; margin-right:5px; margin-top: 5px; height:545px; padding-bottom:10px; border-top:1px solid #888; border-bottom:1px solid #888;/*background-color:#FAFAFA;*/}

#inside_main
{ padding:5px; height:535px; /*background-color: yellow;*/ }

/*#center_outside{
	text-align:center; width:930px; margin-top:75px;}	
	
#center_inside{
	margin:0 auto; width:805px; height:320px; padding:15px; }*/
	
/*#center_inside p{
	color:#E7E7E7;}*/


/*#center_outside A:link { text-decoration: none; color:#fff;}
#center_outside A:visited { text-decoration: none; color:#fff;}*/
/*#center_outside A:active {text-decoration:underline;}
#center_outside A:hover {text-decoration: underline;}*/

 
#header
{width:940px; margin-left:5px; margin-right:5px;height:60px;}

#menu
{width:940px;height:30px;}



#navcontainer
{/*margin-left:5px;*/ /*margin-right:5px;*//* margin-top:1px;*/ /*border-bottom:1px solid #888 ;*/}

#navcontainer ul
{padding: .2em 0; margin: 0;list-style-type: none; background-color:#222; width: 100%; font-family:Times New Roman;  font-size:1.4em; text-align: left;}

#navcontainer li { display: inline; }

#navcontainer li a
{text-decoration: none; background-color: #222; color:#AFC7C7; padding: .2em 1em .2em .3em;/*border-right: thin solid #888;*/ border-bottom:none }

#navcontainer li a:hover
{/*background-color:#ECECEC;*/color:#fff; border-bottom:none}


#footer{width:950px; /*background-color:yellow;*/}

.fb-like{
	float:left; /*background-color:green;*/ width:49px; height:25px; overflow:hidden; margin: 5px 0 0 5px}

.tweet{
	float:left; margin:5px 0 0 5px; width:60px; /*background-color:red;*/}
	
.follow{
	float:left; margin:5px 0 0 0; width:160px;/* background-color:yellow;*/}	



#copyright{
	float:left;
	width:665px;
	color:#888;
	text-align:right;
	padding-right:3px;
	padding-top:3px;
	font-size:0.9em;
	/*background-color:blue;*/
}


	

#home_right{
	margin-top:10px;
}

/*#welcome
{width:275px; height:130px; background-color:#E5E5E5; margin-top:5px; overflow:auto; padding: 10px 10px 0 10px;}*/

#news
{width:600px; height:115px;/* background-color:blue;*/ margin-top:-5px; overflow:hidden;/* padding: 0 10px 0 10px;*/}

#news_more
{ width:590px; height:20px; /*background-color:green; */text-align:right; /*border-top:thin solid #888; */padding: 0 10px 0 0;}

#about
{width:320px; height:545px; /*background-color:#E5E5E5;*/ /*margin-left:5px;*/ overflow:auto; padding: 0 20px 0 0;}




#login{
	width:930px; margin-left:5px; margin-right:5px; padding:5px; position:absolute; color:#6F3; font-size:12px; text-align:right; }

#login a:link, 
#login a:visited { 
 color:#6F3; 
}

#login a:hover { 
 text-decoration: none; 
}
	
.login_divs{
	padding:0 5px 0 0;}
	
	
.login_input{
	 width:110px; margin:0 0 10px 0;}

#username{ padding-right:20px; }
	

.class_thumb{
	margin:4px 0; }

.hand{
	cursor:pointer; }

.image{
	border:1px solid #666;}


/*the google Webmaster Tools 404 widget */

#goog-wm {
	margin:0 auto; 
	width: 500px;
	padding-top: 20px;
	text-align:left;

}


#goog-wm h3.closest-match {
	font-family:Tahoma, Geneva, sans-serif; font-size:0.8em;
}

#goog-wm h3.closest-match a {
	font-family:Tahoma, Geneva, sans-serif; font-size:0.8em; 
}
   
#goog-wm h3.other-things {
	font-family:Tahoma, Geneva, sans-serif; font-size:0.8em; font-weight:normal;
}
   
#goog-wm ul li {
	list-style-type:none;
	font-family:Tahoma, Geneva, sans-serif; font-size:0.8em; font-weight:normal;
}
   
#goog-wm li.search-goog {
	font-family:Tahoma, Geneva, sans-serif; font-size:0.8em; font-weight:normal;
	list-style-type:none;
}


