body {
    min-width: 970px;
	font-family: Verdana, Helvetica, Arial, sans-serif;
}

h1 {
    font-size: 2.1em;
    line-height: 1.5em;
}

h2 {
    font-size: 14pt;
    line-height: 1.4em;
}

h3 {
    font-size: 1.3em;
    line-height: 1.4em;
}

h4 {
    font-size: .9em;
    line-height: 1.3em;
}

h5 {
    font-size: .8em;
}

h6 {
    font-size: .7em;
    line-height: 1.3em;
}

p {
    font-size: 9pt;
    line-height: 15pt;
}

label {
	font-size: 9pt;
	line-height: 14pt;
}

a:hover, span.link-dustmore:hover, .user-messages button:hover {
    text-decoration:underline !important;
}

p.error {
	color: #fff;
	margin:0;
}

strong {
	font-weight:bold;
}

em {
	font-style:italic;
}


ul.error li {
	color: #F98184; 
	font-size:9pt;
	padding:2px 0;
}

span {
    font-size: .9em;
}

.forums .col-content table span {
	font-size: 9pt;
}

:focus {}

.hide, .iphone-footer {
    display:none;
    }
.show {
    display:block;
}

/* Font Families */

h1, h2, p, span {
    font-family: Lucida Sans Unicode, Lucida Grande, Tahoma, Helvetica, sans-serif;
}

body {
    background: url(../images/body-bg.jpg) top left repeat-y #464749 !important;
}

.container {
    background: url(../images/body-content-bg.jpg) top left repeat-x transparent;
}

.dust-container {
    padding: 10px 20px;
    border-bottom: 1px dashed #fff;
    background-color: #54050A;
}

.dust-container h2, .dust-container p {
    color: #fff;   
}

.dust-container a {
    color: #ffffcc;
}

.hd-container {
    border-bottom: 3px solid #E9E9E9;
    padding: 10px 15px;
    background-color: #fff;
}

.login-form {
    float:right;
    width: 70%;
    text-align:right;
}

    .login-form div {
        display:inline;
    }
    
    .login-pw input, .login-user input {
        background-color: #F9F9F9;
        border: 1px solid #ccc;
        font-size: 14pt;
        width: 190px;
		padding: 2px;
    }
    
    .login-form div.login-auto {
        display:inline;
        width: 40px;
        font-size: .7em;
        color: #666;
        font-style:italic;
    }
    
    .login-form div.login-user p, .login-form div.login-pw p {
        display:none;
    }

.usernav-container {
    float:right;
    }
    
    .usernav-container h4 {
        text-align:right;
    }
    
    .usernav-container a {
        color: #333;
        text-decoration:none;
        padding: 0 3px;
		font-size: 9pt;
    }


.logo {
    text-decoration:none;
    display:block;
    width: 228px;
    height: 28px;
}

.logo:hover {
    text-decoration:none !important;
}

.logo h1 {
    background: url(../images/logo-theoryland.jpg) top left no-repeat transparent; 
    width: 228px;
    height: 28px;
}
    .logo span {
        visibility: hidden;
    }
    
.hd-container button {
    background-color: transparent;
    text-align:left;
}    

.user-messages {
    margin-bottom: -4px;
}

.user-messages button {
    cursor: pointer;
}

    
.home .body-container, .submission .body-container, .login .body-container {
    background: url(../images/panel-tavern.jpg) center -5px no-repeat transparent; 
}   

.blogs .body-container {
	background: url(../images/panel-winter.jpg) center -5px no-repeat transparent; 
}

.register .body-container {
	background: url(../images/panel-elayne.jpg) center -5px no-repeat transparent; 
}

.forums .body-container {
    background: url(../images/panel-wolves.jpg) center -5px no-repeat transparent; 
}

.chat .body-container {
    background: url(../images/panel-wolves.jpg) center -5px no-repeat transparent; 
}

.links .body-container {
    background: url(../images/panel-myr2.jpg) center -5px no-repeat transparent; 
}

.research .body-container {
    background: url(../images/panel-min.jpg) center -5px no-repeat transparent; 
}  

