/* CSS Profile Document */

body {
font-family:Arial,Helvetica,sans-serif;
margin:0px;
padding:0px;
font-size:11px;
background:#3c3c3c url(/images/css/images/bg.gif) repeat-y center;
}
a {color:#800080; text-decoration:none;
}
a:hover {
text-decoration:underline;
}
img {
border:0px;
}

h1, h2, h3, h4, h5 {
padding:0px;
margin:0px;
}

table {
font-size:11px;
border-collapse:collapse;
border:0px;
}

#head_wrap {
width:760px;
height:140px;
color:#fff;
background:#000;
border-bottom:1px solid #000;
float:left;
position:relative;
z-index:0;
}

#head_wrap a {
text-decoration:none;
}

#head_wrap h1 {
font-size:26px;
line-height:26px;
color:#fff;
margin:0px;
padding:51px 10px 34px;
text-decoration:none;
}

/* TABS */

#tabs {
font-size:11px;
line-height:14px;
float:left;
position:relative;
z-index:1;
padding:0px 0px 0px 10px;
border:0px;
margin:0px 0px -2px 0px;
list-style:none;
}

#tabs a {
font-weight:bold;
}

#tabs a:hover {
text-decoration:underline;
}

#tabs .tab {
text-align:center;
padding:9px 7px 8px 9px;
float:left;
background:url(/images/css/images/tab00000.gif);
}

#tabs .tab#first_tab {
padding-left:12px;
background:url(/images/css/images/tab_firs.gif);
}

#tabs .tab#last_tab {
background:url(/images/css/images/tab_last.gif) top right;
}

#tabs .on {
background:url(/images/css/images/tab_all.gif);
}

#tabs .on a {
color:#fff;
}

#tabs .on#first_tab {
padding-left:12px;
background:url(/images/css/images/tab_firt.gif);
}

#tabs .on#first_tab a {
color:#fff;
}

#tabs .on#last_tab {
background:url(/images/css/images/tab_lasv.gif) top right;
}

#tabs .on#last_tab a {
color:#fff;
}

#col_wrap {
width:760px;
float:left;
background-color:#FFFFFF;
}

#shoulder {
width:760px;
height:10px;
font-size:1px;
clear:both;
background:#800080 url(/images/css/images/shoulder.gif) repeat-x;
}

#main_col_wrap {
	clear:both;
}

#main_col {
padding:7px 7px 7px 7px;
}

#side_col_wrap {
width:308px;
padding-left:6px;
padding-bottom:7px;
float:left;
overflow:hidden;
word-wrap: break-word;
}

#side_col {
	width:302px;
	margin-top:7px;
}

.profileheader {
	width:432px;
	background:url(/images/css/images/spotlight.gif) no-repeat top right;
	float:left;
}
.profileheader h2 {
	padding:4px 0px 4px 10px;
	background:#fff url(/images/css/images/spotlight.gif) no-repeat top left;
	color:#000000;
	font-size:11px;
	margin:0px;
	line-height:14px;
	float:left;
}

.profileheader h2 a{
	color:#000000;
}

#side_col .profileheaderside {
	background:url(/images/css/images/spotlight.gif) no-repeat top right;
	float:left;
	width: 100%;
}
#side_col .profileheaderside h2 {
	padding:4px 0px 4px 10px;
	background:#fff url(/images/css/images/spotlight.gif) no-repeat top left;
	color:#000000;
	font-size:11px;
	margin:0px;
	line-height:14px;
	float:left;
}
#side_col .profileheaderside h2 a{
	color:#000000;
}
.large_box {
clear:both
}
#p_name {
	padding:5px 0px 10px 0px;
	float: left;
	width: 430px;
	background-color:#F7F7F7;
	border-bottom:1px solid #ccc;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	clear: both;
}
#side_col  #p_nameside {
	padding:5px 0px 10px 0px;
	background-color:#F7F7F7;
	border-bottom:1px solid #ccc;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	clear: both;
	float: left;
	width: 300px;
}
#col{
	float:left;
	width:446px;
	overflow:hidden;
	word-wrap: break-word;
}

