/*

Theme Name: Moran Industries

Theme URI: 

Description: 

Version: 

Author: 

Author URI: 

*/



html { color:#000; }

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td { margin:0; padding:0; }

table { border-collapse:collapse; border-spacing:0; }

fieldset,img { border:0; }

address,caption,cite,code,dfn,th,var { font-style:normal; font-weight:normal; }

li { list-style:none; }

caption,th { text-align:left; }

h1 { font-size:1.7em; font-weight:bold; color:#000; }

h2 { font-size:1.5em; font-weight:bold; color:#000; margin-bottom:9px; }

h3 { font-size:1.3em; font-weight:bold; color:#000; margin-bottom:7px; }

h4,h5,h6 { font-size:100%; font-weight:normal; }



q:before,q:after { content:''; }

abbr,acronym { border:0; font-variant:normal; }

sup { vertical-align:text-top; }

sub { vertical-align:text-bottom; }

input,textarea,select { font-family:inherit; font-size:inherit; font-weight:inherit; }

input,textarea,select { font-size:100%; }

legend { color:#000; }

del,ins { text-decoration:none; }



body,html { height:100%; }

body { background:#fff; font-family:Arial, Helvetica, sans-serif; font-size:73%; }

a { outline:none; color:#ed1e24; text-decoration:none; }

a:hover { outline:none; color:#ed1e24; text-decoration:underline; }

p { margin-bottom:10px; }

.clearfix:after { content:"."; visibility:hidden; display:block; height:0; clear:both; }

* html .clearfix { height:1%; }

*+html .clearfix { height:1%; }

h2.pagetitle { text-transform:uppercase; font-size:1.5em; font-style:normal; margin-bottom:10px; color:#3264a1; }



#container { width:900px; margin:0px auto 50px; color:#545454; }



/*----- Header -----*/

#header { width:900px; height:114px; background:url(images/headerbg.png) repeat-x top; }

#header ul { float:right; padding: 7px 10px 0 0; height:53px; }

#header ul li { display:inline; text-transform:uppercase; }

#header ul li a { padding: 5px 7px 4px; color:#fff; text-decoration:none; margin-left:10px; }

#header ul li a:hover { text-decoration: underline; }

/*#header ul li.current_page_item a { background:#7b7b7b; border:1px solid #fff; }*/

#header h1 { height:33px; width:404px; clear:both; padding-left:30px; }

#header h1 a { display:block; height:33px; width:404px; background:url(images/logo.png); text-indent:-9999px; }





/*----- Wrap -----*/

#wrap { background:#eee url(images/wrapbg_top.png) repeat-x top; font-size:1.1em; }





/*----- Content -----*/

#content { width: 610px; float:left; padding: 0 0 0px 20px; margin-bottom:40px; display:inline; }



#breadcrumbs { color:#555; text-transform: uppercase; padding: 30px 5px 10px; margin-bottom: 10px; }

#breadcrumbs a { color:#555; text-decoration:none; margin:0px 5px; }

#breadcrumbs a:hover { color:#555; text-decoration:underline; margin:0px 5px; }



.buckets { padding-top: 20px;}

.bucket { width:188px; float: left; font-style:normal; line-height:18px; display:inline; }

.bucket img { border:3px solid #b4b4b4; margin-bottom:15px; }

.bucket h3 { text-transform:uppercase; font-size:1.3em; font-style:normal; margin-bottom:10px; color:#3264a1; }

.bucket .readmore { font-style:normal; text-align:right; }

.middle { margin:0px 20px; }

* html .middle { margin: 0px 15px; }

h3 a{color:#000;}

.post { margin-bottom: 35px; }
.newsfield{margin:0 0 35px 0;}

.entry, .newsfield { line-height:19px; }

.entry p, .newsfield p { margin-bottom:15px; }

.entry img { border:2px solid #b4b4b4; }

.entry .alignleft { float:left; margin-right:15px; }

.entry .alignright { float:right; margin-left:15px; }

.entry ul li{list-style:disc;margin:0 0 10px 30px;}

/*----- Sidebar -----*/

#sidebar { width:234px; float:right; margin:26px 30px 40px 0px; display:inline; }

#sidebar .difference a { background:url(images/promotion.gif) no-repeat center; display: block; height:249px; margin-bottom: 1px; width:234px;}

#sidebar .difference a span {

visibility: hidden;

}

#sidebar .difference h3 { width:226px; height:5px; text-indent:-9999px; }

/*--------------*/
#sidebar .realtime a { background:url(images/realtime.jpg) no-repeat center; display: block; height:242px; margin-bottom: 1px; width:234px;}

#sidebar .realtime a span {
visibility: hidden;
}

#sidebar .realtime h3 { width:234px; height:5px; text-indent:-9999px; }

/*-------------------*/

#sidebar img { display:block; margin:0px auto; }

#sidebar .widget { margin: 20px 3px 25px; }

#sidebar .widget h3 { text-transform:uppercase; font-size:1.3em; font-style:normal; margin-bottom:10px; color:#3264a1; }



/*------Sidebar (Backup copy -------*/

/*

#sidebar { width:222px; float:right; margin:27px 30px 40px 0px; display:inline; }

#sidebar .difference { background:url(images/sidebar_shadow.png) repeat-y center; }

#sidebar .difference ul { background:url(images/sidebar_bottom_shadow.png) no-repeat bottom; padding:0px 50px 19px; margin-bottom:20px; }

#sidebar .difference li { margin-bottom:7px; list-style:square outside; }

#sidebar .difference h3 { width:222px; height:38px; text-indent:-9999px; background:url(images/moran_difference.png); margin-bottom:15px; }

#sidebar img { display:block; margin:0px auto; }

#sidebar .widget { margin: 20px 3px 25px; }

#sidebar .widget h3 { text-transform:uppercase; font-size:1.3em; font-style:normal; margin-bottom:10px; color:#3264a1; } */





/*----- Footer -----*/

#footer { background:#c5c5c5; border-top:1px solid #ccc; padding: 15px 30px; color:#6a6a6a; text-align:center; }





/*----- SuckerFish -----*/

/*#suckerfishnav {}*/

#suckerfishnav, #suckerfishnav ul { float:right; padding: 7px 10px 0 0; height:53px; }

#suckerfishnav a {display:block;color:#fff;text-decoration:none;padding:0px 25px}

#suckerfishnav li {float:left;padding:0;}

#suckerfishnav li ul {padding-left:17px;padding-top:0;position:absolute;top:33px;left:-999em;height:auto;width:130px;font-weight:normal;margin:0;line-height:1;-moz-opacity:1;opacity:1;khtml-opacity:1}

#suckerfishnav li li { width:130px;border: 1px solid #fff;background:#7b7b7b;}

/*#suckerfishnav li li a {padding:3px 10px}*/

/*#suckerfishnav li ul li {font-weight:normal;font-family:verdana,sans-serif}*/

#suckerfishnav li ul li a {color:#fff;}

#suckerfishnav li:hover ul li a {color:#fff}

#suckerfishnav li ul ul {margin:-20px 0 0 131px}

/*#suckerfishnav li ul li:hover {background:#99CCFF}*/

#suckerfishnav li ul li:hover a {color:#fff}

#suckerfishnav li ul li:hover li a {color:#fff}

#suckerfishnav li ul li li:hover a {color:#fff}

#suckerfishnav li ul li ul li:hover ul li a {color:#fff}

#suckerfishnav li ul li ul li:hover ul li:hover a {color:#fff}

#suckerfishnav li:hover ul ul, #suckerfishnav li:hover ul ul ul, #suckerfishnav li.sfhover ul ul, #suckerfishnav li.sfhover ul ul ul {left:-999em}

#suckerfishnav li:hover ul, #suckerfishnav li li:hover ul, #suckerfishnav li li li:hover ul, #suckerfishnav li.sfhover ul, #suckerfishnav li li.sfhover ul, #suckerfishnav li li li.sfhover ul {left:auto;}

/*#suckerfishnav li:hover, #suckerfishnav li.sfhover {background:#99CCFF}*/

#suckerfishnav li:hover a, #suckerfishnav li.sfhover a {color:#fff}



/*----- Footer Navigation -----*/

#footer-nav { height: 30px; width: 100%; }

#footer-nav ul { margin: 0px; padding: 0px; line-height: 30px; white-space: nowrap; }

#footer-nav li { list-style-type: none; display: inline; }

#footer-nav li a { text-transform:uppercase; padding: 7px 10px; color: #6A6A6A; }

#footer-nav li a:link { color: #6A6A6A: }

#footer-nav li a:hover { text-decoration: underline; }



/*----- Middle Column List ------*/

#bucketlist

{

	margin: 0;

	padding: 0;

	list-style: none;

}

#bucketlist li

{

	padding: 0 0 10px 20px;

	margin: 0;

	background-image: url(images/bucket_bullet.gif);

	background-repeat: no-repeat;

	background-position: top left;

}

/*Backup



#bucketlist li

{

	padding: 0 0 0 30px;

	margin: 0;

	background-image: url(images/bucket_bullet.gif) 2px left;

	background-repeat: no-repeat;

	background-position: 0 .5em;

} */

.homepage-news a {color:#545454; font-size:100%; font-weight:normal; text-decoration:underline;}

.homepage-news a:hover {text-decoration:none; }

.homepage-news-date {color:#545454; font-size:90%; font-style:italic; }

#moran-difference-list

{

	margin: 0;

	padding: 0;

}

#moran-difference-list li

{

	padding: 5px 0 0 0;

	margin: 0 0 0 40px;

        list-style-type: disc;

       

}