.stormlight .body-container {
    background: url(../images/panel-wayofkings.jpg) center -5px no-repeat transparent; 
}  
.theories .body-container {
    background: url(../images/panel-teotw.jpg) center -5px no-repeat transparent; 
}  

.greathunt .body-container {
	background: url(../images/panel-myr.jpg) center -5px no-repeat transparent; 
}

.help .body-container {
	background: url(../images/panel-randtam2.jpg) center -5px no-repeat transparent; 
}

.factions .body-container {
	background: url(../images/panel-randmatperrin.jpg) center -5px no-repeat transparent; 
}

.interviewdb .body-container {
	background: url(../images/panel-tear.jpg) center -5px no-repeat transparent; 
}
    
    
    .nav-content {
        background: url(../images/nav-bg.png) top left repeat transparent; 
        padding: 8px 15px;
        border-bottom: 1px dotted #8d8d8d;
        color: #fff;
        text-align:left;
    }
    
    .nav-content ul {
        float:right;
        width: 70%;
        text-align:right;
        padding-top: 4px;
    }
        .nav-content ul li {
            display:inline;
        }
            .nav-content ul li a {
                font-size: 10pt;
                padding: 0 6px;
                color: #fff;
                text-decoration:none;
            }
            
                .nav-content ul li a:hover, .usernav-container a:hover, .user-messages button:hover {
                    color: #72AFFF;
                }

h3.tagline {
    font-size: 9pt;
    padding-top: 2px;
    width: 27%;
}

.image-copyright {
    margin-top:49px;
    position:absolute;
    right:15px;
    color: #fff;
    font-size: 9pt;
    font-style:italic;
}

.alternate-container {
    position:absolute;
    margin-right: 9px;
    margin-top: 8px;
    width: 14px;
    height: 14px;
    left: 218px;
}

.alternate-container a {
    display:block;
    width: 14px;
    height: 14px;
}

.alternate-container .icon-max {
    display:none;
    background: url(../images/icon-max.jpg) no-repeat top left transparent;
}

