/*
Theme Name: eduforum.lk
Theme URI: http://malinthe.com/
Description: eduforum.lk WP Theme
Version: 1.0
Author: Malinthe Samarakoon
Author URI: http://malinthe.com/
Tags: fixed width, sidebar no widget, two column,
*/

@import url("reset.css");

body {
background:url(images/bg.jpg) repeat-x 0 0;
text-align:center;
font:0.9em Verdana, Arial, Helvetica, sans-serif
}

a {
text-decoration:none;
}

img a {
border:none;
}

hr {
border:0;
margin:20px 0;	
border-bottom:#ccc dashed 1px;
}


#container {
width:960px;
margin:15px auto 0 auto;
text-align:center;
/* background:url(images/sidebar_bg.jpg) right top repeat-y; */
padding-bottom:15px;
}

#content {
text-align:left;
width:628px;
float:left;
padding-top:10px;
padding-left:15px;
}

#searchres {
font:2em Georgia, "Times New Roman", Times, serif;
font-weight:bold;
color:#3b3b3b;
letter-spacing:-0.05em;
padding-bottom:10px;
margin-bottom:10px;
border-bottom:#cccccc dashed 1px;
}

#header {
width:945px;
text-align:left;
margin:10px auto 35px auto;
padding-left:15px;
}

#header h1 {
padding-top:5px;
font:50px 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;
color:#fff;
letter-spacing:-0.025em;
}

#nav {
width:960px;
margin-top:10px;
padding:10px 0 10px 0;
font:0.85em Verdana, Arial, Helvetica, sans-serif;
}

#nav ul{
text-align:left;
text-transform:uppercase;
}

#nav li {
display:inline;
margin:0 2px;
}

#nav ul li a {
padding:10px 15px;
color:#fff;
text-transform:uppercase;
font-weight:bold;
-moz-border-radius-topright:2px;
-webkit-border-top-right-radius:2px;
-moz-border-radius-topleft:2px;
-webkit-border-top-left-radius:2px;
-moz-border-radius-bottomright:2px;
-webkit-border-bottom-right-radius:2px;
-moz-border-radius-bottomleft:2px;
-webkit-border-bottom-left-radius:2px;
}

#nav ul li.current_page_item a {	
background-color:#FF0000;
}

#nav ul li a:hover {
background:#FF0000;
}

#linkform2 {
text-align:center;
margin-bottom:15px;
}

#linkform2 p select {
font:1em Arial, Helvetica, sans-serif;
}

.post {
border-bottom:#cccccc dashed 1px;
margin-bottom:15px;
padding-bottom:10px;
}

.post p {
line-height:1.5em;
font-size:0.9em;
}

.post a {
text-decoration:underline;
}

.post h2 {
margin-bottom:10px
}

.post h2 a {
font:1.3em Georgia, "Times New Roman", Times, serif;
font-weight:bold;
color:#3b3b3b;
letter-spacing:-0.05em;
text-decoration:none;
}

.post h2 a:hover {
color:#000;
}

.post h5 {
font:1em Georgia, "Times New Roman", Times, serif;
color:#3b3b3b;
padding-bottom:15px;
margin-top:-10px;
}

.post h5 a {
text-decoration:none;
color:#3b3b3b;
font-style:italic;
border-bottom:#cccccc dashed 1px;
}

.post h5 a:hover {
color:000;
border-bottom:#000 dashed 1px;
}

.entry p {
padding-bottom:10px;
}

.entry p strong {
font-weight:bold;
}

.entry  a, .entry p a:visited {
color:#666666;
text-decoration:none;
}

.entry a:hover, .entry p a:active {
color:#3b3b3b;
text-decoration:none;
border-bottom:#3b3b3b dashed 1px;
}

.entry h2 {
padding-bottom:10px;
font-weight:bold;
}

.entry ol, .entry ul {
	margin-bottom:10px;
	
	
}


.entry ol li {
list-style:decimal;
margin-left:10px;
line-height:1.5em;
}

.entry ul li {
background:url(images/ico.png) 0 0 no-repeat;
padding-left:10px;
margin-left:25px;
font-size:0.9em;
line-height:1.25em;
}

.entry blockquote {
margin:10px 0;
}

.postmetadata {
margin-top:10px;
color:#3e3e3e;
text-align:right;
margin-bottom:5px;
}

.postmetadata p {
padding:0;
}

.postmetadata a {
color:#3e3e3e;
text-decoration:none;
line-height:1.5em;
font-style:italic}

.postmetadata a:hover {
border-bottom:#3e3e3e dashed 1px;
}

