/*  
Theme Name: RSSMediaStudies
Theme URI: http://www.rssmediastudies.co.uk
Description: The RSSMediaStudies WordPress theme.
Version: 1.0
Author: Gavin Luhrs
Author URI: http://www.rssmediastudies.co.uk
*/

html, body {
min-height: 100%;
width: 100%;
height: 100%;
}
 

html>body, html> body #holder {
height: auto;
}

body {
background: url(topborder.gif) repeat-x #fff;
padding: 0px;
margin: 0px;
}

#homelink {
position: absolute;
top: 10px;
left: 0px;
width: 160px;
text-indent: -900px;
}

#homelink a {
height: 155px;
display: block;
}

#mainpage {
background: url(top-left.jpg) no-repeat top left;
position: absolute;
top: 0px;
left: 0px;
margin: 0px;
padding: 210px 0 20px 0;
width: 100%;
}


#leftcol, #rightcol {
float: left;
width: 45%;
}

#leftcol ul, #rightcol ul {
list-style-type: none;
margin-left: 0px;
}

#leftcol li, #rightcol li {
margin-left: 0px;
}

#navigation {
float: left;
width: 110px;
background: #fff;
padding: 0px 0px 5px 0px;
position: relative;
}

#navigation h1 {
font-family: verdana, sans-serif;
color: #999;
background-color: transparent;
margin: 0;
font-size: 1em;
font-weight: bold;
border-bottom: 6px solid #ccccff;
display: inline;
}

#navigation ul {
margin: 0px;
padding: 0px;
list-style-type: none;
}

#navigation li {
margin-top: -1px;
}

#navigation a {
display: block;
height: 40px;
color: #ccccff;
font: 0.9em verdana, sans-serif;
text-decoration: none;
text-indent: 0px;
background: url(button.gif) -30px 0px no-repeat;
}

#navigation a:hover { 
color: #cccccc;
background: url(button.gif) 0px -40px no-repeat;
}

#navigation span {
position: relative;
top: 11px;
left: 2px;
}

#content {
margin: 0;
float: left;
width: 60%;
padding: 0px 10px 30px 50px;
}

#content img {
border: 0px;
}

.center {
text-align: center;
}

#content h1 {
font: 24px verdana, sans-serif;
font-weight: bold;
letter-spacing: -2px;
border-bottom: 10px solid #ccccff;
color: #333399;
padding: 0px;
margin: 0px;
display: inline;
}

#content h2 {
font: 18px verdana, sans-serif;
font-weight: bold;
letter-spacing: -2px;
color: #333399;
padding: 0px;
margin: 15px 0px 0px 10px;
clear: left;
}

#content h3 {
font: 18px verdana, sans-serif;
font-weight: bold;
letter-spacing: -2px;
color: #333399;
padding: 0px;
margin: 15px 0px 0px 10px;
clear: left;
}

h4 {
color: #000000;
font: 12px verdana, sans-serif;
margin-left: 15px;
padding-left: 15px;
}

#content p {
clear: left;
}

#content ul, #content ol {
margin-top: 15px;
}

#content p, #content ul, #content ol, #content blockquote {
color: #000000;
font: 12px verdana, sans-serif;
margin-left: 15px;
padding-left: 15px;
}

#content li {
margin-left: 15px;
padding-left: 15px;
}

#content a {
color: #333399;
text-decoration: underline;
}

#content a:visited {
color: #333399;
text-decoration: underline;
}

#content a:hover {
color: #ccccff;
background: #333399;
text-decoration: none;
}

#thumbs {
width: 100%;
text-align: center;
}

#thumbs ul {
list-style-type: none;
}

#thumbs li {
float: left;
margin-left: 0px;
margin-right: 6px;
margin-bottom: 10px;
color: #000000;
font: 0.8em verdana, sans-serif;
}

#thumbs a, #thumbs a:visited {
color: #333399;
text-decoration: none;
}

#thumbs a:hover {
color: #ccccff;
background: #333399;
text-decoration: none;
}

#thumbs img {
border: 0px;
height: 90px;
width: 120px;
display: block;
}




#thumbsleft, #thumbsright {
float: left;
width: 45%;
}

#thumbsleft p, #thumbsright p {
text-align: left;
margin-left: 0px;
text-indent: 0px;
}

#thumbsleft ul, #thumbsright ul {
list-style-type: none;
margin-left: 0px;
}

#thumbsleft li, #thumbsright li {
margin-left: 0px;
}

#thumbsleft img, #thumbsright img {
border: 0px;
height: 90px;
width: 120px;
margin-top: 5px;
}


#sidebarspacer {
margin-top: 110px;
}

#sidebar {
float: right;
margin-top: -210px;
width: 152px;
padding-right: 15px;
padding-bottom: 20px;
background: url(topright.gif) no-repeat top right;
}

#sidebar h1 {
font-family: verdana, sans-serif;
color: #999;
background-color: transparent;
margin: 175px 0px 0px 0px;
padding-top: 175px;
font-size: 1em;
font-weight: bold;
border-bottom: 6px solid #ccccff;
display: inline;
}

#sidebar h2 {
font-family: verdana, sans-serif;
color: #999;
background-color: transparent;
margin: 12px 0px 0px 0px;
padding: 0px;
font-size: 1em;
font-weight: bold;
border-bottom: 6px solid #ccccff;
display: inline;
}

#sidebar p, #sidebar ul {
font-family: verdana, sans-serif;
color: #999;
margin: 10px 0px 10px 0px;
padding: 0px;
font-size: 0.7em;
}

#sidebar li {
margin-left: 15px;
}

#sidebar a, #sidebar a:visited {
font-family: verdana, sans-serif;
color: #999;
text-decoration: underline;
}

#sidebar a:hover {
font-family: verdana, sans-serif;
color: #fff;
background-color: #999;
text-decoration: none;
}

#sidebarimage img {
width: 120px;
height: 90px;
border: 0px;
padding: 5px 0px 5px 5px;
}

#sidebarimage a:hover {
text-decoration: none;
background-color: #fff;
}

#searchbox {
margin-bottom: 15px;
}

#footer {
position: absolute;
bottom: 0px;
left: 0px;
width: 100%;
border-top: 10px solid #ccccff;
background: #333399;
}

#footer p {
margin-top: 3px;
margin-bottom: 0px;
padding: 0 0 3px 0;
font-family: verdana, sans-serif;
font-size: 0.6em;
color: #ccccff;
text-align: center;
}

#footer p a {
color: #ccccff;
text-decoration: underline;
}

#footer p a:visited {
color: #ccccff;
text-decoration: underline;
}

#footer p a:hover {
background: #ccccff;
color: #333399;
text-decoration: none;
}

#footer p img {
vertical-align: middle;
}

#placeholder1 img {
cursor: pointer;
}

/* Print Styles */
@media print {

#mainpage {
position: relative;
margin: 0px;
padding: 0px;
width: auto;
}

#content {
margin: 10px;
padding: 10px;
}

#footer {
display: none;
}

#homelink {

display: none;

}



#navigation {

display: none;

}



#sidebarspacer {

display: none;

}



#sidebar {

display: none;

}


}