.alternate-container .icon-min {
    background: url(../images/icon-min.jpg) no-repeat top left transparent;
}

    .alternate-container a span {
        display:none;
    }
    
    .alternate-container a:hover {
        background-position:bottom left;
    }

    .body-content {
        border-top: 1px dotted #8d8d8d;
		margin-top: 70px;
		position:relative;
    }
	
	.forums .body-content {
		position: static;
	}
	 
    
        .body-content a {
            text-decoration:none;
            color: #5695F2; 
        }
		
        .body-column-main {
            text-align:left;
            background: url(../images/column-main-bg.png) top left repeat-x transparent;
            margin-left: 241px;           
        }
        
        .body-column-left {
            width: 241px;
            text-align:left;
            background: url(../images/column-left-bg.png) top left repeat-x transparent;
            position:absolute;
            margin-right: 15px;
			left: 0;
			top: 0;
        }
		
		.forums .body-column-left {
			top: auto;
		}
        
        .body-column-left p {
            color: #ddd;
        }
        
        .col-content span.date-news {
            color: #fff;
            font-size: 8pt;
            font-weight: bold;
        }
        
            .col-content span.date-news a {
                font-weight: normal;
            }
        
        .col-content {
            color: #fff;
            padding: 10px 15px;
            min-height: 127px;
        }
		
		.body-column-main .col-content em {
			font-style: italic;
		}
        
            .col-content h1 {
                margin-top: 5px;
            }
			
			.body-container h2.page-title {
				color:#fff;
				font-size:2.4em;
				position:absolute;
				margin-top: -68px;
			}
            
            .col-content h3 {
                margin-top: 5px;
                line-height: 1.2em;
				margin-bottom: 2px;
            }
			
			.body-column-main .col-content h3 {
				margin-top: 10px;
			}
        
            .col-content h4 {
                text-transform: uppercase;
            }
			
				.col-content h4 a {
					color: #5695F2;
				}
				 
			 .col-content h3 a {
				font-size: 12pt;
			 }
			  
			 .col-content p.resource-detail {
				margin-top: 0 !important;
			 }
			  
			 .col-content p, .entry-data div {
				margin-bottom: 15px;
			 }
			  
				.news-item .col-content p {
					margin-bottom: 20px;
				}
				 
				.news-item .col-content h4 {
					padding-bottom: 2px;
				}
            
                .col-content h4 span {
                    font-style:italic;
                    font-size: 9pt;
                    text-transform: none;
                }
            
			.col-content h5 {
				font-size: 10pt;
				padding-bottom: 5px;
				padding-top:10px;
				font-weight: bold;
			}
			 
            .col-content h6 {
                margin-bottom: 15px;
				color: #ddd;
                text-transform: uppercase;
            }
            
                .body-column-left .col-content h6 {
                    margin-bottom: 10px;
                }
            
                .col-content h6 a, .link-news a {
                    text-decoration:none;
                    font-size: 9pt;
                }
				
				.news-image {
					background-color: #fff;
					padding: 5px;
					margin-bottom: 10px;
					text-align: center;
					color: #000;
				}
				 
					.blogs .col-content .news-image p {
						margin-bottom: 2px;
						padding-top: 3px; 
						
					}
					 
					.blogs hr {
						margin-bottom: 25px;
					}
					 
					.interview-txt {
						border-top: 1px solid #eee;
						border-bottom: 1px solid #eee;
						margin-bottom: 15px;
						padding-top: 20px;
					}
				 
				.float-right {
					float:right;
					margin-left: 15px; 
				}
				 
				.float-left {
					float:left;
					margin-right: 15px;
				}
                    
				.blogs .theory-peek {
					padding-bottom: 25px;
					margin-bottom: 10px;
					border-bottom: 1px dashed #777;
				}	
				 
				.news-item .theory-peek {
					border-bottom-width: 0 !important;
				}
				 
				.blogs .theory-peek-body {
					padding-bottom: 10px;
				}
					 
					  
				.blogs .theory-peek h2 {
					font-weight: bold;
				}
				 
				.blogs .theory-peek .grey {
					padding-right: 5px;
				}
				 
				.blogs .theory-peek h6, .blogs .theory-peek-body, .blogs .news-links {
					padding-left: 15px;
				}
			  
                span.link-dustmore {
                    font-size: 10pt;
                    color: #DD6900;
                    cursor:pointer;
                }


			.col-content ol {
				list-style-type: decimal;
				margin: 10px 0 10px 20px;
			}
			 
			.col-content ul {
				list-style-type: disc;
				margin: 10px 0 10px 20px;
			}
			 
			.col-content li {
				padding: 2px 0;
				font-size: 9pt;
				line-height: 1.6em;
			}
			 
			.body-column-left .col-content h4 {
				padding-top: 7px;
			}  
			 
			.body-column-left .col-content h4.item-first {
				padding-top: 0;
			}  
			 
			.cat-ctn {
				border-bottom: 1px dashed #666666;
				margin-bottom: 5px;
				padding-bottom: 5px;
			}
			 
			.cat-ctn div {
				padding: 5px 15px;
			}
            
            .beg-letter {
                height: 38px;
                display:block;
                float:left;
				background-position: top left;
				background-color: transparent;
				background-repeat: no-repeat;
            }
			
			.beg-letter span {
				visibility: hidden;
			}
			
			.theory-A, .theory-a { background-image: url(../images/letter-a.png); width: 42px; }
			.theory-B, .theory-b { background-image: url(../images/letter-b.png); width: 36px; }
			.theory-C, .theory-c { background-image: url(../images/letter-c.png); width: 28px; }
			.theory-D, .theory-d { background-image: url(../images/letter-d.png); width: 38px; }
            .theory-E, .theory-e { background-image: url(../images/letter-e.png); width: 26px; }
			.theory-F, .theory-f { background-image: url(../images/letter-f.png); width: 38px; } 
			.theory-G, .theory-g { background-image: url(../images/letter-g.png); width: 30px; }
			.theory-H, .theory-h { background-image: url(../images/letter-h.png); width: 42px; }
			.theory-I, .theory-i { background-image: url(../images/letter-i.png); width: 32px; }
			.theory-J, .theory-j { background-image: url(../images/letter-j.png); width: 28px; }
			.theory-K, .theory-k { background-image: url(../images/letter-k.png); width: 42px; }
			.theory-L, .theory-l { background-image: url(../images/letter-l.png); width: 28px; }
			.theory-M, .theory-m { background-image: url(../images/letter-m.png); width: 46px; }
			.theory-N, .theory-n { background-image: url(../images/letter-n.png); width: 42px; }
			.theory-O, .theory-o { background-image: url(../images/letter-o.png); width: 30px; }
			.theory-P, .theory-p { background-image: url(../images/letter-p.png); width: 38px; }
			.theory-Q, .theory-q { background-image: url(../images/letter-q.png); width: 32px; }
			.theory-R, .theory-r { background-image: url(../images/letter-r.png); width: 40px; }
			.theory-S, .theory-s { background-image: url(../images/letter-s.png); width: 34px; }
            .theory-T, .theory-t { background-image: url(../images/letter-t.png); width: 34px; }
			.theory-U, .theory-u { background-image: url(../images/letter-u.png); width: 34px; }
			.theory-V, .theory-v { background-image: url(../images/letter-v.png); width: 28px; }
			.theory-W, .theory-w { background-image: url(../images/letter-w.png); width: 40px; }
			.theory-X, .theory-x { background-image: url(../images/letter-x.png); width: 38px; }
			.theory-Y, .theory-y { background-image: url(../images/letter-y.png); width: 28px; }
            .theory-Z, .theory-z { background-image: url(../images/letter-z.png); width: 30px; }
        
        .body-column-main .col-content div {
            font-size: 1em;
            line-height: 1.6em;
        }
		
		.home .body-column-main .col-content div p {
			font-size: 11pt;
			line-height: 18pt;
		}
		 
		.body-column-main .col-content blockquote {
			padding: 15px 25px 10px;
			margin-top: 20px;
			margin-bottom: 15px;
			background-color: #fff;
			color: #000;
			border: 1px dashed #444;
		} 
		 
			.body-column-main .col-content .reply-container blockquote {
				border-color: #999;
				border-style: dotted;
				background-color: #f8f8f8;
			}
		 
		.home .body-column-main .col-content div blockquote p {
			font-size: 11pt;
		}  
		   
		.body-column-main .col-content h6 {
			font-size: 9pt;
		}
		 
		.rn-col-container {
			background-color:#E0E0E0;
			border-color:#CCCCCC;
			border-style:solid;
			border-width:0 0 3px 3px;
			float:right;
			margin: -10px -15px 10px 15px;
			width:220px;
			position:relative;
			z-index: 100;
		}
		 
		.rn-col-container h4 {
			color: #000;
			padding: 10px 0 0px 10px;
			font-weight: bold;
		}
		 
		.rn-col-container p {
			color:#333333 !important;
			font-size:8pt !important;
			padding:0 10px !important;
		}
		 
		.rn-col-container a {
			display:block !important;
			color: #333 !important;
			font-weight: bold;
			font-size: 9pt !important;
			margin-bottom: 1px;
			border-bottom:1px solid #F1F1F1;
			background: url(../images/rn-bg-hover-off.jpg) top left repeat-x #fff; 
			position:relative;
		}
		
		.rn-col-container a:hover {
			text-decoration: none !important;
			background: url(../images/rn-bg-hover.jpg) bottom left repeat-x #fff; 
		}
		 
		 
		.rn-col-container a p {
			font-size:1.1em !important;
			line-height:1 !important;
			margin-bottom:1px !important;
			padding:10px 30px 10px 10px !important;
			line-height: 13pt !important; 
			background: url(../images/rn-arrow-off.png) center right no-repeat transparent; 
		}
		 
		.rn-col-container a:hover p {
			background-image: url(../images/rn-arrow-on.png);
		}   
		
		.rn-col-container a span {
			display:block;
			font-weight:normal !important;
		}
		 
		.rn-col-container a span.reply-theory {
			text-transform: uppercase;
			font-size: 8pt !important;
			margin-bottom: 3px;
		}
		 
		.rn-col-container a div {
			background-color:#EDA770;
			height:100%;
			left:-5px;
			position:absolute;
			width:2px;
			display:none;
			top: 0;
		}
		 
		.rn-col-container a:hover div {
			display:block;
		}
		 
		.home .body-column-main .col-content div a p {
			text-align: left;
		}  
		   
		.twtr-widget .twtr-tweet-wrap {
			padding: 6px 0 !important;
		}  
		 
		.col-content .twtr-widget h3, .col-content .twtr-widget h4, .col-content .twtr-widget p {
			line-height: 1.6em !important;
		}
		 
		a.twtr-reply {
			color: #fff;
		}
		 
		.twtr-doc .twtr-timeline {
			height: 100% !important;
		}

		.twtr-doc .twtr-ft div {
			padding: 5px 0 15px;
		}
		 
		.col-content a.twtr-timestamp {
			font-size: .9em;
			color: #e1e1e1;
		}
		 
		.col-content #twtr-widget-1 .twtr-doc, .col-content #twtr-widget-1 .twtr-hd a, .col-content #twtr-widget-1 h3, .col-content  #twtr-widget-1 h4 {
			background-color: transparent !important;
		}  
            .col-content p br {
                line-height: .7em;
            }
			
		.twtr-hd {
			display:none;
		}
        
        .body-column-left .col-content p {
            font-size: 9pt;
			line-height: 16pt;
        }
		
		.body-column-left .col-content {
			border-right: 3px solid #404040;
		}
        

