/* CSS Document */

/* 

Theme Name: GREAT LANDS
Theme URI: http://www.twenty20.com.au
Description: Designed by Twenty20 Commnunication Group

Version: 1.00

*/

/* INFO

Date: 19 SEPT 2011

LAST MODIFIED:
--

/* main */

body, html, div, blockquote, img, label, p, h1, h2, h3, h4, h5, h6, pre, ul,
ol, li, dl, dt, dd, form, a, fieldset, th {
	margin: 0; padding: 0; border: 0; outline: none;
}

h1, h2, h3, h4, h5, h6, textarea {
	font-size: 100%;
}

/* css templates */
.cleared { margin: 0; padding: 0; clear: both; }
.hidden { display: none !important; }
.fl { float: left; }
.fr { float: right; }
.bb { border: 1px solid black; }
.noListStlye { list-style-type: none; }
.noOverflow { overflow: hidden; }

body {
	margin:0;
	padding:0;
	font-family: Helvetica, Arial, Verdana, Geneva, sans-serif;
	font-size: 9pt;
	color: #666; 
}

p { font-size: 11px; padding-bottom: 10px; line-height: 14px; }

a { text-decoration: none; }

#homeBg { background: #FFF url('../images/wallpaperW.jpg') repeat-x left top fixed; }

.awesome, .awesome:visited {
	background: #333 url(../images/alert-overlay.png) repeat-x; 
	display: inline-block; 
	padding: 5px 10px 6px; 
	color: #fff; 
	text-decoration: none;
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px;
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	text-shadow: 0 -1px 1px rgba(0,0,0,0.25);
	border-bottom: 1px solid rgba(0,0,0,0.25);
	position: relative;
	cursor: pointer;
}

.awesome:hover							{ background-color: #111; color: yellow; }
.awesome:active							{ top: 1px; }
.small.awesome, .small.awesome:visited 			{ font-size: 11px; padding: ; }
.awesome, .awesome:visited,
.medium.awesome, .medium.awesome:visited 		{ font-size: 13px; font-weight: normal; line-height: 1; text-shadow: 0 -1px 1px rgba(0,0,0,0.25); }
.large.awesome, .large.awesome:visited 			{ font-size: 14px; padding: 7px 20px; }
.larger.awesome, .larger.awesome:visited 			{ font-size: 20px; padding: 8px 14px 9px; }
.shadow { -moz-box-shadow: rgba(0,0,0,0.75) 0px 0px 10px; -webkit-box-shadow: rgba(0,0,0,0.75) 0px 0px 10px; }

.round {
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	-khtml-border-radius: 15px;
	border-radius: 15px;
}

.rounder {
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	-khtml-border-radius: 20px;
	border-radius: 20px;
}

.green  { color: #4e8725; }
.greenBtn { background-color: #3c7816 !important; font-weight: bold;}
.greenBtn:hover { background-color: #4e8725 !important; }
.title { font-size: 14pt; font-family: Georgia, Times; padding-bottom: 1em; }
.subtitle { font-size: 12pt; padding-bottom: .5em; }

.current { color: yellow !important; }

.links { color: #fff; }
.links:hover { border-bottom: 1px solid #fff; }


#photoGallery { overflow: hidden; height: 240px; border: 0px solid white;}
.thumbs { width: 64px; height: 54px; overflow: hidden; margin: 0 2px 2px 0; float: left; background: black; }

#pagination { height: 30px; text-align: center; padding-top: 2em; }
.pagiLink { padding: .5em; background: black; color: white; }
.pagiLink:hover, .activePagi { background: red; }


#bgImg { position: absolute; top:0; left:0; z-index: 100; }

#mainContainer { position:absolute;
				 top: 50%; left: 50%; 
				 margin-top: -300px;
				 margin-left: -237px;
				 width: 474px; 
				 height: 600px;
				 z-index: 1000; color: white; 
				 
			   }
/* #mainContainer { position: relative; width: 600px; margin: auto; padding-top: 20px; z-index: 1000; color: white; } */
#bodyContainer { width: 474px; height: 400px; border: 0px solid white; }

/* COLUMNS */
.col1-2 { width: 208px; }
.col1-2L { width: 240px; }

/* BUTTON SPRITE */
#galleryBtn { width: 207px; height: 117px; overflow: hidden; position: relative; padding-left: 20px; }
.sprite { position: absolute; top: 0; }
.sprite:hover { top: -117px; }

#header { text-align: center; padding-bottom: 2em; }
#footer { text-align: center; line-height: 1.2; font-size: 11px; }