.avatar {
margin:0;
padding:0 10px 0 0;
float:left;
}

.entry .avatar {
margin-top:5px;
}

.alignleft {
float:left;
width:50%;
}

.alignright {
float:right;
width:50%;
text-align:right;
}

.notfound {
font-size:1.2em;
font-weight:300;
padding:25px;
}

/* Sidebar */

#sidebar {
float:right;
width:267px;
border-left:#cccccc dashed 1px;
text-align:left;
padding:5px 15px 10px 15px;
font:0.9em Verdana, Arial, Helvetica, sans-serif;
}

#sidebar ul  {
margin-left:10px;
}

#sidebar li {
background:url(images/ico.png) left 0 no-repeat;
padding-left:10px;
line-height:1.25em;
margin-bottom:10px
}

#sidebar li a {
color:#3b3b3b;
}

#sidebar li a:hover {
border-bottom:#3b3b3b dashed 1px;
}

#sidebar a {
color:#3b3b3b;
}

#sidebar h2 {
font:1.5em Georgia, "Times New Roman", Times, serif;
font-weight:bold;
color:#3b3b3b;
letter-spacing:-0.05em;
text-decoration:none;
padding:10px 0;

}

/* Comments Section */


#commentssection {
margin-top:25px;
}

#commentssection h3 {
font:0.9em Arial, Helvetica, sans-serif;
font-weight:bold;
color:#3b3b3b;
text-align:center;
text-transform:uppercase;
padding-bottom:5px;
}

#commentssection h3 a {
font-weight:bold;
text-decoration:none;
color:#3e3e3e;
}

/* Comments Form */

#commentform {
margin-top:20px;
font-size:0.85em;
}

#commentform .recaptcha-error {
margin-bottom:10px;
color:#FF0000;
font-weight:bold;
background-color:#FFFF99;
padding:10px;
width:420px;
text-align:center;
}

#commentform a {
color:#3e3e3e;
text-decoration:none;
line-height:1.5em;
}

#commentform a:hover {
color:#000;
}

#commentform h3 {
font:1.1em Arial, Helvetica, sans-serif;
font-weight:bold;
color:#3b3b3b;
text-transform:uppercase;
padding-bottom:5px;
}


#author,#email,#url,#commentbox,#submit {
font:0.9em Verdana, Arial, Helvetica, sans-serif;
border:1px solid #cccccc;
padding:5px 0 5px 5px;
margin:5px 5px 0 0;
}

#author,#email,#url {
width:275px;
}

#commentbox {
width:435px;
font-size:0.85em;
margin-bottom:10px;
}


#submit {
margin:5px 5px 0 0;
padding:5px;
}

ol.commentlist {
list-style-type:none;color:#300000

}

ol.commentlist li {
overflow:hidden;
margin:10px 0;
padding:15px;
background-color:#f2f2f2;
border-bottom:#cccccc dashed 1px;
}

ol.commentlist li p {
line-height:1.5em;
margin:3px 0;
padding:0 12px 0 0;
font-size:0.8em;
}

ol.commentlist h4 a {
font-size:0.85em;
color:#3e3e3e;
text-decoration:none;
}

ol.commentlist h4 a:hover {
color:#000;
}

#searchform {
}

#searchform input#s {
font:0.85em Georgia, "Times New Roman", Times, serif;
border:1px solid #b7b7b7;
margin:2px 0;
padding:5px;
width:255px;
color:#666666;
}

#searchform input#searchsubmit {
font:0.55em Arial, Helvetica, sans-serif;
border:1px solid #b7b7b7;
color:#3e3e3e;
margin:2px 0 0 2px;
padding:2px;
}

.sbfixer {
clear:both;
}

#footer {
clear:both;
margin:0 auto;
width:100%;
height:60px;
text-align:center;
padding-top:10px;
background-color:#3b3b3b;
font-family:Georgia, "Times New Roman", Times, serif;
}

#footer p {
font-size:0.85em;
color:#fff;
margin:0;
padding:6px;
line-height:1.5em;
}

#footer a {
color:#fff;
text-decoration:none;
}

#footer a:hover {
border-bottom:#fff dashed 1px;
}

#header h1 a,#header h1 a:hover {
color:#fff;
text-decoration:none;
}

#commentform p,ol.commentlist a {
color:#000;
}

.navigation {
font-size:0.7em;
padding-bottom:20px;
}

.navigation a {
text-decoration:none;
color:#3b3b3b;
}

.navigation a:hover {
border-bottom:#3b3b3b dashed 1px;
}

#sidebar img {padding:4px; border:#ccc 1px solid; margin:2px;}
