@import "caviar.css";
/*common*/
body
{
    background: #e7e5d6 url(/Content/images/common/secBgrnd.jpg) no-repeat center -122px;
    text-align: center;
    font-family: Georgia, Times New Roman, Sans-Serif;
    color: #363634;
    font-size: 12px;
    padding: 0px;
    margin: 0px;
}

div#page
{
    width: 877px ;
    text-align: left;
    margin: 0px auto;
    padding: 0px;
    position: relative;
}

img
{
    border: none 0px;
}

a
{
    cursor: pointer;
}

.label
{
	text-align: right;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
}

.field
{
	padding-top: 3px;
	padding-bottom: 3px;
}

/*Header*/

#header
{
    height: 130px;
    padding: 0px 0px 0px 10px;
    position: relative;
}

.header1
{
    background: url(/Content/images/common/header01.jpg);
}

.header2
{
    background: url(/Content/images/common/header02.jpg);
}

#logo
{
    float: left;
}

a.name
{
    float: left;
    clear: left;
    font-family: Georgia, Times New Roman, serif;
    margin-left: 95px;
    font-size: 11px;
    color: #141413;
    text-decoration: none;
    font-weight: bold;
}

.signIn
{
    position: absolute;
    right:10px;
    top:-28px;
    font-weight: bold;
    font-size:10px;
}

.signIn a
{
    color: #363634;
    font-size: 10px;
    text-decoration: none;
}

.nav
{
    margin: 0px;
    padding: 0px;
}

.nav li
{
    margin: 0px;
    padding: 0px;
    list-style: none;
    float: left;
}

#socialNav
{
    position:absolute;
    right:5px;
    top:7px;
}

#mainNav
{
    background: #191918;
    height: 24px;
    padding:0 0 0 10px;
}

#mainNav li
{
    height: 21px;
    margin-left: 28px;
    margin-top: 3px;
}

#mainNav li img
{
    position: relative;
    top: -3px;
    left: 0px;
}

#mainNav li:first-child
{
    margin-left: 0px;
}

#mainNav li img
{
    float: left;
}

#mainNav li a
{
   color: #eeebd1;
   font-weight: bold;
   font-size: 14px;
   text-decoration: none;
}

.line1
{
    margin-top: 4px;
}

.line2
{
    /*background: url(/Content/images/common/shade.png) no-repeat top center;*/
    min-height: 49px;
    width: 875px;
    margin-top: 10px;
}

.line3Left
{
    float:left;
    width: 445px;
}
.line3Right
{
    width: 430px;
    float: left;
    margin-top: 15px;
}
#widget1
{
    width: 580px;
    height: 237px;
    float: left;
    margin-right: 13px;
    position: relative;
}

#widget2
{
    width: 270px;
    float: left;
}


#widget3
{
    width: 380px;
    float: left;
    margin-right: 70px;
    position: relative;
}

#widget3 .inner
{
    border-top: solid 1px #000;
    border-bottom: solid 1px #000;
    height: 123px;
}

#widget4
{
    width: 410px;
    min-height: 20px;
    float: left;
}

#widget4 .inner
{
     border-top: solid 1px #000;
}

#widget5
{
    position: relative;
    top: -14px;
}

#widget6
{
   margin-bottom: 28px;
   padding-left: 5px;
}

#widget7
{
    width: 204px;
    border-right: solid 1px #000;
    float:left;
    position: relative;
    height: 200px;
}

#widget8
{
    height: 107px;
}

#widget10
{
    width: 430px;
    float: right;
}

.line3Rightb
{
    float: left;
    width: 204px;
    height: 215px;
}

#footer
{
    width: 400px;
}

#footer li
{
    margin-left: 21px;
}

#subFooter li
{
    margin-left: 15px;
    line-height: 10px;
}

#footer li a, #subFooter li a
{
    color: #272725;
    font-size: 10px;
    text-decoration: none;
}