body .col-content .reply-container {
    padding: 15px;
    background-color: #fff;
    border:2px dashed #46474B !important;
    color: #333333;
    margin-top: 15px;
	position:relative;
}

	.theories .reply-container {
		padding-left: 55px !important;
	}

.theory-container {
	margin-top: 15px;
	 
}

    .reply-container h4, .theory-container h4 {
        font-weight: bold;
    }
    .reply-container h4 span, .theory-container h4 span {
        font-weight: normal;
    }
 
	.reply-number {
		background-color:#EEEEEE;
		border-right:1px dotted #999999;
		font-weight:bold;
		height:100%;
		left:0;
		line-height:35pt !important;
		position:absolute;
		text-align:center;
		top:0;
		width:40px;
	}
	 
	h4.theory-location {
		font-weight:normal !important;
		margin-top:3px;
	}
	 
		h4.theory-location a {
			color: #ccc;
		}

.theory-peek {
	padding: 10px 0 5px;
}

.theory-peek, .theory-container, .home .reply-container, .theory-text, .home .theory-peek-reply, .replies-container, .faction-ctn {
	margin-right: 225px;
}

.faction-members-ctn {
	float:left;
	width: 24%;
}

.replies-container .reply-content {
	margin-right: 0;
}

  .replies-container .reply-content textarea {
	  border-width: 0;
	  padding: 0;
	  border:5px solid lightgrey;
	  border-width: 5px 0;
  }
  
