/*
Design by Free CSS Templates
http://www.freecsstemplates.org
Released for free under a Creative Commons Attribution 2.5 License
*/

* {
	margin: 0;
	padding: 0;
}

body {
	margin: 0px 0 0 0;
	background: #333 url(images/lines.gif);
	font: normal small Arial, Helvetica, sans-serif;
}

h1, h2, h3 {
	font-family: Arial, Trebuchet MS, sans serif;
	font-weight: normal;
	color: #333;
	border-bottom: 0px solid #000000;
	text-indent: 20px;
}

h2 {
}

h3 {
	font-weight: bold;
}

p {line-height: 150%;  padding: 0 0 5px 0;}

blockquote {
	padding-left: 3em;
	padding-right: 3em;
	background: url(images/quote1.gif) no-repeat;
	text-align: justify;
	font-family: Arial, "Times New Roman", Times, serif;
	color: #666;
}

ul {
	margin-left: 3em;
}

ul li {
}

ol {
	margin-left: 3em;
}

ol li {
}

a:link	{
	color: #666;
	text decoration: none
	}
	
a:visited {
	color: #666;
	text-decoration: none
}

a:hover {
	text-decoration: underline;
	font-weight: normal;
	color: #666;
}

img {
	margin: 0 0px 0px 0;
	float: inherit;
}


/* PICTUREMENU */
#picturemenu {padding: 0 20px; }

#portfoliotext {padding: 5px 0 0 0}
#portfoliotext ul {list-style-type: none; padding: 0; margin: 0; border: 1px solid #FFF;}
#portfoliotext li {padding: 5px 0 0px 0; margin: 0;  border: 1px solid #FFF; height: 26px;}
#portfoliotext li img {padding: 0px 0 0 0; float: left;}

#article {padding: 0 20px 10px 20px; }
#article_img {float: left; padding: 10px 0 0 0; margin: 0 0 0px 20px;}
h1.article {border: 0px solid #000000; margin: 0; padding: 0 0 5px 0; font: bold 1.5em arial; clear: both;}
span.article_pub {font-style: italic; font-size: 0.7em; font-weight: normal; padding: 0 0 0 20px;}
p.article {margin: 5px 20px; border-bottom: 2px dotted #666; padding: 5px 0px 10px 0; font-size: 1em;}
p.article_footer {margin: 10px 10px; padding: 10px 0 20px 0; font-size: 1em; font-style: italic;}

/* Text styles */

#homepagetext {
	margin: 0 20px;
	padding: 10px 0 10px 0;
}

#portfoliotext {
	margin: 0 20px;
	padding: 0 0 10px 0;
}
	
/* Page */

#page {
	width: 800px; 
	height: 2780px;
	margin: 0px auto 30px auto;
	padding-bottom: 20px;
	background: #fff;
	border: 0;
	clear: both;
}

/* Logo */

#logo {
	height: 140px;
	background: url(images/SWRbanner.gif);
}

#logo h1 {display: none;}

/* Content */

#content {
}

#extra {
}

/* Content > Main */
/* MAIN CONTENT */

#main {
	padding: 0 20px;
	float: top;
	}

#main_simple {
	padding: 0 0px;
	float: top;
	float: left;
	}

#gallery_intro {
	margin: 0 30px;
	border-bottom: 2px dotted #666;
	}

#main a {
}

/* Content > Main > Welcome */

#welcome {
}

/* Content > Main > Example */

#example {
}

/* Content > Sidebar */

#sidebar {
}

#sidebar a {
}

#flashcontent {
	width: 100%;
	height: 400px;
	margin: 0 0 0 0;
}

/* Content > Menu */

#menu {
	height: 0px;
	background: #fff;
	padding-left: 30px;
	padding-top: 0px;
}

#menu ul {
	margin: 0;
	list-style: none;
}

#menu li {
	display: inline;
}

#menu a {
	display: block;
	float: left;
	margin-left: 0px;
	padding: 0;
	text-decoration: none;
	text-transform: uppercase;
	font-size: 10px;
	font-weight: bold;
	color: #333;
	height: 30px
}

#menu a.home:link, #menu a.home:visited {
	background: #333 url(images/navbuttons/home.png) no-repeat;
	width: 100px;
}
#menu a.home:hover { 
	background: #333 url(images/navbuttons/home_ro.png) no-repeat;
}

#menu a.news {
	background: #333 url(images/navbuttons/news.png) no-repeat;
	width: 80px;
}
#menu a.news:hover { 
	background: #333 url(images/navbuttons/news_ro.png) no-repeat;
}
#menu a.current_issue {
	background: #333 url(images/navbuttons/current_issue.png) no-repeat;
	width: 190px;
}
#menu a.current_issue:hover { 
	background: #333 url(images/navbuttons/current_issue_ro.png) no-repeat;
}
#menu a.subscribe {
	background: #333 url(images/navbuttons/subscribe.png) no-repeat;
	width: 115px;
}
#menu a.subscribe:hover { 
	background: #333 url(images/navbuttons/subscribe_ro.png) no-repeat;
}

/* Footer */

#footer {
	clear: both;
	width: 800px;
	padding: 10px 10px 20px 0px;
	margin: 10px auto;
}

#footer p {
	margin: 0 0 0 0px;
	font-size: 8pt;
	color: #999999;
}

#footer a {
	color: #999999;
}

/* Footer > Legal */

#legal {
}

/* Footer > Links */

#links {
}

/* HOMEPAGE ONLY */

img.homepage{
	margin: 0 20px 0px 0;
}


