/*  
Theme Name: SVN Theme
Theme URI: http://www.svnet.org
Description: The SVN Custom Theme
Version: 0.1
Author: Chris Lowry
Author URI: http://www.allaboutchris.co.uk/

The SVN Cascading Style Sheet!      
      made by Chris Lowry (with some help from MaFt.co.uk).               
my personal site - AllAboutChris.co.uk    
my company - SaltAndLightSolutions.com    
*/

html {
	margin:0;
	padding:0;
	font-family:"Trebuchet MS", Helvetica, Arial, sans-serif;
	font-size:12px;
	color:#000033;
}

body{
	background: #6A9DC1 url(images/bg.jpg) top no-repeat;
}

a, a:link, a:visited {text-decoration:none;color:#009;}
a:hover, a:active {text-decoration:none;color:#003;}
img {border:none;}
h1 {font-size:25px; text-align:center; margin:0; line-height:0.95em;}
h2 {font-size:20px; padding-top:15px; text-align:left; margin:0; line-height:1em;}
h3 {font-size:20px; padding:15px 0 0 0; text-align:left; margin:0; line-height:1em;}
p {font-size:17px; margin:0; font-weight:normal; padding-top:0.2em; padding-bottom:0.5em; text-align:left; line-height:1em;}

#wrapper {
	position:relative; /* needed for footer positioning*/
	margin:50px auto; /* center, not in IE5 */
	width:711px;
	background:none;
	height:auto !important; /* real browsers */
}

#header {
	width:100%;
	height:241px;
	background: url(images/header.png);
}

#header img {margin:8px 0 0 10px; float:left;}
#header #menu {position:relative; float:right; width:240px; margin-top:30px;}
#header a {font-size:36px; font-weight:bold; line-height:0.95em; color:#000033;}
#header a:hover {color:#009;}
#header ul, li {list-style:none; margin: 0; padding: 0;}

#main {
	width:491px;
	margin-top: 28px;
	float:left;
}
#maintop {height:20px; background: url(images/maintop.png); background-repeat:no-repeat;}
#mainmiddle {background: url(images/mainbg.png); background-repeat:repeat-y;}
#mainmiddle img {border:none; float:right; margin:10px 0 10px 10px;}
#mainmiddle img.top {border:none; float:right; margin:20px 0 10px 10px;}
#mainmiddle img.inline {border:none; float:none; margin:0;}
#mainmiddle .center img {border:none; text-align:center; float:none; margin:0;}
#mainbottom {height:21px; background:url(images/mainbottom.png); background-repeat:no-repeat;}

#content {padding: 0 10px;}

#sidebar {
	width:190px;
	margin-top: 28px;
	float:right;
}
#sidetop {height:20px; background: url(images/sidetop.png); background-repeat:no-repeat;}
#sidemiddle {background: url(images/sidebg.png); background-repeat:repeat-y;}
#sidebottom {height:21px; background: url(images/sidebottom.png); background-repeat:no-repeat;}
#sidemiddle a.more {display:block; text-align:right;}
#sidemiddle h1.solo {padding-top:0;}
#sidemiddle h2.solo {padding-top:15px;}
#sidemiddle p+p {margin-top:10px;}

#spinnydvd {margin-left:10px; height:94px; background-image:url(images/spinnydvd.gif); background-repeat:no-repeat;}
#spinnydvd a {background-image:url(images/spinnydvd.png); display:block; height:94px; width:173px;}
#spinnydvd a:hover {background-image:url(images/spinnydvd.gif); background-repeat:no-repeat;}
#sidebar h1 {text-align:left; padding:20px 7px 2px 7px;}
#sidebar h2,#sidebar h2 a.more {text-align:left; padding:5px 3px 0 7px; font-size:17px; font-weight:bold; margin:0;}
#sidebar p {text-align:left; line-height:1em; padding:0 7px; font-size:16px;}
#sidebar .more {text-align:right; padding:0 7px; font-size:14px;}
#sidebar a.more:link, #sidebar a.more, #sidebar a.more:visited {color:#003;}
#sidebar a.more:active, #sidebar a.more:hover {color:#009;}
#sidebar p.quote {text-align:center; padding:20px 7px 0 7px; font-size:20px; font-weight:bold; line-height:0.95em; margin:0;}
#sidebar p.ref {text-align:right; padding:0 7px; font-size:17px;}

#footer {clear:both; height:50px; padding-top:30px; margin-right:-50px; font-size:18px; color:#000; line-height:1.1em; text-align:right;}
a.footlink {color:#000; font-size: 18px;}
a.footlink:hover {color:#fff;}
a.chrislowry {color:#FFF; font-size: 23px;}
a.chrislowry:hover {color:#000;}

