/*  
Theme Name: SW1 Design
Theme URI: http://wordpress.org/
Description: Robs Theme
Version: 1.0
Author: Robert Knightsbridge
Author URI: http://sw1design.com/

	SW1 v1.0
	 http://sw1design.com/

 =(Global)
-----------------------------------------------------------------------------
 Remove padding ,margins , borders and stanadrdise other elements for all browsers */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dd,dl,dt,li,ol,ul,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td {border:0;font-size:100%;line-height:1.5;margin:0;padding:0;text-align:left;vertical-align:baseline;}
/* Remove border around linked images */
a img,:link img,:visited img {border:0;margin:0;padding:0;}
/* Standardise Tables */
table {border-collapse:collapse;border-spacing:0;}
/* Removes styling from list items */
ol,ul,li {list-style:none;} q:before,q:after,blockquote:before,blockquote:after {content:"";}

/* =Changes to above (Global)
-----------------------------------------------------------------------------
Put it back on certain elements */
p,pre,blockquote,fieldset,table {margin:1em 0;}
/* Class for clearing floats */
.clear {clear:both;margin:0;padding:0;}
/* Standardise H Tags */
h1,h2,h3,h4,h5,h6 {font-size:1.4em;font-weight:400;margin:0;padding:0;}
/* =Typography (Global)
-----------------------------------------------------------------------------*/
body {background-color:#20272A;background-image:url(images/bg-tile.gif);color:#88A9CA;font:62.5%/1.6 Tahoma, Verdana, Arial, sans-serif;}
blockquote {
	background:#333;
	font-family:Georgia, "Times New Roman", Times, serif;
	padding: 30px;
	-moz-border-radius: 5px;
	-webkit-border-radius:5px;
	-khtml-border-radius:5px;
	color: #FFF;
	margin: 30px;
	font-size: 90%;
	border: 2px solid #666;
	line-height: 0.8em;
}
/*
.content ul, .content ol {font-size:1.2em;margin:1em 0 1em 2em;}
.content ul li {list-style: disc outside;}
.content ol li {list-style: decimal outside;}

 =Layout (Global)
-----------------------------------------------------------------------------*/
#wrapper {margin:0 auto;padding:0;width:908px;}
#primary {background-image:url(images/bg-shadow.gif);background-repeat:repeat-y;}
#container {height:100%;margin-bottom:1em;position:relative;}

.imageLeft,.imgLeft {float:left;margin:0.5em 1em 1em 0;}
.imageRight,.imgRight {float:right;margin:0.5em 0 1em 1em;}
.imageLink {background:#fff !important;border:none !important;color:#fff !important;margin:0 !important;padding:0 !important;}

.hidden {display:none;}
hr.clear {clear:both;margin:0;padding:0;visibility:hidden;}
hr.singlepost {background-color:#31314E;border:0;color:#31314E;height:1px;margin:25px 0 5px;padding:0;text-align:left;width:97%;}

/* =Header =Banner
-----------------------------------------------------------------------------*/
#header {background-image:url(images/bg-header.gif);background-repeat:no-repeat;height:190px;left:0;margin-left:4px;margin-right:4px;top:0;width:900px;}

#logo {background:url(images/logo.png) no-repeat;display:block;float:left;height:166px;margin:25px 0 0 28px;overflow:hidden;width:258px;}
#logo a {display:block;height:166px;overflow:hidden;text-indent:-5000px;width:258px;}
.LogoPrint {display:none;}

.headline {display:none;height:166px;overflow:hidden;width:258px;}
.strapLine {text-indent:-5000px;}
#banner {width:760px;}
#pageDescription {display:none;}

/* =Main Nav
-----------------------------------------------------------------------------*/
#navigationContainer {float:right;margin:0;padding:0;position:relative;top:8px;}
#navigationContainer li {float:left;}
#navigationContainer li a {border-right:1px solid #F4F4F4;color:#F4F4F4;float:left;font:1.4em/15px Georgia, "Times New Roman", Times, serif;margin:2px 0 0;padding:0 0.6em 1px;text-decoration:none;}
#navigationContainer li a:hover {color:#F33;}

/* =Buttons in Nav container 
-----------------------------------------------------------------------------*/
#navigationContainer #nContact a,#navigationContainer #nRssPosts a {border-right-style:none;padding-right:25px;}
#navigationContainer #nRssCommnents {background-image:url(images/icon-navigation-rss-sm.gif);background-repeat:no-repeat;height:21px;padding:0 .5em 0 20px;}

/* =Sub Nav
-----------------------------------------------------------------------------*/
#sidebar{float:right;margin-bottom:30px;padding-right:0;width:243px}
#search{float:right;height:27px;margin-right:22px;padding-left:35px;position:relative;top:130px;width:238px}
#search img{float:left;margin:3px 3px 0 0}
#searchsubmit{color:#FFF;vertical-align:top}
#search .icon-search{background:url(images/icon-search.gif) no-repeat 0 2px;display:block;float:left;height:26px;overflow:hidden;padding-right:2px;text-indent:-5000px;width:26px}
#searchform #s{background:#3E3E3E;border:1px solid #32325a;color:#88A9CA;font-size:12px;margin-right:4px;padding:2px}
#sidebar h2{color:#4266AA;font-size:1.9em;font-weight:400;padding-left:0}
#sidebar .flickrH2{background-image:url(images/icon-sidebar-flickr.gif);background-position:left 30%;background-repeat:no-repeat;height:25px;line-height:normal;margin:8px 0 4px 10px;padding-left:75px;width:152px}
#sidebar #subnav{background-image:url(images/sidebar-subnav-bg.gif);background-position:center;background-repeat:repeat-x;border:1px solid #32325a;margin:0;padding:10px 0 10px 4px;width:200px}
#sidebar #subnav h2{background-image:url(images/sidebar-subnavH2.gif);background-repeat:no-repeat;height:30px;line-height:1.5em;text-indent:8px;width:196px}
#sidebar #subnav ul{font-size:1.4em;padding:15px 0 10px 20px}
#sidebar #subnav li a{color:#4266AA;text-decoration:none}
#sidebar #subnav li a:hover{color:#D6A807}
#subnav ul .children{font-size:0.6em;margin:-5px 0 0 -9px;padding:0}
#subnav .children li{font-size:0.71em;list-style:square;margin-bottom:-5px}

/* =Content blog
-----------------------------------------------------------------------------*/
#content {float:left;margin-left:4px;padding:0 25px 15px 30px;width:600px;}
#content p {font-size:128%;margin-top:0;}
#content h1 {color:#4266AA;font-size:2.2em;padding-bottom:14px;}

/* =Posts  blog
-----------------------------------------------------------------------------*/
.post,.post-content,.entry,.pagenav{clear:both}.post,.post-content{padding:5px 0 10px}.post a,.post-cat-icon{color:#d57130}.post a,.post h2 a{text-decoration:none}.post a:hover{color:#d6a807}.post-content{border-bottom:1px dotted #32325a}.post-date{background:transparent url(images/icon-post-date.gif) no-repeat;height:47px;margin-bottom:5px;margin-right:10px;padding-top:3px;width:43px}.post-date,.post-cat-icon,.post-cat,.post-comments,.alignleft{float:left}.post h2,.post-date span.post-day,.post-date span.post-month,.pagenav{display:block}.post h2{font-size:1.9em;height:27px;margin:0 0 0 53px;position:relative;top:-4px;width:545px}.post h2,.post h2 a,.post-date p{padding:0}.post h2 a{color:#4d72b9;line-height:22px;margin:0}.post #sIFR-h2{height:26px;margin:0 0 5px;width:600px}.post-date p{color:#88a9ca;font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;margin:0 0 0 12px;text-transform:uppercase}.post-date p,.post-date span.post-day,.post-date span.post-month,.pagenav{text-align:center}.post-date span.post-day{font-size:18px}.post-date span.post-month{font-size:11px;height:15px;padding:0 0 3px}.post-cat-icon{background:transparent url(images/icon-post-cat.gif) no-repeat scroll left center;padding-left:16px}.post-cat-icon,.post-cat,.post-comments{border-top:1px dotted #666;padding-top:4px}.post-cat-icon,.post-cat a,.post-comments{font-size:1.3em}.post-cat-icon,.post-cat a{padding-right:2px}.post-cat{color:#999;padding-right:10px}.post-cat a{padding-left:2px}.post-comments{background:transparent url('images/icon-post-comments.gif') no-repeat scroll left center;clear:right;padding-left:22px}.entry{margin-bottom:35px;padding:15px 0 10px}.entry p{line-height:1.8em}a.external{background:url(images/external.gif) no-repeat right center}a.external,a:visited.external{padding-right:20px}a:visited.external{background:url(images/viseted.gif) no-repeat right center}.pagenav{font-size:1.4em;margin:2px 20px 55px 0}.alignright{float:right}.genericH2{font-size:2.3em;padding:25px 0 0}

/* =Footer
-----------------------------------------------------------------------------*/
#footer{background:url(images/footer-blog-shadow-.gif) no-repeat left bottom}#footer,#footer-blog,#footerContent,#footerContent-portfolio{clear:both}
#footer,#footer-blog,#footer a{color:#f4f4f4}
#footer,#footer-blog{font-size:1.1em;margin-bottom:0;margin-top:20px;padding-bottom:10px}
#footer-blog{background:url(images/footer-shadow-portfolio.gif) no-repeat left bottom}
#footer h4,.footer-box h2{font-size:1.2em}#footer h4{padding-bottom:8px}
#footer ul{font-size:1em;padding-left:2px}
#footer a{font-weight:700;text-decoration:none}
#footer a:hover{text-decoration:underline}
#footerContent{background:#4471b9 url(images/footer-blog-bg.gif) repeat-x left top}
#footerContent,#footerContent-portfolio{color:#c1d0e8;margin:0 4px;padding:15px 30px 30px}
#footerContent-portfolio{background:#202328 url(none) repeat-x left top}
.footer-recent-posts,.footer-recent-comments{float:left}.footer-recent-posts{width:260px}.footer-recent-posts li{background:url(images/icon-footer-recent-posts-li.gif) no-repeat 0 3px;padding-left:18px}.footer-recent-posts small,.footer-recent-comments li,.footer-box li{display:block}.footer-recent-posts small{font-size:90%;margin:0 0 3px;padding:0}.footer-recent-comments{margin-left:15px;width:275px}.footer-recent-comments li{background:url(images/icon-footer-recent-comments-li.gif) no-repeat 0 3px;height:35px}.footer-recent-comments li,.footer-box li{padding:0 0 0 26px}.footer-box{background:transparent url('xxxxxxxx') no-repeat;float:right;padding-left:10px;width:250px}.footer-box li{background:url(images/icon-footer-links-li.gif) no-repeat 0 3px;height:25px}


/* -------------------- */
#copy {
margin:0;
padding-top:15px;
}

#copy ul {
background:url(images/footerUL.gif) no-repeat right bottom;
margin:0;
padding:0 15px 25px 25px;
text-align:right;
}

#copy li {
display:inline;
font-size:1.1em;
}

#copy a {color:#F4F4F4;text-decoration:none;}
#copy a:visited {color:#ccc;text-decoration:none;}
#copy a:hover,#footer .selected {color:red;}

/* =Forms
-----------------------------------------------------------------------------
 Removes fieldset borders. even on Opera 7 */
fieldset {border:1px solid transparent;}

/* =Tables
-----------------------------------------------------------------------------*/
td {font-weight:400;text-align:left;}

/* =Multimedia
-----------------------------------------------------------------------------*/
.flashPlayer {overflow:hidden;position:relative;}
#flickr {display:block;height:205px;margin-bottom:10px;padding:0 0 0 5px;width:210px;}
#flickr img {border:5px solid #405051;display:block;float:left;height:77px;margin:5px;padding:0;position:relative;width:77px;}



/* =Portfolio
-----------------------------------------------------------------------------



 =Portfolio Contact form
------------------------------*/
#contact {
height:180px;
}

