/*
THEME NAME: Sueblimely Sandbox 
VERSION: 1.1  
SANDBOX DESCRIPTION: A theme rich with powerful and dynamic semantic class selectors; a canvas for CSS artists
AUTHOR: <a href="http://www.sueblimely.com/">Sue Bride</a> 

Based on Sandbox theme URI: http://www.plaintxt.org/themes/sandbox/  <a href="http://andy.wordpress.com/">Andy Skelton</a> &amp; <a href="http://www.plaintxt.org/">Scott Allan Wallick</a>
*/

/*
LAYOUT: Three-Column (Right)
DESCRIPTION: Three-column fixed width layout with two sidebars right of content
*/
body { border: 0pt none ; margin: 0; background: rgb(255, 255, 255) none repeat-x; font-family: "Lucida Grande",Helvetica,Verdana,Arial,Tahoma,sans-serif; font-size: 100.01%; color: rgb(51, 51, 51); text-align: center; }
ol, ul { padding: 0pt 10px 0pt 0pt; margin-left: 15px; list-style-position: outside; }
ol, ul li ul li { list-style-position: outside; }
li { list-style-type: none; }
a:link { color: rgb(33, 115, 197); }
a:visited { color: rgb(33, 115, 197); }
a:hover { color: #009933; }
h1, h2, h3, h4, h5, h6 {  }
h2 { font-size: 1.1em; color: rgb(187, 47, 68);}
h3 { font-size: 1.2em; color: rgb(187, 47, 68);}
h4 {
}
h5 { font-size: 0.9em; color:#999999; }
h6 { font-size: 0.8em; }

div#wrapper {
	margin: 0pt auto;
	width: 980px;
	text-align: left;
	font-size: 0.9em;
	background-color: rgb(255, 255, 255);
	padding: 0px;
}
div#header {
	display: block;
	padding-top: 0px;
	margin-top: 0px;
}
#header-left {	width: 750px;	float: left;}
div#header h1#blog-title {
	font-size: 2em;
	background-image: url('images/logo.jpg');
	background-repeat: no-repeat;
	line-height: 4.5em;
	border: 0px;
}
div#header h1#blog-title img { margin-top: 30px; }
div#header h1#blog-title a { color: #5E8BD0; text-decoration: none; margin-left: 150px; }
#blog-description {
	float:left;
	margin-left: 150px;
	margin-top: -40px;
	font-size: 1.2em;
	color: #666666;
	font-weight: 600;
}
.submenu {
	float:right;
	width:190px;
	border:1px dashed #0099FF;
	margin-top: 30px;
}
.submenu li {padding: 5px 0;}
.submenu li a {text-decoration:none;}
#access { margin-bottom: 110px; width: 95%; font-size: inherit; position: relative; height: 65px;}
html > body #access { margin-bottom: 5px;  }
#suckerfishnav {
    font-size:14px;
    font-family:verdana,sans-serif;
    font-weight:bold;
    width:100%;
    }
#suckerfishnav, #suckerfishnav ul {
	float:left;
	list-style:none;
	line-height:40px;
	padding:0;
	margin:0;
	width:960px;
	z-index: 1;
    }
#suckerfishnav a {
    display:block;
    color:#5E8BD0;
    text-decoration:none;
    padding:0px 10px;
    }
#suckerfishnav li {
    float:left;
    padding:0;

    }
#suckerfishnav li a { text-indent: 0px;}
	#suckerfishnav li a:hover { text-indent: 0px;}

#suckerfishnav ul {
	position:absolute;
	left:-999em;
	height:auto;
	width:140px;
	font-weight:normal;
	margin:0;
	line-height:1;
	border:0;
	background-color: #FFFFFF;
    }
#suckerfishnav ul  ul {
padding: 3px; border: 1px dashed #0099CC;}		
#suckerfishnav li li {
    width:159px;
    font-family:verdana,sans-serif;
    }
#suckerfishnav li ul li a, #suckerfishnav li ul li a:visited {
    padding:6px 10px;
    width:150px;
    font-size:12px;
    color:#5E8BD0;
		border-bottom: 1px dashed #C7C7C7;
    }
