@charset "utf-8";

/*
created by Positive New Media 
http://www.positivenewmedia.co.uk 
*/

* { 	margin: 0; padding: 0; }

a, img { border: 0; outline: 0; }

a { color: #f7941e; }

a:hover { text-decoration: underline; }

.addthis_container { 
	margin: 0 0 20px 0;
}
 
.alignleft { float: left; }
.alignright { float: right; padding-right: 13px; } 

.blog-date {
	margin: 0 0 4px 0;
}

body { 
	background: #fff url(../img/spstock/bannerbg.gif) top left repeat-x; color: #262626; font-family: Verdana,Arial,Helvetica,sans-serif; font-size:70%; margin:0; padding:0 0 80px; 
}

body.noheader {
	background: #fff;
}

.cat-item { list-style: none; }

.clearboth { clear: both; }

#column_one { float: left; width: 515px; }
#column_one .inner { width: 459px; }

#column_two { float: left; width: 279px; }
#column_two .inner { width: 240px; }

#column_three { float: left; width: 154px; }
#column_three .inner { width: 154px; }



#about-us-page #column_one .inner p  { clear: both; }
#about-us-page #column_one .inner p img { float: left; margin: 0 20px 0 0; overflow: hidden; }

#content { background: #fff url(../img/content_bg.gif) top left repeat-y; margin: 15px 8px; overflow: visible; width: 948px; }

h1 { color: #f7941e; font-size: 1.6em; line-height: 1.25; }
h2 { color: #f7941e; font-size: 1.2em; line-height: 1.5; margin: 0 0 1px 0; }
h3 { color: #f7941e; font-size: 1.3em; line-height: 1.5; margin: 0 0 4px 0; }

/* h2 image headings - col 1 width: 459px, col 2 width: 240px, col 3 width: 152px */

h2.c1_latest_news span { display: none; }

h2.c1_about_us { background: transparent url(../img/headings/column_one/about_us.gif) top left no-repeat; height: 42px; text-indent: -6218em; width: 459px; }
h2.c1_latest_news{ background: transparent url(../img/headings/column_one/latest_news.gif) top left no-repeat; height: 42px; text-indent: -6218em; width: 459px; }
h2.c1_meet_the_team { background: transparent url(../img/headings/column_one/meet_the_team.gif) top left no-repeat; height: 42px; text-indent: -6218em; width: 459px; }

h2.c2_contact_us { background: transparent url(../img/headings/column_two/contact_us.gif) top left no-repeat; height: 42px; text-indent: -6218em; width: 240px; }
h2.c2_about_us { background: transparent url(../img/headings/column_two/about_us.gif) top left no-repeat; height: 42px; text-indent: -6218em; width: 240px; }

h2.c2_categories { background: transparent url(../img/headings/column_two/categories.gif) top left no-repeat; height: 42px; text-indent: -6218em; width: 240px; margin: 7px 0 0 0; }
h2.c2_contributors_documents { background: transparent url(../img/headings/column_two/contributors_documents.gif) top left no-repeat; height: 42px; text-indent: -6218em; width: 240px; }

h2.c3_our_contributors { background: transparent url(../img/headings/column_three/our_contributors.gif) top left no-repeat; height: 42px; text-indent: -6218em; width: 152px; }

h2.c1_text { 
	background: transparent url(../img/headings/column_one/c1_blank.gif) top left no-repeat; 
	height: 42px; 
	width: 459px; 
}

#header {
	height: 144px;
	position: relative;
}

.img_right {
	float: right;
	margin: 1px 12px 20px 20px;
}

ul.main_nav { margin: 0 0 0 10px; }
ul.main_nav li { float: left; height: 49px; list-style: none; width: 106px; }
ul.main_nav li a { display: block; height: 49px; text-indent: -6218em; width: 106px; }

ul.main_nav li.main_nav_blog a { background: transparent url(../img/main_nav.gif) 0 -49px no-repeat; }
ul.main_nav li.main_nav_footage a { background: transparent url(../img/main_nav.gif) -106px -49px no-repeat; }
ul.main_nav li.main_nav_stills a { background: transparent url(../img/main_nav.gif) -212px -49px no-repeat; }

ul.main_nav li.main_nav_blog_selected a { background: transparent url(../img/main_nav.gif) 0 0 no-repeat; }
ul.main_nav li.main_nav_footage_selected a { background: transparent url(../img/main_nav.gif) -106px 0 no-repeat; }
ul.main_nav li.main_nav_stills_selected a { background: transparent url(../img/main_nav.gif) -212px 0 no-repeat; }

ul.main_nav li.main_nav_blog a:hover { background: transparent url(../img/main_nav.gif) 0 -98px no-repeat; }
ul.main_nav li.main_nav_footage a:hover { background: transparent url(../img/main_nav.gif) -106px -98px no-repeat; }
ul.main_nav li.main_nav_stills a:hover { background: transparent url(../img/main_nav.gif) -212px -98px no-repeat; }

#meet_the_team { padding: 13px 0 0 0; }

#meet_the_team  img, #meet_the_team p { margin: 0; padding: 0; } 

.navigation {
	clear: both;
}

.orange_text { color: #f7941e; }

p { font-size: 1.1em; line-height: 1.25; margin: 0 0 1.1em 0; }

#rssFeed {
	display: block;
	height:20px;
	padding: 8px 0 0 0;
	width:20px;
}


#rssFeedCategory {
	display: block;
	height: 20px;
	font-size: 1.1em;
	font-weight: normal;
	padding: 10px 0 0 23px;
	text-decoration: none;
	width: 436px;
}

.rule { clear:left; display:block; margin: 0; overflow:hidden; padding: 0; }



#ScrollerDiv { margin: 10px 0 0 0; }

#search_box { position: absolute; top: 95px; left: 562px; width: 402px; }

#sign_in_register {
	left: 337px;
	position: absolute;
	top: 119px;
}

#sign_in_register p {
	color: #fff;
	font-size: 1em;
}

#sign_in_register p a {
	color: #fff;
}

#swrapper { margin: 0 auto; position: relative; width: 964px; }

#wrapper { position: relative; margin: 0 20px; }

/* debug  */


