/*  

Theme Name: IdealMinds Website

Theme URI: http://www.accidentalrebel.com

Description: IMC Websites

Version: ver. 1.0

Author: Karlo Licudine

Author URI: http://www.accidentalrebel.com/



*/



/* **************** Body and Page *******f************ */



body {

        background: #fff top left repeat-x;

        font-size: 12px;

	font-family: Arial, 'Lucida Grande', Verdana, Sans-Serif;

	color: #ffffff;

	margin: 10 auto 0 auto;

}

#container {
	background: #44180B url('http://www.idealminds.tv/imcmain/applicationformfilm.jpg') top center no-repeat;
	width: 500px;
	margin: 0 auto;
	padding: 50px 20px;
}

#container h1 {
	color: #EFD900;
	font-family:Georgia;
	font-size:240%;
}

#container h2 {
	color:#206EAC;
	font-family:Verdana;
	font-size:110%;	
}

#container h3 {
	color:#F5F1AF;
	font-family:inherit;
	font-size:140%;
}


#formpage {

	color: #000000;

}



#page {

        background: #fff top center repeat-y;

	width: 100%;

	margin: 0 auto 0 auto;

        padding: 0px 0 0 0;

	overflow: hidden;

}



#whitepage {

        background: #fff;

        width: 780px;



	margin: 0px auto 0 auto;

        padding: 0px 0px 0px 0px;

}



/* **************** Fonts and Sizes ******************* */



a {

    color: #ffffff;

    text-decoration: none;

}



a:hover {

    text-decoration: underline;

}



h1, h2, h3 {

    font-weight: bold;

    color: #ffffff;

    font-size: 18px;

    margin: 0 0 0 0;

    padding: 0 0 0 0;

}



h2, h2 a{

    color: #ffffff;

}



h3 {

    color: #fff;

}



cite {

    color: #fff;

}



img {

    border: none;

}



/* **************** Header ******************* */



#header {

        background: url('images/bodytop.png') top center repeat-x;

        width: 100%;

        height: 140px;

	margin: 0 auto 0px auto;

        padding: 7px 0 0 0;



}



#header a {

        color: #fff; 

}





#pbheader {

        background: url('images/imclogo.png') top left no-repeat;

        height: 113px;

        width: 119px;

        margin: 10px auto 0 auto;

        padding: 0px 0 0px 0px;

}



/* **************** Navigation ******************* */





#navbar {

        margin: 10px auto 0px auto;

        padding: 0px 0px 0px 0px;

        color: #417aa9;

        font-weight: bold;

}



#navbar a {

        color: #417aa9;

        font-weight: bold;

}



#navbar li { 

        padding: 0px 15px 0px 15px;

        margin: 0px 0px 0px 0px;        

        display: inline; 

        font-size: 14px;        

}



#navbar ul {

        margin: 0px 0px 0px 0px;

        padding: 0px 0px 0px 0px;

}



.navigation {

        height: 15px;

        margin: 5px 10px 30px 10px;

        font-size: 12px;

        color: #56796c;

}



.alignleft {

        float: left;

}



.alignright {

        float: right;

}



/* **************** content ******************* */



#content {



        padding: 0px 0px 0px 0px;

        margin: 0px 0px 10px 0px;

}



#menutitle {

 	font-family: Tahoma, Verdana, Arial, 'Lucida Grande', Verdana, Sans-Serif;

        font-size: 22px;

        font-weight: bold;

        float: right;

        color: #82ACCE;

        padding: 0px 120px 0px 0px;

        margin: 30px 0px -5px 0px;

}







#entries {

        float: left;

        width: 230px;

        padding: 10px 10px 10px 10px;

}





#singleentries {

        width: 552px;

        padding: 10px 10px 10px 10px;

}



#singleentriesl {

        width: 390px;

        padding: 10px 10px 10px 10px;

}



#videoframe {

        background: url('images/videoframe.png') top left no-repeat;

        float: right;

        width: 300px;

        height: 248px;

        margin: 13px 13px 0 0;

        padding: 10px 0 0 0;

}



