/*

CSS Document for Liam Killen.
Written by: Nick Martin

*/


/*

CONTENT

1. GLOBAL
- HEADER
- LINKS
- NAVIGATION
- CONTENT
-IMAGES

2. SPECIAL CONTENT

*/

/* 

GLOBAL

*/

/* HEADER */

body {
margin-top: 20px;
	background: #adadad url('/ims/bkg.jpg');
background-repeat: repeat-x;
text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	color: #999999;
	font-size: 12px;
}

.loader {
background:#FFF url(http://ims.movura.co.uk/loading.gif) center center no-repeat;
margin-left: auto;
margin-right: auto;
width: 960px;
height: 780px;
}

.container {
text-align: left;
margin-left: auto;
margin-right: auto;
width: 960px;
height: 780px;
background: white;
background-image: url('/ims/liam_back.jpg');
background-repeat: none;
}


.copyright {
text-align: center;
margin-left: auto;
margin-right: auto;
width: 960px;
padding-top: 10px;
padding-bottom: 10px;
	color: #666666;
}

.corners {
-moz-border-radius-topleft: 10px; -webkit-border-top-left-radius: 10px;
-moz-border-radius-topright: 10px; -webkit-border-top-right-radius: 10px;
}

.logo {
width: 960px;
height: 100px;
background: white url('/ims/killeen_logo.jpg');
filter:alpha(opacity=90);-moz-opacity:.9;opacity:.9;
background-repeat: none;
}

.logo_text {
padding-left: 20px;
padding-top: 30px;
}

.logo_text h1 {
margin: 0;
font-size: 32px;
color: #ff3333;
}


.logo_text h2 {
margin: 0;
font-size: 16px;
}

ul {
padding-left: 15px;
}

img {
border: 0;
}

.mainarea {
overflow: hidden;
}

.left-content {
float:left;
width: 150px;
}

.header {
font-size: 11px;
color: #999999;
background: #333333;

padding: 5px 10px;
}

.contentbox {
margin-left: 10px;
margin-top: 10px;


}

.boxcontent {
background: white;
padding: 10px;
}

.home-content {
float:left;
width: 400px;
}

.main-content {
float:left;
width: 800px;
}

/* LINKS */

a {
	color: #ff3333;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
	color: #ff3333;
}




/* NAVIGATION */

.navigation small {
font-size: 5px;
}

.navigation ul {
margin: 0;
padding: 0;
list-style: none;
}


.navigation li a {
font-weight: bold;
color: #666666;
text-decoration: none;
font-size: 12px;
}


.navigation li a:hover {
color: #ff3333;
}

#current_tab a {
color: #ff3333;
}


/* WELCOME */

.welcome h1 {
margin: 0;
font-size: 14px;
color: #ff3333;
}

.welcome img {
margin-right: 10px;
}

/* NEWS */

.news h1 {
margin: 0;
font-size: 14px;
color: #ff3333;
}


/* NEWSLETTER */

.newsletter input {
width: 110px;
font-size: 10px;
color: #ff3333;
}

/* 

SPECIAL CONTENT

*/

.clear {
clear: both;
}

.quote {
margin-top: 5px;
font-size: 11px;
}

.error {
font-size: 9px;
	color: #ff3333;
}

.events_table td {
padding: 3px;
font-size: 11px;
}

thead td {
font-weight: bold;
font-size: 12px;
}
.row_one {
}

.row_two {
}





#gallery {position:relative; width:360px; text-align: center; margin-left:auto; margin-right:auto;}
#images {background:#eef5f6;}
#imagearea { }
#image {position: relative; height: 355px;background:#FFF url(http://ims.movura.co.uk/loading.gif) center center no-repeat}
#image img {position:absolute; top:0px; left:0;}
#thumbwrapper {width:370px; height:80px; background:#FFF}
#thumbarea {position:relative; overflow:hidden; height:80px; width:370px; }
#thumbs {position:absolute; list-style:none;width:1000px; height:80px; margin:0; padding:0; text-align: right;}
#thumbs li {float:left; cursor:pointer; margin:0; padding:0; }
.imgnav {position:absolute; height:311px; width:20%; z-index:100; height:311px; outline:none; cursor:pointer}
#previmg {left:0; background:url(http://ims.movura.co.uk/left.gif) left center no-repeat;}
#previmg:hover {opacity:1; filter:alpha(opacity=100)}
#nextimg {right:0; background:url(http://ims.movura.co.uk/right.gif) right center no-repeat;}
#nextimg:hover {opacity:1; filter:alpha(opacity=100)}
.padright {
margin-right: 10px;
}