.col-content h3.comments {
	font-weight:bold;
	margin-top: 20px;
}

.theory-peek h2 {
	font-size: 16pt;
}

.theory-peek h2 a {
	color: #fff;
	font-weight: bold;
}

.theory-peek h5 {
	padding-top: 0; 
}

.theory-peek-body {
	padding:0 10px 0 0;
}

.theory-peek-reply, .faction-join {
	background-color: #525256;
	padding: 7px;
	border: 1px dashed #666;
	margin-top: 10px;
}

  .theory-peek-reply a, .faction-join a {
	background-color:#DD6B00;
	border:2px solid #934A4C;
	color:#FFFFFF;
	font-size:8pt;
	padding:3px 9px;
	text-transform:uppercase;
  }

.theory-peek p {
	font-size: 11pt;
	line-height: 17pt;
}

.theory-content {
	margin: 20px 0;	 
}

	.theory-content blockquote, .theory-text blockquote, .theory-peek-body blockquote {
		margin-left: 25px;
		margin-right: 25px;
	}

  .theory-content p {
	font-size: 11pt;
	line-height: 18pt;
  }

.reply-content {
	margin: 5px 240px 5px 0;
}

.reply-content textarea {
	border: 2px dashed #46474B;
}

.reply-container h4 {
	margin-bottom: 5px;
}

.reply-container p {
	font-size: 10pt;
	line-height: 16pt;
}
 
 /* Chat specific styles */

.chat iframe {
    width: 100%;
}