.miniposts {
color:#06C;
}

.miniposts img {
color:#06C;
float:left;
height:65px;
width:65px;
}

#portfolio {
border-bottom:1px dotted #666;
margin-bottom:15px;
padding-bottom:10px;
}

#portfolio h2 {
border-bottom:0px dotted #666;
color:#4D72B9;
font-size:2.2em;
padding-bottom:2px;
}

#portfolio-subnav {
margin:0;
padding:10px 0 10px 4px;
width:235px;
}

#portfolio-subnav h2 {
font-size:1.9em;
font-weight:400;
height:27px;
line-height:1.5em;
margin-bottom:5px;
text-indent:8px;
width:200px;
}

#portfolio-subnav ul {
font-size:1.4em;
padding:5px 0 10px 10px;
}

#portfolio-subnav li a {
color:#4266AA;
text-decoration:none;
}

#portfolio-subnav li a:hover {
color:#D6A807;
}

#portfolio-subnav ul .children {
font-size:0.7em;
margin:-5px 0 0 -14px;
padding:0;
}

#portfolio-subnav .children li {
list-style:url(images/li-star.gif);
list-style-position:outside;
margin-bottom:-5px;
}

#portfolio .entry {
border-top:1px dotted #999;
font-size:1.1em;
margin:0 0 8px;
padding:30px 0 0;
}

