/*  
Theme Name: NewSchools.org
Theme URI: http://www.sohointeractive.com
Description: NewSchools.org
Version: 1.0
Author: SohoInteractive.com

The CSS, XHTML and design is released under GPL:
http://www.opensource.org/licenses/gpl-license.php
*/


body
{
background-color:#cbd8e4;
line-height: 16px;
}
img { border: 0; }
#container
{
	margin-top:30px;
	width:940px;
	margin-left:auto;
	margin-right:auto;
}

#container2
{
	margin-top:30px;
	width:660px;
	margin-left:auto;
	margin-right:auto;
}

#header
{
	width:940px;
	background-color:#ffffff;
	height:177px;
}

#headerbar
{
	float:left;
	margin-top:10px;
	margin-left:10px;
	width:920px;
	height:167px;
	background-color:#6288af;
}

#headerlogo
{
	float:left;
	background-image:url(images/logo.gif);
	width:179px;
	height:88px;
	margin-top:20px;
	margin-left:30px;
}

#headerright
{
	float:right;
	height:auto;
	width:375px;
}

#headerregister
{
	float:right;
	background-image:url(images/btn_registernow.gif);
	width:193px;
	height:87px;
	margin-right:20px;
	margin-top:10px;
}

#headercontact
{
	float:right;
	color:#ffffff;
	width:206px;
	height:auto;	
	margin-top:8px;
font-size: 12px;
font-family: Arial, Verdana;
padding: 0px 0px 0 0px;
}

#headercontact a
{
	color:#ffffff;	
}

#headercontact a:hover
{
	color:#cccccc;	
}

#navigator
{
	float:left;

	width:980px;
	height:42px;
margin: 5px 0 0 0;
}

#navigator ul
{
	margin:0px;
	width:980px;
	height:42px;
	float:left;
padding:0;

}

#navigator li
{
	cursor: pointer;
	display:block;
	list-style:none;
	float:left;
	height:42px;
	width:137px;
text-align: left;
margin: 0;
}

/*End of Header*/

#main
{
	width:940px;
	float:left;
	background-color:#ffffff;
	height:auto;
}

#main2
{
	width:660px;
	float:left;
	background-color:#ffffff;
	height:auto;
}

#left
{
	float:left;
	width:660px;
	height:auto;
}

#postcontainer
{

	float:left;
	margin-left:40px;
	width:620px;
	margin-top:60px;
	margin-bottom:30px;
}

#prevnext {
width:600px;
overflow: hidden;
}

.alignleft
{
float:left;
color:#6288af;
font-size:14px;
font-family:Verdana;
margin:12px 0px 0 0;
padding: 0 0 3px 0;
}

.alignleft a
{
text-decoration:none;
color:#6288af;
}

.alignright
{
text-align:left;
float:right;
color:#6288af;
font-size:14px;
font-family:Verdana;
margin:12px 0 0 0;
padding: 0 0 3px 0;
}

.alignright a
{
text-decoration:none;
color:#6288af;
}

.post
{
	font-family:Verdana;
	font-size:11px;
	color:#59626a;
	float:left;
	width:620px;
	height:auto;
	border-bottom-width:1px;
	border-bottom-color:#BDC5CC;
	border-bottom-style:solid;
margin-bottom:20px;
}

.post2
{
	font-family:Verdana;
	font-size:11px;
	color:#59626a;
	float:left;
	width:620px;
	height:auto;
margin-bottom:20px;
}

.post p a,.post2 p a
{
text-decoration:none;
color:#437cb7;
}

.post p a:hover,.post2 p a:hover
{
text-decoration:underline;
color:#6c9fd1;
}

.post h1,.post2 h1
{
	font-size:16px;
	font-family:Verdana;
	color:#59626a;
line-height: 22px;
}

.post h1 a,.post2 h1 a
{
	font-size:16px;
	font-family:Verdana;
	color:#59626a;
text-decoration:none;
}

.post h2,.post2 h2
{
	color:#6288af;
	font-size:14px;
	font-family:Verdana;
}

.post h3,.post2 h3
{
	color:#59626a;
	font-size:13px;
	font-family:Verdana;
}

.post h4, .post2 h4
{
	color:#88939D;
	font-size:12px;
	font-family:Verdana;
}

.post h2 a, .post2 h2 a 
{
text-decoration:none;
color:#6288af;
	font-size:14px;
	font-family:Verdana;
}

.post a:hover,.post2 a:hover
{

}

.post ul
{

}

.post li,.post2 li
{
	list-style-type: square;
}

.post li a,.post2 li a
{
font-size:11px;
font-family:Verdana;
color:#437cb7;
	text-decoration:none;
}

.postimages
{
	width:620px;
	float:left;
	height:auto;
	border-top-width:1px;
	border-top-color:#bbbbbb;
	border-top-style:solid;
	padding-top:10px;
	padding-bottom:10px;
}

.postimages img
{
margin:5px;
}

.blogdate
{
color:#777777;
font-size:11px;
font-family:Verdana;
margin-bottom:20px;
}

.comment
{
margin-left:15px;
	width:auto;
        float:left;
}