#suckerfishnav li ul ul {
    margin:-21px 0 0 100px; 
    }
#suckerfishnav li li:hover {
    }
#suckerfishnav li ul li:hover a, #suckerfishnav li ul li li:hover a, #suckerfishnav li ul li li li:hover a, #suckerfishnav li ul li li li:hover a {
	color:#3972C6;
	font-weight: normal;
    }
#suckerfishnav li:hover a, #suckerfishnav li.sfhover a {
    color:#4BB432;
    }
#suckerfishnav li:hover li a, #suckerfishnav li li:hover li a, #suckerfishnav li li li:hover li a, #suckerfishnav li li li li:hover li a {
    color:#4BB432;
    }
#suckerfishnav li:hover ul ul, #suckerfishnav li:hover ul ul ul, #suckerfishnav li:hover ul ul ul ul, #suckerfishnav li.sfhover ul ul, #suckerfishnav li.sfhover ul ul ul, #suckerfishnav li.sfhover ul ul ul ul {
    left:-999em;
    }
#suckerfishnav li:hover ul, #suckerfishnav li li:hover ul, #suckerfishnav li li li:hover ul, #suckerfishnav li li li li:hover ul, #suckerfishnav li.sfhover ul, #suckerfishnav li li.sfhover ul, #suckerfishnav li li li.sfhover ul, #suckerfishnav li li li li.sfhover ul {
    left:auto;
    }
#suckerfishnav li:hover, #suckerfishnav li.sfhover {
    }
	div#container {
	width: 560px;
	float: left;
	background-color: rgb(255, 255, 255);
	padding: 0;
	margin: 0;
}
	div#container-page1 {
	width: 640px;
	float: left;
	background-color: rgb(255, 255, 255);
	padding: 0;
	margin: 0;
}	
div#container-page-onesidebar {
	width: 640px;
	float: left;
	background-color: rgb(255, 255, 255);
	padding: 0;
	margin: 0;
}
	div#container-page-full {
	width: 940px;
	float: left;
	background-color: rgb(255, 255, 255);
	padding: 0;
	margin: 0;
}
div#content {
	float: left;
	margin-left: 15px;
	margin-top: 0pt;
	padding-top: 5px;
}


div#content div.post, div#content div.page {
	padding: 0pt 0px 0pt 0pt;
	overflow: hidden;
	margin-top: 10px;
	width: 100%;
	background-color: #ffffff;
}
div#content div.d01 {  }
div#content div.d31 {  }
html > body div#content div.d01 {  }
html > body div#content div.d31 {  }
div#content div.post .entry-title, div#content div.page .entry-title { margin: 10px 0pt; font-size: 110%; padding-bottom: 0px; padding-left: 0px; color: #5E8BD0; }
div#content div.post .entry-title, div#content div.page .entry-title .single { font-size: 140%; }
div#content div.m01 .entry-title {  }
div#content div.m12 .entry-title {  }
html > body div#content div.post .entry-title, html > body div#content div.page .entry-title {  }
html > body div#content div.m01 .entry-title {  }
html > body div#content div.m11 .entry-title {  }
html > body div#content div.m12 .entry-title {  }


/*Content*/
div#content div.post .entry-title a, div#content div.page .entry-title a, div#content div.post .entry-title a:visited { display: block; width: 520px; text-decoration: none; line-height: 1.2em; font-size: 1em; color: #5E8BD0; }

.entry-date {
	text-align: right;
	font-size: 0.9em;
	color: rgb(102, 102, 102);
	margin-right: 10px;
	width: 510px;
}


