/*  
Theme Name: Beammeout
Theme URI: http://wordpress.org/
Description: Beammeout theme created by <a href="http://www.beammeout.com">Beammeout</a> (widget ready). 
Version: 1.0
Author: Ross Brewer
Author URI: http://www.beammeout.com
*/


body {
color:#333;
font: small/18px Georgia,'Times New Roman', serif;
text-align:center;
background:#fff;
}

#feedControl { 
width : 210px;
margin: 20px;
font-family: georgia, serif;
font-size:9px;
        }

table {
width:780px;
margin:20px auto;
}

table td {
border-bottom:1px dotted #ccc;
padding:0 0 20px 30px;
}

 tr {
margin: 5px 0 0 0;
padding:0;
}

.ttext {
text-align:left;
width:220px;
}

.hilite {
color:#fff;
background-color:#000;
}

th {
text-align:center;
color:#6C4C21;
font-family:georgia, verdana, serif;
font-size:14px;
border:0 dotted #ccc;
margin: 0;
}

.postmetadata {
border-bottom:#ccc 2px dotted;
margin:0 0 10px;
}

cite {
font-size:10px;
}

blockquote {
color:#626161;
margin:0 0 0 20px;
}

#map {
margin:15px 0 0;
}

a {
text-decoration:none;
color:#66227C;
}

a:hover {
color:#4A7ABA;
text-decoration:underline;
}

.entry a {
color:#7D8519;
font-family:Cochin, georgia, serif;
font-size:14px;
font-weight:700;
text-decoration:underline;
}

.entry a:hover {
color:#C9862F;
text-decoration:underline;
}

p {
margin:5px 0;
}

a img {
border:0;
}

#item {
height:220px;
text-align:left;
border:3px #ccc dashed;
margin:0;
padding:0;
}

#item img {
float:left;
margin:0 30px;
}

.itemtext {
width:300px;
margin:35px 0 0 120px;
}

#fullwidth {
width:800px;
margin:5px auto;
padding:10px 10px 20px;
}

#header {
height:182px;
background:url(images/squarebeamhead.jpg) top center no-repeat;
width:100%;
margin:0 auto;
padding:0;
}

#search {
float:right;
margin:10px 35px 0 0;
}

#searchsubmit {
width:30px;
}

#menu {
width:778px;
height:20px;
background-image:url(images/greymenubar.jpg);
border-bottom:3px #EAEDF8 solid;
margin:0 auto;
padding:0;
}

#menu li {
display:inline;
margin:0;
}

#menu li a {
display:block;
height:20px;
width:120px;
text-align:center;
background-image:url(images/menuspacer.jpg);
background-position:right;
background-repeat:no-repeat;
color:#960031;
float:left;
text-decoration:none;
font-size:15px;
}

#menu li a:hover {
color:#3D4A56;
}

#page {
background:#fff;
width:800px;
text-align:left;
margin:20px auto;
}

#searchform #s {
width:110px;
margin:0;
padding:2px;
}

#sidebar #searchsubmit {
padding:1px;
}

.entry form {
text-align:center;
}

select {
width:200px;
}

#commentform input {
width:180px;
margin:5px 5px 1px 0;
padding:2px;
}

#commentform textarea {
width:100%;
padding:2px;
}

#commentform #submit {
float:right;
margin:0;
}

#leftcol {
width:48%;
float:left;
margin-top:10px;
text-align:left;
border:0 #fff solid;
padding:0 5px;
}

#rightcol {
margin-left:53%;
margin-top:20px;
text-align:left;
border:0 #fff solid;
padding:0 5px;
}

#sidebar h2 {
color:#960031;
background-image:url(images/greymenubar.jpg);
font-size:1.2em;
line-height:16px;
font-weight:700;
font-family:Cochin, Georgia, times, serif;
text-transform:none;
text-align:left;
width:175px;
}

#sidebar {
color:#333;
font-family:Cochin, georgia, serif;
font-size:14px;
width:220px;
margin-left:570px;
margin-top:15px;
text-align:left;
}

#sidebar ul li {
list-style-type:none;
list-style-image:none;
margin:5px 0 5px 10px;
}

#sidebar ul a {
color:#5E697F;
text-transform:none;
}

#sidebar ul a:hover {
color:#D73228;
background:#fff;
text-decoration:underline;
}

#sidebar form {
margin:10px 0;
}

