/*  
Theme Name: GSP
Theme URI: http://www.groovestreet.net/
Description: GSP Theme
Version: 1.5
Author: GSP
*/

#header {background: #3769BB;}
body {text-align: center;font-family: Arial, Helvetica, sans-serif;color: #333;margin: 0;padding: 0;font-size: 12px;background: #F5F5EF;}
body * {margin: 0;padding: 0;text-decoration: none;list-style-type: none;}
br { clear:left;}
#container {background: white;margin: 0px auto;width: 1000px;text-align: left; border:1px solid #E0D9CF;}
#banner {background: #2D5599;height: 85px;}
#banner img {float: left;margin: 0px 0 0px 0px;}
#headeryellowdiv {background: #FEF17E;height: 20px;border-bottom: 1px solid #E0D9CF;}
/*#video-control {background: #FEF17E;font: 12px arial;color: #ECD304;font-weight: bold;text-decoration: none;color: #3769BB;text-align: left;padding: 5px 0 0 15px;height: 20px;border-bottom: 1px solid #E0D9CF;}*/
#video {padding: 10px 5px 0 10px;height: 250px;background-color: #3769BB;}
#video.minimised { display: none; }
#video.maximised img {display: block;}
#video.expanded {display:block;height: 250px;}
a:link, a:visited {color:#6F83A5;text-decoration: none;}
a:hover {color:#003366;}

h2,h2.news {color: #FF9900;margin: 0 0 13px 0;font-family: Arial, Helvetica, sans-serif;}

h1,h3,h3 a:link, h3 a:visited, h3 a:hover {font-family: Arial, Helvetica, sans-serif;font-size: 21px;letter-spacing: -0.5px;color: #000000;margin: 0 0 3px 0;line-height: 20px;text-decoration: none;}

h3 a:hover {color:#6F83A5;}

#left h1, #left h1 a:link, #left h1 a:visited, #left h1 a:hover {color: #000000;font-size: 25px;line-height: 27px;text-decoration: none;}

#page h1 {color: black;margin: 0 0 15px 0;font-size: 20px;line-height: 150%;}
#page ul {font-family: Arial, Helvetica, sans-serif;}
#page li {list-style-image:url(<?php bloginfo('url'); ?>/wp-content/themes/gsptheme/images/arrow.png)}

p {margin-bottom: 1.3em;line-height: 150%;}
img {border: none;}
#news {width: 475px;float: left;padding: 25px 35px 25px 25px;margin: 1px 2px 0 2px;}
#pastnews, #convention, #menu, #search {margin: 0px;font-family: Arial, Helvetica, sans-serif;}
/*#pastnews a, #convention a, #menu a, #profile a, #reg a {font-size: 11px;}*/
#pastnews ul, #convention ul, #menu ul {margin-bottom: 10px;}
#pastnews ul li, #convention ul li, #menu ul li {margin-bottom: 10px;margin-top: 10px;line-height: 100%;color: #FF9900;}

a.comments-link, a.comments-link:visited {margin-left: 5px;color: #FF9900;}
a.comments-link:hover, a.comments-link:visited:hover {color: #333;}

#reg {margin: 2px 2px 2px 4px;padding: 15px 10px 30px 15px;color: #FF9900;background: #FEF17E;border: 1px solid #E0D9CF;}
#reg p {color: #666;}
#reg h2 {color: #FF9900;}

body.index #container {background: #F2FCFF;}
body.index #left {float: left;width: 160px;padding: 25px 25px 25px 25px;margin: 1px 2px 0 2px;}
body.page #page {float: left;width: 650px;padding: 25px 25px 25px 25px;margin: 0;}
body.index #right {padding: 25px 5px 25px 20px;margin-left: 750px;}
body.page #right {float:right;padding: 25px 5px 25px 20px;width:210px;}


.post {margin-bottom: 25px; line-height: 1.4em;}
.storytime {background: #E6ECF9; border-bottom: 1px solid #D3DFF1;font-size: 9px;color: #FF9900;display: block;margin: 0 0 15px 0;padding: 4px;}
.storyauth {font-size: 9px;color: #666;display: block;margin-bottom: 8px;padding-left: 10px;}
.storyauth a, .storyauth a:visited {text-decoration: underline;margin-top: 20px;}
a.author, a.author:visited {color: black;font-weight: bold;text-decoration: underline;margin-right: 5px;margin-left: 2px;}
a.author:hover {color: #FF4848;font-weight: bold;text-decoration: underline;}

#comments {background: #ECEAE8;border: 1px solid #DEDBD8;padding: 25px;}
#comments h2 {color: #7E7E7E;}
#comments ol.commentlist {margin-bottom: 50px;}
#comments ol.commentlist li {color: #8D8D8D;font-size: 11px;margin-bottom: 30px;}
.comment-author {line-height: 200%;font-size: 9px;color: #FF9900;}
.comment-author a:link, .comment-author a:visited {color: #000;font-weight: bold;text-decoration: underline;}
.comment-author a:hover, .comment-author a:visited:hover {color: #FF0000;}
.comments-form {background: white;border: 1px solid #333;color: #333333;padding: 1px;font-family: Arial, Helvetica, sans-serif;font-size: 10px;}
#comments label {display: block;font-size: 10px;}

/*comments*/

/* Begin Comments*/
.commentlist {text-align: justify;margin: 0;padding: 0;font-size:1em;font-weight:normal;}
.commentlist li {margin: 5px;padding: 10px;list-style: none;border:#E1D6C6 1px solid;}
.commentlist cite {font-weight: bold;font-style: normal;font-size: 1.1em;}
.commentlist p {line-height: 1.5;padding-left: 20px;margin: 5px 5px 5px 0;}
#commentform p {margin: 5px 0;}
.nocomments {text-align: center;}
.commentmetadata {display: block;margin: 0 20px;font-size: 0.9em;}
/* End Comments */
/*orangesky*/
#comments,#respond {text-transform: uppercase;margin: 3em 0 1em 40px;color: #676E04;font-family: Arial, Helvetica, sans-serif;font-size: 10px;}
#commentform textarea {width: 80%;}
#comments,#respond {text-transform: uppercase;margin: 3em 0 1em 40px;color: #676E04;font-family: Arial, Helvetica, sans-serif;font-size: 10px;}
.commentlist .alt{}
/*connections*/
.faculty {margin: 0px 0px 10px 0px; padding: 10px 0px 30px 0px; border-bottom: 1px solid #CCCCCC;}
.faculty-bio {background-color: #FFFFFF;width: 165px;height: 250px;float: left;margin: 0px 10px 10px 0px;padding: 5px;border: 1px solid #CCCCCC;}
#footer {background: #fff;margin: 0px;padding: 30px 0 5px 20px;clear: both;color: #E0D9CF;font-size: 10px;}
#c { margin-bottom: 5px}
/* falbum */
#falbum-page {float: left; padding: 25px 25px 25px 25px; margin: 0;}
.falbum-random img { background-color: #F2FCFF; margin: 0px 0px 10px 0px; padding: 3px 3px 3px 3px; border: 1px solid #CCCCCC;}
#falbum-random-photos {margin: 10px 2px 2px 4px;padding: 15px 10px 30px 15px;color: #FF9900; background: #E6ECF9; border: 1px solid #E0D9CF;}
#falbum-random-photos p {color: #666;}
#falbum-random-photos h2 {color: #FF9900;}
