/*
Theme Name: Manhattan Mini Storage New Theme
Theme URI: http://www.manhattanministorage.com/

*/

body { margin: 0px auto; background-color: #dee7fa; font-family: Arial, Helvetica, sans-serif; }
img { border: none; }
.alignleft,img.alignleft { display: inline; float: left; margin-right: 24px; margin-top: 4px; }
.alignright, img.alignright { display: inline; float: right; margin-left: 24px; margin-top: 4px; }
.aligncenter, img.aligncenter {	clear: both; display: block; margin-left: auto; margin-right: auto; }
img.alignleft, img.alignright, img.aligncenter { margin-bottom: 12px; }


#container { width: 956px; padding: 13px 10px 0px 18px; margin: 0px auto; clear: both; overflow: hidden; background: url('images/container_bg.jpg') repeat-y #FFFFFF; }

#header { width: 100%; height: 50px; clear: both; }
#header-left{ float: left; width: 219px; }
#header-right{ float: right; }

/* navigation */
#nav-top { border-bottom: 1px solid #C3D7F0; border-top: 1px solid #C3D7F0; margin: 10px 0 0 0; padding: 1px 0; clear: both; width: 100%; height: 30px; }
#nav-top-left { float: left; width: 600px; }
#nav-top-right { float: right; }
.navigation-menu { display: inline; font-size: 11px; font-weight: bold; list-style-type: none; margin: 0; padding: 0; text-align: left; text-transform: uppercase; }
.navigation-menu li { display: block; position: relative; float: left; }
.navigation-menu li ul { display: none; }
.navigation-menu li:hover ul { display: block; position: absolute; width: 144px; }
.navigation-menu li:hover li { float: none; font-size: 11px; height: 22px; background: url('images/navigation-dropdown_bg.jpg') repeat-x; }
.navigation-menu li:hover li a { padding: 3px 3px;}
.navigation-item { border-right: 1px solid #C3D7F0; color: #E8018B; display: inline-block; margin: 3px 0; padding: 5px 15px; vertical-align: top; }
.navigation-item a { color: #E8018B; text-decoration: none; }
.navigation-item a:hover { color: #094fa4; }

/* body content */
#content { width: 100%; clear: both; }
#col1 { float: left; width: 210px; margin: 15px 0px 0px 0px; padding: 0px 10px 0px 10px; border: 1px solid #C3D7F0; }
#col2 { float: right; width: 699px; margin: 15px 0px 0px 25px; } 
#col2-welcome { width: 700px; height: 50px; background: url('images/blog-header.jpg') repeat-x; margin-bottom: 10px; }
#col2-welcome a { width: 350px; height: 25px; display: inline-block; text-decoration: none; margin: 10px 0px 0px 175px; font-size: 0px; text-indent: -9999px; }

/* sidebar */
.sidebar-sep { width: 205px; height: 1px; background-color: #c1d7f0; display: block; clear: both; margin: 5px 0px; }
.sidebar-title { font-size: 18px; margin: 0 0 5px 0; color: #006699; }
#sidebar-search { margin: 0px auto; text-align: center; padding: 10px 0px; }
#sidebar-search h3 { color: #006699; font-size: 18px; margin: 0 0 5px 0; }
#sidebar-search input[type=text] { width: 161px; height: 25px; border: 2px solid #006699; padding: 3px 3px; font-size: 12px; }
#sidebar-search-btn { width: 30px; height: 30px; background: url('images/sidebar-search-btn.jpg') no-repeat; border: none; padding: 0; font-size: 0; text-indent: -9999px; cursor: pointer; }

.sidebar-list { width: 100%; list-style: none; margin: 0; padding: 0; }
.sidebar-list li { width: 189px; min-height: 20px; padding: 4px 3px 4px 6px; border: 1px solid #e1e1e1; background: url('images/sidebar-list_bg.jpg') repeat-x; }
.sidebar-list a { font-size: 12px; font-weight: bold; color: #000000; text-decoration: none; }
.sidebar-list a:hover { text-decoration: underline; }

/* entry */
.post { clear: both; border-bottom: 6px solid #c1d8f1; margin-bottom: 15px; overflow: hidden; }
.postmetadata { color: #6380a0; padding: 10px 0px; font-size: 12px; font-weight: bold; border-top: 2px solid #c1d8f1; clear: both; }
.postmetadata a { font-weight: bold; color: #6380a0; text-decoration: none; }
.postmetadata a:hover { text-decoration: underline; }
.post-nav { width: 100%; margin: 10px auto; clear: both; overflow: hidden; font-size: 16px;  }
.post-nav a { color: #f02390; font-weight: bold; }
.post-nav a:hover { text-decoration: none; }
.post-nav-left { float: left; text-align: left; max-width: 45%; }
.post-nav-right { float: right; text-align: right; max-width: 45%; }

.entry { font-size: 14px; color: #000000; }
.entry a { font-weight: bold; color: #006699; text-decoration: none; }
.entry a:hover { text-decoration: underline; }
.entry h1, .entry h2, .entry h3 { font-weight: bold; color: #000000; }
.entry h2 { font-size: 16px; }
.entry-title { font-size: 22px; color: #0052a4; margin: 4px 0px;}
.entry-title a { color: #0052A4; text-decoration: none; }
.entry-title a:hover { text-decoration: underline; }
.entry-time { font-size: 12px; font-weight: bold; color: #707070; }
.entry-sep { width: 100%; height: 1px; background-color: #c1d7f0; display: block; clear: both; margin: 10px 0px; }

/* post thumbs formatting */
.entry-title-container { width: 100%; clear: both; overflow: hidden; padding-bottom: 5px; }
.entry-title-thumb { float: left; border: 2px solid #000; width: 150px; }
.entry-title-thumb img { max-width: 150px; max-height: 150px; }
.entry-title-text { float: right; width: 530px;}

/* footer */
#footer { width: 984px; margin: 5px auto; clear: both; text-align: center; overflow: hidden; }
#footer ul { display: inline; margin: 0; padding: 0; }
#footer li { display: inline; }
#footer li a { color:#094FA4; font-size:11px; font-weight:bold; margin-right:20px; text-decoration:none; }
#footer li a:hover { text-decoration: underline; }
#footer p { color: #094Fa4; font-size: 11px; margin: 3px 0 0; padding: 0;}
#footer p a { color:#E8018B; font-weight:bold; text-decoration:  none;}
#footer p a:hover { color:#094Fa4; text-decoration: underline; }

#footer #assoc_links { display:block; margin:5px auto 10px; padding:0; width:400px; }
#footer #assoc_links li.logo_ssa a { background-image:url('images/logo_SSA.jpg'); background-position:center top; background-repeat:no-repeat; display:block; float:left; height:51px;
margin:0 0 -50px -15px;padding:54px 0 0;width:250px; }
#footer #assoc_links li.logo_bbb a {background-image:url('images/bbbsealh1.gif');background-position:center top;background-repeat:no-repeat;display:block;float:left;height:53px;margin:19px 0 0;padding:35px 0 0;width:150px;}

/* related posts */
.related-posts { margin: 5px 0px; padding: 0; list-style: none; }
.related-posts a { color: #f02390; font-weight: bold; font-size: 12px; text-decoration: none; }
.related-posts a:hover { text-decoration: none; }
.related-posts h3 { font-size: 16px; color: #f02390; margin: 0; }

/* sidebar form */
#cformsform {}
#cformsform label { display: none; }
#cformsform p.cf-sb { text-align: center; font-size: 11px; }

/* full form */
#cforms2form { margin: 0; }
#cforms2form label { display: none; }
#cforms2form p.cf-sb { text-align: center; font-size: 11px; }