#subFooter li a
{
    color: #6f6f6f;
}

#subFooter li.copy
{
    color: #191918;
    font-size: 10px;
}

#footer li:first-child,#subFooter li:first-child
{
    margin-left: 0px;
}

#subFooter
{
    position: relative;
    top: 15px;
    left: 0px;
    clear: left;
    height: 15px;
}

#SocialNavBot
{
    margin-top: 30px;
}

.copy
{
    color: #191918;
}

/*Swapper*/

#swapperNav
{
    position: absolute;
    bottom:10px;
    left: 0px;
    filter:alpha(opacity=70);
    opacity: 0.9;
}

#swapperNav img
{
    
}

.swapper
{
    height: 243px;
    position: relative;
}


#swapperNav li
{
    margin-left: 5px;
}

#swapperNav li.pause
{
    margin-left: 0px;
}

/*YouTube*/
.YouTubeContainer
{
    background: #fff;
    position: relative;
}

.clear
{
    clear: both;
}

.YTText
{
    color: #25220b;
    font-size: 11px;
    text-decoration: none;
    position: relative;
    top: 30px;
    left: 2px;
}

.ytVid
{
    position: absolute;
    left: 39px;
    top: 12px;
}

/*News*/

.News
{
    padding: 15px 0px 0px 0px;
}

h3.NewsTitle
{
    margin:0px;
    font-size: 14px;
}

.NewsContent
{
    width: 245px;
    float: left;
    font-size: 11px;
}

.newsImage
{
    float: left;
    margin-right: 15px;
}

.NewsLink
{
   position: absolute;
   bottom: 5px;
   right: 5px;
   font-weight: bold;
   color: #363634;
   text-decoration: none;
}


/*FBPhotos*/
.facebookPhotos
{
    padding-top: 15px;
}
.fbarrow
{
    position: relative;
    top:32px;
}

#fbArrowLeft
{
    float: left;
    margin-right: 17px;
    margin-left: 8px;
}

#fbArrowRight
{
    float: left;
    margin-left: 20px;
}

#fbPhotos
{
    float: left;
    width: 331px;
    height: 123px;
}

.nav li.fbPhoto, .fbPhoto
{
    float: left;
    width: 100px;
    margin: 0px 0px 0px 10px;
    font-size: 10px;
    list-style: none;
}

.fbPhoto
{
    width: 75px;
    text-align: center;
}

.fbPhoto p
{
    margin: 6px 0px 0px 0px;
    text-align: left;
}

.fbPhoto:first-child
{
    margin-left: 0px;
}

.fbPhoto a
{
    color: #363634;
    text-decoration: none;
}

#fbPhotoNums
{
    margin: 10px 0px 0px 0px;
    display: none;
}

#fbPhotoNums li a
{
    text-decoration: none;
    font-size: 14px;
    color: #363634;
    margin-right: 12px;
}

#fbPhotoNums li a.current
{
    color: #a6a6a4;
}

/*TwitterBox*/
.TwitterBox
{

}

.TwitterTop
{
    background: url(/Content/images/twitter/TwitterTop.png) no-repeat;
    height: 6px;
    width: 314px;
}

.TwitterMid
{
    background: #fff;
    border-left: solid 1px #ccc;
    border-right: solid 1px #ccc;
    padding: 0px 2px;
    width: 308px;
    position: relative;
    margin: 0px;
}

.TwitterMidInside
{
    background: url(/Content/images/twitter/twitterGrad.gif) repeat-x;
    min-height: 200px;
    width: 308px;
    position: relative;
    margin: 0px;
    padding: 0px;
}

.TwitterHeader
{
    background: url(/Content/images/twitter/twitterBird.gif) no-repeat 4px 3px;
    min-height: 39px;
    width: 258px;
    padding: 5px 0px 0px 55px;

}

