body{
	background:#fff;
	font-size:82%;
	line-height:130%;
	color:#000;
	font-family : Tahoma, Verdana, Arial, Helvetica, sans-serif;
	margin:0;
	padding:0; padding-top:20px; padding-bottom:20px;
	min-width:750px;
}

body.drag{cursor:move;}

body.sidebars {margin:0 auto;width:95%;background:#fff;}
body.sidebars #main{margin-left:-210px;margin-right:-210px;}
body.sidebars #squeeze{margin-left:155px;margin-right:155px;}
	#squeeze{padding:0 10px 15px 10px;}

#sidebar-left,#sidebar-right{width:210px;float:left;z-index:2;position:relative;}
#sidebar-left { width: 210px; }
#sidebar-right { width: 155px;margin-top: 10px;}

#sidebar-left .block,#sidebar-right .block{padding-top:10px;padding-bottom:15px;padding-left:20px;padding-right:10px;}

#main{float:left;width:100%;}


#header{
	background:#fff;
	float:none;
	clear:none;
	line-height:normal;
}

#name-and-slogan{float:left;padding-bottom:20px;}
#site-name{padding-top:20px;margin:0 0 10px 20px;}
#site-name a,#site-name a:hover{font-weight:normal;font-size:200%;margin:0;padding:0;}
#site-slogan{margin:0 0 0 20px;font-size:125%;display:inline;}
#logo-title{float:left}
#site-name a,#site-name a:hover, #site-slogan{color:#000;}

#navigation{background:#fff;}

#middlecontainer{margin:0 auto;background:#ffddee url(body-bg.png) 0 0 repeat-x;}
#middlecontainer a,div#middlecontainer a:link,div#middlecontainer a:visited{color:#104A91;}
#middlecontainer .title, #middlecontainer h2{color:#104A91;}

hr{height:1px;border:1px solid gray;}

img{border:0;}
img#logo{margin:10px 0px 0 10px;}
img#roopletheme{width:100px;height:20px;}


.clear-block:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clear-block{display:inline-block;}
/* Hides from IE-mac \*/* html .clear-block{height:1%;}
.clear-block{display:block;}

ul.menu li{margin:0 0 0 0.5em;}

li a.active{color:#000;}

ul.links{margin:0;padding:0;}
ul.links.inline{display:inline;}
ul.links li{display:inline;list-style-type:none;padding:0 0.5em;}

.block ul{margin:0;padding:0 0 0.25em 1em;}

h1,h2,h3,h4,h4{padding-bottom:5px;margin:10px 0;line-height:125%;}

h1{font-size:160%;}
h2{font-size:125%;}
h3{font-size:110%;}
h4{font-size:100%;}

#main h2.title{font-size:150%;}

p{margin-top:0.5em;margin-bottom:0.9em;}

a{text-decoration:none;}
a:hover{text-decoration:underline;}

pre{background-color:#eee;padding:0.75em 1.5em;font-size:12px;border:1px solid #ddd;}

.item-list .title{color:#222;}

.comment .links{margin-bottom:0;}

.clr{clear:both;}

ul.links li{border-left:1px solid #fff;}

ul.links li.first{border:none;}

a.readon,a:hover.readon{margin-top:15px;padding-left:5px;padding-right:5px;padding-top:2px;padding-bottom:2px;font-weight:bold;text-decoration:none;text-align:center;}


#footer,#footer-print{text-align:center;background:#fff 0 0;color:#000000;}
#footer a{color:#adadad;}

div#breadcrumb{clear:both;font-size:80%;padding-top:3px;}

.title,.title a{font-weight:bold;margin:0 auto;}

.submitted{font-size:0.8em;}

.links a{font-weight:bold;}

.block .title{margin-bottom:.25em;}

.node{margin:.5em 0 2em 0;}

.sticky{padding:.5em;background-color:#eee;border:solid 1px #ddd;}

.node .content,.comment .content{margin:.5em 0 .5em 0;}
.node .taxonomy{font-size:0.8em;padding-left:1.5em;}
.node .picture{border:1px solid #ddd;float:right;margin:0.5em;}

#sidebar-left  .customframeblock,#sidebar-right .customframeblock{padding:0px;margin-bottom:10px;}

a:link,a:visited,a:hover,.title,.title a,.submitted,.links,.node .taxonomy,#aggregator .news-item .categories,#aggregator .source,#aggregator .age,#forum td .name,div.admin-panel .description{color:#104A91;}

#mission{border:solid 1px #104A91;color:#000;}
#mission a,#mission a:visited{color:#104A91;}

#suckerfishmenu	.block{margin-bottom:0;padding-bottom:0;}
#suckerfishmenu	.block,#suckerfishmenu	.box{padding:0;}
#suckerfishmenu	h2{display:none;}
#suckerfishmenu{line-height:28px;background:#104a91 url(menu-bg.png) repeat-x;}
#suckerfishmenu	 ul.menu{  padding:0 0 0 0px;list-style:none;z-index:3;display:inline;}
#suckerfishmenu	 a{background:#fff;color:#fff;display:block;padding:0px 14px 0px 14px;  text-decoration:none;font-size:95%;font-weight:bold;border-right:#999 solid 1px;}
#suckerfishmenu	 a:active,#suckerfishmenu	 a:hover{background:#818181 url(menu-bg-over.png) repeat-x;text-decoration:none;border-right:#999 solid 1px;}
#suckerfishmenu	 li{display:inline;float:left;margin:0;padding:0;height:1%;}
#suckerfishmenu	 ul.menu ul{padding:0;margin-left:-1px;list-style:none;background:#999;}
#suckerfishmenu	 ul.menu li ul{position:absolute;width:200px;left:-999em;}
#suckerfishmenu	 ul.menu li li{  float:left;width:200px;margin-bottom:1px;}
#suckerfishmenu	 ul.menu li li a:link,#suckerfishmenu	 ul.menu li li a:visited{color:#fff;background:#818181;width:170px;border-bottom:1px #aaa solid;border-left:1px #999 solid;font-weight:normal;}
#suckerfishmenu	 ul.menu li li.expanded a{background:#818181 url(menu_arrow.png) 100% 50% no-repeat;}
#suckerfishmenu	 ul.menu li li.expanded a:active,#suckerfishmenu	 ul.menu li li.expanded a:hover{background:#104a91 url(menu_arrow.png) 100% 50% no-repeat;}
#suckerfishmenu	 ul.menu li li.expanded ul.menu a{background:#818181;}
#suckerfishmenu	 ul.menu li li.expanded ul.menu li.expanded a{background:#818181 url(menu_arrow.png) 100% 50% no-repeat;}
#suckerfishmenu	 ul.menu li li{}
#suckerfishmenu	 ul.menu li ul a{color:#fff;width:200px;line-height:24px;font-size:95%;}
#suckerfishmenu	 ul.menu li ul ul{margin:-25px 0px 0px 199px;}