#portfolio .entry p {
font-size:130%;
line-height:1.8em;

}

#portfolio .entry .para1 {
border-top:1px dotted #666;
margin-top:0;
padding-top:20px;
}

#portfolio .entry ul {
margin-bottom:6px;
margin-left:0;
margin-top:0;
padding:0;
position:relative;
top:-25px;
}

#portfolio .entry li {
background:url(images/li-star.gif) no-repeat 0 9px;
font-size:12px;
line-height:2.3em;
margin-left:3px;
padding-left:15px;
}

#portfolio-box {
background:url(images/bg-shade-portfolio-links.gif) repeat-x top;border:1px solid #32325a;margin-bottom:20px;margin-left:34px;margin-right:34px;padding:10px 20px;}

.ctcform {
background:url(images/bg-shade-contactpage-ctcform.gif) repeat-x top;border:1px solid #32325a;height:470px;margin-bottom:20px;padding:10px 20px;}

#portfolio-box .col-main {float:left;width:260px;}
#portfolio-box .col-sub {float:right;width:270px;}
#portfolio-box a,#portfolio-box a:visited {color:#4d72b9;text-decoration:none;}
#portfolio-box a:hover {text-decoration:underline;}
#portfolio-box h3 {color:#4d72b9;font-size:1.8em;}
#portfolio-box ul {color:#4d72b9;font-size:1.5em;padding:5px 0 10px 25px;}
#portfolio-box .col-main li,.col-sub li {
list-style:url(images/li-star.gif);}
#portfolio-box p {color:#4d72b9;font-size:1.4em;}
#portfolio-box .icon-flash {background:url(images/icon-portfolio-box-flash.gif) no-repeat left;padding-left:30px;}
#portfolio-box .icon-web {background:url(images/icon-portfolio-box-web.gif) no-repeat left;padding-left:30px;}