.TwitterHeader h3
{
    color: #014281;
    font-size: 14px;
    font-weight: bold;
    margin: 0px;
}

.TwitterHeader h3 a
{
    color: #014281;
    font-size: 14px;
    font-weight: bold;
    text-decoration: none;
}

ul.Tweets
{
    margin: 0px 5px;
    padding: 10px 5px;
}

ul.Tweets li
{
    margin: 10px 0px;
    padding: 0px;
    list-style: none;
    font-size: 14px;
}

.TwitterMid p
{
    margin: 0px;
}

ul.Tweets li em
{
    font-size: 10px;
}

.follow
{
    font-size:10px;
    color: #363634;
}

.TwitterBottom
{
    background: url(/Content/images/twitter/TwitterBot.png) no-repeat;
    height: 6px;
    width: 314px;
}

/*Poll*/
.poll
{
    background: url(/Content/images/Poll/poll.png) no-repeat;
    height: 210px;
    width: 200px;
    position: relative;
}

.pollText
{
    position: absolute;
    top: 20px;
    left: 69px;
}

.innerPoll
{
    width: 100px;
    position: absolute;
    top: 63px;
    left: 44px;
    color: #0d0d0d;
    font-size: 10px;

}


.innerPoll label
{
    margin: 0px 0px 5px 0px;
    color: #070707;
   line-height: 15px;
   position: relative;
   top: -3px;
   text-transform: uppercase;
}

.innerPoll input
{
    margin-top: 5px;
    
}

.innerPoll input:first-child
{
    margin-top: 0px;
}

p.question
{
    width: 70px;
    margin: 0px 0px 5px 40px;
    font-size: 9px;
    text-transform: uppercase;
        min-height: 40px;
}

/*FbFan*/
.fbFan
{
    background: #eaeaea;
    text-align: center;
    margin: 10px 10px 10px 10px;
}



/*main*/

#main
{
    background: #fff;
    padding: 0px 0px 10px 0px;
    position: relative;
    min-height: 100%;
     margin: 0px 0px 10px 0px;
}

.subNav
{
    margin: 35px 0px 0px;
    padding: 0px;
    float: left;
    min-height: 300px;
    background: url(/Content/images/common/subNav.gif) repeat-y;
    width: 207px;
}

.subNav ul
{
    margin: 0px;
    padding: 0px;
}

.subNav li
{
    margin: 0px;
    padding:5px 5px 15px 14px;
    width:177px;
    list-style-type: none;
    background: url(/Content/images/common/subNavItem.jpg) no-repeat left bottom;
    min-height: 15px;
    position: relative;
}


.subNav li a
{
    font-size: 12px;
    font-weight: bold;
    color: #50504f;
    text-decoration: none;
    padding: 10px 0px 0px 33px;
    min-height: 26px;
    display: block;
}

.subNav li.current a
{
    color:#0b0b0b;
    background: url(/Content/images/common/current.gif) no-repeat center left;
    display: block;
    min-height: 26px;
    padding: 10px 0px 0px 33px;
}

#content
{
    float: left;
    width: 503px;
    position: relative;
    background: url(/Content/images/common/ContentBack.gif) no-repeat;
    padding: 68px 0px 0px 52px;
    font-size: 12px;
    color: #000;
    /*filter:alpha(opacity=85);
    opacity: 0.85;*/

}

/*
#content p, #content li, #content ul, #content img, #content a, #content span, #content h1
{
    filter:alpha(opacity=100);
    opacity: 1;
}
*/
#content h1
{
    padding:0px;
    margin: 0px 0px 54px 0px;
    font-weight: bold;
    font-size: 24px;
}

#content img
{
    margin: 0px 10px 10px 10px;
}

#widget11
{
    margin: 45px 30px 0px;
    
}

.addthis
{
    margin: 10px 0px;
}

.t0i
{
	text-decoration: none;
}

li.share
{
    float: right;
    padding: 5px 5px 0px 0px;
}