/* Table Design */

.theories .col-content table, .factions .col-content table {
	margin-top: 15px;
	display:block; 
	
}

.theories .col-content table thead tr, .factions .col-content table thead tr {
	background: url(../images/table-hd-bg.jpg) bottom left repeat-x #fff;
}

.theories .col-content td, .factions .col-content td {
	border: 3px solid #4D4F52;
	border-width: 3px 0;
}

.theories .col-content tbody td, .factions .col-content tbody td {
	border-top-width: 0;
}

thead td p {
	font-size: 11pt;
	color: #333; 	  
}

.theories .col-content tbody p, .factions .col-content tbody p {
	font-size: 10pt;
}

tbody .col-posts, .col-updated {
	color: #000;
}

tbody td.col-updated {
	width: 20%;
}

.theories .col-content tbody p a, .factions .col-content tbody p a {
	font-weight: bold;
}

tbody .col-cat p a {
	color: #6E320E;
}

tbody .col-updated p {
	white-space: nowrap;
	color: #333; 
}

.col-content thead .col-left p {
	font-weight: bold;
}

.col-content .col-left {
	border-left: 3px solid #4D4F52; 
	width: 100%;
}

.col-content .col-right {
	border-right: 3px solid #4D4F52; 
}

.col-content tr td p {
	padding: 8px 10px 0;
}

.col-content table.theory-details tr td p {
	padding-left: 0;
}

table.theory-details .col-theory {
	width: 80%;
}

.col-posts, .col-updated {
	text-align:center;
}

.theories .col-content tbody tr, .factions .col-content tbody tr {
	background-color: #BFBFBF;
}

.theories .col-content tbody tr:hover, .factions .col-content tbody tr:hover {
	background-color: #E1E1E1;
}

.col-content table.theory-details tbody tr, .col-content table.theory-details tbody tr:hover {
	background-color: transparent;
}

.col-content tbody td a:hover {
	color: #DD6900;
}

.col-content .col-about {
	text-align:center;
}

.alt2 a {
	color: #DD6B00 !important;
}

/* Register and other Form Styles */

.submit-container {
  margin-top: 10px;
}

.col-content textarea {
  padding: 5px;
}

.form-theory-submit textarea {
  width: 100%;
}

.form-register label, .form-link label, .col-content form label {
	display:block;
	padding: 7px 0 3px;
}

.form-register .reg-field, .form-login .reg-field, .form-contact .reg-field {
	float:left;
	margin-right: 10px;
}

.form-intv textarea {
	width: 590px;
	border:2px solid #CCCCCC;
	font-size:11pt; 
}

.form-intv .reg-field {
	width: 200px;
}

.form-intv div input, .form-intv div select {
	border:2px solid #CCCCCC;
	font-size:11pt;
	width:180px;
}

form.form-intv div label {
	text-transform: uppercase;
	padding:7px 0 0 !important; 
}

.form-intv div p {
	font-style:italic;
	margin-bottom:3px;
}

.reg-notes {
	margin-top: 10px;
}

.reg-terms {
	border:3px solid #666666;
}

.reg-terms div {
	background-color:#fff;
	height:200px;
	overflow-x:hidden;
	overflow-y:scroll;
	padding:5px 10px;
	color: #333;
}

.reg-terms ul {
	list-style-type: none;
	margin-left: 0;
}

.reg-buttons {
	margin-top: 5px;
}
  
  
.stormlight-excerpt {
  float:left; margin:10px 0;width:70%;
}  

.col-content .stormlight-excerpt p {
  font-size: 10pt;
}

/* Styles for Blogs */

#items {
  padding-top: 10px;
}

#items .theory-peek-reply {
	margin-bottom: 10px;
}

#items .item br {
  display:none !important;
}

p.item {
    line-height: 14pt;
    margin-bottom: 8px;
    padding-top: 10px;
	font-size: 11pt;
}

span.grey {
    color: #CCCCCC;
    font-size: 22px;
    font-weight: bold;
}

span.date {
	display:block;
	padding-left: 15px;
}

span.date a {
    color: #DD6B00 !important;
    font-size: 9pt !important;
    font-weight: normal !important;
}

