/*------------------------------
Unite The Union - Union TV
by Joseph Gallagher for Redweb
2008
------------------------------*/

body {
background: #0f0f0d url(../../../images/mainBackground.gif) top left repeat-x;
font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
font-size: 0.625em;
color: #a0a0a0;
line-height: 1.6em;
}

* {
margin:0px;
padding:0px;
}

/*---------------------------
	Generic Styles
---------------------------*/

img {
border: none;
}

a {
outline: none;
border-bottom: #2f2f2f 2px solid;
text-decoration: none;
color: #fff;
}

a:hover {
text-decoration: none;
border-bottom: none;
}

p {
padding: 5px 0px 5px 0px;
font-size: 1.2em;
}

li {
list-style: square;
font-size: 1.2em;
color: #fff;
}

hr {
border: 0;
color: #2c2c2c; /* Colour for IE */
background-color: #2c2c2c; /* Colour for Firefox */
height: 1px;
margin: 10px 0px 10px 0px;
_margin: 0px 0px 0px 0px;
}

.noUnderline {
border-bottom: none;
}

/*---------------------------
	H Tags
---------------------------*/

h1 {
}

h2 {
font-family: Lucida Sans Unicode, Arial, Helvetica, Verdana;
font-size: 1.4em;
font-weight: bold;
color: #ffffff;
}

h3{
font-family: Lucida Sans Unicode, Arial, Helvetica, Verdana;
font-size: 1.4em;
font-weight: bold;
color: #ffffff;
}

h4 {
font-family: Lucida Sans Unicode, Arial, Helvetica, Verdana;
margin: 0px 0px 10px 0px;
font-size: 1.2em;
font-weight: bold;
color: #d7d7d7;
}

.contentHeading2 {
font-family: Lucida Sans Unicode, Arial, Helvetica, Verdana;
font-size: 1.3em;
font-weight: bold;
color: #d7d7d7;
}

.contentHeading3 {
font-family: Lucida Sans Unicode, Arial, Helvetica, Verdana;
font-size: 1.2em;
font-weight: bold;
color: #d7d7d7;
}

.contentHeading4 {
font-family: Lucida Sans Unicode, Arial, Helvetica, Verdana;
margin: 0px 0px 10px 0px;
font-size: 1.2em;
font-weight: bold;
color: #d7d7d7;
}

 
div#videoPodProblem h3 {
font-size: 1.2em;
color: #a0a0a0;
}

/*---------------------------
	Sector Styles
---------------------------*/

.hotTopics {
color: #ff0822;
}

.campaigns {
color: #ff5211;
}

.industries {
color: #ffb300;
}

.community {
color: #bbca29;
}


/*---------------------------
	Spans
---------------------------*/

a.pixelArrow {
background: url(../../../images/pixelArrow.gif) right 7px no-repeat;
margin: 0px 0px 0px 5px;
padding: 0px 10px 0px 0px;
}

span.redText {
color: #ff0822;
}

span.whiteText {
color: #ffffff;
}

span.titleDescription {
font-size: 1.1em;
display: block;
margin: -14px 0px 0px 130px;
}

/*---------------------------
	Image Sizing
---------------------------*/

/*- Large -----------------*/

.videoThumbnailLarge {
width: 160px;
height: 89px;
display: block;
border: 1px solid #2c2c2c;
}



body#home .videoThumbnailLarge {
margin-bottom: 5px;
border: 1px solid #2c2c2c;
}

/*- Medium ----------------*/

.videoThumbnailMedium {
float: left;
margin: 0px 10px 0px 0px;
width: 123px;
height: 69px;
}

/*- Small -----------------*/

.videoThumbnailSmall {
margin: 0px 10px 0px 0px;
width: 71px;
height: 39px;
}

body#home img.videoThumbnailSmall {
height:56px;
margin:0 10px 0 0;
padding:10px 30px 0 0;
width:100px;
}

/*---------------------------
	Containers
---------------------------*/

div#wrapper {
margin: 0 auto;
width: 760px;
}

/*---------------------------
	Header
---------------------------*/

div#header {
background: url(../../../images/headerBackground.jpg) top center no-repeat;
height: 186px;
}

div#header a {
border-bottom: none;
}

div#logoWrapper {
float: left;
clear: both;
margin: 27px 0px 0px 0px
}

/*---------------------------
	Primary Navigation
---------------------------*/

