/*
Theme Name: CaseBriefs Template
Theme URI: http://www.ecasebriefs.com/
Description: The default WordPress theme for ecasebriefs.com
Version: 1.0
Author: Ali Sipahioglu & Renzo Saldana
Author URI: http://www.weblimner.com/
Tags: blue, custom header, fixed width, two columns, widgets
*/

@import url(reset.css);

/* Begin Typography & Colors */
body {
	font-size: 1em; /* Resets 1em to 10px */
	font-family: 'Arial', Verdana, 'Trebuchet MS', Sans-Serif;
	background-color: #FFF;
	color: #333;
}

#joinnow{
margin-left:30%;
}

a{color:#000;text-decoration:none;}
a:hover{color:#0520b9;}
.valign{vertical-align:middle;}
.clear{clear:both;}
.floatright{float:right;padding:5px;}
#page {
	background-color: white;
	text-align: left;
	width:960px;
	margin:auto;
	border:1px solid #b2b2b2;
	background-color:#d8d8d8;
}
/* Header */
#header {
	height:105px;
	background:#d8d8d8 url(images/header-bg.gif) repeat-x;
	position:relative;
}
#headerimg{
	width:960px;
	margin:auto;
	height:84px;
	position:relative;
}
#headerimg fieldset{
	position:absolute;
	right:0px;
	bottom:5px;
	font-size:90%;
}
#headerimg label{
	display:block;
}
#headerimg input[type='text']{
	padding:6px;
	width:211px;
	height:21px;
	background:url(images/search-main.gif) no-repeat;
	border:0px;
	color:#CCC;
	font-style:italic;
}
#headerimg input[type='text']:focus{
	color:#000;
	font-style:normal;
}
#headerimg input[type='text'].focused{color:#000;font-style:normal;}
#headerimg input[type='submit']{
	background:url(images/search-main-button.gif) center no-repeat;
	border:0px;
	height:26px;
	width:25px;
}
#headerimg h1{
	padding:0px;
}
.loginbar{
	position:absolute;
	right:5px;
	top:0px;
	font-size:90%;
}
.loginbar li{
	float:left;
	background:url(images/login-back.gif) repeat-x;
}
.loginbar li.nobg{background:none;}
.loginbar a{font-style:normal;font-weight:bold;}
.loginbar li.item{
	padding:8px 0px 15px 0px;
}
/* menu */
#menu{
	font-size:120%;
	padding-top:5px;
}
#menu li{
	float:left;
	padding:14px 0px 9px 20px;
	width:101px;
	display:block;
}
#menu li.current_page_item a,#menu li.current-cat a,#menu li.current-cat-parent a{color:#FFF;}
#menu li:hover a{color:#FFF;}
#menu li.current_page_item,#menu li:hover,#menu li.current-cat,#menu li.current-cat-parent{
	background:url(images/menu-bg.jpg);
	color:#FFF;
}
#menu li.cat-item-818{
	width:233px !important;
}
#menu li.cat-item-818.current-cat,#menu li.cat-item-818:hover{
	background:url(images/menu-bg-wide.jpg) !important;
}
.menu-advertise{
	font-size:120%;
	float:right;
	padding:12px 10px 9px 20px;
}
.menu-advertise li{display:inline;padding-left:30px;}
.breadcrumb{
	clear:both;
	padding:11px;
	color:#FFF;
	font-size:70%;
	width:948px;
}
.breadcrumb a{color:#FFF;font-weight:bold;line-height:15px;}
#content-wrap{
	border-top:1px solid #6c6c6c;
	background-color:#047ff8;
	/*-moz-border-radius: 10px; 
	-webkit-border-radius: 10px;*/
	padding:6px;
}