.buddies img {
	width:58px;
	height:58px;
	padding:5px 0 0 1px;
}

.buddies h3 {
padding-top:2px;font-family:Arial,Verdana,Sans-Serif;
font-size:10px;
font-weight:bold;
overflow:hidden;
width:100%;
}
.studentCard {
background:transparent url(/profile/images/membercard.png) no-repeat scroll left top; 
height:84px;
overflow:hidden;
width:89px;

}
.leveletc {
	text-decoration : none;
    font-family : Tahoma, Verdana, Tahoma, sans-serif;
	font-size:10px;
	color: #800080;
}
a.leveletc:visited  {
    text-decoration : none;
    font-family : Tahoma, Verdana, Tahoma, sans-serif;
	font-size:10px;
    color:#800080;
}
a.leveletc:hover {
    text-decoration : underline;
    font-family : Tahoma, Verdana, Tahoma, sans-serif;
	font-size:10px;
    color : #800080;
}
.teaser{
	color: #555;
	font-size: 11px;
}
.work {
padding:0px 7px 7px 7px;
}
.work h3 {
	color:#800080;
	font-size:12px;
	line-height:14px;
}
#questions{
	float:left;
	width:414px;
	padding: 0px 7px 7px 7px;
}
#questions h3 a {
	color:#800080;
	font-size:12px;
	line-height:14px;
}

.indexquestiondetail {
	padding:0px 7px 7px 7px;
}

.indexquestiondetail h3 a {
	font-size:12px;
	color:#800080;
	line-height:14px;
}

.dateasked {
	font-family:Tahoma,Arial,Helvetica,sans-serif;
	font-size:10px;
	color:#666666;
}

.comment_images {
	margin-bottom:5px;
	margin-right:5px;
	margin-top:5px;
	font-family:Tahoma,Arial,Helvetica,sans-serif;
	font-size:10px;
	color:#800080;
}

.comment_images img {
	width:36px;
	height:36px;
	border:2px solid #F7F7F7;
}
.options {
	font-size:11px;
	color:#666666;
	padding:0px;
	margin:0px;
	font-family:Tahoma,Arial,Helvetica,sans-serif;
}
.options span {
	font-size:11px;
	color:#666;
	padding:0px;
	margin:0px;
}
.answered {
	font-weight:bold; 
	color:#9c0;
	font-size:11px;
	font-family:Tahoma,Arial,Helvetica,sans-serif;
}
.unanswered {
	font-weight:bold; 
	color:#FF0000;
	font-size:11px;
	font-family:Tahoma,Arial,Helvetica,sans-serif;
}
.assisted {
	font-weight:bold; 
	color:#82CAFA;
	font-size:11px;
	font-family:Tahoma,Arial,Helvetica,sans-serif;
}

.sp {float:right;
	width:20px;
	height:20px;
	padding:2px;
	}
#spacer {
	padding-bottom:7px;
	clear: both;
}
#blog{
	float:left;
	width:416px;
	padding: 0px 7px 0px 7px;
}
.continue a {	font-weight:bold;
	color:#800080;
	}
.more {
	font-weight:bold;
	color:#800080;
	font-size: 11px;
	}
#blog h3  {
	font-size:14px;
	color:#800080;
	font-weight:bold;
	text-transform:lowercase;
	}
.blogbody {
	color: #555;
	font-size: 11px;
	}
.answer {
	color: #555;
	font-size: 11px;
	padding-bottom: 2px;
	}
.exquestion {
	margin:6px;
	padding:4px;
	border:1px solid #ccc;
	font-size:10px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	background:#FFFFFF url(/images/css/images/question.gif) no-repeat top right;
}
.boldblack {
color:#3F4A59;
font-size: 12px;
}
#bottomspan {
	margin:10px 0px 0px 0px;
	width: 760px;
	clear: both;
	border-top:1px solid #ccc;
	text-align:center;
	float:left;
}
#bottomspan #panel {
	width: 760px;
}
#bottomspan #panel a {
		color:#999;
	}