div#primaryNavigation {
padding: 148px 0px 0px 180px;
margin: 0px;
}

div#primaryNavigation a {
float: left;
overflow: hidden;
text-indent: -9999px;
background-position: 0 0;
margin: 0px 0px 0px 3px;
}

div#primaryNavigation li {
list-style: none;
display: inline;
}

div#primaryNavigation a:hover {
background-position: 0 -38px!important;
}

div#primaryNavigation a.selected {
background-position: 0 -76px!important;
}

div#primaryNavigation ul li#navTheHomeforUnionVideos a {
background: url(../../../images/navHome.gif);
height: 38px;
width: 67px;
}

div#primaryNavigation li#navHotTopics a {
background: url(../../../images/navHotTopics.gif);
height: 38px;
width: 98px;
}

div#primaryNavigation li#navCampaigns a {
background: url(../../../images/navCampaigns.gif);
height: 38px;
width: 101px;
}

div#primaryNavigation li#navSectors a {
background: url(../../../images/navSectors.gif);
height: 38px;
width: 101px;
}

div#primaryNavigation li#navUnionTVCommunity a {
background: url(../../../images/navUnionTVCommunity.gif);
height: 38px;
width: 158px;
}

/*---------------------------
	Secondary Navigation
---------------------------*/

div#secondaryNavigation {
float: right;
padding: 50px 0px 0px 0px;
margin: 0px;
}

div#secondaryNavigation a {
float: left;
overflow: hidden;
text-indent: -9999px;
background-position: 0 0;
margin: 0px 0px 0px 5px;
}

div#secondaryNavigation li {
list-style: none;
display: inline;
}

div#secondaryNavigation a:hover {
background-position: 0 -28px!important;
}

div#secondaryNavigation a:active, div#secondaryNavigation a.selected {
background-position: 0 -56px!important;
}

div#secondaryNavigation ul li#navHelp a {
background: url(../../../images/navHelp.gif);
height: 28px;
width: 53px;
}

div#secondaryNavigation li#navAbout a {
background: url(../../../images/navAbout.gif);
height: 28px;
width: 64px;
}

ul.troubleshooting {
margin: 20px;
padding: 0px;
}

ul.troubleshooting li {
padding: 5px 10px;
}


/*---------------------------
	Intro
---------------------------*/

div#intro {
width: 760px;
padding: 40px 0px 20px 0px;
}

/*---------------------------
	Primary Content
---------------------------*/

div#primaryContent {
float: left;
}

/*- Home ------------------*/

body#home div#primaryContent {
width: 560px;
padding: 40px 0px 0px 0px;
}

/*- Content ---------------*/

body#content div#primaryContent {
width: 342px;
}

/*- Hub -------------------*/

body#hub div#primaryContent {
width: 398px;
}

/*- Listing ---------------*/

body#listing div#primaryContent {
width: 398px;
}

/*- Generic Content -------*/

body#genericContent div#primaryContent {
width: 550px;
}

body#genericContent #primaryContent ul, body#genericContent #primaryContent ol {
margin: 10px 20px;
padding: 0px;
}

body#genericContent #primaryContent ul li {
padding: 5px 5px;
}

body#genericContent #primaryContent ol li {
list-style-type: inherit!important;
padding: 5px 5px;
}

a.goBack {
margin-top: -15px;
margin-bottom: 15px;
font-size: 1.2em;
margin-bottom:20px;
margin-top:-20px;
float: left;
line-height: 1.2;
border-bottom: 2px solid #1d1d1d;
position: relative;
}

a.goBack {
border-bottom: 2px solid #2f2f2f!important;
}

a.goBack:hover {
border: 0!important;
padding-bottom: 2px;
}

body#genericContent div#primaryContent p {
clear: both;
}


/*---------------------------
	Secondary Content
---------------------------*/

div#secondaryContent h3 {
font-size: 1.2em;
}

body#content div#secondaryContent h3 {
width:386px;
}


/*- Home ------------------*/

body#home div#secondaryContent {
background: url(../../../images/secondaryContentBackground.jpg) top left no-repeat;
float: left;
width: 560px;
padding: 25px 0px 0px 0px;
margin: 20px 0px 0px 0px;
}

/*- Content ---------------*/

body#content div#secondaryContent {
float: right;
width: 398px;
}

/*- Hub -------------------*/

