/* 
WOO CUSTOM STYLESHEET
---------------------

Instructions:

Add your custom styles here instead of style.css so it 
is easier to update the theme. Simply copy an existing 
style from style.css to this file, and modify it to 
your liking.

*/

body {
background: #3b5998 url(images/new-images/gaj-mainbackground.jpg) repeat-x;
margin: 0px auto;
}

#columns{
   background-color: #FFFFFF;
}

a{
	color: #3b5998;
	text-decoration: none;
}

#page{
	width: 960px;
	background-color: #FFFFFF;
	margin:0px auto;
	border: 1px solid #CCCCCC;
}

#header {
height: 120px;
background: url(images/new-images/head-right.jpg) no-repeat top right;
}


#nav{
        background: url(images/new-images/head-nav.jpg) no-repeat bottom left;
	height: 30px;
	padding: 15px 0px !important;
	background-color: #FFFFFF;
	margin:0px 15px 0px !important;
	border-top:0px solid #ddd;
        border-bottom: none;
	width: 930px !important;
}

#topbanner {
	float: right;
	width: 468px;
	padding:25px 14px 0px ;
}

#top-banner-text {
width: 930px;
height: 90px;
padding: 0px 0px 0px 0px;
overflow: hidden;
margin: 0px 15px 0 15px;
}

#top-banner-728, #top-banner-728 .textwidget, #top-banner-728 .textwidget iframe{
float: left;
width: 728px;
height: 90px;
padding: 0px 0 0 0;
margin: 0px 0 0 0;
overflow: hidden;
}

#top-text-right{
float: left;
width: 182px;
height: 70px;
padding: 10px 10px 10px 10px;
margin: 0px 0 0 0;
overflow: hidden;
background: url(images/new-images/top-textarea.jpg) no-repeat top right;
}

#top-text-right h2{
color: #3b5998;
padding: 5px 0 5px 0;
}

#top-text-right .textwidget, #top-text-right .textwidget a, #top-text-right .textwidget iframe {
color: #000;
font-size: 12px;
padding: 5px 0 5px 0;
}

#footer-banner-728{
float: left;
width: 728px;
height: 90px;
padding: 0px 0 0 0;
margin: 15px 10px 10px 80px;
overflow: hidden;
}

#footer-banner-728 .textwidget, #footer-banner-728 iframe {
float: left;
width: 728px;
height: 90px;
padding: 0px;
margin: 0px;
overflow: hidden;
}

#footer{
	clear: both;
	color: #666666;
	height: 155px;
	line-height: 35px;
	margin:0px 15px 15px;
	padding:0px 15px;
	background-color: #f7f7f7;
	border: 1px solid #ddd;
}

#bottom_area {
float: left;
width: 350px;
}

#ads_bottom_sidebar {
float: left;
display: inline;
float: left;
padding: 5px 0 5px 0px;
margin: 0px;
border: 1px solid #dddddd;
background:#f7f7f7;
text-align: center;
}


#ads_bottom_sidebar h2 {
}

#ad_left {
margin: 0px 0px 0px 5px;
float: left;
overflow: hidden;
text-align: center;
overflow: hidden;
}

#ad_right {
margin: 0px 5px 0px 0px;
float: left;
overflow: hidden;
text-align: center;
overflow: hidden;
}

#ad_left .textwidget, #ad_left .textwidget iframe, #ad_right .textwidget, #ad_right .textwidget iframe{
}


#square_ad_low {
	width:300px;
	height:250px;
	background-color:#eeeeee;
	margin-bottom:15px;
	padding: 9px;
	border: 1px solid #dddddd;
}

/* -- Social Navigation -- */

#social_nav {
}

#social_nav ul{
  margin:12px;
  padding:0px;
  display: inline;
float: right;

}
#social_nav ul li{
  margin:0px;
  padding:0px;
  /*This code here is to removed the bullets of your unordered list.*/
  list-style:none;
  display: inline;
}

#social_nav ul li a{
  margin:0 0 0 20px;
}