.entry-content { margin: 10px 0px 10px 0pt; overflow: hidden; }
.entry-content p { padding: 2px 0px; font-size: 1em; line-height: 1.4em; text-align: left; }
.entry-content em { font-style: italic; }
.entry-content h2 {
	margin: 5px 0pt;
	padding: 5px 0pt;
	width: 100%;
	color: #4bb432;
	font-size: 1.3em;
}
.entry-content h4 { margin: 5px 0pt; padding: 0px 0pt; width: 100%; color: #5E8BD0; font-size:1.1em; }
.entry-content h3 {margin: 5px 0pt 10px 0; padding: 0px 0pt; color: #5E8BD0;}
.entry-content ul, ol { margin: 10px 5px 10px 20px; font-size: 1em; line-height: 1.2em; }
.entry-content ol {padding-left: 8px; }
.entry-content ul li { padding-bottom: 9px; list-style-type: circle; list-style-position: outside; margin-left: 0px; }
.entry-content ol li { background: transparent none repeat; padding-bottom: 9px; list-style-position: outside; list-style-type: decimal; margin-left: 0px; }
.entry-content dl { font-size: 0.75em; line-height: 1em; }
.entry-content dl dt { margin: 10px 5px; padding-left: 20px; }
.entry-content dl dd { margin: 10px 25px; font-size: 1em; }
.entry-content .caps { text-transform: uppercase; }
.entry-content .important { border-right: 1px solid rgb(224, 224, 224); border-bottom: 1px solid rgb(224, 224, 224); padding: 3px; background: rgb(255, 255, 236) none repeat; }
.entry-content a { border-right: 1px solid rgb(224, 224, 224); border-bottom: 1px solid rgb(224, 224, 224); padding: 2px; background-color: rgb(248, 248, 248); text-decoration:none;}
.entry-content a:hover { border-right: 1px solid rgb(224, 224, 224); border-bottom: 1px solid rgb(224, 224, 224); padding: 2px; }
.entry-content div.page-link { font-size: 1em; font-weight: inherit; line-height: 2.2em; }
.entry-content div.page-link a { border: 0pt none ; margin: 0pt; padding: 8px 11px 11px; width: 30px; height: 30px; text-align: center; }
.entry-content div.page-link a:hover { border: 0pt none ; margin: 0pt; padding: 8px 11px 11px; width: 30px; height: 30px; text-align: center; }
.entry-content a.more-link { border: 0pt none ; margin: 5px 0pt; float: right; text-align: center; display: block; width: 155px; height: 30px; text-indent: -999px; }
.entry-content a.more-link:hover { border: 0pt none ; margin: 5px 0pt; display: block; }
.entry-content a.more-link .meta-nav {  }
.page h2, .single h2 { padding-top: 5px; }
.archive h3 { border: 0pt none ; }
.archive .page-title { border-bottom: 1px solid rgb(221, 221, 221); margin: 15px 10px; padding: 10px 0pt 10px 40px; width: 505px; }
html > body.archive .page-title {  }

/*Entry Meta*/

.entry-meta-wrapper {
	background-color:#E3ECFD;
	border-bottom: 1px solid;
	border-bottom-color: #CDDDFC;
	border-left: 1px solid #CDDDFC;
}
.entry-meta-wrapper a {color:#36618B;}
.entry-meta {
	font-size: 1em;
	clear: both;
	font-style: italic;
	display: block;
	padding: 8px;
}
.entry-meta-div {
	display: block;
	width: 100%;
	line-height: 1.5em;
	clear: both;
}
.entry-meta .meta-sep { display: none; }
.entry-meta .author {float:left;  }
.entry-meta .author a { }
.entry-meta .cat-links {
	position: relative;
}
.entry-meta .edit-link {
	display: inline;
	float: right;
	margin-right: 15px;
}
.entry-meta .comments-link {
	padding: 0pt 10px;
	text-indent: 25px;
	font-size: 1em;
	text-align: right;
	float: right;
}
body.author .entry-meta .comments-link { margin-top: -70px; }

.entry-meta .comments-link a { color:rgb(204, 51, 51)}
.entry-meta .comments-link span { line-height: 2.6em; }
.single .entry-meta { border-style: solid none; border-color: rgb(209, 239, 255) -moz-use-text-color; border-width: 1px 0pt; padding: 15px; margin-top: 10px; background-color: rgb(248, 248, 248); line-height: 1.8em; font-size: 90%; }
.single .entry-meta .author {  }
.navigation {width: 100% display:block;
	clear:both;
	margin-left: 15px;
	width: 95%;
}
/*Vaild CSS hack to Target only IE 7 and below*/
.home div#nav-below .nav-next a:link:visited, .archive div#nav-below .nav-next a:link:visited { padding: 0pt 0pt 0pt 20px; }
.home div#nav-below .nav-previous a:link:visited, .archive div#nav-below .nav-previous a:link:visited { padding: 0pt 25px 0pt 0pt; margin-left: 5px; color: rgb(187, 47, 68); }


/*Asides*/
div#content div.category-asides{background:none;}
html>body div#content div.category-asides{background:none;}
div#content div.category-asides .entry-title{background:none; font-size:1em;  padding-bottom:0; padding-left:0; margin:0 10px;}
html>body div#content  div.category-asides .entry-title{background:none;}

div#content div.category-asides .entry-title a{width:96%; margin-top:20px; padding:5px 0; padding-left:10px; }
div#content div.category-asides .entry-content{font-size:1em; line-height:1.6em; margin:0;}
div#content div.category-asides .entry-meta{background:#F5FCFF; font-size:1em; padding:5px; border:1px solid #D1EFFF; border-left:0;border-right:0;}
div#content div.category-asides .entry-meta .meta-sep{display:none;}
div#content div.category-asides .entry-meta .author{display:inline; border:0; padding:0; background:none;}
div#content div.category-asides .entry-meta .cat-links{display:inline;  border:0; padding:0; background:none;}
div#content div.category-asides .entry-meta .edit-link{display:inline; float:none;  border:0; padding:0; background:none;}
div#content div.category-asides .entry-meta .comments-link{display:inline; border:0; padding:0; background:none; margin:0; float:none; font-size:1em; }
div#content div.category-asides .entry-meta .comments-link a{line-height:0.7em;}


/*Comments*/
.comment-wrapper {
	margin: 0;
	padding: 0;
}
.comment {
	width: 500px;
	padding-right: 10px;
	border: 1px solid;
	border-color: #BFBFBF;
	margin-bottom: 15px;
}
div#comments{clear:both;}
#comments h3, h3#respond{
	color: rgb(85, 85, 85);
	margin-top: 5px;
	width: 95%;
}
div#comments-list h3{ width:500px; padding:10px; padding-left:40px; }
div#comments-list ol {display:block; margin:0; width:500px; padding:0 10ox  0 0; font-size:1em;}
div#comments-list ol li{display:block; margin:25px 0; padding:0; background:none;}
div#comments-list ol li .comment-author{}
div#comments-list ol li .comment-meta{padding-bottom:10px;  font-size:1em; border-top:1px solid #B8DFFF;}
div#comments-list ol li .comment-author{padding-right:10px;}
div#comments-list ol li p{}
.reply {
	width:400px;
	display: block;
	text-align: right;
}
.comment .meta {line-height: 2em;}
/*For Post Author special Style*/
div#comments-list ol li.bypostauthor .comment-meta{
	border:0;
	padding:0 10px;
	background-color: #E0E0E0;
}
div#comments-list ol li.bypostauthor p{background-color: #E0E0E0; padding:15px; padding-top:0; }

/*Trackbacks and Pingbacks*/
div#trackbacks-list h3 {margin-bottom:0; width:500px; padding:10px; padding-left:40px; border:0;}
div#trackbacks-list ol {display:block; width:530px; border:1px solid #CCC; border-left:0; border-right:0; background:#F7F7F7; margin:0; padding:20px; font-size:1em;}
div#trackbacks-list ol li{display:block; margin:15px 0; padding:0; background:none;}
div#trackbacks-list ol li div.comment-author{border-bottom:1px solid #B8DFFF;}

/*Comment Form*/
div#respond h3 {margin-top:20px; width:500px; padding:10px 0 0 40px; border:0;}
div#respond .formcontainer{font-size:0.55em;  width:500px; line-height:1.7em; height:400px; }
div#respond form#commentform textarea{border:3px solid #58B0DA; padding:5px; height:80px; width:424px}
div#respond form#commentform input{border:3px solid #58B0DA; padding:5px; height:16px; width:424px}
div#respond form#commentform input#submit{border:0; margin-top:10px; width:440px; height:24px;}
form#commentform{margin:0; width:418px; padding-top:5px}
form#commentform p#comment-notes{}
form#commentform div.form-label{ margin:5px 0;}

/*Sidebars*/
.one-sidebar {
	float:right;
	width:300px;
}
.sidebar-page1-side .sidebar {width: 320px; float:right;}

.one-sidebar .sidebar {}
.sidebar { font-size: 13px; background-color: rgb(255, 255, 255); }
.sidebar h3 { font-size: 1em; margin-top: 10px; }
#sidebar-left {
	margin: 20px 0pt 0pt 0;
	width: 165px;
	float: right;
	position: relative;
	background-repeat: no-repeat;
}
#sidebar-right{
	margin: 20px 10px 0pt 0px;
	padding: 0pt;
	width: 210px;
	float: right;
	position: relative;
}
#sidebar-page1 .sidebar {width:920px; float:left;}
.friend-connect-widgets {
	padding: 10px 20px;
	margin-bottom:15px;
	width: 900px;
}
.friend-connect-widgets h3 {text-indent: 10px;}
.friend-connect-widgets .widget-block-282 {width:282px;border:1px solid #cccccc; float:left;}
.friend-connect-widgets .widget-block-right{width:282px;border:1px solid #cccccc; float:right;}

.sidebar a {text-decoration: none;}
.sidebar img {border:none;}
.xsidebar ul  li { padding-left: 0pt; margin-left: -10px; list-style-type: none; }
.sidebar ul li h3 { border-bottom: 1px solid rgb(153, 153, 153); padding: 4px 0px; list-style-type: none; color: #5E8BD0; }
.sidebar ul li { margin-left: 0px; list-style-type: circle; color: rgb(102, 102, 102); }
.sidebar ul li a { padding: 4px 0px; height: 22px; font-size: 13px; text-decoration: none; list-style-type: circle; }
.sidebar ul li a:hover {  }
.sidebar ul li ul { border: 0pt none ; }
li#search h3 .widgettitle { visibility: hidden; }
form#searchform div { width: 150px; height: 70px; margin-left: 12px; margin-top: 5px; }
form#searchform input#s { border: 1px solid rgb(153, 153, 153); margin-top: 5px; margin-left: 8px; width: 150px; line-height: 1.3em; margin-bottom: 10px; }
html > body form#searchform input#s { margin-left: 0px; }
form#searchform input#searchsubmit {  }
li.widget .search_input { font-size: 1.1em ! important; }
li#rss-links { margin-left: 12px; margin-top: 20px; width: 200px; height: 100px; }
li#rss-links h3 { display: none; }
li#rss-links ul { border: 0pt none ; margin-left: 20px; padding-top: 60px; }
li#rss-links ul li { display: inline; width: 75px; }
li#rss-links ul > li:first-child a {  }
li#rss-links a { border: 0pt none ; padding: 0pt; display: inline; font-size: 1em; }
li#rss-links a:hover { background: transparent none repeat; }
ul#recentcomments li {  }
div#calendar_wrap { padding: 0pt 30px; }
div.textwidget {}

/*Menus*/
div#access .skip-link{display:none}
/*Only the lastest browsers see the second level menu -- */
#menu ul li.page_item ul li.page_item { display: none; }
html > body #menu ul li.current_page_parent a, html > body #menu ul li.current_page_parent a:hover {  }
html > body #menu ul li.current_page_parent { padding-right: 30px; }
html > body #menu ul li.current_page_parent ul li.current_page_item a, html > body #menu ul li.current_page_parent ul li.current_page_item a:hover { background: transparent none repeat; margin-bottom: -10px; text-indent: -5px; }
html > body #menu ul li.current_page_parent ul li.current_page_item { border-bottom: 1px solid rgb(98, 133, 159); background: transparent none repeat; }
html > body #menu ul li.current_page_parent ul li.page_item { background: transparent none repeat; display: inline; font-size: 1em; padding-right: 30px; }
html > body #menu ul li.current_page_parent ul li.page_item a { background: transparent none repeat; display: inline; text-indent: -5px; margin-top: 25px; }
html > body #menu ul li.current_page_item ul li.page_item { background: transparent none repeat; display: inline; font-size: 1em; padding-right: 30px; }
html > body #menu ul li.current_page_item ul li.page_item a { background: transparent none repeat; display: inline; text-indent: -5px; margin-top: 25px; }
div#nav-above { display: none; }
div#nav-below .nav-next, div#nav-below .nav-previous { padding: 10px; font-size: 0.9em; text-align: right; margin-top: 10px; color: rgb(187, 47, 68); }
div#nav-below .nav-next a { padding: 9px 5px 9px 20px; }
div#nav-below .nav-next a .meta-nav { padding: 9px 20px 9px 9px; margin-left: -5px; margin-right: -10px; }
div#nav-below .nav-next .meta-nav { padding: 9px 50px 9px 9px; margin-left: -5px; }
div#nav-below .nav-previous { text-align: left; }
div#nav-below .nav-previous a { padding: 9px 20px 9px 2px; margin-left: -5px; }
div#nav-below .nav-previous a .meta-nav { padding: 9px 5px 9px 9px; margin-left: -10px; }
div#nav-below .nav-previous .meta-nav { padding: 9px 40px 9px 9px; margin-left: -5px; }

/* remember to define focus styles! */
.focus {}

/* tables still need 'cellspacing="0"' in the markup */
table {border-collapse: separate; border-spacing: 0;}
caption, th, td {text-align: left; }
blockquote:before, blockquote:after, q:before, q:after { content: "";}
blockquote{font-style:italic; padding:12px 15px; margin:8px 0; background:#EEE;}
blockquote, q {quotes: "" "";}

/* Code*/

pre{
	font-size:1em;
	font-style:normal;
	padding:8px;
	margin: 0 px;
	font-family:courier;
	line-height:1.4em;
	background-color: #F5F5F5;
	border-left: 1px solid #8A9AAC;
	overflow:auto;
}
.code-container{
	padding:5px;
	text-align: left;
	border: 1px solid #5983D0;
	margin: 5px 12px;
}


textarea.codecontainer { border: 1px dashed gray; width: 80%; height: 150px; background-color: #F2F3F4; margin-top: 1em; margin-left:10px;clear: left; padding-left: 5px; }
.selectcode { margin-top: 1em; }
.selectcode a.tabs { border-style: solid; border-color: gray; border-width: 1px 1px 0pt; padding: 0pt 4px; text-decoration: none; color: navy; margin-right: 3px; }
.selectcode a.tabs:visited, .selectcode a.tabs:active { color: navy; }
.selectcode a.tabs:hover { background-color: rgb(239, 239, 239); color: navy; }


span.sueblimely { color:#FFFFFF; padding:0;}
span.sueblimely a, span.sueblimely a:hover, span.sueblimely a:visited {color:#FFFFFF; font-size:2px; padding:0; margin:0; }

/* Plugins*/

/*Similar Posts*/
.similar {
	padding: 5px 8px 8px 8px;
}
.similar ul li a {text-decoration:none;}
.similar ul {margin-top: 5px; padding-top: 0px;}
#tag_cloud a {text-decoration:none;}
/* Pages */

p.award-image {
	text-align: center;
	width: 250px;
	border:solid 1px;
	border-color:#999999;
	padding: 8px;
	margin: 0 auto 20px auto;
	vertical-align: middle;
	background-color:#D2E7FF;
}.award-image img{
	border:solid 1px;
	border-color:#999999;
	padding: 8px;
	background-color: #FFFFFF;
	margin: 0 auto;
	text-align: center;
}



#iframe-1 {
	width:310px;
	padding-right:25px; padding-left:25px;
	float: left;
}
#iframe-2 {}
#iframe-3 {}

/* News Blogosphere */

.news, .reading, .tools, .socnet, .wordpress-news, .blogger-news, .se-news { line-height: 55px; text-indent: 60px; }
.news{ background-image: url(http://www.sueblimely.com/images/news/news.jpg); background-repeat: no-repeat; }
.reading{ background-image: url(http://www.sueblimely.com/images/news/reading.jpg); background-repeat: no-repeat; }
.tools {background-image: url(http://www.sueblimely.com/images/news/tools.jpg); background-repeat: no-repeat;}
.socnet {background-image: url(http://www.sueblimely.com/images/news/socnet.png); background-repeat: no-repeat;}
.wordpress-news {background-image: url(http://www.sueblimely.com/images/news/wordpress.jpg); background-repeat: no-repeat;}
.blogger-news {background-image: url(http://www.sueblimely.com/images/news/blogger.jpg); background-repeat: no-repeat;}
.se-news {background-image: url(http://www.sueblimely.com/images/news/se-news.jpg); background-repeat: no-repeat;}
.entry-content .nodec a:hover, #sharethis_2 a, li.zemanta-article a{ border: 0px; background-color:#FFFFFF;}
span.diigo-bookmark a, span.diigo-bookmark a:hover { margin-left:10px; text-decoration:none; background-color:#FFFFFF; border: 0;}
span.diigo-bookmark {
	display:inline;
	float:right;
	margin-right:10px;
	border:0;
	text-decoration:0;
	margin-top: -12px;
}
p.akpc_pop {text-decoration:none; background-color:#FFFFFF; border: 0; margin-top:0px;}
#sharethis_2 a, #sharethis_2 a:hover {text-decoration:none; background-color:#FFFFFF; border: 0; }


.clear { clear:both;}
.alignright { margin: 0pt; padding: 2px 0pt 12px 12px; float: right; }
.alignleft { margin: 0pt; padding: 2px 12px 12px 0pt; float: left; }
.aligncentre {text-align:center;}
.align-right { margin: 0pt; padding: 2px 0pt 12px 12px; float: right; }
.align-left { margin: 0pt; padding: 2px 12px 12px 0pt; float: left; }
.align-centre {text-align:center; margin-left:auto; margin-right:auto;}

span.smaller{font-size:85%;}


#text-6 {
	margin-top: 35px;
	padding-left: 25px;
}
#engineShareList a { color: rgb(33, 115, 197); font-size: 12px; font-family: Arial,Helvetica,sans-serif; }
#linkroll_title { font-weight: bold; font-size: 14px; color: rgb(33, 115, 197); font-family: Arial,Helvetica,sans-serif; text-decoration: none; }
#engineShareList a { color: rgb(33, 115, 197); font-size: 12px; font-family: Arial,Helvetica,sans-serif; }

div.sidebar ul li#categories-1 ul li.cat-item a {
	padding: 4px 0px;
	font-size: 1em;
	text-decoration: none;
	list-style-type: circle;
	color: #AC2D30;
	line-height: 1.5em;
	font: bold;
}
div.sidebar ul li#categories-1 ul li.cat-item ul li a{
	padding: 4px 0px;
	font-size: 13px;
	text-decoration: none;
	list-style-type: circle;
	color: rgb(33, 115, 197);
	line-height: 1.2em;
	font-weight: normal;
}

#diigo_linkroll ul#engineShareList a { color: rgb(33, 115, 197); font-size: 12px; font-family: Arial,Helvetica,sans-serif; !important;}

div.sidebar ul li#categories-1 ul li.cat-item a {
	padding: 4px 0px;
	font-size: 1em;
	text-decoration: none;
	list-style-type: circle;
	color: #5E8BD0;
	line-height: 1.5em;
	font: bold;
}
div.sidebar ul li#categories-1 ul li.cat-item ul li a{
	padding: 4px 0px;
	font-size: 13px;
	text-decoration: none;
	list-style-type: circle;
	color: rgb(33, 115, 197);
	line-height: 1.2em;
	font-weight: normal;
}
#lower-wrapper {
	display:block;
	clear:both;
	width: 980px;
	padding: 0;
	margin: 0;
}
.text-center {text-align:center;}


div#footer { clear: both; position: relative; margin-left: 0px; margin-right: 0px; height: 400px; padding-top: 105px; font-size: 1em; text-align: center; width: 960px; float: left; }
#footer-sidebar { border-top: 1px solid rgb(204, 204, 204); padding: 10px 0; display: block; height: 360px; width: 960px; clear: both; }
#footer1 {
	height: 400px;
	float: left;
	width: 282px;
	margin-right: 15px;
}
#footer2 {
	height: 400px;
	float: left;
	width: 200px;
	margin-right: 15px;
}
#footer3 {
	padding: 0pt;
	height: 400px;
	float: right;
	width: 200px;
	margin: 0;
}