body#hub div#secondaryContent {
float: right;
width: 345px;
}

/*- Listing ---------------*/

body#listing div#secondaryContent {
float: right;
width: 345px;
margin: 0px;
}

/*---------------------------
	Tertiary Content
---------------------------*/

/*- Home ------------------*/

body#home div#tertiaryContent {
background: url(../../../images/tertiaryContentBackground.jpg) top left no-repeat;
float: right;
width: 181px;
padding: 15px 0px 20px 0px;
margin:40px 0px 0px 0px;
text-align: center;
}

/*---------------------------
	Featured Video Pod
---------------------------*/

/*- Homepage --------------*/

body#home div#featuredVideoPod {
background: url(../../../images/homepageFeaturedVideoBackground.gif) bottom left no-repeat;
height: 283px;
margin: 30px 0px 0px 0px;
padding: 0px 10px 0px 18px;
}

body#home div#featuredVideo p a {
color: #ff0822;
}

body#home div#featuredVideoWrapper { /* To contain the Flash Video once it's added.*/
padding: 0;
margin-left: -9px;
}

body#home div#featuredVideo {
float: left;
width: 324px;
padding: 10px 0px 0px 0px;
}

body#home div#featuredText {
float: right;
width: 185px;
height: 180px;
padding: 15px 0px 0px 10px;
}

body#home div#featuredText h3 {
color: #D7D7D7;
font-size: 1.2em;
font-weight: normal;
float: left;
padding: 30px 0 0 10px;
line-height: 2;
}

body#home div#featuredVideoButton {
float: right;
width: 180px;
padding: 15px 0px 0px 25px;
}

body#home div#featuredVideoButton a.buttonVideoPage {
margin:0 0 0 25px;
border-bottom: none;
}

body#home a.buttonVideoPage {
margin:35px 30px 20px 30px;
}


a.buttonVideoPage {
background:url(../../../images/button_videoPage.gif);
background-position: 0 0;
float: left;
height: 30px;
width: 122px;
text-indent: -9999px;
border: none;
}

a.buttonVideoPage:hover {
background-position: 0 30px;
}


/*- Generic Hub -----------*/

body#genericHub div#featuredVideoPod {
background: url(../../../images/genericHubFeaturedVideoBackground.gif) bottom left no-repeat;
height: 157px;
padding: 0px 0px 0px 15px;
}

body#genericHub div#featuredVideo {
float: left;
padding: 19px 0px 0px 0px;
}

body#genericHub div#featuredVideoText {
float: left;
padding: 15px 0px 0px 0px;
margin: 0px 0px 0px 20px;
width: 380px;
}

body#genericHub div#featuredText {
float: left;
padding: 15px 17px 0px 39px;
width: 127px;
}

body#genericHub div#featuredText a.buttonVideoPage {
margin: 10px 0px 0px 5px;
border-bottom: none;
}

/*- Generic ---------------*/

div.featuredTab {
background: url(../../../images/featuredTab.gif) top left no-repeat;
height: 28px;
width: 100px;
text-indent: -9999px;
}

div#featuredVideoPod h2 {
margin: 0px;
}

/*---------------------------
	Secondary Pods (Homepage)
---------------------------*/

body#home p.shortDesc {
height: 100px;
}

div.videoThumbList {
background: #000000;
border: #2c2c2c 1px solid;
padding: 0px 10px 0px 10px;
margin: 10px 0px 0px 0px;
}

div.videoThumbList input {
border-top: #2c2c2c 1px solid!important;
padding: 10px 70px 0px 0px;
margin: -1px 0px 0px 0px;
}

div.videoThumbList p {
margin: 5px 0px 0 0px;
padding: 0px 0 10px 0;
}

div.videoThumbList a {
width: 
}

img.videoThumbnail {
float: left;
margin: 0px 10px 0px 0px;
}

body#home div#secondaryContent div.videoThumbList p {
height: 110px;
}



/*- Hot Topics ------------*/

div#hotTopics {
float: left;
width: 164px;
margin: 10px 34px 0px 0px;
}

div#hotTopics a {
font-family: Lucida Sans Unicode, Arial, Helvetica, Verdana;
font-size: 1.2em
}

div#hotTopics h3 {
margin: 0px 0px 10px 0px;
}

/*- Campaigns -------------*/

