/*
Theme Name: Worldsites 3
Theme URI: http://www.irishinternetmarketing.com
Description: Worldsites Theme
Version: 1.0
Author: Rory Smyth
*/

body{
background-color:#f5f5f5;
}

.container_12{
background-color:#FFFFFF;
}

#logo {
height: 130px;
background:url(images/header.gif) no-repeat;
}

a {
color: #5195CE;
}

.cleardiv{
clear: both;
}

#addthis_container {margin:5px;}

#nav {
height: 130px;
padding-left:60px;
width:480px;
}

#nav a{
color: #FFFFFF;
}

#intro  {
height:120px;
background: url(images/intro.jpg) top left no-repeat;
}

#banner {
height:200px;
background:#5195ce;
}

#slideshow {
margin: 5px 0 0 5px;
}

#shadow {
height:50px;
background: url(images/shadow.jpg) center no-repeat;
}

#left, #center, #right {
}

#center{

}

.cleardiv {
clear: both;
}

#left img {
border: 6px solid #eaebed;
}

ul#left{
list-style-type: none;
}

ul#left li{
margin-left: 0px; !important
padding: 0px;
}


#left p {

}

#left a {
color:#5195ce;
}

#right ul{
list-style-type: none;
}

#right ul li{
margin:3px 0 3px 10px;
}

#footer { 
background: #5195cd url(images/footerbar.jpg) top repeat-x; 
margin-top: 1em;
}

#footer h3 {
margin-left:30px;
margin-top:20px;
}

#catdescription{
border-bottom:1px solid #D2E3F1;
font-weight: bold;
}

.cat-item {
color: #5195CE;
}

.navigation{
margin:1em 0;
padding: 0 20px;
}

.navigation a{
color: #5195CE;
}

#portfoliolist img{

}

.alignleft{
float:left
}

.alignright{
float:right;
}

.post small, .post .posttime{
display: block;
margin-left: 20px;
margin-bottom: 15px;
font-size:10px;
}

.post .entry{
clear:both;
}

.center p{
padding:0 20px 0 20px;
}

.portfolioimg{
margin:20px;
}

h3#respond {
color: #5195CE;
}

#footer h4{
color:#FFFFFF;
font-size:12px;
}

#footer #contactinfo .navcontainer a{
background:none;
font-weight:bold;
}

#footer #contactinfo{
color: #FFFFFF;
}

#footer #contactinfo ul{
padding-left: 30px;
}

#recent-posts li{
margin: 4px 0;
}

#paypalform {
margin: 1em 0;
}


/* root element for accordion. decorated with rounded borders and gradient background image */
#accordion {
	background:#f2f2f2 url(/img/global/gradient/h300.png) 0 0;
	width: 460px;
	border:1px solid #D6E4F7;	
	-background:#5195CE;
}

/* accordion header */
#accordion h2 {
background:#D2E3F1 url(/wp-content/themes/worldsites3/images/acotab2.jpg) repeat-x;
border-color:#FFFFFF #FFFFFF #DDDDDD;
border-style:solid;
border-width:1px;
cursor:pointer;
font-size:14px;
font-weight:normal;
margin:0;
padding:5px 15px;
}

/* currently active header */
#accordion h2.current {
background:#5195CE url(/wp-content/themes/worldsites3/images/acotab1.jpg) repeat-x;;
color:#FFFFFF;
cursor:default;
}

/* accordion pane */
#accordion div.pane {
border-color:#FFFFFF;
border-style:solid;
border-width:0 2px;
color:#000000;
display:none;
font-size:12px;
padding:15px;
}

#accordion div.cby{
background-color:#E7ECEF;
border: 1px dotted #97D3EF;
margin:-2px;
padding:5px;
}

/* a title inside pane */
#accordion div.pane h3 {
	font-weight:normal;
	margin:0 0 -5px 0;
	font-size:16px;
	color:#000;
	text-transform:uppercase;
}


body {
	padding:150px 50px;
	font-family:"Lucida Grande","Lucida Sans Unicode","bitstream vera sans","trebuchet ms",verdana;
}

/* get rid of those system borders being generated for A tags */
a:active {
  outline:none;
}

:focus {
  -moz-outline-style:none;
}

.make-sp{padding-bottom:4px;padding-left:10px;}


.ask legend{display:none;}
.ask .cform label, .ask span {font-size:12px!important;color:#333333!important;font-family:Verdana,sans-serif!important;}
.ask .cform{margin:0!important;width:220px!important;}
.ask .cform textarea,.ask  .cform input {padding:2px 10px 0!important;width:180px!important;background:none!important;border:1px solid #C7C7C7!important;}
.ask span.reqtxt,.ask span.emailreqtxt {display:none!important;}
.ask .cform fieldset{margin-top:0px!important;padding:0!important;}
.ask p.cf-sb {text-align:center!important;}

.ask input.sendbutton {

padding:4px 12px !important;
height:30px!important; 
width:76px!important;
margin:0 !important;
background-color:#3579BD!important;
background-image:url(http://forms.aweber.com/images/auto/gradient/button/59d.png)!important;
background-position:left top;
background-repeat:repeat-x;
color:#FFFFFF!important;
font-size:14px!important;
font-family:Tahoma,serif!important;

}
.ask div.cf_info{width:200px!important;}
.asktab{color:#5195CE;vertical-align:top;padding:13px 10px 4px;}
.ask ol.cf-ol {padding:0!important;}

/*################
#### ASK PAGE ####
################*/

.ask2 legend{display:none;}
.ask2 .cform label, .ask2 span {font-size:12px!important;color:#333333!important;font-family:Verdana,sans-serif!important;margin:7px 0 0;}
.ask2 .cform{margin:10px 0!important;width:450px!important;}
.ask2 .cform textarea,.ask2  .cform input {background:#FFFFFF url(http://www.wsimarketing.ie/wp-content/themes/worldsites3/images/star.jpg) no-repeat scroll 99.7% 0; padding:2px 21px 0 8px!important;width:410px!important;border:1px solid #C7C7C7!important;}
.ask2 span.reqtxt,.ask2 span.emailreqtxt {display:none!important;}
.ask2 .cform fieldset{margin-top:0px!important;padding:0!important;}
.ask2 p.cf-sb {text-align:center!important;}

.ask2 input.sendbutton {

padding:4px 12px !important;
height:30px!important; 
width:76px!important;
margin:0 !important;
background-color:#3579BD!important;
background-image:url(http://forms.aweber.com/images/auto/gradient/button/59d.png)!important;
background-position:left top;
background-repeat:repeat-x;
color:#FFFFFF!important;
font-size:14px!important;
font-family:Tahoma,serif!important;

}
.ask2 div.cf_info{width:200px!important;}
.ask2tab{color:#5195CE;vertical-align:top;padding:13px 10px 4px;}
.ask2 ol.cf-ol {padding:0!important;}