#flexvideoframe {

        background: url('images/videoframe.png') top left no-repeat;

        width: 550px;

        height: 400px;

        margin: 0px 0px 0 0;

        padding: 10px 0 0 15px;

}



#novideoframe {

        float: right;

        width: 300px;

        height: 248px;

        margin: 0px 0px 0 0;

        padding: 12px 15px 0 0;

}



.posttitle {

        padding: 0px 0px 0px 0px;

}



.post {

        padding: 0px 10px 10px 10px;

        margin: 0px 0px 0px 0px;

}



.post h2 {

        margin: 0 0 0 0px;

}





/* **************** Sidebar ******************* */



#sidebar {

        width: 400px;

        height: 100%;

        float: right;

        padding: 0px 0px 0px 0px;

        font-size: 12px;

}



#sidebar h2 {

        margin-bottom: 0px;

        font-size: 14px;

}



#sidebar li {

        padding: 0 0 0 0px;

        margin: 0 0 0 0;

}



#sidebar ul {

        padding: 0 0 0 20px;

        margin: 5px 0 5px 0;

}



#sidebarl {

        background: url('images/sidebarbg.png') top left repeat-y;

        width: 170px;

        height: 100%;

        float: left;

        padding: 0 10px 0 10px;       

}



#sidebarr {

        background: url('images/sidebarbg.png') top left repeat-y;

        width: 170px;

        height: 100%;

        float: right;

        padding: 0 10px 0 10px;   

}



#adspotmenu {

        width: 287px;

        margin: 0 auto 0 auto;

}



#adspotmenu img {

        border: none;

}



#adspotmenu a {

        color: #fff;

}



#adspotl {



        width: 140px;

        float: left;

        text-align: right;

     

}



#adspotr {

        width: 140px;

        float: right;

        text-align: left;

 

}



#adspotl img {

        margin-bottom: 10px;

}



#adspotr img {

        margin-bottom: 10px;

}



/* **************** Footer ******************* */



#footer {

        background: #aaa;

        width: 630px;

        height: 77px;

        margin: 0px auto 10px auto;

        padding-top: 0px;

	clear: both;    

        font-size: 11px;

        text-align: center;

}





/* **************** Comments ******************* */



#comments {

        font-size: 12px;

        margin-top: 20px;

}



.commentlist li {

        padding: 10px 10px 10px 10px;

        margin: 0 0 10px 0;

        border: 1px dotted #ccc;

        background: #fff;

        width: 420px;

        list-style: none;



}





#comments ol {

        padding: 0px 0px 0px 10px;

        margin: 0 0 0px 0;

}





/* **************** Others ******************* */



#singlemetadata {

        background: #5c967f;

        padding: 0px 10px 0px 10px;

        margin: 12px 0 12px 0;

        color: #fff;

}



#singlemetadata a {

        color: #fff;

}



#searchform {

        border: 0px;

        height: 38px;

        margin: 58px 0 0 10px;

        width: 197px;

        float: left;

}



#searchform input {

	border: 0px;

        color: #000;

	width: 180px;

        background: none;

        font-size: 11px;

}



#feedform {

        border: 0px;

        height: 38px;

        width: 270px;

        margin: 68px 0px 0 0px;

        float: right;

}



#feedbuttonmedium {

        background: url('images/feedbuttonmedium.png') top left no-repeat;

        height: 43px;

        width: 43px;

        float: left;

}



#feedform input {

	border: 0px;

        color: #000;

	width: 180px;

        margin-left: 2px;

        background: none;

        font-size: 11px;



}



.right {

        float: right;

}



.left {

        float: left;

}



.clear {

        clear: both;

}



#pagetop {

        background: url('images/pagetop.png') top left no-repeat;

        height: 26px;

        width: 572px;

        margin: 0px auto 0px auto;

        padding: 0px 0px 0px 0px;

        clear: both;

}



