body{font:12px/1.5 Verdana, Geneva, sans-serif;}a:focus{outline:1px dotted invert}hr{border-color:#ccc;border-style:solid;border-width:1px 0 0;clear:both;height:0}h1{font-size:25px}h2{font-size:19px}h3{font-size:16px}h4{font-size:14px}h5{font-size:13px}h6{font-size:15px}ol{list-style:decimal}ul{list-style:square}li{margin-left:30px}p,dl,hr,h1,h2,h3,h4,h5,h6,ol,ul,pre,table,address,fieldset{margin-bottom:5px}

ul.menu li a.rss{
	background:url(http://www.creativelounge.co.za/wp-content/themes/cl/images/rss.png) no-repeat right;
	padding-right:35px;
}

ul li{
	text-transform:uppercase;
}

ul.menu li{
	color: #700D90; /* 3399cc */
	list-style:none;
	display:inline;
	margin-left:12px;
	font-size:12px;

}

ul.menu li a:hover{
	border-bottom:5px solid #350745; /* 1133cc */
	text-decoration:none;
}

ul.menu li.current_page_item a{
	border-bottom:5px solid #700D90; /* 3399cc */
	text-decoration:none;
}

ul.menu a{
	text-decoration:none;
	color:#CCCCCC;
	padding: 5px 5px 10px 5px;
}

.storycontent ul li{
	color:white;
	text-transform:none;
}

#submenu a{
	text-decoration:none;
	color:#CCCCCC;
	padding: 5px 5px 2px 5px;
}

ul.menu a:hover{
	text-decoration:underline;
	color:#CCCCCC;
}

#whatwedotextblock ul li{
	color:#CCC;
}

#whatwedotextblock ul ul li{
	list-style:none;
	margin-left:40px;
	text-transform:none;
}

ul.contact li{
	color: #700D90; /* 3399cc */
	list-style:none;
	display:inline;
	margin-left:12px;
	font-size:14px;
}


li.categories ul{/*list excluding heading*/ 
}

li.categories, li.widget{ /*whole list including categories heading*/
	color:#CCCCCC;
	list-style:none;
	font-size:16px;
	margin-left:0px;
	margin-bottom:20px;
}

li.categories li, #sidebar li.widget ul li{  /*list items excluding heading*/
	list-style:none;
	margin:1px 10px 1px 10px;
	border-bottom:1px solid #999;
	padding:0px 0 3px 0;
	font-size:10px;
}

li.categories li a,#sidebar li.widget ul li a{
	color:#CCC;
	list-style:none;
	line-height:1;
	text-decoration:none;
	list-style:none;
	
}

li.categories li a:hover, #sidebar li.widget ul li a:hover{
	color:#FFF;
}


h2.featuredheading, h4{
	text-transform:uppercase;
	color:#CCCCCC;
	margin-top:10px;
	font-weight:normal;
	background-color:#333333;
}

h1{
	color:#CCCCCC;
	padding-left:20px;
	margin-left:-9999px;
}

h3{
}

h4{
	font-size:12px;
}

h4.archive{
	margin-top:0px;
}

h5{
	text-transform:uppercase;
	color:#CCCCCC;
	margin-bottom:2px;
	font-weight:normal;
	text-align:left;
}

h6{
	text-transform:uppercase;
	color:#fff;
	margin-top:10px;
	font-weight:normal;
	font-size:12px;
}

h2.featuredheading{
	color:#fff;
	margin-top:250px;
	padding: 15px;
	font-weight:light;
	background-color:#000;
	opacity: 0.75;	
	float:right;
}
/*
#frontpage.sticky h3 a, #frontpage.sticky h3 a:visited{
	text-decoration:none;
	text-transform:uppercase;
	color:#333;
	margin-top:10px;
	font-weight:normal;
	background-color:#CCC;
	padding:5px 15px 5px 20px;
}
*/

.page h3 a, .page h3 a:visited, .post h3 a, .post h3 a:visited,.portfoliopost h3 a, .portfoliopost h3 a:visited, .portfolioitem h3 a:visited{
	color:#fff;
	text-decoration:none;
	text-transform:uppercase;
	margin-top:10px;
	font-weight:normal;
	padding:5px 15px 5px 20px;
}

.page h3 a:hover,.post h3 a:hover,.portfoliopost h3 a:hover{
	color:#CCC;
}

.page h3, .post h3, #portfoliotext h3{
	border-bottom: 1px solid #333;
	padding-bottom:5px;
	margin-bottom:10px;
}

/*#frontpage.post h3{
	height:35px;
	background: none;
}*/

p {
	line-height:1.5;
	margin-top:10px;
	color:#CCC;
}

p a{
	color:#fff;
}

p a:hover{
	color:#CCC;
	text-decoration:none
}

a.more-link{
	color:#fff;
	text-decoration:underline;
}

p.wp-caption-text{
	font-style:italic;
	color: #999;
	border-top: 1px solid #333;
	width: 300px;
	font-size:smaller;
}


.postdetail{
	margin-bottom:15px;
	padding-left:20px;
	color:#D4D4D4;
	font-size:10px;
	line-height:1;
}

.postdetail a{
	font-size:10px;
	color:#D4D4D4;
	line-height:1;
	text-decoration:none;
}

.postdetail a:hover{
	text-decoration:underline;
}

.blogtitle a{
	text-decoration:none;
	color:#CCCCCC;
}

.blogtitle a:hover{
	text-decoration:underline;
}

ul.footer li{
	border-bottom:1px #444 solid;
}

ul.footer li,ul.footer li a{
	text-decoration:none;	
	color:#CCC;
	padding:10px 0 10px 0;
	list-style:none;
	font-size:10px;
}

ul.footer li{
	margin-left:-10px;
}

ul.footer li a:hover{
	color:#FFF;
	text-decoration:none;
}

ul.footer li.facebook{
	background:url(../icons/facebook.png) left no-repeat;
	padding-left: 35px;
}

ul.footer li.rss{
	background:url(../icons/rss.png) left no-repeat;
	padding-left: 35px;
}

ul.footer li.skype{
	background:url(../icons/skype.png) left no-repeat;
	padding-left: 35px;
}

ul.footer li.call{
	background:url(../icons/call.png) left no-repeat;
	padding-left: 35px;
}

ul.footer li.mail{
	background:url(../icons/mail.png) left no-repeat;
	padding-left: 35px;
}

a.rss{
	background:url(../icons/rss.png) right no-repeat;
	padding:5px 25px 5px 5px;
}

#footer p {
	color:#FFF;
	line-height:2;
	font-size:10px;
	text-align:center;
	
}

ul.our_work_intro li,ul.our_work_intro li a{
	padding:5px 0 5px 0;
	list-style:none;
	font-size:10px;
	text-decoration:none;
	color: #700D90; /* 3399cc */
}

ul.our_work_intro li a:hover{
	color:#FFF;
	text-decoration:none;
	border-bottom:1px #fff solid;

}


#sidebar h4{
	color:#fff;
	padding: 5px 10px 5px 10px;
	font-weight:normal;
	background:url(../images/bg_menu.png);
	margin-top:0px;
	margin-left:0px;
	width:197px;
	text-align:center;
	float:left
