/* 
Theme Name: Structure
Theme URI: http://themehybrid.com/themes/structure
Description: A theme for news/magazine sites with a blog-friendly option too.  It includes built-in video and image features that easily allow you to customize your site. There are content blocks that you can place virtually anywhere on the page.
Version: 1.3
Author: Justin Tadlock
Author URI: http://justintadlock.com
Copyright (c) 2007 - 2008 Justin Tadlock
*
* Keep the above information intact.
*
*/
<!--
    @import "style_structure.css";
-->

#shNavBar {bottom: 26px !important}

/* Rounded corners around containers */
#FB, .header_buttons, .header_buttons:hover, #search input#s,
#content .post, #content .paged .post, #related, #feature .post, #full-posts .post,
.menu, .video, .recent, #comments-template, #comments-template li, #comments-template .comment-text, 
#comments-template input, #comments-template textarea, #comments-template input.submit-comment, #comments-template input.reset-comment, .button
{
        -moz-border-radius: 10px;     /* Firefox */
        -khtml-border-radius: 10px;   /* Konquerer */
        -webkit-border-radius: 10px;  /* Webkit / Safari */
        border-radius: 10px;          /* All other CSS3 capable browsers */
       -moz-box-shadow: 1px 1px 5px #000;
       -webkit-box-shadow: 1px 1px 5px #000;
        box-shadow: 1px 1px 5px #000000;
}


/* Gradient at the top of the containers */
#FB, .menu, #content .post, #content .paged .post, #comments-template, #related
{
        background-color: #fff;
        background-image: url(http://cdn.gunaxin.com/Interface/Widget_Back.jpg);
        background-repeat: repeat-x;
}


a { color: #0C386E; text-decoration: none; outline: 0; }
a:hover { color: #000; text-decoration: underline; }

/* Header Buttons */
#Sports, #Girls, #Humor, #Media, #Gadgets, #Grub {
  height: 100px;
  display: block;
  float: left;
}

#Sports {
  width: 98px;
  background: url("http://cdn.gunaxin.com/Interface/Sports.jpg") no-repeat 0 0;
}

#Girls {
  width: 80px;
  background: url("http://cdn.gunaxin.com/Interface/Girls.jpg") no-repeat 0 0;
}

#Humor {
  width: 90px;
  background: url("http://cdn.gunaxin.com/Interface/Humor.jpg") no-repeat 0 0;
}

#Media {
  width: 99px;
  background: url("http://cdn.gunaxin.com/Interface/Media.jpg") no-repeat 0 0;
}

#Gadgets {
  width: 80px;
  background: url("http://cdn.gunaxin.com/Interface/Gadgets.jpg") no-repeat 0 0;
}

#Grub {
  width: 90px;
  background: url("http://cdn.gunaxin.com/Interface/Grub.jpg") no-repeat 0 0;
}


#Sports:hover, #Girls:hover, #Humor:hover, #Media:hover, #Gadgets:hover, #Grub:hover { 
  background-position: 0 -100px;
}

#Sports span, #Girls span, #Humor span, #Media span, #Gadgets span, #Grub span
{
  display: none;
}

.badge {
        border:0;
        padding:0px;
        margin:0px;
        background: none;
        background-color:transparent;
}

/* Tables */
table { width: 95%; margin: 0 auto 15px auto; border: 0px solid #eee; }
table tr { background: #ccc; border: 1px solid #ccc;}
table tr td { text-align: center; background: #fff; border: 0px solid #ccc; }

/* Table 6Q*/
#SIXQ { }
#SIXQ table { width: 95%; margin: 0 auto 15px auto; border: 0px; }
#SIXQ table tr { font-weight: normal; padding:5px; }
#SIXQ table tr td { text-align: left; border: 0px; padding:5px; }
#SIXQ table tr td.pad { border: none; }
#SIXQ img { margin: 0px; border: 1px solid #01203c; background: #fff; padding:0px; }

/* Table*/
#CLEAN { }
#CLEAN table { width: 95%; margin: 0 auto; border: 0px; }
#CLEAN table tr { font-weight: normal; padding:5px; }
#CLEAN table tr td { text-align: left; border: 0px; padding:5px; }
#CLEAN img { padding: 3px; border: 1px solid #01203c; background: #eee; outline: 0;}
#CLEAN .itemheading {width:430px;}
#CLEAN .itemtitle {width:410px;}
#CLEAN .itemmore {width:410px;}


body {
	color: #333;
        background-color: #3e3e3e;
        background-image: url(http://cdn.gunaxin.com/Interface/Gradient.jpg);
        background-repeat: repeat-x;
	font: 80% "Trebuchet MS", Arial, "Lucida Sans Unicode", Tahoma, sans-serif;
}

#body-container {
	overflow: hidden;
	width: 928px;
	margin: 0 auto;
	padding: 0px;
}

#container {
	overflow: hidden;
	width: 928px;
	padding: 5px 0px 0px 0px;
	padding: 0px;
	}

/************************************************
	Header
************************************************/

#header {
	clear: left;
	float: left;
	width: 906px;
	height: 100px;
	padding: 0 0 0 22px;
        margin: 0px 0 10px 0;
	border: 0px;
        background-color: #000;
        background-image: url(http://cdn.gunaxin.com/Interface/Gunaxin_Header.jpg);
        background-repeat: repeat-x;
}

#header h3 {
        color: #ccc;
        font-size: 1.2em;
}

#header h1 {
        text-transform: uppercase;
	display: inline;
	float: left;
	width: 700px;
	font-size: 3em;
	font-weight: bold;
}

