﻿/* Type 1 - Home page */

#homeCol1
{
width:250px;
height:570px;
margin-right:10px;
float:left;
}

#homeCol2
{
width:250px;
height:570px;
margin-right:10px;
float:left;
}

#homeCol3
{
width:250px;
height:570px;
float:left;
}




#homeCol4a
{
width:157px;
background-color:#d2d2d2;
float:right;
padding-left:7px;
padding-top:5px;
padding-right:5px;
}




#homeCol4
{
width:138px;
background-color:#d2d2d2;
float:right;
padding-left:16px;
padding-top:15px;
padding-right:15px;
}

.homeImageRowHolder
{
width:250px;
padding-bottom:10px;
}

.homeImageLarge
{
width:250px;
height:172px;
background-color:#fff;
}

.homeImageSmallLeft
{
width:120px;
height:81px;
background-color:#fff;
float:left;
}



.homeImageSmallRight
{
width:120px;
height:81px;
background-color:#fff;
float:right;
}

.compButton
{
width:242px;
height:17px;
float:right;
padding-top:3px;
padding-left:8px;
}

.bgColour1
{
background-color:#f65d10;
}

.bgColour2
{
background-color:#f19567;
}

.bgColour3
{
background-color:#3b3b3b;
}

.bgColour4
{
background-color:#808080;
}

.homeTextHolder
{
width:220px;
height:145px;
padding-top:14px;
padding-right:30px;
}

#homeQuickLinks
{
width:950px;
height:176px;
padding-bottom:10px;
text-align:left;
}

#homeQuickLink1
{
width:225px;
height:146px;
background-color:#999999;
float:left;
margin-right:10px;
padding:16px;
padding-left:20px;
padding-right:5px;
}

#homeQuickLink2
{
width:225px;
height:146px;
background-color:#c0c0c0;
float:left;
margin-right:10px;
padding:16px;
padding-left:20px;
padding-right:5px;
}

#homeQuickLink3
{
width:405px;
height:146px;
background-color:#858585;
float:right;
padding:16px;
padding-left:20px;
padding-right:5px;
}

.votingHolder
{
width:96px;
height:112px;
float:left;
margin-right:5px;
}

.votingImage
{
width:88px;
height:61px;
margin-bottom:5px;
padding-top:3px;
}

.votingImage a img
{
border:3px solid #111111;
}

.votingImage a:hover img
{
border:3px solid #ffffff;
}


.pictureLink a img
{
border:0px solid #111111;
}

.pictureLink a:hover img
{
border-left:6px solid #434343;
}






/* Type 2 - Competition Menu Page */

#competitionMenuCol1
{
width:770px;
margin-bottom:10px;
float:left;
}

#competitionMenuCol2
{
width:138px;
background-color:#d2d2d2;
float:right;
padding-left:16px;
padding-top:15px;
padding-right:15px;
float:right;
}

.competitionMenuHolder
{
width:770px;
height:182px;
background-color:#ffffff;
margin-bottom:10px;
}

.competitionFeatureMenuTitle
{
width:755px;
height:18px;
background-color:#f65d10;
padding-top:2px;
padding-left:15px;
}

.competitionMenuTitle
{
width:755px;
height:18px;
background-color:#777777;
padding-top:2px;
padding-left:15px;
}

.competitionMenuTextHolder
{
width:755px;
height:61px;
padding-left:15px;
margin-top:10px;
}

.competitionMenuBody
{
width:550px;
height:61px;
float:left;
}

.competitionMenuLinks
{
width:180px;
height:61px;
float:right;
}


.competitionMenuThumbnails
{
width:120px;
height:81px;
margin-right:10px;
float:left;
}

.competitionMenuThumbnails a img
{
border-left:0px solid #434343;
}

.competitionMenuThumbnails a:hover img
{
border-left:6px solid #434343;
}

.competitionMenuThumbnails2
{
width:120px;
height:81px;
float:left;
}

.competitionMenuThumbnails2 a img
{
border-left:opx solid #434343;
}

.competitionMenuThumbnails2 a:hover img
{
border-left:6px solid #434343;
}


.competitionMenuThumbnails3
{
width:120px;
height:81px;
float:left;
padding-bottom:7px;
padding-top:10px;
}

.competitionMenuThumbnails3 a img
{
border-left:opx solid #434343;
}

.competitionMenuThumbnails3 a:hover img
{
border-left:6px solid #434343;
}





/* Type 3 - competition */

#competitionPageCol1
{
width:950px;
margin-bottom:10px;
float:left;
background-color:#ffffff;
padding-bottom:10px;
}



.competitionPageTitle
{
width:935px;
height:18px;
background-color:#f65d10;
padding-top:2px;
padding-left:15px;
}

.competitionPageTextHolder
{
width:935px;
height:61px;
padding-left:15px;
margin-top:10px;
}

.competitionPageBody
{
width:550px;
height:61px;
float:left;
}

.competitionPageLinks
{
width:180px;
height:61px;
float:right;
}

#mainPhotoHolder
{
width:900px;
margin-bottom:10px;
margin-left:20px;
}

#mainPhotoHolderCol1
{
width:245px;
height:560px;
float:left;
}

.nextButtonHolder
{
width:222px;
height:35px;
padding-top:15px;
text-align:right;
}

#photoTextHolder
{
width:196px;
height:315px;
text-align:right;
padding-top:70px;
padding-bottom:60px;
}


#mainPhotoHolderCol2
{
width:645px;
height:560px;
background-color:#e9e9e9;
float:right;
}

.mainPhoto
{
background-image:url(/images/sample_pics/main_pic_1.jpg);
background-repeat:no-repeat;
background-position:center center;
}

#commentsHolder
{
width:900px;
margin-left:20px; 
padding-top:10px;
margin-bottom:10px;
border:1px solid #dddddd;  
}

#commentsCol1
{
width:230px;
float:left;
padding-left:15px;
}

#commentsCol2
{
width:645px;
float:right;
}



#competitionThumbnailHolder
{
width:920px;
min-height:100px;
margin-left:20px;
}


.competitionMenuThumbnails4
{
width:120px;
height:81px;
float:left;
padding-bottom:10px;
padding-right:10px;
}

.searchresult
{
width:120px;
height:130px;
float:left;
padding-bottom:10px;
padding-right:10px;
}


.competitionMenuThumbnails4
{
width:120px;
height:81px;
float:left;
padding-bottom:10px;
padding-right:10px;
}

.competitionMenuThumbnails4 a img
{
border-left:opx solid #434343;
}

.competitionMenuThumbnails4 a:hover img
{
border-left:6px solid #434343;
}




.winningThumbnails
{
width:120px;
height:101px;
float:left;
padding-bottom:10px;
padding-right:10px;
font-size:x-small;
}

.winningThumbnails a img
{
border-left:opx solid #434343;
}

.winningThumbnails a:hover img
{
border-left:6px solid #434343;
}






/* Type 4 - content page */


.contentTextHolder
{
width:770px;
min-height:596px;
background-color:#ffffff;
margin-bottom:10px;
}

.contentTextCol
{
width:740px;
padding-left:15px;
margin-top:10px;
}

.formWidth
{
width:200px;
}



/* Type 5 - news page */

#newsHolderCol1
{
width:220px;
float:left;
}

#newsHolderCol2
{
width:585px;
background-color:#e9e9e9;
padding:30px;
float:right;
}