#portfolio-subnav .icon-clientlist {background:url(images/icon-portfolio-clientlist.gif) no-repeat 180px 5px;}
#portfolio-subnav .icon-clientlist a {background:url(images/icon-portfolio-clientlist.gif) no-repeat 180px 5px;color:#4D72B9;font-size:95%;text-decoration:none;}

#portfolio-subnav .icon-aan {background:url(images/icons/icon-aan.gif) no-repeat left 0;height:37px;padding-bottom:5px;padding-left:45px;padding-top:7px;}
#portfolio-subnav .icon-aol {background:url(images/icons/icon-aol.gif) no-repeat left 0;height:37px;padding-bottom:5px;padding-left:45px;padding-top:7px;}
#portfolio-subnav .icon-koodos {background:url(images/icons/icon-koodos.gif) no-repeat left 0;height:37px;padding-bottom:5px;padding-left:45px;padding-top:7px;}
#portfolio-subnav .icon-md {background:url(images/icons/icon-md.gif) no-repeat left 0;height:37px;padding-bottom:5px;padding-left:45px;padding-top:7px;}
#portfolio-subnav .icon-pps {background:url(images/icons/icon-pps.gif) no-repeat left 0;height:37px;padding-bottom:5px;padding-left:45px;padding-top:7px;}
#portfolio-subnav .icon-sisu {background:url(images/icons/icon-sisu.jpg) no-repeat left 0;height:37px;padding-bottom:5px;padding-left:45px;padding-top:7px;}
#portfolio-subnav .icon-apex {background:url(images/icons/icon-apex.gif) no-repeat left 0;height:37px;padding-bottom:5px;padding-left:45px;padding-top:7px;}
#portfolio-subnav .icon-sbbc {background:url(images/icons/icon-sbbc.gif) no-repeat left 0;height:37px;padding-bottom:5px;padding-left:45px;padding-top:7px;}
#portfolio-subnav .icon-tayo {background:url(images/icons/icon-tayo.gif) no-repeat left 0;height:37px;padding-bottom:5px;padding-left:45px;padding-top:7px;}
#portfolio-subnav .icon-st {background:url(images/icons/icon-st.gif) no-repeat left 0;height:37px;padding-bottom:5px;padding-left:45px;padding-top:7px;}
#portfolio-subnav .icon-cu {background:url(images/icons/icon-cu.gif) no-repeat left 0;height:37px;padding-bottom:5px;padding-left:45px;padding-top:7px;}
#portfolio-subnav .icon-rw {background:url(images/icons/icon-rw.gif) no-repeat left 0;height:37px;padding-bottom:5px;padding-left:45px;padding-top:7px;}
#portfolio-subnav .icon-bic {background:url(images/icons/icon-bic.gif) no-repeat left 0;height:37px;padding-bottom:5px;padding-left:45px;padding-top:7px;}
#portfolio-subnav .icon-stacks {background:url(images/icons/icon-stacks.gif) no-repeat left 0;height:37px;padding-bottom:5px;padding-left:45px;padding-top:7px;}
#portfolio-subnav .icon-mex {background:url(images/icons/icon-mexel.gif) no-repeat left 0;height:37px;padding-bottom:5px;padding-left:45px;padding-top:7px;}
#portfolio-subnav .icon-s3 {background:url(images/icons/icon-s3.gif) no-repeat left 0;height:37px;padding-bottom:5px;padding-left:45px;padding-top:7px;}
#portfolio-subnav .icon-wr {background:url(images/icons/icon-wr.gif) no-repeat left 0;height:37px;padding-bottom:5px;padding-left:45px;padding-top:7px;}
#portfolio-subnav .icon-11 {background:url(images/icons/icon-11.gif) no-repeat left 0;height:37px;padding-bottom:5px;padding-left:45px;padding-top:7px;}
#portfolio-subnav .icon-utm {background:url(images/icons/icon-utm.gif) no-repeat left 0;height:37px;padding-bottom:5px;padding-left:45px;padding-top:7px;}
#portfolio-subnav .icon-hf {background:url(images/icons/icon-hf.gif) no-repeat left 0;height:37px;padding-bottom:5px;padding-left:45px;padding-top:7px;}




