/* ////////////////////////////////////////////// */ 
/* ////////////// 100QS PRES STYLES ///////////// */ 
/* ////////////////////////////////////////////// */ 

* {
	margin:0;
	padding:0;
	border:0px solid white;
	}
	
body {
	margin:5px 0;
	color:#333;
	font-family:trebuchet ms, verdana, arial, sans-serif;
	font-size:small;
	line-height:1em;
	}

#navbar-iframe {height:0px;visibility:hidden;display:none}

h2 {
	font-size:140%;
	font-weight:normal;
	line-height:1.4em;
	color:#0c1701;
	padding:15px 25px 13px;
	}

h3 {
	font-size:140%;
	font-weight:normal;
	line-height:1.4em;
	color:#ff6600;
	padding:5px 25px 5px;
	}

#contentlc h2 {
	font-size:130%;
	font-weight:normal;
	line-height:1.2em;
	color:#0c1701;
	padding:15px 25px 0;
	}

#questions h2 {
	font-size:120%;
	font-weight:normal;
	line-height:1.2em;
	color:#0c1701;
	padding:15px 25px 5px;
	}

#questions h3 {
	font-family:georgia, times new roman, serif;
	font-size:120%;
	font-weight:normal;
	line-height:1.2em;
	color:#3d4424;
	padding:15px 25px 0px;
	}
	
#questions p.contributor {
	font-size:90%;
	color:#71713f;
	padding:0 25px;
	}

#questions p.date {
	font-size:90%;
	color:#999966;
	padding:0 25px;
	}

#questions p.addcomment {
	font-size:80%;
	color:#999966;
	padding:0 25px;
	}


h4 {
	font-size:130%;
	font-weight:normal;
	line-height:1.2em;
	font-style:italic;
	color:#999966;
	padding:5px 25px 5px;
	}


p {
	line-height:1.5em;
	color:#3d4424;
	padding:5px 25px;
	}


p.submitmessage {
	font-size:120%;
	font-weight:bold;
	line-height:1.5em;
	color:#3d4424;
	padding:5px 25px;
	}

p.blogp {
	line-height:1.5em;
	color:#3d4424;
	margin:15px 25px;
	padding:10px 0;
	border-top:1px dotted #3d4424;
	}

/* ////////////// Home Page Styles ////////////// */ 


#homepagequestion h2 {
	font-family:georgia, times new roman, serif;
	font-size:150%;
	line-height:1.4em;
	color:#666633;
	padding:15px 25px 3px;
	}

#homepagequestion p.contributor {
	font-size:100%;
	color:#ff6600;
	padding:0 25px;
	}

#homepagequestion p.date {
	font-size:100%;
	color:#999966;
	padding:0 25px;
	}


/* ///// View Comment Styles ///// */ 

#addedcomment h1 {
	font-size:140%;
	font-weight:normal;
	line-height:1.2em;
	color:#0c1701;
	padding:0px 25px 5px;
	}

#submittedcomments h3 {
	font-size:110%;
	font-weight:normal;
	line-height:1.2em;
	text-align:justify;
	color:#3d4424;
	margin:0 25px;	
	padding:15px 0 0;
	}
	
#submittedcomments p.commentname {
	font-size:90%;
	color:#71713f;
	margin:0 25px;
	padding:0;
	}

#submittedcomments p.commentdate {
	font-size:90%;
	color:#999966;
	margin:0 25px;
	padding:0 0 20px;
	border-bottom:1px dotted #999966;
	}
	

/* ////////////// Footer Styles ////////////// */ 

#footer p {
	font-size:85%;
	line-height:1.2em;
	padding:10px;
	color:#fff;
	}

/* ////////////////////////////////////////////// */ 
/* ////////////// 100QS LAYOUT STYLES /////////// */ 
/* ////////////////////////////////////////////// */