#bottomspan #panel h1 {
color:#CCC;
font-size: 11px;
font-weight:bold;
line-height:18px;
padding-left:180px;
}
#headermenu {
background:#800080 url(/images/css/images/headermenu.gif) repeat-x;
border-bottom:1px solid #000;
width:760px;
float:left;
height:37px;
}
#headermenu #logo {
width:188px;
height:37px;
float:left;
}
#headermenu #logo img{
width:188px;
height:37px;
background:url(/images/css/images/szheader.png) no-repeat;
}
#headermenu #menu{
float:left;
color:#fff;
width:572px;
display:inline;
}
#headersearch {
padding-left:7px;
overflow:hidden;
float:left;
color:#ccc;
border-bottom:1px solid #000;
}
#headersearch form {
display:inline;
padding:0px;
margin:0px;
}
#headersearch a {
color:#ccc;
}
#headersearch a:hover {
color:#fff;
}
#headersearch .searchbox {
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
width:180px;
vertical-align:middle; 
margin:0px;
padding:0px;
}
#headersearch #searchbtn {
height:20px; 
width:60px; 
vertical-align:middle;
background:url(/images/css/images/searchbtn.gif) 0px 0px no-repeat;
}
#headersearch #searchbtn:hover {
background:url(/images/css/images/searchbtn.gif) 0px -20px no-repeat;
}
#headersearch .loginbox {
padding:0px 0px 0px 12px;
display:inline;
}
#headersearch .loginbox img {
padding:0px 4px 0px 4px;
margin-bottom:-1px;
}
#introduction{
	float:left;
	width:416px;
	padding: 0px 7px 7px 7px;
	color:#555;
}
.bigtext
{	font-size:12px;}
.filter{
float:right;
padding:4px 0px 0px 0px;
}
.filter #filterlink{
padding:0px 20px 3px 0px;
}
.filter #subcontent2{
position:absolute;
border-left: 1px solid #ccc;
border-right: 1px solid #ccc;
border-bottom: 1px solid #ccc;
border-top: 1px solid #999;
background-color: #F7F7F7;
width: 422px;
padding: 4px;
display:none;
color:#555;
}
#studentresponses{
min-width:385px;}
.response{
overflow: auto;
word-wrap: break-word;
clear:both;}
.respond{
text-decoration:none;}
.smallavatar{
width:60px;
height:60px;
background:#666666;
margin:4px 5px 2px 4px;}
.smallavatar img {
width:60px;
height:60px;
border:1px solid #ccc;
background:#F7F7F7;
margin:-4px 0px 0px -4px;
position:relative;
z-index:1;
}
.fl{
float:left}
.fr{
float:right}

.pd {padding:0px 7px 7px 7px;}

.cb{clear:both}

.p5 {padding:5px;}
.pt5 {padding-top:5px;}
.pr5 {padding-right:5px;}
.pb5 {padding-bottom:5px;}
.pl5 {padding-left:5px;}

.m5 {margin:5px;}
.mt5 {margin-top:5px;}
.mr5 {margin-right:5px;}
.mb5 {margin-bottom:5px;}
.ml5 {margin-left:5px;}

.p10 {padding:10px;}
.pt10 {padding-top:10px;}
.pr10 {padding-right:10px;}
.pb10 {padding-bottom:10px;}
.pl10 {padding-left:10px;}

.m10 {margin:10px;}
.mt10 {margin-top:10px;}
.mr10 {margin-right:10px;}
.mb10 {margin-bottom:10px;}
.ml10 {margin-left:10px;}

.tac {text-align:center;}

.biglink{
color:#800080;
font-size:12px;
text-decoration:none;
font-weight:bold;
}
.moredots{
background:transparent url(/images/css/images/dot00000.gif) repeat-x scroll center bottom;
}
.dotstop {
background:transparent url(/images/css/images/dot00000.gif) repeat-x scroll center top;
}
.questionbg{
background: url(/images/css/images/question.gif) no-repeat top right;
}


h3 {
	color:#800080;
	font-size:14px;
	font-weight:bold;
}
#mostpopular .head_wrap {
width:432px;
height:84px;
color:#fff;
border-bottom:1px solid #000;
float:left;
position:relative;
z-index:0;
}