#contact #txt {float:left;margin-left:20px;width:200px;}

.project {background:url(images/bg-shade-portfolio-project.gif) repeat-x top;border:1px solid #32325a;color:#4266AA;font-size:0.8em;margin:10px 0;padding:10px 15px 15px;}

.post-meta {background:url(images/bg-shade-portfolio-project.gif) repeat-x top;border:1px solid #32325a;color:#4266AA;font-size:1.4em;margin:10px 0;padding:10px 15px 15px;}
.post-meta li {padding-bottom:5px;padding-top:5px;}
.post-meta-key {color:#F30;padding-right:2px;}

.project h3 {font-size:1.9em;}
.project h4,h5,h6 {font-size:1.55em;padding-bottom:0;padding-top:8px;}
#project p {margin:15px 0 0;padding-bottom:0;}



.commentlist {color:#CCC;}
.commentlist li {border-bottom:1px dotted #666;border-top:1px dotted #666;padding-bottom:20px;padding-top:20px;}

.commentlist li cite { font-size:16px;margin-bottom:10px;}
.alt {color:#CCC;}


.commentmetadata { font-size:14px;}
.commentmetadata a , .commentmetadata a:visited { color:#88A9CA}

h3.respond  {
	font-size:22px;
	margin-bottom:10px;
	font-weight: 700;
}

#contact h3 {color:#4266AA;font-size:1.8em;}
#contact h4 {
color:#D57130;
font-size:15px;
font-weight:400;
margin:0 0 12px;}

#contact .formz {
float:right;
padding:0;
width:200px;
}

#contact h5 {
margin-left:15px;
}

#contact h4,#contact h5,#contact label {
font-size:14px;
font-weight:400;
}

#contact #mail {
background:url(images/icon-footer-email.gif) no-repeat left 5px;
margin-bottom:10px;
padding-bottom:5px;
padding-left:30px;
padding-top:3px;
text-indent:4px;
}

#contact a {
color:#C1D0E8;
text-decoration:none;
}

#contact a:hover {
color:#D6A807;
text-decoration:none;
}

#contact #skype {
background:url(images/icon-footer-skype.gif) no-repeat left 5px;
margin-bottom:10px;
padding-bottom:5px;
padding-left:30px;
padding-top:3px;
text-indent:4px;
}

#contact #phone {
background:url(images/icon-footer-email.gif) no-repeat left 9px;
padding-left:35px;
padding-top:4px;
}

#contact #form {
background:transparent url('icon_web.gif') no-repeat;
float:left;
padding-left:10px;
width:560px;
}

#contact form {
padding-top:4px;
}

#form #ctcform .hidden,#form #ctcformLG .hidden {
border-style:none;
margin:0;
padding:0;
}

#ctcform #name_email {
float:left;
margin:0;
padding-right:40px;
padding-top:0;
}

#ctcform #code {
width:35px;
}

#ctcformLG .f #answer_out {
width:35px;
}

