/*  
Theme Name: AusTech Vista
Theme URI: http://www.austech.org
Description: Vista style theme created for Wordpress 2.0
Version: 2.0
Author: Justyn Smith
Author URI: http://www.austech.org
*/

/* begin page layout */
	/* begin link styling */
		a:link, a:visited {
			color: #FF7200;
			text-decoration: none;
		}

		a:hover, a:active {
			color: #000;
		}
    
    .newsitem-title a:link { color: #fff; }
    .newsitem-title a:link, .newsitem-title a:visited { color: #fff; }
	/* end link styling */
		
	/* begin image styling */
		img { border: none; }
	/* end image styling */

	/* begin hidden stuff */
		.hidden { display: none; }
	/* end hidden stuff */

  /* begin homelink */
    #homelink {
	    background: none;
	    position: absolute;
	    top: 20px;
	    left: 18px;
    }
  /* end homelink */

	/* begin centre image/text */
		.centerize { text-align: center; }
	/* end centre image/text */
	
	/* begin blockquote */
	
		blockquote {
      border : 1px dotted #000;
      margin: 0 10px 0 10px;
      padding: 2px;
      padding-left: 4px;
      padding-right: 4px;
      background-color: #eaeaea;
    }
    blockquote:before { content: "Quote:"; font-weight: bold; }

	/* end blockquote */

	/* begin main structure */
		body {
			color: #000;
			font-size: 11px;
			font-family: Verdana, "Trebuchet MS", "Lucida Sans Unicode", Arial, Lucida Sans, Tahoma, Sans-Serif;
			background: #eaeaea;
			padding: 5px 0 5px 0;
			text-align: center;
		}
		
		/* begin page wrapper */
			#wrapper {
				width: 800px;
				margin: auto;
				background: white url(/wp-content/themes/at-vista/images/01_bodybg.jpg) repeat-y;
				text-align: left;
			}
		/* end page wrapper */
		
		/* begin header */
			#header {
				position: relative;
				width: 800px;
				height: 100px;
				margin: auto;
				background: url(/wp-content/themes/at-vista/images/01_header01.gif) no-repeat;
			}
			
				/* begin header title */
					#header h1 {
						position: absolute;
						top: 16px;
						left: 24px;
						font-size: 20px;
						line-height: 20px;
						margin: 0;
					}
				/* end header title */
				
		/* end header */
		
		/* begin page container & content */
			#container {
				width: 100%;
				float: left;
				margin-right: -200px;
			}
			
			#content	{
				margin-right: 190px;
				padding: 10px 0;
			}
			
			.contentdiv { margin: 0 15px 0 22px; }
		/* end page container & content */
		
		/* begin navigation */
			#navigation {
				font-size: 11px;
				width: 694px;
				height: 22px;
				position: absolute;
				top: 129px;
				left: 50px;
			}

			#navigation ul {
				list-style: none;
				padding: 0;
				margin: 0;
			}

			#navigation li { background: none; }
			
		/* end navigation */
		
		/* begin heading styling */
			h2 {
				color: #3E565F;
				margin: 0 0 3px 0;
				font-size: 16px;
			}

			h3 {
				color: #3E565F;
				font-size: 12px;
				margin: 0;
			}

			h4 { font-size: 11px; }
		/* end heading styling */
		
		/* begin news content */
			.contentbody {
				margin: 0;
				padding: 0 0 30px 5px;
				text-align: justify;
			}

			.newsitem {
				margin: 0 0 10px 0;
			}

			.newsitem-title {
        background: url(/wp-content/themes/at-vista/images/at_top.gif) #000 repeat-x 0px -72px;
        padding: 5px 0 4px 0;
			}

      .newsitem .newsitem-right {
        padding-right: 7px;
        margin: 0;
        background: url(/wp-content/themes/at-vista/images/at_top.gif) no-repeat right;
      }

      .newsitem .newsitem-left {
        padding-left: 7px;
        background: url(/wp-content/themes/at-vista/images/at_top.gif) no-repeat;
      }

			.newsitem-postedby {
				font-weight:normal;
				padding: 0 0 0 23px;
				color: #000;
			}

			.newsitem-entry {
				padding: 5px;
        text-align: justify;
        border-left: 1px solid #000;
        border-right: 1px solid #000;
        margin-top: -15px;
        margin-bottom: -15px;
			}
      
		/* end news content */
		
		/* begin sidebar */
			#sidebar {
				width: 177px;
        margin-right: 20px;
				float: right;
				padding: 10px 0;
				text-align: left;
			}
			
			#sidebar form { margin: 0; }
			
			.sidebardiv { margin: 0 22px 0 15px; }
			
			.sidebarbody {
				margin: 0 0 20px 0;
				font-size: 12px;
				padding: 0;
			}

      #sidebar hr {
        background-color: #90a0b0;
        height: 1px;
        width: 90%;
        border: none;
        margin-left: 5px;
        margin-right: auto;
      }
      
			/* begin sidebar heading */
				#sidebar h3 {
					margin: 10px 0 -5px 5px;
					padding: 0;
				}
			/* end sidebar heading */
			
			/* begin sidebar list style */
				#sidebar li {
					padding: 0 0 5px 20px;
					margin-left: 10px;
					display: block;
					background: url(/wp-content/themes/at-vista/images/play.png) no-repeat;
				}

				#sidebar .nobuttons { background: none; }
				
				#sidebar ul, #sidebar ul ol {
					margin: 0;
					padding: 0;
				}

				#sidebar ul ul, #sidebar ul ol { margin: 5px 0 0 10px; }

				#sidebar ul ul ul, #sidebar ul ol { margin: 0 0 0 10px; }

				ol li, #sidebar ul ol li { list-style: decimal outside; }

				#sidebar ul ul li, #sidebar ul ol li {
					margin: 2px 0 0;
					padding: 0;
				}
			/* end sidebar list style */

			/* begin sidebar search form */
				#searchform { text-align: left; }
			/* end sidebar search form */
			
			/* begin sidebar search style */
				#sidebar .searchpad { padding-left: 20px; }

				#sidebar #searchinput #s:focus { border: 1px solid black; }

				#sidebar #searchinput #s {
					font-size: 11px;
					width: 120px;
					height: 15px;
					vertical-align: bottom;
					border: 1px solid #8d9aab;
					padding: 2px;
				}
				
				/* begin search highlight */
					.highlight {
						font-weight: bold;
						text-decoration: underline;
					}
				/* end search highlight */
				
			/* end sidebar search style */
			
			/* begin sidebar form style */
        #sidebar .archive-dropdown { background: #eaeaea; color: #000; font-size: 11px; }
        
				#sidebar .loginform #nucleus_lf_name:focus { border: 1px solid black; }

				#sidebar .loginform #nucleus_lf_name {
					font-size: 11px;
					width: 120px;
					height: 15px;
					vertical-align: bottom;
					border: 1px solid #8d9aab;
					padding: 2px;
				}

				#sidebar .loginform #nucleus_lf_pwd {
					font-size: 11px;
					width: 120px;
					height: 15px;
					vertical-align: bottom;
					border: 1px solid #8d9aab;
					padding: 2px;
				}
			/* end sidebar form style */
			
			/* begin misc sidebar style */
				.sidebarin {
					padding: 20px 0 10px 0;
					margin: 0;
				}
			/* end misc sidebar style */

		/* end sidebar */
		
		/* begin form fields */
			form {
				margin: 0;
				text-align: left;
			}

			/* begin form fields on focus effect */
				.formfield:focus { border: 1px solid black; }
			/* end form fields on focus effect */

			/* begin form buttons */
				.formbutton {
					font-size: 11px;
					font-family: Verdana, "Trebuchet MS", "Lucida Sans Unicode", Arial, Lucida Sans, Tahoma, Sans-Serif;
					color: #494949;
					border: 1px solid #8d9aab;
					float: right;
				}
			/* end form buttons */

			/* begin form button styling */
				.formbutton:hover { border: 1px solid black; }

				.formbutton .s { padding: 1px; }
			/* end form button styling */

			/* begin form field styling */
				.formfield {
					width: 100%;
					font-size: 11px;
					font-family: Verdana, "Trebuchet MS", "Lucida Sans Unicode", Arial, Lucida Sans, Tahoma, Sans-Serif;
					margin: 0 0 2px 0;
					color: #494949;
					border: 1px solid #8d9aab;
				}
        .formfield:hover { border: 1px solid black; }
			/* end form field styling */

			/* begin comment form */
				.commentform input {
						width: 170px;
						padding: 2px;
						margin: 5px 5px 1px 0;
				}

				.commentform textarea {
					width: 100%;
					padding: 2px;
				}

				/* begin comment form background */
					.commentform textarea{ background: white url(/wp-content/themes/at-vista/images/01_txbg.gif) center center no-repeat; }
				/* end comment form background */
				
				/* begin comment form and mail form same size */
					.commentform, .mailform { padding: 10px 20px; }
				/* end comment form and mail form same size */

		/* end form fields */

		/* begin list styles */