#footer {
	color: #fff;
	clear: both;
	width: 928px;
        height: 25px;
	margin: 0px auto;
	padding: 0px;
	}


/************************************************
	Feed (header)
************************************************/
#feed {
	width: 120px;
	height: 55px;
	float: right;
	padding: 15px 64px 0 0;
	background: url(images/subscribe.gif) no-repeat right 0;
	}
#feed ul li a {color: #ccc; font-weight: bold; }
#feed ul li a:hover { text-decoration: underline; color: #fff }


/************************************************
	Images
************************************************/
img, a img {
	padding: 3px;
	border: 1px solid #01203c;
	background: #eee;
        outline: 0;
       -moz-box-shadow: 1px 1px 5px #000;
       -webkit-box-shadow: 1px 1px 5px #000;
        box-shadow: 1px 1px 5px #000000;
	}

a img:hover {
	background: #969696;
	border: 1px solid #000;
}

#feature img { width: auto; max-width: 300px; }
/************************************************
	Related Posts
************************************************/

#related {
	overflow: hidden;
	width: 594px;
	margin: 0 0 10px 0;
	padding: 10px;
	background: fff;
	border: 1px solid #ccc;
        font-weight: normal;
}
#related ul { list-style: disc; margin-left: 25px; }
#related .entry { margin: 0; padding: 0; line-height: 1em; font-weight: normal; }
#related .post-title { display: inline; font-weight: bold; font-size: 0.9em; }
#related .thumbnail { float: left; margin: 0px 10px 10px 0; }

/* Table Related */
#related table { width: 100%; margin: 0px; border: 0px; }
#related table tr { padding: 0px; }
#related table tr td { text-align: left; border: 0px; padding: 0px; width: 294px; }
#related table tr td.pad { border: none; }

/* Navigation links */
/* 10/18/2008 NextGen gallery plugin interferes with this working by default.
              Had to change 'previous' to 'n-previous' and 'next' to 'n-next'.
              Also made changes to the single.php code to reflect these new markers.
*/
.n-previous { float: left; max-width: 47%; color: #fff; font-size:1.5em;}
.n-next { float: right; max-width: 47%; color: #fff; font-size:1.5em; text-align: right; }
/* Navigation links */
.navigation-links {
	width: 580px;
	padding: 0px;
	overflow: hidden;
	margin: 0 0 5px 0;
	background: none;
	border: 0px;
	}
/************************************************
	AD
************************************************/
#AD img { margin: 0px; border: 0px; background: transparent; padding:0px;
       -moz-box-shadow: none;
       -webkit-box-shadow: none;
        box-shadow: none; }
#AD_TOP img { margin: 0px; border: 0px; background: transparent; padding:0px;
       -moz-box-shadow: none;
       -webkit-box-shadow: none;
        box-shadow: none; }
#AD_TOP {margin: 0px 0px 7px 0px;}

/************************************************
	Sidebar
************************************************/
.menu .section-header { 
   text-align: center;
   font-size: 2.0em;
   font-style: italic;
   font-weight: bold;
   text-transform: uppercase;
}
.menu .section-header a:hover {color: #000; text-decoration: underline; }

/***********************
Modified Feature Layout
************************/

#feature, .feature {
	overflow: hidden;
	width: 615px;
	height: 250px;
        margin-bottom: 10px;
	padding: 0px;
	border: 0px;
}

/* Disables wp-stats Smiley Face */
img#wpstats{display:none}

/***********************
Sociable Plugin : 100% Icons
************************/

.sociable-hovers {
	opacity: 1;
	-moz-opacity: 1;
	filter: alpha(opacity=100);
}
.sociable-hovers:hover {
	opacity: .5;
	-moz-opacity: .5;
	filter: alpha(opacity=50);
}

/* Buttons */
.buttons {
	opacity: .7;
	-moz-opacity: .7;
	filter: alpha(opacity=70);
        border:0;
        padding:0px;
        margin:10px;
        vertical-align: bottom;
}

.buttons:hover {
	opacity: 1;
	-moz-opacity: 1;
	filter: alpha(opacity=100);
        border:0;
        padding:0px;
        margin:10px;
        vertical-align: bottom;
}

.itemheading {
	padding-top:0px;
	display:block;
	height:50px;
	width:560px;
	margin-bottom:20px;
        clear:left;
	}

.itemnumber {
	font-family:serif;
	position:absolute;
	font-size:70px;
	color:#ccc;
	font-weight:bold;
	margin-top: 0px;
	}

