/*(main.css) Hob Nob Weddings Style :: Alastair Reid, Easyspace Premium Design */
 
/*Type*/
body { font-family:"Trebuchet MS", Verdana, Arial;}
/*Paragraph Text*/
p {font-size:70%; text-align:justify; line-height:1.5; margin:2px 25px 5px 25px; color:#FFF;}
/*--------------*/

a { outline:none;}

/*Heading Text*/
h1,h2,h3,h4,h5,h6 { color:#FFF; margin:20px 0 0 25px; font-family: “Trebuchet MS”, sans-serif;
font-size: 14px;
font-style: normal;
font-weight: normal;
text-transform: uppercase;
letter-spacing: normal;
line-height: 1.5em;}


.footertext { margin-left:5px;font-size:9px; line-height:2; } .footerlink { text-decoration:none; color:#FFFFFF;}
/*--------------*/
 
/*Layout*/
html,body{text-align:center;background:#2a2829;margin:0;padding:0; background-image:url(img/bg_pattern.gif); background-repeat:repeat;}
#pagewidth{width:960px;text-align:left;margin-left:auto;margin-right:auto;}
#spacer{position:relative;height:25px;width:100%; text-align:center;}
#header{position:relative;height:86px;color:#fff;width:100%; margin:0 0 15px 0;}
.maincol{float:right;display:inline;position:relative;width:960px;}
#footer{height:35px;color:#fff;clear:both; margin:10px 0 0 0; vertical-align:top;  }

.big_left { float:left; width:770px; height:600px; border:1px solid #6a6a6a; background:#2b292a; overflow:auto; overflow-x:hidden;}

.col_left { width:258px; height:600px; border:1px solid #6a6a6a; float:left; background:#2b292a;}

.col_right { width:180px; height:600px; border:1px solid #6a6a6a; float:right; background:#2b292a; overflow:auto; overflow-x:hidden;}

.center { height:600px; border:1px solid #6a6a6a; float:left; width:510px; margin:0 0 0 3px; }
.center img { width:510px;}
* html .center
* html .center img { width:506px;}





/*Fixes*/
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{display:block;}
* html .clearfix{height:1%;}

img { border:0;}

/*Form*/
form {margin:45px; padding:20px; border:2px solid #000000; }
label  {display:block; margin-top:15px; font-size:12px; font-weight:bold;}
.textinput { border:2px solid #000000;}

/*Navigation*/
.col_right ul{ list-style:none; margin:0 0 0 35px; padding:0;}
.col_right li { width:7.25em; height:6.063em;  background-position:0 0; line-height:6; margin:0 0 15px 0; padding:0; text-align:center; }
.col_right li a { display:block; height:94px; margin:15px 0 0 0; text-decoration:none; color:#FFF; font-size:0.6em; text-align:center; background-image:url(img/rollover.gif); background-repeat:no-repeat; overflow:hidden;  text-indent:0; line-height:10;}

* html .col_right li a  { margin:0;}
* html .col_right ul { margin:5px 0 0 35px;}

.col_right li a:hover {  overflow:hidden; background-position:0 -96px; color:#000;}
.col_left ul { margin:0 0 0 45px; padding:0; line-height:2; }
.col_left li { color:#FFF; font-size:0.7em;}

.col_left table { margin:0 auto;}

.mp3 {width:180px; height:35px; float:right; margin:0 15px 0 0; padding:0;  }

* html .mp3 { margin:0 0 0 15px;}

.gallery{float:left;width:100px;height:100px;border:3px solid #fafafa;text-align:center;overflow:hidden;margin:25px;background:#fff}

.gallery:hover { border:3px solid #D18DAB; }


.col_left a{ color:#FFF; text-decoration:none;}
.col_left a:hover { text-decoration:underline;}