#mostpopular #tabs {
padding-left:5px;
margin-top:-30px;
}
#mostpopular #shoulder {
width:430px;
border-right:1px solid #000;
border-left:1px solid #000;
}
.modbot {
background:url(/images/css/images/modbot.gif) no-repeat bottom right;
width:418px;
height:7px;
}
.modbot_s {
background:url(/images/css/images/modbot_s.gif) no-repeat bottom right;
width:288px;
height:7px;
}
.modbot_black {
background: url(/images/css/images/modbotblack.gif) no-repeat bottom right;
width:418px;
height:7px;
}
.filter #subcontent3{
position:absolute;
border-left: 1px solid #ccc;
border-right: 1px solid #ccc;
border-bottom: 1px solid #ccc;
border-top: 1px solid #999;
background-color: #F7F7F7;
width: 292px;
padding: 4px;
display:none;
color:#555;
}
.cnt{text-align:center}

.black{ color:#000000}

.c1{ color:#800080}
.c1a{ color:#ff8000}

.score{font-size:21px; font-family:Tahoma,Arial,Helvetica,sans-serif;}
.bold{font-weight:bold}

.slider{
border-left: 1px solid #ccc;
border-right: 1px solid #ccc;
border-bottom: 1px solid #ccc;
background-color: #F7F7F7;
width: 422px;
padding: 4px;
color:#555;
}

#tagcloud .smallest {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #7900BB; WHITE-SPACE: nowrap;
}
#tagcloud .small {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #A200F9; WHITE-SPACE: nowrap;
}
#tagcloud .medium {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #BC40FF; WHITE-SPACE: nowrap;
}
#tagcloud .large {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #CC71FF; WHITE-SPACE: nowrap;
}
#tagcloud .largest {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #CC99FF; WHITE-SPACE: nowrap;
}

#tagcloud_all .smallest {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #7900BB; WHITE-SPACE: nowrap; margin:4px;
}
#tagcloud_all .small {
	FONT-WEIGHT: normal; FONT-SIZE: 13px; COLOR: #A200F9; WHITE-SPACE: nowrap; margin:6px;
}
#tagcloud_all .medium {
	FONT-WEIGHT: bold; FONT-SIZE: 15px; COLOR: #BC40FF; WHITE-SPACE: nowrap; margin:8px;
}
#tagcloud_all .large {
	FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: #CC71FF; WHITE-SPACE: nowrap; margin:10px;
}
#tagcloud_all .largest {
	FONT-WEIGHT: bold; FONT-SIZE: 24px; COLOR: #CC99FF; WHITE-SPACE: nowrap; margin:12px;
}

.addtagbtn {
height:20px; 
width:60px; 
background:url(/images/css/images/addtagbtn.gif) 0px 0px no-repeat;
margin:4px 0px -5px 3px;
}
.addtagbtn:hover {
background:url(/images/css/images/addtagbtn.gif) 0px -20px no-repeat;
}
.responsebtn {
height:20px; 
width:60px; 
background:url(http://www.studyzones.com/questionzone/exchange/images/respondbtn.gif) 0px 0px no-repeat;
margin:4px 0px -5px 3px;
}
.responsebtn:hover {
background:url(http://www.studyzones.com/questionzone/exchange/images/respondbtn.gif) 0px -20px no-repeat;
}
.signinbtn {
height:20px; 
width:60px; 
background:url(/images/css/images/sign_in_btn.gif) 0px 0px no-repeat;
}
.signinbtn:hover {
background:url(/images/css/images/sign_in_btn.gif) 0px -20px no-repeat;
}

.group{
float:left;
}

.detail{
float:left;
font-size:11px;
}
.data{
float:left;
width:68px;
}
.entry{
float:left;
font-weight:bold;
width:220px;
color:#666666;
}
.slider_right{
border-left: 1px solid #ccc;
border-right: 1px solid #ccc;
border-bottom: 1px solid #ccc;
background-color: #F7F7F7;
width: 300px;
color:#555;
}
#fckeditor_text p {
margin:0pt 0pt 1em;
}