/*
Theme Name: wp-paramount
Theme URI: http://vintom.com
Description: A totally custom theme for Brian and Nina White at Paramount Real Estate.
Version: 2.8
Author: Vin Thomas
Author URI: http://vintom.com
Tags: 960, grid, blank, clean
*/

@import "style/css/960.css";
@import "superfish.css";
@import "style/css/text.css";
@import "style/css/reset.css";
@import "style/css/layout.css";

/* Brown: 362416 */
/* Light Blue: 85aed4  */


/*--------------------------------------------
Global Styles
----------------------------------------------*/



body {
font-size: 12px;
background: #362416 url(images/bg.jpg) center top no-repeat;
}

p {
line-height: 1.6em;
margin-bottom: 20px;
}

.pad {
padding: 20px;
}	


/*--------------------------------------------
Links
----------------------------------------------*/
a:link, a:active, a:visited { color: #85aed4; text-decoration: none;}

a:hover { color: #85aed4; text-decoration: underline;}

.pdf { background:transparent url(images/pdf.png) no-repeat scroll left 4px;
height:16px;
padding:5px 0 5px 23px;}

.word { background:transparent url(images/word.png) no-repeat scroll left 4px;
height:16px;
padding:5px 0 5px 23px;}

/*--------------------------------------------
	Images
----------------------------------------------*/

img.alignleft {
float: left;
margin: 0 10px 3px 0;
padding: 4px;
border: solid 1px #dad4d1;
}

img.alignright {
float: right;
margin: 0 0 3px 10px;
padding: 4px;
border: solid 1px #dad4d1;
}

.aligncenter {
margin: 0 auto;
display: block;
text-align: center;
}



/*--------------------------------------------
Headings
----------------------------------------------*/

h1, h2, h3, h4, h5 { margin-bottom: 10px; letter-spacing: -1px; font-weight: bold;}

h1.logo a {
width: 254px;
height: 157px;
display: block;
text-indent: -9999px;
background: transparent url(images/logo.png) 0 0 no-repeat;
}

h1 { font-size: 2.4em;}
h2 { font-size: 2em; margin-bottom: 20px;}
h3 { font-size: 1.4em; letter-spacing: 0; color: #4d4037;}
h4 { font-size: 1.2em; letter-spacing: 0; color: #807066;}


/*--------------------------------------------
Menu
----------------------------------------------*/

#menu {
margin-top: -52px;
width: 680px;
float: right;
font-size: 1.2em;
text-shadow: 1px 1px 1px #1a120c;
z-index: 999;
}

#menu a {
color: #e5dfda;
}


/*--------------------------------------------
Content
----------------------------------------------*/

#inner-wrap {
z-index: 500;
}

#wrapper {
background-color: transparent;
margin-top: 20px;
overflow: hidden;
}

#content {
background: #fff;
-webkit-border-radius: 5px; -khtml-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;
box-shadow: 0px 3px 10px #1a120c;
-moz-box-shadow: 0px 3px 10px #1a120c;
-webkit-box-shadow: 0px 3px 10px #1a120c;
color: #1a120c;
}

#content ul {
margin-bottom: 20px;
line-height: 1.6em;
}

#content li {
margin-left: 30px;
list-style-type: square;
}

/*--------------------------------------------
Sidebar
----------------------------------------------*/
#sidebar {
background: transparent;
}

#sidebar h2, .idxsidebar h2 {
color: #fff;
}

#sidebar ul {
margin-bottom: 20px;
}

.options {
margin-top: 20px;
}


.options a {
background:transparent url(images/bullet-bg.png) no-repeat scroll left 2px;
color:#E5DFDA;
display:block;
font-size:1.2em;
font-weight:bold;
margin:0;
padding-bottom:1px;
padding-left:20px;
}




/*--------------------------------------------
Top Bar
----------------------------------------------*/

.topbar {
background: rgb(55, 38, 25); /* The Fallback Color */
background: rgba(31, 21, 14, 0.7); /* The Important Bit - Alpha Transparency */ 
border-bottom: solid 1px #3f2c1d;
padding: 10px;

}

.toplinks {
color: #fff;
text-shadow: 1px 1px 1px #1a120c;
width: 940px;
margin: 0 auto;
text-align: right;
font-weight: bold;
}

.toplinks a {
color: #adceed;
}

.quicklinks {
padding: 0;
text-shadow: 1px 1px 1px #1a120c;
color: #fff;
}

/*--------------------------------------------
Contact Info
----------------------------------------------*/
.contact {
color:#FFFFFF;
float:right;
font-size:1.2em;
font-weight:bold;
width:400px;
margin-top: -170px;
}

.contact p {
text-align: right;
margin: 0;
}

.phone { background:transparent url(images/phone.png) no-repeat scroll right 10px;
height:16px;
padding:5px 23px 5px 0;}

.email { background:transparent url(images/email.png) no-repeat scroll right 7px;
height:11px;
padding:0 23px 13px 0;}