/*			 ul {
				list-style: none;
				padding: 0;
				margin: 0;
			}
*/			
			li.none {
				padding: 0;
				margin: 0;
				list-style-type: none;
			}
		/* end list styles */

		/* begin poll bars */
			.pollbar, .pollbar_1, .pollbar_2, .pollbar_3, .pollbar_4, .pollbar_5 { height:7px; }

			.pollbar { background: #FCFD00; }

			.pollbar_1 { background: #FDCB00; }

			.pollbar_2 { background: #FD9800; }

			.pollbar_3 { background: #FD5E00; }

			.pollbar_4 { background: #F4020B; }

			.pollbar_5 { background: #C30C7E; }
		/* end poll bars */

		/* begin comments */
			.c_commentbody {
				padding: 0 0 5px 0;
				background: url(/wp-content/themes/at-vista/images/01_hdot.gif) bottom repeat-x;
			}

			/* begin comment user links */
				.c_userlink { margin: 0 0 5px 0; }
			/* end comment user links */

			/* begin comment time stamp */
				.c_commentinfo {
					font-size: 10px;
					margin: 3px 0 0 0;
					padding: 0 0 0 13px;
					background: url(/wp-content/themes/at-vista/images/01_item1.gif) 0 1px no-repeat;
				}
			/* end comment time stamp */

			/* begin comment list */
				.commentlist li, .commentform input, .commentform textarea { font: 11px Tahoma, Verdana, Arial, Sans-Serif; }
			/* end comment list */
			
		/* end comments */

		/* begin credits */
			#credits {
				font-size: 10px;
				padding-top: 10px;
				font-weight: bold;
				text-align: center;
				color: #000;
			}
			
				/* begin credits styling */
					#credits a:link, #credits a:visited { color: #103777; }

					#credits a:hover, #credits a:active { color: black; }
				/* end credits styling */
				
		/* end credits */
		
		/* begin footer */
			#footer {
				width: 800px;
				height: 76px;
				margin: auto;
				padding-top: 5px;
				background: url(/wp-content/themes/at-vista/images/01_footer.jpg) top no-repeat;
			}
		/* end footer */
		
		/* begin clearing */
			.clearing {
				height: 0;
				clear: both;
			}
		/* end clearing */
		
		/* begin main titles*/
			h2.archives, h2.error, h2.member, h2.sendmessage, h2.searchpage {
				height: 23px;
				text-indent: -9999px;
				margin: 0 0 5px 0;
			}

			h2.comments, h2.commentsmade, h2.addcomment { color: #3E565F; }

			h2.archives { background: url(/wp-content/themes/at-vista/images/01_m_archives.gif) no-repeat; }

			h2.error { background: url(/wp-content/themes/at-vista/images/01_m_error.gif) no-repeat; }

			h2.member { background: url(/wp-content/themes/at-vista/images/01_m_member.gif) no-repeat; }

			h2.sendmessage { background: url(/wp-content/themes/at-vista/images/01_m_sendmessage.gif) no-repeat; }

			h2.searchpage { background: url(/wp-content/themes/at-vista/images/01_m_search.gif) no-repeat; }
		/* end main titles

		/* begin don't show textarea scrollbar on IE*/
			textarea { overflow: hidden; }
		/* end don't show textarea scrollbar on IE*/

		/* begin comment error (for nucleus v3.2) */
			div.error {
				color: red;
				font-weight: bold;
			}
		/* end comment error (for nucleus v3.2) */
		
		/* begin font resize styling */
		
		#fontcontrol {
			background: none;
			width: 66px;
			height: 18px;
			position: absolute;
			top: 75px;
			left: 715px;
		}
		
		#fontcontrol ul {
			background: none;
			list-style: none;
			padding: 0;
			margin: 0;
		}

		#fontcontrol li { background: none; }

		#fontcontrol i {
			display: block;
			visibility: hidden;
		}

		.font1 a:link, .font1 a:visited {
			width: 18px;
			height: 18px;
			position: absolute;
			top: 0;
			left: 0;
			background: url(/wp-content/themes/at-vista/images/01_font1.gif) no-repeat;
			opacity: .6;
			filter: alpha(opacity=60);
		}

		.font2 a:link, .font2 a:visited {
			width: 18px;
			height: 18px;
			position: absolute;
			top: 0;
			left: 22px;
			background: url(/wp-content/themes/at-vista/images/01_font2.gif) no-repeat;
			opacity: .6;
			filter: alpha(opacity=60);
		}

		.font3 a:link, .font3 a:visited {
			width: 18px;
			height: 18px;
			position: absolute;
			top: 0;
			left: 44px;
			background: url(/wp-content/themes/at-vista/images/01_font3.gif) no-repeat;
			opacity: .6;
			filter: alpha(opacity=60);
		}

		.font1 a:hover, .font1 a:active { background-position: 0 -18px; }

		.font2 a:hover, .font2 a:active { background-position: 0 -18px; }

		.font3 a:hover, .font3 a:active { background-position: 0 -18px; }


		/* end font resize styling */
		
		/* begin nice titles (hover) */
			.nicetitle {
				font-weight: bold;
				color: #3C3C3C;
				text-align: left;
				position: absolute;
				left: 0;
				top: 0;
				width: 25em;
				z-index: 20;
				max-width: 50%;
				filter:alpha(opacity=85);
				opacity: 0.85;
			}

			.nicetitle-content {
				overflow: hidden;
				background: white;
				border: 1px solid #333;
				padding: 5px;
			}
			
			.nicetitle p {
				margin: 0;
				line-height: 120%;
			}

			.nicetitle p.destination {
				font-weight: normal;
				font-size: 10px;
				color: #5E7743;
			}

			div.nicetitle p span.accesskey { color: #FF7200; }
		/* end nice titles (hover) */
		
		/* begin fix broken layout in IE */
			h3 { margin: 0; }
		/* end fix broken layout in IE */
		
		/* begin item details */
			.itemdetails {
				text-align: right;
				padding: 5px;
				background: url(/wp-content/themes/at-vista/images/01_hdot.gif) top repeat-x;
        border-left: 1px solid #000;
        border-right: 1px solid #000;
        border-bottom: 1px solid #000;
			}

			/* begin posted by */
				.item1 {
					padding: 0 0 0 13px;
					margin: 0 0 0 12px;
					background: url(/wp-content/themes/at-vista/images/01_item1.gif) 0 1px no-repeat;
				}
			/* end posted by */
			
			/* begin category */
				.item2 {
					padding: 0 0 0 13px;
					margin: 0 0 0 12px;
					background: url(/wp-content/themes/at-vista/images/01_item2.gif) 0 3px no-repeat;
				}
			/* end category */
			
			/* begin comments */
				.item3 {
					padding: 0 0 0 15px;
					margin: 0 0 0 12px;
				}
			/* end comments */
			
		/* end item details */

	/* end main structure */

/* end page layout */
/* THIS THEME IS COPYRIGHTED WORK, AND IS NOT TO BE REPRODUCED UNDER ANY CIRCUMSTANCES. Designed by Justyn, http://www.austech.org EXCLUSIVELY FOR austech.org */