/*   
Theme Name: BobcatRobotics.org
Theme URI: http://bobcatrobotics.org/
Description: The theme for the site for 2008.
Author: David Weitz
Author URI: http://logicalreverse.com/
Version: 1.0

This theme is betaz to the max!
*/

* {
margin:0;
padding:0;
}

body {
font-family:Georgia, Helvetica, sans-serif;
background-color:#600;
color:#333;
}

h1 {
font-size:21pt;
}

a,a:hover,a:active,a:visited {
outline:none;
}

img {
border:none;
}

div#header {
float:left;
margin-top:-60px;
margin-left:.5em;
background:transparent url(images/head.png) no-repeat;
height:208px;
width:162px;
display:block;
}

div#nav {
clear:none;
width:100%;
float:left;
height:35px;
background:#600 url(images/nav_grad.png) repeat-x;
color:#fc0;
border-top:2px solid #800;
border-bottom:2px solid #800;
}

div#nav ul {
margin:0;
padding:0 0 0 180px;
}

div#nav li {
display:inline;
margin:0;
padding:0;
}

div#nav li a {
float:left;
padding:5px;
margin:.2em 0 0 .5em;
font-size:80%;
text-decoration:none;
color:#FC0;
border:1px solid transparent;
}

div#nav li a:hover {
color:#600;
background:#fc0 url(images/nav_hover.png) repeat-x;
border:1px solid #800;
}

div#wrapper {
clear:none;
padding-left:200px;
background-color:#fff;
padding-bottom:300px;
}

div#news {
padding-top:70px;
border-bottom:1px solid #ddd;
width:550px;
padding-bottom:1em;
}

div#news ul {
padding-left:1.5em;
padding-top:.5em;
}

div#content {
padding-top:30px;
text-align:justify;
margin-right:60px;
font-size:80%;
}

div#content h2 {
margin-bottom:10px;
font-size:19pt;
}

div#content p {
margin-bottom:10px;
line-height:1.3em;
text-indent:20px;
}

li.yearlist {
display:inline;
}

li.yearlist a:link,li.yearlist a:visited {
border:0 none;
padding:2px;
color:#333;
text-decoration:none;
}

li.yearlist a:hover {
background-color:#FC0;
border:1px solid #600;
color:#600;
padding:1px;
}

.active {
background-color:#FC0;
border:1px solid #600;
color:#600;
padding:1px;
}

hr {
border:1px dashed #600;
}

.imgLeft {
float:left;
margin:10px;
}

.imgRight {
float:right;
margin:10px;
}

div#footer {
border-top:2px solid #800;
background:#600 url(images/footer.png) repeat-x;
padding:1em 0;
color:#fc0;
text-align:center;
clear:left;
}

#log {
}

div#content p.noindent {
text-indent:0;
}

div.title {
font-size:90%;
margin-top:5px;
}

div.videos {

}

div.video_wrapper {
border-top:1px solid #ddd;
margin-top:30px;
padding-top:30px;
}

.toggler {
color:#fc0;
margin-left:10px;
padding:2px 5px;
background:#600;
font-weight:400;
border-left:5px solid #fc0;
}

.element {
}

.element p {
margin:0;
padding:4px;
}

.float-right {
padding:10px 20px;
float:right;
}

blockquote {
font-style:italic;
padding:5px 0 5px 30px;
}

.years {
}

#about_section {
}

.toggler {
}

div#video_player {
text-align:center;
margin-bottom:30px;
}

div.vid {
float:left;
width:220px;
}

div.gal_wrap {
width:250px;
float:left;
}

span.gal_title {
font-weight:700;
margin-left:5px;
color:#600;
font-size:80%;
}

img.gal_thumb {
width:130px;
height:100px;
margin:auto;
text-align:center;
}

p.attachment {
text-align:center;
}

div.alignleft {
float:left;
}

div.alignright {
float:right;
}

div.gal_images {
width:80%;
}

img.attachment-thumbnail {

}

img.attachment-medium {
background-color:#eee;
border:1px solid #ddd;
padding:5px;
}

a.top {
float:right;
margin-bottom:5px;
padding:5px;
text-indent:0px;
background-color:#eee;
text-decoration:none;
color:#600;
}

a.about_links {
padding:5px;
background-color:#600;
color:#fc0;
border-top:3px solid #fc0;
text-indent:0px;
}

div#about_top_links {
margin:30px 0px;
}