/*
Theme Name: Estado
Theme URI: http://thelatc.org
Description: A modern clean look especially made for the LATC
Version: 1.0
Author: Patrick Tomas
Author URI: http://endevr.com
Tags: two column
*/




/* General */

* {	
margin:0;
padding:0;
}
img {
border-style: none;
}
body {
font: 100% Helvetica, Arial, Sans Serif;
background: #FFF;
color: #333;
}
p {	
margin: 15px 0;
}
a img {
border:0;
}

/* The Container */

#container {
width:1024px;
margin: auto;
}

/* Header Styles */

#topbar{
height:5px;
margin-bottom:1px;
margin-top:10px;
background-color:#000000;
}

#bottombar{
height:100px;
background-color:#000000;
margin-bottom:7px;
width:auto;
}

#logo{
padding-top:20px;
padding-left:20px;
float:left;
margin-right:35px;
}

#dropmenu{

padding-top:35px;
padding-left:80px;
list-style-type : none;
list-style-position : outside;
position : relative;
line-height : 1.5em;
z-index : 300;
font-weight : bold;
}

#dropmenu ul {
list-style-type : none;
list-style-position : outside;
position : relative;
line-height : 1.5em;
z-index : 300;
width : 100%;
font-weight : bold;
background:#000000
}
#dropmenu a {
display : block;
padding : 0.25em 2em;
color : #ffffff;
text-decoration : none;
}
#dropmenu a:hover {
color : #0099FF;
}
#dropmenu li {
float : left;
position : relative;
}
#dropmenu ul {
position : absolute;
display : none;
width : 12em;
top : 1.9em;
left : -1px;
}
#dropmenu ul a {
border-left : 1px solid #000000;
}
#dropmenu li ul {
width : 14.1em;
}
#dropmenu li ul a {
width : 12em;
height : auto;
float : left;
}
#dropmenu ul ul {
top : auto;
}
#dropmenu li ul ul {
left : 12em;
margin : 0 0 0 10px;
}
#dropmenu li:hover ul ul, #dropmenu li:hover ul ul ul, #dropmenu li:hover ul ul ul ul {
display : none;
}
#dropmenu li:hover ul, #dropmenu li li:hover ul, #dropmenu li li li:hover ul, #dropmenu li li li li:hover ul {
display : block;
} 



/* Main Content */

#socialmedia{
height:70px;
width:645px;
margin-bottom:20px;
background-color:#16465c;
float:right;
}

#newsletter{
float:left;
margin-left:15px;
margin-top:10px;
}


#buttons{
height:30px;
float:right;
}

#followus {
color:#ffffff;
font-size:21px;
font-family: Helvetica, Arial, Sans Serif;
font-weight:bold;
width:250px;
float:right;
margin-right:15px;
margin-top:25px;
}


#homecontent{
width:auto;
height:300px;
float:right;
}

#maincontent{
height:auto;
width:645px;
float:right;
margin-bottom:10px;
clear:right;
}

/* Page and Post Styles */

.postfloat{
padding:10px;
border-color:#cc3333;
border-width:3px;
border-style:solid;
clear:both;
}

#postinfo{
}


/* Footer Styles */

#footerbar{
width:1024px;
height:3px;
margin-bottom:20px;
background-color:#000000;
margin:auto;
clear:both;
}

#footer{
width:1024px;
height:100px;
margin:auto;
clear:both;
font-size:12px;
}

#footerfill{
	width:1024px;
	float:left;
	margin-bottom:15px;
}

.footermenu{
	line-height:1.5em;
	list-style:none;
	margin-top:5px;
	height:50px;
	float:left;
	margin-right:10px;
	padding-left:20px;
}

.footermenu li, .footermenu ul, .footermenu a{
list-style:none;
font-size:14px;
}

#bloginfo{
	clear:both;
float:left;
}
	

/* Sidebar Styles */

#sidebar{
float:left;
display:inline;
}

#actionbar{
height:70px;
width:370px;
background-color:#009999;
margin-bottom:10px;
}


.actiontext{
	padding-top:20px;
padding-right:20px;
float:left;
padding-left:25px;
}

.actiontext a{
font-size:21px;
color:#ffffff;
font-weight:bold;
font-family: Helvetica, Arial, Sans Serif;
float:left;
text-decoration:none;
margin-right:19px;
text-transform:uppercase;

}

.actiontext a:hover{
	color:#C00;
}

#packagebar{
height:40px;
width:370px;
background-color:#ff6666;
margin-bottom:10px;
}

.packagetext a{
font-size:13px;
padding-top:13px;
padding-left:25px;
color:#ffffff;
font-weight:bolder;
font-family:Helvetica, Arial, Sans Serif;
float:left;
text-decoration:none;
text-transform:uppercase;
}



.contentfloat{
padding-bottom:10px;
padding-left:10px;
padding-right:10px;
padding-top:10px;
}

.sidecontent{
display:block;
margin-left:20px;
width:330px;
height:auto;
}

.sidebarfloat{
display:block;
width:330px;
height:320px;}

.showtitle a{
float:left;
margin-bottom:5px;
color:#000000;
font-size:16px;
font-family: Helvetica, Arial, Sans Serif;
text-decoration:none;
font-weight:bold;
}

#newsbar{
height:60px;
width:330px;
background-color:#ffcc33;
margin-left:20px;
}

#newstext{
float:left;
margin-left:10px;
margin-top:20px;
font-weight:bold;
font-size:30px;
color:#000000
}

#estadobar{
height:60px;
width:330px;
background-color:#6699cc;
margin-bottom:10px;
margin-left:20px;
display:block;
}

#estadotext{
float:left;
margin-left:10px;
margin-top:20px;
font-weight:bold;
font-size:30px;
color:#000000
}

.nextpage, .nextpage a{
font-family:Helvetica, Arial, Sans Serif;
text-decoration:underline;
float:right;
margin-right:0px;
margin-bottom:10px;
color:#000000}
