/*
Theme Name: Terry Ray Constrctuin
Theme URI: http://www.terryray.com/
Description: Custom Wordpress theme designed specifically for Terry Ray Construction
Version: 1.0
Author: MPC Studios
Author URI: http://mpcstudios.com
*/
@import "style/css/reset.css";
@import "style/css/typography.css";
@import "style/css/layout.css";

#Menu {
	width:960px;
	margin:0 auto;
	height:30px;	
	background-image : url(images/menubg.png);
	background-repeat : no-repeat;
	background-position : bottom;
	padding:50px 0 4px 0;
}
#Menu ul {float:right; margin:0;}
#Menu li {list-style:none; float:left;}
#Menu li a {display:block; width:125px; height:30px; text-decoration:none; background-position:top;}
	#Menu li#about a {background-image:url(images/menu/about.png);}
	#Menu li#clients a {background-image:url(images/menu/clients.png);}
	#Menu li#contact a {background-image:url(images/menu/contact.png);}
	#Menu li#home a {background-image:url(images/menu/home.png);}
#Menu li a:hover {background-position:bottom;}

html {height:100%;background-color:#E7E7E7;background: url(images/bg2.jpg) 0 0 repeat fixed;}

body {
	background-repeat : repeat-x;
	background: url(images/bg.jpg) 0 0 repeat-x fixed;
	font-family : verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height : normal;
	color:#666666;
	margin:0!important;
	height:100%;
	text-align:justify;
}

a {color:#4B6980;font-size:10px;font-weight:bold;}

#Container {
	width:940px;
	margin:0 auto;
	background-color:#fff;
	padding:10px;
}

#Main {padding-top:10px;}

#Content {background-color:#E1EBF2;}
#Content div {padding:5px;}
#Content ul, #CM-at-Risk ul {color:#058BCC;font-weight:bold;font-size:11px; line-height:18px; padding-left:15px;}
#CM-at-Risk ul {font-size:10px; line-height:25px;}

#margins {margin:20px 80px;}

h1 {font-size:22px; margin:10px;}

div.navigation {margin:0 10px;}

#footer {width:960px;margin:0 auto;padding-top: 5px;font-size: 12px;text-align:right;height: 15px;color: #000; font-size:10px; font-weight:normal;}
#footer a{color: #000;text-decoration: none; font-weight: inherit;}
#footer a:hover{text-decoration: underline;}

div.hr {border-bottom:1px solid #ccc; display:block; height:1px; width:100%; padding:0px!important; margin:0 0 5px 0!important;}

#left-col {float:left; width:430px;}
#right-col {float:left; width:502px; margin-left:8px;}

#Noteworthy {background-color:#E1EBF2; width:100%; text-align:left;}
#Noteworthy h1 {padding:7px 20px 5px; margin:0; font-size:12px; background-color:#C4D8EA; color:#4A687F;}
#Noteworthy div.project {float:left; width:50%;}
#Noteworthy div.project a {text-decoration:underline;}
#Noteworthy div.project a:hover {text-decoration:none;}
#Noteworthy div.project img {background-image:url(images/thumb_bg.png); padding:5px 6px 5px 4px; margin:10px; float:left;}
#Noteworthy span.title {padding-top:27px;}

#Featured {background-color:#C5D8EA; width:100%;}
#Featured h1 {padding:7px 20px 5px; margin:0; font-size:12px; background-color:#619ED4; color:#fff;}

#CM-at-Risk {
	background-image:url(images/containerbg.png); 
	background-position:right top; 
	background-repeat:no-repeat; 
	margin-top:8px; 
	padding:10px;
}

.content {border-top:8px solid #fff; padding:10px 10px 1px 10px; color:#4B6980;}
#Home-text {padding:10px;}
#Home-text p {line-height:14px; padding-top:5px;}
#Home-text p:first-child:first-line {font-weight:bold;}










#ClientList H3 {color:#629FD4;}
#ClientList P {font-size:11px;}
div.project_details {width:420px; height:175px; float:left; padding:0 20px!important; text-align:left;}
#ClientList STRONG {color:#666666;}
STRONG.Alt {color:#629FD4;}
div.project_details table {margin-left:15px;}
.caption {display:none!important;}
.galleria_container, .galleria_wrapper {background-color:#E1EBF2; padding:0!important;}
img.replaced {}
.gallery_list {text-align:center; width:400px!important; margin:0 190px 20px!important;}
.galleria li {width:75px!important; height:75px!important;}