#items .item a {
	color: #FFFFFF;
    font-size: 16pt;
    font-weight: bold;
	}
	 
span.date {
    color: #DDDDDD;
    font-size: 9pt;
    text-transform: uppercase;
}
  
span.description {
    color: #F1F1F1;
    display: block;
    line-height: 15pt;
    padding: 10px 0 8px;
	padding-left: 15px;
}  
  
/* Interview Database */

body.interviewdb {
	background-image: url(../images/body-bg-white.jpg) !important;
	background-color: #fff !important;
}

.interviewdb .body-column-main .col-content {
	background-color: #fff;
	color: #333;
	position:relative;
	padding-bottom: 400px;
}

.interviewdb .body-column-main .col-content h3 {
	color: #000;
}

.interviewdb .body-column-main .col-content .list-ctn h4 {
	color: #333;
	font-size: 11pt;
    text-transform: none; 
	padding-top: 5px;
}

.search-ctn {
	margin-top: 10px;
	margin-bottom: 20px;
}

.list-ctn h3, .search-ctn h3 {
	padding-bottom: 10px;
}

h4 a span.highlight {
	font-weight: bold !important;
}

.form-search div  {
	padding: 15px;
	background-color: #F9F9F9;
}

.form-search input {
	border: 1px solid #ccc;
	width: 80%;
	font-size: 15pt;
	float:left;
	padding: 2px;
}

.interviewdb .body-column-main .col-content input:focus {
	border-color: #DD6B00; 
}

.form-search div p {
	font-style: italic;
	padding-top: 4px;
	margin-bottom: 0;
}

.interviewdb .body-column-main .col-content a, .interviewdb .body-column-main .col-content .list-ctn h4 a, .col-content .entry-num a, .col-content .entry-data a {
	color: #2B65B0;
}

.interviewdb .body-column-main h4 a span.highlight {
	color: #2B65B0 !important;
	font-weight: bold !important;
}

a.interview-btn, .interviewdb button {
	color: #fff !important;
	font-size: 11pt;
	padding: 4px 16px;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	margin-top: 10px;
	cursor: pointer;
	border: 1px solid #CF6502;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#F07503', endColorstr='#DD6B00'); 
	background-image: linear-gradient(bottom, rgb(221,107,0) 10%, rgb(240,117,3) 78%);
	background-image: -o-linear-gradient(bottom, rgb(221,107,0) 10%, rgb(240,117,3) 78%);
	background-image: -moz-linear-gradient(bottom, rgb(221,107,0) 10%, rgb(240,117,3) 78%);
	background-image: -webkit-linear-gradient(bottom, rgb(221,107,0) 10%, rgb(240,117,3) 78%);
	background-image: -ms-linear-gradient(bottom, rgb(221,107,0) 10%, rgb(240,117,3) 78%);
	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0.1, rgb(221,107,0)),
		color-stop(0.78, rgb(240,117,3))
	);
}

	a.interview-btn:hover, .interviewdb button:hover {
		background-image:none;
		background-color: #E77002;
	}

div form button.lk-search-tag {
	display:inline !important;
	padding: 0;
	color: #2B65B0 !important; 
	border-width: 0;
	background-color: #fff !important;
	background-image:none !important;
	border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0; 
	float:none;
	margin: 0;
	font-size: 1em !important;
	filter: none;
}

.tag-ctn-wot {
	float:left;
	width: 56%;
	margin-right: 15px;
}

.tag-ctn-sanderson {
	float:left;
	width: 36%;
}

div form button.lk-search-tag:hover {
	background-color: transparent !important;
	text-decoration: underline;
}

form.form-search-tag {
	display:inline !important;
}

.form-search button {
	float:left;
	margin-top: 0;
	margin-left: 10px;
}

.interviewdb button a {
	color: #fff;
}

a.interview-btn {
	line-height: 18pt;
	float:left;
	display: block;
}
	.intv-summary a.interview-btn {
		margin: 5px 0 20px 30px;
	}
	 
		.results-ctn .intv-summary a.interview-btn {
			margin-left: 50px
		}


a.interview-btn:hover {
	text-decoration:none !important;
}

