/*

      Created by Keith Donegan of Code-Sucks.com

	  

	  E-Mail: Keithdonegan@gmail.com

	  

	  You can do whatever you want with these layouts,

	  but it would be greatly appreciated if you gave a link

	  back to http://www.code-sucks.com

	  

*/



* { padding: 0; margin: 0; }



a {

color: #01235b;

text-decoration: none;

}

body {

 font-family: Arial, Helvetica, sans-serif;

 font-size: 12px;

 background-color: #2f4358;

 background-image: url('../images/bg.png');

 background-repeat: y-repeat;

 background-position: 50% 0%;

}

ul {

 padding-left:20px;

 margin-left:0;

}

#wrapper { 

 background-color: #ffffff;

 margin: 0 auto;

 width: 960px;

}

#header {

 color: #333;

 width: 940px;

 float: left;

 padding: 0 10px;

 border: 0px solid #ccc;

 height: 150px;

 margin: 0px 0px 0px 0px;

 background: #ffffff;

 background-image: url('../images/header.jpg');

}

body.marea #header {

 background: #000000;
 background-image: url('../images/maheader.jpg');!important
}

body.harp #header {
 background-image: url('../images/harpheader.jpg');
}


#search {

  padding-top: 20px;

  padding-right: 0px;

  float: right;

  height: 100px;

  width: 180px;

  clear:both;

}

#top { 

height: 80px;

width: 620px;

margin: 55px 10px 10px 320px;

}

#navigation {

 float: left;

 width: 940px;

 height: 32px;

 color: #333;

 padding: 0 10px;

 border: 0px solid #ccc;

 margin: 0px 0px 5px 0px;

 background: #2F4358;

}

#leftSlider { 

 color: #333;

 border: 0px solid #ccc;

 margin: 0px 0px 5px 0px;

 padding: 10px;

 height: 360px;

 width: 700px;

 float: left;

}

#leftcolumn { 

 color: #333;

 border: 0px solid #ccc;

 margin: 0px 0px 5px 0px;

 padding: 10px;

 width: 940px;

 float: left;
 
 background:#ffffff;

}

#rightcolumn { 

 float: right;

 color: #333;

 border: 0px solid #ccc;

 margin: 0px 0px 0px 0px;

 padding: 10px;

 width: 220px;

 display: inline;

 background: #ffffff;

}

#leftFooter{

 float: left;

 color: #333;

 border: 0px solid #ccc;

 margin: 0px 0px 0px 0px;

 padding: 12px 20px 0px 20px;

 height: 160px;

 width: 320px;

 display: inline;

 background-image: none;

 background-color: #fff;

 }

 #middleFooter{

 float: left;

 color: #333;

 border: 0px solid #ccc;

 margin: 0px 0px 0px 0px;

 padding: 10px;

 height: 150px;

 width: 340px;

 display: inline;

 background: #ffffff;

 }

 #rightFooter{

 float: left;

 color: #333;

 border: 0px solid #ccc;

 margin: 0px 0px 0px 0px;

 padding: 10px 20px 10px 20px;

 height: 150px;

 width: 200px;

 display: inline;

 background-image: none;

 }

 #infoFooter{

 color: #fff;

 border: 0px solid #ccc;

 margin: 0px 0px 0px 0px;

 padding-top: 2px;

 height: 18px;

 width: 960px;

 clear: both;

 background: #152533;

 }

#footer { 

 width: 980px;

 clear: both;

 color: #333;

 border: 0px solid #ccc;

 margin: 20px 0px 0px 0px;

 padding: 0px;

}



/* Main Articles styling */



.moduletablelatestoffer {

width: 330px;

height: 245px;

background-image: url('../images/article_bg.jpg');

background-repeat: no-repeat;

padding: 4px 20px 0px 10px;

margin: 0px;

float: left;

}

.moduletablelatestoffer h3 {

padding-bottom: 8px;

font-family: Gill Sans MT, sans-serif;

font-weight: bold;

font-size: 18px;

color: #fff;

}

.moduletablelatestarticle{

width: 320px;

height: 245px;

background-image: url('../images/article_bg.jpg');

background-repeat: no-repeat;

padding: 4px 10px 0px 10px;

margin: 0px;

float: right;

}