/* Content */
#content{
	width:742px;
	float:left;
	background:#f3f5f4 url(images/box-bg.gif) repeat-x;
	margin:5px;
	padding:15px;
	-moz-border-radius: 10px; 
	-webkit-border-radius: 10px;
	font-size:90%;
	min-height:400px;
}
//#content img{padding:5px;}
.post h1,#content h1{
	font-size:120%;
	color:#000;
	padding:3px;
}
.post cite{font-style:normal;}
.entry{font-size:110%;line-height:20px;color:#000;}
.entry .small{font-size:70%;}
.entry blockquote{padding:10px 10px 10px 25px;}
.entry p{font-size:90%;}
.entry h1.heading{border-bottom:3px solid #CCC;margin-bottom:20px;}
.entry h2.signup{border-bottom:3px solid #CCC;margin-bottom:20px;font-size:90%;text-align:center;}
.entry ul.info li{list-style-type:disc;margin-left:20px;padding:0px;}
.entry .heading{font-size:100%;font-weight:bold; margin-right:5px;}
.entry h2{
	display:block;
	font-size:110%;
	padding:5px;
}
.answer{display:none;}
.answerimg{margin-left: auto;margin-right: auto;display: block;padding:10px;}
.entry label{display:block;font-weight:bold;padding-top:15px;}
.entry input[type='text'],.entry input[type='file'],.entry input[type='password']{
	width:300px;
	background-color:#FFF;
	border:1px solid #a5a5a5;
	border-top:2px solid #a5a5a5;
	margin:5px;
	font-size:100%;
	padding:5px;
	color:#7e7e7e;
}
.entry select{
	background-color:#FFF;
	border:1px solid #a5a5a5;
	border-top:2px solid #a5a5a5;
	margin:5px;
	font-size:100%;
	padding:5px;
	color:#7e7e7e;
}
.entry textarea{
	width:400px;
	height:100px;
	background-color:#FFF;
	border:1px solid #a5a5a5;
	border-top:2px solid #a5a5a5;
	margin:5px;
	font-size:100%;
	padding:5px;
	color:#7e7e7e;
}
.entry input[type="text"]:hover,.entry input[type="text"]:focus,.entry select:focus,.entry select:hover,.entry textarea:focus,.entry textarea:hover{border-color:#047ff8;color:#047ff8;}
.entry input[type="submit"]{
	background-color:#a5a5a5;
	border:1px solid #FFF;
	margin:5px;
	font-size:100%;
	padding:5px;
	color:#FFF;
}
.search-excerpt{background:#e0db8d;}
.post .hilite { background-color:yellow }
.post p{
	padding:5px;
}
.pages{
	clear:both;
	padding:5px;
	margin:10px;
	background:#FFF;
}
.pages a{font-weight:bold;}
/* HOME */
#content-home{
	width:782px;
	float:left;
}
.joinnow{
	width:241px;
	height:215px;
	border:1px solid #044a90;
	-moz-border-radius: 10px; 
	-webkit-border-radius: 10px;
	margin:5px;
	padding:20px;
	background:#f3f5f4 url(images/box-bg.gif) repeat-x;
	float:left;
}
.searchbox{
	width:92%;
	height:215px;
	border:1px solid #044a90;
	-moz-border-radius: 10px; 
	-webkit-border-radius: 10px;
	margin:5px;
	padding:20px;
	background:#f3f5f4 url(images/box-bg.gif) repeat-x;
	float:left;
	text-align:center;
}
.searchbox h1{
	font-size:140%;
	color:#041eb9;
	font-style:italic;
	padding:3px;
}
.searchbox h2{
	font-size:130%;
	color:#0a80fb;
	font-style:italic;
	padding:3px;
}
.searchbox fieldset{
	padding:15px 0 5px 0;
}
.searchbox label{
	display:block;
	font-size:70%;
	font-weight:bold;
	padding:5px 0 15px 0;
}
.searchbox #s,.search-none #s{
	background:url(images/search-home-new.gif) top left no-repeat;
	height:25px;
	padding:10px 5px 10px 5px;
	font-size:120%;
	border:0px;
	width:658px;
	color:#CCC;
	font-style:italic;
}
.searchbox #s:focus,.search-none #s:focus{color:#000;font-style:normal;}
.searchbox #s.focused,.search-none #s:focused{color:#000;font-style:normal;}
.searchbox .button,.search-none .button{
	background:url(images/search-home-button.gif) no-repeat;
	border:0px;
	height:45px;
	width:43px;
}/*
.searchbox .button:hover{background:url(images/search-home-button-hover.gif) no-repeat;}
.searchbox .button:focus{background:url(images/search-home-button-focus.gif) no-repeat;}*/
.connect{
	width:405px;
	height:215px;
	border:1px solid #044a90;
	-moz-border-radius: 10px; 
	-webkit-border-radius: 10px;
	margin:5px;
	padding:20px;
	background:#f3f5f4 url(images/box-bg.gif) repeat-x;
	float:left;
}
.connect h1{
	font-size:140%;
	font-style:italic;
	padding:6px;
}
.connect ul{font-size:78%;padding-top:5px;font-weight:bold;}
.connect li{padding:10px;}
.connect li.create{background:url(images/create.gif) left center no-repeat;padding-left:35px;color:#0520b9;}
.connect li.participate{background:url(images/participate.gif) left center no-repeat;padding-left:35px;color:#0382f7;}
.connect li.share{background:url(images/share.gif) left center no-repeat;padding-left:35px;color:#0520b9;}
.connect li.chat{background:url(images/chat.gif) left center no-repeat;padding-left:35px;color:#0382f7;}
.adbox{
	margin:8px;
	width:300px;
	height:250px;
	float:left;
}
.follower{
	margin:5px;
	padding:5px;
	float:left;
}
/* HOME End */

/* Categories */
#content h1.pagetitle,#content h2.pagetitle{border-bottom:3px solid #CCC;margin-bottom:20px;}
#content h3.brieftitle{border-top:1px solid #CCC;margin-bottom:10px;padding:5px 0 0 5px;line-height:25px;font-size:110%;background:#FFF;}
#content .tags{font-size:80%;text-align:left;}
#content .more-link{margin:0 0 10px 0;font-weight:bold;text-align:right;}
#content .postmetadata{margin:0 0 10px 0;font-weight:bold;}
#content small{font-size:80%;}
.left-column{
	width:195px;
	height:100%;
	border-right:0px solid #044a90;
	padding:5px;
	float:left;
	line-height:19px;
}
#audio-bar{display:none;}
.left-column h1{border-bottom:3px solid #CCC;margin-bottom:10px;}
.left-column li{font-weight:bold;}
ul.children{margin-left:10px;}
ul.children a{
	font-weight:normal;
}
ul.children li{
	list-style-type:disc;
	font-size:90%;
	margin-left:10px;
}
ul.children li ul.children li{margin-left:10px;list-style-type:disc;font-size:90%;}
ul.children li ul.children li ul.children li{margin-left:10px;list-style-type:lower-roman;font-size:90%;}
.right-column{
	width:520px;
	border-left:1px solid #044a90;
	padding:5px;
	float:left;
	position:relative;
	line-height:19px;
}
.right-column li{list-style-type:disc;margin-left:20px;}
.right-column h1{border-bottom:3px solid #CCC;margin-bottom:10px;}
.right-column cite{font-style:italic;font-size:75%;font-weight:normal;}
#facebox iframe{
	frameborder:0;
	height:65px;
	width:470px;
	scrolling:no;
}
.wpfp-span,.addthis_toolbox{
	float:right;
	display:inline;
	padding-left:15px;
	font-weight:bold;
}
.share-this a{
	color:#0520b9;
}
/* Categories End */

/* Sidebar */

#sidebar{
	text-align:center;
	padding:5px;
}

/* Footer */	

#footer{
	height:91px;
	background:#FFF url(images/footer-bg.gif) repeat-x;
	padding-top:34px;
	text-align:center;
	font-size:90%;
}

#footer .menu{
	margin-bottom:10px;
	font-style:italic;
}
#footer ul li{margin-left:10px;display:inline;padding-bottom:10px;}
a.weblimner{color:#FFF;margin:auto;}
/* On Page LOGIN */
#signin{
	display:none;
	margin:auto;
	width:950px;
	background-color:#efefef;
	border-bottom:1px solid #CCC;
	text-align:center;
	padding:5px;
	font-size:90%;
}
#signin #login{
	margin:auto;
	width:320px;
	text-align:left;
}
#signin label{font-weight:bold;}
#signin p{padding:3px;}
#signin input[type='text'],#signin input[type='password']{
	width:300px;
	background-color:#FFF;
	border:1px solid #a5a5a5;
	border-top:2px solid #a5a5a5;
	margin:5px;
	font-size:100%;
	padding:5px;
	color:#7e7e7e;
}
#signin .forgetmenot{display:inline;}
#signin .submit{
	display:inline;
}
#signin .submit input{
	float:right;
	background-color:#a5a5a5;
	border:1px solid #FFF;
	font-size:100%;
	padding:5px;
	color:#FFF;
}
#signin #other{
	padding-top:20px;
}