div#campaigns {
float: left;
width: 164px;
margin: 10px 34px 0px 0px;
}

div#campaigns a {
font-family: Lucida Sans Unicode, Arial, Helvetica, Verdana;
font-size: 1.2em
}

div#campaigns h3 {
margin: 0px 0px 10px 0px;
}

/*- Industries ------------*/

div#industries {
float: left;
width: 164px;
margin: 10px 0px 0px 0px;
}

div#industries a {
font-family: Lucida Sans Unicode, Arial, Helvetica, Verdana;
font-size: 1.2em
}

div#industries h3 {
margin: 0px 0px 10px 0px;
}


/* Homepage H3s */

body#home h3.hotTopics a {
font-size: 1em;
color: #ff0822;
border: none;
}

body#home h3.campaigns a {
font-size: 1em;
color: #ff5211;
border: none;
}

body#home h3.industries a {
font-size: 1em;
color: #ffb300;
border: none;
}

body#home h3.community a {
font-size: 1em;
color: #bbca29;
border: none;
}


/*---------------------------
	Tertiary Pod (Homepage)
---------------------------*/

body#home div.tertiaryPod {
background: url(../../../images/tertiaryDivider.jpg) top left no-repeat;
padding: 30px 0px 30px 0px;
}

body#home div.tertiaryPod a {
border: none;
}

/*---------------------------
	Video Pod (Content)
---------------------------*/

body#content div#videoPod { /* To contain the Flash Video once it's added.*/
background: #0d0d0d;
border-top: #333333 1px solid;
border-left: #333333 1px solid;
border-right: #333333 1px solid;
text-align: center; /* Aligns Video to the centre of Pod regardles of width */
padding: 0px 0px 0px 0px;
}

body#content div#videoPodText {
background: #202020 url(../../../images/contentVideoPodTextBackground.jpg) top left repeat-x;
border-left: #333333 1px solid;
border-right: #333333 1px solid;
padding: 15px 10px 10px 10px;
}

body#content div#primaryContent div.listingPod {
width: 340px;
}

/*- Problem ---------------*/

body#content div#videoPodProblem {
background: #191919;
border-top: #000000 1px solid;
border-left: #333333 1px solid;
border-right: #333333 1px solid;
border-bottom: #333333 1px solid;
padding: 10px 10px 5px 10px;
}

/*- Related Videos --------*/

div.listingPod {
float: left;
background: #000000;
border: #333333 1px solid;
margin: 15px 0px 0px 0px;
}

div.communityHub div.listingPod {
float: left;
background: #000000;
border: #333333 1px solid;
margin: 15px 0px 0px 0px;
width:343px;
}

body.communityHub div#secondaryContent div.listingPod ul.relatedVideos li {
width: 323px;
}

div.secHub, div.camHub {
width: 398px;
}

div.listingPod p {
padding: 10px;
height: 60px;
}

div.listingPod h3 {
background: #242424;
padding: 8px 0px 8px 10px;
font-size: 1.2em;
}

div.listingPod h3 img {
border: none;
margin: 0px;
}

div.listingPod img {
border: #333333 1px solid;
padding: 2px;
}

div.listingPod ul.relatedVideos {
padding: 0px;
clear:both;
}

div.listingPod ul.relatedVideos li {
list-style: none;
color: #b3b3b3;
min-height: 118px;
height: auto;
border-top: #333333 1px solid;
padding: 10px 10px 10px 10px;

}

* html .listingPod ul.relatedVideos li {
height: 118px;
}

div.listingPod ul.relatedVideos li p {
font-size: 1.0em;
/*height: 80px; */
padding-left: 0px;
margin-left:139px;
}

/*- Select Your Industry/Campaign --*/

body#hub div.listingPod {
float: left;
}

div.listingPod ul.relatedVideosNavigation{
bottom:23px;
float:right;
position:relative;
padding-right:5px;
height:0px;
_margin-bottom: -16px;
height: 0px;

}

div.listingPod ul.relatedVideosNavigation li{
display:inline;
list-style-image:none;
list-style-type:none;
padding: 0px 5px 0px 5px;
height: 0px;
}

div.listingPod ul.relatedVideosNavigation li a{
border-bottom:none;
text-decoration:underline;
color:#BBCA29;
}

div.listingPod ul.relatedVideosNavigation li a.current{
border-bottom:none;
text-decoration:none;
color:#FFFFFF;

}

