/*
Theme Name: ChooseEducation
Description: ChooseEducation WordPress theme.
Version: 1.0
*/
html{
	background: url(images/bg-html.gif);
}
body{
	margin:0;
	min-width:813px;
	background: url(images/bg-body.gif) repeat-x;
	font:11px "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, sans-serif;
}
form,fieldset,img{margin:0;padding:0;border:none;}
.hidden{
	display:none;
}
#wrapper{
	width:813px;
	margin:0 auto;
	position:relative;
	padding:102px 0 0;
}
.logo{
	position:absolute;
	top:32px;
	left:25px;
}
h1{
	width:334px;
	height:49px;
	margin:0;
	overflow:hidden;
	text-indent:-9999px;
	background: url(images/logo.png) no-repeat;
}
h1 a{
	display:block;
	height:100%;
	position:relative;
	cursor:pointer;
}
/*-- header --*/
#header{
	width:100%;
	overflow:hidden;
	position:absolute;
	top:75px;
	left:0;
}
#navigation{
	float:right;
	margin:0;
	padding:0 50px 0 0;
	list-style:none;
	font-size:13px;
	line-height:30px;
	text-transform:uppercase;
	text-align:center;
}
#navigation li{
	float:left;
	color:#515151;
	margin:0 5px 0 0;
}
#navigation a{
	float:left;
	text-decoration:none;
	color:#515151;
	display:table;
	padding:0 0 0 10px;
	background: url(images/bg-navigation.gif) no-repeat;
}
#navigation a span{
	padding:7px 10px 0 0;
	margin:0 -2px 0 0;
	min-width:51px;
	cursor:pointer;
	position:relative;
	text-align:center;
	float:left;
	background: url(images/bg-navigation.gif) no-repeat 100% 0;
}
#navigation a:hover,
#navigation a:hover span{
	text-decoration:underline;
}
/*-- main --*/
#main{
	width:100%;
	overflow:hidden;
	background: url(images/bg-main.png) no-repeat;
	padding:37px 0 0;
}
#main .main-area{
	padding:0 12px;
	overflow:hidden;
	background: url(images/bg-main-area.png) repeat-y;
}
* html #main .main-area{
	height:1%;
	overflow:visible;
}
#main .main-bottom{
	width:100%;
	overflow:hidden;
	height:29px;
	background: url(images/bg-main-bottom.png) no-repeat;
}
/*-- content --*/
#content{
	width:512px;
	float:left;
	padding:0 0 40px;
	color:#494949;
}
#content .post{
	width:100%;
	overflow:hidden;
	margin:20px 0 0;
	padding:0 0 9px;
}
#content .title{
	width:100%;
	overflow:hidden;
	padding:3px 0;
	background:#f8f8f8;
	font-family:Arial, Verdana, "Lucida Grande", "Lucida Sans Unicode", sans-serif;
}
#content .pagetitle{
	padding-left:20px;
}
#content .center{
	padding-left:100px;
}
#content .date{
	float:left;
	color:#ababab;
	font-weight:bold;
	width:100px;
	font-size:16px;
	padding:0 0 0 12px;
	text-align:center;
	line-height:22px;
}
#content .date .number{
	font-size:19px;
}
#content .title h2{
	margin:2px 0 0;
	color:#818181;
	font-size:14px;
	line-height:22px;
}
#content .title h2 a{
	color:#818181;
	text-decoration:none;
}
#content .title h2 a:hover{
	text-decoration:underline;
}
#content .author{
	color:#c5586e;
	font-size:11px;
	display:block;
	padding:6px 0 0 30px;
}
#content .author a{
	color:#c5586e;
	text-decoration:none;
}
#content .author a:hover{
	text-decoration:underline;
}
#content .text{
	padding:0 30px 0 50px;
	overflow:hidden;
	font-size:13px;
}
* html #content .text{
	height:1%;
	overflow:visible;
}
#content .text p{
	line-height:17px;
	margin:10px 0;
}
#content .share-comments{
	overflow:hidden;
	padding:22px 30px 0 0;
	text-align:right;
	font-size:11px;
}
#content .share-comments a{
	text-transform:uppercase;
	color:#bb495f;
	text-decoration:none;
}
#content .share-comments a:hover{
	text-decoration:underline;
}
#content .share-comments .share{
	padding:0 0 5px;
	background: url(images/bg-share.gif) no-repeat 100% 100%;
}
#content .share-comments .share a{
	padding:0 0 0 15px;
	background: url(images/bg-share-link.gif) no-repeat 0 50%;
}
#content .share-comments .comments a{
	padding:0 0 0 16px;
	background: url(images/bg-comments-link.gif) no-repeat 0 50%;
}
#content .post .holder-image{
	overflow:hidden;
	padding:4px 0 5px;
	border:1px solid #d4d4d4;
	background:#ededed;
	margin:15px 0;
}
* html #content .post .holder-image{
	height:1%;
	overflow:visible;
}
#content .post .holder-image img{
	display:block;
	margin:0 auto;
}
/*-- sidebar --*/
#sidebar{
	width:276px;
	float:right;
	padding:12px 0 0;
	font-size:12px;
	line-height:14px;
}
#sidebar .user-box{
	overflow:hidden;
	width:100%;
	padding:0 0 7px;
}
#sidebar a.sign-petition{
	display:block;
	margin:0 auto;
	width:200px;
	height:108px;
	overflow:hidden;
	text-indent:-9999px;
	background: url(images/sign-pettion.png) no-repeat;
}
#sidebar .area{
	width:100%;
	overflow:hidden;
	padding:0 0 18px;
	color:#f2f2f2;
	background: url(images/bg-area.gif) repeat-y;
}
#sidebar .area h3{
	font-size:17px;
	color:#b13c53;
	margin:0;
	line-height:31px;
	background:#2d2d2d;
	padding:0 20px 0 23px;
}
#sidebar .area h3 a{
	color:#b13c53;
	text-decoration:none;
}
#sidebar .area h3 a:hover{
	text-decoration:underline;
}
#sidebar .area form div{
	width:229px;
	overflow:hidden;
	height:25px;
	padding:3px;
	margin:12px auto 0;
	background: url(images/bg-form.gif) no-repeat;
}
#sidebar .area form .text{
	float:left;
	width:175px;
	margin:0;
	padding:2px 0 0;
	border:none;
	font:17px Tahoma, Verdana, Arial, sans-serif;
	background:transparent;
}
#sidebar .area form .btn{
	float:left;
	margin:0;
	padding:0;
	border:none;
	background:transparent;
	width:54px;
	height:25px;
	cursor:pointer;
	color:#5c5b5b;
	font:bold 12px Tahoma, Verdana, Arial, sans-serif;
}
#sidebar .area p{
	margin:0;
	padding:21px 42px 0;
}
#sidebar ul{
	margin:0;
	padding:6px 50px 0 40px;
	overflow:hidden;
	list-style:none;
	color:#f2f2f2;
	text-transform:uppercase;
	font-weight:bold;
}
#sidebar ul a{
	color:#f2f2f2;
	text-decoration:none;
}
#sidebar ul a:hover{
	text-decoration:underline;
}
#sidebar ul li{
	width:100%;
	overflow:hidden;
	padding:9px 0 10px;
	background: url(images/bg-sidebar-li.gif) no-repeat 0 100%;
}
/*---Navigation---*/
.navigation{
	margin:20px 0 0 170px;
	width:190px;
}
.navigation .alignleft{
	float:left;
	display:inline;
}
.navigation .alignright{
	float:right;
	display:inline;
}
.navigation a {
	color:#BB495F;
	text-decoration:none;
	text-transform:uppercase;
}
.navigation a:hover {
	text-decoration:underline;
}
/*---Navigationend---*/
#respond {
	font-size:13px;
	overflow:hidden;
	padding:0 30px 0 50px;
}
.comments{
	font-size:13px;
	overflow:hidden;
	padding:0 30px 0 50px;
}
