s/*
Theme Name:gorirra
Theme URI:http://gorirra.com/
Author:Gorirra Consulting - Joey Hernandez
*/

/* begin css reset */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, IMG, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {margin:0; padding:0; border:0; outline:0; font-size:100%; vertical-align:baseline; background:transparent;}
ol, ul           {list-style:none;}
blockquote, q    {quotes:none;}
blockquote:before,
blockquote:after,
q:before, 
q:after          {content:''; content:none;}
:focus           {outline:0;}
ins              {text-decoration:none;}
del              {text-decoration:line-through;}
table            {border-collapse:collapse; border-spacing:0;}
/* end css reset */

BODY  {font-family:"Trebuchet MS", "sans serif"; font-size:13px; margin:0px; padding:0px; background-color:#796149; background-image:url('images/body-background.gif'); background-repeat:no-repeat; background-position:center top;}
H2    {font-size:20px; color:#b0a384;}
H3    {font-size:14px;}
P     {margin-bottom:15px;}

#masthead                 {height:180px; background-image:url('images/gorirra-mascot.gif'); background-repeat:no-repeat; background-position:center;}
#masthead .txt            {width:940px; margin-right:auto; margin-left:auto; text-align:right; padding-top:50px; display:block;}
#masthead .logo           {width:435px; height:74px; background-image:url('images/logo.png');}
.ie6.page #masthead .logo {width:435px; height:74px; background-image:url('images/logo-gorirraConsulting.jpg');}
#nav          {font-family:"Trebuchet MS", sans-serif; font-size:20px; text-align:center; letter-spacing:-1px; font-weight:bold; color:#fff; background-image:url('images/nav-border.gif'); background-repeat:no-repeat; background-position:center top; padding-top:5px; margin-bottom:20px; height:30px;}
/*#nav          {font-size:11px; margin-top:20px; height:50px;}
*/
#nav LI       {display:inline; margin-right:10px; margin-left:10px;}
#nav A        {color:#fff; text-decoration:none;}
#nav A:hover  {color:#B0A384;}

.txt  {width:980px; margin-right:auto; margin-left:auto; display:block; color:#f4ede5;}

#container .txt A,
.column A                 {color:#fff; font-weight:bold; text-decoration:none;}
#container .txt A:hover,
.column A:hover           {color:#000; text-decoration:none;}

#ribbon       {font-family:"Trebuchet MS", "sans serif"; font-size:24px; margin-top:20px; background-image:url('images/ribbon.gif'); background-repeat:repeat-x; background-position:center top; padding-top:10px; padding-bottom:10px; letter-spacing:-1px; margin-bottom:20px;}
#ribbon .txt  {line-height:100%; color:#000000; text-align:center;}

.column              {float:left; width:280px; margin-right:20px; margin-left:20px;}

#about .column2Left  {float:left; width:450px; margin-right:20px; margin-left:20px;}
#about .column2Right {float:left; width:450px; margin-right:20px; margin-left:20px;}

/* portfolio pages */
.parent-pageid-40 .column2Left   {float:left; width:280px; margin-right:20px; margin-left:20px; text-align:right;}
.parent-pageid-40 .column2Right  {float:left; margin-right:20px; margin-left:20px; width:600px;}
.asterisk {color:#f00;}

.contactForm TD               {padding:5px;}
INPUT                         {border:none; padding:2px; font-family:"Trebuchet MS", "sans serif"; font-size:15px;}
.wpcf7                        {margin:auto!important; width:510px;}
.wpcf7-validates-as-required  {background-color:#ffffa0;}
.wpcf7-captcha-captcha-867    {margin:5px 0px;}
.submitBtn                    {background-color:#fff; color:#000; border:3px solid #C49D76;}

.jiggy {clear:both;}

/* Captions */
.aligncenter,
DIV.aligncenter               {display:block; margin-left:auto; margin-right:auto;}
.wp-caption                   {border:1px solid #ddd; text-align:center; background-color:#f3f3f3; padding-top:4px; margin:10px; -moz-border-radius:3px; -khtml-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;}
.wp-caption IMG               {margin:0; padding:0; border:0 none;}
.wp-caption P.wp-caption-text {line-height:17px; padding:0 4px 5px; margin:0;}
IMG.centered                  {display:block; margin-left:auto; margin-right:auto;}
IMG.alignright                {padding:4px; margin:0 0 2px 7px; display:inline;}
IMG.alignleft                 {padding:4px; margin:0 7px 2px 0; display:inline;}
.alignright                   {float:right;}
.alignleft                    {float:left;}

#container .txt UL.portfolioNav         {text-align:center;}
#container .txt .portfolioNav LI        {display:inline; margin:0 5px; font-size:9px;}
#container .txt .portfolioNav A         {color:#B0A384;}
#container .txt .portfolioNav A:hover   {color:#fff;}

#footer         {color:#fff; text-align:center; background-image:url('images/nav-border.gif'); background-repeat:no-repeat; background-position:center top; padding-top:10px; font-size:11px; margin-top:20px; height:50px;}
#footer A       {color:#fff; text-decoration:none;}
#footer A:hover {text-decoration:underline; color:#fff;}