/* ADS */
.ad1{
	margin:auto;
	width:940px;
	min-height:100px;
	background-color:#e1e1e1;
	border-bottom:1px solid #CCC;
	text-align:center;
	padding:10px;
}

/* Comments
############################################################################################################## */
.comments-list { padding-top: 20px;}
.comments-list h2 { color:#2c3627; font: normal 28px/28px "Arial"; letter-spacing: -1px; padding-bottom: 20px;}
.comments-list div.entry { margin-bottom: 15px; padding: 25px; border: 1px solid #e5f0dc; background: #fff;}
.comments-list div.alt { background: #e1e1e1; padding-top: 40px; border: none; margin-bottom: 25px;}
.comments-list p.name { font-size:90%; color:#000;}
.comments-list p.avt { padding: 0px; margin: 0px; float: right;}
.comments-list p.avt img { border:1px solid #ccc;}
.comment-list img{ padding:0px;}
* html .comments-list p.avt { left: -60px; }
.comments-list p.date { font-size: 11px; margin-bottom: 5px;}
.comments-list p.date a, .comments-list p.date a:visited, .comments-list p.date a:hover { color:#2c3627; text-decoration: underline;}

.comments-list .con { font: normal 12px/17px; margin-right: 90px; color:#333;}
.comments-list .con p { font: normal 12px/17px; padding: 5px 0px; margin: 0px; color:#333;}
.comments-list .con blockquote { font: italic 14px/19px Georgia, "Times New Roman", Times, serif; color:#666; margin: 10px 20px; }
.comments-list .con blockquote p { font: italic 14px/19px Georgia, "Times New Roman", Times, serif; color:#666; }


/* Comments Form
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
.comments-form { padding: 20px; margin: 10px 0px; border-top:3px solid #CCC;}
.comments-form h3 { color:#000; font: normal 28px/28px "Arial"; letter-spacing: -1px; padding-bottom: 5px; margin-bottom: 5px; border-bottom: solid 1px #a5a5a5; }
.comments-form p { padding: 7px 0px; color:#808080;}
.comments-form .required { font-weight: normal; color:#ff0000;}
.comments-form input[type="text"] { padding: 5px; width: 210px; margin-right: 7px; }
.comments-form input.formid { border: 1px solid #a5a5a5; background: #fff url(images/form-name-bkg.gif) no-repeat left; padding: 4px 5px 4px 40px;}
.comments-form input.formemail { border: 1px solid #a5a5a5; background: #fff url(images/form-email-bkg.gif) no-repeat left; padding: 4px 5px 4px 40px;}
.comments-form input.formuri { border: 1px solid #a5a5a5; background: #fff url(images/form-uri-bkg.gif) no-repeat left; padding: 4px 5px 4px 40px;}

.comments-form textarea { border: 1px solid #a5a5a5; border-top:2px solid #a5a5a5; background: #fff; padding: 4px; width: 97%;}
.comments-form textarea:focus,.comments-form textarea:hover,.comments-form input:hover,.comments-form input:focus{border-color:#047ff8;color:#000;}
.comments-form .button{
	background-color:#a5a5a5;
	border:1px solid #FFF;
	margin:5px;
	font-size:100%;
	padding:5px;
	color:#FFF;
}
/* Pagination
################################################################################################################## */
#wp_page_numbers ,#wp_page_numbers ul, #wp_page_numbers li, #wp_page_numbers a {
	font-size: 95%;
}

#wp_page_numbers {
	clear:both;
	display:block;
	margin:0;
	background:#FFF;
	width: 100%;
	background: transparent;
	padding:0;
}
#wp_page_numbers ul {
	width: 100%;
	margin:0;
	padding:0;
}
#wp_page_numbers li {
	float: left;
	display: block;
	margin: 2px;
	padding:0px;
}

#wp_page_numbers a {
	padding: 3px;
	padding-left: 4px;
	padding-right: 4px;
	margin-left: 2px;
	margin-right: 2px;
	display: block;
	color: #333;
	border: 1px solid #d6dfe0;
	background-color:#FFF;
}

#wp_page_numbers li a:hover {
	border-color: #00468b;
	text-decoration: underline;
}

#wp_page_numbers li.space {
	padding: 6px;
	padding-left: 2px;
	padding-right: 2px;
}

#wp_page_numbers li.first_last_page {
	font-style: italic;
}

#wp_page_numbers li.active_page a {
	border-color: #047ff8;
}
#wp_page_numbers li.active_page a:hover  {
	color: black; /* IE fix */
	text-decoration: underline;
	border-color: #00468b;
}

#wp_page_numbers li.page_info {
	float: left;
	display: block;
	padding: 3px;
	padding-left: 5px;
	padding-right: 5px;
	margin-right: 2px;
	color: #666;
	font-size: 11px;
	border: 1px solid #bfbfbf;
}
#wp_page_numbers li.dropdown{
	float: right;
	display: block;
	padding: 3px;
	padding-left: 5px;
	padding-right: 5px;
	margin-right: 2px;
	color: #666;
	font-size: 11px;
	border: 1px solid #bfbfbf;
}



#videoad,#videoad2{clear:both;text-align:center;}