.itemtitle {
	font-weight:bold;
	font-family:"Trebuchet MS", Arial, "Lucida Sans Unicode", Tahoma, sans-serif;
	position:absolute;
	color:#0c386e;
	width:540px;
	height:20px;
	margin-top:20px;
	margin-left:20px;
	font-size:18px;
        }

.itemmore {
        font-family:"Trebuchet MS", Arial, "Lucida Sans Unicode", Tahoma, sans-serif;
	position: absolute;
	font-size:14px%;
	height:16px;
	width:540px;
	margin-top:40px;
	margin-left:20px;
	color:#0c386e;
	}

object {clear:left; margin:5px auto; text-align:center;}

/* ----------- Gallery style -------------*/

.ngg-galleryoverview {
	margin-top: 10px;
	width: 100%;
	clear:both; 
	display:block !important;
}

.ngg-gallery-thumbnail-box {
	float: left;
}

.ngg-gallery-thumbnail {
	float: left; 
	width: 131px;
	margin: 7px 0 0 7px !important;
}

.ngg-gallery-thumbnail img {
	margin: -5px 5px 5px -5px;
	background-color:#FFFFFF;
	border:1px solid #A9A9A9;
	display:block; 
	padding:3px;
	position:relative;
}

.ngg-gallery-thumbnail img:hover {
	background-color: #A9A9A9;
} 

.ngg-gallery-thumbnail span {
	display:none;
}

.ngg-clear {
	clear: both;
}

/* ----------- Gallery navigation -------------*/

.ngg-navigation {
	font-size:1.9em !important;
	clear:both !important;
	display:block !important;
	padding-top:15px;
	text-align:center;
}

.ngg-navigation span {
	font-weight:bold;
	margin:0pt 6px;
}

.ngg-navigation a.page-numbers,
.ngg-navigation a.next,
.ngg-navigation a.prev,
.ngg-navigation span.page-numbers,
.ngg-navigation span.next,
.ngg-navigation span.prev {
	border:1px solid #DDDDDD;
	margin-right:3px;
	padding:3px 7px;
}

.ngg-navigation a.page-numbers:hover,
.ngg-navigation a.next:hover,
.ngg-navigation a.prev:hover, 
.ngg-navigation span.page-numbers:hover,
.ngg-navigation span.next:hover,
.ngg-navigation span.prev:hover {
	background-color: #0066CC;
	color: #FFFFFF !important;
	text-decoration: none !important;
}

#navigation { overflow: hidden; width: 100%; float: left; display: block; background: #000; }
#nav { float: left; width: 728px; margin: 0; }
#nav li { float: left; display: inline;  }
#nav li a {
	font-size: 1em;
	font-weight: bold;
	float: left;
	color: #fff;
	text-align: center;
        margin : 0px 24px 0px 0px;
	padding: 8px 0px 8px 0px;
	text-decoration: none;
	}
#nav li a:hover, #nav li a:active {text-decoration: underline; }
#navigation ul li.current_page_item a {text-decoration: underline;}

/************************************************
	Search form (navigation)
************************************************/
#search form { float: right; }
#search input#s {
	width: 180px;
	padding: 5px;
	margin: 2px 0;
	color: #333;
	background: #f7f7f7;
	border: 0px solid #333;
	}
#search input#search-submit {
	display: none;
	}

.recent .post {
	width: 278px;
        height: 85px;  
	float: left;
	margin: 5px;
	padding: 0;
	line-height: 1em;
	}

#content.single .post {
	width: 560px;
	font-size: 1.1em;
	padding: 27px 27px;
	}

#feature_wrap {
margin: 0px;
width: 615px;
height: 85px;
overflow:hidden;
float: left;
}

div.items {
margin: 0px auto;
padding 0px 2px;
float:left;
width:615px;
height:75px;
}

div.items img {
margin: 0px 6px;
float:left;
display:block;
width:75px;
height:75px;
border: 0px;
background: transparent; 
padding:0px;
}

#cboxTitle {display: none !important;}

/* Captions */
.wp-caption {
	padding: 0;
	background: #fff;
	border: 0px;
	text-align: center;
	}
.wp-caption p.wp-caption-text {
	margin: 0; padding: 0 5px;
	text-align: center;
	font-size: 1em;
	color: #666;
	}
.wp-caption img {
	margin: 0; padding: 0;
	}

#dd_ajax_float {
	border : 0;
	background : none;
	-webkit-box-shadow: 0px;
-webkit-border-top-right-radius: 0px;
-webkit-border-bottom-right-radius: 0px;
-webkit-border-bottom-left-radius: 0px;
-webkit-border-top-left-radius: 0px;
-moz-border-radius-topright: 0px;
-moz-border-radius-bottomright: 0px;
-moz-border-radius-bottomleft: 0px;
-moz-border-radius-topleft: 0px;
border-top-right-radius: 0px;
border-bottom-right-radius: 0px;
border-bottom-left-radius: 0px;
border-top-left-radius: 0px;
-moz-background-clip: padding;
-webkit-background-clip: padding-box;
background-clip: padding-box;
-webkit-box-shadow: -0px 0px 0px #cccccc;
-moz-box-shadow: 0px 0px 0px #cccccc;
box-shadow: 0px 0px 0px #cccccc;
}
