/*
Theme Name: 1718 - Print UV
Description: 
Version: 1 
*/

/*** Reset ***/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td { background: transparent; border: 0; font-size: 100%; margin: 0; outline: 0; padding: 0; vertical-align: baseline; }
ol,ul { list-style: none; }
blockquote,q { quotes: none; }
blockquote:before,blockquote:after,q:before,q:after { content: ''; content: none; }
:focus { outline: 0; }
img { vertical-align: bottom; }
ins { text-decoration: none; }
del { text-decoration: line-through; }
table { border-collapse: collapse; border-spacing: 0; }

/*** Clearfix ***/
.clearfix:after { visibility: hidden; display: block; font-size: 0; content: "."; clear: both; height: 0; }
.clear { clear: both; }

/*** Positioning and Alignment ***/
.fl { float: left; }
.fr { float: right; }
.txt-left { text-align: left; }
.txt-right { text-align: right; }
.txt-center { text-align: center; }

/*** General Settings ***/
html,body { height: 100%; }
body { background: #fff url(../images/bg-body.jpg) repeat-x; color: #58595b; font-family: Helvetica, Arial, sans-serif; font-size: 14px; font-weight: bold; }
h1,h2,h3,h4,h5,h6 { font-weight: normal; margin-bottom: 15px; }
h1 { font-size: 20px; font-weight: bold; }
h2 { font-size: 22px; font-weight: bold; }

p { margin: 0 0 15px 0; }
a:link, a:visited { text-decoration: none; }
a:hover { text-decoration: underline; }

#wrapper { height: auto !important; height: 100%; margin: 0px auto -88px; min-height: 100%; width: 960px; }

/*** Top ***/
#top { height: 46px; }
#top p { color: #F9ED32; font-size: 18px; line-height: 30px; margin-bottom: 0px; text-align: center; padding-top: 10px; }
#top p a:link, #top p a:visited { color: #f9ed32; }
#top p .sep { margin:0px 25px; }

/*** Header ***/
#header { height: 324px; margin-bottom: 6px; padding: 20px 0px; }

#logo { float: left; }

#nav { float: right; width: 750px; }
#nav li { display: inline; }
#nav li a:link, #nav li a:visited { color: #284181; font-size: 13px; font-weight: bold; margin-left: 3px; }

#countdown { background: url(../images/map.png) no-repeat; clear: right; float: right; height: 324px; margin-right: -40px; width: 794px; }
#countdown p { color: #bf1a8d; font-size: 24px; margin: 92px 0px 0px; padding: 3px 15px; }
#countdown ul { padding-top: 10px; }
#countdown ul li { color: #7ac143; display: inline; float: left; font-size: 18px; font-weight: bold; margin-right: 22px; text-align: center; }
#countdown ul li span { display: block; font-size: 90px; line-height: 1em; }

#clock .countdown_row  { display: block; overflow: hidden; padding-top: 10px; }
#clock .countdown_section { color: #7ac143; display: inline; float: left; font-size: 15px; font-weight: bold; margin-right: 22px; text-align: center; }
#clock .countdown_section br { display: none; }
#clock .countdown_amount { display: block; font-size: 60px; line-height: 55px; }

/*** Main Body ***/
#main-body { padding-bottom: 56px; }

/*** Main Body - Inset ***/
#inset { height: 40px; margin-bottom: 20px; }
#inset .user-option { float: left; }
#inset .user-option  a:link, .user-option  a:visited { background: url(../images/bg-user-option-btn.jpg) repeat-x; color: #284181; display: inline-block; font-size: 12px; font-weight: bold; padding: 14px 16px; text-decoration: none; height: 12px; }
#inset .copyright { color: #bcbec0; float: right; font-size: 10px; font-weight: bold; margin-top: 10px; }

/*** Main Body - Content ***/
#content {}
#content-left { float: left; width: 685px; }
#content-right { float: right; width: 259px; }

#content ul.bulleted { list-style-type: disc; margin: 25px 0px; padding-left: 35px; }
#content p { line-height: 24px; }
#content a:link, #content a:visited { color: #284181; }


#content .testimonials-box { background: #fff200; color: #284181; font-size: 18px; font-weight: bold; margin-bottom: 30px; padding: 18px 15px; }
#content .testimonials-box .message { line-height: 22px; }
#content .testimonials-box .author { font-size: 9px; line-height: 10px; margin-bottom: 0px; }

#content .avatar { margin-bottom: 30px; }

#content .testimonials ul li { border-bottom: 1px dotted #284181; margin-bottom: 15px; }
#content .testimonials ul li.last { border-bottom: 0px none; }
#content .testimonials .message { color: #284181; } 
#content .testimonils .author { color: #7f7fa9; font-style: italic; }

/*** Main Body - Welcome ***/
#welcome { background: url(../images/arrow-right.jpg) no-repeat; padding-left: 55px; font-weight: bold; margin-top: 20px; }
#welcome p { font-size: 14px; }


/*** Main Body - Banner ***/
#banner { margin-bottom: 20px; }
#banner img { margin-right: 10px; }
#banner img.last { margin-right: 0px; }

/*** Main Body - Menu ***/
#menu { padding-top: 30px; }
#menu .item { background: url(../images/arrow-right.jpg) no-repeat; padding-left: 50px; }
#menu .item .date { color: #284181; font-size: 17px; font-weight: bold; }
#menu .item .place { color: #284181; font-weight: bold; }
#menu .item .list { margin-bottom: 30px; }
#menu .item .list li { padding: 2px 0px; }


/*** Main Body - Agenda ***/
#agenda {}
#agenda .item { background: #fff url(../images/arrow-right.jpg) no-repeat; padding-left: 50px; }
#agenda .item .date{ color: #7ac143; font-size: 17px; font-weight: bold; }
#agenda .item .entry { margin-bottom: 50px; width: 800px; }
#agenda .item .entry .title { color: #284181;  font-weight: bold; margin-bottom: 5px; padding: 0px; }
#agenda .item .entry .time { color: #284181; margin-bottom: 5px; }
#agenda .note { font-style: italic; }


#push { height: 88px; }

/*** Footer ***/
#footer { border-top: 2px solid #c1c2c4; height: 95px; margin: 0px auto; padding-top: 36px; width: 960px; }
#footer p { color: #BF1A8D; font-size: 18px; font-weight: bold; margin-bottom: 10px; text-align: center; }
#footer p img { margin-left: 35px; vertical-align: middle; }


/*** Titles ***/
.title { padding: 5px 10px; text-transform: uppercase; }
.title-yellow { background-color: #fff200; color: #284181; }
.title-green { background-color: #7bc143; color: #ffffff; }
.title-pink { background: #bf1a8d; color: #ffffff; }
.title-blue { background:#284080; color: #ffffff; }

/*** Intro ***/
.intro { font-size: 26px; font-weight: bold; line-height: 26px!important; }
.intro-pink { color: #bf1a8d; }
.intro-green { color: #7ac143; }
.intro-blue { color: #284181;   }
.intro.small { font-size: 11px; }


.feat-img { margin-bottom:20px;}

/*.content-entry { font-size:11px;}*/
.content-entry p { margin-bottom:10px;}

.content-entry h3 { background:url(../images/arrow.png) no-repeat scroll 0 0; padding:3px 0 0 25px; font-size:17px; color:#284181; margin-bottom:10px;}
.content-entry ul { list-style:disc;margin-bottom:20px;}
.content-entry ul li { margin:2px 0}

.content-entry .indent { margin-left:30px;}

.gallery {}
.gallery ul { list-style:none;}
.gallery ul li { display:block; float:left; padding:0 14px 14px 0;}

.sponsors {}
.sponsors .sponsor-img { width:175px; margin-bottom:40px;}
.sponsors .sponsor-details { width:650px; line-height:1.6em; margin-bottom:40px; float:left; margin-left: 75px;}
.sponsors .sponsor-details h4 { color:#bf1a8d; font-size:17px; margin-top:6px; margin-bottom:5px;}