div.listingPod ul.relatedVideosNavigation li a:hover{
text-decoration:none;
}



div.listingPod ul.selectYourIndustry, div.listingPod ul.selectYourCommunity {
float: left;
padding: 0px 5px 10px 10px;
_padding: 0px 0px 10px 10px; /* IE Fix */

}

body#listing div.listingPod ul.selectYourIndustry, body#listing div.listingPod ul.selectYourCommunity {
float: left;
padding: 0px 5px 10px 10px;
_padding: 0px 10px 10px 10px; /* IE Fix */
width: 325px;
}

body#listing div.listingPod ul.selectYourIndustry li ul, body#listing div.listingPod ul.selectYourCommunity li ul {
width: auto;
}

body#hub div.listingPod ul.selectYourIndustry, body#hub div.listingPod ul.selectYourCommunity {
width: 325px;
_width: 335px;
}

html>body#content ul.relatedVideos p {
     *width: 212px;
}

html>body#content ul.relatedVideos {
     *width: 395px;
}

body#hub div.listingPod ul.selectYourIndustry li ul, body#hub div.listingPod ul.selectYourCommunity li ul {
width: auto;
}

div.listingPod ul.selectYourIndustry li, div.listingPod ul.selectYourCommunity li {
background: #1c1c1c;
width: 130px;
min-height: 48px;
height: auto;
float: left;
display: inline-block;
list-style: none;
padding: 10px;
margin: 10px 10px 0px 0px;
}

div.listingPod ul.selectYourIndustry li a, div.listingPod ul.selectYourCommunity li a {
text-decoration: none;
}

div.listingPod ul.selectYourIndustry li a:hover, div.listingPod ul.selectYourCommnuity li a:hover {
color: #CCCCCC;
}

* html .listingPod ul.selectYourIndustry li { /* IE Fix */
height: 48px;
}

* html .listingPod ul.selectYourCommunity li { /* IE Fix */
height: 48px;
}

/*- Choose Another Industry/Campaign -*/

* html div#secondaryContent div.listingPod { /* IE Fix */
padding: 0px;
}

div.listingPod ul.chooseAnotherIndustry { 
padding: 0px;
overflow: auto;
height: 400px;
}

div.listingPod ul.chooseAnotherIndustry li {
background: #1c1c1c;
width: 147px;
min-height: 22px;
height: auto;
list-style: none;
padding: 5px 10px 5px 10px;
margin: 2px 0px 0px 2px;
}

div.listingPod ul.chooseAnotherIndustry li a {
text-decoration: none;
border-bottom: none;
}

div.listingPod ul.chooseAnotherIndustry li a:hover {
color: #CCCCCC;
}

* html .listingPod ul.chooseAnotherIndustry li {
height: 22px;
}

/*- Generic Hub Specific --*/

body#content div#intro a.campaigns {
color: #FF5211;
}

body#content div#intro a.sectors {
color: #FFB300;
}

body#content div#intro a.community {
color: #bbca29;
}

body.campaignsHub ul.relatedVideos span a {
color: #FF5211;
}

body.campaignsHub ul.relatedVideos li a {
color: #FF5211;
}

body.sectorsHub ul.relatedVideos li a {
color: #FFB300;
}

body.communityHub ul.relatedVideos span a {
color: #bbca29;
}

body.communityHub ul.relatedVideos li a {
color: #bbca29;
}

body.sectorsHub ul.relatedVideos span a {
color: #bbca29;
}

body#genericHub div.listingPod {
float: left;
display: inline;
padding: 0px;
margin: 0px;
border: none;
}


body#genericHub div#relatedVideoWrapper {
width: 758px;
float: left;
margin: 15px 0px 0px 0px;
border-top: #333333 1px solid;
border-right: none;
border-bottom: none;
border-left: #333333 1px solid;
}

body#genericHub div#relatedVideoWrapper h3 {
background: #242424;
border-right: #333333 1px solid;
padding: 10px 0px 10px 10px;
}

body#genericHub div.listingPod ul.relatedVideos {
margin: 0px;
padding: 0px;
}

body#genericHub div.listingPod ul.relatedVideos li {
list-style: none;
color: #b3b3b3;
min-height: 118px;
height: auto;
border-top: none;
border-bottom: #333333 1px solid;
border-right: #333333 1px solid;
padding: 10px 10px 10px 10px;
float: left;
width: 358px;
}