#ctcform #message,#ctcformLG #message {
float:left;
}

#ctcform label,#ctcform input,#ctcform textarea {
display:block;
}

#contact #txtLG {
float:left;
margin-left:20px;
width:245px;
}

#ctcform label #l_email {
padding-top:10px;
}

#ctcformLG #name_email {
margin:0 0 15px;
}

#ctcformLG #l_message {
padding-left:35px;
}

#ctcformLG #l_spam {
margin-left:33px;
padding-right:20px;
}

#ctcform input,#ctcformLG input,#ctcform textarea,#ctcformLG textarea {
background:#262a31 none repeat;
border:1px solid #373b41;
color:#CCC;
font:normal 13px/14px Arial, Helvetica, sans-serif;
font-size-adjust:none;
font-stretch:normal;
margin-top:2px;
padding:2px 4px;
width:200px;
}

#ctcform textarea {
height:75px;
margin-right:12px;
width:225px;
}

#ctcformLG textarea {
height:150px;
margin:5px 0 15px 33px;
padding:0;
width:500px;
}

#ctcformLG #Email {
margin:5px 0 0 15px;
}

#ctcformLG #name {
margin:0 0 0 10px;
}

#ctcform #submit input,#ctcformLG #submit input {
background:transparent none repeat;
border:medium none;
margin:0;
padding:0;
width:auto;
}

#ctcform #submit {
margin-left:20px;
padding-left:0;
padding-top:80px;
}

#ctcformLG #submit {
clear:both;
float:left;
margin-left:475px;
padding:5px 0 0;
}

#ctcform .fprmz {
float:left;
margin-right:10px;
}

#contact #ttl {
clear:left;
}

.ctcform #Spam_prevention_question {
width:50px;
}

/* SpryCollapsiblePanel.css - Revision: Spry Preview Release 1.4 
 Copyright (c) 2006. Adobe Systems Incorporated. All rights reserved. */
.CollapsiblePanel {
border-style:none;
margin:0;
padding:0;
width:95%;
}

/* This is the selector for the CollapsiblePanelTab. This container houses */
.CollapsiblePanelTab {
-khtml-user-select:none;
-moz-user-select:none;
background:url(images/txt-client-list.gif) no-repeat;
border-style:none;
cursor:pointer;
height:30px;
margin:0;
padding:0;
text-indent:-9999px;
width:208px;
}

/* This is the selector for a CollapsiblePanel's Content area. It's important to note that
 * you should never put any padding on the content area element if you plan to
 * use the CollapsiblePanel's open/close animations. Placing a non-zero padding on the content
 * element can cause the CollapsiblePanel to abruptly grow in height while the panels animate.
 *
 * The name of the class ("CollapsiblePanelContent") used in this selector is not necessary
 * to make the widget function. You can use any class name you want to style a
 * CollapsiblePanel content container.
 */
.CollapsiblePanelContent {
color:#4d72b9;
margin:0;
padding:0 0 0 10px;
}

.CollapsiblePanelContent li {
margin-left:0;
}

.CollapsiblePanelContent ul {
list-style:url(none);
}

/* An anchor tag can be used inside of a CollapsiblePanelTab so that the
 * keyboard focus ring appears *inside* the tab instead of around the tab.
 * This is an example of how to make the text within the anchor tag look
 * like non-anchor (normal) text.
 */
.CollapsiblePanelTab a {
color:#000;
text-decoration:none;
}

/* This is an example of how to change the appearance of the panel tab that is
 * currently open. The class "CollapsiblePanelOpen" is programatically added and removed
 * from panels as the user clicks on the tabs within the CollapsiblePanel.
 
 This is an example of how to change the appearance of all the panel tabs when the
 * CollapsiblePanel has focus. The "CollapsiblePanelFocused" class is programatically added and removed
 * whenever the CollapsiblePanel gains or loses keyboard focus.
 */
.CollapsiblePanelContent .children li {
list-style:none;
margin:5px 0 5px 15px;
padding:0;
}

.CollapsiblePanelContent .children a {
font-size:1.4em;
list-style:none;
}

.attachment img {
width:100%;
}

#content .pagetitle {
margin-bottom:15px;
margin-top:10px;
}

#content .nav-repeatRegion {
font-size:125%;
}



#content-wide .entry {float:left;margin : 10px 25px 15px 25px;padding:20px 25px 15px 30px;width:800px;}

#content-wide .post #sIFR-h2 {
height:26px;
margin:0 25px 0 25px;
width:600px;
display:none
}
