/**
 * Theme Name: hybrid-OurTown
 * Theme URI: MyOurTown.com
 * Description: Just for Our Town of Central Florida
 * Version: 1.0
 * Author: Sandy Lipten
 * Author URI: http://MyOurTown.com
 *Template: hybrid

COLORS:
#2D589B; Link Blue
#00A160 Kelly Green
#CCECDF Light Green
#CCDDF2 Light Blue
#2f1E00 Brown
#D7CCB0 light beige
 */
 
 /* Get base CSS */
@import url('../hybrid/library/css/21px.css');

/* Get layout CSS */
@import url('../hybrid/library/css/2c-l-fixed.css');

/* Get plugins CSS */
@import url('../hybrid/library/css/plugins.css');

/* Get drop-downs CSS */
@import url('../hybrid/library/css/drop-downs.css');

/* Get default CSS */
@import url('../hybrid/library/css/screen.css');


/* BODY AND BODY-CONTAINER STYLES 
-----------------------------------------------*/
body {
font: normal normal normal 15px/28px Lucida Grande, Lucida Sans Unicode, Tahoma, Geneva;
color: #000;
}

#body-container {
margin:0 auto;
padding:0;
position:relative;
text-align:left;
overflow: hidden;
width: 100%;
background: #ffffff url(images/whitebg.png) repeat-x 0 0;
}


#container {
width: 960px;
margin: auto;
float: none;
padding: 32px;
background-color: #fff;
border: 3px double #cccccc;
}



/* HEADER STYLE 
-----------------------------------------------*/
#header {
        width:100%;
        background: #ffffff;
        margin: 0 0 2px 0;
        height: 233px;
        }

#header-container {
	width: 960px;
        margin: auto;
        background-color: #ffffff;
	}





/* BLOG TITLE AND BLOG DESCRIPTION STYLES 
-----------------------------------------------*/
#site-title {
	font: italic normal normal 35px/35px Georgia, Times, "Times New Roman", serif;
	margin: 0 0 0px 0;
	}
#site-title a {
	color: #000;
	}
#site-title a {
background:url("images/ourtownwebheader.jpg") no-repeat scroll 0 0 transparent;
display:block;
height:233px;
width:960px;
}
#site-title span {
        display:none;
}
#site-description {
	font: normal normal normal 16px/20px Georgia, Times, "Times New Roman", serif;
	margin: 0;
	color: #666;
        display:none;
}
/* END OF BLOG TITLE AND BLOG DESCRIPTION STYLES */



/* NAVIGATION BAR STYLES */
#primary-menu,
#navigation {
background:none repeat scroll 0 0 #00A160;
height:40px;
margin:0 0 32px;
overflow:visible;
width:100%;
}
#page-nav, #menu-main {
width: 960px;
margin: auto;
}

#page-nav li a, #menu-main li a  {
background:none repeat scroll 0 0 #00A160;
border:1px solid #00A160;
color:#ffffff;
font-weight: normal;
padding:10px 8px;
}

#page-nav a, #menu-main a {
font-weight: bold;
display:block;
position:relative;
}

a {
color:#21759B;
text-decoration:none;
}

a {
cursor:pointer;

}
/* END OF NAVIGATION BAR STYLES */



/* LINK STYLES */
a {
color: #2D589B;
text-decoration: none;
font-weight: bold;
}
a:visited {
color: #551a8b;
}
a:hover, a:active {
color: #2D589B;
text-decoration: underline;
}
/* END OF LINK STYLES */



/* HEADING STYLES */
h1, h2, h3, h4, h5, h6 {
	font-family: Georgia, Times, "Times New Roman", serif;
	color: #000;
	font-weight: bold;
        line-height: 1.4em;
	}
h2 {
	font-size: 21px;
	}
h3 {
	font-size: 19px;
	}
h4 {
	font-size: 17px;
	}
h5 {
	font-size: 15px;
	}
h6 {
	font-size: 13px;
	}
/* END OF HEADING STYLES */



/* LIST STYLES */
ul {
	list-style: square;
	}
/* END OF LIST STYLES */



/* WIDGET STYLES */
.widget {
overflow: hidden;
margin: 0 0 15px 0;
color: #212121;
background: #ffffff;
border: 3px double #cccccc;
padding: 20px 20px 20px 20px;
	}
.widget a {
color: #2D589B;
text-decoration: none;
	}
.widget a:hover {
color: #2D589B;
text-decoration: underline;
}
.widget-title {
font-size: 24px;
font-weight: bold;
font-style: normal;
color: #111;
}
/* (Utility widget areas) */
#utility-before-content, #utility-after-content, #utility-after-page, #utility-after-single {
	margin: 0 0 21px 0;
	padding: 0px 0px 0 0px;
	border: 0px solid #ccc;
	}
/* END OF WIDGET STYLES */



/* BLOCKQUOTE STYLES */
blockquote {
	font-style: italic;
	color: #555;
	}
blockquote blockquote {
	color: #777;
	}
blockquote em {
	font-style: normal;
	}
/* END OF BLOCKQUOTE STYLES */



/* BREADCRUMB STYLES */
.breadcrumb {
	margin: 0 0 30px 0;
	font-size: .9em;
	font-style: italic;
	color: #666;
        DISPLAY: NONE;
	}
.breadcrumb a {
	color: #111;
	text-decoration: none;
	}
.breadcrumb a:hover {
	color: #d54e21;
	text-decoration: underline;
	}
/* END OF BREADCRUMB STYLES */



/* IMAGE STYLES */
.post img {
	max-width: 568px;
	padding: 5px;
	border: 1px solid #ccc;
	}

.thumbnail {
	float: left;
	width: 100px;
	height: 100px;
	margin: 5px 15px 0 0;
	}
/* END OF IMAGE STYLES */



/* SPECIAL CONTENT STYLES */
blockquote{
	color: #000000;
	border-left:3px solid #00a160;
	padding:8px 4px; margin:10px 30px 10px 20px;
	font-size: 1em;
	font-style: italic;
	background: #f1f1f1;
}
.calloutright {
background:none repeat scroll 0 0 #F9F9F7;
border-left:3px solid #00A160;
float:right;
margin-right:0;
padding:1em;
width:13em;
}
.calloutleft {
background:none repeat scroll 0 0 #F9F9F7;
border-right:3px solid #00A160;
float:left;
margin-left:0;
padding:1em;
width:13em;
}
/* END SPECIAL CONTENT STYLES */



/* POST META STYLES */
.byline {
color:#666666;
font-size:.8em;
margin:0 0 10px;
display: none;
}

.byline-show {
color:#666666;
font-style:italic;
margin:0 0 30px;
}

.comments-link {
display: none;
}

.meta-sep-comments  {
display:none;
}

.entry-meta .tags {
display:none;
}

/* END POST META STYLES */

/* TABLE STYLES */
.wp-table-reloaded td {
background-color:#FFFFFF;
color:#3D3D3D;
padding:4px;
text-align:right;
vertical-align:top;
}

#footer-container {
	width: 960px;
margin: auto;
float: none;
	}

#footer {
font-size: 10px;
}

