/*
Theme Name: wp-vintomII
Theme URI: http://vintom.com
Description: A totally custom theme (Based on the famous <a href="http://elliotjaystocks.com/starkers/">Starkers Theme</a>) and the <a href="http://960.gs">960 Grid System</a>.
Version: 3.0
Author: Vin Thomas
Author URI: http://vintom.com
Tags: 960, grid, blank, clean
*/

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

/*--------------------------------------------
Colors
----------------------------------------------*/

/* Red: cc2229 */
/* Light Blue BG: ebf0f2 */
/* Light Blue -10: d2d7d9 */
/* Light Blue -20: babebf */
/* Light Blue -30: A1A4A6 */
/* Dark Blue: 17191f */

/*--------------------------------------------
Global Styles Ð (body, paragraphs, lists, etc)
----------------------------------------------*/

body { font: 13px/1.5 'Helvetica Neue', Helvetica, Arial, 'Liberation Sans', FreeSans, sans-serif; color: #5f6066; background: #ebf0f2 url(images/bg.jpg) repeat-x center top;}

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

div, ul, li { position:relative; }

br.clear { clear:both; display:block; height:1px; margin:-1px 0 0 0 }

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

.alignleft { float:left; display: inline; padding: 5px 20px 5px 0;}

.alignright { float:right; display: inline;}

#wrapper { }

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

h1, h2, h3, h4, h5, h6 { font-weight:bold; color: #252733; line-height: 1em; margin-bottom: 10px;} 

h1 { font-size: 2.8em; }

h2 { font-size: 2.2em; letter-spacing: -1px; }

h3 { font-size: 1.8em; }

h4 { font-size: 1.2em; }

h5 { font-size: 1em; }

h6 { font-size: 1em; }

/*--------------------------------------------
Links
----------------------------------------------*/

a:link, a:active, a:visited { color: #cc2229; text-decoration: none; transition: color .2s ease-out; -webkit-transition: color .2s ease-out; -moz-transition: color .2s ease-out;}

a:hover { color: #535459; text-decoration: none; }

a:focus { outline: 0; }

/*--------------------------------------------
Header
----------------------------------------------*/

#socialtop { background:url("images/socialtop-bg.png") no-repeat scroll center top transparent; float:right; height:59px; padding-top:15px; width:456px; margin-right: 10px; top: -40px;}

#socialtop .twitter { background:url("images/socialtop-sprite.png") no-repeat scroll 0 0 transparent; display:block; float:left; height:18px; text-indent:-9999px; width:112px; margin-left: 29px; display: inline;}

#socialtop .twitter:hover { background:url("images/socialtop-sprite.png") no-repeat scroll 0 -18px transparent; display:block; float:left; height:18px; text-indent:-9999px; width:112px; margin-left: 29px; display: inline;}

#socialtop .email { background:url("images/socialtop-sprite.png") no-repeat scroll -129px 0 transparent; display:block; float:left; height:18px; text-indent:-9999px; width:142px; margin-left: 18px; display: inline;}

#socialtop .email:hover { background:url("images/socialtop-sprite.png") no-repeat scroll -129px -18px transparent; display:block; float:left; height:18px; text-indent:-9999px; width:142px; margin-left: 18px; display: inline;}

#socialtop .phone { background:url("images/socialtop-sprite.png") no-repeat scroll -288px 0 transparent; display:block; float:left; height:18px; text-indent:-9999px; width:112px; margin-left: 17px; display: inline;}

h1.logo a { background: transparent url(images/vintom-logo.png) no-repeat 0 0; width: 362px; height: 115px; text-indent: -9999px; float: left; margin: 40px 0 0 -30px;}

/*--------------------------------------------
Navigation
----------------------------------------------*/

#nav { margin-top: 0px;}

#nav ul { float: right; display: inline}

#nav li {float: left; display: inline;}

#nav a { text-indent: -9999px;}

#nav li a { float: left; display: inline; height: 63px; padding-bottom: 6px;}

/* Home Page */
#nav li.page-item-6 a { background: transparent url(images/nav-sprite.png) 0 42px no-repeat; width: 61px; }
#nav li.page-item-6:hover a { background: transparent url(images/nav-sprite.png) 0 -28px  no-repeat; width: 61px;}
#nav li.page-item-6.current_page_item a { background: transparent url(images/nav-sprite.png) 0 -98px  no-repeat; width: 61px;}

/* About Page */
#nav li.page-item-585 a { background: transparent url(images/nav-sprite.png) -79px 42px  no-repeat; width: 60px; margin-left: 15px;}
#nav li.page-item-585:hover a { background: transparent url(images/nav-sprite.png) -79px -28px no-repeat; width: 60px;}
#nav li.page-item-585.current_page_item a { background: transparent url(images/nav-sprite.png) -79px -98px no-repeat; width: 60px;}

/* Portfolio Page */
#nav li.page-item-584 a { background: transparent url(images/nav-sprite.png) -162px 42px no-repeat; width: 88px; margin-left: 20px;}
#nav li.page-item-584:hover a { background: transparent url(images/nav-sprite.png) -162px -28px no-repeat; width: 88px;}
#nav li.page-item-584.current_page_item a { background: transparent url(images/nav-sprite.png) -162px -98px no-repeat; width: 88px;}

/* Blog Page */
#nav li.page-item-2 a { background: transparent url(images/nav-sprite.png) -269px 42px no-repeat; width: 60px; margin-left: 15px;}
#nav li.page-item-2:hover a { background: transparent url(images/nav-sprite.png) -269px -28px no-repeat; width: 60px;}
#nav li.page-item-2.current_page_item a { background: transparent url(images/nav-sprite.png) -269px -98px no-repeat; width: 60px;}

/* Contact Page */
#nav li.page-item-3 a { background: transparent url(images/nav-sprite.png) -345px 42px no-repeat; width: 73px; margin-left: 13px;}
#nav li.page-item-3:hover a { background: transparent url(images/nav-sprite.png) -345px -28px no-repeat; width: 73px;}
#nav li.page-item-3.current_page_item a { background: transparent url(images/nav-sprite.png) -345px -98px no-repeat; width: 73px;}

/* Hire Me Page */
#nav li.page-item-586 a { background: transparent url(images/nav-sprite.png) -440px 42px no-repeat; width: 75px; margin-left: 23px;}
#nav li.page-item-586:hover a { background: transparent url(images/nav-sprite.png) -440px -28px no-repeat; width: 75px;}
#nav li.page-item-586.current_page_item a { background: transparent url(images/nav-sprite.png) -440px -98px no-repeat; width: 75px;}

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

.recentworks { background:url("images/recent-works.png") no-repeat scroll 30px 0 transparent; height:43px; margin-top:75px; text-indent: -9999px;}

.slider { background: #FFF; padding-right: 19px; height: 220px; overflow: hidden; display: block; clear: both; width: 921px !important; -webkit-border-radius: 3px; -khtml-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;}

.slider li { display: inline;}

.slider img { margin: 20px 0 0 20px; display: inline; width: 287px; height: 180px; }

.slider a, .slider a:hover { text-decoration: none;}

.prev { float: left; background: transparent url(images/arrow-left.png) no-repeat 0 0; width: 15px; height: 21px; text-indent: -9999px; margin: -116px 0 0 -25px; display: inline;}

.next { float: right; background: transparent url(images/arrow-right.png) no-repeat 0 0; width: 15px; height: 21px; text-indent: -9999px; margin: -116px -27px 0 0; display: inline;}

.prevnext a:focus, .prevnext a:active { outline: 0; }

/* .prev, .next { display: none\9;} */


/*--------------------------------------------
Bottom Box - Home Page
----------------------------------------------*/

.bottombox { background: white; margin-top: 30px; -webkit-border-radius: 3px; -khtml-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }

.bottombox-shadow { background: transparent url(images/bottombox-shadow.png) 0 0; height: 21px}


/*--------------------------------------------
Front Blog
----------------------------------------------*/

.front-post { display: block; clear: both; border-bottom: 1px dotted #D2D7D9; padding: 15px 0; margin-top: -4px;}

.front-post h3 { font-size: 1.2em;}

.front-post .attachment-post-thumbnail { float:left; height:80px; margin:0 10px 0 0; width:80px; border: solid 1px #ebf0f2; box-shadow: 1px 1px 3px #D2D7D9; -moz-box-shadow: 1px 1px 3px #D2D7D9; -webkit-box-shadow: 1px 1px 3px #D2D7D9; background: #FFF; padding: 4px;}

.front-post .attachment-post-thumbnail:hover { float:left; height:80px; margin:0 10px 0 0; width:80px; border: solid 1px #ebf0f2; box-shadow: 1px 1px 3px #999; -moz-box-shadow: 1px 1px 3px #999; -webkit-box-shadow: 1px 1px 3px #999; background: #FFF; padding: 4px;}

.front-more { display:block; margin-top:10px; font-size: .8em; text-transform: uppercase;}

.followme { background:url("images/followme.png") no-repeat scroll 0 0 transparent; display:block; height:24px; text-indent:-9999px; width:95px; margin: 20px 0; float: right;}

.followme:hover { background:url("images/followme.png") no-repeat scroll 0 -30px transparent; display:block; height:24px; text-indent:-9999px; width:95px;}


/*--------------------------------------------
Bottom Box 
----------------------------------------------*/

ul.twitter li { padding: 7px 5px; border-bottom: 1px dotted #D2D7D9;}

#wrapper .twtr-widget { font-family: 'Helvetica Neue', Helvetica, Arial, 'Liberation Sans', FreeSans, sans-serif !important ; font-size: 13px !important; color: #5f6066 !important;}

.twtr-ft, .twtr-hd { display: none;}

.twtr-tweet { border-bottom: 1px dotted #D2D7D9 !important;}

.twtr-widget .twtr-tweet-wrap { overflow:hidden; padding:7px 5px !important; }

/*--------------------------------------------
Sidebar
----------------------------------------------*/

#sidebar { }

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

.textwidget .socialicons a { margin: 0 10px 0 0;}

.rss { background:url("images/feed.png") no-repeat scroll left 5px transparent; padding:5px 20px;}

.widget { border-bottom:1px dotted #D2D7D9; margin-bottom:20px; padding-bottom:20px;}

#twitter-1 { border-bottom: none; padding-bottom: 0;}

#search-3 { margin-top: 10px;}

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

#content-wrap { -webkit-border-radius: 3px; -khtml-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; background:none repeat scroll 0 0 white; border:1px solid #DADEE0; padding-bottom:18px;}

#content .pad { padding: 20px 0 20px 20px;}

#page-wrap { background: white; margin-top: 30px; -webkit-border-radius: 3px; -khtml-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; border: solid 1px #dadee0;}

.blog-page .post { border-bottom:1px dotted #d2d7d9; margin-bottom:20px;}

#content li, .post li, #categories-2 li, #linkcat-2 li { margin: 5px 0 5px 15px; padding: 0 0 0 15px; background: transparent url("images/bullet.png") no-repeat scroll left 4px;}

#content ul, .post ul, #categories-2 ul, #linkcat-2 ul { margin: 20px 0;}

.about-redbox { background:url("images/about-me.png") no-repeat scroll 30px 0 transparent; height:43px; margin-top:75px; text-indent: -9999px;}

.more-link { background:url("images/buttons.png") no-repeat scroll -348px 0 transparent; display:block; height:27px; text-indent:-9999px; width:87px; clear: both;}
.more-link:hover { background:url("images/buttons.png") no-repeat scroll -348px -30px transparent;}

#content .commentlist li { background:none no-repeat scroll 0 0 transparent; list-style:none outside none; margin:0; padding: 20px 0 0; border-bottom: 1px dotted #D2D7D9;}

#url, #email, #author { background: #ebf0f2; border: 1px solid #d2d7d9; border-top: 1px solid #babebf; border-left: 1px solid #babebf; padding: 5px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Liberation Sans', FreeSans, sans-serif; font-size: .9em; color: #6f7173; margin-right: 10px; width: 280px;}

#comment { width: 588px; background: #ebf0f2; border: 1px solid #d2d7d9; border-top: 1px solid #babebf; border-left: 1px solid #babebf; padding: 5px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Liberation Sans', FreeSans, sans-serif; font-size: .9em; color: #6f7173;}

#submit { margin-top: 20px;}

.avatar { float: left; margin: 3px 10px 0 0; }

.fn { font-style: normal;}

.comment-author { font-style: normal; text-transform: uppercase; font-size: 1.2em;}

.commentmetadata { font-size: .8em; text-transform: uppercase; color: #A1A4A6; margin-bottom: 20px;}

.index .size-full { display: none;}

/*--------------------------------------------
Form Styles
----------------------------------------------*/

#content li.gfield, .post li.gfield { margin: 0; padding: 0; background: none;}

#content ul.gform_fields { margin: 0}


/*--------------------------------------------
Portfolio
----------------------------------------------*/

.portfolio-redbox { background:url("images/portfolio.png") no-repeat scroll 30px 0 transparent; height:43px; margin-top:75px; text-indent: -9999px;}

#portfolio-main { background: white; -webkit-border-radius: 3px; -khtml-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; border: solid 1px #dadee0; padding-bottom: 18px;}

#portfolio-main h3 { font-size: 1.2em; color: #FFF; line-height: 1.6em;}

#portfolio-main p { font-weight: normal; color: #d2d7d9; padding-bottom: 10px}

.project-button { background:url("images/buttons.png") no-repeat scroll 0 0 transparent; display:block; height:27px; text-indent:-9999px; width:62px; float: right;}
.project-button:hover { background:url("images/buttons.png") no-repeat scroll 0 -30px transparent;}

.in-progress { background:url("images/buttons.png") no-repeat scroll -443px 0 transparent; display:block; height:27px; text-indent:-9999px; width:207px; float: right;}
.in-progress:hover { background:url("images/buttons.png") no-repeat scroll -443px -30px transparent;}

.launch-button { background:url("images/buttons.png") no-repeat scroll -234px 0 transparent; display:block; height:27px; text-indent:-9999px; width:106px;}
.launch-button:hover { background:url("images/buttons.png") no-repeat scroll -234px -30px transparent;}

.project-details-redbox {background:url("images/project-details.png") no-repeat scroll 30px 0 transparent; height:43px; margin-top:75px; text-indent: -9999px;}

img.project-screenshot { display:block; height:369px; margin:95px 0 0 -10px; width:960px; }

#portfolio-item .post { background:url("images/inset.jpg") repeat-x scroll center top transparent; margin-top:20px; padding-top:15px;}

.testimonial {border: 1px dotted #D2D7D9; border-left: none; border-right: none; padding: 20px 20px 0 20px; margin-bottom: 20px; font-style: italic; color: #8e9099; } 

.testimonial h3 { color:#4A4F66; font-size:1.2em; text-shadow: 1px 1px 0 #fff; font-style: normal; margin-left: -20px;}

.testimonial img { padding-top: 18px;}

.testimonial .testifier { color:#17191F; float:right; font-family:'Helvetica Neue',Helvetica,Arial,'Liberation Sans',FreeSans,sans-serif; font-size:0.8em; padding:10px 0; text-transform:uppercase; font-style: normal;}

/*--------------------------------------------
Project List 
----------------------------------------------*/

#project-list { background:url("images/inset.jpg") repeat-x scroll center top transparent; margin:20px 0 40px 0; padding-top:15px;}

#project-list li { list-style-type: none; display: block; background: url("images/inset.jpg") repeat-x scroll center bottom transparent; text-align: right;}

#project-list li:hover, #project-list li.current_page_item { list-style-type: none; display: block; background: url("images/inset.jpg") repeat-x scroll center bottom #DCE5EB; text-align: right;}

#project-list li a { display: block; padding: 10px 10px 11px 0;}

#project-list li.current_page_item a, #project-list li a:hover { background: url("images/project-bullet.png") no-repeat scroll 10px 13px; text-decoration: none;}

#project-list h2 { text-align: right;}


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

.blog-redbox { background:url("images/blog.png") no-repeat scroll 30px 0 transparent; height:43px; margin-top:75px; text-indent: -9999px;}

/*--------------------------------------------
Hire Me
----------------------------------------------*/

.hireme-redbox { background:url("images/hireme.png") no-repeat scroll 30px 0 transparent; height:43px; margin-top:75px; text-indent: -9999px;}

/*--------------------------------------------
Contact
----------------------------------------------*/

.contact-redbox { background:url("images/contact-me.png") no-repeat scroll 30px 0 transparent; height:43px; margin-top:75px; text-indent: -9999px;}

.big { border-color:#D2D7D9; border-style:solid none; border-width:1px medium; font-family:Georgia; font-size:2em; line-height:1.2em; padding:15px 10px;}

.big a.twitter-link { color: #38d5ff; }

.big a.flickr { color: #ff3096; }

.big a.linkedin { color: #0088b5; }

.big .googlea { color: #155ceb;}

.big .googler { color: #e9333f;}

.big .googleo { color: #fabb0a;}

.big .googleu { color: #1e69f6;}

.big .googlen { color: #00ae1c;}

.big .googled { color: #d52838;}

.big a.facebook { color: #3B5998; }

.socialicons { display: block; clear: both; margin-bottom: 20px;}

.socialicons a { display: inline; width: 32px; height: 32px; float: left; text-indent: -9999px; margin-right: 10px;}

.socialicons a:hover { opacity: .8;}

.socialicons .email { background: url(images/email.png) no-repeat 0 0;}

.socialicons .twitter { background: url(images/twitter.png) no-repeat 0 0;}

.socialicons .facebook { background: url(images/facebook.png) no-repeat 0 0;}

.socialicons .flickr { background: url(images/flickr.png) no-repeat 0 0;}

.socialicons .google { background: url(images/google.png) no-repeat 0 0;}

.socialicons .linkedin { background: url(images/linkedin.png) no-repeat 0 0;}

.socialicons .rss { background: url(images/rss.png) no-repeat 0 0;}

.socialicons .dribbble { background: url(images/dribbble.png) no-repeat 0 0;}

/*--------------------------------------------
Home Page Captify
----------------------------------------------*/

.home .caption-top, .home .caption-bottom { color: #ffffff; padding: 1.2em; font-size: 13px; cursor: default; border: 0px solid #0f1014; background: #17191f; text-shadow: 1px 1px 0 #0f1014;}

.home .caption-top { border-width: 0px 0px 8px 0px;}

.home .caption-bottom { border-width: 1px 0px 0px 0px;}

.home .caption-wrapper { float: left; display: inline; margin: 20px 0 0 20px !important;}

/*--------------------------------------------
Portfolio Page Captify
----------------------------------------------*/

#portfolio-main .caption-top, #portfolio-main .caption-bottom { color: #ffffff; padding: 1.2em; font-size: 13px; cursor: default; border: 0px solid #0f1014; background: #17191f; text-shadow: 1px 1px 0 #0f1014;}

#portfolio-main .caption-top { border-width: 0px 0px 8px 0px;}

#portfolio-main .caption-bottom { border-width: 1px 0px 0px 0px;}

#portfolio-main .caption-wrapper { float: left; display: inline; margin: 1px 2px 2px 1px !important;}

/*--------------------------------------------
Testimonials
----------------------------------------------*/
.testimonials { color:#BABEBF; font-family:Georgia; font-size:1.4em; line-height:1.3em;}

.quote-mark { float:left; padding:1px 5px 0 0;}

.testifier { color:#17191F; font-family: 'Helvetica Neue', Helvetica, Arial, 'Liberation Sans', FreeSans, sans-serif; font-size:0.6em; padding:10px 0; text-transform:uppercase;}

.testifier-org { color: #8e9099;}

.randomtext .testifier-org { display: block; line-height: 1em;}

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

#footer { background: transparent url(images/inset.jpg) center top repeat-x; color: #939699; margin-top: 8px;}

.vintom-footer { margin: 20px 0; font-size: .8em;}

p.copyright { margin: 9px 0 0 0;}

p.poweredby { margin: -1px 0 0 0; }

p.poweredby a { color: #939699;}

p.poweredby a:hover { color: #535459; }

.vintom-inset { margin: 0 10px 0 20px; float: left; display: inline;}

.footer-nav { margin-top: 30px; text-align: right; font-weight: bold; text-shadow: 1px 1px 0px #ffffff;}

.footer-nav li { display: inline; list-style: none; padding: 0 10px; }

.footer-nav a:link, .footer-nav a:active, .footer-nav a:visited { color: #939699;}

.footer-nav a:hover { text-decoration: none; color: #6e7880;}

.footer-nav li.hire-me a { color: #cc2229; }

.footer-nav li.hire-me a:hover { color: #6e7880; }

.footer-nav a:link, .footer-nav a:active, .footer-nav a:visited {
color:#939699;
}

.footer-nav a { background:url("images/social-icons.png") no-repeat scroll 0 -32px transparent; display:block; float:right; height:32px; margin-left:8px; text-align:left; text-indent:-9999px; width:32px; -webkit-transition: all .2s ease-in; -moz-transition: all .2s ease-in; -o-transition: all .2s ease-in; transition: all .2s ease-in; opacity: .3;}

.footer-nav a:hover { 	opacity: 1; }

.footer-nav a.fttwitter { background-position: 0 -32px; }
.footer-nav a.fttwitter:hover { background-position: 0 0; }

.footer-nav a.ftdribbble { background-position: -40px -32px; }
.footer-nav a.ftdribbble:hover { background-position: -40px 0; }

.footer-nav a.ftrdio { background-position: -80px -32px; }
.footer-nav a.ftrdio:hover { background-position: -80px 0; }

.footer-nav a.ftblog { background-position: -120px -32px; }
.footer-nav a.ftblog:hover { background-position: -120px 0; }

.footer-nav a.ftcontact { background-position: -160px -32px; }
.footer-nav a.ftcontact:hover { background-position: -160px 0; }

/*--------------------------------------------
Form Styles
----------------------------------------------*/

.gform_wrapper input, .gform_wrapper textarea { padding: 10px !important; border: 1px solid #D2D7D9 !important; }

.gform_wrapper .top_label .gfield_label { text-transform: uppercase; color: #333;}

.gform_wrapper input.button { -webkit-border-radius: 3px; -khtml-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; -webkit-box-shadow: 1px 1px 0px  #ababab; -moz-box-shadow: 1px 1px 0px #ababab; box-shadow: 1px 1px 0px #ababab; border: 1px solid #EBF0F2; font-weight: bold; text-transform: uppercase; padding: 7px 20px !important; color: #17191f; text-shadow: 1px 1px 0 #fff; cursor: pointer; background: #EBF0F2; font-family: 'Helvetica Neue', Helvetica, Arial, 'Liberation Sans', FreeSans, sans-serif;}

.gform_wrapper input.button:hover { -webkit-border-radius: 3px; -khtml-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; -webkit-box-shadow: 1px 1px 0px  #fff; -moz-box-shadow: 1px 1px 0px #fff; box-shadow: 1px 1px 0px #fff; border: 1px solid #EBF0F2; font-weight: bold; text-transform: uppercase; padding: 7px 20px !important; color: #CC2229 !important; text-shadow: 1px 1px 0 #fff;}

.gform_wrapper .gfield_date_month, .gform_wrapper .gfield_date_day, .gform_wrapper .gfield_date_year { margin-right:20px !important}

/*--------------------------------------------
Misc
----------------------------------------------*/

.pad { padding: 20px; }	

.twitter-pad { padding: 20px 20px 20px 0;}

.portfolio-pad { padding-right: 20px;}

.meta { font-size: .8em; text-transform: uppercase; color: #A1A4A6;}

hr.sep {background:url("images/inset.jpg") repeat-x scroll center top transparent; border-right:0 none; border-style:none; border-width:1px 0 0; clear:both; height:2px;}

.button { -webkit-border-radius: 3px; -khtml-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; -webkit-box-shadow: 1px 1px 0px  #ababab; -moz-box-shadow: 1px 1px 0px #ababab; box-shadow: 1px 1px 0px #ababab; border: 1px solid #EBF0F2; font-weight: bold; text-transform: uppercase; padding: 2px 5px !important; color: #17191f; text-shadow: 1px 1px 0 #fff; cursor: pointer; background: #EBF0F2; font-family: 'Helvetica Neue', Helvetica, Arial, 'Liberation Sans', FreeSans, sans-serif;}

.button:hover { -webkit-border-radius: 3px; -khtml-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; -webkit-box-shadow: 1px 1px 0px  #ddd; -moz-box-shadow: 1px 1px 0px #ddd; box-shadow: 1px 1px 0px #ddd; border: 1px solid #EBF0F2; font-weight: bold; text-transform: uppercase; padding: 2px 5px !important; color: #CC2229; text-shadow: 1px 1px 0 #fff;}

#s { background: #ebf0f2; border: 1px solid #babebf; border-right: 1px solid #d2d7d9; border-bottom: 1px solid #d2d7d9; padding: 3px 3px 4px; width: 180px;}

.error-redbox { background:url("images/404.png") no-repeat scroll 30px 0 transparent; height:43px; margin-top:75px; text-indent: -9999px;}

.attachment-post-thumbnail { float:left; height:140px; margin:4px 20px 20px 0; width:140px;}

small, .smallprint { font-size: .8em;}

a.bigbutton { background-color: #CC2229; color: #FFFFFF !important; display: block; font-size: 18px; font-weight: bold; margin: 0 auto; padding: 15px 25px; text-align: center; text-shadow: 1px 1px 0 #921318;}

a.bigbutton:hover { background-color: #b0191f;}