.moduletablelatestarticle h3 {

padding-bottom: 8px;

font-family: Gill Sans MT, sans-serif;

font-weight: bold;

font-size: 18px;

color: #fff;

}

/* Latest News styling */



.moduletablelatestnews {

background-image: url('../images/latest_news_bg.jpg');

background-repeat: no-repeat;

background-position: 0px 10px;

height: 268px;

padding: 12px 10px 0 10px;

margin-bottom: 22px;

}

.moduletablelatestnews h3 {

padding-bottom: 8px;

font-family: Gill Sans MT, sans-serif;

font-weight: bold;

font-size: 14pt;

color: #fff;

}

/*Twitter styling */



.moduletabletwitter {

background-image: url('../images/twitter_bg.jpg');

padding: 26px 10px 0 0;

height: 217px;

}

.easytwitter ul{

padding-left: 10px;

padding-right: 10px;

}

.easytwitter li{

margin-top: 5px;

padding-bottom: 5px;

border-bottom: 1px solid grey;

list-style-type: none;

width: 95%;

}



/* Headline Stylings */



.headline {

margin-bottom: 10px;

}

.readmore {

text-align: right;

}

.readmore a {

font-family: Gill Sans MT, sans-serif;

color: #2d3035;

text-decoration: none;



}

.readmore a:hover {

font-family: Gill Sans MT, sans-serif;

color: #000;

text-decoration: none;

}

.moduletablenewsletter h3 {

padding-bottom: 6px;

font-family: Gill Sans MT, sans-serif;

font-weight: bold;

font-size: 18px;

color: #555;

}

.moduletablefollowus h3 {

padding-top: 2px;

padding-bottom: 6px;

padding-left: 3px;

font-family: Gill Sans MT, sans-serif;

font-weight: bold;

font-size: 18px;

color: #555;

}

.moduletablefollowus p {

padding-left: 0px;

}

.acymailing_introtext{

font-family: Gill Sans MT, sans-serif;

font-size: 12px;

padding-bottom: 5px;

}

.headline h1 {

font-family: Gill Sans MT, sans-serif;

padding-top: 5px;

padding-left: 5px;

}

div.joomla div.article div.headline {

background-image: url('../images/h1_bg.gif');

background-repeat: no-repeat;

border-bottom: 2px solid #c9d1dc;

}

div.joomla div.article div.headline h1.title {

font-size: 18px;

color: #fff;

}

div.joomla h1.pagetitle {

background-image: url('../images/h1_bg.gif');

background-repeat: no-repeat;

border-bottom: 2px solid #c9d1dc;

font-family: Gill Sans MT, sans-serif;

font-size: 18px;

padding-top: 5px;

padding-left: 5px;

color: #fff;

padding-bottom: 5px;

}

div.joomla.news div.multicolumns h1.title {

font-size: 180%;

letter-spacing: 0px;

color: #fff;

background-image: url('../images/h1_news_bg.gif');

background-repeat: no-repeat;

border-bottom: 2px solid #c9d1dc;

padding-bottom: 4px;

width: 100%;

}

div.joomla.news div.float-left.width100 div.headline h1.title {

font-size: 180%;

letter-spacing: 0px;

color: #fff;

background-image: url('../images/h1_bg.gif');

background-repeat: no-repeat;

border-bottom: 2px solid #c9d1dc;

padding-bottom: 4px;

width: 100%;

}



/* Form Styling */



.acymailing_form {

width: 100%;

margin-top: 5px;

}

label.user_name_formAcymailing1 {

font-family: Gill Sans MT, sans-serif;

float: left;

text-align: left;

display: block;

padding-top: 2px; 

margin-right: 0px;

}

input.inputbox {

padding: 2px;

width: 80%;

border: 1px solid #666666; 

}

input.buttonsearch {

width: 21px;

height: 21px;

padding: 0px;



}

input.inputboxsearch {

width: 150px;

padding: 0px;

border: 1px solid #bbb;

float: right;

}

.livechat {
position:fixed !important; 
position: absolute; /*ie6 */
top: 10px; 
right: 10px;
height: 123px; 
width: 180px; 
margin: 0 auto;
overflow: hidden;
z-index: 100;
color: #bfc8d6;
font-size: 1px;
}