/* ------------------------------------------------------------------------
	Cronin Designs 2009
	
	Designed by Mark Kelso and John Burns
	
	colors:
	
	Light Grey :	#9e9e9e
	

------------------------------------------------------------------------- */
html {
	/* cf. http://hicksdesign.co.uk/journal/forcing-scrollbars-now-even-better */
	height: 100%;
	margin-bottom: 1px;
	}
/*/FONT FACE :)/*/

@font-face { font-family: Helveticaneu; src: url('http://www.tosach.ie/s/wp-content/themes/tosach/fonts/HelveticaNeueLTStd-Cn.otf'); } 
	
/*/Body Elements/*/
body {
	color:#333;
	background:#F1F1F1;
	font-family:Helvetica;
	margin-top:0;
	
}

hr{
	border: 1px solid #e6e6e6;
}

.aligncenter {
text-align: center
}


/*/
background:#e9e9e9;

/*/

img {
	border:none;
}

p {
	line-height:16px;
	color:#898787;
	font-size:12px;
}

ol,ul {
	list-style-type: square;
	-webkit-padding-start:40px;
	line-height: 20px;
}


	
/* container styles */

#container {
	
	-moz-border-radius: 5px;
   	-webkit-border-radius: 5px;
	margin:0 auto;
	position:relative;
/* puts container in front of distance */
	text-align:left;
	width:910px;
	background-color:#FFF;
}


	
/*/ Link Styles /*/
a {
	color:#800040;
	text-decoration:none;
	-webkit-transition: color .25s ease-out;
}

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


	
/* Header Styles for Logo and Slogan */
.logo {
	padding-left:10px;
	padding-top:30px;
}

.slogan {
	padding-left:420px;
	padding-top:30px;
}

.slogan-blog {
	padding-left:350px;
	padding-top:50px;
}

.links {
	position:absolute;
	text-align:right;
	left:735px;
	top:10px;
	color:#9e9e9e;
	font-size:12px;
}


	
/*/ Navigation /*/

#header {
	
	padding-bottom:100px;
}


	
/*/ Content /*/

#main{
	
	width: 910px;
	
	
/*/Clears Floats /*/
	
.clear {
	clear: both;
}

	
	
	}
	
.content{
	float: left;
	width:555px;
	padding-bottom: 50px;
	padding-left: 15px;
	padding-right: 15px;
	 }

.title {

	
}

.entry {
	
	padding-right:20px;
	color:#898787;
	font-size:12px;
	
}

.sidebar{
	float: right;
	width: 300px;
	color:#898787;
	font-size:12px;
	list-style-type: none;
	padding-right: 10px;
	padding-top: 24px;
	}

.side{
	background-color: #f6f6f6;
	letter-spacing: 1px;
	font-size: 10px;
	width: 100px;
	padding: 2px;
	padding: 5px;
	border:1px solid #c5c5c5;
	}
	
	
.more-link {
	float: right;
	background-color: #f6f6f6;
	letter-spacing: 1px;
	font-size: 10px;
	padding: 2px;
	margin-top: 15px;
	margin-bottom: 15px;
	padding: 5px;
	border:1px solid #c5c5c5;
	}
	
	
	
.side2{
	letter-spacing: 1px;
	font-size: 10px;
	width: 100px;
	padding: 2px;
	margin-left: 400px;
	padding: 5px;
	background-color: #e6e6e6;
	border:1px solid #999999;
	}
	
#side1{
	padding-top: 40px;}
	

	

/*/Footer/*/
#footer {
	margin-top: 15px;
	border-top-color: #e6e6e6;
	border-top-style: solid;
	border-top-width: 4px;
	color:#727272;	
	line-height:13px;
	text-align:right;
	padding-right:20px;
	background:#F1F1F1;
	
}


	
/*/Typography Styles /*/
h2 {
	width:500px;
	padding-bottom: 5px;
	border-bottom-color: #cccccc;
	border-bottom-style: dotted;
	border-bottom-width: 1px;
	font-family:"Helveticaneu",helvetica;
	font-size:28px;
	color:#9c0047;
	text-decoration:none;
	letter-spacing:2px;
	padding-left: 0px;
	font-weight: normal;
}

h3 {
	font-size:14px;
	font-weight:100;
	color:#800040;
}


.home{
	color: #4c4c4c;
	font-size:14px;
	font-weight:100;
	font-style: italic;}

h4 {
	
	color: #aaa48e;
	font-size:12px;
	font-weight:bold;
	margin-top: 0px;
	text-transform: uppercase;
	margin-bottom: 0px;
	padding-left: 14px;
	background-image: url(./images/news.gif);
	background-position-x: 0%;
	background-position-y: 48%;
	background-repeat: no-repeat;
}

h4 a {
	color: #AAA48E;
}

h5{
	
	color:#9c0047;
	font-size:12px;
	font-weight:bold;
	float: left;
	text-transform: uppercase;
}


/*//////////////////////////////////////////
STYLES FOR THE AD
//////////////////////////////////////////*/


h6{
	text-shadow: -1px 1px white;
	color:#800040;
	font-size: 16px;
	font-weight: bold;
	margin: 0;
	padding: 0;}
	
	
/*/Support Services Package Header /*/
	
h7{
	color: #999999;
	font-size: 15px;
	margin: 0;
	padding: 0;
	text-transform: uppercase;}
	
#bronze{
	border-color: #9b9b9b;
	border-style: solid;
	border-width: 2px;
	padding: 4px;
	margin-bottom: 5px;
	}
	
#silver{

	padding: 4px;
	border-color: #9b9b9b;
	border-style: solid;
	border-width: 2px;
	margin-bottom: 5px;
	}
	
#gold{
	
	padding: 4px;
	border-color: #666666;
	border-style: solid;
	border-width: 2px;
	margin-bottom: 5px;
	}
	
#ad{
	margin-top: 20px;
	margin-bottom: 20px;
	color: #666666;
	background-color: #e6e6e6;
	display: compact;
	border-color: #b3b3b3;
	border-style: solid;
	border-width: 3px;
	font-size: 10px;
	padding: 7px;
	}
	
.ads{
	list-style-type: square;
	padding-left: 30px;
	}
	
#adlink{
	background-color: white;
	padding: 3px;
	margin-left: 60px;
	-moz-border-radius: 4px; 
	-webkit-border-radius: 4px;
	border:1px solid #fff;
	background:#fff;
	}
	
.txt{
	color: #666666;
	font-size: 10px;
	line-height: 14px;
	}
	
#ad2{
	color: #4c4c4c;
	font-weight: bold;
	font-size: 10px;
	text-align: center;
	text-decoration: underline;
	}
	
	
/*/ FORM/*/
input {
	border: none;
	padding-left: 10px;
	border: 1px solid #cccccc;
	padding: 5px;
	color:#666662;
	-webkit-user-select: text;
	}
	
textarea {
	border: none;
	border: 1px solid #cccccc;
	padding: 5px;
	color:#666662; 
	}
	
#submit{
	width: 238px;
	text-transform: uppercase;
	font-size: 11px;
	border: 1px solid #eaeaea;
	color: white;
 
	}
	

.alignleft {
	float: left;
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
}

.alignright {
	float: right;
	padding-top: 20px;
	padding-left: 20px;
	padding-bottom: 20px;
}