#social_nav a{
  float: left;
  text-decoration:none;
  color:#ccc;
  text-indent: -9000px;
  text-align: left;
  overflow: hidden;
}
#social_nav a:hover {
  background-color:#999999;
  color:#FFFFFF;
}

#social_nav .soc-twitter a{
  width: 75px;
  height: 77px;
background: url(images/new-images/socialhead-twitter.jpg) no-repeat;
overflow: hidden;
}

#social_nav .soc-twitter a:hover {
  width: 75px;
  height: 77px;
background: url(images/new-images/socialhead-twitter.jpg) -0px -77px no-repeat;;
}

#social_nav .soc-facebook a{
  width: 75px;
  height: 77px;
background: url(images/new-images/socialhead-facebook.jpg) no-repeat;
overflow: hidden;
}

#social_nav .soc-facebook a:hover {
  width: 75px;
  height: 77px;
background: url(images/new-images/socialhead-facebook.jpg) -0px -77px no-repeat;;
}

#social_nav .soc-youtube a{
  width: 75px;
  height: 77px;
background: url(images/new-images/socialhead-youtube.jpg) no-repeat;
overflow: hidden;
display: none;
}

#social_nav .soc-youtube a:hover {
  width: 75px;
  height: 77px;
background: url(images/new-images/socialhead-youtube.jpg) -0px -77px no-repeat;;
display: none;
}

#social_nav .soc-rss a{
  width: 75px;
  height: 77px;
background: url(images/new-images/socialhead-rss.jpg) no-repeat;
overflow: hidden;
}

#social_nav .soc-rss a:hover {
  width: 75px;
  height: 77px;
background: url(images/new-images/socialhead-rss.jpg) -0px -77px no-repeat;;
}

#social_nav .soc-mailing a{
  width: 75px;
  height: 77px;
background: url(images/new-images/socialhead-mailing.jpg) no-repeat;
overflow: hidden;
}

#social_nav .soc-mailing a:hover {
  width: 75px;
  height: 77px;
background: url(images/new-images/socialhead-mailing.jpg) -0px -77px no-repeat;;
}

/* -- Navigation ends -- */

.entry #newsletter_signup img {
border: 0px;
background: none;
}

#newsletter_signup_side {
background: url(images/new-images/newsletter-signup.jpg) no-repeat center;
	width:308px !important;
	height:225px !important;
	padding:45px 5px 5px 5px;
	border:1px solid #ddd;
	background-color:#eeeeee;
	float:left;
	display: block;
margin: 0 0 10px 0;
}

#newsletter_signup_side input,select,textarea{
	border: #999 2px solid;
	font-size: 12px;
	padding: 5px;
        margin: 3px;
}

.postBox {
float: left;
margin: 10px 0 0 0;
}

#newsletter_post{
color: #fff;
float: left;
width: 565px;
background: #000 url(images/new-images/newsletter-signup-postfoot.jpg) no-repeat bottom left;
padding: 10px 15px 18px 15px;
margin: 10px 0 10px 0;
}

#newsletter_post p{
padding: 0 0 5px 0;
}

#newsletter_post h3 {
color: #fff;
font-size: 16px;
line-height: 22px;
}

#newsletter_post a{
color: #fff;
text-decoration: underline;
}

/* RELATED POSTS AREA */

#related_posts_footer {
background-color: #d8deea;
border: 1px solid #899bc1;
float: left;
width: 562px;
height: auto;
padding: 15px;
margin: 0 0 15px 0;
}

#related_posts_footer_left {
float: left;
width: auto;
width: 260px;
	color:#3b5998;
font-weight: bold;
font-size: 14px;
line-height: 17px;
}

#related_posts_footer_left p{
font-size: 20px;
padding: 0 0 10px 0;
}

#related_posts_footer_left a{
	color:#000;
}

#related_posts_footer_left ol li{
list-style-type: decimal;
margin: 5px 0 0 20px;
color:#3b5998;;
}

#related_posts_footer_right {
float: right;
}


/* IE Fixes */

#IE6Fix .col2 {
overflow: hidden;
width: 320px;
}

