/* CSS Document */
html {
  height:100%; 
  width:100%; 
  margin:0; 
  padding:0
}

body {
  height:100%; 
  width:100%; 
  font-family:"Comic Sans MS", Verdana, Arial!important; 
  background-color:#FFFFFF;
  color:#5B026E; 
  margin:0; 
  padding:0
}

img.client_frame {
  /*border:3px solid #E5B7EF;*/
  /*border:3px solid #5B026E;*/
  margin: 7px 0px 7px 0px
}

.error {
  color:#FF0000
}

.sub_title {
  font-size:17px;
  font-weight:bold;
  padding-bottom:10px
}

a {  
  text-decoration: underline;
  color:#5B026E
}

a:link {
  text-decoration: underline
}

a:visited {
  text-decoration: underline
}

a:hover {
  text-decoration: none
}

a:active {
  text-decoration: underline
}

div#nav {
  position:absolute;
  padding: 60px 0px 0px 30px;
  font-size:18px;
  font-weight:bold;
  font-family:"Comic Sans MS", Verdana, Arial;
}

div#nav a {  
  text-decoration: underline;
  color:#5B026E
}

div#nav a:link {
  text-decoration: underline
}

div#nav a:visited {
  text-decoration: underline
}

div#nav a:hover {
  text-decoration: none
}

div#nav a:active {
  text-decoration: underline
}

div#spotlight_img {
  text-align:center;
  font-size:12px
}

div#wrapped {
	width: 930px;
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -77px; /* the bottom margin is the negative value of the footer's height */
	text-align: center;
	background-color:#FFFFFF;
	background-image:url(/images/wrapped_divide.gif);
	background-repeat:repeat-y
}

div#unwrapped {
	width: 930px;
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -77px; /* the bottom margin is the negative value of the footer's height */
	text-align: left
}

div#center {
	width:930px;
	margin: 0 auto;
}

div#head {
  background-color:#FFFFFF
}

div#center_right {
  float:right;
  width:465px;
  text-align:left
}

div#center_right_content {
  padding: 0px 7px 0px 14px;
  color:#5B026E
}

div#center_left {
  float:left;
  width:465px;
  text-align:left
}

div#center_left_content {
  font-size:14px;
  color:#5B026E;
  padding: 0px 7px 0px 7px
}

div#footer, #push {
  background-image:url(/images/foot_fader.gif);
  background-repeat:no-repeat;
  background-position:bottom;
  width: 930px;
  height: 77px;
  margin: 0 auto;
}

div#push {
	clear: both;
	background:none;
}

div#foot_nav_copy {
  text-align:center;
  padding-top:27px;
  font-size:10px
}

div#foot_nav_copy a {
  font-size:10px;
}

div#paging_nav_links {
  /*padding-top:5px*/
}

.tut_list_head {
  color:#FFFFFF;
  font-size:14px;
  font-weight:bold;
  background-color:#5B026E
}

.tut_list_rows {
  font-size:12px;
  /*background-color:#F9E9FC*/
}

.tut_list {
  border-bottom:1px dotted #E5B7EF
}

.posted {
  font-size:11px
}

.posted a {
  background-color:#FFFFFF;
  border:1px solid #5B026E;
  text-decoration:none;
  padding:0px 2px 0px 2px
}

.posted a:hover {
  background-color:#5B026E;
  border:1px solid #FFFFFF;
  color:#FFFFFF
}

.tut_font {
  font-size:14px;
  /*font-family:Arial, Helvetica, sans-serif;*/
  text-align:left;
  vertical-align:top
}

.list_point {
  /*background-image:url(/images/list_point.gif);*/
  background-position:top right;
  background-repeat:no-repeat;
  width:100px;
  height:120px;
  text-align:center;
  border-bottom:6px solid #FFFFFF;
  vertical-align:top
}

.reply_num {
  font-size:9px
}

.reply_list {
  border-top:6px solid #FFFFFF
}

.tut_title {
  font-size:20px;
  font-weight:bold
}

.re_title {
  font-size:16px;
  font-weight:bold
}

.author {
  font-size:12px;
  font-weight:bold
}

hr {
  height:1px;
  border: 1px dotted #E5B7EF
}

.avatar {
  border:1px solid #FFFFFF
}

#tut_nav {
  background-image:url(/images/tut_gradient.gif);
  background-color:#E5B7EF;
  background-repeat:repeat-y;
  text-align:right;
  padding:4px;
  font-size:12px
}

#tut_nav a {
  background-color:#FFFFFF;
  border:1px solid #5B026E;
  text-decoration:none;
  padding:0px 2px 0px 2px
}

#tut_nav a:hover {
  background-color:#5B026E;
  border:1px solid #FFFFFF;
  color:#FFFFFF
}

#tut_gradient2 {
  background-image:url(/images/tut_gradient.gif);
  background-repeat:repeat-y;
  background-position:left
}

#reply {
  border:1px solid #000000;
  /*font-family:Arial, Helvetica, sans-serif*/
}

#reply_box {
  width:100%
}

#login_form {
  font-size:11px
}

.sig {
  font-size:10px
}

#php_code {
  overflow:auto;
  max-width:700px;
  /*max-height:600px;*/
}

#admin_nav {
  background-color:#5B026E;
  border:1px solid #FFFFFF;
  text-decoration:none;
  padding:0px 2px 0px 2px;
  color:#FFFFFF
}

