
/*
Theme Name: Gringo Main Theme
Theme URI: http://gringocentral.com
Description: Main theme for the Gringo Central Network
Version: 1.0
Author: CodeNextDoor
Author URI: http://www.codenextdoor.com
*/

/*========= CUSTOM HOMEPAGE BOXES =========*/
.bottom-ad{
	margin-left: 55px;
	padding: 10px 0 0 0;
}

.top-ad{
	margin-left: 25px;
}

.tablehomemain{	
	margin-left: 25px;
}

.tablehomenested{	
	-moz-border-radius:5px 5px 5px 5px;	
	border: solid #c0c0c0 1px;	
	border-spacing: 0px;
	width: 310px;
}

tr.homecellheader{	
	background-color: #e6effe;	
	padding: 0;
}

.homecellcontent{	
	padding: 0px 0px 0px 0px;	
}

.homecellcontentimage{	
	/*border: 1px solid #dddddd;*/	
	float: left;	
	padding: 5px;	
	background-color: #FFFFFF;	
	margin: 0px 0px 2px 0px;
}

.homecellcontentexcerpt{
	padding: 0px 10px 0px 10px;
	border-top: 1px solid #C7C7C7;		
	color:#000000;
}

.homecellbody{

	height: 135px;
}

.homecellfooter{
	padding: 0px 2px 2px 0;
	float:right;
	color: #002255;
	font-weight: bold;
	vertical-align: bottom;
}

h3.title{	
	font-size: 14px;	
	color: #000000;	

}

h3.title a{	
	font-size: 14px;	
	color: #000000;	

}

h3.title a:hover{	
	font-size: 14px;	
	color: #cb2027;	

}

h2.white{	
	font-size: 16px;	
	color: #002255;	
}

h2.white a{	
	font-size: 16px;	
	color: #002255;	
}

h2.white a:hover{	
	font-size: 16px;	
	color: #cb2027;	
}

/*theme css starts here*/


body {
    font-size: 13px;
	font-family: "Segoe UI", Candara, "Trebuchet MS", "DejaVu Sans", "Bitstream Vera Sans",  Verdana, sans-serif;
	color:#333;
	background:url(images/header_bg2.jpg) repeat-x;
	margin: 0;
}

#wrap {width:980px; margin:0 auto;}

#header {height:95px;}
#logo{float:left;padding:0;margin:0px 0 0;border:none;}
#logo h1{font-size:36px;}
/* ----- Typography ----- */
h1, h2, h3, h4, h5, h6 {margin:10px 0;color:#1482C1;}
h1, h2 {font-size:24px;}
h3 {font-size:20px;}
h4 {font-size:14px;}
h5{font-size:12px;}
p{padding:0 0 10px;}
/* ----- Searchform ----- */
#head-searchform{
	display:block;
	float:right;
	margin:70px 0 0;
	width:250px;
	height:28px;
	color:#757575;
}
form#searchform{font-size:12px;}
form#searchform label{
	text-transform:uppercase;
	line-height:24px;
	margin:0 5px 0 0;
}
form#searchform input{
	width:136px;
	line-height:13px;
	background:url(images/inputfield.gif) no-repeat;
	padding:5px;
	height:13px;
	margin:0;
	color:#757575;
}
form#searchform input#searchbutton{
	border:none;
	background:url(images/lens.gif) no-repeat;
	width:27px;
	height:28px;
	margin:0;
	padding:0;
}
/* ----- Navigation ----- */
#nav { height:55px;margin:10px 0 0;}
#nav ul ul {position:absolute;top:-999em;padding:0;margin:8px 0 0;}
#nav ul ul li {width:100%;background-image:none;}
#nav li:hover{visibility:inherit;}
#nav li {
	float:left;
	position:relative;
	padding:0 0 0 1px;
	font-size:15px;
	background:url(images/menu_li.jpg) left top no-repeat;
	list-style-type: none;
}
#nav a {display:block;position:relative;}
#nav li:hover ul {left:0;top:2em;z-index:99;}
#nav li:hover li ul, #nav li li:hover li ul {top:-999em;}
#nav li li:hover ul, #nav li li li:hover ul {left:10em;top:0;}
#nav ul li a {
    display:block;
	color:#075885;
	line-height:15px;
	padding:10px 10px 13px;
}
#nav ul li a:hover{text-decoration:none;}
#nav ul li.current_page_item a, #nav ul li.current_page_ancestor a, #nav ul li a:hover{
    color:#FFF;
	background-color:#096996;
	margin:1px 0 0;
}
#nav ul ul li a{
	line-height:9px;
	color:#FFF;
	background-color:#096996;
}
#nav ul ul li a:hover{line-height:6px;padding:13px 10px;margin:0;}
/* ----- Content ----- */
#content{
	background:url(images/main_bg.jpg) no-repeat center top; 
	margin:15px auto 0;
	width:985px;
	height:517px;
}
#main-content {float:left;width:640px;}	
.post, #main-content .page {
	line-height:1.8em;
	margin:0 0 15px;
	padding:0 20px 0 40px;
}
h2.post-title, h3.post-title{margin:0; color:#1482C1;}
#main-content .widget{width:336px;margin:0 auto 25px;}
h2.page-title, body.archive #main-content h2{padding:0 0 0 40px;}
p.post-meta{ font-size:11px; color:#757575;line-height:1.3em;padding:10px 0;}
.entry{
	background:url(images/hr.jpg) no-repeat center bottom;
	padding:0px 0px 0px 0px;
	margin:0 0 30px;
}
.entry ul, .entry ol {margin:0 0 10px 20px;}
.entry ul li{list-style-type:disc;padding:0 0 5px 5px;}
.entry ol li{list-style-type:decimal}
.col{float:left;width:270px;padding:0 10px;}
.entry ul.archives{margin:10px 0 15px;list-style:none;}
.entry ul.archives li{list-style:none;padding:0 0 5px 0;}
.page .entry{background:none;}
.post-nav {margin:40px 0 30px 30px;}
.post-nav p{font-size:12px;}
.wp-pagenavi span{
	text-transform:uppercase;
	font-size:11px;
	text-align:center;
	width:100px;
}
.wp-pagenavi .current{
	font-size:15px;
	padding:0 7px 2px;
	color:#075885;
}
.wp-pagenavi a, .wp-pagenavi span{border:none !important;}
a.read_more{
	background:url(images/arrow.gif) no-repeat right;
	color:#1482C1;
	line-height:16px;
	padding:0 20px 3px 0;
	margin:20px 0 10px;
	float:right;
}
.entry img.thumbnail{float:left;padding:0 10px 10px 0;border:none;}
.entry img{padding:10px;}
p#breadcrumbs{padding:0 0 20px 40px;font-size:12px;color:#075885;}
/* ----- Sidebar ----- */
#side-content {
	float:left;
	width:275px;
	padding:0 20px;
	margin:0 0 20px 20px;
}
#side-content ul {
	margin: 0 8px 5px 5px;
}
#side-content li {
	padding:4px 0;
	margin:0 10px 0 0;
	line-height:18px;
}
#side-content h3{
	background: url("images/sidebarheader.jpg") no-repeat scroll bottom transparent;
	color:#075885;
	font-size:16px;
	text-transform:uppercase;
	padding: 9px 0 7px 15px;
	margin: -10px -10px 0 -10px;
	vertical-align: middle;
}

