/*

Theme Name: First National CG

Theme URI: http://http://www.firstnationalcg.com/

Description: First National CG Wordpress theme.

Version: 2.8

Author: Ioan Cedica & Mihai Dumitrascu

Author URI: http://ajaxmasters.com

Tags: gold, platinum, silver, palladium

*/



@import "css/reset.css";

@import "css/typography.css";

@import "css/layout.css";



/* ------------ General Styles -------------- */

body { background:#fff url(images/body.jpg) no-repeat center top;  margin:0; font-family:Arial; font-size:13px; color:#000; }

a { color:#6c6d70; text-decoration:none}

p { line-height:1.8em; padding-top:10px; padding-bottom:10px;}

h1 { font-size:30px; color:#d6a712; font-weight:normal; }

h2 { font-size:18px; color:#C93; font-weight:normal; padding-top:10px; padding-bottom:5px;}

a.button { background:url(images/button.png) no-repeat; width:180px; height:40px; display:block; font-size:16px; font-weight:bold; text-align:center; line-height:40px; color:#000000; float:right}

a.button:hover { background-position:0 -40px;}

.post-separator { clear:both; border-top: dashed 1px #6c6d70; width:100%; height:1px; padding:5px 0;}

#wrapper { width:956px; height:auto; margin:-11px auto 0 auto; background:url(images/wrapper.png) repeat-y; clear:both; position:relative; z-index:1;}

.clear {
	clear:both;
}
.floatleft {
	width:132px;
	height: 225px;
	float:left;
	text-align:center;
	font-size: 16px;
	background-color: #CCC;
	margin-right: 3px;
	padding-top: 2px;
	border: 1px;
	border-bottom-color: #666;
}
#cities a {
	font-size:16px;
	color:#38434f;
}
#cities ul {
	float:left;
	margin:5px 0 0 60px;
	padding:0 0 0 30px;
}
#cities ul.cities-first-row {
	margin:5px 0 0 0;
}
#cities ul li {
	margin-bottom:5px;
}
/* ------------Header -------------- */

#header { width:956px; height:225px; background:url(images/header.png) no-repeat; margin:auto; position:relative; z-index:2;}

.logo { text-align:center}



/* ------------ Footer -------------- */

#footer {width:915px; margin:20px auto 0 auto; height:30px; padding:10px 5px 15px 5px; color:#6C6D70; background:url(images/footer.jpg) repeat-x; font-size:12px;}

.footer-nav { float:left}

.footer-nav ul li { display:inline; border-right:solid 1px #adadad; padding:0 5px;}

.copyright { float:right}



/* ------------ Main Content -------------- */

.main { width:915px; margin:auto; padding:20px 0 0 0;}

.main ul {
	padding:0 0 0 20px;
}
.main ul li {
	list-style-type:disc;
	padding:2px 0;
}
.main ol {
	padding: 20px;
}
.main ol li {
	list-style-type:decimal;
	
	padding:5px;
}

.step1hd {
	background:url(images/step1hd.jpg) no-repeat;
	width:678px;
	height:37px;
}
.step2hd {
	background:url(images/step2hd.jpg) no-repeat;
	width:678px;
	height:37px;
}
.step3hd {
	background:url(images/step3hd.jpg) no-repeat;
	width:678px;
	height:37px;
}


.content { width:660px; float:left; padding:10px;}

.featured { background:url(images/nest-egg.jpg) no-repeat; width:914px; height:388px; margin:0 0 10px 0;}

.featured h2 { font-size:18px; font-weight:bold; color:#000;}

.featured .fpost { padding:100px 0 0 30px; width:400px; float:left}

.featured .video { padding:10px 20px 0 0; width:460px; float:right; height:360;}

.featured .fpost a { float:right}

.featured ul { padding-top:5px;}

.home-post hr { margin:18px 0;}



/* ------------ Sidebar navigation -------------- */

.sidebar { width:214px; float:right; margin:0 10px 0 0; color:#fff;}

.sidebar h2.widgettitle { display:none}

.sidebar .sbart { width:214px; height:13px; background:url(images/sidebar-top.jpg) no-repeat; overflow:hidden}

.sidebar .sbarb { width:214px; height:13px; background:url(images/sidebar-bottom.jpg) no-repeat; overflow:hidden}

.sidebar .sbar { width:184px; min-height:213px; background:#000; padding:0 10px 0 20px;}

.sidebar a { color:#d6a713}

.sidebar ul { padding:5px 0;}

.sidebar ul li { padding:2px 0; list-style-type:none; font-size:14px;}



/* ------------ Top Navigation -------------- */

.top-nav { width:100%; text-align:center; font-size:20px; padding:20px 0 0 0;}

.top-nav ul li { display:inline; padding:0 10px;}

.top-nav a { color:#000;}

.top-nav a:hover { color:#adadad;}

.top-nav li.current_page_item a { color:#adadad;}



/* ------------ Contact Us -------------- */

.contactus td { padding:5px; vertical-align:top}

.contactus input { padding:3px; background:url(images/entry.png) repeat; border: solid 1px #8e9eaf}

.contactus textarea { padding:3px; background:url(images/entry.png) repeat; border: solid 1px #8e9eaf}



#formularios tr td {padding:3px;}
#formularios tr td input, #formularios tr td select, #formularios tr td textarea {border:solid 1px #ccc; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; -moz-box-shadow: #999 3px 3px 3px; -webkit-box-shadow: #999 3px 3px 3px; padding:3px 1px;}