#pagemid {

        background: url('images/pagemid.png') top center repeat-y;

        height: 100%;

        width: 572px;

        margin: 0px auto 0px auto;

        padding: 0px 0px 0px 0px;

}



#pagebottom {

        background: url('images/pagebottom.png') top left no-repeat;

        height: 26px;

        width: 572px;

        margin: 0px auto 0px auto;

        padding: 0px 0px 0px 0px; 

        clear: both;

}







#menuwirelessmic, #menuwirelesslapel, #menuboommic, #menucameracrane, #menugunlight, #menukinoflo, #menupanasonicdvx100a, #menupanasonicdvx100b, #menuheadlights, #menucontact, #menuservices, #menucareers, #menu2, #menu3, #menu4, #menu5, #menu6, #menu6, #menu7, #menu8, #menu9, #menu10, #menu11, #menu12 {

        width: 720px;

        height: 236px;

        margin: 0px auto 0px auto;

        padding: 0px 0px 0px 0px;

        clear: both;

}



#menucontent {

        width: 570px;

        height: 100%;

        margin: 0px auto 0px auto;



}



#menucontentl {

        width: 200px;

        margin: 0px 0 0px 80px;

        clear: both;

}



#menu {

        background: url('images/menuback.png') top left no-repeat;

        width: 720px;

        height: 275px;

        margin: 0px auto 0px auto;

        padding: 0px 0px 0px 0px;

        clear: both;

}



#menu2 {

        background: url('images/menuback02.png') top left no-repeat;

}



#menu3 {

        background: url('images/menuback03.png') top left no-repeat;

}



#menu4 {

        background: url('images/menuback04.png') top left no-repeat;

}



#menu5 {

        background: url('images/menuback05.png') top left no-repeat;

}



#menu6 {

        background: url('images/menuback06.png') top left no-repeat;

}



#menu7 {

        background: url('images/menuback07.png') top left no-repeat;

}



#menu8 {

        background: url('images/menuback08.png') top left no-repeat;

}



#menu9 {

        background: url('images/menuback09.png') top left no-repeat;

}



#menu10 {

        background: url('images/menuback10.png') top left no-repeat;

}



#menu11 {

        background: url('images/menuback11.png') top left no-repeat;

}



#menu12 {

        background: url('images/menuback12.png') top left no-repeat;

}



#menucareers {

        background: url('images/menubackcareers.png') top left no-repeat;

}



#menucontact {

        background: url('images/menubackcontact.png') top left no-repeat;

}



#menuservices {

        background: url('images/menubackservices.png') top left no-repeat;

}



#menulong {

        background: url('images/menubacklong.png') top left no-repeat;

        width: 720px;

        height: 410px;

        margin: 0px auto 0px auto;

        padding: 0px 0px 0px 0px;

        clear: both;

}



#menuprojects {

        background: url('images/menubackprojects.png') top left no-repeat;

        width: 720px;

        height: 410px;

        margin: 0px auto 0px auto;

        padding: 0px 0px 0px 0px;

        clear: both;

}



#menuboommic {

        background: url('images/menubackboommic.png') top left no-repeat;

}

#menucameracrane {

        background: url('images/menubackcameracrane.png') top left no-repeat;

}

#menugunlight {

        background: url('images/menubackgunlight.png') top left no-repeat;

}

#menukinoflo {

        background: url('images/menubackkinoflo.png') top left no-repeat;

}

#menupanasonicdvx100a {

        background: url('images/menubackpanasonicdvx100a.png') top left no-repeat;

}

#menupanasonicdvx100b {

        background: url('images/menubackpanasonicdvx100b.png') top left no-repeat;

}

#menuheadlights {

        background: url('images/menubackredheadlights.png') top left no-repeat;

}

#menuwirelesslapel {

        background: url('images/menubackwirelesslapel.png') top left no-repeat;

}

#menuwirelessmic {

        background: url('images/menubackwirelessmic.png') top left no-repeat;

}
