/*   
Theme Name: LibertyThreeColumn
Theme URI:
Description: LibertyThreeColumn
Version: 1.0
*/


body { font-family: 'lucida grande', Helvetica, Arial, sans-serif; background:url(images/body-bg.gif) top left repeat-x fixed #ffffff; }

ul {list-style:none; text-align:left; color:#36476d; }

p {margin: 2em 0 2.5em 0; }  /*top right bottom left   ,override screen.css to space out paragraphs */
p + p { text-indent:0 }   /* override screen.css to keep paragraphs from indenting  first line */


a { color:#36476d; text-align:left; }
a:hover { color:black; }

h1 { color: #36476d; font-weight:bold; font-size: 2.0em; margin: 5px 0 0; padding: 0; }
h2 { color: #36476d; font-weight:bold; font-size: 2.0em; margin: 0 0 15px 0; padding: 0; }
h3 {margin: 5px 0 5px 0; }

.photoright { float: right; margin: 5px 5px 10px 15px; }
.photoleft { float: left; margin: 5px 15px 10px 5px; }

#header { background:url(images/Liberty_prensa.jpg) bottom center no-repeat White; height: 150px; }
#header #logo a,
#header #logo a img { height:150px; width:225px; }

#locator { padding: 0; padding-left: 25px; margin: 0; text-align:left; height:90px; }
#locations span { font-size: 13px; font-weight: bold; line-height: 25px; padding: 0; margin: 0; }
#locations input { padding: 1px; margin: 0; }

 
#header-right-locations-form { position: relative; top: 10px; left: 100px; overflow: hidden; width: 230px; }
#header-right-locations-form form { padding: 0; margin: 0; }
#header-right-locations-form input { vertical-align: middle; }
#header-right-locations-form a { color: #ffffff; font-size: .8em; }
#header-right-locations-form span { color: #ffffff; }

#TopPhone{ color:#ffffff; font-weight: bold; font-size:13px; }
 
.LinkBlue {color: #ffffff; font-weight:normal; text-decoration:underline; }

/*   MainContent  */

#mainContent { margin: 0; padding: 0; }
#mainContent div { float: left; }

#pagebanner { height: 145px; background: url(images/Liberty_prensa.jpg) no-repeat top left #fff; }
#pageContainer { background-color: #fff; padding-top: 1em; }

#pageContent { border-left: 1px solid #EEEEEE; border-right: 1px solid #EEEEEE; margin-bottom: 1em; }
#pageContent .post { border-top: 1px solid #EEEEEE; margin: 0em 2em 0em 2em; padding: 1em 0em 2em 0em; }
#pageContent .post div { float: none; }
#pageContent .errorbox { margin: 3em 2em 2em 2.5em; }

#leftSideBar { margin-left: 2em; margin-right: 2em; margin-top: 0; }
#leftSideBar .widget { border: none; display: block; clear: none; float: none; margin: 0 0 2em 0; padding: 1em 0 0 0; }
#leftSideBar .widget div { float: none; }

#rightSideBar { margin-left: 5px; margin-top: 0; }
#rightSideBar .widget { border: none; display: block; clear: none; float: none; margin: 0 0 2em 0; padding: 1em 0 0 0; }
#rightSideBar .widget div { float: none; }

/* Menu */

#menu { margin: 0; padding: 0; }
#menus { margin: 0; padding: 0; }
#menus a { color: #192F73; font-size: 11pt; text-decoration: none; }
#menus li { margin-top: 2em; font-weight: bold; }
#menus .children { margin: 0; padding: 0; }
#menus .children li { font-weight: normal; margin-top: 5px; }
#menus .children li a { color: #666666; font-size: 100%; text-decoration: underline; }

#feedrss, #feedemail { height:25px; line-height:25px; display:block; padding:5px 5px 5px 36px; text-decoration:none; font-size:11px; }
#feedrss { background: url(images/feeds.gif) 5px 5px no-repeat; }
#feedemail { background: url(images/feeds.gif) 5px -45px no-repeat; }
#subscribe { float:left; clear:right; width:100px;}
#subscribe ul { display:none; position:absolute; background:#F4F5F7; border:1px solid #B7B7B7; width:180px; padding:5px; }
#subscribe li { background:transparent; list-style:none; float:left; margin:0; padding:0; display:block; }
#subscribe li a span { background:url(images/readers.gif) no-repeat; height:20px; width:80px; display:block; text-indent:-999em; }
#subscribe li#google_reader a span { background-position:0 0; }
#subscribe li#youdao_reader a span { background-position:0 -20px; }
#subscribe li#xianguo_reader a span { background-position:0 -40px; }
#subscribe li#zhuaxia_reader a span { background-position:0 -60px; }
#subscribe li#yahoo_reader a span { background-position:0 -80px; }
#subscribe li#newsgator_reader a span { background-position:0 -100px; }
#subscribe li#bloglines_reader a span { background-position:0 -120px; }
#subscribe li#inezha_reader a span { background-position:0 -140px; }
#subscribe li a { display:block; padding:5px; text-decoration:none; width:80px; font-size:12px; }
#subscribe li a:hover { background:#EEDDCC; }
.fixed, .clear { clear:both; }

/* Footer */

.LinkGrey  {color: black; font-weight:normal; text-decoration:none; }

#Footer { border:0; margin-bottom: 2em;  }

#Footer ul li	{display:inline; text-align:left; }

#Footer a:hover { text-decoration:underline; font-size:11px; }

#Footer ul {margin:0;}

/* Begin Images */
p images { padding: 0; max-width: 100%; }

img.centered { display: block; margin-left: auto; margin-right: auto; float:none; clear: both; }

img.alignright { padding: 4px; margin: 0 0 2px 7px; display: inline; float:right; }

img.alignleft { padding: 4px; margin: 0 7px 2px 0; display: inline; float:left; }

/*.alignright { float: right; }

.alignleft { float: left; }*/

/* End Images */

.widget_tag_cloud a { display:block; }
.widget_tag_cloud h3 { color: #192F73; font-size: 14px; font-weight: bold; text-decoration: none; }

/* comment START */
#commentlist {
	background:#FCFCFC;
	border-top:1px solid #CCC;
	border-bottom:1px solid #CCC;
	padding:0;
	padding-bottom:15px;
}
#commentlist ol, 
#commentlist li {
	list-style:none;
}
#cmtswitcher {
	background:#FFF;
	font-size:10px;
	padding-top:0px;
}
#cmtswitcher a.tab, 
#cmtswitcher a.curtab {
	padding:5px 10px;
	margin-bottom:-1px;
	display:block;
	float:right;
	color:#555;
	text-decoration:none;
}
#cmtswitcher a.tab {
	border:1px solid #FFF;
	border-bottom-color:#CCC;
}
#cmtswitcher a.curtab {
	background:#FCFCFC;
	border:1px solid #CCC;
	border-bottom-color:#FCFCFC;
}
#cmtswitcher .addcomment, 
#cmtswitcher .addtrackback {
	padding-left:22px;
	height:16px;
	line-height:16px;
	display:block;
	font-size:11px;
	float:left;
	margin-right:15px;
	margin-top:4px !important;
	margin-top:3px;
}
#cmtswitcher .addcomment {
	background:url(images/icons.gif) 0 -112px no-repeat;
}
#cmtswitcher .addtrackback {
	background:url(images/icons.gif) 0 -144px no-repeat;
}
#thecomments, 
#thetrackbacks {
	padding-bottom:15px;
}
#thecomments .comment, 
#thecomments .messagebox {
	margin-top:15px;
}
.comment .author {
	float:left;
	width:81px;
	text-align:center;
}
.comment .pic {
	background:url(images/commentpoint.png) 100% 33% no-repeat;
	padding-right:14px;
	margin-top:10px;
}
.comment .name {
	width:67px;
	padding-right:14px;
	font-weight:bold;
	overflow:hidden;
}
.comment .avatar {
	padding:1px;
	border:1px solid #999;
}
.comment .info {
	background:#EDEFF0 url(images/comment.gif) 0 0 no-repeat;
	float:left;
	padding:10px 15px 0;
	margin-top:1em;
	width:373px;
}
.comment .date, 
.trackback .date {
	float:left;
	font-size:10px;
}
.comment .act, 
.trackback .act {
	float:right;
	font-size:10px;
}
.comment .content {
	background:url(images/comment.gif) 100% 100% no-repeat;
	margin:0 -15px;
	padding:0 15px 10px;
	line-height:145%;
}
.comment .content p {
	margin-top:10px;
}
.comment .content blockquote p {
	margin-top:0;
	margin-bottom:10px;
}
.admincomment .author {
	float:right;
}
.admincomment .pic {
	background:url(images/commentpoint.png) 0% 33% no-repeat;
	padding-right:0;
	padding-left:14px;
}
.admincomment .name {
	padding-right:0;
	padding-left:14px;
}
.admincomment .info {
	float:right;
}
#comment_login {
	margin-top:15px;
}
#thetrackbacks {
	display:none;
}
#thetrackbacks li {
	margin-top:15px;
}
.trackback {
	background:#EDEFF0 url(images/box.gif) 0 0 no-repeat;
	padding:10px 15px 0;
	width:575px;
}
.trackback .title {
	background:#EDEFF0 url(images/box.gif) 100% 100% no-repeat;
	padding:10px 15px !important;
	padding:0 15px 10px;
	width:575px;
	margin:0 -15px;
}
#respond {
	padding:10px 2em 0 2em;
	font-size:11px;
}
#respond .row {
	vertical-align:middle;
	margin-bottom:5px;
}
#respond label { vertical-align:text-top; }
#respond .textfield {
	width:200px;
}
#emoticon {
	float:right;
	margin-top:1px;
	margin-right:10px;
}
#comment {
	width:490px;
}
#comment div {
	float:none;
}
#commentnavi {
	background:#EDEFF0 url(images/box.gif) 0 0 no-repeat;
	padding:10px 15px;
	font-size:11px;
}
#commentnavi a.page-numbers {
	padding:5px 7px;
	text-decoration:none;
	border:1px solid #EDEFF0;
	margin:0 -2px;
}
#commentnavi a.page-numbers:hover {	
	background:#F7F7F7;
	border:1px solid #CCC;
	text-decoration:none;
}
#commentnavi span.pages {
	padding:0 7px 0 22px;
	background:url(images/icons.gif) 0 -272px no-repeat;
	height:16px;
	line-height:16px;
	float:left;
}
#commentnavi span.current {
	background:#F7F7F7;
	padding:5px 7px;
	border:1px solid #F7F7F7;
	font-weight:bold;
	margin:0 -2px;
}
#commentnavi #commentpager {
	line-height:16px;
}
#submitbox { width:100% }
#submitbox a.feed {
	background:url(images/icons.gif) 0 -256px no-repeat;
	padding-left:22px;
	height:16px;
	line-height:16px;
	display:block;
	float:left;
}/*
#submitbox #submit {
	padding:3px 6px;
	background:#B4D666;
	border-top:1px solid #B4D666;
	border-right:1px solid #81B840;
	border-bottom:1px solid #81B840;
	border-left:1px solid #B4D666;
	color:#2970A6;
	font-size:11px;
	cursor:pointer;
}
#submitbox #submit:hover {
	background:#98C64C;
	border-top:1px solid #76B33A;
	border-right:1px solid #98C64C;
	border-bottom:1px solid #98C64C;
	border-left:1px solid #76B33A;
	color:#074A7E;
}*/
#submitbox .submitbutton {
	float:right;
}
#cp_post_id {
	display:none;
}
/* comment END */