#contentcontainer {
	width:950px;
	margin:auto;
	background:#fff url('../images/100qs_mainbg.gif') top left repeat-y;
	}

	#header {
		margin:0 auto;
		width:950px;
		height:150px;
		background:url('../images/100qs_headerbg.jpg') top right no-repeat;
		text-align:right;
		}

		#header h1 {
			line-height:2em;
			padding:75px 0 0 0;
			overflow: hidden;
			background-image: url('../images/100qs_logo.gif');
			background-repeat: no-repeat;
			border:0px solid white;
			height: 0px !important;
			height /**/:75px;
			}

		#headersearch {
			float:right;
			margin:25px 17px 0 0;
			text-align:center;
			}
			
			#headersearch form {
				width:290px;
				height:40px;
				background:url('../images/100qs_searchbg.gif');
				}
			
				#searchlc {
					float:left;
					padding:1px 0 0;
					width:75px;
					text-align:right;
					}
					
				#searchrc {
					float:right;
					width:55px;
					padding:8px 0 0;
					text-align:left;
					}

		#headerrss {
			float:right;
			margin:25px 0 0;
			width:220px;
			text-align:left;
			}

	#contentdiv {
		width:920px;
		margin:5px 0 0 30px;
		background:#fff url('../images/100qs_contentbg.gif') top right repeat-y;
		}

		#contentlc {
			float:left;
			width:300px;
			padding:0 0 20px;
			}

			#contentlc ul {
				padding:0 30px;
				list-style-type:none;
				}

			#contentlc li {
				margin:5px 0;
				}

			#contentlc li a:link, #contentlc li a:visited {
				color:#fff;
				text-decoration:none;
				}

			#contentlc li a:hover {
				color:#282d14;
				}

			#contentlc li a.current {
				color:#fff;
				}

		#contentrc {
			float:right;
			width:615px;
			padding:0 0 20px;
			}

			#contentrclc {
				float:left;
				width:490px;
				}

				#content {
					padding:0 0 20px 0;
					}

					#contentrclc  ul {
						margin:0 50px;
						list-style-type:circle;
						}

					#contentrclc  li {
						padding:5px 0;
						line-height:1.5em;
						}
					
				#contentcontinued {
					padding:20px 10px 20px;
					background:url('../images/100qs_contentcontinuedbg.gif') top left repeat-x;
					}


				/* ////////////// Home Page Layout ////////////// */ 

				#homepagequestion {
					padding:0 0 20px 0;
					min-height:170px;
					background:url('../images/100qs_homepagequestionbg.gif') bottom left repeat-x;
					}

				/* ////////////// Submit Question Page Layout ////////////// */ 

				#submitquestion {
					padding:0 10px 20px;
					background:#e7e7a4 url('../images/100qs_submitquestionbg.gif') top left repeat-x;
					}

					#submitquestion form {
						margin:10px 0px 10px;
						padding:20px 0 10px;
						}

					#submitquestion fieldset {
						margin:10px 0;
						padding:5px 15px;
						}

					#submitquestion .legend {
						margin:0 0 20px;
						padding:10px 0 0 0;
						color:#ff6600;
						font-size:130%;
						}

					.fieldname {
						float:left;
						color:#333333;
						font-size:110%;
						line-height:1.2em;
						}

					.fieldinput {
						float:right;
						}

						.fieldinput input {
							background:white;
							border:1px solid #999966;
							}

						.fieldinput textarea {
							background:white;
							border:1px solid #999966;
							}
							
					.fieldcenter {
						margin:0 0 0 15px;
						}
						
						.fieldcenter input {
							background-color:#ff6600;
							border:1px solid #fff;
							color:#fff;
							font-weight:bold;
							padding:5px;
							font-size:90%;
							}

					.submitquestionclear {
						clear:both;
						height:10px;
						}

				/* ////////////// Submitted Questions Page Layout ////////////// */ 

				#questions {
					padding:20px 10px 20px;
					background:#e7e7a4 url('../images/100qs_contentcontinuedbg.gif') top left repeat-x;
					}					

				#keywordsearch {
					margin:5px 100px;
					padding:5px 0 10px;
					background:#fff;
					border:1px solid #dddda6;
					text-align:center;
					}

					#keywordsearch form {
						margin:0;
						padding:0;
						}

					#keywordsearch fieldset {
						margin:5px 0;
						padding:0;
						}

					#keywordsearch .fieldcenter {
						margin:0;
						}
						
						#keywordsearch .fieldcenter input {
							background-color:#ff6600;
							border:1px solid #fff;
							color:#fff;
							font-weight:bold;
							padding:3px;
							font-size:80%;
							}


				#questionspagination {
					padding:5px 10px 20px;
					background:#fff;
					border:1px solid #e7e7a4
					font-size:90%;
					}					

					#questionspaginationlc {
						float:left;
						width:80px;
						text-align:left;
						}
						
					#questionspaginationmc {
						float:left;
						width:265px;
						text-align:center;
						}

					#questionspaginationrc {
						float:right;
						width:80px;
						text-align:right;
						}

				/* ////////////// Submitted Comment Page Layout ////////////// */ 

					#addcomment {
						margin:20px;
						}

						#submitcomment {
							background:#f7f7cb;
							border:1px solid #d0d089;
							padding:0 10px;
							margin:20px 25px;
							}

						#submitcomment form {
							margin:10px 0px 10px;
							padding:20px 0 10px;
							}

						#submitcomment fieldset {
							margin:0;
							padding:0 15px;
							}

						#submitcomment .legend {
							margin:0 0 10px;
							padding:0;
							color:#ff6600;
							font-size:130%;
							line-height:1.1em;
							}

						#submitcomment .fieldname {
							float:left;
							color:#333333;
							font-size:120%;
							}

						#submitcomment .fieldinput {
							float:right;
							}

							#submitcomment .fieldinput input {
								background:white;
								border:1px solid #999966;
								}

							#submitcomment .fieldinput textarea {
								background:white;
								border:1px solid #999966;
								}

						#submitcomment .fieldcenter {
							margin:10px 0 0 15px;
							}

							#submitcomment .fieldcenter input {
								background-color:#ff6600;
								border:1px solid #fff;
								color:#fff;
								font-weight:bold;
								padding:5px;
								font-size:110%;
								}

						#submitcomment .submitcommentclear {
							clear:both;
							height:10px;
							}

				/* ////////////// Submitted Questions Comment Page Layout ////////////// */ 

					#addedcomment {
						margin:20px;
						}

						#submittedcomments {
							background:#f7f7cb;
							border:1px solid #d0d089;
							padding:10px 0 20px;
							margin:20px 25px;
							}

			#contentrcrc {
				float:right;
				width:120px;
				}


				#contentrcrcnav {
					width:120px;
					padding:0 0 5px;
					background:url('../images/100qs_contentrcrcnavbg.gif') bottom left repeat-x;
					}

					#contentrcrcnav ul {
						padding:15px 3px;
						list-style-type:none;
						font-size:100%;
						font-weight:normal;
						}

					#contentrcrcnav li a {
						display:block;
						margin:4px 0;
						padding:0;
						}

					#contentrcrcnav li a:link, #contentrcrcnav li a:visited {
						color:#3d4424;
						background:#cccc66;
						padding:5px 10px;				
						text-decoration: none;
						}

					#contentrcrcnav li a:hover {
						color:#282d14;
						background:#e9e991;
						}

					#contentrcrcnav li a.current {
						color:#fff;
						background:#ff6600;
						}
				
				#contentrcrclink {
					text-align:center;
					}

		* html #contentlc, * html #contentrc, * html #contentrclc, * html #contentrcrc, * html #questionspaginationlc, * html #questionspaginationmc, * html #questionspaginationrc {
			display:inline; /* IE 6 fix to stop ghost content appearing*/
			}

	#footer {
		width:950px;
		background:#fff url('../images/100qs_footerbg.gif') top left repeat-x;
		}

		#footer a:link, #footer a:visited, #footer a:active {
			color:#ff6600;
			text-decoration:none;
			}

		#footer a:hover {
			color:#cc3300;
			}

.clear {
	clear:both;
	}



/* Text Links */
	
a:link {
	text-decoration:underline;
	color:#cc3300;
	}

a:visited {
	text-decoration:underline;
	color:#cc3300;
	}

a:hover {
	color:#ff6600;
	text-decoration:none;
	}

a:active {
	text-decoration:none;
	color:#cc3300;
	}		

.website{display:none;}