#admin_nav:hover {
  background-color:#FFFFFF;
  border:1px solid #5B026E;
  color:#5B026E
}

.red {
    color:#cd4c4c
}

input:focus, select:focus, textarea:focus {
	background-color:#FFDFFF!important
}

/******* FORM *******/
#customForm input{
	border: 1px solid #cecece;
	padding:6px;
	font-size:11px
}
#customForm input.error{
	background: #f8dbdb;
	border-color: #e77776
}
#customForm textarea{
	width: 99%;
	height: 140px;
	padding: 6px;
	border: 1px solid #cecece;
}
#customForm select,option{
	background:#FFFFFF
}
#customForm textarea.error{
	background: #f8dbdb;
	border-color: #e77776;
}
#customForm div span{
	font-size:11px;
}
#customForm span.error{
	color: #cd4c4c;
	background-image:url(/images/error.gif);
	background-repeat:no-repeat;
	background-position:left center;
	padding-left:20px;
}
#customForm span.noerror{
	color: #4e923b;
	background-image:url(/images/check.gif);
	background-repeat:no-repeat;
	background-position:left center;
	padding-left:20px;
}
#customForm #submit{
	background: #5B026E;
	color: #FFFFFF;
	border:1px solid #FFFFFF;
}
#customForm #submit:hover{
	background: #FFFFFF;
	color: #5B026E;
	border:1px solid #5B026E;
}
#error{
	border: 1px solid #efefef;
}
.noShowInput{
	border:none!important;
	background-color:#FFFFFF;
	color:#5B026E;
	font-size:14px!important;
	padding:0px!important;
	cursor:default
}
.noShowInput:focus {
	background-color:#FFFFFF!important
}
/******* /FORM *******/

.pink {
	background-color:#FFDFFF;
	padding:5px;
	font-size:12px
}
.white {
	background-color:#FFFFFF;
	padding:5px;
	font-size:12px
}

.send_pm a {
  font-size:9px;
}

#post_pm {
	width:650px
}
#pm_profile {
	float:right;
	width:200px;
	max-width:200px;
	text-align:right;
	font-size:10px
}
#pm_nav {
  text-align:right;
  padding-bottom:5px;
  font-size:10px;
  color:#5B026E;
}

#pm_nav a {
  background-color:#5B026E;
  border:1px solid #FFFFFF;
  text-decoration:none;
  padding:0px 2px 0px 2px;
  color:#FFFFFF;
}

#pm_nav a:hover {
  background-color:#FFFFFF;
  border:1px solid #5B026E;
  color:#5B026E;
}
#pm_img {
	padding:5px;
	width:45px;
}
#pm_text {
	margin-left:65px;
	height:100%;
	min-height:30px
}
#captcha {
    color:#5B026E;
	font-size:12px	
}

code span {
    font-family:"Comic Sans MS", Verdana, Arial!important;
}

code font {
    font-family:"Comic Sans MS", Verdana, Arial!important;
}

#post_edited {
	font-size:10px
}

#view_active {
	font-size:10px;
	padding-top:10px;
	padding-bottom:10px;
}
div#qTip {
 padding: 3px;
 font-size:12px;
 border: 1px solid #E5B7EF;
 display: none;
 background: #5B026E;
 color: #FFFFFF;
 text-align: left;
 position: absolute;
 z-index: 1000;
}

#user_img {
	max-width:700px;
	max-height:700px
}

#bbcodeIcons img {
	cursor:help;
	vertical-align:bottom;
	margin-bottom:2px;
	margin-top:0px
}

#change_color {
    margin-bottom:2px;
	margin-top:0px
}

.post_font_pink {
  font-size:12px;
  background-color:#FFDFFF;
  text-align:left;
  vertical-align:top;
  border-bottom:3px solid #FFFFFF
}

.post_font_white {
  font-size:12px;
  background-color:#FFFFFF;
  text-align:left;
  vertical-align:top;
  border-bottom:3px solid #FFFFFF
}

#remember {
	border:none!important
}

.clients_bg1 {
	background-image:url(/images/client_bg.jpg);
	background-repeat:no-repeat;
	background-position:0 0;
	height:134px;
	width:290px;
	vertical-align:middle;
	text-align:center
}

.clients_bg2{
	background-image:url(/images/client_bg.jpg);
	background-repeat:no-repeat;
	background-position:100% 0;
	height:134px;
	width:130px;
	vertical-align:middle;
	text-align:center
}
#forum_locked {
	padding:3px;
	font-size:12px;
	color:#5B026E;
	background-color:#FFFFFF;
	border:1px solid #5B026E;
}
#forum_nav {
	text-align:right;
	padding-bottom:5px;
	font-size:12px
}
#forum_nav a {
	background-color:#5B026E;
	color:#FFFFFF;
	padding:3px;
	font-size:12px;
	text-decoration:none;
	border:1px solid #5B026E;
}
#forum_nav a:hover {
	background-color:#E5B7EF;
}
#forum {
  font-size:12px
}

#forum_line {
  border-bottom:1px dotted #E5B7EF
}
#forum_rows {
	font-size:12px
}
#user_column {
	width:120px;
	text-align:center;
	vertical-align:top;
	background-color:#E5B7EF;
	border-bottom:3px solid #FFFFFF
}
#post_column {
}
#head_border {
	border-bottom:1px dotted #E5B7EF;
	height:1px
}
#post_title {
	font-size:16px;
	font-weight:bold
}
#copy {
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
}