@charset "utf-8";
/* Jamie Rowan Photography CSS Document */
/* CSS by Imran Younis at GP11 LTD */

/* -----------------------------------------------
1. SITE MASTER SETUP
----------------------------------------------- */

/* Imported from yahoo UI reset css - http://developer.yahoo.com/yui/reset/ */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0}
table{border-collapse:collapse;border-spacing:0}
fieldset,img{border:0}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal}
ol,ul {list-style:none}
caption,th {text-align:left}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}
q:before,q:after{content:''}
abbr,acronym {border:0}
/* end of import */

body {height: 100%; font: 62.5%/1.4 Arial, Helvetica, sans-serif;  overflow: hidden; }
img	{ background: none }
select, input, textarea { border: 1px solid #999999; font-size: 11px; }
input {background:url(../images/_global/formfield-bg.gif) repeat-x left top scroll; border:1px solid #97bdfd; }
input.checkbox { border: 0 none; background:none; }
span.nb input { border: 0 none; }
hr { background: #fff; width: 100%; height: 1px; margin: 0px auto ; clear: both; border:1px solid #ddd; }
hr.double { border: none 0; background: #dddddd; width: 100%; height: 1px; margin: 3px auto 0 0; text-align: left; clear: both }
:link,:visited { text-decoration: none }
.asterisk { font-family: Verdana, Arial, Helvetica, sans-serif!important }
strong {font-weight:bold;}
textarea { font-family: Verdana, Arial, Helvetica, sans-serif!important }
span.red {color:#900; font-weight:bold; }
legend {display:none; }

/* accessibility */
ul#skiplinks { display: none; }
ul#skiplinks a, ul#skiplinks a:hover, ul#skiplinks a:visited { position: absolute; left: 0px; top: -500px; width: 1px; height: 1px; overflow: hidden } 
ul#skiplinks a:active, ul#skiplinks a:focus { position: static; width: auto; height: auto }

/* Flash content */
html, #flashcontent { height: 100%; width:100% }


/*  CSS Setup */

/* -----------------------------------------------
6. USEFUL CLASSES
----------------------------------------------- */

.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden } /* Non IE clearfix */
.clr { overflow: hidden; clear: both; line-height:0px; font-size:0.5px; height:0px; }
.la { text-align: left }
.ra { text-align: right }
.ca { text-align: center }
.fl { float: left }
.fr { float: right }
.vt { vertical-align: top }
.vm { vertical-align: middle }
.vb { vertical-align: bottom }
.fw { width: 100% }