/*  
Theme Name: Spectrum News
Theme URI: http://www.woothemes.com/
Version: 1.4.2
Description: Designed by <a href="http://www.woothemes.com">WooThemes</a>.
Author: WooThemes
Author URI: http://www.woothemes.com

	Copyright: (c) 2009 WooThemes.
	License: GNU General Public License v2.0
	License URI: http://www.gnu.org/licenses/gpl-2.0.html

*/

/* 

WARNING! DO NOT EDIT THIS FILE!

To make it easy to update your theme, you should not edit the styles in this file. Instead use 
the custom.css file to add your styles. You can copy a style from this file and paste it in 
custom.css and it will override the style in this file. You have been warned! :)

*/

/* Default styles */
@import "css/reset.css";

/*-------------------------------------------------------------------------------------------

INDEX:



-------------------------------------------------------------------------------------------*/



/*-------------------------------------------------------------------------------------------*/
/* 1. SETUP */
/*-------------------------------------------------------------------------------------------*/

/* 1.1 Defaults */
#navi
{
	width:960px;
	height:80px;
	margin-left:auto;
	margin-right:auto;

	
}

#quote
{
	width:390px;
	height:300px;
	margin-left:auto;
	margin-right:auto;
	float:right;
	margin-top:34px;
	margin-right:70px;
	z-index:9999999999999999999999;
	position:relative;top:1px;
}

#read
{
	width:650px;
	height:85px;

}	

#slide
{
	
	height:480px;
	margin-left:auto;
	margin-right:auto;
	margin-top:121px;
}

#current{
	margin-left:10px;
}

body  { font: 14px/20px 'Nunito', sans-serif; color: #424242;
	background-image:url(images/top_page.jpg);
	background-repeat:no-repeat;
   }

h1, h2, h3, h4, h5, h6  { margin: 0 0 8px; color: #222; }

h1  {font-size: 22px; } h2  {font-size: 22px;} h3  {font-size: 18px;} h4  {font-size: 16px;} h5  {font-size: 14px;} h6  {font-size: 12px;}

p {margin-bottom: 12px; }

hr { background-color: #e6e6e6;	border:0; height: 1px; margin-bottom: 20px; }

input, textarea { padding: 7px 0 7px 7px; border-color: #ccc #efefef #efefef #ccc; border-width:1px; border-style:solid;}

#grid
{
	box-shadow: 0px 0px 6px #000000;
	/************CHROME**************/
	-moz-box-shadow: 0px 0px 6px #000;
    -webkit-box-shadow: 0px 0px 6px #000;
	/************IE**************/
	-moz-box-shadow: 0 0 6px #000000;
    -webkit-box-shadow: 0 0 6px #000000;
    border-collapse: separate;
}

#head1
{
	background-color:#c1c1c1;
	border:2px solid grey;
	padding:5px;
}

#dev
{
	border-left: 1px solid grey;
}

#wrap1
{
	width:300px;
	height:300px;
	background-image:url(images/block1.png);
	background-repeat:no-repeat;
}	

#wrap2
{
	width:300px;
}

#wrap3
{
	width:300px;

}

/* 1.2 Hyperlinks */

a:link, a:visited  { color: #246e88; text-decoration:none;}
a:hover {text-decoration:underline;}

h1 a:link, h1 a:visited, h2 a:link, h2 a:visited, h3 a:link, h3 a:visited,
h4 a:link, h4 a:visited, h5 a:link, h5 a:visited, h6 a:link, h6 a:visited  { text-decoration: none; }
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover  {text-decoration: underline;}

#top-qt
{
	width:226px;
	height:421px;
	margin-top:59px;
	position:absolute;
	margin-left:40px;
}

/*-------------------------------------------------------------------------------------------*/
/* 2. SITE STRUCTURE & APPEARANCE */
/*-------------------------------------------------------------------------------------------*/

/* 2.1 Containers & Columns */
#background{}

#wrapper  {clear:both;position:relative; }

.col-left { float: left; }
.col-right { float: right; }
.col-full  { width: 960px; margin: 0 auto; }

/* 2.2 Navigation */
#main-nav  { position: relative; z-index:0;margin-left:152px;}

/* 2.3 Header */
#header{height:470px;clear:both;position:relative;padding:0px 0 10px;z-index:2;}

#logo  { float:left; line-height: 0; }
#logo img  { margin-top: 22px; padding-left: 27px; width: 400px;}
#logo .site-title, #logo .site-description  { color: #000; display:none;  }
#logo .site-title a { color:#222; font-size:40px; line-height:40px; text-transform:none; font-weight:bold; text-decoration:none; }
#logo .site-title a:hover { text-decoration:underline; }
#logo .site-description { color:#999; }

/* 2.7 Content */
#content{padding:0 0 30px;}
#main{width:666px;}
#main.fullwidth {width: 960px;}
.video { margin-bottom: 20px}
ul.info { margin: 0 0 15px 0; padding: 0 0 0 30px; }
ul.info li  {list-style-image:url('images/li.png'); color:#246e88; }

.advert-content  { margin: 30px 0 30px 0; border: 1px solid #dfdfdf; background: #f3f3f3; text-align: center; padding: 20px 0; }

/* 2.8 Sidebar */
#sidebar{width:250px;overflow:hidden;}
#sidebar .secondary { float:left; width:140px; margin-right:20px; } 
#sidebar .secondary.last { margin:0; } 

#contact-form {
  background: #f0f0f0;
  border: 1px solid #ccc;
  padding: 15px;
  width: 515px;
   -moz-border-radius: 12px;
border-radius : 12px;margin-left:20px;
}
#contact-form fieldset {
  border: none;
  position: relative;
  padding:0;margin:0;
}
#contact-form label {
  display: block;
  margin-bottom: 12px;
}
#contact-form input[type="text"] {
  border: 1px solid #ccc;
  font-size: 16px;
  padding: 4px;
  width: 350px;
  -moz-border-radius: 8px;
border-radius : 8px;
}

#contact-form textarea {
  border: 1px solid #ccc;
  width: 350px;
  -moz-border-radius: 8px;
border-radius : 8px;
}
#contact-form input#name {
  margin-left: 50px;
}
#contact-form input#email {
  margin-left: 51px;
}
#contact-form textarea#msg {
  border: 1px solid #ccc;
  margin-left: 30px;
  vertical-align: top;
  width: 400px;
  height: 120px;
}
#contact-form input[type="submit"] {
  background: none repeat scroll 0 0 #237698;
    border: 3px solid #B9B9B9;
    border-radius: 18px 18px 18px 18px;
    float: right;
    font-family: 'Nunito',sans-serif;
    font-size: 18px;
	color:#fff;
    margin-right: 46px;
    padding: 10px 22px;
	text-shadow:1px 1px 1px #000!important;
	cursor:pointer;
}
#contact-form textarea#msg:focus,
#contact-form input[type="text"]:focus {
  background: #F4EDB6;
}
#footer  { padding: 20px 0 0px; font-size: 12px;  }
#footer .inner  { width: 940px; margin: 0 auto; }
#footer p { float: left; margin: 0;font-style:italic; }
#footer #credits img{vertical-align:middle;}
#footer a  { color: #2f2f2f; text-decoration: underline; }

#footer #credits{padding:15px;}
#footer #footer-search{6px 15px 15px}



