/*
Theme Name: Boon
Theme URI: http://www.garrettsbridges.com
Description: Custom for Model Bridge Design
Version: 1.0.0
Author: Garrett Boon
Author URI: http://www.garrettsbridges.com
Tags: custom
License: GPL v2
*/

body {font-size: 16px; font-family: 'Trebuchet MS', Verdana, Sans-Serif; background-color: #f6f6f6; line-height: 25px;}
 
 #maindiv {background-color: white; 	border: 1px solid #959596; text-align: left; margin: 20px auto; padding: 0px;

	width: 994px;}
	
#header img {margin-top:-20px; margin-left: 130px;}

#headtext {position:relative; float:right; margin: 20px 60px; font-size: 28px; line-height: 50px; font-family: 'Century Gothic', 'Palatino Linotype', 'Trebuchet MS', Verdana;}

#navmenu
{height: 40px; margin-top:-17px;}

/* remove the bullets, padding and margins from the lists */
.menu ul{list-style-type:none; padding:0; margin:0;}
/* make the top level links horizontal and position relative so that we can position the sub level */
.menu li{ float:left; position:relative; z-index:100; opacity: 1;}
 
/* use the table to position the dropdown list */
.menu table{position:absolute; border-collapse:collapse; z-index:80; left:-1px; top:25px;}
 
/* style all the links */
.menu a, .menu :visited {display:block; font-size:15px; width:141px; padding:7px 0; color:#000; background:#a6a56b;opacity: 0.9;  text-decoration:none; margin-right:1px; text-align:center; font-weight:bold; font-family: 'Century Gothic', verdana, sans-serif;}
/* style the links hover */
.menu :hover{color:#c90303; background:#9b9a50;opactiy:1;}
 
/* hide the sub level links */
.menu ul ul {visibility:hidden; position:absolute; width:141px; height:0;}
/* make the sub level visible on hover list or link */
.menu ul li:hover ul,
.menu ul a:hover ul{visibility:visible;}

#leftside {float:left;width:120px;height:100%; padding-left:10px; padding-top:40px; padding-right:15px; font-size:80%;}
#leftside a:link {color:#000;}
#leftside a:hover {color:red;}
#leftside ul.categories #leftside li {list-style-type:none;}

#content {margin-left:150px; padding-right:15px;}

#rightside {float:right; width: 220px; background-color:#e1e1bf; padding:5px; font-size:80%; margin-left:15px;}
#rightside li {list-style-type:none;}

.bigfont {font-size:23px;}
.smalltext {font-size: 12px; margin-top:-17px;}
.adleft {float:left; margin:10px;}
.adright {float:right; margin:10px;}

a:link {color:#1167be;}
a:visited {color:#551A8B;}
a:hover {color:red;}

#comments {margin-left:0px;width:550px; font-size:85%;}

#footer {background-color:#a6a56b; opacity:0.9;}


.gallery {
    /* gallery clearing*/
    overflow: hidden;
    width: 590px;
}
.gallery .gallery-item {
    float: left;
    margin: 10px;
    text-align: center;
}
.gallery img {
    border: 2px solid #cfcfcf;
}
.gallery .gallery-caption {
    margin-left: 0; font-size:80%;
}
.gallery br { clear: both }

/* available Columns */
.col-2 { width: 50% }
.col-3 { width: 33.333% }
.col-4 { width: 25% }
.col-5 { width: 20% }
.col-6 { width: 16.666% }
.col-7 { width: 14.285% }
.col-8 { width: 12.5% }
.col-9 { width: 11.111% }

.wp-tag-cloud {margin-left:-25px;}

.commentlist li, #commentform input, #commentform textarea {
	font: 0.9em 'Lucida Grande', Verdana, Arial, Sans-Serif;
	}
.commentlist li ul li {
	font-size: 1em;
}

.commentlist li {
	font-weight: bold;
}

.commentlist li .avatar { 
	float: right;
	border: 1px solid #eee;
	padding: 2px;
	background: #fff;
	}

.commentlist cite, .commentlist cite a {
	font-weight: bold;
	font-style: normal;
	font-size: 1.1em;
	}

.commentlist p {
	font-weight: normal;
	line-height: 1.5em;
	text-transform: none;
	}

#commentform p {
	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
	}

.commentmetadata {
	font-weight: normal;
	}


#commentform input {
	width: 170px;
	padding: 2px;
	margin: 5px 5px 1px 0;
	}

#commentform {
	margin: 5px 10px 0 0;
	}
#commentform textarea {
	width: 100%;
	padding: 2px;
	}
#respond:after {
		content: "."; 
	    display: block; 
	    height: 0; 
	    clear: both; 
	    visibility: hidden;
	}
#commentform #submit {
	margin: 0 0 5px auto;
	float: right;
	}

.alt {
	margin: 0;
	padding: 10px;
	}

.commentlist {
	padding: 0;
	text-align: justify;
	}

.commentlist li {
	margin: 15px 0 10px;
	padding: 5px 5px 10px 10px;
	list-style: none;
	}
.commentlist li ul li { 
	margin-right: -5px;
	margin-left: 10px;
}

.commentlist p {
	margin: 10px 5px 10px 0;
}
.children { padding: 0; }

#commentform p {
	margin: 5px 0;
	}

.nocomments {
	text-align: center;
	margin: 0;
	padding: 0;
	}

.commentmetadata {
	margin: 0;
	display: block;
	}