.intv-summary {
	background-color: #F9F9F9;
    position:absolute;
    left: 0;
    top: 30px;
    margin-top: 10px;
    width: 160px;
}

	.results-ctn .intv-summary  {
		float:right;
		width: 160px;
	}

	body .col-content .intv-summary h3 {
		background-color: #E9E9E9;
		margin-bottom: 9px;
		margin-top: 0;
		padding-bottom: 8px;
		padding-left: 0;
		padding-top: 8px;
		text-align: center;
	}

	.intv-summary h3, .intv-entry-list h3 {
		font-size: 11pt;
		padding-bottom: 5px;
	}

	.intv-summary h3, .intv-summary h4, .intv-summary p {
		padding-left: 10px;
	}

.intv-entry-list {
	margin-left: 180px;
	margin-top: 10px;
}

	.intv-entry-list h3 {
		margin-top: 10px;
	}
	 
	.col-content .intv-entry-list ul {
		margin-left: 0;
		list-style-type: none !important;
	}
		.intv-entry-list ul li {
			border-bottom: 1px dashed #999;
			padding-top: 3px;
			padding-bottom: 3px;
			position:relative;
			min-height: 92px;
		}
		
		.intv-entry-list span.highlight {
			font-size: 1em;	
			padding: 1px 4px;
			background-color: #5695F2;
			color: #fff;
			border-radius: 2px;
			-moz-border-radius: 2px;
			-webkit-border-radius: 2px;
		}
		
		.intv-entry-list h4 span.highlight {
			font-size: 1em;
			padding: 0;
			background-color: transparent;
			border-bottom-width: 0;	
			font-style: normal;
			text-transform: uppercase;
		}
		 
		.divScroll {
			overflow-x: hidden;
			overflow-y: scroll;
			height: 425px;
		}
		
		h4 span.int-date {
			font-style: normal;
			font-weight: normal;	
		}
	 
	.entry-ctn {
		min-height: 90px;
		_height: 90px;
	}  
	   
	.entry-num {
		left: 0;
	    position: absolute;
	    text-align: center;
	    top: 10px;
	    width: 40px;
	}
	 
		.entry-num p {
			background-color: #000000;
			color: #FFFFFF;
			margin: 0 auto 7px;
			padding: 8px 0;
			text-align: center;
			width: 36px;
			font-size: 10pt;
			border-radius: 4px;
			-moz-border-radius: 4px;
			-webkit-border-radius: 4px; 
		}
	 
	.entry-data {
		margin-left: 55px;
		padding-top: 8px;
		padding-bottom: 8px;
		padding-right: 15px;
	}
	 
		.entry-data h4 {
			font-weight: bold;
		}
		 
		.entry-data .lk-intv {
			
		}
		 
	.form-intv h3 {
		margin-bottom: 15px;
	}
	 
	.form-answers div.clearfix {
		padding: 0 10px 10px;
		 }
	.form-results button {
		margin-left: 10px;
	}
	 
	.form-results input {
		border:2px solid #CCCCCC;
		font-size:11pt;
		width:180px;
	}
	 
	.interviewdb .form-results button {
		font-size: 9pt;
	}
	 
	.interviewdb .results-ctn ul {
		margin-top: 0;
	}
	 
	.results-ctn .intv-entry-list {
		margin-left: 0;
	}
	 
	.results-ctn .form-search {
		margin-top: 10px;
	}
	 
		.results-ctn .form-search a.interview-btn {
			line-height: 14pt;
			font-size: 10pt;
			margin-left: 10px;
			margin-top: -1px;
		}
		 
		.results-ctn .form-search div {
			padding-top: 15px;
		}

		.textarea-answer {
			height: 400px;	
		}
		
		.textarea-answer, .textarea-question {
			width: 98% !important;	
		}
		

/* Adding text to test CVS */    
    
/*--CLEARFIX SHOULD STAY AT THE BOTTOM OF THE FILE--*/
    .clearfix:after {
            clear:both;
            content:".";
            display:block;
            height:0;
            line-height:0;
            visibility:hidden;
    }

    .clearfix {
    clear: both;
}

    html[xmlns] .clearfix {
            display:block;
    }

    * html .clearfix {
            height:1%;
    }
    