.widget{
	margin:0 0 25px;
	border: 2px solid #c4c4c4;
	padding: 10px;
}
.subscribe{
	margin:0 0 10px;
	font-size:20px;
	background:url(images/rss.gif) no-repeat left;
	height:60px;
	line-height:40px;
	padding:0 0 0 40px;
}
/* ----- Comments ----- */
#respond, h3#comments, .commentlist {padding:0 20px 0 40px;}
#respond h3, h3#comments{color:#1482C1;}
#commentform {
	background-color:#F7F7F7;
	border-bottom:1px dashed #CCC;
	border-top:1px dashed #CCC;
	padding:20px;
	margin:10px 0 20px;
}
#commentform .button{
	background-color:#666;
	border:1px solid #444;
	color:#F7F7F7;
	height:24px;
	width:60px;
	padding:2px 0 3px;
}
#commentform .button:hover{
	background-color:#075885;
	border:1px solid #666;
	color:#FFF;
}
.comment {margin:10px 0 0;}
.comment-body {padding:0 0 10px; border-bottom:1px dashed #CCC;}
.children {padding: 0 0 0 20px;}

/* ----- Footer ----- */
#footer {
    clear:both;
	background:url(images/footer_top.gif) repeat-x #1B729C;
	color:#D1D1D1;
	height:160px;
}
#foot-wrap{padding:20px 0;width:980px;margin:0 auto;}
#foot-wrap h3{color:#D1D1D1;}
#foot-left, #foot-right{
	width:490px;
	margin:0 auto;
	float:left;
}
#foot-right {margin:90px 0 0;font-size:11px;}
#foot-right p{padding:0;text-align:right;}
#foot-right .menu{float:right;margin:5px 0 0;}
#foot-right li{float:left;padding:0 5px;}
#foot-right li:last-child{padding:0 0 0 5px;}
#foot-right li a{display:block;}
#foot-left h3{margin:0 0 10px;line-height:1em;}
.foot-col{float:left;width:160px;}
ul.foot-col{    
	list-style:none;
}
/* ----- Links ----- */
a, a:visited {text-decoration:none}
a:hover{text-decoration:underline;}
h2.post-title a, h3.post-title a, #logo a{color:#1482C1;text-decoration:none;}
#logo a:hover{color:#FFF;border:none;}
.post a, #respond a, .commentlist a, #side-content a, #main-content .page a,
p#breadcrumbs a{
	color:#075885;
}
.post-meta a, .post a:hover, #respond a:hover, .commentlist a:hover,
#side-content a:hover, #main-content .page a:hover, p#breadcrumbs a:hover{
	color:#757575;
}
.post-meta a:hover{color:#1482C1;}
.post-nav a, .post-nav a:visited, .wp-pagenavi a, .wp-pagenavi a:visited{
	color:#666;
	padding:0 7px 2px !important;
	text-align:center;
}
.post-nav a:hover, .wp-pagenavi a:hover{color:#075885;}
#foot-wrap a {color:#D1D1D1;}
#foot-wrap a:hover {color:#FFF;}
#foot-right a{text-decoration:underline;}

/* ----- Miscellaneous Styles ----- */
.aligncenter {display:block;margin:0 auto;}
.alignleft {float:left}
.alignright {float:right}
.clear {clear:both}
.wp-caption {
    border:1px solid #666;
    text-align:center;
    background:#ccc;
    padding:10px;
    margin:10px
}
img#wpstats{display:none;}
