/*  
Theme Name: Star For Life
Description: Version 1 - Last update: 090429
Version: -
Author: SevenSix
Author URI: http://www.sevensix.se
*/

/* Reset */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:text-top;}sub{vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}input,textarea,select{font-size:100%;}legend{color:#000;}del,ins{text-decoration:none;}

/*
Colors:
gray dark		#737373
red dark		#c30016
*/


body		{ background-color: #737373; font: 9pt "Trebuchet MS", Helvetica, sans-serif; }

a			{ color: #c30016; font-weight: bold; text-decoration: none; }
a:hover		{ text-decoration: underline; }

h1			{ font-size: 18pt; margin-bottom: 10px; }
h2			{ font: bold 12pt Arial; margin-bottom: 10px; }
h3			{ font: bold 12pt Arial; margin-bottom: 10px; }

p			{ margin-bottom: 10px; line-height: 140%; }

strong		{ font-weight: bold; }

img.centered	{ display: block; margin-left: auto; margin-right: auto; }
img.alignright	{ display: inline; margin: 0 0 2px 7px; padding: 4px; }
img.alignleft	{ display: inline; margin: 0 7px 2px 0; padding: 4px; }


#wrapper 	{ width: 864px; margin: 0 auto; padding: 0; text-align: left; }

#nav		{ clear: both; margin: 20px 7px 0 7px; padding: 0 10px; }
#nav ul		{ float: right; display: block; }
#nav ul li		{ float: left; margin-left: 15px; padding-bottom: 10px; }
#nav ul li.current_page_item	{ background: url('images/nav-current.gif') no-repeat bottom center; }

#main		{ float: left; margin-left: 7px; width: 857px; height: 596px; }
#main-news	{ float: left; margin: 20px 0 0 7px; padding-bottom: 120px; width: 857px; background-color: #fff; }

#rounded-top{ height: 9px; background: url('images/rounded-top.gif') no-repeat top left; }

#logo		{ float: left; width: 835px; margin: 15px 0 0 0; padding-left: 15px; }

#left		{ float: left; width: 470px; margin: 30px 0 0 30px; }
#left-start	{ float: left; width: 470px; margin: 50px 0 0 30px; }
#left-news	{ float: left; width: 470px; margin: 30px 0 0 30px; }
#left-extended	{ float: left; width: 790px; margin: 30px 0 0 30px; }

#right		{ float: left; width: 290px; margin: 75px 0 0 15px; }
#right-start{ float: left; width: 260px; padding: 15px 15px 5px 15px; margin: 150px 0 0 30px;  background-color: #000; font-weight: 100; color: #ddd;  filter:alpha(opacity=70);-moz-opacity:.70;opacity:.70; }
#right-news	{ float: left; width: 260px; padding: 15px 15px 5px 15px; margin: 30px 0 0 30px;  background-color: #000; font-weight: 100; color: #fff;  filter:alpha(opacity=70);-moz-opacity:.70;opacity:.70; }
#right-start a, #right-news a { color: #fff; }

#subpdf		{ float: left; width: 20px; }
#subpdf	a	{ color: #000; }
#subnav		{ float: right; width: 450px; padding-bottom: 30px; }
#subnav ul	{ float: right; display: block; }
#subnav ul li	{ float: left; padding: 0 10px 0 15px; color: #000; text-transform: lowercase; }
#subnav ul li.current_page_item	{ background: url('images/subnav-current.png') no-repeat top left; }
#subnav a	{ color: #000; }

#content ul	{ margin: 0 0 10px 30px; }
#content ul li	{ list-style-type: disc; line-height: 140%; }

#donate		{ width: 222px; position: relative; left: 30px; top: -140px; }

#news-archive  li	{ float: left; margin-bottom: 20px; }

#footer		{ clear: both; padding: 5px 20px 25px 0; }
#footer ul	{ float: right; }
#footer li	{ float: left; margin-left: 10px; }



.clear			{ clear: both; }
.strong			{ font-weight: bold; }
.border-bottom	{ padding-bottom: 10px; border-bottom: 1px dotted #fff; }
.border-top		{ padding-top: 10px; border-top: 1px dotted #fff; }
.alignright		{ float: right; }
.alignleft		{ float: left; }

.flashmovie {
display: block;
margin: 1em auto;
}



#menu			{ margin: 20px 7px 0 7px; }
#menu ul			{ float: right; }
#menu ul li		{ float: left; margin-bottom: 5px; }
#menu ul li a		{ display: block; height: 29px; background: url('images/nav-menu.gif'); }
#menu ul li.start a 				{ width: 58px; background-position: -1px -1px; }
#menu ul li.start a:hover			{ width: 58px; background-position: -1px -31px;	}
#menu ul li.start a.selected		{ width: 58px; background-position: -1px -61px;	}
#menu ul li.about-us a 				{ width: 87px; background-position: -60px -1px; }
#menu ul li.about-us a:hover		{ width: 87px; background-position: -60px -31px; }
#menu ul li.about-us a.selected		{ width: 87px; background-position: -60px -61px; }
#menu ul li.what-we-do a 			{ width: 107px; background-position: -148px -1px; }
#menu ul li.what-we-do a:hover		{ width: 107px; background-position: -148px -31px; }
#menu ul li.what-we-do a.selected	{ width: 107px; background-position: -148px -61px; }
#menu ul li.support-us a 			{ width: 101px; background-position: -256px -1px; }
#menu ul li.support-us a:hover		{ width: 101px; background-position: -256px -31px; }
#menu ul li.support-us a.selected	{ width: 101px; background-position: -256px -61px; }
#menu ul li.press-archive a 		{ width: 132px; background-position: -358px -1px; }
#menu ul li.press-archive a:hover	{ width: 132px; background-position: -358px -31px; }
#menu ul li.press-archive a.selected{ width: 132px; background-position: -358px -61px; }
#menu ul li.contact-us a 			{ width: 99px; background-position: -491px -1px; }
#menu ul li.contact-us a:hover		{ width: 99px; background-position: -491px -31px; }
#menu ul li.contact-us a.selected	{ width: 99px; background-position: -491px -61px; }
.menu-option	{ position: absolute; left: -5000px; }