.comment a
{
   text-decoration:none;
   color:#437cb7;
   font-family:Verdana;
   font-size:11px;
}

.commentImg
{
margin-left:5px;
	width:19px;
	height:14px;
float:right;
}
#commentform{
float:left;
width:520px;
margin-top:15px;
}

#commentform #author, #commentform #email, #commentform #url, #commentform textarea {
	margin-left: 12px;
	border: 2px solid #e3e5e4;
	padding: 2px;
	width: 200px;
	background-color: #f9f9f9;
}

#commentform textarea {
margin-top:10px;
	width:500px;
}

#commentform a{
	text-decoration:none;
	color:#CC9999;
}

#commentform p{
font-size:12px;
font-family:Helvetica;
}

#commentlist 
{
margin-top:15px;
float:left;
width:520px;
height:auto;
}

#commentlist ol
{
margin-left:25px;

}

#commentlist li ul {
	border-left: 1px solid #ddd;
	font-size: 110%;
	list-style-type: none;
}

#commentlist li .avatar {
	float: right;
	margin-right: 25px;
	border: 1px dotted #ccc;
	padding: 2px;
}

#submit {
	margin-left: 12px;
	background-color: #f9f9f9;
	border: 2px solid #e3e5e4;
	width: 120px;
	padding: 2px 5px;
	color: #666666;
	font-size: 12px;
}


.author
{
float:left;
	font-size:9px;
	font-family:Verdana;
	color:#88939D;
	margin-bottom:5px;
	text-transform: uppercase;
}

.author2
{
float:left;
width:630px;
}

.author a
{
	text-decoration:none;
	color:#444444;
}

#right
{
	float:right;
	width:220px;
	height:auto;
}

#social
{
	float:left;
	margin-top:60px;
	width:175px;
	height:auto;
	margin-bottom:20px;
	color:#88939d;
	font-size:11px;
	font-family:Verdana;
}

#social table
{
	margin-top:10px;
}

#social a
{
	text-decoration:none;	
	color:#88939d;
	font-size:11px;
	font-family:Verdana;
}

#social a:hover
{
	text-decoration:underline;
	color:#59626a;
	font-size:11px;
	font-family:Verdana;
}

#cop
{

	width:177px;
	margin-bottom:15px;
display: block;
}

#about
{
margin-top:15px;
	float:left;
	width:173px;
	height:auto;
	border-style:solid;
	border-width:2px;
	border-color:#d3d8dd;
	
}
#about img
{
display: block;
padding: 0;
margin: 0;
	
}
#abouttext
{
	margin:8px;
	font-size:11px;
	font-family:Verdana;
	color:#88939d;
text-align: center;
}

.line
{
	float:left;
	width:175px;
border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#bbbbbb;
}

#sidebar
{
	float:left;
	width:175px;
	height:auto;padding:0px;
margin-bottom:30px;	
}
 
#sidebar a
{
font-family:Verdana;
color:#6288af;
text-decoration:none;
}

#sidebar div a
{
text-decoration:none;
color:#6288af;
}

#sidebar h2
{
padding-top:10px;
border-top-style:solid;
	border-top-width:1px;
	border-top-color:#bbbbbb;
color:#ff0000;
margin-left:0px;
margin-top:30px;
float:left;
color:#88939d;
	font-size:11px;
	font-family:Verdana;
font-weight: lighter;
width:175px;
}

#sidebar ul
{
font-size:11px;
font-family:Verdana;
color:#6288af;
margin-left:-35px;
list-style:none;
}

#sidebar ul li a
{
color:#6288af;
text-decoration:none;
}

#sidebar ul li ul li a
{
margin-left:10px;
color:#6288af;
text-decoration:none;
}

#sidebar ul li ul li a:hover
{
color:#6288af;
text-decoration:underline;
}

#sidebar ul li ul
{
margin-left:-40px;
}

#sidebar form
{
background-image: url(icon_rss.gif);
}


/*End of main*/

#footer
{	

	width:940px;
	height:auto;
	
}

#footerup
{
	padding-left:40px;
	color:#88939d;
	font-family:Verdana;
	font-size:10px;	
	width:900px;
	background-color:#ffffff;
}

#footerup a
{
	text-decoration: none;
	color:#437cb7;
}

#footerup a:hover
{
	text-decoration:underline;
	color:#6c9fd1;
}

#footerdown
{
	padding:0 0 5px 40px;
	height:20px;
	color:#88939d;
	font-family:Verdana;
	font-size:10px;
	margin-bottom:30px;
	width:900px;
	background-color:#ffffff;
}

#footerdown a
{
	text-decoration:none;
	color:#88939d;
}

/*End of footer*/




#participantlist p {
/*line-height: 30px;*/
}

img#wpstats{width:0px;height:0px;padding:0px;border:none;overflow:hidden}


#ara_ca_po20101 { }

.sym { padding: 3px; font-size: 13px; font-weight: bold;}
.collapseArch { }
.newheader{
float:right;width:375px;height:87px;margin-top:10px;
}
.newheader a{float:left;margin-top:20px;margin-left:2px;}