/*---------------------------
	User Pod (Content)
---------------------------*/

body#content div#actionsPod {
border: #333333 1px solid;
}

body#content div#actionsPod h3 {
margin: 0px 0px 5px 0px;
width: 260px;
}

body#content div#actionsPod p {
padding: 0px;
width: 260px;
}

body#content div#actionsPod a {
background-position: 0 0;
float: right;
height: 30px;
width: 97px;
margin: 2px 0px 0px 0px;
text-indent: -9999px;
border-bottom: none;
}

body#content div#actionsPod a:hover {
background-position: 0 33px;
}

/*- Feedback Pod ----------*/

body#content div#feedbackPod {
background: #0e0e0d;
padding: 10px;
}

body#content a.buttonFeedback {
background: url(../../../images/button_feedback.gif);
}

/*- Contribute Pod --------*/

body#content div#contributePod {
background: #242424;
padding: 10px;
}

body#content a.buttonContribute {
background: url(../../../images/button_contribute.gif);
}

/*---------------------------
	Share Video Pod (Content)
---------------------------*/

div#shareVideoPod {
margin: 15px 0px 0px 0px;
padding: 10px;
border-top: #1b1b1b 1px solid;
border-bottom: #1b1b1b 1px solid;
}

div#shareVideoPod p {
float: left;
padding: 0px 0px 0px 40px;
}

div#shareVideoPod ul {
}

div#shareVideoPod li {
list-style: none;
display: inline;
margin: 0px 0px 0px 20px;
padding: 0px 0px 0px 20px;
}

div#shareVideoPod ul li#newsvine {
background: url(../../../images/socialBookmarks.gif) no-repeat 0 0;
}

div#shareVideoPod ul li#digg {
background: url(../../../images/socialBookmarks.gif) no-repeat 0 -19px;
}

div#shareVideoPod ul li#delicious {
background: url(../../../images/socialBookmarks.gif) no-repeat 0 -40px;
}

/*---------------------------
	Forms
---------------------------*/

fieldset#personalDetails {
background: #000000;
border: #2C2C2C 1px solid;
padding: 10px 10px 10px 10px;
font-size: 1.2em;
}

fieldset#personalDetails legend {
color: #FFFFFF;
}

fieldset#personalDetails div.row {
padding: 5px 0px 5px 0px;
}

fieldset#personalDetails label {
width: 280px;
float: left;
}

fieldset#personalDetails input, fieldset#personalDetails textarea {
width: 241px;
}

fieldset#personalDetails input.buttonSubmit {
background: url(../../../images/buttonSubmit.gif) no-repeat 0 0;
border: none;
height: 28px;
width: 66px;
float: right;
margin: 0px 2px 0px 0px;
text-indent: -9999px;
}

fieldset#personalDetails input.buttonSubmit:hover {
background: url(../../../images/buttonSubmit.gif) no-repeat 0 -28px;
cursor: pointer;
}

/*- Error Messages --------*/

/*- Flash Plugin Missing -*/

div#UniteTVVideoPlayer p {
width: 300px;
padding: 15px 0 5px 10px;
text-align: center;
}

span.inlineError {
float: right;
padding: 0px 7px 0px 80px;
width: 241px;
}

/*---------------------------
	Sitemap
---------------------------*/

div.sitmp0, div.sitmp1, div.sitmp2 {
font-size: 1.2em;
padding: 3px 0px 3px 10px;
}

div.sitmp0 {
background: url(../../../images/pixelArrows.gif) no-repeat 0 8px;
}

div.sitmp1 {
background: url(../../../images/pixelArrows.gif) no-repeat 0 -7px;
}

div.sitmp2 {
background: url(../../../images/pixelArrows.gif) no-repeat 0 -22px;
}

/*---------------------------
	Footer
---------------------------*/

div#footer {
float: left;
width: 760px;
padding: 10px 0px 30px 0px;
margin: 40px 0px 0px 0px;
border-top: #1b1b1b 1px solid;
}

div#footer p {
float: left;
}

div#footer ul {
padding: 0px 0px 15px 0px;
}

div#footer li {
list-style: none;
display: inline;
color: #727272;
}

div#footer a {
text-decoration: none;
border-bottom: none;
color: #bbbbbb;
}

div#footer a:hover {
color: #fff;
}

