/*
Theme Name:		WP Framework
Theme URI: 		http://wpframework.com/
Version: 		0.2.4.10
Description: 	A <em>blank</em> WordPress Theme Framework <strong>that's everything you need, and nothing you don't.</strong> With features like <em>microformats, a traditional template structure, convention over configuration, clean semantic code, documenation, and it's atomic templating system</em>, WP Framework is <em>completely extensible, flexible</em> and <strong><em>the</em></strong> starting point for theme authoring and customization. To learn more, visit <a href="http://wpframework.com">http://wpframework.com</a>.
Author: 		Ptah Dunbar
Author URI:		http://ptahdunbar.com
Tags:			one-column, two-columns, three-columns, fixed-width, sticky-post, threaded-comments, microformats

Copyright 2008 Ptah Dunbar <http://ptahdunbar.com> All rights reserved.
WP Framework is licensed under the terms of the GNU General Public License version 2.

If you have any questions, comments, or concerns, 
visit <http://wpframework.com> for more information!
*/

/* Reset Browser Defaults */
@import url( 'library/media/css/reset.css' );

/* Apply base theme styles and colors */
@import url( 'library/media/css/base.css' );

/* Basic 2 Column Layout */
@import url( 'library/media/layouts/2col-r.css' );

/* Stylistic CSS Styles */
@import url( 'library/media/css/screen.css' );

/* These empty css selectors are temporarily here for compatiability with the WordPress theme repository checklist. */
.aligncenter {} .alignleft {} .alignright {} .wp-caption {} .wp-caption-text {}


.wrapper {
background: transparent url(http://www.avilesandalan.com/images/back.png) repeat-y;
width:830px;
margin: 0px auto;
}

.container {
background: #fff;
width:802px;
margin:0px auto;
}

.container .shaddow_left {
width:15px;
float:left;
margin:0px;
height:100%;
}

.header {
height:95px;
width:400px;
float:left;
}

.header #logo {
background: transparent url(http://www.avilesandalan.com/images/logo.jpg) no-repeat;
height:63px;
width:369px;
margin-left: 30px;
margin-top: 30px;
}

.translate {
float: right;
margin-right: 20px;
margin-top: 30px;
text-align: right;
width: 150px;
}

.nav {
border:0;
border-bottom: 5px solid #768EA0;
margin-bottom: 0px;
padding-right: 30px;
width: 772px;
}

.nav a {
border:0;
}

.nav li {
float:right;
width:66px;
text-align:center;
margin-left:3px;
}

.nav li a, .nav li.current_page_item a:hover {
background: #fff url(http://www.avilesandalan.com/images/nav.jpg) no-repeat;
color: #333;
font-family: arial;
text-transform: uppercase;
font-size:10px;
}

.nav li.current_page_item a, .nav li a:hover {
background: #fff url(http://www.avilesandalan.com/images/nav_r.jpg) no-repeat;
color:#ececec;
}

.sub_head {
background: transparent url(http://www.avilesandalan.com/images/header.jpg) no-repeat;
width:758px;
height:150px;
margin: 0px auto;
}

.sub_head h3 {
display:none;
}

#content {
background: #f3f3f3;
-moz-border-radius: 15px;
width:758px;
height:auto;
margin:0px auto;
margin-top:10px;
}

#primary {
float:right;
background: #fff url(http://www.avilesandalan.com/images/welcome_top.gif) repeat-x;
margin:10px;
margin-top:25px;
padding: 20px;
width: 440px;
}

#primary-bottom {
float:right;
background: transparent url(http://www.avilesandalan.com/images/welcome_bottom.jpg) no-repeat;
width:472px;
}

.entry-title a, .entry-title {
color: #416EA5;
font-family: 'Myriad Pro';
font-size: 20px;
height: 24px;
}

.entry-meta {
width:455px;
border-top:1px solid #f3f3f3;
}

#allowed-tags {
width: auto;
}

.aside {
float:left;
background: transparent url(http://www.avilesandalan.com/images/services_top.jpg) no-repeat top left;
margin-bottom: 10px;
margin-top: 13px;
padding-right: 2px;
padding-top: 32px;
width: 242px;
}
*html .aside {padding-top:50px;}

.maps {
width:242px;
margin-left:8px;
margin-bottom:30px;
}

h3.widget-title {
color: #416EA5;
font-family: 'Myriad Pro';
font-size: 20px;
text-decoration: none;
margin-top:-20px;
}

.widget, .widget div{
background: #fff url(http://www.avilesandalan.com/images/services_middle.gif) repeat-y top left;
margin-bottom:0;
margin-top:20px;
padding: 5px 5px 5px 30px;
padding-left: 30px;
width: 205px;
}

.widget ul, .widget div ul {
margin:0;
padding:0;
}

.widget ul li, .widget div ul li {
color: #3F6696;
font-family: Arial;
font-size: 11px;
text-decoration: none;
border-bottom:1px solid #f3f3f3;
line-height: 12px;
list-style-type: none;
margin: 0px;
padding: 5px 0px;
}

#widget-footer {
background: transparent url(http://www.avilesandalan.com/images/services_bottom.jpg) top left no-repeat;;
height:130px;
width:242px;
overflow:hidden;
margin-top: 0px;
}

#socialize-this {
margin: 0 auto;
width:290px;
}

.footer {
width:763px;
background: transparent url(http://www.avilesandalan.com/images/bg_shadow_bottom.png) repeat-x bottom left;
padding-bottom:14px;
padding:0px 20px;
margin-top:15px;
height: 85px;
margin-bottom: -14px;
}
.footer div.map {
text-align:center;
margin:5px 0;
}
.footer p#copyright {
color: #919191;
font-family: Arial;
font-size: 11px;
text-decoration: none;
text-align:center;
}

.footer_right {
background: transparent url(http://www.avilesandalan.com/images/bg_shadow_right_bottom.png) no-repeat;
height:14px;
width:14px;
margin-top:-14px;
margin-right:-14px;
}
