/* load 960 framework */
@import url("library/960/reset.css");
@import url("library/960/text.css");
@import url("library/960/960.css");
@import url("library/nav/superfish.css");

/* global styles */
body {background: #000 url(images/bg.jpg) top center no-repeat; color:#fff}
h1,h2,h3,h4,h5 {color: #b32a2e;}
a {text-decoration: none; color: #b32a2e;}
a:hover {text-decoration: none; color: #b32a2e}
h4 {font-size:18px;margin:0;padding:0;color:#666}
.clear_both {clear: both;}
.container_12 {width: 960px;}
/* headers */
#header {padding-top: 20px;margin-bottom: 0;}
#header #logo {height: 89px; width: 580px; margin-left: 10px;; background: none; padding-bottom: 0px;}
#header h1 {margin-left: -9999px;text-transform: uppercase;font-size: 25px;padding:0;line-height: 1}
#header h1 a {color: #333;border:none;}
#header h1 a:hover {color:#666;}
#header .description {margin-left: -9999px; color:#bbb;font-family: Georgia;font-style: italic;font-size: 14px }



/* content */
#content {margin-top: 0; padding-top: 25px; width:}
#content h2 {text-transform: uppercase;font-size: 20px;margin-bottom: 15px;font-weight: bold; color: #b32a2e; }


/* Content Area */
.postmetadata {font-size: 12px;}
small {color: #bbb}
hr.dotted {border:none;border-bottom: 1px dotted #ccc }
.pagetitle, .post h2 {margin-top:10px}
.post h3 a{font-weight: bold} 

/* Form Elements */
input,textarea {-moz-border-radius-bottomleft:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;font-size: 12px;-webkit-border-radius: 5px;border: none;padding:6px; background: #E5DED6;line-height: 1}
textarea {font-family: "Lucida Sans"}
#submit {font-weight: bold; padding: 5px 10px;border:1px solid #aaa}

/* Comments */
#respond h3 {border-bottom: 1px solid #ddd;padding-bottom:7px}
.commentlist {padding: 0;margin: 0;}
.commentlist li {margin: 10px 0 0px;padding: 10px 10px 10px 10px;list-style: none;border:1px solid #ddd; }
.commentlist li ul {padding: 0;margin: 0;}
.commentlist li ul li {margin-right: 0px;margin-left: 0px;}
.commentlist li .avatar {float: left;border: 1px solid #eee;padding: 2px;background: #fff;margin-right:10px}
.commentlist cite, .commentlist cite a {font-weight: bold;font-style: normal;}
.commentmetadata {font-weight: normal;font-size: 11px}
.children { padding: 0; }
.nocomments {text-align: center;margin: 0;padding: 0;}
.commentmetadata {margin: 0 0 10px 0;display: block;}
.even, .alt {background:#f8f6f2;}
ul.children li.odd {background: #f6ede7;}
.thread-odd {background: #f6ede7;}
.thread-even {background:#f8f6f2;}
.depth-1 {}
.says {display:none;}
.cancel-comment-reply small {font-size:1em;}
.bypostauthor {background: #fff}
.cancel-comment-reply {margin-bottom: 20px}

/* header  */

#nav_wrap {
	height: 89px;
	width: 176px;
	float: right;
	margin: -89px 25px 0 0;
}

.nav {
	list-style: none;
}
.nav li {
	margin: 0;
	padding: 5px 0;
	float: right;
	display: list-item;
	height: 21px;
	width: 176px;
	
}

.nav li img:hover {
	background: url(images/navbg.png);
}

#main_image {
	margin: 75px 0 -20px 10px;
}

#main_image img{
	border: 1px solid #666;
}

#anewbreed {
float: right;
	margin: 20px 7px 0px 0px;
}

#contact_info {
	font-size: 12px;
	color: #666;
	float: left;
	margin-left: 23px;
	margin-top: 30px;
	width: auto;
}


/* thumb gallery */

#content h4 {
	margin: 10px 0 10px 7px;

}

.thumb_list {
	list-style: none;
	margin-left: 7px;
}

.thumb_list li {
	display: inline;
	float: left;
	margin-left: 2px;
	margin-bottom: 25px;
}

.thumb_list li a img {
	border: 1px solid #666; 
}

.thumb_list li a img:hover {
	border: 1px solid #b32a2e;
	opacity: .5;
 	filter: alpha(opacity=50); /* for IE */
}

a.tooltip span {
	display:none; 
	padding:2px 3px; 
	margin-top: 76px; 
	margin-left:-130px;
}
	
a.tooltip:hover span{
	display:inline; 
	position:absolute; 
	
	opacity: .5;
	filter: alpha(opacity=50); /* for IE */ width: 122px; 
	text-align: center;
	font-size: 12px;
	color: #fff;
}



/*company and clients*/
.grid_8 h4 {
	margin: 0 0px 10px 28px;
}

.grid_8 p {
	font-size: 11px;
	padding-left: 30px;
}

#clients {
	margin-left: -23px;
	width: 480px;
	margin-right: 0px;
}
.list_1 {
	float: left;
	list-style: none;
	list-style-position: inside;
	font-size: 10px;
	color: #b32a2e;
	margin: 10px 0 100px 0px;
	width: 160px;
	text-indent: 0;
	

}

.list_1 li {
	text-indent: 0;
	width: 140px;
}

#company {
	margin-top: 16px;
}
#company p{
	margin-left: -22px;
	width: 450px;
	color: #fff;	
}

.grid_8, #awards {
	font-weight: normal;
	font-size: 10px;
	
}

#awards h4 {
	
}




/*awards*/

#awards {
	width: 430px;
	float: left;
	display: inline;
	margin-top: 16px;
	margin-left: -110px;
}

#awards li{
	font-size: 10px;
	padding: 2px 0;
	margin-left: 0px;
}
.award_none {
	list-style-image: url(images/none.jpg);
	font-size: 11px;
	color: #fff;
}
.award_title {
	list-style:none;
	font-size: 12px;
	color: #b32a2e;
	margin: 5px 0px -1px 0px;
}

.award_ivy {
	list-style-image: url(images/ivy.jpg);
	font-size: 11px;
	color: #fff;
	
}

.nostyle {
	list-style: none;
	font-size: 11px;
	color: #fff;
}

#company h4 {
	margin: 0 0 10px 6px;
}

.list_1 li {
   text-indent: 0;
}

.list_1 {
	text-indent: 0;
}
