/*   
Theme Name: GUST Theme
Theme URI: http://www.gust.tv
Description: Custom theme for Glasgow University Student Television
Author: Duncan McDougall
Author URI: http://duncanmcdougall.co.uk
Version: 1.0
*/

li {
	list-style-type:none;
}
#video{
	text-align:center;
}
.nosignal{
    background-image:url('/images/fuzz.gif');
    min-height:400px;
}

.post-details{
    text-align:right;
    font-style: italic;
	border-top:dashed 1px #D0D0D0;
}

.viewlink
{
	font-weight:bold;
	margin:0;
	margin-top:-1em;
}

.navigation a{
	background-color:#f2f2f2;
	text-decoration:none;
	font-weight:bold;
	font-size:1em;
	padding:0.25em;
	border: 1px solid darkBlue;
}
.navigation a:hover{
	background-color:darkblue;
	color:white;
}

#navleft{float:left;}
#navright{float:right;}

/* Headings */
h1,h2 {
	background-color:black;
	color:white;
	padding-left:10px;
	text-transform: uppercase;
	background-repeat:repeat-x;
	font-weight:bold;
	font-size: 1.25em;
	background-image:url('/images/black.png');
}
h2 {
	margin:0;
}
h1 a{
    color:white;
    text-decoration:none;
}
h1 a:hover{
    color:gray;
}
h2 a{
    color:white;
    text-decoration:none;
}
h2 a:hover{
    color:gray;
}


/* Sidebar */
#sidebar-r {
	float:right;
}
#sidebar img{
 padding:0;margin:0;
}
#sidebar-news p,h3{
    margin:0.25em;
    font-size:small;
}
#sidebar-news h3 a{
    font-weight:bold;
    text-decoration:none
}

/* Footer */
#footer {
clear:both;
    background-color:black;
    color:white;
    font-size:x-small;
    -moz-border-radius-bottomright:10px;    /* radius for firefox */
    -moz-border-radius-bottomleft:10px;    /* radius for firefox */
    -webkit-border-radius-bottom-right:10px; /* radius for safari, chrome, etc */
    -webkit-border-radius-bottom-left:10px; /* radius for safari, chrome, etc */
    padding-bottom:1em;
    padding-top:1em;
	margin-top:1em;
}
#footer a {
    color:red;
}
#footer p,ul{
    margin-top:0.5em;
    margin-bottom:0;
    padding-left:1em;
    padding-right:1em;
}
#footer hr{
    margin:0;
    width:90%;
    margin-left:1em;
    margin-right:1em;
}
#footer h4{
    text-align:left;
    color:white;
    font-weight:bold;
    margin-left:1em;
    margin-right:1em;
    margin-bottom:0;
    padding-bottom:0;
}
#tweets li {
    list-style-type:square;
}

/*Alignments*/
.left{text-align:left;}
.center{text-align:center;}
.right{text-align:right;}

/*	Using 'class="alignright"' on an image will (who would've
	thought?!) align the image to the right. And using 'class="centered',
	will of course center the image. This is much better than using
	align="center", being much more futureproof (and valid) */

img.aligncenter{
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	}

img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
	}

.alignright {
	float: right;
	}

.alignleft {
	float: left;
	}
/* End Images */

form p{
    margin:0;
}