#footer {
clear:both;
width:792px;
text-align:center;
background:#F9F7ED;
border-bottom:#ccc solid 1px;
margin:0 auto;
}

#footer p {
font-family:Cochin, georgia, serif;
font-size:12px;
}

#content {
float:left;
width:500px;
margin:20px 0 0;
}

.narrowcolumn {
width:400px;
margin:0 10px 0 0;
padding:0 25px 20px;
}

.widecolumn {
width:450px;
margin:5px 0 0 150px;
padding:10px 0 20px;
}

p.centered {
display:inline;
text-align:center;
margin:20px auto 0;
padding:2px;
}

.centered {
margin:0 auto 0 auto;
}

h1 {
color:#25516E;
background-color:#fff;
font-size:20px;
line-height:20px;
font-weight:700;
font-family:Cochin, Georgia, "New Century Schoolbook", "Bitstream Vera Serif", "Times New Roman", times, serif;
text-transform:none;
text-align:left;
}

h2 {
color:#25516E;
background-color:#fff;
font-size:18px;
line-height:20px;
font-weight:700;
font-family:Cochin, Georgia, "New Century Schoolbook", "Bitstream Vera Serif", "Times New Roman", times, serif;
text-transform:none;
text-align:left;
}

h2 a {
color:#25516E;
background-color:#fff;
font-size:16px;
line-height:18px;
font-weight:700;
font-family:Cochin, Georgia, "New Century Schoolbook", "Bitstream Vera Serif", "Times New Roman", times, serif;
text-transform:none;
text-align:left;
}

h3 {
color:#7B9136;
font-size:16px;
line-height:18px;
margin:5px;
padding:2px;
}

h4 {
color:#6C4C21;
font-size:12px;
line-height:14px;
margin:2px;
padding:2px;
display:inline;
}

#time {
color:#25516E;
font-size:12px;
line-height:14px;
font-weight:400;
font-family:Cochin, Georgia, "New Century Schoolbook", "Bitstream Vera Serif", "Times New Roman", times, serif;
text-transform:none;
text-align:left;
}

#bottom {
clear:both;
float:left;
border-top:2px #ccc solid;
background:#FDFCF8;
margin:20px 0 20px 50px;
}

#bottom ul li {
list-style-image:none;
float:left;
display:block;
width:240px;
}

#bottom h2 {
color:#300503;
background-image:url(images/greymenubar.jpg);
font-size:1.2em;
line-height:16px;
font-weight:700;
font-family:Cochin, Georgia, times, serif;
text-transform:none;
text-align:left;
width:240px;
}

*,#searchform,#sidebar ul {
margin:0;
padding:0;
}

#leftcol ul li,#rightcol ul li,.narrowcolumn ul li {
list-style-image:url(images/);
}

img.left,#left {
float:left;
display:inline;
padding:5px 10px 5px 5px;
}

img.right,#right {
float:right;
display:inline;
padding:5px;
}

/* SLIMBOX */

#lbOverlay {
	position: absolute;
	left: 0;
	width: 100%;
	background-color: #000;
	cursor: pointer;
}

#lbCenter, #lbBottomContainer {
	position: absolute;
	left: 50%;
	overflow: hidden;
	background-color: #fff;
}

.lbLoading {
	background: #fff url(images/loading.gif) no-repeat center;
}

#lbImage {
	position: absolute;
	left: 0;
	top: 0;
	border: 10px solid #fff;
	background-repeat: no-repeat;
}

#lbPrevLink, #lbNextLink {
	display: block;
	position: absolute;
	top: 0;
	width: 50%;
	outline: none;
}

#lbPrevLink {
	left: 0;
}

#lbPrevLink:hover {
	background: transparent url(images/prevlabel.gif) no-repeat 0% 15%;
}

#lbNextLink {
	right: 0;
}

#lbNextLink:hover {
	background: transparent url(images/nextlabel.gif) no-repeat 100% 15%;
}

#lbBottom {
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 10px;
	color: #666;
	line-height: 1.4em;
	text-align: left;
	border: 10px solid #fff;
	border-top-style: none;
}

#lbCloseLink {
	display: block;
	float: right;
	width: 66px;
	height: 22px;
	background: transparent url(images/closelabel.gif) no-repeat center;
	margin: 5px 0;
}

#lbCaption, #lbNumber {
	margin-right: 71px;
}

#lbCaption {
	font-weight: bold;
}
/* END SLIMBOX */