.email a { color: #fff;}


/*--------------------------------------------
Banner
----------------------------------------------*/

/*
#banner {
width: 940px;
height: 380px;
clear: both;
}
*/

.bigbutton {
left:556px;
position:relative;
top:245px;
}

.bannershadow {
margin-bottom: 15px;
}

/*--------------------------------------------
Home Thumbs
----------------------------------------------*/

.thumbs h3 {
color: #fff;
text-shadow: 1px 1px 1px #1a120c;
}

.thumb img {
max-width: 124px;
height: auto;
border: solid 8px #1a120c;
}

.thumb img:hover {

}

.vid object {
margin-top: -1px;
}

.boxgrid { 
width: 124px; 
height: 151px; 
margin:0px; 
float:left; 
background:#1a120c; 
border: solid 8px #1a120c; 
overflow: hidden; 
position: relative; 
color:#afafaf; 
}

.boxgrid img { 
position: absolute; 
top: 0; 
left: 0; 
border: 0; 
}

.boxgrid p { 
padding: 5px 5px 0; 
}

.boxgrid ul {
margin-top: 2px;
}

.boxgrid ul li {
background:transparent url(images/lisep.png) no-repeat scroll center bottom;
margin:0 10px;
text-align:center;
}

.boxgrid ul li a {
display: block;
padding:8px 0;
text-transform: uppercase;
letter-spacing: 1px;
text-decoration: none;
}

.boxgrid ul li a:hover {
text-decoration: none;
color: #fff;
}

.boxgrid .readmore {
background-color: #7093B2;
color:#FFFFFF;
font-weight:bold;
padding:3px 7px;
-webkit-border-radius: 3px; -khtml-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;
border: solid 1px #85aed4;
text-shadow: 1px 1px 0px #425a70;
}

.boxgrid .readmore:hover {
background-color: #4d81b3;
-webkit-border-radius: 3px; -khtml-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;
border: solid 1px #63a6e5;
text-decoration: none;
}




/*--------------------------------------------
Testimonials
----------------------------------------------*/

div.testimonial {
border: solid 1px #ccc;
}




/*--------------------------------------------
Footer Styles
----------------------------------------------*/

#footer { 
color:#A8978A;
margin:20px 10px;
padding:10px 0;
background: transparent url(images/inset.png) top center repeat-x;
}

.vintom-logo {
float: right;
margin-top: -40px;
}

.home .vintom-logo {
float: right;
margin-top: -20px;
}

.vintom-logo img {
margin-bottom: -10px;
}

#footer p {
line-height: 1.2em;
margin-bottom: 5px;
}

#footer a {
padding: 0 5px;
text-shadow: 1px 1px 0px #1A120C;
}

#footer .copy {
padding: 0 5px;
}

.home .footernav {
display: none;
}

/*--------------------------------------------
Slider
----------------------------------------------*/

.pics {  
height:  340px;  
width:   940px;  
padding: 0;  
margin:  0;  
} 

.pics img {  
width:  940px; 
height: 340px; 
top:  0; 
left: 0;
} 

#slider {
max-height: 340px;
overflow: hidden;
margin-bottom: 0;
background: transparent;
width: 960px;
}


/*--------------------------------------------
Blog Styles
----------------------------------------------*/

#comment {
width: 580px;
}

#content ol.commentlist li {
list-style-type: none;
margin-left: 0;
}

.avatar {
float: left;
margin: 0 10px 2px 0;
border: solid 1px #DAD4D1;
padding: 3px;
}

.comment-author {
font-family:Georgia,Times New Roman,Serif;
font-size:1.4em;
margin-bottom:7px;
}

.commentmetadata {
margin-bottom: 20px;
}

.meta {
font-size: smaller;
color: #745d4d;
border: solid 1px #DAD4D1;
padding: 20px;
}

/*--------------------------------------------
Miscellaneous
----------------------------------------------*/

.smallprint {
font-size: smaller;
}

hr.sep {
border: 0 solid #DAD4D1;
border-bottom-width: 1px;
clear: both;
height: 20px;
}

.alignleft {
float: left;
}

.alignright {
float: right;
}


/*--------------------------------------------
IDX Styles
----------------------------------------------*/
.idxbody {
width: auto;
display:inline;
float:left;
margin-left:10px;
margin-right:10px;
position:relative;
}

.idxresults {
width: 740px;
display:inline;
float:left;
margin-left:10px;
margin-right:10px;
position:relative;
}

.idxsidebar {
width: auto;
display:inline;
float:left;
margin-left:10px;
margin-right:10px;
margin-top: 20px;
position:relative;
}


.idxsidebar a {
background:transparent url(images/bullet-bg.png) no-repeat scroll left 2px;
color:#E5DFDA;
display:block;
font-size:1.2em;
font-weight:bold;
margin:0;
padding-bottom:10px;
padding-left:20px;
}

div.IDX-galleryWrapper img {
height:auto;
max-width:598px;
}

#IDX-slideshowImage { 
margin-bottom: 20px;
}
