/*

=====================================

Title: Redstone Website Stylesheet

Author: GlynnDevins

URL: www.glynndevins.com



=====================================

*/



@import url(styles/main.css);



/* REMOVE PADDING AND MARGIN VALUES */

html,body,h1,h2,h3,h4,h5,h6,p,ul,ol,dl,li,dd,dt,img,

blockquote,q,table,thead,tbody,tfoot,caption,th,tr,td,a,form,

input,textarea,fieldset,pre{margin:0;padding:0;}

/* SET BASE FONT ATTRUBUTES */

*{}

html{font:14px/16px Arial,Helvetica,Verdana,sans-serif;line-height:18px;}

.eventForm {
	font-family:Arial,Helvetica,Verdana,sans-serif;
	line-height:18px;
	font-size:14px;
}

body{background:#ffffff;color:#000;padding:0;margin:0;}

h1,h2,h3,h4,h5{font-family: Arial, Helvetica, sans-serif;margin:0;padding:8px 5px 8px 0; font-weight: normal; color:#091238; }

h1{font-size:21px; line-height: 110%;}

h2{font-size:19px; color:#091238; line-height: 110%;}

h3{font-size:17px;}

h4{font-size:15px;}

h5{font-size:14px;}



/* HARMONIZE LINKS, KILL BORDER ON IMG LINKS */

a{color:#0d113a;}

a:link{color:#0d113a;}

a:visited{color:#581e0f;}

a:hover{text-decoration:none; background: #fcfcfc}

a:active{}

a img{border:none;}

img{border:none;}



/* REMOVE BROWSERS DEFAULT TABLE BORDERS */

table{font:12px/16px Arial,Helvetica,Verdana,sans-serif;}



/* REMOVE AUTOMATIC TOP/BOTTOM MARGINS ON NESTED LISTS */

ul ul,ul ol,ul dir,ul menu,ul dl,

ol ul,ol ol,ol dir,ol menu,ol dl,

dir ul,dir ol,dir dir,dir menu,dir dl,

menu ul,menu ol,menu dir,menu menu,menu dl,

dl ul,dl ol,dl dir,dl menu,dl dl{margin-top:0;margin-bottom:0;}



/* HARMONISE LIST-BULLET TYPE */

ul,dl{list-style-type: disc;list-style-position:inside;}

ul ul, ol ol{margin-left:10px;}

ol{list-style-position:inside;  list-style-type: decimal; }

ul.listContent{list-style-type:none; background-color:#efFFFF; border-left: 5px solid #bbffff; margin: 10px 0;}

ul.listContent li {padding: 10px;}

ul.listContent h3 {font-weight: bold;}

li.listItemEven{background-color:#f4f5fa;}

li.caListOdd{}

ul.content{background-color:#0c0d2e; margin:3em; padding:1em; font-weight: bold;}

/*  li.listItemEven{color: #88cccc; padding: 5px; background-color:#181a4a; border-top: dotted 1px #666666;} */

/*  li.listItemOdd{color:#CCCCCC; border-top: dotted 1px #666666; padding:5px;} */

li{}

dl{}

dt{margin-top:5px;font-size:11px; color:#000; text-decoration: none;}

dd{padding:0 0 4px 10px;}

p.footerText {font-size:x-small; color:#999999}



/* Basic Typography element styles*/

p{padding:5px 0;}

em{font-style:italic;font-weight:normal;}

strong{font-weight:bold;}

sup{font-size:6px;}

acronym {background:transparent;cursor:help;font-style:normal;}

a acronym{border:none;cursor:pointer;}

small{line-height: normal; font-size:10px;}

blockquote{margin:4px 10px; color:#666;line-height:14px;}

blockquote strong{}



/* Basic Form element styles */

form{}

fieldset{border:none;}

legend{color:#000;font-weight:bold;}

input{font-size: 11px;}
input[name="user1"]{
	width = 250px;
}
input[name="user2"]{
	width = 250px;
}
input[name="user3"]{
	width = 250px;
}
input[name="user4"]{
	width = 250px;
}





/*Generic positioning styles*/

.center{text-align:center;}

.right{float:right;}

.textalignright{text-align:right;}

.left{float:left;}

.textalignleft{text-align:left;}

img.left{float:left;margin:0 7px 1px 0;}

img.right{float:right;margin:0 0 7px 7px;}

img.outline{border:4px solid #43362A;}

img.contentThumbs{float:left; margin:10px 10px 10px 0;}

p.captions {font-size:14px; float: left; width: 100px; color:#6666ff; padding: 10px;}

.clearing{clear:both;height:0;margin:0 !important;padding:0;line-height:0;margin-top:-7px;}

.normalclear{clear:both;}

.horizontalrule{}

.fineprint{font-size:8px;line-height:10px; color:#333; text-align: justify;}

.invisibleButAccessible {display: none;}

div.callout{height:110px;}

